diff --git a/app/controllers/admin/appearances_controller.rb b/app/controllers/admin/appearances_controller.rb index 189fee98aa020d1538c54b9bd5b0f5f13981376e..383ec2a7d165218b895b513d065ddd5a78c21f18 100644 --- a/app/controllers/admin/appearances_controller.rb +++ b/app/controllers/admin/appearances_controller.rb @@ -14,7 +14,7 @@ def create @appearance = Appearance.new(appearance_params) if @appearance.save - redirect_to admin_appearances_path, notice: 'Appearance was successfully created.' + redirect_to admin_appearances_path, notice: _('Appearance was successfully created.') else render action: 'show' end @@ -22,7 +22,7 @@ def create def update if @appearance.update(appearance_params) - redirect_to admin_appearances_path, notice: 'Appearance was successfully updated.' + redirect_to admin_appearances_path, notice: _('Appearance was successfully updated.') else render action: 'show' end @@ -33,21 +33,21 @@ def logo @appearance.save - redirect_to admin_appearances_path, notice: 'Logo was successfully removed.' + redirect_to admin_appearances_path, notice: _('Logo was successfully removed.') end def header_logos @appearance.remove_header_logo! @appearance.save - redirect_to admin_appearances_path, notice: 'Header logo was successfully removed.' + redirect_to admin_appearances_path, notice: _('Header logo was successfully removed.') end def favicon @appearance.remove_favicon! @appearance.save - redirect_to admin_appearances_path, notice: 'Favicon was successfully removed.' + redirect_to admin_appearances_path, notice: _('Favicon was successfully removed.') end private diff --git a/app/controllers/admin/application_settings_controller.rb b/app/controllers/admin/application_settings_controller.rb index 48fa67ed1c4c66b94db411a68c4d86ef01f3f95e..ace8397fb42fb5ed0cccfb26fb0af59be518ce66 100644 --- a/app/controllers/admin/application_settings_controller.rb +++ b/app/controllers/admin/application_settings_controller.rb @@ -48,7 +48,7 @@ def update respond_to do |format| if successful format.json { head :ok } - format.html { redirect_to redirect_path, notice: 'Application settings saved successfully' } + format.html { redirect_to redirect_path, notice: _('Application settings saved successfully') } else format.json { head :bad_request } format.html { render :show } @@ -70,13 +70,13 @@ def usage_data def reset_registration_token @application_setting.reset_runners_registration_token! - flash[:notice] = 'New runners registration token has been generated!' + flash[:notice] = _('New runners registration token has been generated!') redirect_to admin_runners_path end def reset_health_check_token @application_setting.reset_health_check_access_token! - flash[:notice] = 'New health check access token has been generated!' + flash[:notice] = _('New health check access token has been generated!') redirect_back_or_default end @@ -85,7 +85,7 @@ def clear_repository_check_states redirect_to( admin_application_settings_path, - notice: 'Started asynchronous removal of all repository check states.' + notice: _('Started asynchronous removal of all repository check states.') ) end diff --git a/app/controllers/admin/applications_controller.rb b/app/controllers/admin/applications_controller.rb index 6fc336714b6bf6662d2ada347a40e113c71298f0..3648c8be4264e90964fbe4fc517264856cd8483d 100644 --- a/app/controllers/admin/applications_controller.rb +++ b/app/controllers/admin/applications_controller.rb @@ -34,7 +34,7 @@ def create def update if @application.update(application_params) - redirect_to admin_application_path(@application), notice: 'Application was successfully updated.' + redirect_to admin_application_path(@application), notice: _('Application was successfully updated.') else render :edit end @@ -42,7 +42,7 @@ def update def destroy @application.destroy - redirect_to admin_applications_url, status: 302, notice: 'Application was successfully destroyed.' + redirect_to admin_applications_url, status: 302, notice: _('Application was successfully destroyed.') end private diff --git a/app/controllers/admin/broadcast_messages_controller.rb b/app/controllers/admin/broadcast_messages_controller.rb index a91d9a534cd49112228c43bf6606c29dfbf2f23f..6e5dd1a1f5573f10ee5a273e7e1ffb36c65b6b4d 100644 --- a/app/controllers/admin/broadcast_messages_controller.rb +++ b/app/controllers/admin/broadcast_messages_controller.rb @@ -19,7 +19,7 @@ def create @broadcast_message = BroadcastMessage.new(broadcast_message_params) if @broadcast_message.save - redirect_to admin_broadcast_messages_path, notice: 'Broadcast Message was successfully created.' + redirect_to admin_broadcast_messages_path, notice: _('Broadcast Message was successfully created.') else render :index end @@ -27,7 +27,7 @@ def create def update if @broadcast_message.update(broadcast_message_params) - redirect_to admin_broadcast_messages_path, notice: 'Broadcast Message was successfully updated.' + redirect_to admin_broadcast_messages_path, notice: _('Broadcast Message was successfully updated.') else render :edit end diff --git a/app/controllers/admin/deploy_keys_controller.rb b/app/controllers/admin/deploy_keys_controller.rb index 49ce275ad14467f370ad59d37faf9ac4aa194dd1..180f7d4c803427d70ff83201a3ffb6473e79a42b 100644 --- a/app/controllers/admin/deploy_keys_controller.rb +++ b/app/controllers/admin/deploy_keys_controller.rb @@ -25,7 +25,7 @@ def edit def update if deploy_key.update(update_params) - flash[:notice] = 'Deploy key was successfully updated.' + flash[:notice] = _('Deploy key was successfully updated.') redirect_to admin_deploy_keys_path else render 'edit' diff --git a/app/controllers/admin/groups_controller.rb b/app/controllers/admin/groups_controller.rb index 909fc26812ae8b67f7066e0e411dab64c4c02ad9..fddaa98fca9f0cb2ad3db6a41f8a4c8663196b03 100644 --- a/app/controllers/admin/groups_controller.rb +++ b/app/controllers/admin/groups_controller.rb @@ -36,7 +36,7 @@ def create if @group.save @group.add_owner(current_user) - redirect_to [:admin, @group], notice: "Group '#{@group.name}' was successfully created." + redirect_to [:admin, @group], notice: _('Group %{group_name} was successfully created.') % { group_name: @group.name } else render "new" end @@ -44,7 +44,7 @@ def create def update if @group.update(group_params) - redirect_to [:admin, @group], notice: 'Group was successfully updated.' + redirect_to [:admin, @group], notice: _('Group was successfully updated.') else render "edit" end @@ -55,7 +55,7 @@ def members_update result = Members::CreateService.new(current_user, member_params.merge(limit: -1)).execute(@group) if result[:status] == :success - redirect_to [:admin, @group], notice: 'Users were successfully added.' + redirect_to [:admin, @group], notice: _('Users were successfully added.') else redirect_to [:admin, @group], alert: result[:message] end @@ -66,7 +66,7 @@ def destroy redirect_to admin_groups_path, status: 302, - alert: "Group '#{@group.name}' was scheduled for deletion." + alert: _('Group %{group_name} was scheduled for deletion.') % { group_name: @group.name } end private diff --git a/app/controllers/admin/hooks_controller.rb b/app/controllers/admin/hooks_controller.rb index d0abdec50ae87191d1026d668baf9786152d6a6e..51b0f45c5bea6a95174326703758241ac15eb72b 100644 --- a/app/controllers/admin/hooks_controller.rb +++ b/app/controllers/admin/hooks_controller.rb @@ -14,7 +14,7 @@ def create @hook = SystemHook.new(hook_params.to_h) if @hook.save - redirect_to admin_hooks_path, notice: 'Hook was successfully created.' + redirect_to admin_hooks_path, notice: _('Hook was successfully created.') else @hooks = SystemHook.all render :index @@ -26,7 +26,7 @@ def edit def update if hook.update(hook_params) - flash[:notice] = 'System hook was successfully updated.' + flash[:notice] = _('System hook was successfully updated.') redirect_to admin_hooks_path else render 'edit' diff --git a/app/controllers/admin/identities_controller.rb b/app/controllers/admin/identities_controller.rb index b51c2f678caac60da24e6c21d3b021e476dd25a0..f518f7a657f99b45195d46999ebc78bd07999899 100644 --- a/app/controllers/admin/identities_controller.rb +++ b/app/controllers/admin/identities_controller.rb @@ -13,7 +13,7 @@ def create @identity.user_id = user.id if @identity.save - redirect_to admin_user_identities_path(@user), notice: 'User identity was successfully created.' + redirect_to admin_user_identities_path(@user), notice: _('User identity was successfully created.') else render :new end @@ -29,7 +29,7 @@ def edit def update if @identity.update(identity_params) RepairLdapBlockedUserService.new(@user).execute - redirect_to admin_user_identities_path(@user), notice: 'User identity was successfully updated.' + redirect_to admin_user_identities_path(@user), notice: _('User identity was successfully updated.') else render :edit end @@ -38,9 +38,9 @@ def update def destroy if @identity.destroy RepairLdapBlockedUserService.new(@user).execute - redirect_to admin_user_identities_path(@user), status: 302, notice: 'User identity was successfully removed.' + redirect_to admin_user_identities_path(@user), status: 302, notice: _('User identity was successfully removed.') else - redirect_to admin_user_identities_path(@user), status: 302, alert: 'Failed to remove user identity.' + redirect_to admin_user_identities_path(@user), status: 302, alert: _('Failed to remove user identity.') end end diff --git a/app/controllers/admin/impersonation_tokens_controller.rb b/app/controllers/admin/impersonation_tokens_controller.rb index 706bcc1e5498a6ae8bf49a64a5cb06a152134340..cfe29d734b7b9443afac39c4326cb45004a53869 100644 --- a/app/controllers/admin/impersonation_tokens_controller.rb +++ b/app/controllers/admin/impersonation_tokens_controller.rb @@ -12,7 +12,7 @@ def create if @impersonation_token.save PersonalAccessToken.redis_store!(current_user.id, @impersonation_token.token) - redirect_to admin_user_impersonation_tokens_path, notice: "A new impersonation token has been created." + redirect_to admin_user_impersonation_tokens_path, notice: _("A new impersonation token has been created.") else set_index_vars render :index @@ -23,9 +23,9 @@ def revoke @impersonation_token = finder.find(params[:id]) if @impersonation_token.revoke! - flash[:notice] = "Revoked impersonation token #{@impersonation_token.name}!" + flash[:notice] = _("Revoked impersonation token %{token_name}!") % { token_name: @impersonation_token.name } else - flash[:alert] = "Could not revoke impersonation token #{@impersonation_token.name}." + flash[:alert] = _("Could not revoke impersonation token %{token_name}.") % { token_name: @impersonation_token.name } end redirect_to admin_user_impersonation_tokens_path diff --git a/app/controllers/admin/keys_controller.rb b/app/controllers/admin/keys_controller.rb index 4e9262ccc96498df6ea7328348264677873f3e49..340eecd76321650d650f9c383934508f2ae199a0 100644 --- a/app/controllers/admin/keys_controller.rb +++ b/app/controllers/admin/keys_controller.rb @@ -17,9 +17,9 @@ def destroy respond_to do |format| if key.destroy - format.html { redirect_to keys_admin_user_path(user), status: 302, notice: 'User key was successfully removed.' } + format.html { redirect_to keys_admin_user_path(user), status: 302, notice: _('User key was successfully removed.') } else - format.html { redirect_to keys_admin_user_path(user), status: 302, alert: 'Failed to remove user key.' } + format.html { redirect_to keys_admin_user_path(user), status: 302, alert: _('Failed to remove user key.') } end end end diff --git a/app/controllers/admin/labels_controller.rb b/app/controllers/admin/labels_controller.rb index aa5eae7a474916fcb3fbd619464a5578d8a678b1..90c1694fd2ead82ca7080df036fd983e8a05273e 100644 --- a/app/controllers/admin/labels_controller.rb +++ b/app/controllers/admin/labels_controller.rb @@ -21,7 +21,7 @@ def create @label = Labels::CreateService.new(label_params).execute(template: true) if @label.persisted? - redirect_to admin_labels_url, notice: "Label was created" + redirect_to admin_labels_url, notice: _("Label was created") else render :new end @@ -31,7 +31,7 @@ def update @label = Labels::UpdateService.new(label_params).execute(@label) if @label.valid? - redirect_to admin_labels_path, notice: 'Label was successfully updated.' + redirect_to admin_labels_path, notice: _('Label was successfully updated.') else render :edit end @@ -43,7 +43,7 @@ def destroy respond_to do |format| format.html do - redirect_to admin_labels_path, status: 302, notice: 'Label was removed' + redirect_to admin_labels_path, status: 302, notice: _('Label was removed') end format.js end diff --git a/app/controllers/admin/projects_controller.rb b/app/controllers/admin/projects_controller.rb index 9729ac62655e23a0a070687267ec2137c6dd6949..5546d46db3ebb358e15a06bb63311ae123fc41b3 100644 --- a/app/controllers/admin/projects_controller.rb +++ b/app/controllers/admin/projects_controller.rb @@ -50,7 +50,7 @@ def repository_check redirect_to( admin_project_path(@project), - notice: 'Repository check was triggered.' + notice: _('Repository check was triggered.') ) end diff --git a/app/controllers/admin/runners_controller.rb b/app/controllers/admin/runners_controller.rb index 8a00408001edaa0841fcf9c90207894f523224a6..783c59822f17ede767810664e21b1107724adfbb 100644 --- a/app/controllers/admin/runners_controller.rb +++ b/app/controllers/admin/runners_controller.rb @@ -34,17 +34,17 @@ def destroy def resume if Ci::UpdateRunnerService.new(@runner).update(active: true) - redirect_to admin_runners_path, notice: 'Runner was successfully updated.' + redirect_to admin_runners_path, notice: _('Runner was successfully updated.') else - redirect_to admin_runners_path, alert: 'Runner was not updated.' + redirect_to admin_runners_path, alert: _('Runner was not updated.') end end def pause if Ci::UpdateRunnerService.new(@runner).update(active: false) - redirect_to admin_runners_path, notice: 'Runner was successfully updated.' + redirect_to admin_runners_path, notice: _('Runner was successfully updated.') else - redirect_to admin_runners_path, alert: 'Runner was not updated.' + redirect_to admin_runners_path, alert: _('Runner was not updated.') end end diff --git a/app/controllers/admin/spam_logs_controller.rb b/app/controllers/admin/spam_logs_controller.rb index 18d22c95b619c77be0d6e98f7d0177ed3a81ea8b..45cf0d3207e8cd9d2ec9cc86947c0f8eb4249844 100644 --- a/app/controllers/admin/spam_logs_controller.rb +++ b/app/controllers/admin/spam_logs_controller.rb @@ -14,7 +14,7 @@ def destroy spam_log.remove_user(deleted_by: current_user) redirect_to admin_spam_logs_path, status: 302, - notice: "User #{spam_log.user.username} was successfully removed." + notice: _('User %{username} was successfully removed.') % { username: spam_log.user.username } else spam_log.destroy head :ok @@ -25,9 +25,9 @@ def mark_as_ham spam_log = SpamLog.find(params[:id]) if HamService.new(spam_log).mark_as_ham! - redirect_to admin_spam_logs_path, notice: 'Spam log successfully submitted as ham.' + redirect_to admin_spam_logs_path, notice: _('Spam log successfully submitted as ham.') else - redirect_to admin_spam_logs_path, alert: 'Error with Akismet. Please check the logs for more info.' + redirect_to admin_spam_logs_path, alert: _('Error with Akismet. Please check the logs for more info.') end end end diff --git a/app/controllers/admin/users_controller.rb b/app/controllers/admin/users_controller.rb index 85e2c6e97bb42a9bb93053e16e49d2df8fdd4da6..ad7f614ba106e5576ff49341819cb11d39c90941 100644 --- a/app/controllers/admin/users_controller.rb +++ b/app/controllers/admin/users_controller.rb @@ -39,19 +39,19 @@ def impersonate warden.set_user(user, scope: :user) - Gitlab::AppLogger.info("User #{current_user.username} has started impersonating #{user.username}") + Gitlab::AppLogger.info(_("User %{current_user_username} has started impersonating %{username}") % { current_user_username: current_user.username, username: user.username }) - flash[:alert] = "You are now impersonating #{user.username}" + flash[:alert] = _("You are now impersonating %{username}") % { username: user.username } redirect_to root_path else flash[:alert] = if user.blocked? - "You cannot impersonate a blocked user" + _("You cannot impersonate a blocked user") elsif user.internal? - "You cannot impersonate an internal user" + _("You cannot impersonate an internal user") else - "You cannot impersonate a user who cannot log in" + _("You cannot impersonate a user who cannot log in") end redirect_to admin_user_path(user) @@ -60,35 +60,35 @@ def impersonate def block if update_user { |user| user.block } - redirect_back_or_admin_user(notice: "Successfully blocked") + redirect_back_or_admin_user(notice: _("Successfully blocked")) else - redirect_back_or_admin_user(alert: "Error occurred. User was not blocked") + redirect_back_or_admin_user(alert: _("Error occurred. User was not blocked")) end end def unblock if user.ldap_blocked? - redirect_back_or_admin_user(alert: "This user cannot be unlocked manually from GitLab") + redirect_back_or_admin_user(alert: _("This user cannot be unlocked manually from GitLab")) elsif update_user { |user| user.activate } - redirect_back_or_admin_user(notice: "Successfully unblocked") + redirect_back_or_admin_user(notice: _("Successfully unblocked")) else - redirect_back_or_admin_user(alert: "Error occurred. User was not unblocked") + redirect_back_or_admin_user(alert: _("Error occurred. User was not unblocked")) end end def unlock if update_user { |user| user.unlock_access! } - redirect_back_or_admin_user(alert: "Successfully unlocked") + redirect_back_or_admin_user(alert: _("Successfully unlocked")) else - redirect_back_or_admin_user(alert: "Error occurred. User was not unlocked") + redirect_back_or_admin_user(alert: _("Error occurred. User was not unlocked")) end end def confirm if update_user { |user| user.confirm } - redirect_back_or_admin_user(notice: "Successfully confirmed") + redirect_back_or_admin_user(notice: _("Successfully confirmed")) else - redirect_back_or_admin_user(alert: "Error occurred. User was not confirmed") + redirect_back_or_admin_user(alert: _("Error occurred. User was not confirmed")) end end @@ -96,7 +96,7 @@ def disable_two_factor update_user { |user| user.disable_two_factor! } redirect_to admin_user_path(user), - notice: 'Two-factor Authentication has been disabled for this user' + notice: _('Two-factor Authentication has been disabled for this user') end def create @@ -109,7 +109,7 @@ def create respond_to do |format| if @user.persisted? - format.html { redirect_to [:admin, @user], notice: 'User was successfully created.' } + format.html { redirect_to [:admin, @user], notice: _('User was successfully created.') } format.json { render json: @user, status: :created, location: @user } else format.html { render "new" } @@ -138,7 +138,7 @@ def update end if result[:status] == :success - format.html { redirect_to [:admin, user], notice: 'User was successfully updated.' } + format.html { redirect_to [:admin, user], notice: _('User was successfully updated.') } format.json { head :ok } else # restore username to keep form action url. @@ -153,7 +153,7 @@ def destroy user.delete_async(deleted_by: current_user, params: params.permit(:hard_delete)) respond_to do |format| - format.html { redirect_to admin_users_path, status: 302, notice: "The user is being deleted." } + format.html { redirect_to admin_users_path, status: 302, notice: _("The user is being deleted.") } format.json { head :ok } end end @@ -164,11 +164,11 @@ def remove_email respond_to do |format| if success - format.html { redirect_back_or_admin_user(notice: 'Successfully removed email.') } + format.html { redirect_back_or_admin_user(notice: _('Successfully removed email.')) } format.json { head :ok } else - format.html { redirect_back_or_admin_user(alert: 'There was an error removing the e-mail.') } - format.json { render json: 'There was an error removing the e-mail.', status: :bad_request } + format.html { redirect_back_or_admin_user(alert: _('There was an error removing the e-mail.')) } + format.json { render json: _('There was an error removing the e-mail.'), status: :bad_request } end end end diff --git a/locale/gitlab.pot b/locale/gitlab.pot index 7cb5478d24b8847989209fa45b2e845bf3e09121..db90dfc9e9e46075b825508b87abf3641b5fb6b6 100644 --- a/locale/gitlab.pot +++ b/locale/gitlab.pot @@ -416,6 +416,9 @@ 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 plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features." msgstr "" @@ -1057,12 +1060,27 @@ msgstr "" msgid "Appearance" msgstr "" +msgid "Appearance was successfully created." +msgstr "" + +msgid "Appearance was successfully updated." +msgstr "" + msgid "Application" msgstr "" msgid "Application ID" msgstr "" +msgid "Application settings saved successfully" +msgstr "" + +msgid "Application was successfully destroyed." +msgstr "" + +msgid "Application was successfully updated." +msgstr "" + msgid "Application: %{name}" msgstr "" @@ -1698,6 +1716,12 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Broadcast Message was successfully created." +msgstr "" + +msgid "Broadcast Message was successfully updated." +msgstr "" + msgid "Browse Directory" msgstr "" @@ -2993,6 +3017,9 @@ msgstr "" msgid "Could not retrieve the pipeline status. For troubleshooting steps, read the %{linkStart}documentation.%{linkEnd}" msgstr "" +msgid "Could not revoke impersonation token %{token_name}." +msgstr "" + msgid "Coverage" msgstr "" @@ -3301,6 +3328,9 @@ msgstr[1] "" msgid "Deploy Keys" msgstr "" +msgid "Deploy key was successfully updated." +msgstr "" + msgid "DeployKeys|+%{count} others" msgstr "" @@ -4027,6 +4057,18 @@ msgstr "" msgid "Error occurred when toggling the notification subscription" 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 "" @@ -4045,6 +4087,9 @@ msgstr "" msgid "Error while loading the merge request. Please try again." msgstr "" +msgid "Error with Akismet. Please check the logs for more info." +msgstr "" + msgid "Error:" msgstr "" @@ -4249,6 +4294,12 @@ 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 "" @@ -4270,6 +4321,9 @@ msgstr "" msgid "Faster as it re-uses the project workspace (falling back to clone if it doesn't exist)" msgstr "" +msgid "Favicon was successfully removed." +msgstr "" + msgid "Feature Flags" msgstr "" @@ -5115,6 +5169,12 @@ msgstr "" msgid "Group" msgstr "" +msgid "Group %{group_name} was scheduled for deletion." +msgstr "" + +msgid "Group %{group_name} was successfully created." +msgstr "" + msgid "Group CI/CD settings" msgstr "" @@ -5163,6 +5223,9 @@ msgstr "" msgid "Group overview content" msgstr "" +msgid "Group was successfully updated." +msgstr "" + msgid "Group:" msgstr "" @@ -5325,6 +5388,9 @@ msgstr "" msgid "Have your users email" msgstr "" +msgid "Header logo was successfully removed." +msgstr "" + msgid "Header message" msgstr "" @@ -5381,6 +5447,9 @@ msgstr "" msgid "History" msgstr "" +msgid "Hook was successfully created." +msgstr "" + msgid "Housekeeping successfully started" msgstr "" @@ -5938,6 +6007,15 @@ 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 "" @@ -6227,6 +6305,9 @@ msgstr "" msgid "Login with smartcard" msgstr "" +msgid "Logo was successfully removed." +msgstr "" + msgid "Logs" msgstr "" @@ -6814,6 +6895,9 @@ msgstr "" msgid "New group" msgstr "" +msgid "New health check access token has been generated!" +msgstr "" + msgid "New identity" msgstr "" @@ -6835,6 +6919,9 @@ msgstr "" msgid "New project" msgstr "" +msgid "New runners registration token has been generated!" +msgstr "" + msgid "New schedule" msgstr "" @@ -8555,6 +8642,9 @@ msgstr "" msgid "Repository URL" msgstr "" +msgid "Repository check was triggered." +msgstr "" + msgid "Repository cleanup" msgstr "" @@ -8702,6 +8792,9 @@ msgstr "" msgid "Revoke" msgstr "" +msgid "Revoked impersonation token %{token_name}!" +msgstr "" + msgid "Roadmap" msgstr "" @@ -8729,6 +8822,12 @@ msgstr "" msgid "Runner token" msgstr "" +msgid "Runner was not updated." +msgstr "" + +msgid "Runner was successfully updated." +msgstr "" + msgid "Runner will not receive any new jobs" msgstr "" @@ -9628,6 +9727,9 @@ msgstr "" msgid "Spam and Anti-bot Protection" msgstr "" +msgid "Spam log successfully submitted as ham." +msgstr "" + msgid "Specific Runners" msgstr "" @@ -9724,6 +9826,9 @@ msgstr "" msgid "Started %{startsIn}" msgstr "" +msgid "Started asynchronous removal of all repository check states." +msgstr "" + msgid "Starting..." msgstr "" @@ -9877,6 +9982,21 @@ msgstr "" msgid "SubscriptionTable|Usage count is performed once a day at 12:00 PM." msgstr "" +msgid "Successfully blocked" +msgstr "" + +msgid "Successfully confirmed" +msgstr "" + +msgid "Successfully removed email." +msgstr "" + +msgid "Successfully unblocked" +msgstr "" + +msgid "Successfully unlocked" +msgstr "" + msgid "Suggested change" msgstr "" @@ -9910,6 +10030,9 @@ msgstr "" msgid "System header and footer" msgstr "" +msgid "System hook was successfully updated." +msgstr "" + msgid "System metrics (Custom)" msgstr "" @@ -10165,6 +10288,9 @@ 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 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 :. Be sure to preserve the surrounding double quotes, other punctuation and the email address or username on the left hand side." msgstr "" @@ -10222,6 +10348,9 @@ msgstr "" msgid "There was an error loading users activity calendar." msgstr "" +msgid "There was an error removing the e-mail." +msgstr "" + msgid "There was an error saving your changes." msgstr "" @@ -10456,6 +10585,9 @@ 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 identities" msgstr "" @@ -10877,6 +11009,9 @@ msgstr "" msgid "Twitter" msgstr "" +msgid "Two-factor Authentication has been disabled for this user" +msgstr "" + msgid "Two-factor authentication" msgstr "" @@ -11072,6 +11207,12 @@ msgstr "" msgid "Used to help configure your identity provider" msgstr "" +msgid "User %{current_user_username} has started impersonating %{username}" +msgstr "" + +msgid "User %{username} was successfully removed." +msgstr "" + msgid "User Cohorts are only shown when the %{usage_ping_link_start}usage ping%{usage_ping_link_end} is enabled." msgstr "" @@ -11084,9 +11225,27 @@ 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 key was successfully removed." +msgstr "" + msgid "User map" msgstr "" +msgid "User was successfully created." +msgstr "" + +msgid "User was successfully updated." +msgstr "" + msgid "UserProfile|Activity" msgstr "" @@ -11168,6 +11327,9 @@ msgstr "" msgid "Users requesting access to" msgstr "" +msgid "Users were successfully added." +msgstr "" + msgid "Validate" msgstr "" @@ -11576,6 +11738,9 @@ msgstr "" msgid "You are going to transfer %{project_full_name} to another owner. Are you ABSOLUTELY sure?" msgstr "" +msgid "You are now impersonating %{username}" +msgstr "" + msgid "You are on a read-only GitLab instance." msgstr "" @@ -11627,6 +11792,15 @@ msgstr "" msgid "You can test your .gitlab-ci.yml in %{linkStart}CI Lint%{linkEnd}." 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 write to a read-only secondary GitLab Geo instance. Please use %{link_to_primary_node} instead." msgstr ""