=s_('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.').html_safe%{sign_up_link: link}
-export_information=_('After the export is complete, download the data file from a notification email or from this page. You can then import the data file from the %{strong_text_start}Create new group%{strong_text_end} page of another GitLab instance.')%{strong_text_start: '<strong>'.html_safe,strong_text_end: '</strong>'.html_safe}
=html_escape(_("This group can't be removed because it is linked to a subscription. To remove this group, %{linkStart}link the subscription%{linkEnd} with a different group."))%{linkStart: "<a href=\"#{help_page_path('subscriptions/index',anchor: 'change-the-linked-namespace')}\">".html_safe,linkEnd: '</a>'.html_safe}
%li=s_('GroupSettings|You will need to update your local repositories to point to the new location.')
%li=s_("GroupSettings|If the parent group's visibility is lower than the group's current visibility, visibility levels for subgroups and projects will be changed to match the new parent group's visibility.")
=html_escape(_("This group can't be transferred because it is linked to a subscription. To transfer this group, %{linkStart}link the subscription%{linkEnd} with a different group."))%{linkStart: "<a href=\"#{help_page_path('subscriptions/index',anchor: 'change-the-linked-namespace')}\">".html_safe,linkEnd: '</a>'.html_safe}
=html_escape(_('You have set up 2FA for your account! If you lose access to your 2FA device, you can use your recovery codes to access your account. Alternatively, if you upload an SSH key, you can %{anchorOpen}use that key to generate additional recovery codes%{anchorClose}.'))%{anchorOpen: '<a href="%{href}">'.html_safe%{href: help_page_path('user/profile/account/two_factor_authentication',anchor: 'generate-new-recovery-codes-using-ssh')},anchorClose: '</a>'.html_safe}
-project_tip=s_('ProjectsNew|Want to house several dependent projects under the same namespace? %{link_start}Create a group.%{link_end}')%{link_start: link_start_group_path,link_end: '</a>'}
=html_escape(_('%{project_path} is a project that you can use to add a README to your GitLab profile. Create a public project and initialize the repository with a README to get started. %{help_link_start}Learn more.%{help_link_end}'))%{project_path: "<strong>#{current_user.username} / #{current_user.username}</strong>".html_safe,help_link_start: help_link_start,help_link_end: '</a>'.html_safe}
=n_('%s additional commit has been omitted to prevent performance issues.','%s additional commits have been omitted to prevent performance issues.',hidden)%number_with_delimiter(hidden)
=renderPajamas::AlertComponent.new(title: _('Too many changes to show.'),
variant: :warning,
alert_class: 'gl-mb-5'do
alert_class: 'gl-mb-5')do
.gl-alert-body
=html_escape(_("To preserve performance only %{strong_open}%{display_size} of %{real_size}%{strong_close} files are displayed."))%{display_size: diff_files.size,real_size: diff_files.real_size,strong_open: '<strong>'.html_safe,strong_close: '</strong>'.html_safe}
=s_('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.').html_safe%{service_desk_link_start: service_desk_link_start,service_desk_link_end: '</a>'.html_safe}
title: s_('Webhooks|Webhook was automatically disabled'),
variant: :danger,
close_button_class: 'js-close'do
=renderPajamas::AlertComponent.new(title: s_('Webhooks|Webhook was automatically disabled'),
variant: :danger)do
.gl-alert-body
=s_('Webhooks|The webhook was triggered more than %{limit} times per minute and is now disabled. To re-enable this webhook, fix the problems shown in %{strong_start}Recent events%{strong_end}, then re-test your settings. %{support_link_start}Contact Support%{support_link_end} if you need help re-enabling your webhook.').html_safe%placeholders
-elsifhook.permanently_disabled?
=render'shared/global_alert',
title: s_('Webhooks|Webhook failed to connect'),
variant: :danger,
close_button_class: 'js-close'do
=renderPajamas::AlertComponent.new(title: s_('Webhooks|Webhook failed to connect'),
variant: :danger)do
.gl-alert-body
=s_('Webhooks|The webhook failed to connect, and is disabled. To re-enable it, check %{strong_start}Recent events%{strong_end} for error details, then test your settings below.').html_safe%{strong_start: strong_start,strong_end: strong_end}
=renderPajamas::AlertComponent.new(title: s_('Webhooks|Webhook fails to connect'),
variant: :warning)do
.gl-alert-body
=s_('Webhooks|The webhook %{help_link_start}failed to connect%{help_link_end}, and will retry in %{retry_time}. To re-enable it, check %{strong_start}Recent events%{strong_end} for error details, then test your settings below.').html_safe%placeholders
=html_escape_once(_('Check the %{code_open}elasticsearch.log%{code_close} file to debug why the migration halted and make any changes before retrying the migration. When you fix the cause of the failure, select %{strong_open}Retry migration%{strong_close}, and the migration is scheduled to retry in the background.'))%{strong_open: '<strong>'.html_safe,strong_close: '</strong>'.html_safe,code_open: '<code>'.html_safe,code_close: '</code>'.html_safe}
=s_('Introduced in GitLab 13.1, before using %{reindexing_link_start}zero-downtime reindexing%{link_end} and %{migrations_link_start}Advanced Search migrations%{link_end}, you need to %{recreate_link_start}recreate your index%{link_end}.').html_safe%{reindexing_link_start: help_zero_downtime_reindexing_link_start,migrations_link_start: help_advanced_search_migrations_link_start,recreate_link_start: help_recreate_index_link_start,link_end: '</a>'.html_safe}
=_('You have successfully purchased %{product}. You\'ll receive a receipt by email. Your purchase may take a minute to sync, so refresh the page if you don\'t see it yet.')%{product: product_name}
=_('Your subscription has %{remaining_seats_count} out of %{total_seats_count} seats remaining. Even if you reach the number of seats in your subscription, you can continue to add users, and GitLab will bill you for the overage.')%{remaining_seats_count: remaining_seats_count,total_seats_count: total_seats_count}
=s_('NamespaceUserCap|Pending users must be reviewed and approved by a group owner. Learn more about %{user_caps_link_start}user caps%{link_end} and %{users_pending_approval_link_start}users pending approval%{link_end}.').html_safe%{user_caps_link_start: user_caps_link_start,users_pending_approval_link_start: users_pending_approval_link_start,link_end: link_end}
=s_('Admin|Additional users must be reviewed and approved by a system administrator. Learn more about %{help_link_start}usage caps%{help_link_end}.').html_safe%{help_link_start: help_link_start,help_link_end: help_link_end}
title: _('From June 22, 2022 (GitLab 15.1), free personal namespaces and top-level groups will be limited to %{free_limit} members')%{free_limit: ::Plan::FREE_USER_LIMIT},
=_('Your %{doc_link_start}namespace%{doc_link_end}, %{strong_start}%{namespace_name}%{strong_end} has more than %{free_limit} members. From June 22, 2022, it will be limited to %{free_limit}, and the remaining members will get a %{link_start}status of Over limit%{link_end} and lose access to the namespace. You can go to the Usage Quotas page to manage which %{free_limit} members will remain in your namespace. To get more members, an owner can start a trial or upgrade to a paid tier.').html_safe%{namespace_name: source.root_ancestor.name,
=s_("BillingPlans|While GitLab is ending availability of the Bronze plan, you can still renew your Bronze subscription one additional time before %{eoa_bronze_plan_end_date}. We are also offering a limited time free upgrade to our Premium Plan (up to 25 users)! Learn more about the changes and offers in our %{announcement_link}.").html_safe%{announcement_link: announcement_link,eoa_bronze_plan_end_date: eoa_bronze_plan_end_date.in_time_zone.to_date.to_s(:medium)}
=renderPajamas::AlertComponent.new(title: _('Subscription service outage'),
variant: :danger,
is_contained: true,
alert_class: 'gl-mb-5',
dismissible: falsedo
dismissible: false)do
.gl-alert-body
=html_escape(_("The GitLab subscription service (customers.gitlab.com) is currently experiencing an outage. You can monitor the status and get updates at %{linkStart}status.gitlab.com%{linkEnd}."))%{linkStart: "<a href=\"#{::EE::GITLAB_COM_STATUS_URL}\">".html_safe,linkEnd: '</a>'.html_safe}