diff --git a/client/src/assets/player/shared/settings/settings-menu-item.ts b/client/src/assets/player/shared/settings/settings-menu-item.ts index 9e4ad59c8..96a7f7268 100644 --- a/client/src/assets/player/shared/settings/settings-menu-item.ts +++ b/client/src/assets/player/shared/settings/settings-menu-item.ts @@ -206,7 +206,9 @@ class SettingsMenuItem extends MenuItem { createBackButton () { const button = this.subMenu.menu.addChild('MenuItem', {}, 0) + button.setAttribute('aria-label', this.player().localize('Go back')) button.addClass('vjs-back-button'); + (button.el() as HTMLElement).innerHTML = this.player().localize(this.subMenu.controlText()) } diff --git a/scripts/i18n/create-custom-files.ts b/scripts/i18n/create-custom-files.ts index a692f034f..7655cac8a 100755 --- a/scripts/i18n/create-custom-files.ts +++ b/scripts/i18n/create-custom-files.ts @@ -80,7 +80,8 @@ const playerKeys = { 'Autoplay is suspended': 'Autoplay is suspended', '{1} (from edge: {2})': '{1} (from edge: {2})', 'Disable subtitles': 'Disable subtitles', - 'Enable {1} subtitle': 'Enable {1} subtitle' + 'Enable {1} subtitle': 'Enable {1} subtitle', + 'Go back': 'Go back' } Object.assign(playerKeys, videojs)