diff --git a/app/assets/javascripts/releases/components/release_block.vue b/app/assets/javascripts/releases/components/release_block.vue index ca2e3545778a18659285b018567b7215b63d2c21..0e5115db5bf14285a712b0cdbe6d8e877af01089 100644 --- a/app/assets/javascripts/releases/components/release_block.vue +++ b/app/assets/javascripts/releases/components/release_block.vue @@ -9,7 +9,7 @@ import { BACK_URL_PARAM, CREATED_ASC } from '~/releases/constants'; import glFeatureFlagsMixin from '~/vue_shared/mixins/gl_feature_flags_mixin'; import { renderGFM } from '~/behaviors/markdown/render_gfm'; import CrudComponent from '~/vue_shared/components/crud_component.vue'; -import { __ } from '~/locale'; +import { __, sprintf } from '~/locale'; import EvidenceBlock from './evidence_block.vue'; import ReleaseBlockAssets from './release_block_assets.vue'; import ReleaseBlockFooter from './release_block_footer.vue'; @@ -120,6 +120,7 @@ export default { safeHtmlConfig: { ADD_TAGS: ['gl-emoji'] }, i18n: { editButton: __('Edit release'), + editButtonAriaLabel: (title) => sprintf(__('Edit release (%{title})'), { title }), }, commonCssClasses: 'gl-border-b-1 gl-pb-5 gl-border-b-solid', }; @@ -144,6 +145,7 @@ export default { size="small" variant="default" class="js-edit-button" + :aria-label="$options.i18n.editButtonAriaLabel(release.name)" :href="editLink" > {{ $options.i18n.editButton }} diff --git a/locale/gitlab.pot b/locale/gitlab.pot index cec26bc3f7fe43aeddc783c1fc260a4d971ad40c..8bcdd57fc75390ab239f84f465a916cdceaa6d84 100644 --- a/locale/gitlab.pot +++ b/locale/gitlab.pot @@ -22368,6 +22368,9 @@ msgstr "" msgid "Edit release" msgstr "" +msgid "Edit release (%{title})" +msgstr "" + msgid "Edit single file" msgstr ""