From 7d1a7020605791cf269bd5c55303beb9208c32e1 Mon Sep 17 00:00:00 2001 From: Dragibus Noir Date: Sat, 28 Dec 2024 04:34:11 +0000 Subject: [PATCH 01/20] Translated using Weblate (French) Currently translated at 97.4% (911 of 935 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/ --- static/locales/fr-FR.yaml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/static/locales/fr-FR.yaml b/static/locales/fr-FR.yaml index 11c6fa44c5027..9e4b028873ad6 100644 --- a/static/locales/fr-FR.yaml +++ b/static/locales/fr-FR.yaml @@ -1263,6 +1263,8 @@ Keys: arrowright: Flèche droite arrowup: Flèche haut alt: Alt + enter: Entrer + plus: Plus KeyboardShortcutTemplate: '{label} ({shortcut})' Right-click or hold to see history: Clic droit ou maintenez pour voir l'historique Autoplay Interruption Timer: Lecture automatique annulée après {autoplayInterruptionIntervalHours} @@ -1270,3 +1272,35 @@ Autoplay Interruption Timer: Lecture automatique annulée après {autoplayInterr Description: Expand Description: '...plus' Collapse Description: Montrer moins +KeyboardShortcutPrompt: + Keyboard Shortcuts: Raccourcis clavier + Sections: + Video: + Playback: 'Vidéo : Lecture' + General: 'Vidéo : Général' + App: + General: 'Application : Générale' + Situational: 'Application : Situationnelle' + Show Keyboard Shortcuts: Afficher les raccourcis clavier + History Forward: Aller à la page suivante + Navigate to Settings: Naviguer vers la page des paramètres + Navigate to History: Naviguer vers la page de l'historique + Refresh: Actualiser le flux avec le contenu le plus récent + Captions: Activer/Désactiver les sous-titres + Stats: Afficher les statistiques de la vidéo + Picture in Picture: Activer/Désactiver le mode Image dans l'image + Play: Activer/Désactiver la lecture/pause + Large Fast Forward: Avancer de 10 secondes / Avancer rapidement la vidéo en fonction + de la vitesse de lecture actuelle + Mute: Activer/Désactiver le son + Decrease Video Speed: Diminuer la vitesse de la vidéo en fonction de l'intervalle + de la vitesse de lecture vidéo + Fullscreen: '' + Increase Video Speed: Augmenter la vitesse de la vidéo en fonction de l'intervalle + de la vitesse de lecture vidéo + New Window: Créer une nouvelle fenêtre + Large Rewind: Rembobiner de 10 secondes / Rembobiner la vidéo en fonction de la + vitesse de lecture actuelle + History Backward: Revenir à la page précédente + Focus Secondary Search: Mettre l'accent sur la barre de recherche secondaire (si + elle est présente) From dfb264a6fc481b6290cd9e74b729a993af6abc55 Mon Sep 17 00:00:00 2001 From: Markus Gaugg Date: Sat, 28 Dec 2024 08:19:47 +0000 Subject: [PATCH 02/20] Translated using Weblate (German) Currently translated at 98.7% (923 of 935 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/ --- static/locales/de-DE.yaml | 46 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml index 09f9966f742d2..ab194a916fe86 100644 --- a/static/locales/de-DE.yaml +++ b/static/locales/de-DE.yaml @@ -1174,7 +1174,7 @@ External link opening has been disabled in the general settings: Das Öffnen ext Downloading has completed: „{videoTitle}“ wurde vollständig heruntergeladen Starting download: Herunterladen von „{videoTitle}“ wird gestartet Downloading failed: Beim Herunterladen von „{videoTitle}“ gab es ein Problem -Screenshot Success: Bildschirmfoto als „{filePath}“ gespeichert +Screenshot Success: Bildschirmfoto gespeichert Screenshot Error: Bildschirmfoto fehlgeschlagen. {error} New Window: Neues Fenster Channels: @@ -1247,6 +1247,9 @@ Keys: ctrl: Strg alt: Alt arrowright: Pfeil nach rechts + plus: Plus + enter: Enter + shift: Shift KeyboardShortcutTemplate: '{label} ({shortcut})' shortcutJoinOperator: + Right-click or hold to see history: Mit der rechten Maustaste klicken oder halten, @@ -1256,3 +1259,44 @@ Autoplay Interruption Timer: Automatische Wiedergabe wurde aufgrund von {autopla Description: Collapse Description: Weniger anzeigen Expand Description: '...mehr' +KeyboardShortcutPrompt: + Keyboard Shortcuts: Tastenkombinationen + Sections: + Video: + Playback: 'Video: Wiedergabe' + General: 'Video: Allgemein' + App: + Situational: 'Anwendung: Situationsbezogen' + General: 'Anwendung: Allgemein' + History Backward: Eine Seite zurückgehen + New Window: Ein neues Fenster erzeugen + Navigate to Settings: Zur Einstellungsseite navigieren + Navigate to History: Zur Verlaufsseite navigieren + Stats: Video-Statistiken anzeigen + Fullscreen: Vollbildmodus umschalten + Decrease Video Speed: Verringern der Videogeschwindigkeit basierend auf dem Intervall + der Videowiedergaberate + Take Screenshot: Bildschirmfoto erstellen + Minimize Window: Fenster minimieren + Close Window: Fenster schließen + Restart Window: Fenster neu starten + Reset Zoom: Zoomstufe / UI-Skalierung zurücksetzen + Zoom In: Vergrößern + Zoom Out: Verkleinern + Focus Search: Fokus auf die Suchleiste + Search in New Window: In einem neuen Fenster suchen + Refresh: Feed mit aktuellen Inhalten aktualisieren + Large Fast Forward: 10 Sekunden vorspulen / Schnelles Vorspulen des Videos basierend + auf der aktuellen Videowiedergaberate + Mute: Stummschaltung + Force Restart Window: Fenster Neustart erzwingen + Volume Up: Lautstärke erhöhen + Volume Down: Lautstärke vermindern + Next Chapter: Nächstes Kapitel + Last Chapter: Letztes Kapitel + Show Keyboard Shortcuts: Tastaturkürzel anzeigen + History Forward: Eine Seite nach vorne gehen + Increase Video Speed: Erhöhen der Videogeschwindigkeit basierend auf dem Intervall + der Videowiedergaberate + Large Rewind: 10 Sekunden zurückspulen / Video basierend auf der aktuellen Videowiedergaberate + zurückspulen From af1d57d37d14de5f3a1eaf77f9c3ae755108a7d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E7=8E=8B=E5=8F=AB=E6=88=91=E6=9D=A5=E5=B7=A1?= =?UTF-8?q?=E5=B1=B1?= Date: Sat, 28 Dec 2024 08:39:54 +0000 Subject: [PATCH 03/20] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (935 of 935 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/ --- static/locales/zh-CN.yaml | 52 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/static/locales/zh-CN.yaml b/static/locales/zh-CN.yaml index fd7ceec2ae5c6..610406d6a69be 100644 --- a/static/locales/zh-CN.yaml +++ b/static/locales/zh-CN.yaml @@ -1055,6 +1055,9 @@ Keys: arrowleft: 向左箭头(←) arrowright: 向右箭头(→) arrowup: 向上箭头 (↑) + enter: Enter + shift: Shift + plus: + KeyboardShortcutTemplate: '{label} ({shortcut})' shortcutJoinOperator: + Right-click or hold to see history: 右键单击或静止不动查看历史记录 @@ -1062,3 +1065,52 @@ Autoplay Interruption Timer: 由于 {autoplayInterruptionIntervalHours} 小时 Description: Expand Description: '...更多' Collapse Description: 显示较少 +KeyboardShortcutPrompt: + Keyboard Shortcuts: 键盘快捷键 + Sections: + Video: + Playback: 视频: 播放 + General: 视频: 常规 + App: + General: 应用:常规 + Situational: 应用:情景 + Show Keyboard Shortcuts: 显示键盘快捷键 + History Backward: 往前一页 + History Forward: 往后一页 + New Window: 创建新窗口 + Refresh: 刷新订阅源最新内容 + Focus Secondary Search: 聚焦第二搜索栏(如果有的话) + Captions: 开/关字幕 + Picture in Picture: 切换画中画模式 + Large Rewind: 后退 10 秒/根据当前视频播放速率后退 + Play: 播放/暂停 + Large Fast Forward: 前进 10 秒/根据当前视频播放速率快进 + Mute: 切换静音 + Decrease Video Speed: 根据视频播放速率间隔降低视频速度 + Increase Video Speed: 根据视频播放速率间隔提高视频速度 + Full Window: 切换整个窗口 + Theatre Mode: 切换影院模式 + Take Screenshot: 截屏 + Close Window: 关闭窗口 + Restart Window: 重启窗口 + Force Restart Window: 强制重启窗口 + Toggle Developer Tools: 切换开发者工具 + Reset Zoom: 重置缩放级别/用户界面缩放比例 + Zoom In: 缩小 + Focus Search: 聚焦搜索栏 + Search in New Window: 在新窗口中搜索 + Last Frame: 前一帧(暂停时) + Next Frame: 下一帧(暂停时) + Volume Down: 降低音量 + Small Rewind: 根据后退间隔和当前视频播放速率后退 X 秒 + Small Fast Forward: 根据快进间隔和当前视频播放速率快进 X 秒 + Last Chapter: 上一章节 + Skip by Tenths: 按比例跳过视频(3 表示跳到持续时间的 30%) + Navigate to History: 导航到历史页面 + Volume Up: 提高音量 + Navigate to Settings: 导航到设置页面 + Stats: 显示视频统计数据 + Fullscreen: 切换全屏 + Minimize Window: 最小化窗口 + Zoom Out: 放大 + Next Chapter: 下一章节 From e00b412f125b2cd6f01d79f5de87650b771581e1 Mon Sep 17 00:00:00 2001 From: Dragibus Noir Date: Sat, 28 Dec 2024 07:32:30 +0000 Subject: [PATCH 04/20] Translated using Weblate (French) Currently translated at 100.0% (935 of 935 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/ --- static/locales/fr-FR.yaml | 36 +++++++++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/static/locales/fr-FR.yaml b/static/locales/fr-FR.yaml index 9e4b028873ad6..d5bed634e5b0d 100644 --- a/static/locales/fr-FR.yaml +++ b/static/locales/fr-FR.yaml @@ -439,10 +439,10 @@ Settings: Display Play Button In Video Player: Afficher le bouton de lecture dans le lecteur vidéo Fast-Forward / Rewind Interval: Intervalle d'avance / de recul rapide - Scroll Playback Rate Over Video Player: Faire défiler le taux de lecture sur le - lecteur vidéo - Video Playback Rate Interval: Intervalle de débit de lecture vidéo - Max Video Playback Rate: Débit de lecture vidéo maximal + Scroll Playback Rate Over Video Player: Faire défiler la vitesse de lecture sur + le lecteur vidéo + Video Playback Rate Interval: Intervalle de vitesse de lecture vidéo + Max Video Playback Rate: Vitesse maximale de lecture vidéo Screenshot: Enable: Activer les captures d'écran Ask Path: Demander le dossier de sauvegarde @@ -1265,6 +1265,7 @@ Keys: alt: Alt enter: Entrer plus: Plus + shift: Shift KeyboardShortcutTemplate: '{label} ({shortcut})' Right-click or hold to see history: Clic droit ou maintenez pour voir l'historique Autoplay Interruption Timer: Lecture automatique annulée après {autoplayInterruptionIntervalHours} @@ -1295,7 +1296,7 @@ KeyboardShortcutPrompt: Mute: Activer/Désactiver le son Decrease Video Speed: Diminuer la vitesse de la vidéo en fonction de l'intervalle de la vitesse de lecture vidéo - Fullscreen: '' + Fullscreen: 'Activer/désactiver le plein écran' Increase Video Speed: Augmenter la vitesse de la vidéo en fonction de l'intervalle de la vitesse de lecture vidéo New Window: Créer une nouvelle fenêtre @@ -1304,3 +1305,28 @@ KeyboardShortcutPrompt: History Backward: Revenir à la page précédente Focus Secondary Search: Mettre l'accent sur la barre de recherche secondaire (si elle est présente) + Theatre Mode: Activer/désactiver le mode cinéma + Take Screenshot: Faire une capture d'écran + Minimize Window: Minimiser la fenêtre + Close Window: Fermer la fenêtre + Restart Window: Redémarrer la fenêtre + Force Restart Window: Forcer le redémarrage de la fenêtre + Toggle Developer Tools: Activer/désactiver les outils de développement + Reset Zoom: Réinitialiser le niveau de zoom / l'échelle de l'interface utilisateur + Zoom In: Zoomer + Zoom Out: Dézoomer + Focus Search: Mettre le focus sur la barre de recherche + Search in New Window: Rechercher dans une nouvelle fenêtre + Last Frame: Image précédente (lorsque la lecture est en pause) + Next Frame: Image suivante (lorsque la lecture est en pause) + Volume Up: Augmenter le volume + Volume Down: Réduire le volume + Small Rewind: Rembobiner X secondes en fonction de l'intervalle de rembobinage et + de la vitesse de lecture vidéo actuelle + Small Fast Forward: Avancer de X secondes en fonction de l'intervalle d'avance rapide + et de la vitesse de lecture vidéo actuelle + Last Chapter: Dernier chapitre + Next Chapter: Chapitre suivant + Full Window: Activer/désactiver la fenêtre maximisée + Skip by Tenths: Sauter dans la vidéo par pourcentage (3 sauts pour atteindre 30 + % de la durée) From 8e74a616a405f559a198bd7a988d628748230599 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= Date: Sat, 28 Dec 2024 08:03:41 +0000 Subject: [PATCH 05/20] Translated using Weblate (Estonian) Currently translated at 100.0% (935 of 935 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/ --- static/locales/et.yaml | 60 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/static/locales/et.yaml b/static/locales/et.yaml index 4dfa553391e75..8fa0e65e9d768 100644 --- a/static/locales/et.yaml +++ b/static/locales/et.yaml @@ -667,7 +667,7 @@ About: Translate: Tõlgi room rules: jututoa reeglitega Please read the: Palun kindlasti tutvu - Chat on Matrix: Vestle meiega Matrix'i võrgus + Chat on Matrix: Vestle meiega Matrixi võrgus Mastodon: Mikroblogiteenus Mastodon Blog: Blogi Website: Veebisait @@ -1200,6 +1200,9 @@ Keys: arrowleft: Nool vasakule arrowright: Nool paremale arrowdown: Nool alla + plus: Plus + shift: Shift + enter: Enter Right-click or hold to see history: Ajaloo nägemiseks klõpsa parema hiireklahviga ja hoia klahvi all Autoplay Interruption Timer: Automaatne esitamine katkes peale {autoplayInterruptionIntervalHours} @@ -1207,3 +1210,58 @@ Autoplay Interruption Timer: Automaatne esitamine katkes peale {autoplayInterrup Description: Expand Description: '...vaata lisaks' Collapse Description: Näita vähem +KeyboardShortcutPrompt: + Keyboard Shortcuts: Klaviatuuri kiirklahvid + Sections: + Video: + General: 'Video: Üldine' + Playback: 'Video: taasesitus' + App: + Situational: 'Rakendus: Olukorrateadlik' + General: 'Rakendus: Üldine' + Show Keyboard Shortcuts: Näita kiirklahve + History Backward: Tagasi ühe lehe võrra + History Forward: Edasi ühe lehe võrra + New Window: Loo uus aken + Navigate to Settings: Ava seadistuste leht + Refresh: Värskenda meediavoo andmed + Focus Secondary Search: Aseta fookus teisele otsinguribale (kui ta on olemas) + Captions: Lülita subtiitrid sisse/välja + Stats: Näita video statistikat + Picture in Picture: Lülita pilt-pildis vaade sisse/välja + Large Rewind: Keri videot tagasi 10 sekundit / Keri videot tagasi hetkel kasutatava + taasesituskiiruse alusel + Play: Esita/peata + Mute: Lülita summutamine sisse/välja + Decrease Video Speed: Vähenda video kiirust hetkel kasutatava taasesituskiiruse + alusel + Full Window: Lülita täisekraanivaade sisse/välja + Theatre Mode: Lülita teatrivaade sisse/välja + Take Screenshot: Tee ekraanitõmmis + Minimize Window: Minimeeri aken + Close Window: Sulge aken + Restart Window: Laadi kogu aken uuesti + Force Restart Window: Laadi kogu aken sundkorras uuesti + Toggle Developer Tools: Lülita arendaja tarvikud sisse/välja + Reset Zoom: Lähtesta suumitase / kasutajaliidese mõõtkava + Zoom Out: Suumi välja + Focus Search: Aseta fookus otsinguribale + Search in New Window: Otsi uues aknas + Last Frame: Eelmine kaader (kui video on peatatud) + Next Frame: Järgmine kaader (kui video on peatatud) + Volume Up: Keera heli valjemaks + Small Rewind: Keri tagasi X sekundit hetkel kasutatava kerimiskiiruse ja taasesituskiiruse + alusel + Last Chapter: Viimane peatükk + Next Chapter: Järgmine peatükk + Skip by Tenths: Kalpsa läbi video protsendisammudega (3 kalpsab 30% kestuseni) + Navigate to History: Ava ajaloo leht + Fullscreen: Lülita täisekraan sisse/välja + Large Fast Forward: Keri videot edasi 10 sekundit / Keri videot edasi hetkel kasutatava + taasesituskiiruse alusel + Increase Video Speed: Suurenda video kiirust hetkel kasutatava taasesituskiiruse + alusel + Zoom In: Suumi sisse + Volume Down: Keera heli vaiksemaks + Small Fast Forward: Keri edasi X sekundit hetkel kasutatava kerimiskiiruse ja taasesituskiiruse + alusel From f07ff9f3e08471f8edbf579430a92fd15ea521bd Mon Sep 17 00:00:00 2001 From: summoner001 Date: Sat, 28 Dec 2024 13:59:19 +0000 Subject: [PATCH 06/20] Translated using Weblate (Hungarian) Currently translated at 95.1% (890 of 935 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/ --- static/locales/hu.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml index 8c31b732fdef7..0809e4493a557 100644 --- a/static/locales/hu.yaml +++ b/static/locales/hu.yaml @@ -1230,6 +1230,9 @@ Keys: arrowdown: Lefele nyíl arrowleft: Balra nyíl arrowright: Jobbra nyíl + enter: Enter + plus: Plusz + shift: Shift KeyboardShortcutTemplate: '{label} ({shortcut})' shortcutJoinOperator: + Right-click or hold to see history: Kattintson a jobb gombbal vagy tartsa lenyomva From fcae6930fc4cf0a82d836930c3d52398ea8833a8 Mon Sep 17 00:00:00 2001 From: Bezruchenko Simon Date: Sat, 28 Dec 2024 12:13:45 +0000 Subject: [PATCH 07/20] Translated using Weblate (Ukrainian) Currently translated at 98.2% (919 of 935 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/ --- static/locales/uk.yaml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/static/locales/uk.yaml b/static/locales/uk.yaml index bff1531ee3b83..2af446dadb38a 100644 --- a/static/locales/uk.yaml +++ b/static/locales/uk.yaml @@ -1200,6 +1200,8 @@ Keys: arrowdown: Стрілка вниз arrowleft: Стрілка вліво arrowup: Стрілка вгору + shift: Shift + enter: Enter checkmark: ✓ KeyboardShortcutTemplate: '{label} ({shortcut})' Age Restricted: @@ -1217,3 +1219,41 @@ Autoplay Interruption Timer: Автозапуск скасовано через Description: Expand Description: '...докладніше' Collapse Description: Показати менше +KeyboardShortcutPrompt: + Keyboard Shortcuts: Гарячі клавіші + Sections: + Video: + Playback: 'Відео: Відтворення' + General: 'Відео: Загальні' + App: + Situational: 'Додаток: Ситуаційне' + General: 'Додаток: Загальне' + Show Keyboard Shortcuts: Показати клавіатурні скорочення + History Backward: Повернутися на одну сторінку назад + History Forward: Перейти на одну сторінку вперед + Navigate to Settings: Перейти до сторінки налаштувань + Navigate to History: Перейти на сторінку Історії + Focus Secondary Search: Зосередитись на вторинній панелі пошуку (якщо вона є) + Captions: Перемикати субтитри УВІМК/ВИМК + Stats: Показати статистику відео + Fullscreen: Перемкнути на повний екран + Picture in Picture: Перемкнути режим "Картинка в картинці" + Large Rewind: Перемотати на 10 секунд / Перемотати відео в залежності від поточної + швидкості відтворення + Play: Перемикання відтворення/паузи + Mute: Перемкнути беззвучний режим + Increase Video Speed: Збільшити швидкість відео відповідно до інтервалу швидкості + відтворення відео + Full Window: Переключити на повний екран + Take Screenshot: Зробити скріншот + Minimize Window: Згорнути вікно + Close Window: Закрити вікно + Restart Window: Перезапустити вікно + Force Restart Window: Примусово перезапустити вікно + Refresh: Оновити стрічку з останнім вмістом + Large Fast Forward: Перемотати вперед на 10 секунд / Швидка перемотка відео відповідно + до поточної швидкості відтворення + Decrease Video Speed: Зменшити швидкість відео відповідно до інтервалу швидкості + відтворення відео + New Window: Створити нове вікно + Theatre Mode: Переключити на театральний режим From f775c8eac58c6b25510d3e28054d898c2788afea Mon Sep 17 00:00:00 2001 From: summoner001 Date: Sat, 28 Dec 2024 14:00:36 +0000 Subject: [PATCH 08/20] Translated using Weblate (Hungarian) Currently translated at 95.8% (896 of 935 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/ --- static/locales/hu.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml index 0809e4493a557..c3b401e881f17 100644 --- a/static/locales/hu.yaml +++ b/static/locales/hu.yaml @@ -1242,3 +1242,13 @@ Autoplay Interruption Timer: Az automatikus lejátszás {autoplayInterruptionInt Description: Collapse Description: Kevesebb megjelenítése Expand Description: …továbbiak +KeyboardShortcutPrompt: + Keyboard Shortcuts: Billentyűkombinációk + Sections: + Video: + Playback: 'Videó: Lejátszás' + General: 'Videó: Általános' + App: + Situational: 'Alkalmazás: Helyzetfüggő' + General: 'Alkalmazás: Általános' + Show Keyboard Shortcuts: Billentyű-kombinációk megjelenítése From ec5893191f9d2b81ad648d6e72ff783730a0c0c3 Mon Sep 17 00:00:00 2001 From: Bezruchenko Simon Date: Sat, 28 Dec 2024 14:31:55 +0000 Subject: [PATCH 09/20] Translated using Weblate (Ukrainian) Currently translated at 100.0% (935 of 935 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/ --- static/locales/uk.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/static/locales/uk.yaml b/static/locales/uk.yaml index 2af446dadb38a..2b1c23dcd1324 100644 --- a/static/locales/uk.yaml +++ b/static/locales/uk.yaml @@ -1202,6 +1202,7 @@ Keys: arrowup: Стрілка вгору shift: Shift enter: Enter + plus: Плюс checkmark: ✓ KeyboardShortcutTemplate: '{label} ({shortcut})' Age Restricted: @@ -1257,3 +1258,20 @@ KeyboardShortcutPrompt: відтворення відео New Window: Створити нове вікно Theatre Mode: Переключити на театральний режим + Toggle Developer Tools: Перемикнути інструменти розробника + Reset Zoom: Скинути рівень масштабування / шкалу інтерфейсу + Zoom In: Масштабувати вперед + Zoom Out: Масштабувати назад + Focus Search: Зосередитися на рядку пошуку + Search in New Window: Пошук у новому вікні + Last Frame: Попередній кадр (під час паузи) + Next Frame: Наступний кадр (під час паузи) + Volume Up: Збільшити гучність + Volume Down: Зменшити гучність + Small Rewind: Перемотати на X секунд згідно з інтервалом перемотування та поточним + коефіцієнтом відтворення відео + Small Fast Forward: Перемотати вперед на X секунд згідно з інтервалом перемотування + вперед та поточним коефіцієнтом відтворення відео + Last Chapter: Останній розділ + Skip by Tenths: Пропустити відео на певний відсоток (3 пропуски до 30% тривалості) + Next Chapter: Наступний розділ From 550ce7739bbee8662042cae148cd8e84ebb5542d Mon Sep 17 00:00:00 2001 From: DontBlameMe99 <167469818+DontBlameMe99@users.noreply.github.com> Date: Sat, 28 Dec 2024 17:58:18 +0100 Subject: [PATCH 10/20] Add Catppuccin Frappe color theme (#6445) * feat: add catppuccin frappe color theme Adds the catppuccin frappe color theme * refactor: move frappe above mocha Moves the frappe variant above the mocha variant * fix: move from mochalight icon to frappelight Moves from the mocha light icon to the frappe light icon. --------- Co-authored-by: DontBlameMe <32d1938e-18da-413a-853a-ccec6ded1347@slmails.com> --- _icons/iconCatppuccinFrappeDarkSmall.svg | 4 + _icons/iconCatppuccinFrappeLightSmall.svg | 4 + _icons/textCatppuccinFrappeDarkSmall.svg | 4 + _icons/textCatppuccinFrappeLightSmall.svg | 4 + src/main/index.js | 2 + src/renderer/components/ThemeSettings.vue | 2 + src/renderer/composables/colors.js | 14 + src/renderer/helpers/colors.js | 14 + src/renderer/themes.css | 309 +++++++++++++++++++++- static/locales/en-US.yaml | 15 ++ 10 files changed, 371 insertions(+), 1 deletion(-) create mode 100644 _icons/iconCatppuccinFrappeDarkSmall.svg create mode 100644 _icons/iconCatppuccinFrappeLightSmall.svg create mode 100644 _icons/textCatppuccinFrappeDarkSmall.svg create mode 100644 _icons/textCatppuccinFrappeLightSmall.svg diff --git a/_icons/iconCatppuccinFrappeDarkSmall.svg b/_icons/iconCatppuccinFrappeDarkSmall.svg new file mode 100644 index 0000000000000..4690f0aa65846 --- /dev/null +++ b/_icons/iconCatppuccinFrappeDarkSmall.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/_icons/iconCatppuccinFrappeLightSmall.svg b/_icons/iconCatppuccinFrappeLightSmall.svg new file mode 100644 index 0000000000000..f4bebf230f3be --- /dev/null +++ b/_icons/iconCatppuccinFrappeLightSmall.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/_icons/textCatppuccinFrappeDarkSmall.svg b/_icons/textCatppuccinFrappeDarkSmall.svg new file mode 100644 index 0000000000000..6652db99cbd0f --- /dev/null +++ b/_icons/textCatppuccinFrappeDarkSmall.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/_icons/textCatppuccinFrappeLightSmall.svg b/_icons/textCatppuccinFrappeLightSmall.svg new file mode 100644 index 0000000000000..1e74e424645cb --- /dev/null +++ b/_icons/textCatppuccinFrappeLightSmall.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/index.js b/src/main/index.js index 739ff9ee78f47..d361bf19dfa98 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -655,6 +655,8 @@ function runApp() { return '#282828' case 'gruvbox-light': return '#fbf1c7' + case 'catppuccin-frappe': + return '#303446' case 'system': default: return nativeTheme.shouldUseDarkColors ? '#212121' : '#f1f1f1' diff --git a/src/renderer/components/ThemeSettings.vue b/src/renderer/components/ThemeSettings.vue index 9815a2b0a4f23..b516550d701b8 100644 --- a/src/renderer/components/ThemeSettings.vue +++ b/src/renderer/components/ThemeSettings.vue @@ -126,6 +126,7 @@ const BASE_THEME_VALUES = [ 'hotPink', 'pastelPink', // Third group + 'catppuccinFrappe', 'catppuccinMocha', 'dracula', 'gruvboxDark', @@ -145,6 +146,7 @@ const baseThemeNames = computed(() => [ t('Settings.Theme Settings.Base Theme.Hot Pink'), t('Settings.Theme Settings.Base Theme.Pastel Pink'), // Third group + t('Settings.Theme Settings.Base Theme.Catppuccin Frappe'), t('Settings.Theme Settings.Base Theme.Catppuccin Mocha'), t('Settings.Theme Settings.Base Theme.Dracula'), t('Settings.Theme Settings.Base Theme.Gruvbox Dark'), diff --git a/src/renderer/composables/colors.js b/src/renderer/composables/colors.js index aad2b43511b9c..d0af799c56bfa 100644 --- a/src/renderer/composables/colors.js +++ b/src/renderer/composables/colors.js @@ -21,6 +21,20 @@ export function useColorTranslations() { t('Settings.Theme Settings.Main Color Theme.Amber'), t('Settings.Theme Settings.Main Color Theme.Orange'), t('Settings.Theme Settings.Main Color Theme.Deep Orange'), + t('Settings.Theme Settings.Main Color Theme.Catppuccin Frappe Rosewater'), + t('Settings.Theme Settings.Main Color Theme.Catppuccin Frappe Flamingo'), + t('Settings.Theme Settings.Main Color Theme.Catppuccin Frappe Pink'), + t('Settings.Theme Settings.Main Color Theme.Catppuccin Frappe Mauve'), + t('Settings.Theme Settings.Main Color Theme.Catppuccin Frappe Red'), + t('Settings.Theme Settings.Main Color Theme.Catppuccin Frappe Maroon'), + t('Settings.Theme Settings.Main Color Theme.Catppuccin Frappe Peach'), + t('Settings.Theme Settings.Main Color Theme.Catppuccin Frappe Yellow'), + t('Settings.Theme Settings.Main Color Theme.Catppuccin Frappe Green'), + t('Settings.Theme Settings.Main Color Theme.Catppuccin Frappe Teal'), + t('Settings.Theme Settings.Main Color Theme.Catppuccin Frappe Sky'), + t('Settings.Theme Settings.Main Color Theme.Catppuccin Frappe Sapphire'), + t('Settings.Theme Settings.Main Color Theme.Catppuccin Frappe Blue'), + t('Settings.Theme Settings.Main Color Theme.Catppuccin Frappe Lavender'), t('Settings.Theme Settings.Main Color Theme.Catppuccin Mocha Rosewater'), t('Settings.Theme Settings.Main Color Theme.Catppuccin Mocha Flamingo'), t('Settings.Theme Settings.Main Color Theme.Catppuccin Mocha Pink'), diff --git a/src/renderer/helpers/colors.js b/src/renderer/helpers/colors.js index c98bc7856de7d..5879a65d7c10e 100644 --- a/src/renderer/helpers/colors.js +++ b/src/renderer/helpers/colors.js @@ -19,6 +19,20 @@ export const colors = [ { name: 'Amber', value: '#FFAB00' }, { name: 'Orange', value: '#FF6D00' }, { name: 'DeepOrange', value: '#DD2C00' }, + { name: 'CatppuccinFrappeRosewater', value: '#f2d5cf' }, + { name: 'CatppuccinFrappeFlamingo', value: '#eebebe' }, + { name: 'CatppuccinFrappePink', value: '#f4b8e4' }, + { name: 'CatppuccinFrappeMauve', value: '#ca9ee6' }, + { name: 'CatppuccinFrappeRed', value: '#e78284' }, + { name: 'CatppuccinFrappeMaroon', value: '#ea999c' }, + { name: 'CatppuccinFrappePeach', value: '#ef9f76' }, + { name: 'CatppuccinFrappeYellow', value: '#e5c890' }, + { name: 'CatppuccinFrappeGreen', value: '#a6d189' }, + { name: 'CatppuccinFrappeTeal', value: '#81c8be' }, + { name: 'CatppuccinFrappeSky', value: '#99d1db' }, + { name: 'CatppuccinFrappeSapphire', value: '#85c1dc' }, + { name: 'CatppuccinFrappeBlue', value: '#8caaee' }, + { name: 'CatppuccinFrappeLavender', value: '#babbf1' }, { name: 'CatppuccinMochaRosewater', value: '#F5E0DC' }, { name: 'CatppuccinMochaFlamingo', value: '#F2CDCD' }, { name: 'CatppuccinMochaPink', value: '#F5C2E7' }, diff --git a/src/renderer/themes.css b/src/renderer/themes.css index a977cbc8510c5..2b8426dee8358 100644 --- a/src/renderer/themes.css +++ b/src/renderer/themes.css @@ -90,7 +90,8 @@ it can be safely elided. This looks quite pleasant on this theme. */ .hotPink, .nordic, .solarizedDark, -.gruvboxDark { +.gruvboxDark, +.catppuccinFrappe { --primary-shadow-color: rgb(0 0 0 / 75%); .invidiousLogo { @@ -397,6 +398,25 @@ it can be safely elided. This looks quite pleasant on this theme. */ --logo-text: url('../../_icons/textGruvboxDarkSmall.svg'); } +.catppuccinFrappe { + --primary-text-color: #c6d0f5; + --secondary-text-color: #c6d0f5; + --tertiary-text-color: #a5adce; + --title-color: var(--accent-color); + --bg-color: #303446; + --favorite-icon-color: #0f0; + --card-bg-color: #292c3c; + --secondary-card-bg-color: #303446; + --scrollbar-color: #414559; + --scrollbar-color-hover: #515569; + --side-nav-color: #292c3c; + --side-nav-hover-color: #232634; + --side-nav-active-color: #232634; + --search-bar-color: #414559; + --logo-icon: url('../../_icons/iconCatppuccinFrappeLightSmall.svg'); + --logo-text: url('../../_icons/textCatppuccinFrappeLightSmall.svg'); +} + /*************** PRIMARY THEME COLOR DEFINTIONS ***************/ @@ -841,6 +861,109 @@ it can be safely elided. This looks quite pleasant on this theme. */ } +.mainCatppuccinFrappeRosewater, +.mainCatppuccinFrappeFlamingo, +.mainCatppuccinFrappePink, +.mainCatppuccinFrappeMauve, +.mainCatppuccinFrappeRed, +.mainCatppuccinFrappeMaroon, +.mainCatppuccinFrappePeach, +.mainCatppuccinFrappeYellow, +.mainCatppuccinFrappeGreen, +.mainCatppuccinFrappeTeal, +.mainCatppuccinFrappeSky, +.mainCatppuccinFrappeSapphire, +.mainCatppuccinFrappeBlue, +.mainCatppuccinFrappeLavender { + --text-with-main-color: #24273a; + --logo-icon-bar-color: url('../../_icons/iconCatppuccinFrappeDarkSmall.svg'); + --logo-text-bar-color: url('../../_icons/textCatppuccinFrappeDarkSmall.svg'); +} + +.mainCatppuccinFrappeRosewater { + --primary-color: #f2d5cf; + --primary-color-hover: #f2e7e3; + --primary-color-active: #e0bfb9; +} + +.mainCatppuccinFrappeFlamingo { + --primary-color: #eebebe; + --primary-color-hover: #f0d0d0; + --primary-color-active: #d8a0a0; +} + +.mainCatppuccinFrappePink { + --primary-color: #f4b8e4; + --primary-color-hover: #f3c8e7; + --primary-color-active: #e19abf; +} + +.mainCatppuccinFrappeMauve { + --primary-color: #ca9ee6; + --primary-color-hover: #d4b0e7; + --primary-color-active: #b37ac9; +} + +.mainCatppuccinFrappeRed { + --primary-color: #e78284; + --primary-color-hover: #e99a9c; + --primary-color-active: #d46b6d; +} + +.mainCatppuccinFrappeMaroon { + --primary-color: #ea999c; + --primary-color-hover: #eab4b8; + --primary-color-active: #d87c80; +} + +.mainCatppuccinFrappePeach { + --primary-color: #ef9f76; + --primary-color-hover: #f7c0a0; + --primary-color-active: #e18b5e; +} + +.mainCatppuccinFrappeYellow { + --primary-color: #e5c890; + --primary-color-hover: #f0e9c0; + --primary-color-active: #d8b790; +} + +.mainCatppuccinFrappeGreen { + --primary-color: #a6d189; + --primary-color-hover: #bfe9b1; + --primary-color-active: #86c77b; +} + +.mainCatppuccinFrappeTeal { + --primary-color: #81c8be; + --primary-color-hover: #a3d4cc; + --primary-color-active: #6fa9a0; +} + +.mainCatppuccinFrappeSky { + --primary-color: #99d1db; + --primary-color-hover: #b3dce4; + --primary-color-active: #6fa9a0; +} + +.mainCatppuccinFrappeSapphire { + --primary-color: #85c1dc; + --primary-color-hover: #a3d0e4; + --primary-color-active: #5a9ec6; +} + +.mainCatppuccinFrappeBlue { + --primary-color: #8caaee; + --primary-color-hover: #9eb7f0; + --primary-color-active: #6c8dbf; +} + +.mainCatppuccinFrappeLavender { + --primary-color: #babbf1; + --primary-color-hover: #c9c9f3; + --primary-color-active: #8a8abf; +} + /*************** SECONDARY THEME COLOR DEFINTIONS ***************/ /* dark secondary theme colors */ @@ -1588,6 +1711,190 @@ it can be safely elided. This looks quite pleasant on this theme. */ --text-with-accent-color: #1d2021; } +.secCatppuccinFrappeRosewater, +.secCatppuccinFrappeFlamingo, +.secCatppuccinFrappePink, +.secCatppuccinFrappeMauve, +.secCatppuccinFrappeRed, +.secCatppuccinFrappeMaroon, +.secCatppuccinFrappePeach, +.secCatppuccinFrappeYellow, +.secCatppuccinFrappeGreen, +.secCatppuccinFrappeTeal, +.secCatppuccinFrappeSky, +.secCatppuccinFrappeSapphire, +.secCatppuccinFrappeBlue, +.secCatppuccinFrappeLavender { + --text-with-accent-color: #24273a; +} + +.secCatppuccinFrappeRosewater { + --accent-color: #f3d6df; + --accent-color-hover: #f3e0e8; + --accent-color-active: #e0bfcf; + --accent-color-light: #f8e9f2; + --accent-color-visited: #d3a1b3; + --accent-color-opacity1: rgb(243 214 223 / 4%); + --accent-color-opacity2: rgb(243 214 223 / 12%); + --accent-color-opacity3: rgb(243 214 223 / 16%); + --accent-color-opacity4: rgb(243 214 223 / 24%); +} + +.secCatppuccinFrappeFlamingo { + --accent-color: #efbfbf; + --accent-color-hover: #f0c9c9; + --accent-color-active: #dca8a8; + --accent-color-light: #f7dada; + --accent-color-visited: #cf8f8f; + --accent-color-opacity1: rgb(239 191 191 / 4%); + --accent-color-opacity2: rgb(239 191 191 / 12%); + --accent-color-opacity3: rgb(239 191 191 / 16%); + --accent-color-opacity4: rgb(239 191 191 / 24%); +} + +.secCatppuccinFrappePink { + --accent-color: #f5b9e5; + --accent-color-hover: #f5c5e9; + --accent-color-active: #e0a0d0; + --accent-color-light: #f8d4f0; + --accent-color-visited: #d38cb7; + --accent-color-opacity1: rgb(245 185 229 / 4%); + --accent-color-opacity2: rgb(245 185 229 / 12%); + --accent-color-opacity3: rgb(245 185 229 / 16%); + --accent-color-opacity4: rgb(245 185 229 / 24%); +} + +.secCatppuccinFrappeMauve { + --accent-color: #cb9fe7; + --accent-color-hover: #d4b0e8; + --accent-color-active: #b38fdf; + --accent-color-light: #d6b9f9; + --accent-color-visited: #a171da; + --accent-color-opacity1: rgb(203 159 231 / 4%); + --accent-color-opacity2: rgb(203 159 231 / 12%); + --accent-color-opacity3: rgb(203 159 231 / 16%); + --accent-color-opacity4: rgb(203 159 231 / 24%); +} + +.secCatppuccinFrappeRed { + --accent-color: #e88385; + --accent-color-hover: #f08b8d; + --accent-color-active: #d86f71; + --accent-color-light: #f7a0a2; + --accent-color-visited: #d86f71; + --accent-color-opacity1: rgb(232 131 133 / 4%); + --accent-color-opacity2: rgb(232 131 133 / 12%); + --accent-color-opacity3: rgb(232 131 133 / 16%); + --accent-color-opacity4: rgb(232 131 133 / 24%); +} + +.secCatppuccinFrappeMaroon { + --accent-color: #eb9a9d; + --accent-color-hover: #f0a1a4; + --accent-color-active: #d88b8e; + --accent-color-light: #f7b0b3; + --accent-color-visited: #d88b8e; + --accent-color-opacity1: rgb(235 154 157 / 4%); + --accent-color-opacity2: rgb(235 154 157 / 12%); + --accent-color-opacity3: rgb(235 154 157 / 16%); + --accent-color-opacity4: rgb(235 154 157 / 24%); +} + +.secCatppuccinFrappePeach { + --accent-color: #ffaf77; + --accent-color-hover: #ffbb8a; + --accent-color-active: #e69e6b; + --accent-color-light: #fc9; + --accent-color-visited: #e69e6b; + --accent-color-opacity1: rgb(255 175 119 / 4%); + --accent-color-opacity2: rgb(255 175 119 / 12%); + --accent-color-opacity3: rgb(255 175 119 / 16%); + --accent-color-opacity4: rgb(255 175 119 / 24%); +} + +.secCatppuccinFrappeYellow { + --accent-color: #e6c991; + --accent-color-hover: #f0d8a1; + --accent-color-active: #d8b07f; + --accent-color-light: #f7e2b0; + --accent-color-visited: #d8b07f; + --accent-color-opacity1: rgb(230 201 145 / 4%); + --accent-color-opacity2: rgb(230 201 145 / 12%); + --accent-color-opacity3: rgb(230 201 145 / 16%); + --accent-color-opacity4: rgb(230 201 145 / 24%); +} + +.secCatppuccinFrappeGreen { + --accent-color: #a7d28a; + --accent-color-hover: #b7d28f; + --accent-color-active: #87b96f; + --accent-color-light: #bde6a0; + --accent-color-visited: #6fc75f; + --accent-color-opacity1: rgb(167 210 138 / 4%); + --accent-color-opacity2: rgb(167 210 138 / 12%); + --accent-color-opacity3: rgb(167 210 138 / 16%); + --accent-color-opacity4: rgb(167 210 138 / 24%); +} + +.secCatppuccinFrappeTeal { + --accent-color: #82c9bf; + --accent-color-hover: #92d0c6; + --accent-color-active: #6eb5ab; + --accent-color-light: #a0d6ce; + --accent-color-visited: #6eb5ab; + --accent-color-opacity1: rgb(130 201 191 / 4%); + --accent-color-opacity2: rgb(130 201 191 / 12%); + --accent-color-opacity3: rgb(130 201 191 / 16%); + --accent-color-opacity4: rgb(130 201 191 / 24%); +} + +.secCatppuccinFrappeSky { + --accent-color: #9ad2dc; + --accent-color-hover: #a9d7e0; + --accent-color-active: #7dbecb; + --accent-color-light: #b4e6f0; + --accent-color-visited: #6aaed0; + --accent-color-opacity1: rgb(154 210 220 / 4%); + --accent-color-opacity2: rgb(154 210 220 / 12%); + --accent-color-opacity3: rgb(154 210 220 / 16%); + --accent-color-opacity4: rgb(154 210 220 / 24%); +} + +.secCatppuccinFrappeSapphire { + --accent-color: #86c2dd; + --accent-color-hover: #96c9e1; + --accent-color-active: #6aaed0; + --accent-color-light: #a0d4e6; + --accent-color-visited: #6aaed0; + --accent-color-opacity1: rgb(134 194 221 / 4%); + --accent-color-opacity2: rgb(134 194 221 / 12%); + --accent-color-opacity3: rgb(134 194 221 / 16%); + --accent-color-opacity4: rgb(134 194 221 / 24%); +} + +.secCatppuccinFrappeBlue { + --accent-color: #8dabef; + --accent-color-hover: #9dbbef; + --accent-color-active: #6b8fcf; + --accent-color-light: #a7c1f4; + --accent-color-visited: #6b8fcf; + --accent-color-opacity1: rgb(141 171 239 / 4%); + --accent-color-opacity2: rgb(141 171 239 / 12%); + --accent-color-opacity3: rgb(141 171 239 / 16%); + --accent-color-opacity4: rgb(141 171 239 / 24%); +} + +.secCatppuccinFrappeLavender { + --accent-color: #bbbcf2; + --accent-color-hover: #c4c5f2; + --accent-color-active: #a8a9f2; + --accent-color-light: #c7c8f2; + --accent-color-visited: #9a9bf2; + --accent-color-opacity1: rgb(187 188 242 / 4%); + --accent-color-opacity2: rgb(187 188 242 / 12%); + --accent-color-opacity3: rgb(187 188 242 / 16%); + --accent-color-opacity4: rgb(187 188 242 / 24%); +} /*************** DESTRUCTIVE THEME COLOR OVERRIDES ***************/ diff --git a/static/locales/en-US.yaml b/static/locales/en-US.yaml index 11599e1b60b97..f0758bed23eb9 100644 --- a/static/locales/en-US.yaml +++ b/static/locales/en-US.yaml @@ -336,6 +336,7 @@ Settings: System Default: System Default Light: Light Dracula: Dracula + Catppuccin Frappe: Catppuccin Frappe Catppuccin Mocha: Catppuccin Mocha Pastel Pink: Pastel Pink Hot Pink: Hot Pink @@ -369,6 +370,20 @@ Settings: Dracula Purple: Dracula Purple Dracula Red: Dracula Red Dracula Yellow: Dracula Yellow + Catppuccin Frappe Rosewater: Catppuccin Frappe Rosewater + Catppuccin Frappe Flamingo: Catppuccin Frappe Flamingo + Catppuccin Frappe Pink: Catppuccin Frappe Pink + Catppuccin Frappe Mauve: Catppuccin Frappe Mauve + Catppuccin Frappe Red: Catppuccin Frappe Red + Catppuccin Frappe Maroon: Catppuccin Frappe Maroon + Catppuccin Frappe Peach: Catppuccin Frappe Peach + Catppuccin Frappe Yellow: Catppuccin Frappe Yellow + Catppuccin Frappe Green: Catppuccin Frappe Green + Catppuccin Frappe Teal: Catppuccin Frappe Teal + Catppuccin Frappe Sky: Catppuccin Frappe Sky + Catppuccin Frappe Sapphire: Catppuccin Frappe Sapphire + Catppuccin Frappe Blue: Catppuccin Frappe Blue + Catppuccin Frappe Lavender: Catppuccin Frappe Lavender Catppuccin Mocha Rosewater: Catppuccin Mocha Rosewater Catppuccin Mocha Flamingo: Catppuccin Mocha Flamingo Catppuccin Mocha Pink: Catppuccin Mocha Pink From 175ceb87e60a4c2ed2969a0bf6ed9bb2603178ef Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Sat, 28 Dec 2024 18:33:58 +0000 Subject: [PATCH 11/20] Translated using Weblate (German) Currently translated at 100.0% (950 of 950 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/ --- static/locales/de-DE.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml index ab194a916fe86..41d8c7aa3920f 100644 --- a/static/locales/de-DE.yaml +++ b/static/locales/de-DE.yaml @@ -337,6 +337,7 @@ Settings: Solarized Light: Solarisiert Hell Gruvbox Light: Gruvbox Hell Gruvbox Dark: Gruvbox Dunkel + Catppuccin Frappe: Catppuccin Frappe Main Color Theme: Main Color Theme: Hauptfarbe des Farbschemas Red: Rot @@ -394,6 +395,20 @@ Settings: Gruvbox Dark Aqua: Gruvbox dunkles Wasser Gruvbox Light Orange: Gruvbox Hellorange Gruvbox Dark Blue: Gruvbox Dunkelblau + Catppuccin Frappe Yellow: Catppuccin Frappe gelb + Catppuccin Frappe Sky: Catppuccin Frappe himmelblau + Catppuccin Frappe Mauve: Catppuccin Frappe malvenfarben + Catppuccin Frappe Blue: Catppuccin Frappe blau + Catppuccin Frappe Flamingo: Catppuccin Frappe Flamingo + Catppuccin Frappe Red: Catppuccin Frappe rot + Catppuccin Frappe Teal: Catppuccin Frappe blaugrün + Catppuccin Frappe Peach: Catppuccin Frappe pfirsichfarben + Catppuccin Frappe Rosewater: Catppuccin Frappe Rosenwasser + Catppuccin Frappe Green: Catppuccin Frappe grün + Catppuccin Frappe Sapphire: Catppuccin Frappe saphirblau + Catppuccin Frappe Pink: Catppuccin Frappe pink + Catppuccin Frappe Lavender: Catppuccin Frappe lavendelfarben + Catppuccin Frappe Maroon: Catppuccin Frappe kastanienbraun Secondary Color Theme: Sekundäres Farbschema #* Main Color Theme UI Scale: Skalierung der Benutzeroberfläche @@ -1300,3 +1315,18 @@ KeyboardShortcutPrompt: der Videowiedergaberate Large Rewind: 10 Sekunden zurückspulen / Video basierend auf der aktuellen Videowiedergaberate zurückspulen + Full Window: Ganzes Fenster umschalten + Theatre Mode: Theatermodus umschalten + Toggle Developer Tools: Entwicklerwerkzeuge umschalten + Play: Wiedergabe/Pause umschalten + Focus Secondary Search: Fokus auf die sekundäre Suchleiste (falls eine vorhanden + ist) + Captions: Untertitel EIN/AUS umschalten + Picture in Picture: Bild-in-Bild-Modus umschalten + Last Frame: Vorheriges Bild (bei pausierter Wiedergabe) + Small Fast Forward: X Sekunden schnell vorspulen, basierend auf dem Schnellvorspulintervall + und der aktuellen Videowiedergaberate + Skip by Tenths: Prozentuales Überspringen des Videos (3 Sprünge bis 30 % der Dauer) + Next Frame: Nächstes Bild (bei pausierter Wiedergabe) + Small Rewind: X Sekunden zurückspulen, basierend auf dem Rückspulintervall und der + aktuellen Videowiedergaberate From 4e1e640667af29bee07c911de3218aa4865b9378 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20W=C3=B3jcicki?= Date: Sat, 28 Dec 2024 17:22:35 +0000 Subject: [PATCH 12/20] Translated using Weblate (Polish) Currently translated at 99.3% (944 of 950 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/ --- static/locales/pl.yaml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/static/locales/pl.yaml b/static/locales/pl.yaml index 012c290718475..ed074a5727378 100644 --- a/static/locales/pl.yaml +++ b/static/locales/pl.yaml @@ -324,6 +324,7 @@ Settings: Solarized Dark: Nasłoneczniony ciemny Gruvbox Dark: Gruvbox ciemny Gruvbox Light: Gruvbox jasny + Catppuccin Frappe: Catppuccin Frappe Main Color Theme: Main Color Theme: 'Główny kolor motywu' Red: 'Czerwony' @@ -381,6 +382,20 @@ Settings: Gruvbox Light Blue: Gruvbox jasnoniebieski Gruvbox Light Purple: Gruvbox jasnopurpurowy Gruvbox Light Orange: Gruvbox jasnopomarańczowy + Catppuccin Frappe Sapphire: Catppuccin Frappe Szafirowy + Catppuccin Frappe Rosewater: Catppuccin Frappe Woda Różana + Catppuccin Frappe Blue: Catppuccin Frappe Niebieski + Catppuccin Frappe Pink: Catppuccin Frappe Różowy + Catppuccin Frappe Red: Catppuccin Frappe Czerwony + Catppuccin Frappe Sky: Catppuccin Frappe Kolor nieba + Catppuccin Frappe Teal: Catppuccin Frappe Turkusowy + Catppuccin Frappe Flamingo: Catppuccin Frappe Flaming + Catppuccin Frappe Mauve: Catppuccin Frappe Mauve + Catppuccin Frappe Maroon: Catppuccin Frappe Kasztanowy + Catppuccin Frappe Peach: Catppuccin Frappe Brzoskwiniowy + Catppuccin Frappe Yellow: Catppuccin Frappe Żółty + Catppuccin Frappe Green: Catppuccin Frappe Zielony + Catppuccin Frappe Lavender: Catppuccin Frappe Lawendowy Secondary Color Theme: 'Drugi kolor motywu' #* Main Color Theme UI Scale: Skala UI @@ -1262,7 +1277,7 @@ KeyboardShortcutPrompt: Volume Down: Ścisz Last Chapter: Poprzedni rozdział Next Chapter: Następny rozdział - Skip by Tenths: Przeskakuj przez film o wartość procentową (trzy przeskoki to 30% + Skip by Tenths: Przeskakuj przez film o wartość procentową („3” przeskakuje do 30% długości) Small Rewind: Przewiń o X sekund wstecz, bazując na interwale przewijania oraz obecnej prędkości odtwarzania From c08b45d66bd65968f0f532b38a044482434efdb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= Date: Sat, 28 Dec 2024 17:39:17 +0000 Subject: [PATCH 13/20] Translated using Weblate (Estonian) Currently translated at 100.0% (950 of 950 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/ --- static/locales/et.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/static/locales/et.yaml b/static/locales/et.yaml index 8fa0e65e9d768..845175cd6fbaa 100644 --- a/static/locales/et.yaml +++ b/static/locales/et.yaml @@ -327,6 +327,7 @@ Settings: Solarized Light: Hele päikesekuma Gruvbox Dark: Gruuvimasina tume Gruvbox Light: Gruuvimasina hele + Catppuccin Frappe: Catppuccin Frappe Main Color Theme: Main Color Theme: 'Põhiline värviteema' Red: 'Punane' @@ -384,6 +385,20 @@ Settings: Gruvbox Dark Aqua: Gruuvimasina tume vesi Gruvbox Light Purple: Gruuvimasina helepurpur Gruvbox Light Orange: Gruuvimasina heleoranž + Catppuccin Frappe Red: Catppuccin Frappe punane + Catppuccin Frappe Maroon: Catppuccin Frappe pruun + Catppuccin Frappe Peach: Catppuccin Frappe virsikukarva + Catppuccin Frappe Flamingo: Catppuccin Frappe flamingo + Catppuccin Frappe Green: Catppuccin Frappe roheline + Catppuccin Frappe Pink: Catppuccin Frappe roosa + Catppuccin Frappe Teal: Catppuccin Frappe sinakasroheline + Catppuccin Frappe Sky: Catppuccin Frappe taevasinine + Catppuccin Frappe Sapphire: Catppuccin Frappe safiirsinine + Catppuccin Frappe Blue: Catppuccin Frappe sinine + Catppuccin Frappe Lavender: Catppuccin Frappe lavendlikarva + Catppuccin Frappe Rosewater: Catppuccin Frappe roosivesi + Catppuccin Frappe Yellow: Catppuccin Frappe kollane + Catppuccin Frappe Mauve: Catppuccin Frappe lillakas Secondary Color Theme: 'Värvide alamteema' #* Main Color Theme UI Scale: Kasutajaliidese suurus From c81c14e90c02ca761d43974f441867bd7a387dd7 Mon Sep 17 00:00:00 2001 From: Bezruchenko Simon Date: Sat, 28 Dec 2024 18:17:08 +0000 Subject: [PATCH 14/20] Translated using Weblate (Ukrainian) Currently translated at 100.0% (950 of 950 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/ --- static/locales/uk.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/static/locales/uk.yaml b/static/locales/uk.yaml index 2b1c23dcd1324..53ecf09818fb7 100644 --- a/static/locales/uk.yaml +++ b/static/locales/uk.yaml @@ -336,6 +336,7 @@ Settings: Nordic: Нордичний Gruvbox Light: Gruvbox Світлий Solarized Dark: Solarized Темна + Catppuccin Frappe: Catppuccin Frappe Main Color Theme: Main Color Theme: 'Основна кольорова тема' Red: 'Червона' @@ -393,6 +394,20 @@ Settings: Solarized Red: Solarized Червоний Gruvbox Dark Yellow: Gruvbox Темно Жовтий Solarized Blue: Solarized Голубий + Catppuccin Frappe Rosewater: Catppuccin Frappe Rosewater + Catppuccin Frappe Sapphire: Catppuccin Frappe Sapphire + Catppuccin Frappe Blue: Catppuccin Frappe Blue + Catppuccin Frappe Lavender: Catppuccin Frappe Lavender + Catppuccin Frappe Teal: Catppuccin Frappe Teal + Catppuccin Frappe Flamingo: Catppuccin Frappe Flamingo + Catppuccin Frappe Green: Catppuccin Frappe Green + Catppuccin Frappe Red: Catppuccin Frappe Red + Catppuccin Frappe Peach: Catppuccin Frappe Peach + Catppuccin Frappe Pink: Catppuccin Frappe Pink + Catppuccin Frappe Sky: Catppuccin Frappe Sky + Catppuccin Frappe Mauve: Catppuccin Frappe Mauve + Catppuccin Frappe Maroon: Catppuccin Frappe Maroon + Catppuccin Frappe Yellow: Catppuccin Frappe Yellow Secondary Color Theme: 'Другорядна кольорова тема' #* Main Color Theme Hide Side Bar Labels: Сховати мітки бічної панелі From 244e99b41617a6f8b99320d51f44f1bfd1aaaac9 Mon Sep 17 00:00:00 2001 From: Ghost of Sparta Date: Sat, 28 Dec 2024 19:20:15 +0000 Subject: [PATCH 15/20] Translated using Weblate (Hungarian) Currently translated at 94.4% (897 of 950 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/ --- static/locales/hu.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml index c3b401e881f17..56bc5bf07482b 100644 --- a/static/locales/hu.yaml +++ b/static/locales/hu.yaml @@ -336,6 +336,7 @@ Settings: Solarized Dark: Szolarizált sötét Gruvbox Light: Világos Gruvbox Gruvbox Dark: Sötét Gruvbox + Catppuccin Frappe: Catppuccin Frappe Main Color Theme: Main Color Theme: 'Fő színtéma' Red: 'Vörös' From 70b616a3917215033dfb6047a0566961e45d6f2d Mon Sep 17 00:00:00 2001 From: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com> Date: Sat, 28 Dec 2024 22:54:48 +0100 Subject: [PATCH 16/20] compress frappe svgs (#6467) --- _icons/iconCatppuccinFrappeDarkSmall.svg | 5 +---- _icons/iconCatppuccinFrappeLightSmall.svg | 5 +---- _icons/textCatppuccinFrappeDarkSmall.svg | 5 +---- _icons/textCatppuccinFrappeLightSmall.svg | 5 +---- 4 files changed, 4 insertions(+), 16 deletions(-) diff --git a/_icons/iconCatppuccinFrappeDarkSmall.svg b/_icons/iconCatppuccinFrappeDarkSmall.svg index 4690f0aa65846..c27e4b485d982 100644 --- a/_icons/iconCatppuccinFrappeDarkSmall.svg +++ b/_icons/iconCatppuccinFrappeDarkSmall.svg @@ -1,4 +1 @@ - - - - \ No newline at end of file + \ No newline at end of file diff --git a/_icons/iconCatppuccinFrappeLightSmall.svg b/_icons/iconCatppuccinFrappeLightSmall.svg index f4bebf230f3be..d0a38927553b6 100644 --- a/_icons/iconCatppuccinFrappeLightSmall.svg +++ b/_icons/iconCatppuccinFrappeLightSmall.svg @@ -1,4 +1 @@ - - - - \ No newline at end of file + \ No newline at end of file diff --git a/_icons/textCatppuccinFrappeDarkSmall.svg b/_icons/textCatppuccinFrappeDarkSmall.svg index 6652db99cbd0f..b67b41aba5f83 100644 --- a/_icons/textCatppuccinFrappeDarkSmall.svg +++ b/_icons/textCatppuccinFrappeDarkSmall.svg @@ -1,4 +1 @@ - - - - \ No newline at end of file + \ No newline at end of file diff --git a/_icons/textCatppuccinFrappeLightSmall.svg b/_icons/textCatppuccinFrappeLightSmall.svg index 1e74e424645cb..47d0d38a6fc95 100644 --- a/_icons/textCatppuccinFrappeLightSmall.svg +++ b/_icons/textCatppuccinFrappeLightSmall.svg @@ -1,4 +1 @@ - - - - \ No newline at end of file + \ No newline at end of file From 62a7247b31ef5ba2e9095f826b81428e5443ea84 Mon Sep 17 00:00:00 2001 From: Markus Gaugg Date: Sat, 28 Dec 2024 21:19:26 +0000 Subject: [PATCH 17/20] Translated using Weblate (German) Currently translated at 100.0% (950 of 950 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/ --- static/locales/de-DE.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml index 41d8c7aa3920f..1ba04386a9db9 100644 --- a/static/locales/de-DE.yaml +++ b/static/locales/de-DE.yaml @@ -449,7 +449,7 @@ Settings: Scroll Volume Over Video Player: Lautstärke durch Scrollen auf Video ändern Fast-Forward / Rewind Interval: Intervall für schnelles Vor-/Zurückspulen Scroll Playback Rate Over Video Player: Scroll-Wiedergaberate über Videoabspieler - Video Playback Rate Interval: Intervall für die Videowiedergabegeschwindigkeit + Video Playback Rate Interval: Video-Wiedergabegeschwindigkeitsintervall Max Video Playback Rate: Maximale Wiedergabegeschwindigkeit Screenshot: Enable: Bildschirmfoto aktivieren From 32843b20ff7561fc01303674a58ca5c7d2d9714c Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Sun, 29 Dec 2024 01:02:13 +0100 Subject: [PATCH 18/20] Migrate ChannelAbout to the composition API (#6470) --- .../ChannelAbout.css} | 0 .../ChannelAbout.vue} | 80 +++++++++++++++++-- .../components/channel-about/channel-about.js | 73 ----------------- src/renderer/views/Channel/Channel.js | 2 +- 4 files changed, 74 insertions(+), 81 deletions(-) rename src/renderer/components/{channel-about/channel-about.css => ChannelAbout/ChannelAbout.css} (100%) rename src/renderer/components/{channel-about/channel-about.vue => ChannelAbout/ChannelAbout.vue} (57%) delete mode 100644 src/renderer/components/channel-about/channel-about.js diff --git a/src/renderer/components/channel-about/channel-about.css b/src/renderer/components/ChannelAbout/ChannelAbout.css similarity index 100% rename from src/renderer/components/channel-about/channel-about.css rename to src/renderer/components/ChannelAbout/ChannelAbout.css diff --git a/src/renderer/components/channel-about/channel-about.vue b/src/renderer/components/ChannelAbout/ChannelAbout.vue similarity index 57% rename from src/renderer/components/channel-about/channel-about.vue rename to src/renderer/components/ChannelAbout/ChannelAbout.vue index 5829f8bb58293..5cd8bf4d950f2 100644 --- a/src/renderer/components/channel-about/channel-about.vue +++ b/src/renderer/components/ChannelAbout/ChannelAbout.vue @@ -96,18 +96,84 @@ v-if="!hideFeaturedChannels && relatedChannels.length > 0" >

{{ $t("Channel.About.Featured Channels") }}

- - + - + - + +