From 00b1adab8676851b6b30f72d3e01b8a3e87d92d9 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 10 Jun 2024 16:27:01 +0200 Subject: [PATCH] Fix player back button label --- client/src/assets/player/shared/settings/settings-menu-item.ts | 2 ++ scripts/i18n/create-custom-files.ts | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) 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)