From e91ec77bb951623ac865bc34969f5ac4f34d1705 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 27 Nov 2022 00:28:56 +0530 Subject: [PATCH] Match locales in a better way and port support from Piped for multilingual videos --- package.json | 1 + src/components/Player.vue | 38 +++++++--- .../Playlist/VideoPlaylistOperationsA.vue | 3 + src/plugins/i18n.js | 11 +-- src/tools/DashUtils.js | 70 +++++++++++-------- yarn.lock | 9 ++- 6 files changed, 86 insertions(+), 46 deletions(-) diff --git a/package.json b/package.json index c7af1e9..b3c036b 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "@fontsource/noto-sans-tc": "^4.5.11", "@fontsource/nunito-sans": "^4.5.9", "@fontsource/roboto": "^4.5.8", + "@formatjs/intl-localematcher": "^0.2.31", "@mdi/js": "^6.9.96", "antar-hinted": "https://bafybeifmuaik6ozj65yoy443khijb6d5pqkmi4dwgykfzfvymtvc57mo6i.ipfs.cf-ipfs.com/?filename=hinted-antar-web.tar", "axios": "^0.27.2", diff --git a/src/components/Player.vue b/src/components/Player.vue index c41d849..ae5c4f2 100644 --- a/src/components/Player.vue +++ b/src/components/Player.vue @@ -15,9 +15,9 @@