Translate player according to the interface lang

pull/968/head
Chocobozzz 2018-08-16 11:11:20 +02:00
parent 3dfa849402
commit 95d5113575
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
3 changed files with 13 additions and 1 deletions

View File

@ -407,7 +407,8 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
peertubeLink: false, peertubeLink: false,
poster: this.video.previewUrl, poster: this.video.previewUrl,
startTime, startTime,
theaterMode: true theaterMode: true,
language: this.localeId
}) })
if (this.videojsLocaleLoaded === false) { if (this.videojsLocaleLoaded === false) {

View File

@ -35,6 +35,7 @@ function getVideojsOptions (options: {
startTime: number | string startTime: number | string
theaterMode: boolean, theaterMode: boolean,
videoCaptions: VideoJSCaption[], videoCaptions: VideoJSCaption[],
language?: string,
controls?: boolean, controls?: boolean,
muted?: boolean, muted?: boolean,
loop?: boolean loop?: boolean
@ -74,6 +75,10 @@ function getVideojsOptions (options: {
}) })
} }
if (options.language && !isDefaultLocale(options.language)) {
Object.assign(videojsOptions, { language: options.language })
}
return videojsOptions return videojsOptions
} }

View File

@ -16,6 +16,12 @@ post_build_hook () {
rmdir "./src/locale/pending_target/" rmdir "./src/locale/pending_target/"
} }
# Previous build failed
if [ ! -f client/src/locale/target/angular_fr_FR.xml ]; then
git checkout -- client/src/locale/target/
rm -r client/src/locale/pending_target/
fi
cd client cd client
rm -rf ./dist ./compiled rm -rf ./dist ./compiled