Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
21e9bbc0
Commit
21e9bbc0
authored
Apr 08, 2019
by
Martin Wortschack
Committed by
Sean McGivern
Apr 08, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Externalize strings in flash messages
- Externalize strings in controllers - Update PO file
parent
f4c80603
Changes
14
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
133 additions
and
34 deletions
+133
-34
app/controllers/abuse_reports_controller.rb
app/controllers/abuse_reports_controller.rb
+3
-3
app/controllers/application_controller.rb
app/controllers/application_controller.rb
+2
-2
app/controllers/confirmations_controller.rb
app/controllers/confirmations_controller.rb
+1
-1
app/controllers/invites_controller.rb
app/controllers/invites_controller.rb
+4
-4
app/controllers/omniauth_callbacks_controller.rb
app/controllers/omniauth_callbacks_controller.rb
+6
-6
app/controllers/passwords_controller.rb
app/controllers/passwords_controller.rb
+2
-2
app/controllers/profiles/chat_names_controller.rb
app/controllers/profiles/chat_names_controller.rb
+5
-5
app/controllers/profiles/personal_access_tokens_controller.rb
...controllers/profiles/personal_access_tokens_controller.rb
+3
-3
app/controllers/profiles/preferences_controller.rb
app/controllers/profiles/preferences_controller.rb
+3
-3
app/controllers/profiles/u2f_registrations_controller.rb
app/controllers/profiles/u2f_registrations_controller.rb
+1
-1
app/controllers/registrations_controller.rb
app/controllers/registrations_controller.rb
+1
-1
app/controllers/sent_notifications_controller.rb
app/controllers/sent_notifications_controller.rb
+1
-1
app/controllers/sessions_controller.rb
app/controllers/sessions_controller.rb
+2
-2
locale/gitlab.pot
locale/gitlab.pot
+99
-0
No files found.
app/controllers/abuse_reports_controller.rb
View file @
21e9bbc0
...
@@ -16,7 +16,7 @@ class AbuseReportsController < ApplicationController
...
@@ -16,7 +16,7 @@ class AbuseReportsController < ApplicationController
if
@abuse_report
.
save
if
@abuse_report
.
save
@abuse_report
.
notify
@abuse_report
.
notify
message
=
"Thank you for your report. A GitLab administrator will look into it shortly."
message
=
_
(
"Thank you for your report. A GitLab administrator will look into it shortly."
)
redirect_to
@abuse_report
.
user
,
notice:
message
redirect_to
@abuse_report
.
user
,
notice:
message
else
else
render
:new
render
:new
...
@@ -37,9 +37,9 @@ class AbuseReportsController < ApplicationController
...
@@ -37,9 +37,9 @@ class AbuseReportsController < ApplicationController
@user
=
User
.
find_by
(
id:
params
[
:user_id
])
@user
=
User
.
find_by
(
id:
params
[
:user_id
])
if
@user
.
nil?
if
@user
.
nil?
redirect_to
root_path
,
alert:
"Cannot create the abuse report. The user has been deleted."
redirect_to
root_path
,
alert:
_
(
"Cannot create the abuse report. The user has been deleted."
)
elsif
@user
.
blocked?
elsif
@user
.
blocked?
redirect_to
@user
,
alert:
"Cannot create the abuse report. This user has been blocked."
redirect_to
@user
,
alert:
_
(
"Cannot create the abuse report. This user has been blocked."
)
end
end
end
end
# rubocop: enable CodeReuse/ActiveRecord
# rubocop: enable CodeReuse/ActiveRecord
...
...
app/controllers/application_controller.rb
View file @
21e9bbc0
...
@@ -293,7 +293,7 @@ class ApplicationController < ActionController::Base
...
@@ -293,7 +293,7 @@ class ApplicationController < ActionController::Base
unless
Gitlab
::
Auth
::
LDAP
::
Access
.
allowed?
(
current_user
)
unless
Gitlab
::
Auth
::
LDAP
::
Access
.
allowed?
(
current_user
)
sign_out
current_user
sign_out
current_user
flash
[
:alert
]
=
"Access denied for your LDAP account."
flash
[
:alert
]
=
_
(
"Access denied for your LDAP account."
)
redirect_to
new_user_session_path
redirect_to
new_user_session_path
end
end
end
end
...
@@ -340,7 +340,7 @@ class ApplicationController < ActionController::Base
...
@@ -340,7 +340,7 @@ class ApplicationController < ActionController::Base
def
require_email
def
require_email
if
current_user
&&
current_user
.
temp_oauth_email?
&&
session
[
:impersonator_id
].
nil?
if
current_user
&&
current_user
.
temp_oauth_email?
&&
session
[
:impersonator_id
].
nil?
return
redirect_to
profile_path
,
notice:
'Please complete your profile with email address'
return
redirect_to
profile_path
,
notice:
_
(
'Please complete your profile with email address'
)
end
end
end
end
...
...
app/controllers/confirmations_controller.rb
View file @
21e9bbc0
...
@@ -22,7 +22,7 @@ class ConfirmationsController < Devise::ConfirmationsController
...
@@ -22,7 +22,7 @@ class ConfirmationsController < Devise::ConfirmationsController
after_sign_in
(
resource
)
after_sign_in
(
resource
)
else
else
Gitlab
::
AppLogger
.
info
(
"Email Confirmed: username=
#{
resource
.
username
}
email=
#{
resource
.
email
}
ip=
#{
request
.
remote_ip
}
"
)
Gitlab
::
AppLogger
.
info
(
"Email Confirmed: username=
#{
resource
.
username
}
email=
#{
resource
.
email
}
ip=
#{
request
.
remote_ip
}
"
)
flash
[
:notice
]
=
flash
[
:notice
]
+
" Please sign in."
flash
[
:notice
]
=
flash
[
:notice
]
+
_
(
" Please sign in."
)
new_session_path
(
:user
,
anchor:
'login-pane'
)
new_session_path
(
:user
,
anchor:
'login-pane'
)
end
end
end
end
...
...
app/controllers/invites_controller.rb
View file @
21e9bbc0
...
@@ -13,9 +13,9 @@ class InvitesController < ApplicationController
...
@@ -13,9 +13,9 @@ class InvitesController < ApplicationController
if
member
.
accept_invite!
(
current_user
)
if
member
.
accept_invite!
(
current_user
)
label
,
path
=
source_info
(
member
.
source
)
label
,
path
=
source_info
(
member
.
source
)
redirect_to
path
,
notice:
"You have been granted
#{
member
.
human_access
}
access to
#{
label
}
."
redirect_to
path
,
notice:
_
(
"You have been granted %{member_human_access} access to %{label}."
)
%
{
member_human_access:
member
.
human_access
,
label:
label
}
else
else
redirect_back_or_default
(
options:
{
alert:
"The invitation could not be accepted."
})
redirect_back_or_default
(
options:
{
alert:
_
(
"The invitation could not be accepted."
)
})
end
end
end
end
...
@@ -30,9 +30,9 @@ class InvitesController < ApplicationController
...
@@ -30,9 +30,9 @@ class InvitesController < ApplicationController
new_user_session_path
new_user_session_path
end
end
redirect_to
path
,
notice:
"You have declined the invitation to join
#{
label
}
."
redirect_to
path
,
notice:
_
(
"You have declined the invitation to join %{label}."
)
%
{
label:
label
}
else
else
redirect_back_or_default
(
options:
{
alert:
"The invitation could not be declined."
})
redirect_back_or_default
(
options:
{
alert:
_
(
"The invitation could not be declined."
)
})
end
end
end
end
...
...
app/controllers/omniauth_callbacks_controller.rb
View file @
21e9bbc0
...
@@ -105,11 +105,11 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController
...
@@ -105,11 +105,11 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController
end
end
def
redirect_identity_link_failed
(
error_message
)
def
redirect_identity_link_failed
(
error_message
)
redirect_to
profile_account_path
,
notice:
"Authentication failed:
#{
error_message
}
"
redirect_to
profile_account_path
,
notice:
_
(
"Authentication failed: %{error_message}"
)
%
{
error_message:
error_message
}
end
end
def
redirect_identity_linked
def
redirect_identity_linked
redirect_to
profile_account_path
,
notice:
'Authentication method updated'
redirect_to
profile_account_path
,
notice:
_
(
'Authentication method updated'
)
end
end
def
handle_service_ticket
(
provider
,
ticket
)
def
handle_service_ticket
(
provider
,
ticket
)
...
@@ -147,10 +147,10 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController
...
@@ -147,10 +147,10 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController
def
handle_signup_error
def
handle_signup_error
label
=
Gitlab
::
Auth
::
OAuth
::
Provider
.
label_for
(
oauth
[
'provider'
])
label
=
Gitlab
::
Auth
::
OAuth
::
Provider
.
label_for
(
oauth
[
'provider'
])
message
=
[
"Signing in using your
#{
label
}
account without a pre-existing GitLab account is not allowed."
]
message
=
[
_
(
"Signing in using your %{label} account without a pre-existing GitLab account is not allowed."
)
%
{
label:
label
}
]
if
Gitlab
::
CurrentSettings
.
allow_signup?
if
Gitlab
::
CurrentSettings
.
allow_signup?
message
<<
"Create a GitLab account first, and then connect it to your
#{
label
}
account."
message
<<
_
(
"Create a GitLab account first, and then connect it to your %{label} account."
)
%
{
label:
label
}
end
end
flash
[
:notice
]
=
message
.
join
(
' '
)
flash
[
:notice
]
=
message
.
join
(
' '
)
...
@@ -168,14 +168,14 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController
...
@@ -168,14 +168,14 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController
end
end
def
fail_auth0_login
def
fail_auth0_login
flash
[
:alert
]
=
'Wrong extern UID provided. Make sure Auth0 is configured correctly.'
flash
[
:alert
]
=
_
(
'Wrong extern UID provided. Make sure Auth0 is configured correctly.'
)
redirect_to
new_user_session_path
redirect_to
new_user_session_path
end
end
def
handle_disabled_provider
def
handle_disabled_provider
label
=
Gitlab
::
Auth
::
OAuth
::
Provider
.
label_for
(
oauth
[
'provider'
])
label
=
Gitlab
::
Auth
::
OAuth
::
Provider
.
label_for
(
oauth
[
'provider'
])
flash
[
:alert
]
=
"Signing in using
#{
label
}
has been disabled"
flash
[
:alert
]
=
_
(
"Signing in using %{label} has been disabled"
)
%
{
label:
label
}
redirect_to
new_user_session_path
redirect_to
new_user_session_path
end
end
...
...
app/controllers/passwords_controller.rb
View file @
21e9bbc0
...
@@ -22,7 +22,7 @@ class PasswordsController < Devise::PasswordsController
...
@@ -22,7 +22,7 @@ class PasswordsController < Devise::PasswordsController
).
first_or_initialize
).
first_or_initialize
unless
user
.
reset_password_period_valid?
unless
user
.
reset_password_period_valid?
flash
[
:alert
]
=
'Your password reset token has expired.'
flash
[
:alert
]
=
_
(
'Your password reset token has expired.'
)
redirect_to
(
new_user_password_url
(
user_email:
user
[
'email'
]))
redirect_to
(
new_user_password_url
(
user_email:
user
[
'email'
]))
end
end
end
end
...
@@ -52,7 +52,7 @@ class PasswordsController < Devise::PasswordsController
...
@@ -52,7 +52,7 @@ class PasswordsController < Devise::PasswordsController
end
end
redirect_to
after_sending_reset_password_instructions_path_for
(
resource_name
),
redirect_to
after_sending_reset_password_instructions_path_for
(
resource_name
),
alert:
"Password authentication is unavailable."
alert:
_
(
"Password authentication is unavailable."
)
end
end
def
throttle_reset
def
throttle_reset
...
...
app/controllers/profiles/chat_names_controller.rb
View file @
21e9bbc0
...
@@ -15,9 +15,9 @@ class Profiles::ChatNamesController < Profiles::ApplicationController
...
@@ -15,9 +15,9 @@ class Profiles::ChatNamesController < Profiles::ApplicationController
new_chat_name
=
current_user
.
chat_names
.
new
(
chat_name_params
)
new_chat_name
=
current_user
.
chat_names
.
new
(
chat_name_params
)
if
new_chat_name
.
save
if
new_chat_name
.
save
flash
[
:notice
]
=
"Authorized
#{
new_chat_name
.
chat_name
}
"
flash
[
:notice
]
=
_
(
"Authorized %{new_chat_name}"
)
%
{
new_chat_name:
new_chat_name
.
chat_name
}
else
else
flash
[
:alert
]
=
"Could not authorize chat nickname. Try again!"
flash
[
:alert
]
=
_
(
"Could not authorize chat nickname. Try again!"
)
end
end
delete_chat_name_token
delete_chat_name_token
...
@@ -27,7 +27,7 @@ class Profiles::ChatNamesController < Profiles::ApplicationController
...
@@ -27,7 +27,7 @@ class Profiles::ChatNamesController < Profiles::ApplicationController
def
deny
def
deny
delete_chat_name_token
delete_chat_name_token
flash
[
:notice
]
=
"Denied authorization of chat nickname
#{
chat_name_params
[
:user_name
]
}
."
flash
[
:notice
]
=
_
(
"Denied authorization of chat nickname %{user_name}."
)
%
{
user_name:
chat_name_params
[
:user_name
]
}
redirect_to
profile_chat_names_path
redirect_to
profile_chat_names_path
end
end
...
@@ -36,9 +36,9 @@ class Profiles::ChatNamesController < Profiles::ApplicationController
...
@@ -36,9 +36,9 @@ class Profiles::ChatNamesController < Profiles::ApplicationController
@chat_name
=
chat_names
.
find
(
params
[
:id
])
@chat_name
=
chat_names
.
find
(
params
[
:id
])
if
@chat_name
.
destroy
if
@chat_name
.
destroy
flash
[
:notice
]
=
"Deleted chat nickname:
#{
@chat_name
.
chat_name
}
!"
flash
[
:notice
]
=
_
(
"Deleted chat nickname: %{chat_name}!"
)
%
{
chat_name:
@chat_name
.
chat_name
}
else
else
flash
[
:alert
]
=
"Could not delete chat nickname
#{
@chat_name
.
chat_name
}
."
flash
[
:alert
]
=
_
(
"Could not delete chat nickname %{chat_name}."
)
%
{
chat_name:
@chat_name
.
chat_name
}
end
end
redirect_to
profile_chat_names_path
,
status: :found
redirect_to
profile_chat_names_path
,
status: :found
...
...
app/controllers/profiles/personal_access_tokens_controller.rb
View file @
21e9bbc0
...
@@ -11,7 +11,7 @@ class Profiles::PersonalAccessTokensController < Profiles::ApplicationController
...
@@ -11,7 +11,7 @@ class Profiles::PersonalAccessTokensController < Profiles::ApplicationController
if
@personal_access_token
.
save
if
@personal_access_token
.
save
PersonalAccessToken
.
redis_store!
(
current_user
.
id
,
@personal_access_token
.
token
)
PersonalAccessToken
.
redis_store!
(
current_user
.
id
,
@personal_access_token
.
token
)
redirect_to
profile_personal_access_tokens_path
,
notice:
"Your new personal access token has been created."
redirect_to
profile_personal_access_tokens_path
,
notice:
_
(
"Your new personal access token has been created."
)
else
else
set_index_vars
set_index_vars
render
:index
render
:index
...
@@ -22,9 +22,9 @@ class Profiles::PersonalAccessTokensController < Profiles::ApplicationController
...
@@ -22,9 +22,9 @@ class Profiles::PersonalAccessTokensController < Profiles::ApplicationController
@personal_access_token
=
finder
.
find
(
params
[
:id
])
@personal_access_token
=
finder
.
find
(
params
[
:id
])
if
@personal_access_token
.
revoke!
if
@personal_access_token
.
revoke!
flash
[
:notice
]
=
"Revoked personal access token
#{
@personal_access_token
.
name
}
!"
flash
[
:notice
]
=
_
(
"Revoked personal access token %{personal_access_token_name}!"
)
%
{
personal_access_token_name:
@personal_access_token
.
name
}
else
else
flash
[
:alert
]
=
"Could not revoke personal access token
#{
@personal_access_token
.
name
}
."
flash
[
:alert
]
=
_
(
"Could not revoke personal access token %{personal_access_token_name}."
)
%
{
personal_access_token_name:
@personal_access_token
.
name
}
end
end
redirect_to
profile_personal_access_tokens_path
redirect_to
profile_personal_access_tokens_path
...
...
app/controllers/profiles/preferences_controller.rb
View file @
21e9bbc0
...
@@ -11,13 +11,13 @@ class Profiles::PreferencesController < Profiles::ApplicationController
...
@@ -11,13 +11,13 @@ class Profiles::PreferencesController < Profiles::ApplicationController
result
=
Users
::
UpdateService
.
new
(
current_user
,
preferences_params
.
merge
(
user:
user
)).
execute
result
=
Users
::
UpdateService
.
new
(
current_user
,
preferences_params
.
merge
(
user:
user
)).
execute
if
result
[
:status
]
==
:success
if
result
[
:status
]
==
:success
flash
[
:notice
]
=
'Preferences saved.'
flash
[
:notice
]
=
_
(
'Preferences saved.'
)
else
else
flash
[
:alert
]
=
'Failed to save preferences.'
flash
[
:alert
]
=
_
(
'Failed to save preferences.'
)
end
end
rescue
ArgumentError
=>
e
rescue
ArgumentError
=>
e
# Raised when `dashboard` is given an invalid value.
# Raised when `dashboard` is given an invalid value.
flash
[
:alert
]
=
"Failed to save preferences (
#{
e
.
message
}
)."
flash
[
:alert
]
=
_
(
"Failed to save preferences (%{error_message})."
)
%
{
error_message:
e
.
message
}
end
end
respond_to
do
|
format
|
respond_to
do
|
format
|
...
...
app/controllers/profiles/u2f_registrations_controller.rb
View file @
21e9bbc0
...
@@ -4,6 +4,6 @@ class Profiles::U2fRegistrationsController < Profiles::ApplicationController
...
@@ -4,6 +4,6 @@ class Profiles::U2fRegistrationsController < Profiles::ApplicationController
def
destroy
def
destroy
u2f_registration
=
current_user
.
u2f_registrations
.
find
(
params
[
:id
])
u2f_registration
=
current_user
.
u2f_registrations
.
find
(
params
[
:id
])
u2f_registration
.
destroy
u2f_registration
.
destroy
redirect_to
profile_two_factor_auth_path
,
status:
302
,
notice:
"Successfully deleted U2F device."
redirect_to
profile_two_factor_auth_path
,
status:
302
,
notice:
_
(
"Successfully deleted U2F device."
)
end
end
end
end
app/controllers/registrations_controller.rb
View file @
21e9bbc0
...
@@ -27,7 +27,7 @@ class RegistrationsController < Devise::RegistrationsController
...
@@ -27,7 +27,7 @@ class RegistrationsController < Devise::RegistrationsController
persist_accepted_terms_if_required
(
new_user
)
persist_accepted_terms_if_required
(
new_user
)
end
end
else
else
flash
[
:alert
]
=
'There was an error with the reCAPTCHA. Please solve the reCAPTCHA again.'
flash
[
:alert
]
=
s_
(
'Profiles|There was an error with the reCAPTCHA. Please solve the reCAPTCHA again.'
)
flash
.
delete
:recaptcha_error
flash
.
delete
:recaptcha_error
render
action:
'new'
render
action:
'new'
end
end
...
...
app/controllers/sent_notifications_controller.rb
View file @
21e9bbc0
...
@@ -16,7 +16,7 @@ class SentNotificationsController < ApplicationController
...
@@ -16,7 +16,7 @@ class SentNotificationsController < ApplicationController
noteable
=
@sent_notification
.
noteable
noteable
=
@sent_notification
.
noteable
noteable
.
unsubscribe
(
@sent_notification
.
recipient
,
@sent_notification
.
project
)
noteable
.
unsubscribe
(
@sent_notification
.
recipient
,
@sent_notification
.
project
)
flash
[
:notice
]
=
"You have been unsubscribed from this thread."
flash
[
:notice
]
=
_
(
"You have been unsubscribed from this thread."
)
if
current_user
if
current_user
redirect_to
noteable_path
(
noteable
)
redirect_to
noteable_path
(
noteable
)
...
...
app/controllers/sessions_controller.rb
View file @
21e9bbc0
...
@@ -70,7 +70,7 @@ class SessionsController < Devise::SessionsController
...
@@ -70,7 +70,7 @@ class SessionsController < Devise::SessionsController
increment_failed_login_captcha_counter
increment_failed_login_captcha_counter
self
.
resource
=
resource_class
.
new
self
.
resource
=
resource_class
.
new
flash
[
:alert
]
=
'There was an error with the reCAPTCHA. Please solve the reCAPTCHA again.'
flash
[
:alert
]
=
_
(
'There was an error with the reCAPTCHA. Please solve the reCAPTCHA again.'
)
flash
.
delete
:recaptcha_error
flash
.
delete
:recaptcha_error
respond_with_navigational
(
resource
)
{
render
:new
}
respond_with_navigational
(
resource
)
{
render
:new
}
...
@@ -122,7 +122,7 @@ class SessionsController < Devise::SessionsController
...
@@ -122,7 +122,7 @@ class SessionsController < Devise::SessionsController
end
end
redirect_to
edit_user_password_path
(
reset_password_token:
@token
),
redirect_to
edit_user_password_path
(
reset_password_token:
@token
),
notice:
"Please create a password for your new account."
notice:
_
(
"Please create a password for your new account."
)
end
end
# rubocop: enable CodeReuse/ActiveRecord
# rubocop: enable CodeReuse/ActiveRecord
...
...
locale/gitlab.pot
View file @
21e9bbc0
...
@@ -16,6 +16,9 @@ msgstr ""
...
@@ -16,6 +16,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
msgid " Please sign in."
msgstr ""
msgid " Status"
msgid " Status"
msgstr ""
msgstr ""
...
@@ -509,6 +512,9 @@ msgstr ""
...
@@ -509,6 +512,9 @@ msgstr ""
msgid "Access Tokens"
msgid "Access Tokens"
msgstr ""
msgstr ""
msgid "Access denied for your LDAP account."
msgstr ""
msgid "Access denied! Please verify you can add deploy keys to this repository."
msgid "Access denied! Please verify you can add deploy keys to this repository."
msgstr ""
msgstr ""
...
@@ -1371,12 +1377,18 @@ msgstr ""
...
@@ -1371,12 +1377,18 @@ msgstr ""
msgid "Authentication Log"
msgid "Authentication Log"
msgstr ""
msgstr ""
msgid "Authentication failed: %{error_message}"
msgstr ""
msgid "Authentication log"
msgid "Authentication log"
msgstr ""
msgstr ""
msgid "Authentication method"
msgid "Authentication method"
msgstr ""
msgstr ""
msgid "Authentication method updated"
msgstr ""
msgid "Authentication via U2F device failed."
msgid "Authentication via U2F device failed."
msgstr ""
msgstr ""
...
@@ -1398,6 +1410,9 @@ msgstr ""
...
@@ -1398,6 +1410,9 @@ msgstr ""
msgid "Authorize %{link_to_client} to use your account?"
msgid "Authorize %{link_to_client} to use your account?"
msgstr ""
msgstr ""
msgid "Authorized %{new_chat_name}"
msgstr ""
msgid "Authorized At"
msgid "Authorized At"
msgstr ""
msgstr ""
...
@@ -1944,6 +1959,12 @@ msgstr ""
...
@@ -1944,6 +1959,12 @@ msgstr ""
msgid "Cannot be merged automatically"
msgid "Cannot be merged automatically"
msgstr ""
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 modify managed Kubernetes cluster"
msgid "Cannot modify managed Kubernetes cluster"
msgstr ""
msgstr ""
...
@@ -3125,12 +3146,18 @@ msgstr ""
...
@@ -3125,12 +3146,18 @@ msgstr ""
msgid "Copy token to clipboard"
msgid "Copy token to clipboard"
msgstr ""
msgstr ""
msgid "Could not authorize chat nickname. Try again!"
msgstr ""
msgid "Could not connect to FogBugz, check your URL"
msgid "Could not connect to FogBugz, check your URL"
msgstr ""
msgstr ""
msgid "Could not create Wiki Repository at this time. Please try again later."
msgid "Could not create Wiki Repository at this time. Please try again later."
msgstr ""
msgstr ""
msgid "Could not delete chat nickname %{chat_name}."
msgstr ""
msgid "Could not remove the trigger."
msgid "Could not remove the trigger."
msgstr ""
msgstr ""
...
@@ -3140,6 +3167,9 @@ msgstr ""
...
@@ -3140,6 +3167,9 @@ msgstr ""
msgid "Could not revoke impersonation token %{token_name}."
msgid "Could not revoke impersonation token %{token_name}."
msgstr ""
msgstr ""
msgid "Could not revoke personal access token %{personal_access_token_name}."
msgstr ""
msgid "Coverage"
msgid "Coverage"
msgstr ""
msgstr ""
...
@@ -3152,6 +3182,9 @@ msgstr ""
...
@@ -3152,6 +3182,9 @@ msgstr ""
msgid "Create New Domain"
msgid "Create New Domain"
msgstr ""
msgstr ""
msgid "Create a GitLab account first, and then connect it to your %{label} account."
msgstr ""
msgid "Create a new branch"
msgid "Create a new branch"
msgstr ""
msgstr ""
...
@@ -3440,6 +3473,9 @@ msgstr ""
...
@@ -3440,6 +3473,9 @@ msgstr ""
msgid "Deleted"
msgid "Deleted"
msgstr ""
msgstr ""
msgid "Deleted chat nickname: %{chat_name}!"
msgstr ""
msgid "Deleting the license failed."
msgid "Deleting the license failed."
msgstr ""
msgstr ""
...
@@ -3449,6 +3485,9 @@ msgstr ""
...
@@ -3449,6 +3485,9 @@ msgstr ""
msgid "Deleting the license failed. You are not permitted to perform this action."
msgid "Deleting the license failed. You are not permitted to perform this action."
msgstr ""
msgstr ""
msgid "Denied authorization of chat nickname %{user_name}."
msgstr ""
msgid "Deny"
msgid "Deny"
msgstr ""
msgstr ""
...
@@ -4465,6 +4504,12 @@ msgstr ""
...
@@ -4465,6 +4504,12 @@ msgstr ""
msgid "Failed to save new settings"
msgid "Failed to save new settings"
msgstr ""
msgstr ""
msgid "Failed to save preferences (%{error_message})."
msgstr ""
msgid "Failed to save preferences."
msgstr ""
msgid "Failed to signing using smartcard authentication"
msgid "Failed to signing using smartcard authentication"
msgstr ""
msgstr ""
...
@@ -7764,6 +7809,9 @@ msgstr ""
...
@@ -7764,6 +7809,9 @@ msgstr ""
msgid "Password"
msgid "Password"
msgstr ""
msgstr ""
msgid "Password authentication is unavailable."
msgstr ""
msgid "Past due"
msgid "Past due"
msgstr ""
msgstr ""
...
@@ -8043,12 +8091,18 @@ msgstr ""
...
@@ -8043,12 +8091,18 @@ msgstr ""
msgid "Please choose a group URL with no special characters."
msgid "Please choose a group URL with no special characters."
msgstr ""
msgstr ""
msgid "Please complete your profile with email address"
msgstr ""
msgid "Please convert them to %{link_to_git}, and go through the %{link_to_import_flow} again."
msgid "Please convert them to %{link_to_git}, and go through the %{link_to_import_flow} again."
msgstr ""
msgstr ""
msgid "Please convert them to Git on Google Code, and go through the %{link_to_import_flow} again."
msgid "Please convert them to Git on Google Code, and go through the %{link_to_import_flow} again."
msgstr ""
msgstr ""
msgid "Please create a password for your new account."
msgstr ""
msgid "Please create a username with only alphanumeric characters."
msgid "Please create a username with only alphanumeric characters."
msgstr ""
msgstr ""
...
@@ -8109,6 +8163,9 @@ msgstr ""
...
@@ -8109,6 +8163,9 @@ msgstr ""
msgid "Preferences"
msgid "Preferences"
msgstr ""
msgstr ""
msgid "Preferences saved."
msgstr ""
msgid "Preferences|Navigation theme"
msgid "Preferences|Navigation theme"
msgstr ""
msgstr ""
...
@@ -8316,6 +8373,9 @@ msgstr ""
...
@@ -8316,6 +8373,9 @@ msgstr ""
msgid "Profiles|The maximum file size allowed is 200KB."
msgid "Profiles|The maximum file size allowed is 200KB."
msgstr ""
msgstr ""
msgid "Profiles|There was an error with the reCAPTCHA. Please solve the reCAPTCHA again."
msgstr ""
msgid "Profiles|This doesn't look like a public SSH key, are you sure you want to add it?"
msgid "Profiles|This doesn't look like a public SSH key, are you sure you want to add it?"
msgstr ""
msgstr ""
...
@@ -9284,6 +9344,9 @@ msgstr ""
...
@@ -9284,6 +9344,9 @@ msgstr ""
msgid "Revoked impersonation token %{token_name}!"
msgid "Revoked impersonation token %{token_name}!"
msgstr ""
msgstr ""
msgid "Revoked personal access token %{personal_access_token_name}!"
msgstr ""
msgid "Roadmap"
msgid "Roadmap"
msgstr ""
msgstr ""
...
@@ -9958,6 +10021,12 @@ msgstr ""
...
@@ -9958,6 +10021,12 @@ msgstr ""
msgid "Sign-up restrictions"
msgid "Sign-up restrictions"
msgstr ""
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"
msgid "Similar issues"
msgstr ""
msgstr ""
...
@@ -10507,6 +10576,9 @@ msgstr ""
...
@@ -10507,6 +10576,9 @@ msgstr ""
msgid "Successfully confirmed"
msgid "Successfully confirmed"
msgstr ""
msgstr ""
msgid "Successfully deleted U2F device."
msgstr ""
msgid "Successfully removed email."
msgid "Successfully removed email."
msgstr ""
msgstr ""
...
@@ -10684,6 +10756,9 @@ msgstr ""
...
@@ -10684,6 +10756,9 @@ msgstr ""
msgid "Test failed."
msgid "Test failed."
msgstr ""
msgstr ""
msgid "Thank you for your report. A GitLab administrator will look into it shortly."
msgstr ""
msgid "Thanks! Don't show me this again"
msgid "Thanks! Don't show me this again"
msgstr ""
msgstr ""
...
@@ -10770,6 +10845,12 @@ msgstr ""
...
@@ -10770,6 +10845,12 @@ msgstr ""
msgid "The import will time out after %{timeout}. For repositories that take longer, use a clone/push combination."
msgid "The import will time out after %{timeout}. For repositories that take longer, use a clone/push combination."
msgstr ""
msgstr ""
msgid "The invitation could not be accepted."
msgstr ""
msgid "The invitation could not be declined."
msgstr ""
msgid "The invitation has already been accepted."
msgid "The invitation has already been accepted."
msgstr ""
msgstr ""
...
@@ -12417,6 +12498,9 @@ msgstr ""
...
@@ -12417,6 +12498,9 @@ msgstr ""
msgid "Write milestone description..."
msgid "Write milestone description..."
msgstr ""
msgstr ""
msgid "Wrong extern UID provided. Make sure Auth0 is configured correctly."
msgstr ""
msgid "Yes"
msgid "Yes"
msgstr ""
msgstr ""
...
@@ -12549,6 +12633,15 @@ msgstr ""
...
@@ -12549,6 +12633,15 @@ msgstr ""
msgid "You don't have any deployments right now."
msgid "You don't have any deployments right now."
msgstr ""
msgstr ""
msgid "You have been granted %{member_human_access} access to %{label}."
msgstr ""
msgid "You have been unsubscribed from this thread."
msgstr ""
msgid "You have declined the invitation to join %{label}."
msgstr ""
msgid "You have no permissions"
msgid "You have no permissions"
msgstr ""
msgstr ""
...
@@ -12720,6 +12813,12 @@ msgstr ""
...
@@ -12720,6 +12813,12 @@ msgstr ""
msgid "Your new SCIM token"
msgid "Your new SCIM token"
msgstr ""
msgstr ""
msgid "Your new personal access token has been created."
msgstr ""
msgid "Your password reset token has expired."
msgstr ""
msgid "Your project limit is %{limit} projects! Please contact your administrator to increase it"
msgid "Your project limit is %{limit} projects! Please contact your administrator to increase it"
msgstr ""
msgstr ""
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment