Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Anarios/return-youtube-dislike.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitrii Selivanov <selivano.d@gmail.com>2022-07-20 01:24:55 +0300
committerGitHub <noreply@github.com>2022-07-20 01:24:55 +0300
commite26831f75bbb406ef50110302f2ba7e3fd1f7807 (patch)
treef8972f488e25a45bac805e18b87c2a4a53a63d48 /Website
parentfe6a10ef6d3cd4578ba30c246c54e740e8b5bb74 (diff)
parentd9b0531167fd27fcdc4a058662e2ac93adf7524c (diff)
Merge branch 'develop' into spanish-proofread
Diffstat (limited to 'Website')
-rw-r--r--Website/_locales/fr.ts104
-rw-r--r--Website/_locales/ru.ts52
-rw-r--r--Website/_locales/tr.ts2
-rw-r--r--Website/layouts/default.vue2
-rw-r--r--Website/nuxt.config.js4
-rw-r--r--Website/pages/links.vue4
6 files changed, 138 insertions, 30 deletions
diff --git a/Website/_locales/fr.ts b/Website/_locales/fr.ts
new file mode 100644
index 0000000..51e550b
--- /dev/null
+++ b/Website/_locales/fr.ts
@@ -0,0 +1,104 @@
+import { fr } from 'vuetify/src/locale'
+
+export default {
+ ...fr,
+ home: {
+ name: 'Accueil',
+ title: 'Return YouTube Dislike',
+ subtitle: 'Une extension de navigateur et une API qui vous montre les dislike sur Youtube',
+ ukraine: 'Soutenir l\'Ukraine',
+ sponsors: 'Sponsors',
+ },
+ install: {
+ name: 'Installer',
+ title: 'Choisissez votre Plateforme',
+ subtitle: 'Disponible pour Firefox et tous les navigateurs Chromium',
+ title2: 'Autres platesformes',
+ subtitle2: 'Si votre navigateur n\'est pas encore pris en charge, essayez ce UserScript',
+ title3: 'Implémentations par des tiers',
+ subtitle3: 'Aucune responsabilité de notre part, à utiliser à vos risques et périls.',
+ },
+ api: {
+ name: 'API',
+ title: 'Bienvenue sur la documentation officiel de RYD !',
+ subtitle: 'Pour commencer, sélectionnez une section dans le menu.',
+ rights: {
+ title: 'Droits d\'utilisation',
+ subtitle: 'L\'utilisation par des tiers de cette API ouverte est autorisée avec les restrictions suivantes : ',
+ bullet1: 'Attribution: ',
+ bullet1text: 'Ce projet doit être clairement nommé avec un lien vers soit vers GitHub soit vers returnyoutubedislike.com',
+ bullet2: 'Limites des requêtes',
+ bullet2text: 'Il y a des limites de requêtes par client en place qui sont de 100 requêtes par minute et 10 000 par jour. Nous renverrons un code d\'erreur 429 indiquant que votre application devrait se calmer.',
+ },
+ url: {
+ title: 'Information sur l\'URL',
+ subtitle: 'L\'API est accesible via l\'URL de base suivante : ',
+ },
+ endpoints: {
+ title: 'Endpoints disponibles',
+ subtitle: 'La liste des endpoints disponibles est accesible ici : ',
+ },
+ fetching: {
+ title: 'Tutoriel de base sur la récupération des données',
+ subtitle: 'Exemple pour obtenir les likes d\'une vidéo YouTube avec un ID donné : ',
+ title2: 'Example de requête : ',
+ url: 'URL de la requête : ',
+ method: 'Mode de requête : ',
+ headers: 'En-têtes (headers) : ',
+ response: 'Réponse : ',
+ error1: 'Si aucunne vidéo YouTube à cet ID, il sera retourner le code d\'erreur 404 "Not Found"',
+ error2: 'Un ID YouTube invilide renverra *400* "Bad Request"'
+ },
+ },
+ help: {
+ name: 'Aide',
+ title: 'Dépannage',
+ bullet1: 'Assurez-vous que la dernière version de l\'extension est installée, ',
+ bullet11: 'à l\'heure actuelle',
+ bullet2: 'Essayez de supprimer l\'extension et de la réinstaller, puis redémarrez le navigateur (toutes les fenêtres actives, pas seulement un onglet).',
+ bullet3: 'Assurez-vous que ce lien s\'ouvre : ',
+ bullet31: 'vous devriez voir du texte brut : ',
+ bullet4: 'Si rien de ce qui précède ne vous aide, signalez votre problème sur',
+ bullet41: 'ou sur notre',
+ bullet4a: 'Indiquez-nous votre système d\'exploitation ansi que le nom et la version de votre navigateur',
+ bullet4b: 'Faites une capture d\'écran de la page présentant le problème (par exemple, la page de la vidéo youtube) avec la console ouverte (appuyez sur ',
+ bullet4b1: ') - exemple de capture d\'écran ci-dessous.',
+ bullet4c: 'Faites une capture d\'écran de la page des extensions de votre navigateur avec les extension installée.',
+ bullet4c1: 'Pour voir les extensions, mettez ceci dans la barre d\'adresse : ',
+ firefox: 'pour Firefox',
+ chrome: 'pour Chromium (Chrome, Edge, Brave, Opera, Vivaldi...)',
+ },
+ faq: {
+ name: 'FAQ',
+ title: 'Foire Aux Questions',
+ subtitle: 'Vous avez encore des questions ? N\'hésitez pas à rejoindre notre Discord (en anglais) !',
+ bullet1: 'Où l\'extension obtient-elle ses données ?',
+ bullet1text: 'Une combinaison de données archivées datant d\'avant la fermeture de l\'API officielle de YouTube pour les dislikes, et d\'extrapolation du comportement des utilisateurs.',
+ bullet2: 'Pourquoi le nombre de dislike n\'est-il pas mis à jour ?',
+ bullet2text: 'Actuellement, les dislike des vidéos sont mis en cache et ne sont pas mis à jour très fréquemment. La mise à jour varie en fonction de la popularité de la vidéo, mais peut prendre entre quelques heures et quelques jours.',
+ bullet3: 'Comment cela fonctionne-t-il ?',
+ bullet3text: 'L\'extension collecte l\'ID de la vidéo que vous regardez, récupère les dislike (et d\'autres champs comme les vues, les likes, etc.) en utilisant notre API. L\'extension affiche ensuite le nombre de dislike et le ratio sur la page. Si vous liker ou disliker une vidéo, cela est enregistré et envoyé à la base de données afin qu\'un nombre précis de dislikes puisse être extrapolé.',
+ bullet4: 'Puis-je partager mon compte de dislike avec vous ?',
+ bullet4text: 'Prochainement. Nous envisageons d\'utiliser Oauth ou une autre API en lecture seule avec un champ d\'application limité afin que les créateurs puissent partager leurs compteurs de dislikes de manière vérifiable.',
+ bullet5: 'Quelles sont les données que vous collectez et comment sont-elles traitées ?',
+ bullet5text: 'L\'extension ne collecte que les données strictement nécessaires à son bon fonctionnement, comme l\'adresse IP ou l\'ID de la vidéo que vous regardez. Aucune de vos données ne sera jamais vendue à des tiers. Si vous souhaitez en savoir plus sur la manière dont nous gérons la sécurité et la confidentialité, consultez notre <a href="https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQfr.md">FAQ sur la sécurité</a>.',
+ bullet6: 'Comment fonctionne l\'API / le Backend ?',
+ bullet6text: 'Le backend utilise des données archivées de l\'époque où l\'API Youtube renvoyait encore le nombre de dislike, il utilise aussi le nombre de like/dislike des utilisateurs de l\'extension et une extrapolation. Dans un avenir proche, nous allons permettre aux créateurs de contenu de soumettre leurs nombres de dislike facilement et en toute sécurité et nous allons ajouter les données archivées d\'ArchiveTeam (4,56 milliards de vidéos) à notre base de données actuelle. Vous pouvez également visionner une vidéo sur le sujet.',
+ bullet7: 'Pourquoi le compteur de dislike affiche-t-il "Désactivé par le créateur" ?',
+ bullet7text: 'Parfois, une vidéo récemment publiée peut afficher "Désactivé par le créateur" même si le créateur ne l\'a pas désactivé. Cela est dû à la façon dont nous détectons si les dislikes sont désactivés, cela devrait disparaître dans quelques heures ou en likant ou en dislikant la vidéo et en rafraîchissant la page (avec un peu de chance).',
+ },
+ donate: {
+ name: 'Donner',
+ subtitle: 'Vous pouvez soutenir nos efforts pour que l\'internet reste libre en faisant un don !',
+ },
+ links: {
+ name: 'Liens',
+ title: 'Liens du Projet',
+ subtitle: 'Liens vers le projet et ses développeurs',
+ contact: 'Contactez-moi',
+ translators: 'Traducteurs',
+ coolProjects: 'Projets Cool',
+ sponsorBlockDescription: 'Ignorer les publicités intégrées (sponso) dans la vidéo',
+ filmotDescription: 'Rechercher des vidéos YouTube par sous-titres'
+ },
+}
diff --git a/Website/_locales/ru.ts b/Website/_locales/ru.ts
index e4a0601..28b8fc0 100644
--- a/Website/_locales/ru.ts
+++ b/Website/_locales/ru.ts
@@ -4,8 +4,8 @@ export default {
...ru,
home: {
name: 'Главная',
- title: 'Вернуть YouTube Дизлайки',
- subtitle: 'Расширение для браузера и API, которые показывают вам дизлайки в Youtube',
+ title: 'Вернуть YouTube дизлайки',
+ subtitle: 'Расширение для браузера и API, которые показывают вам отметки «Не нравится» в Youtube',
ukraine: 'Поддержите Украину',
sponsors: 'Спонсоры',
},
@@ -14,7 +14,7 @@ export default {
title: 'Выберите свою платформу',
subtitle: 'Доступно в Firefox и во всех Chromium браузерах',
title2: 'Другие платформы',
- subtitle2: 'Если ваш браузер еще не поддерживается, попробуйте этот пользовательский скрипт',
+ subtitle2: 'Если ваш браузер ещё не поддерживается, попробуйте этот пользовательский скрипт',
title3: 'От других разработчиков',
subtitle3: 'Никакой ответственности с нашей стороны, используйте на свой страх и риск',
},
@@ -26,28 +26,28 @@ export default {
title: 'Права пользования',
subtitle: 'Использование этого открытого API третьими лицами разрешено со следующими ограничениями:',
bullet1: 'Aтрибуция: ',
- bullet1text: 'Этот проект должен быть четко описан либо ссылкой на этот репозиторий, либо ссылкой на returnyoutubedislike.com',
- bullet2: 'Ограничение Скорости',
- bullet2text: 'Существуют ограничения на скорость для каждого клиента - 100 в минуту и 10 000 в день. Это вернет код 429, указывающий на то, что ваше приложение превысило лимит',
+ bullet1text: 'Этот проект должен быть чётко описан либо ссылкой на этот репозиторий, либо ссылкой на returnyoutubedislike.com',
+ bullet2: 'Ограничение',
+ bullet2text: 'Существуют ограничения на скорость для каждого клиента - 100 в минуту и 10 000 в день. Это выдаст код ошибки 429, указывающее на то, что ваше приложение превысило лимит',
},
url: {
title: 'Информация о URL-адресе',
- subtitle: 'API доступен по следующему базовому URL-адресу: ',
+ subtitle: 'API доступен по следующему URL-адресу: ',
},
endpoints: {
- title: 'Доступные Конечные точки',
+ title: 'Доступные конечные точки (эндпоинты)',
subtitle: 'Список доступных конечных точек доступен здесь: ',
},
fetching: {
title: 'Базовое руководство по выборке',
- subtitle: 'Пример получения голосов на заданный видео ID на YouTube ',
+ subtitle: 'Пример получения голосов на заданный видео идентификатор на YouTube ',
title2: 'Пример запроса: ',
url: 'URL-адрес запроса: ',
method: 'Способ запроса: ',
- headers: 'Шапка: ',
+ headers: 'Заголовок: ',
response: 'Ответ: ',
- error1: 'Неверный YouTube ID вернет код состояния 404 "Не найден"',
- error2: 'Неправильно отформатированный YouTube ID вернет 400 "Неверный запрос"'
+ error1: 'Неверный идентификатор YouTube выдаст код ошибки 404 "Не найдено"',
+ error2: 'Неправильно отформатированный идентификатор YouTube выдаст код ошибки 400 "Неверный запрос"'
},
},
help: {
@@ -69,23 +69,23 @@ export default {
chrome: 'для Chrome, Edge, Brave, Opera, Vivaldi',
},
faq: {
- name: 'FAQ',
- title: 'Частые Вопросы',
- subtitle: 'Все еще есть вопросы? Не стесняйтесь заглянуть в наш Дискорд!',
+ name: 'ЧаВО',
+ title: 'Частые вопросы',
+ subtitle: 'Всё ещё есть вопросы? Не стесняйтесь заглянуть в наш Discord!',
bullet1: 'Откуда расширение получает данные?',
- bullet1text: 'Комбинация архивных данных, полученных до закрытия официального YouTube дизлайк API, и экстраполяция поведения пользователей расширения.',
- bullet2: 'Почему количество дизлайков не обновляется?',
- bullet2text: 'На данный момент видео дизлайки кэшируются, и обновляются не очень часто. Это зависит от популярности видео, но обновление может занять от нескольких часов до нескольких дней.',
+ bullet1text: 'Комбинация архивных данных, полученных до закрытия официального API YouTube с отметками «Не нравится», и экстраполяция поведения пользователей расширения.',
+ bullet2: 'Почему количество отметок «Не нравится» не обновляется?',
+ bullet2text: 'На данный момент видео отметки «Не нравится» кэшируются, и обновляются не очень часто. Это зависит от популярности видео, но обновление может занять от нескольких часов до нескольких дней.',
bullet3: 'Как это работает?',
- bullet3text: 'Расширение берет ID видео которое вы смотрите, извлекает количество дизлайков (и другие поля, такие как просмотры, лайки и т.д.) используя наш API. Затем расширение отображает количество дизлайков на странице. Если если вы лайкаете или дизлайкаете видео, это записывается и отправляется в базу данных, чтобы можно было экстраполировать точное количество дизлайков.',
- bullet4: 'Могу я поделиться с вами своим количеством дизлайков?',
- bullet4text: 'Скоро. Мы рассматриваем возможность использования Oauth или другого API, доступного только для чтения, с ограниченной областью действия, чтобы создатели могли делиться своим количеством дизлайков.',
+ bullet3text: 'Расширение берёт идентификатор видео которое вы смотрите, извлекает количество отметок «Не нравится» (и другие поля, такие как просмотры, отметки «Нравится» и т.д.) используя наш API. Затем расширение отображает количество отметок «Не нравится» на странице. Если если вы оставляете отметки «Нравится» или «Не нравится», это записывается и отправляется в базу данных, чтобы можно было экстраполировать точное количество отметок.',
+ bullet4: 'Могу я поделиться с вами своим количеством отметок «Не нравится»?',
+ bullet4text: 'Скоро. Мы рассматриваем возможность использования Oauth или другого API, доступного только для чтения, с ограниченной областью действия, чтобы создатели могли делиться своим количеством отметок «Не нравится».',
bullet5: 'Какие данные вы собираете и как они обрабатываются?',
- bullet5text: 'Расширение собирает только те данные, которые строго необходимы для его правильной работы, такие как IP-адрес или ID видео которое вы смотрите. Ваши данные никогда не будут проданы третьим лицам. Если вы хотите узнать больше о том, как мы обеспечиваем безопасность и конфиденциальность, ознакомьтесь с нашим <a href="https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQ.md">FAQ по безопасности</a>.',
+ bullet5text: 'Расширение собирает только те данные, которые строго необходимы для его правильной работы, такие как IP-адрес или идентификатор видео которое вы смотрите. Ваши данные никогда не будут проданы третьим лицам. Если вы хотите узнать больше о том, как мы обеспечиваем безопасность и конфиденциальность, ознакомьтесь с нашим <a href="https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQru.md">ЧаВО по безопасности</a>.',
bullet6: 'Как работает API/серверная часть?',
- bullet6text: 'Серверная часть использует архивные данные с тех пор, когда YouTube API все еще возвращал количество дизлайков, количество лайков/дизлайков пользователей расширения и экстраполяцию. В ближайшем будущем мы позволим создателям контента легко и безопасно отправлять количество своих дизлайков, и мы добавим архивные данные ArchiveTeam (4,56 миллиарда видео) в нашу текущую базу данных. Вы также можете просмотреть видео на эту тему.',
- bullet7: 'Почему дизлайки показывают \'DISLIKES DISABLED\'?',
- bullet7text: 'Иногда недавно загруженное видео может показывать "DISLIKES DISABLED", это связано с тем как мы определяем отключены ли дизлайки, должно исчезнуть через несколько часов или после лайка или дизлайка видео и обновления страницы (надеюсь).',
+ bullet6text: 'Серверная часть использует архивные данные с тех пор, когда YouTube API всё ещё выдавал количество отметок «Не нравится», количество отметок «Нравится» и «Не нравится» пользователей расширения и экстраполяцию. В ближайшем будущем мы позволим создателям контента легко и безопасно отправлять количество своих отметок «Не нравится», и мы добавим архивные данные ArchiveTeam (4,56 миллиарда видео) в нашу текущую базу данных. Вы также можете просмотреть видео на эту тему.',
+ bullet7: 'Почему счётчик отметок «Не нравится» показывает \'DISLIKES DISABLED\'?',
+ bullet7text: 'Иногда недавно загруженное видео может показывать "DISLIKES DISABLED", это связано с тем как мы определяем отключены ли отметки «Не нравится», и должно исчезнуть через несколько часов или после получения отметки «Нравится» или «Не нравится» и обновления страницы (надеюсь).',
},
donate: {
name: 'Пожертвовать',
@@ -97,7 +97,7 @@ export default {
subtitle: 'Ссылки на проект и его разработчиков',
contact: 'Связаться',
translators: 'Переводчики',
- sponsorBlockDescription: 'Проматывает рекламу встроенную в видео',
+ sponsorBlockDescription: 'Проматывает рекламу, встроенную в видео',
filmotDescription: 'Поиск по субтитрам YouTube'
},
}
diff --git a/Website/_locales/tr.ts b/Website/_locales/tr.ts
index c5986c1..f064e10 100644
--- a/Website/_locales/tr.ts
+++ b/Website/_locales/tr.ts
@@ -81,7 +81,7 @@ export default {
bullet4: 'Dislike sayımı sizinle paylaşabilir miyim?',
bullet4text: 'Çok yakında evet. İçerik üreticilerinin dislike sayıları için doğrulanabilirliğini paylaşabilmeleri amacıyla Oauth ya da sınırlı bir kapsamda farklı bir salt okunur API kullanmayı düşünüyoruz.',
bullet5: 'Hangi verileri topluyorsunuz ve bunlar nasıl işleniyor?',
- bullet5text: 'Uzantı, yalnızca izlediğiniz videonun IP adresi veya videonun ID\'si gibi düzgün çalışması için kesinlikle gerekli olan verileri toplar. Verileriniz asla 3. taraflara satılmayacaktır. Güvenliği ve gizliliği nasıl ele aldığımız hakkında daha fazla bilgi için <a href="https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQ.md">security FAQ</a>'ya gidin.',
+ bullet5text: 'Uzantı, yalnızca izlediğiniz videonun IP adresi veya videonun ID\'si gibi düzgün çalışması için kesinlikle gerekli olan verileri toplar. Verileriniz asla 3. taraflara satılmayacaktır. Güvenliği ve gizliliği nasıl ele aldığımız hakkında daha fazla bilgi için <a href="https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQ.md">security FAQ</a>\'ya gidin.',
bullet6: 'API/Yazılım(Backend) nasıl çalışıyor?',
bullet6text: 'Yazılım, YouTube API\'sinin dislike sayısını ve uzantı kullanıcılarının like/dislike sayısı sonuçların genişletilmesinin döndürmeye devam ettiği zamana ait arşivlenmiş verileri kullanır. Yakın zamanda içerik üreticilerin dislike sayısını kolay ve güvenli bir şekilde göndermelerine izin vereceğiz ve ArchiveTeam\'in arşivlenmiş verilerini (4,56 milyar video) veri tabanımıza ekleyeceğiz. Ayrıca konu ile ilgili videoyu da izleyebilirsiniz.',
bullet7: 'Dislike sayısı neden \'DISLIKES DISABLED\'(DISLIKE\'LAR AKTİF DEĞİL) olarak gözüküyor?',
diff --git a/Website/layouts/default.vue b/Website/layouts/default.vue
index 1db2382..15c5f00 100644
--- a/Website/layouts/default.vue
+++ b/Website/layouts/default.vue
@@ -103,7 +103,7 @@ export default {
{ name: "Español", locale: "es" },
{ name: "Türkçe", locale: "tr" },
{ name: "Русский", locale: "ru" },
- // { name: "Français", locale: "fr" },
+ { name: "Français", locale: "fr" },
// { name: "Deutsch", locale: "de" },
// ...
],
diff --git a/Website/nuxt.config.js b/Website/nuxt.config.js
index 28d13de..ea38ffa 100644
--- a/Website/nuxt.config.js
+++ b/Website/nuxt.config.js
@@ -2,7 +2,7 @@ import en from "./_locales/en";
import es from "./_locales/es";
import tr from "./_locales/tr";
import ru from "./_locales/ru";
-// import fr from "./_locales/fr";
+import fr from "./_locales/fr";
// import de from "./_locales/de";
// ...
export default {
@@ -48,7 +48,7 @@ export default {
// Vuetify module configuration: https://go.nuxtjs.dev/config-vuetify
vuetify: {
lang: {
- locales: { en, es, tr, ru /*, fr, de, ...*/ },
+ locales: { en, es, tr, ru, fr /*, de, ...*/ },
current: "en",
},
theme: {
diff --git a/Website/pages/links.vue b/Website/pages/links.vue
index 3fbe465..a17fc23 100644
--- a/Website/pages/links.vue
+++ b/Website/pages/links.vue
@@ -99,6 +99,10 @@ export default {
tag: "PickleNik#0864",
lang: "Русский",
},
+ {
+ tag: "NiniKo",
+ lang: "Français",
+ },
],
coolProjects: [
{ name: "SponsorBlock", url: "https://sponsor.ajay.app/", description: "$vuetify.links.sponsorBlockDescription" },