diff --git a/app/assets/javascripts/diffs/components/diff_file_header.vue b/app/assets/javascripts/diffs/components/diff_file_header.vue index 62d2e90b34c757ada06770a16681dba55599e8a9..1a3e18c362780bc4f48ed7d1e66078800c6f82f2 100644 --- a/app/assets/javascripts/diffs/components/diff_file_header.vue +++ b/app/assets/javascripts/diffs/components/diff_file_header.vue @@ -19,6 +19,7 @@ import { __, s__, sprintf } from '~/locale'; import { diffViewerModes } from '~/ide/constants'; import DiffStats from './diff_stats.vue'; import { scrollToElement } from '~/lib/utils/common_utils'; +import { DIFF_FILE_HEADER } from '../i18n'; export default { components: { @@ -37,6 +38,9 @@ export default { GlTooltip: GlTooltipDirective, SafeHtml: GlSafeHtmlDirective, }, + i18n: { + ...DIFF_FILE_HEADER, + }, props: { discussionPath: { type: String, @@ -290,7 +294,7 @@ export default { icon="external-link" /> <gl-dropdown - v-gl-tooltip.hover.focus="__('Options')" + v-gl-tooltip.hover.focus="$options.i18n.optionsDropdownTitle" right toggle-class="btn-icon js-diff-more-actions" class="gl-pt-0!" @@ -299,7 +303,7 @@ export default { > <template #button-content> <gl-icon name="ellipsis_v" class="mr-0" /> - <span class="sr-only">{{ __('Options') }}</span> + <span class="sr-only">{{ $options.i18n.optionsDropdownTitle }}</span> </template> <gl-dropdown-item v-if="diffFile.replaced_view_path" diff --git a/app/assets/javascripts/diffs/i18n.js b/app/assets/javascripts/diffs/i18n.js new file mode 100644 index 0000000000000000000000000000000000000000..8699cd88a1821028c9fd8e847c60d82f2282d5a3 --- /dev/null +++ b/app/assets/javascripts/diffs/i18n.js @@ -0,0 +1,5 @@ +import { __ } from '~/locale'; + +export const DIFF_FILE_HEADER = { + optionsDropdownTitle: __('Options'), +};