mirror of
https://github.com/iv-org/invidious.git
synced 2025-07-31 17:58:30 +00:00
Merge remote-tracking branch 'upstream/master' into side-menu
This commit is contained in:
commit
57c722862c
@ -284,12 +284,12 @@
|
|||||||
"Download as: ": "تحميل كـ",
|
"Download as: ": "تحميل كـ",
|
||||||
"Download": "تحميل",
|
"Download": "تحميل",
|
||||||
"%A %B %-d, %Y": "",
|
"%A %B %-d, %Y": "",
|
||||||
"(edited)": "",
|
"(edited)": "(تم تعديلة)",
|
||||||
"Youtube permalink of the comment": "",
|
"Youtube permalink of the comment": "رابط التعليق على اليوتيوب",
|
||||||
"`x` marked it with a ❤": "",
|
"`x` marked it with a ❤": "'x' اعجب بهذا",
|
||||||
"Audio mode": "",
|
"Audio mode": "الوضع الصوتى",
|
||||||
"Video mode": "",
|
"Video mode": "وضع الفيديو",
|
||||||
"Videos": "",
|
"Videos": "الفيديوهات",
|
||||||
"Playlists": "",
|
"Playlists": "قوائم التشغيل",
|
||||||
"Current version: ": ""
|
"Current version: ": "الإصدار الحالى"
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
"newest": "Date d'ajout (la plus récente)",
|
"newest": "Date d'ajout (la plus récente)",
|
||||||
"oldest": "Date d'ajout (la plus ancienne)",
|
"oldest": "Date d'ajout (la plus ancienne)",
|
||||||
"popular": "Les plus populaires",
|
"popular": "Les plus populaires",
|
||||||
"last": "",
|
"last": "Dernières",
|
||||||
"Next page": "Page suivante",
|
"Next page": "Page suivante",
|
||||||
"Previous page": "Page précédente",
|
"Previous page": "Page précédente",
|
||||||
"Clear watch history?": "Êtes-vous sûr de vouloir supprimer l'historique des vidéos regardées ?",
|
"Clear watch history?": "Êtes-vous sûr de vouloir supprimer l'historique des vidéos regardées ?",
|
||||||
@ -27,7 +27,7 @@
|
|||||||
"Export subscriptions as OPML": "Exporter les abonnements en OPML",
|
"Export subscriptions as OPML": "Exporter les abonnements en OPML",
|
||||||
"Export subscriptions as OPML (for NewPipe & FreeTube)": "Exporter les abonnements en OPML (pour NewPipe & FreeTube)",
|
"Export subscriptions as OPML (for NewPipe & FreeTube)": "Exporter les abonnements en OPML (pour NewPipe & FreeTube)",
|
||||||
"Export data as JSON": "Exporter les données au format JSON",
|
"Export data as JSON": "Exporter les données au format JSON",
|
||||||
"Delete account?": "Supprimer votre compte ?",
|
"Delete account?": "Êtes-vous sûr de vouloir supprimer votre compte ?",
|
||||||
"History": "Historique",
|
"History": "Historique",
|
||||||
"An alternative front-end to YouTube": "Un front-end alternatif à YouTube",
|
"An alternative front-end to YouTube": "Un front-end alternatif à YouTube",
|
||||||
"JavaScript license information": "Informations sur les licences JavaScript",
|
"JavaScript license information": "Informations sur les licences JavaScript",
|
||||||
@ -35,14 +35,14 @@
|
|||||||
"Login": "Connexion",
|
"Login": "Connexion",
|
||||||
"Login/Register": "Connexion/S'inscrire",
|
"Login/Register": "Connexion/S'inscrire",
|
||||||
"Login to Google": "Se connecter à Google",
|
"Login to Google": "Se connecter à Google",
|
||||||
"User ID:": "ID utilisateur :",
|
"User ID:": "Identifiant utilisateur :",
|
||||||
"Password:": "Mot de passe :",
|
"Password:": "Mot de passe :",
|
||||||
"Time (h:mm:ss):": "Heure (h:mm:ss) :",
|
"Time (h:mm:ss):": "Heure (h:mm:ss) :",
|
||||||
"Text CAPTCHA": "CAPTCHA Texte",
|
"Text CAPTCHA": "CAPTCHA Texte",
|
||||||
"Image CAPTCHA": "CAPTCHA Image",
|
"Image CAPTCHA": "CAPTCHA Image",
|
||||||
"Sign In": "S'identifier",
|
"Sign In": "S'identifier",
|
||||||
"Register": "S'inscrire",
|
"Register": "S'inscrire",
|
||||||
"Email:": "Email :",
|
"Email:": "E-mail :",
|
||||||
"Google verification code:": "Code de vérification Google :",
|
"Google verification code:": "Code de vérification Google :",
|
||||||
"Preferences": "Préférences",
|
"Preferences": "Préférences",
|
||||||
"Player preferences": "Préférences du Lecteur",
|
"Player preferences": "Préférences du Lecteur",
|
||||||
@ -50,7 +50,7 @@
|
|||||||
"Autoplay: ": "Lire Automatiquement : ",
|
"Autoplay: ": "Lire Automatiquement : ",
|
||||||
"Autoplay next video: ": "Lire automatiquement la vidéo suivante : ",
|
"Autoplay next video: ": "Lire automatiquement la vidéo suivante : ",
|
||||||
"Listen by default: ": "Audio Uniquement par défaut : ",
|
"Listen by default: ": "Audio Uniquement par défaut : ",
|
||||||
"Proxy videos? ": "",
|
"Proxy videos? ": "Souhaitez vous charger les vidéos à travers un proxy ?",
|
||||||
"Default speed: ": "Vitesse par défaut : ",
|
"Default speed: ": "Vitesse par défaut : ",
|
||||||
"Preferred video quality: ": "Qualité vidéo souhaitée : ",
|
"Preferred video quality: ": "Qualité vidéo souhaitée : ",
|
||||||
"Player volume: ": "Volume du lecteur : ",
|
"Player volume: ": "Volume du lecteur : ",
|
||||||
@ -58,7 +58,7 @@
|
|||||||
"Default captions: ": "Sous-titres principal : ",
|
"Default captions: ": "Sous-titres principal : ",
|
||||||
"Fallback captions: ": "Sous-titres secondaire : ",
|
"Fallback captions: ": "Sous-titres secondaire : ",
|
||||||
"Show related videos? ": "Voir les vidéos liées à ce sujet ? ",
|
"Show related videos? ": "Voir les vidéos liées à ce sujet ? ",
|
||||||
"Visual preferences": "Préférences visuelles",
|
"Visual preferences": "Préférences du site",
|
||||||
"Dark mode: ": "Mode Sombre : ",
|
"Dark mode: ": "Mode Sombre : ",
|
||||||
"Thin mode: ": "Mode Simplifié : ",
|
"Thin mode: ": "Mode Simplifié : ",
|
||||||
"Subscription preferences": "Préférences de la page d'abonnements",
|
"Subscription preferences": "Préférences de la page d'abonnements",
|
||||||
@ -81,14 +81,14 @@
|
|||||||
"Manage subscriptions": "Gérer les abonnements",
|
"Manage subscriptions": "Gérer les abonnements",
|
||||||
"Watch history": "Historique de visionnage",
|
"Watch history": "Historique de visionnage",
|
||||||
"Delete account": "Supprimer votre compte",
|
"Delete account": "Supprimer votre compte",
|
||||||
"Administrator preferences": "",
|
"Administrator preferences": "Préferences d'Administrateur",
|
||||||
"Default homepage: ": "",
|
"Default homepage: ": "Page d'accueil par defaut :",
|
||||||
"Feed menu: ": "",
|
"Feed menu: ": "Menu des Flux :",
|
||||||
"Top enabled? ": "",
|
"Top enabled? ": "Top activé ?",
|
||||||
"CAPTCHA enabled? ": "",
|
"CAPTCHA enabled? ": "CAPTCHA activé ?",
|
||||||
"Login enabled? ": "",
|
"Login enabled? ": "Connexion activé ?",
|
||||||
"Registration enabled? ": "",
|
"Registration enabled? ": "Inscription activé ?",
|
||||||
"Report statistics? ": "",
|
"Report statistics? ": "Telemetrie activé ?",
|
||||||
"Save preferences": "Enregistrer les préférences",
|
"Save preferences": "Enregistrer les préférences",
|
||||||
"Subscription manager": "Gestionnaire d'abonnement",
|
"Subscription manager": "Gestionnaire d'abonnement",
|
||||||
"`x` subscriptions": "`x` abonnements",
|
"`x` subscriptions": "`x` abonnements",
|
||||||
@ -101,7 +101,7 @@
|
|||||||
"Released under the AGPLv3 by Omar Roth.": "Publié sous licence AGPLv3 par Omar Roth.",
|
"Released under the AGPLv3 by Omar Roth.": "Publié sous licence AGPLv3 par Omar Roth.",
|
||||||
"Source available here.": "Code Source.",
|
"Source available here.": "Code Source.",
|
||||||
"View JavaScript license information.": "Voir les informations des licences JavaScript.",
|
"View JavaScript license information.": "Voir les informations des licences JavaScript.",
|
||||||
"View privacy policy.": "",
|
"View privacy policy.": "Politique de confidentialité",
|
||||||
"Trending": "Tendances",
|
"Trending": "Tendances",
|
||||||
"Watch video on Youtube": "Voir la vidéo sur Youtube",
|
"Watch video on Youtube": "Voir la vidéo sur Youtube",
|
||||||
"Genre: ": "Genre : ",
|
"Genre: ": "Genre : ",
|
||||||
@ -287,7 +287,7 @@
|
|||||||
"`x` marked it with a ❤": "`x` l'a marqué d'un ❤",
|
"`x` marked it with a ❤": "`x` l'a marqué d'un ❤",
|
||||||
"Audio mode": "Mode Audio",
|
"Audio mode": "Mode Audio",
|
||||||
"Video mode": "Mode Vidéo",
|
"Video mode": "Mode Vidéo",
|
||||||
"Videos": "",
|
"Videos": "Vidéos",
|
||||||
"Playlists": "",
|
"Playlists": "Liste de lecture",
|
||||||
"Current version: ": ""
|
"Current version: ": "Version actuelle :"
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
"newest": "новые",
|
"newest": "новые",
|
||||||
"oldest": "старые",
|
"oldest": "старые",
|
||||||
"popular": "популярные",
|
"popular": "популярные",
|
||||||
"last": "",
|
"last": "недавно обновленные",
|
||||||
"Next page": "Следующая страница",
|
"Next page": "Следующая страница",
|
||||||
"Previous page": "Предыдущая страница",
|
"Previous page": "Предыдущая страница",
|
||||||
"Clear watch history?": "Очистить историю просмотров?",
|
"Clear watch history?": "Очистить историю просмотров?",
|
||||||
@ -50,7 +50,7 @@
|
|||||||
"Autoplay: ": "Автовоспроизведение: ",
|
"Autoplay: ": "Автовоспроизведение: ",
|
||||||
"Autoplay next video: ": "Автовоспроизведение следующего видео: ",
|
"Autoplay next video: ": "Автовоспроизведение следующего видео: ",
|
||||||
"Listen by default: ": "Режим \"только аудио\" по-умолчанию: ",
|
"Listen by default: ": "Режим \"только аудио\" по-умолчанию: ",
|
||||||
"Proxy videos? ": "",
|
"Proxy videos? ": "Проксировать видео? ",
|
||||||
"Default speed: ": "Скорость по-умолчанию: ",
|
"Default speed: ": "Скорость по-умолчанию: ",
|
||||||
"Preferred video quality: ": "Предпочтительное качество видео: ",
|
"Preferred video quality: ": "Предпочтительное качество видео: ",
|
||||||
"Player volume: ": "Громкость воспроизведения: ",
|
"Player volume: ": "Громкость воспроизведения: ",
|
||||||
@ -103,7 +103,7 @@
|
|||||||
"Released under the AGPLv3 by Omar Roth.": "Распространяется Omar Roth по AGPLv3.",
|
"Released under the AGPLv3 by Omar Roth.": "Распространяется Omar Roth по AGPLv3.",
|
||||||
"Source available here.": "Исходный код доступен здесь.",
|
"Source available here.": "Исходный код доступен здесь.",
|
||||||
"View JavaScript license information.": "Посмотреть лицензии JavaScript кода.",
|
"View JavaScript license information.": "Посмотреть лицензии JavaScript кода.",
|
||||||
"View privacy policy.": "",
|
"View privacy policy.": "См. политику конфиденциальности.",
|
||||||
"Trending": "В тренде",
|
"Trending": "В тренде",
|
||||||
"Watch video on Youtube": "Смотреть на YouTube",
|
"Watch video on Youtube": "Смотреть на YouTube",
|
||||||
"Genre: ": "Жанр: ",
|
"Genre: ": "Жанр: ",
|
||||||
@ -289,7 +289,7 @@
|
|||||||
"`x` marked it with a ❤": "❤ от автора канала \"`x`\"",
|
"`x` marked it with a ❤": "❤ от автора канала \"`x`\"",
|
||||||
"Audio mode": "Аудио режим",
|
"Audio mode": "Аудио режим",
|
||||||
"Video mode": "Видео режим",
|
"Video mode": "Видео режим",
|
||||||
"Videos": "",
|
"Videos": "Видео",
|
||||||
"Playlists": "",
|
"Playlists": "Плейлисты",
|
||||||
"Current version: ": ""
|
"Current version: ": "Текущая версия: "
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# "Invidious" (which is an alternative front-end to YouTube)
|
# "Invidious" (which is an alternative front-end to YouTube)
|
||||||
# Copyright (C) 2018 Omar Roth
|
# Copyright (C) 2019 Omar Roth
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify
|
# This program is free software: you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU Affero General Public License as published
|
# it under the terms of the GNU Affero General Public License as published
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<video style="width:100%" playsinline poster="<%= thumbnail %>" title="<%= HTML.escape(video.title) %>"
|
<video style="outline:none;width:100%" playsinline poster="<%= thumbnail %>" title="<%= HTML.escape(video.title) %>"
|
||||||
id="player" class="video-js"
|
id="player" class="video-js"
|
||||||
onmouseenter='this["data-title"]=this["title"];this["title"]=""'
|
onmouseenter='this["data-title"]=this["title"];this["title"]=""'
|
||||||
onmouseleave='this["title"]=this["data-title"];this["data-title"]=""'
|
onmouseleave='this["title"]=this["data-title"];this["data-title"]=""'
|
||||||
@ -44,7 +44,7 @@ var options = {
|
|||||||
aspectRatio: "<%= aspect_ratio %>",
|
aspectRatio: "<%= aspect_ratio %>",
|
||||||
<% end %>
|
<% end %>
|
||||||
preload: "auto",
|
preload: "auto",
|
||||||
playbackRates: [0.5, 1, 1.5, 2],
|
playbackRates: [0.5, 0.75, 1.0, 1.25, 1.5, 2.0],
|
||||||
controlBar: {
|
controlBar: {
|
||||||
children: [
|
children: [
|
||||||
"playToggle",
|
"playToggle",
|
||||||
|
@ -41,7 +41,7 @@ function update_value(element) {
|
|||||||
<div class="pure-control-group">
|
<div class="pure-control-group">
|
||||||
<label for="speed"><%= translate(locale, "Default speed: ") %></label>
|
<label for="speed"><%= translate(locale, "Default speed: ") %></label>
|
||||||
<select name="speed" id="speed">
|
<select name="speed" id="speed">
|
||||||
<% {2.0, 1.5, 1.0, 0.5}.each do |option| %>
|
<% {2.0, 1.5, 1.25, 1.0, 0.75, 0.5}.each do |option| %>
|
||||||
<option <% if preferences.speed == option %> selected <% end %>><%= option %></option>
|
<option <% if preferences.speed == option %> selected <% end %>><%= option %></option>
|
||||||
<% end %>
|
<% end %>
|
||||||
</select>
|
</select>
|
||||||
|
Loading…
Reference in New Issue
Block a user