Commit 903bec46 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Merge branch 'ee-mw-i18n-quick-actions' into 'master'

(EE port) Externalize strings in lib/gitlab/quick_actions

See merge request gitlab-org/gitlab-ee!10991
parents 28a278a4 c755174d
...@@ -8,9 +8,9 @@ module EE ...@@ -8,9 +8,9 @@ module EE
include ::Gitlab::QuickActions::Dsl include ::Gitlab::QuickActions::Dsl
included do included do
desc 'Change assignee(s)' desc _('Change assignee(s)')
explanation do explanation do
'Change assignee(s).' _('Change assignee(s).')
end end
params '@user1 @user2' params '@user1 @user2'
types Issue, MergeRequest types Issue, MergeRequest
...@@ -23,9 +23,9 @@ module EE ...@@ -23,9 +23,9 @@ module EE
@updates[:assignee_ids] = extract_users(reassign_param).map(&:id) @updates[:assignee_ids] = extract_users(reassign_param).map(&:id)
end end
desc 'Set weight' desc _('Set weight')
explanation do |weight| explanation do |weight|
"Sets weight to #{weight}." if weight _("Sets weight to %{weight}.") % { weight: weight } if weight
end end
params "0, 1, 2, …" params "0, 1, 2, …"
types Issue, MergeRequest types Issue, MergeRequest
...@@ -40,8 +40,8 @@ module EE ...@@ -40,8 +40,8 @@ module EE
@updates[:weight] = weight if weight @updates[:weight] = weight if weight
end end
desc 'Clear weight' desc _('Clear weight')
explanation 'Clears weight.' explanation _('Clears weight.')
types Issue, MergeRequest types Issue, MergeRequest
condition do condition do
quick_action_target.persisted? && quick_action_target.persisted? &&
......
...@@ -8,10 +8,13 @@ module Gitlab ...@@ -8,10 +8,13 @@ module Gitlab
included do included do
# Commit only quick actions definitions # Commit only quick actions definitions
desc 'Tag this commit.' desc _('Tag this commit.')
explanation do |tag_name, message| explanation do |tag_name, message|
with_message = %{ with "#{message}"} if message.present? if message.present?
"Tags this commit to #{tag_name}#{with_message}." _("Tags this commit to %{tag_name} with \"%{message}\".") % { tag_name: tag_name, message: message }
else
_("Tags this commit to %{tag_name}.") % { tag_name: tag_name }
end
end end
params 'v1.2.3 <message>' params 'v1.2.3 <message>'
parse_params do |tag_name_and_message| parse_params do |tag_name_and_message|
......
...@@ -43,9 +43,9 @@ module Gitlab ...@@ -43,9 +43,9 @@ module Gitlab
@updates[:state_event] = 'reopen' @updates[:state_event] = 'reopen'
end end
desc 'Change title' desc _('Change title')
explanation do |title_param| explanation do |title_param|
"Changes the title to \"#{title_param}\"." _("Changes the title to \"%{title_param}\".") % { title_param: title_param }
end end
params '<New title>' params '<New title>'
types Issuable types Issuable
...@@ -57,7 +57,7 @@ module Gitlab ...@@ -57,7 +57,7 @@ module Gitlab
@updates[:title] = title_param @updates[:title] = title_param
end end
desc 'Add label(s)' desc _('Add label(s)')
explanation do |labels_param| explanation do |labels_param|
labels = find_label_references(labels_param) labels = find_label_references(labels_param)
...@@ -81,13 +81,13 @@ module Gitlab ...@@ -81,13 +81,13 @@ module Gitlab
end end
end end
desc 'Remove all or specific label(s)' desc _('Remove all or specific label(s)')
explanation do |labels_param = nil| explanation do |labels_param = nil|
if labels_param.present? if labels_param.present?
labels = find_label_references(labels_param) labels = find_label_references(labels_param)
"Removes #{labels.join(' ')} #{'label'.pluralize(labels.count)}." if labels.any? "Removes #{labels.join(' ')} #{'label'.pluralize(labels.count)}." if labels.any?
else else
'Removes all labels.' _('Removes all labels.')
end end
end end
params '~label1 ~"label 2"' params '~label1 ~"label 2"'
...@@ -112,7 +112,7 @@ module Gitlab ...@@ -112,7 +112,7 @@ module Gitlab
end end
end end
desc 'Replace all label(s)' desc _('Replace all label(s)')
explanation do |labels_param| explanation do |labels_param|
labels = find_label_references(labels_param) labels = find_label_references(labels_param)
"Replaces all labels with #{labels.join(' ')} #{'label'.pluralize(labels.count)}." if labels.any? "Replaces all labels with #{labels.join(' ')} #{'label'.pluralize(labels.count)}." if labels.any?
...@@ -135,8 +135,8 @@ module Gitlab ...@@ -135,8 +135,8 @@ module Gitlab
end end
end end
desc 'Add a todo' desc _('Add a todo')
explanation 'Adds a todo.' explanation _('Adds a todo.')
types Issuable types Issuable
condition do condition do
quick_action_target.persisted? && quick_action_target.persisted? &&
...@@ -146,8 +146,8 @@ module Gitlab ...@@ -146,8 +146,8 @@ module Gitlab
@updates[:todo_event] = 'add' @updates[:todo_event] = 'add'
end end
desc 'Mark todo as done' desc _('Mark todo as done')
explanation 'Marks todo as done.' explanation _('Marks todo as done.')
types Issuable types Issuable
condition do condition do
quick_action_target.persisted? && quick_action_target.persisted? &&
...@@ -157,7 +157,7 @@ module Gitlab ...@@ -157,7 +157,7 @@ module Gitlab
@updates[:todo_event] = 'done' @updates[:todo_event] = 'done'
end end
desc 'Subscribe' desc _('Subscribe')
explanation do explanation do
"Subscribes to this #{quick_action_target.to_ability_name.humanize(capitalize: false)}." "Subscribes to this #{quick_action_target.to_ability_name.humanize(capitalize: false)}."
end end
...@@ -170,7 +170,7 @@ module Gitlab ...@@ -170,7 +170,7 @@ module Gitlab
@updates[:subscription_event] = 'subscribe' @updates[:subscription_event] = 'subscribe'
end end
desc 'Unsubscribe' desc _('Unsubscribe')
explanation do explanation do
"Unsubscribes from this #{quick_action_target.to_ability_name.humanize(capitalize: false)}." "Unsubscribes from this #{quick_action_target.to_ability_name.humanize(capitalize: false)}."
end end
...@@ -183,9 +183,9 @@ module Gitlab ...@@ -183,9 +183,9 @@ module Gitlab
@updates[:subscription_event] = 'unsubscribe' @updates[:subscription_event] = 'unsubscribe'
end end
desc 'Toggle emoji award' desc _('Toggle emoji award')
explanation do |name| explanation do |name|
"Toggles :#{name}: emoji award." if name _("Toggles :%{name}: emoji award.") % { name: name } if name
end end
params ':emoji:' params ':emoji:'
types Issuable types Issuable
...@@ -202,14 +202,14 @@ module Gitlab ...@@ -202,14 +202,14 @@ module Gitlab
end end
end end
desc "Append the comment with #{SHRUG}" desc _("Append the comment with %{shrug}") % { shrug: SHRUG }
params '<Comment>' params '<Comment>'
types Issuable types Issuable
substitution :shrug do |comment| substitution :shrug do |comment|
"#{comment} #{SHRUG}" "#{comment} #{SHRUG}"
end end
desc "Append the comment with #{TABLEFLIP}" desc _("Append the comment with %{TABLEFLIP}") % { tableflip: TABLEFLIP }
params '<Comment>' params '<Comment>'
types Issuable types Issuable
substitution :tableflip do |comment| substitution :tableflip do |comment|
......
...@@ -8,9 +8,9 @@ module Gitlab ...@@ -8,9 +8,9 @@ module Gitlab
included do included do
# Issue only quick actions definition # Issue only quick actions definition
desc 'Set due date' desc _('Set due date')
explanation do |due_date| explanation do |due_date|
"Sets the due date to #{due_date.to_s(:medium)}." if due_date _("Sets the due date to %{due_date}.") % { due_date: due_date.strftime('%b %-d, %Y') } if due_date
end end
params '<in 2 days | this Friday | December 31st>' params '<in 2 days | this Friday | December 31st>'
types Issue types Issue
...@@ -25,8 +25,8 @@ module Gitlab ...@@ -25,8 +25,8 @@ module Gitlab
@updates[:due_date] = due_date if due_date @updates[:due_date] = due_date if due_date
end end
desc 'Remove due date' desc _('Remove due date')
explanation 'Removes the due date.' explanation _('Removes the due date.')
types Issue types Issue
condition do condition do
quick_action_target.persisted? && quick_action_target.persisted? &&
...@@ -38,10 +38,10 @@ module Gitlab ...@@ -38,10 +38,10 @@ module Gitlab
@updates[:due_date] = nil @updates[:due_date] = nil
end end
desc 'Move issue from one column of the board to another' desc _('Move issue from one column of the board to another')
explanation do |target_list_name| explanation do |target_list_name|
label = find_label_references(target_list_name).first label = find_label_references(target_list_name).first
"Moves issue to #{label} column in the board." if label _("Moves issue to %{label} column in the board.") % { label: label } if label
end end
params '~"Target column"' params '~"Target column"'
types Issue types Issue
...@@ -66,9 +66,9 @@ module Gitlab ...@@ -66,9 +66,9 @@ module Gitlab
end end
# rubocop: enable CodeReuse/ActiveRecord # rubocop: enable CodeReuse/ActiveRecord
desc 'Mark this issue as a duplicate of another issue' desc _('Mark this issue as a duplicate of another issue')
explanation do |duplicate_reference| explanation do |duplicate_reference|
"Marks this issue as a duplicate of #{duplicate_reference}." _("Marks this issue as a duplicate of %{duplicate_reference}.") % { duplicate_reference: duplicate_reference }
end end
params '#issue' params '#issue'
types Issue types Issue
...@@ -84,9 +84,9 @@ module Gitlab ...@@ -84,9 +84,9 @@ module Gitlab
end end
end end
desc 'Move this issue to another project.' desc _('Move this issue to another project.')
explanation do |path_to_project| explanation do |path_to_project|
"Moves this issue to #{path_to_project}." _("Moves this issue to %{path_to_project}.") % { path_to_project: path_to_project }
end end
params 'path/to/project' params 'path/to/project'
types Issue types Issue
...@@ -102,9 +102,9 @@ module Gitlab ...@@ -102,9 +102,9 @@ module Gitlab
end end
end end
desc 'Make issue confidential.' desc _('Make issue confidential.')
explanation do explanation do
'Makes this issue confidential' _('Makes this issue confidential')
end end
types Issue types Issue
condition do condition do
...@@ -114,10 +114,13 @@ module Gitlab ...@@ -114,10 +114,13 @@ module Gitlab
@updates[:confidential] = true @updates[:confidential] = true
end end
desc 'Create a merge request.' desc _('Create a merge request.')
explanation do |branch_name = nil| explanation do |branch_name = nil|
branch_text = branch_name ? "branch '#{branch_name}'" : 'a branch' if branch_name
"Creates #{branch_text} and a merge request to resolve this issue" _("Creates branch '%{branch_name}' and a merge request to resolve this issue") % { branch_name: branch_name }
else
"Creates a branch and a merge request to resolve this issue"
end
end end
params "<branch name>" params "<branch name>"
types Issue types Issue
......
...@@ -8,7 +8,7 @@ module Gitlab ...@@ -8,7 +8,7 @@ module Gitlab
included do included do
# Issue, MergeRequest: quick actions definitions # Issue, MergeRequest: quick actions definitions
desc 'Assign' desc _('Assign')
# rubocop: disable CodeReuse/ActiveRecord # rubocop: disable CodeReuse/ActiveRecord
explanation do |users| explanation do |users|
users = quick_action_target.allows_multiple_assignees? ? users : users.take(1) users = quick_action_target.allows_multiple_assignees? ? users : users.take(1)
...@@ -38,9 +38,9 @@ module Gitlab ...@@ -38,9 +38,9 @@ module Gitlab
desc do desc do
if quick_action_target.allows_multiple_assignees? if quick_action_target.allows_multiple_assignees?
'Remove all or specific assignee(s)' _('Remove all or specific assignee(s)')
else else
'Remove assignee' _('Remove assignee')
end end
end end
explanation do |users = nil| explanation do |users = nil|
...@@ -70,9 +70,9 @@ module Gitlab ...@@ -70,9 +70,9 @@ module Gitlab
end end
end end
desc 'Set milestone' desc _('Set milestone')
explanation do |milestone| explanation do |milestone|
"Sets the milestone to #{milestone.to_reference}." if milestone _("Sets the milestone to %{milestone_reference}.") % { milestone_reference: milestone.to_reference } if milestone
end end
params '%"milestone"' params '%"milestone"'
types Issue, MergeRequest types Issue, MergeRequest
...@@ -88,9 +88,9 @@ module Gitlab ...@@ -88,9 +88,9 @@ module Gitlab
@updates[:milestone_id] = milestone.id if milestone @updates[:milestone_id] = milestone.id if milestone
end end
desc 'Remove milestone' desc _('Remove milestone')
explanation do explanation do
"Removes #{quick_action_target.milestone.to_reference(format: :name)} milestone." _("Removes %{milestone_reference} milestone.") % { milestone_reference: quick_action_target.milestone.to_reference(format: :name) }
end end
types Issue, MergeRequest types Issue, MergeRequest
condition do condition do
...@@ -102,9 +102,9 @@ module Gitlab ...@@ -102,9 +102,9 @@ module Gitlab
@updates[:milestone_id] = nil @updates[:milestone_id] = nil
end end
desc 'Copy labels and milestone from other issue or merge request' desc _('Copy labels and milestone from other issue or merge request')
explanation do |source_issuable| explanation do |source_issuable|
"Copy labels and milestone from #{source_issuable.to_reference}." _("Copy labels and milestone from %{source_issuable_reference}.") % { source_issuable_reference: source_issuable.to_reference }
end end
params '#issue | !merge_request' params '#issue | !merge_request'
types Issue, MergeRequest types Issue, MergeRequest
...@@ -122,11 +122,11 @@ module Gitlab ...@@ -122,11 +122,11 @@ module Gitlab
end end
end end
desc 'Set time estimate' desc _('Set time estimate')
explanation do |time_estimate| explanation do |time_estimate|
time_estimate = Gitlab::TimeTrackingFormatter.output(time_estimate) time_estimate = Gitlab::TimeTrackingFormatter.output(time_estimate)
"Sets time estimate to #{time_estimate}." if time_estimate _("Sets time estimate to %{time_estimate}.") % { time_estimate: time_estimate } if time_estimate
end end
params '<1w 3d 2h 14m>' params '<1w 3d 2h 14m>'
types Issue, MergeRequest types Issue, MergeRequest
...@@ -142,18 +142,18 @@ module Gitlab ...@@ -142,18 +142,18 @@ module Gitlab
end end
end end
desc 'Add or subtract spent time' desc _('Add or subtract spent time')
explanation do |time_spent, time_spent_date| explanation do |time_spent, time_spent_date|
if time_spent if time_spent
if time_spent > 0 if time_spent > 0
verb = 'Adds' verb = _('Adds')
value = time_spent value = time_spent
else else
verb = 'Subtracts' verb = _('Subtracts')
value = -time_spent value = -time_spent
end end
"#{verb} #{Gitlab::TimeTrackingFormatter.output(value)} spent time." _("%{verb} %{time_spent_value} spent time.") % { verb: verb, time_spent_value: Gitlab::TimeTrackingFormatter.output(value) }
end end
end end
params '<time(1h30m | -1h30m)> <date(YYYY-MM-DD)>' params '<time(1h30m | -1h30m)> <date(YYYY-MM-DD)>'
...@@ -174,8 +174,8 @@ module Gitlab ...@@ -174,8 +174,8 @@ module Gitlab
end end
end end
desc 'Remove time estimate' desc _('Remove time estimate')
explanation 'Removes time estimate.' explanation _('Removes time estimate.')
types Issue, MergeRequest types Issue, MergeRequest
condition do condition do
quick_action_target.persisted? && quick_action_target.persisted? &&
...@@ -185,8 +185,8 @@ module Gitlab ...@@ -185,8 +185,8 @@ module Gitlab
@updates[:time_estimate] = 0 @updates[:time_estimate] = 0
end end
desc 'Remove spent time' desc _('Remove spent time')
explanation 'Removes spent time.' explanation _('Removes spent time.')
condition do condition do
quick_action_target.persisted? && quick_action_target.persisted? &&
current_user.can?(:"admin_#{quick_action_target.to_ability_name}", project) current_user.can?(:"admin_#{quick_action_target.to_ability_name}", project)
...@@ -196,8 +196,8 @@ module Gitlab ...@@ -196,8 +196,8 @@ module Gitlab
@updates[:spend_time] = { duration: :reset, user_id: current_user.id } @updates[:spend_time] = { duration: :reset, user_id: current_user.id }
end end
desc "Lock the discussion" desc _("Lock the discussion")
explanation "Locks the discussion" explanation _("Locks the discussion")
types Issue, MergeRequest types Issue, MergeRequest
condition do condition do
quick_action_target.persisted? && quick_action_target.persisted? &&
...@@ -208,8 +208,8 @@ module Gitlab ...@@ -208,8 +208,8 @@ module Gitlab
@updates[:discussion_locked] = true @updates[:discussion_locked] = true
end end
desc "Unlock the discussion" desc _("Unlock the discussion")
explanation "Unlocks the discussion" explanation _("Unlocks the discussion")
types Issue, MergeRequest types Issue, MergeRequest
condition do condition do
quick_action_target.persisted? && quick_action_target.persisted? &&
......
...@@ -269,6 +269,9 @@ msgstr "" ...@@ -269,6 +269,9 @@ msgstr ""
msgid "%{user_name} profile page" msgid "%{user_name} profile page"
msgstr "" msgstr ""
msgid "%{verb} %{time_spent_value} spent time."
msgstr ""
msgid "'%{level}' is not a valid visibility level" msgid "'%{level}' is not a valid visibility level"
msgstr "" msgstr ""
...@@ -602,6 +605,9 @@ msgstr "" ...@@ -602,6 +605,9 @@ msgstr ""
msgid "Add a task list" msgid "Add a task list"
msgstr "" msgstr ""
msgid "Add a todo"
msgstr ""
msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgid "Add additional text to appear in all email communications. %{character_limit} character limit"
msgstr "" msgstr ""
...@@ -626,6 +632,9 @@ msgstr "" ...@@ -626,6 +632,9 @@ msgstr ""
msgid "Add italic text" msgid "Add italic text"
msgstr "" msgstr ""
msgid "Add label(s)"
msgstr ""
msgid "Add license" msgid "Add license"
msgstr "" msgstr ""
...@@ -638,6 +647,9 @@ msgstr "" ...@@ -638,6 +647,9 @@ msgstr ""
msgid "Add new directory" msgid "Add new directory"
msgstr "" msgstr ""
msgid "Add or subtract spent time"
msgstr ""
msgid "Add reaction" msgid "Add reaction"
msgstr "" msgstr ""
...@@ -674,6 +686,12 @@ msgstr "" ...@@ -674,6 +686,12 @@ msgstr ""
msgid "Additional text" msgid "Additional text"
msgstr "" msgstr ""
msgid "Adds"
msgstr ""
msgid "Adds a todo."
msgstr ""
msgid "Aditional minutes" msgid "Aditional minutes"
msgstr "" msgstr ""
...@@ -1168,6 +1186,12 @@ msgstr "" ...@@ -1168,6 +1186,12 @@ msgstr ""
msgid "Appearance was successfully updated." msgid "Appearance was successfully updated."
msgstr "" msgstr ""
msgid "Append the comment with %{TABLEFLIP}"
msgstr ""
msgid "Append the comment with %{shrug}"
msgstr ""
msgid "Application" msgid "Application"
msgstr "" msgstr ""
...@@ -1362,6 +1386,9 @@ msgstr "" ...@@ -1362,6 +1386,9 @@ msgstr ""
msgid "Assets" msgid "Assets"
msgstr "" msgstr ""
msgid "Assign"
msgstr ""
msgid "Assign custom color like #FF0000" msgid "Assign custom color like #FF0000"
msgstr "" msgstr ""
...@@ -2058,6 +2085,12 @@ msgstr "" ...@@ -2058,6 +2085,12 @@ msgstr ""
msgid "Change Weight" msgid "Change Weight"
msgstr "" msgstr ""
msgid "Change assignee(s)"
msgstr ""
msgid "Change assignee(s)."
msgstr ""
msgid "Change path" msgid "Change path"
msgstr "" msgstr ""
...@@ -2070,6 +2103,9 @@ msgstr "" ...@@ -2070,6 +2103,9 @@ msgstr ""
msgid "Change this value to influence how frequently the GitLab UI polls for updates." msgid "Change this value to influence how frequently the GitLab UI polls for updates."
msgstr "" msgstr ""
msgid "Change title"
msgstr ""
msgid "ChangeTypeActionLabel|Pick into branch" msgid "ChangeTypeActionLabel|Pick into branch"
msgstr "" msgstr ""
...@@ -2094,6 +2130,9 @@ msgstr "" ...@@ -2094,6 +2130,9 @@ msgstr ""
msgid "Changes suppressed. Click to show." msgid "Changes suppressed. Click to show."
msgstr "" msgstr ""
msgid "Changes the title to \"%{title_param}\"."
msgstr ""
msgid "Charts" msgid "Charts"
msgstr "" msgstr ""
...@@ -2307,6 +2346,12 @@ msgstr "" ...@@ -2307,6 +2346,12 @@ msgstr ""
msgid "Clear search input" msgid "Clear search input"
msgstr "" msgstr ""
msgid "Clear weight"
msgstr ""
msgid "Clears weight."
msgstr ""
msgid "Click any <strong>project name</strong> in the project list below to navigate to the project milestone." msgid "Click any <strong>project name</strong> in the project list below to navigate to the project milestone."
msgstr "" msgstr ""
...@@ -3218,6 +3263,12 @@ msgstr "" ...@@ -3218,6 +3263,12 @@ msgstr ""
msgid "Copy file path to clipboard" msgid "Copy file path to clipboard"
msgstr "" msgstr ""
msgid "Copy labels and milestone from %{source_issuable_reference}."
msgstr ""
msgid "Copy labels and milestone from other issue or merge request"
msgstr ""
msgid "Copy link" msgid "Copy link"
msgstr "" msgstr ""
...@@ -3275,6 +3326,9 @@ msgstr "" ...@@ -3275,6 +3326,9 @@ msgstr ""
msgid "Create a GitLab account first, and then connect it to your %{label} account." msgid "Create a GitLab account first, and then connect it to your %{label} account."
msgstr "" msgstr ""
msgid "Create a merge request."
msgstr ""
msgid "Create a new branch" msgid "Create a new branch"
msgstr "" msgstr ""
...@@ -3377,6 +3431,9 @@ msgstr "" ...@@ -3377,6 +3431,9 @@ msgstr ""
msgid "Created on:" msgid "Created on:"
msgstr "" msgstr ""
msgid "Creates branch '%{branch_name}' and a merge request to resolve this issue"
msgstr ""
msgid "Creating epic" msgid "Creating epic"
msgstr "" msgstr ""
...@@ -6953,6 +7010,9 @@ msgstr "" ...@@ -6953,6 +7010,9 @@ msgstr ""
msgid "Lock not found" msgid "Lock not found"
msgstr "" msgstr ""
msgid "Lock the discussion"
msgstr ""
msgid "Lock this %{issuableDisplayName}? Only <strong>project members</strong> will be able to comment." msgid "Lock this %{issuableDisplayName}? Only <strong>project members</strong> will be able to comment."
msgstr "" msgstr ""
...@@ -6971,6 +7031,9 @@ msgstr "" ...@@ -6971,6 +7031,9 @@ msgstr ""
msgid "Locks give the ability to lock specific file or folder." msgid "Locks give the ability to lock specific file or folder."
msgstr "" msgstr ""
msgid "Locks the discussion"
msgstr ""
msgid "Login with smartcard" msgid "Login with smartcard"
msgstr "" msgstr ""
...@@ -6998,9 +7061,15 @@ msgstr "" ...@@ -6998,9 +7061,15 @@ 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." 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 "" msgstr ""
msgid "Make issue confidential."
msgstr ""
msgid "Make sure you're logged into the account that owns the projects you'd like to import." msgid "Make sure you're logged into the account that owns the projects you'd like to import."
msgstr "" msgstr ""
msgid "Makes this issue confidential"
msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
...@@ -7061,6 +7130,9 @@ msgstr "" ...@@ -7061,6 +7130,9 @@ msgstr ""
msgid "March" msgid "March"
msgstr "" msgstr ""
msgid "Mark this issue as a duplicate of another issue"
msgstr ""
msgid "Mark todo as done" msgid "Mark todo as done"
msgstr "" msgstr ""
...@@ -7073,6 +7145,12 @@ msgstr "" ...@@ -7073,6 +7145,12 @@ msgstr ""
msgid "Markdown enabled" msgid "Markdown enabled"
msgstr "" msgstr ""
msgid "Marks this issue as a duplicate of %{duplicate_reference}."
msgstr ""
msgid "Marks todo as done."
msgstr ""
msgid "Maven Metadata" msgid "Maven Metadata"
msgstr "" msgstr ""
...@@ -7520,12 +7598,24 @@ msgstr "" ...@@ -7520,12 +7598,24 @@ msgstr ""
msgid "Move issue" msgid "Move issue"
msgstr "" msgstr ""
msgid "Move issue from one column of the board to another"
msgstr ""
msgid "Move this issue to another project."
msgstr ""
msgid "MoveIssue|Cannot move issue due to insufficient permissions!" msgid "MoveIssue|Cannot move issue due to insufficient permissions!"
msgstr "" msgstr ""
msgid "MoveIssue|Cannot move issue to project it originates from!" msgid "MoveIssue|Cannot move issue to project it originates from!"
msgstr "" msgstr ""
msgid "Moves issue to %{label} column in the board."
msgstr ""
msgid "Moves this issue to %{path_to_project}."
msgstr ""
msgid "Multiple issue boards" msgid "Multiple issue boards"
msgstr "" msgstr ""
...@@ -9500,6 +9590,12 @@ msgstr "" ...@@ -9500,6 +9590,12 @@ msgstr ""
msgid "Remove all approvals in a merge request when new commits are pushed to its source branch" msgid "Remove all approvals in a merge request when new commits are pushed to its source branch"
msgstr "" msgstr ""
msgid "Remove all or specific assignee(s)"
msgstr ""
msgid "Remove all or specific label(s)"
msgstr ""
msgid "Remove approver" msgid "Remove approver"
msgstr "" msgstr ""
...@@ -9509,27 +9605,42 @@ msgstr "" ...@@ -9509,27 +9605,42 @@ msgstr ""
msgid "Remove approvers?" msgid "Remove approvers?"
msgstr "" msgstr ""
msgid "Remove assignee"
msgstr ""
msgid "Remove avatar" msgid "Remove avatar"
msgstr "" msgstr ""
msgid "Remove due date"
msgstr ""
msgid "Remove fork relationship" msgid "Remove fork relationship"
msgstr "" msgstr ""
msgid "Remove group" msgid "Remove group"
msgstr "" msgstr ""
msgid "Remove milestone"
msgstr ""
msgid "Remove priority" msgid "Remove priority"
msgstr "" msgstr ""
msgid "Remove project" msgid "Remove project"
msgstr "" msgstr ""
msgid "Remove spent time"
msgstr ""
msgid "Remove this label? Are you sure?" msgid "Remove this label? Are you sure?"
msgstr "" msgstr ""
msgid "Remove this label? This will affect all projects within the group. Are you sure?" msgid "Remove this label? This will affect all projects within the group. Are you sure?"
msgstr "" msgstr ""
msgid "Remove time estimate"
msgstr ""
msgid "Removed" msgid "Removed"
msgstr "" msgstr ""
...@@ -9542,6 +9653,21 @@ msgstr "" ...@@ -9542,6 +9653,21 @@ msgstr ""
msgid "Removed projects cannot be restored!" msgid "Removed projects cannot be restored!"
msgstr "" msgstr ""
msgid "Removes %{milestone_reference} milestone."
msgstr ""
msgid "Removes all labels."
msgstr ""
msgid "Removes spent time."
msgstr ""
msgid "Removes the due date."
msgstr ""
msgid "Removes time estimate."
msgstr ""
msgid "Removing group will cause all child projects and resources to be removed." msgid "Removing group will cause all child projects and resources to be removed."
msgstr "" msgstr ""
...@@ -9572,6 +9698,9 @@ msgstr "" ...@@ -9572,6 +9698,9 @@ msgstr ""
msgid "Replace" msgid "Replace"
msgstr "" msgstr ""
msgid "Replace all label(s)"
msgstr ""
msgid "Reply to comment" msgid "Reply to comment"
msgstr "" msgstr ""
...@@ -10331,12 +10460,18 @@ msgstr "" ...@@ -10331,12 +10460,18 @@ msgstr ""
msgid "Set default and restrict visibility levels. Configure import sources and git access protocol." msgid "Set default and restrict visibility levels. Configure import sources and git access protocol."
msgstr "" msgstr ""
msgid "Set due date"
msgstr ""
msgid "Set instance-wide template repository" msgid "Set instance-wide template repository"
msgstr "" msgstr ""
msgid "Set max session time for web terminal." msgid "Set max session time for web terminal."
msgstr "" msgstr ""
msgid "Set milestone"
msgstr ""
msgid "Set new password" msgid "Set new password"
msgstr "" msgstr ""
...@@ -10361,6 +10496,9 @@ msgstr "" ...@@ -10361,6 +10496,9 @@ msgstr ""
msgid "Set the maximum number of pipeline minutes that a group can use on shared Runners per month. 0 for unlimited." msgid "Set the maximum number of pipeline minutes that a group can use on shared Runners per month. 0 for unlimited."
msgstr "" msgstr ""
msgid "Set time estimate"
msgstr ""
msgid "Set up CI/CD" msgid "Set up CI/CD"
msgstr "" msgstr ""
...@@ -10382,6 +10520,9 @@ msgstr "" ...@@ -10382,6 +10520,9 @@ 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." 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 "" msgstr ""
msgid "Set weight"
msgstr ""
msgid "SetPasswordToCloneLink|set a password" msgid "SetPasswordToCloneLink|set a password"
msgstr "" msgstr ""
...@@ -10409,6 +10550,18 @@ msgstr "" ...@@ -10409,6 +10550,18 @@ msgstr ""
msgid "SetStatusModal|What's your status?" msgid "SetStatusModal|What's your status?"
msgstr "" msgstr ""
msgid "Sets the due date to %{due_date}."
msgstr ""
msgid "Sets the milestone to %{milestone_reference}."
msgstr ""
msgid "Sets time estimate to %{time_estimate}."
msgstr ""
msgid "Sets weight to %{weight}."
msgstr ""
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
...@@ -11065,6 +11218,9 @@ msgstr "" ...@@ -11065,6 +11218,9 @@ msgstr ""
msgid "SubscriptionTable|Usage count is performed once a day at 12:00 PM." msgid "SubscriptionTable|Usage count is performed once a day at 12:00 PM."
msgstr "" msgstr ""
msgid "Subtracts"
msgstr ""
msgid "Successfully blocked" msgid "Successfully blocked"
msgstr "" msgstr ""
...@@ -11137,12 +11293,21 @@ msgstr "" ...@@ -11137,12 +11293,21 @@ msgstr ""
msgid "Tag list:" msgid "Tag list:"
msgstr "" msgstr ""
msgid "Tag this commit."
msgstr ""
msgid "Tags" msgid "Tags"
msgstr "" msgstr ""
msgid "Tags feed" msgid "Tags feed"
msgstr "" msgstr ""
msgid "Tags this commit to %{tag_name} with \"%{message}\"."
msgstr ""
msgid "Tags this commit to %{tag_name}."
msgstr ""
msgid "Tags:" msgid "Tags:"
msgstr "" msgstr ""
...@@ -12184,6 +12349,9 @@ msgstr "" ...@@ -12184,6 +12349,9 @@ msgstr ""
msgid "Toggle discussion" msgid "Toggle discussion"
msgstr "" msgstr ""
msgid "Toggle emoji award"
msgstr ""
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "" msgstr ""
...@@ -12196,6 +12364,9 @@ msgstr "" ...@@ -12196,6 +12364,9 @@ msgstr ""
msgid "ToggleButton|Toggle Status: ON" msgid "ToggleButton|Toggle Status: ON"
msgstr "" msgstr ""
msgid "Toggles :%{name}: emoji award."
msgstr ""
msgid "Token" msgid "Token"
msgstr "" msgstr ""
...@@ -12388,12 +12559,18 @@ msgstr "" ...@@ -12388,12 +12559,18 @@ msgstr ""
msgid "Unlock" msgid "Unlock"
msgstr "" msgstr ""
msgid "Unlock the discussion"
msgstr ""
msgid "Unlock this %{issuableDisplayName}? <strong>Everyone</strong> will be able to comment." msgid "Unlock this %{issuableDisplayName}? <strong>Everyone</strong> will be able to comment."
msgstr "" msgstr ""
msgid "Unlocked" msgid "Unlocked"
msgstr "" msgstr ""
msgid "Unlocks the discussion"
msgstr ""
msgid "Unresolve discussion" msgid "Unresolve discussion"
msgstr "" msgstr ""
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment