diff --git a/src/playlist.js b/src/playlist.js index a229c9e..9282b17 100644 --- a/src/playlist.js +++ b/src/playlist.js @@ -44,6 +44,15 @@ if (!fs.existsSync(ffmpegPath)) { } console.log("ffmpeg:", ffmpeg); +if (localStorage.getItem("preferredVideoQuality")) { + preferredVideoQuality = localStorage.getItem("preferredVideoQuality"); + getId('select').value = preferredVideoQuality +} +if (localStorage.getItem("preferredAudioQuality")) { + preferredAudioQuality = localStorage.getItem("preferredAudioQuality"); + getId("audioSelect").value = preferredAudioQuality; +} + let foldernameFormat = "%(playlist_title)s"; let filenameFormat = "%(playlist_index)s.%(title)s.%(ext)s"; let playlistIndex = 1; @@ -663,3 +672,14 @@ getId("matrixTxt").textContent = i18n.__("Matrix"); getId("githubTxt").textContent = i18n.__("Github"); getId("latteTxt").textContent = i18n.__("Latte"); getId("solarizedDarkTxt").textContent = i18n.__("Solarized Dark"); + +getId("audioQualitySelectTxt").textContent = i18n.__("Select Quality") +getId("audioQualityAuto").textContent = i18n.__("Auto") +getId("audioQualityNormal").textContent = i18n.__("Normal") +getId("audioQualityBest").textContent = i18n.__("Best") +getId("audioQualityGood").textContent = i18n.__("Good") +getId("audioQualityBad").textContent = i18n.__("Bad") +getId("audioQualityWorst").textContent = i18n.__("Worst") + +getId("subHeader").textContent = i18n.__("Subtitles"); +getId("subTxt").textContent = i18n.__("Download subtitles if available"); diff --git a/src/renderer.js b/src/renderer.js index be02ede..9b93862 100644 --- a/src/renderer.js +++ b/src/renderer.js @@ -394,7 +394,7 @@ async function getInfo(url) { format.video_ext !== "none" && format.audio_ext === "none" ) { - if (size !== "Unknown size") { + if (size !== i18n.__("Unknown size")) { size = (Number(size) + 0 || Number(audioSize)).toFixed( 1 ); @@ -462,7 +462,7 @@ async function getInfo(url) { format.audio_ext !== "none" || (format.acodec !== "none" && format.video_ext === "none") ) { - size = size + " MB"; + size = size !== i18n.__("Unknown size") ? size + " MB" : i18n.__("Unknown size"); let audio_ext; if (format.audio_ext === "webm") { diff --git a/translations/ru.json b/translations/ru.json index 1d26d29..42a0f62 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -69,7 +69,7 @@ "Maximum number of active downloads": "Максимальное количество одновременных загрузок", "Preferred video quality": "Предпочтительное качество видео", "Preferred audio format": "Предпочитаемый аудиоформат", - "Best": "Лучший", + "Best": "Лучшее", "File saved.": "Файл сохранен.", "Open download folder": "Открыть папку загрузок", "Path:": "Путь:",