diff options
author | Fatih Acet <acetfatih@gmail.com> | 2019-03-01 00:44:34 +0000 |
---|---|---|
committer | Fatih Acet <acetfatih@gmail.com> | 2019-03-01 00:44:34 +0000 |
commit | 165e0cfb214047249640ef5c3ca22c1b26035943 (patch) | |
tree | 316e1ce8a21d1c4cddf73f7f366495ab91a93ec5 | |
parent | 1b85760467a61e0c6dd802248d40859f5500a2da (diff) | |
parent | b08ede54bdb05fa84415ccc054cf255e6be5971c (diff) | |
download | gitlab-ce-165e0cfb214047249640ef5c3ca22c1b26035943.tar.gz |
Merge branch '53413-externalize-markdown-toolbar-tooltips' into 'master'
Externalize markdown toolbar tooltips
Closes #53413
See merge request gitlab-org/gitlab-ce!25529
-rw-r--r-- | app/assets/javascripts/vue_shared/components/markdown/header.vue | 29 | ||||
-rw-r--r-- | app/views/projects/_md_preview.html.haml | 4 | ||||
-rw-r--r-- | app/views/projects/blob/_markdown_buttons.html.haml | 20 | ||||
-rw-r--r-- | changelogs/unreleased/53413-externalize-markdown-toolbar-tooltips.yml | 5 | ||||
-rw-r--r-- | locale/gitlab.pot | 60 |
5 files changed, 64 insertions, 54 deletions
diff --git a/app/assets/javascripts/vue_shared/components/markdown/header.vue b/app/assets/javascripts/vue_shared/components/markdown/header.vue index dbfa32cd0ce..cc6ecdb0395 100644 --- a/app/assets/javascripts/vue_shared/components/markdown/header.vue +++ b/app/assets/javascripts/vue_shared/components/markdown/header.vue @@ -79,7 +79,7 @@ export default { <ul class="nav-links clearfix"> <li :class="{ active: !previewMarkdown }" class="md-header-tab"> <button class="js-write-link" tabindex="-1" type="button" @click="writeMarkdownTab($event)"> - Write + {{ __('Write') }} </button> </li> <li :class="{ active: previewMarkdown }" class="md-header-tab"> @@ -89,36 +89,41 @@ export default { type="button" @click="previewMarkdownTab($event)" > - Preview + {{ __('Preview') }} </button> </li> <li :class="{ active: !previewMarkdown }" class="md-header-toolbar"> - <toolbar-button tag="**" button-title="Add bold text" icon="bold" /> - <toolbar-button tag="*" button-title="Add italic text" icon="italic" /> - <toolbar-button :prepend="true" tag="> " button-title="Insert a quote" icon="quote" /> - <toolbar-button tag="`" tag-block="```" button-title="Insert code" icon="code" /> + <toolbar-button tag="**" :button-title="__('Add bold text')" icon="bold" /> + <toolbar-button tag="*" :button-title="__('Add italic text')" icon="italic" /> + <toolbar-button + :prepend="true" + tag="> " + :button-title="__('Insert a quote')" + icon="quote" + /> + <toolbar-button tag="`" tag-block="```" :button-title="__('Insert code')" icon="code" /> <toolbar-button tag="[{text}](url)" tag-select="url" - button-title="Add a link" + :button-title="__('Add a link')" icon="link" /> <toolbar-button :prepend="true" tag="* " - button-title="Add a bullet list" + :button-title="__('Add a bullet list')" icon="list-bulleted" /> <toolbar-button :prepend="true" tag="1. " - button-title="Add a numbered list" + :button-title="__('Add a numbered list')" icon="list-numbered" /> <toolbar-button :prepend="true" tag="* [ ] " - button-title="Add a task list" + :button-title="__('Add a task list')" icon="task-done" /> <toolbar-button @@ -139,11 +144,11 @@ export default { /> <button v-gl-tooltip - aria-label="Go full screen" + :aria-label="__('Go full screen')" class="toolbar-btn toolbar-fullscreen-btn js-zen-enter" data-container="body" tabindex="-1" - title="Go full screen" + :title="__('Go full screen')" type="button" > <icon name="screen-full" /> diff --git a/app/views/projects/_md_preview.html.haml b/app/views/projects/_md_preview.html.haml index 03ba1104507..830cfa80d58 100644 --- a/app/views/projects/_md_preview.html.haml +++ b/app/views/projects/_md_preview.html.haml @@ -12,10 +12,10 @@ %ul.nav.nav-tabs.nav-links.clearfix %li.md-header-tab.active %button.js-md-write-button{ tabindex: -1 } - Write + = _("Write") %li.md-header-tab %button.js-md-preview-button{ tabindex: -1 } - Preview + = _("Preview") %li.md-header-toolbar.active = render 'projects/blob/markdown_buttons', show_fullscreen_button: true diff --git a/app/views/projects/blob/_markdown_buttons.html.haml b/app/views/projects/blob/_markdown_buttons.html.haml index 1d6acd86108..28d1ff97825 100644 --- a/app/views/projects/blob/_markdown_buttons.html.haml +++ b/app/views/projects/blob/_markdown_buttons.html.haml @@ -1,13 +1,13 @@ .md-header-toolbar.active - = markdown_toolbar_button({ icon: "bold", data: { "md-tag" => "**" }, title: s_("MarkdownToolbar|Add bold text") }) - = markdown_toolbar_button({ icon: "italic", data: { "md-tag" => "*" }, title: s_("MarkdownToolbar|Add italic text") }) - = markdown_toolbar_button({ icon: "quote", data: { "md-tag" => "> ", "md-prepend" => true }, title: s_("MarkdownToolbar|Insert a quote") }) - = markdown_toolbar_button({ icon: "code", data: { "md-tag" => "`", "md-block" => "```" }, title: s_("MarkdownToolbar|Insert code") }) - = markdown_toolbar_button({ icon: "link", data: { "md-tag" => "[{text}](url)", "md-select" => "url" }, title: s_("MarkdownToolbar|Add a link") }) - = markdown_toolbar_button({ icon: "list-bulleted", data: { "md-tag" => "* ", "md-prepend" => true }, title: s_("MarkdownToolbar|Add a bullet list") }) - = markdown_toolbar_button({ icon: "list-numbered", data: { "md-tag" => "1. ", "md-prepend" => true }, title: s_("MarkdownToolbar|Add a numbered list") }) - = markdown_toolbar_button({ icon: "task-done", data: { "md-tag" => "* [ ] ", "md-prepend" => true }, title: s_("MarkdownToolbar|Add a task list") }) - = markdown_toolbar_button({ icon: "table", data: { "md-tag" => "| header | header |\n| ------ | ------ |\n| cell | cell |\n| cell | cell |", "md-prepend" => true }, title: s_("MarkdownToolbar|Add a table") }) + = markdown_toolbar_button({ icon: "bold", data: { "md-tag" => "**" }, title: _("Add bold text") }) + = markdown_toolbar_button({ icon: "italic", data: { "md-tag" => "*" }, title: _("Add italic text") }) + = markdown_toolbar_button({ icon: "quote", data: { "md-tag" => "> ", "md-prepend" => true }, title: _("Insert a quote") }) + = markdown_toolbar_button({ icon: "code", data: { "md-tag" => "`", "md-block" => "```" }, title: _("Insert code") }) + = markdown_toolbar_button({ icon: "link", data: { "md-tag" => "[{text}](url)", "md-select" => "url" }, title: _("Add a link") }) + = markdown_toolbar_button({ icon: "list-bulleted", data: { "md-tag" => "* ", "md-prepend" => true }, title: _("Add a bullet list") }) + = markdown_toolbar_button({ icon: "list-numbered", data: { "md-tag" => "1. ", "md-prepend" => true }, title: _("Add a numbered list") }) + = markdown_toolbar_button({ icon: "task-done", data: { "md-tag" => "* [ ] ", "md-prepend" => true }, title: _("Add a task list") }) + = markdown_toolbar_button({ icon: "table", data: { "md-tag" => "| header | header |\n| ------ | ------ |\n| cell | cell |\n| cell | cell |", "md-prepend" => true }, title: _("Add a table") }) - if show_fullscreen_button - %button.toolbar-btn.toolbar-fullscreen-btn.js-zen-enter.has-tooltip{ type: "button", tabindex: -1, "aria-label": "Go full screen", title: s_("MarkdownToolbar|Go full screen"), data: { container: "body" } } + %button.toolbar-btn.toolbar-fullscreen-btn.js-zen-enter.has-tooltip{ type: "button", tabindex: -1, "aria-label": "Go full screen", title: _("Go full screen"), data: { container: "body" } } = sprite_icon("screen-full") diff --git a/changelogs/unreleased/53413-externalize-markdown-toolbar-tooltips.yml b/changelogs/unreleased/53413-externalize-markdown-toolbar-tooltips.yml new file mode 100644 index 00000000000..c460760c10b --- /dev/null +++ b/changelogs/unreleased/53413-externalize-markdown-toolbar-tooltips.yml @@ -0,0 +1,5 @@ +--- +title: Externalize markdown toolbar buttons tooltips +merge_request: 25529 +author: +type: fixed diff --git a/locale/gitlab.pot b/locale/gitlab.pot index 0ee45c272aa..04833adce09 100644 --- a/locale/gitlab.pot +++ b/locale/gitlab.pot @@ -384,21 +384,39 @@ msgstr "" msgid "Add README" msgstr "" +msgid "Add a bullet list" +msgstr "" + msgid "Add a general comment to this %{noteable_name}." msgstr "" msgid "Add a homepage to your wiki that contains information about your project and GitLab will display it here instead of this message." msgstr "" +msgid "Add a link" +msgstr "" + +msgid "Add a numbered list" +msgstr "" + msgid "Add a table" msgstr "" +msgid "Add a task list" +msgstr "" + +msgid "Add bold text" +msgstr "" + msgid "Add header and footer to emails. Please note that color settings will only be applied within the application interface" msgstr "" msgid "Add image comment" msgstr "" +msgid "Add italic text" +msgstr "" + msgid "Add license" msgstr "" @@ -3627,6 +3645,9 @@ msgstr "" msgid "Go back" msgstr "" +msgid "Go full screen" +msgstr "" + msgid "Go to" msgstr "" @@ -4070,6 +4091,12 @@ msgstr "" msgid "Input your repository URL" msgstr "" +msgid "Insert a quote" +msgstr "" + +msgid "Insert code" +msgstr "" + msgid "Insert suggestion" msgstr "" @@ -4542,36 +4569,6 @@ msgstr "" msgid "Markdown enabled" msgstr "" -msgid "MarkdownToolbar|Add a bullet list" -msgstr "" - -msgid "MarkdownToolbar|Add a link" -msgstr "" - -msgid "MarkdownToolbar|Add a numbered list" -msgstr "" - -msgid "MarkdownToolbar|Add a table" -msgstr "" - -msgid "MarkdownToolbar|Add a task list" -msgstr "" - -msgid "MarkdownToolbar|Add bold text" -msgstr "" - -msgid "MarkdownToolbar|Add italic text" -msgstr "" - -msgid "MarkdownToolbar|Go full screen" -msgstr "" - -msgid "MarkdownToolbar|Insert a quote" -msgstr "" - -msgid "MarkdownToolbar|Insert code" -msgstr "" - msgid "Max access level" msgstr "" @@ -8528,6 +8525,9 @@ msgstr "" msgid "Withdraw Access Request" msgstr "" +msgid "Write" +msgstr "" + msgid "Write a comment or drag your files hereā¦" msgstr "" |