From 3f56e5ecf0334bb85155732e5c361b444fe69a73 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:37:05 +0300 Subject: Add Ukrainian translation --- CONTRIBUTINGuk.md | 67 ++++++++++++++++++++++ READMEuk.md | 94 +++++++++++++++++++++++++++++++ extension-description-store-ukrainian.txt | 20 +++++++ 3 files changed, 181 insertions(+) create mode 100644 CONTRIBUTINGuk.md create mode 100644 READMEuk.md create mode 100644 extension-description-store-ukrainian.txt diff --git a/CONTRIBUTINGuk.md b/CONTRIBUTINGuk.md new file mode 100644 index 0000000..05d2ab4 --- /dev/null +++ b/CONTRIBUTINGuk.md @@ -0,0 +1,67 @@ +Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md) + +# Вітаємо у посібнику внеску в Return YouTube Dislikes + +Дякуємо, що вкладаєте свій час у розвиток нашого проєкту! Усі ваші зміни буде відображено в наступній версії розширення (або ж [вебсайту](https://www.returnyoutubedislike.com/)). + +## Почнімо працювати + +Будь ласка, використовуйте Prettier із налаштуваннями за замовчуванням для форматування коду. + +#### Заздалегідь + +Вам потрібно встановити node і npm, щоб створити bundled версію джерела. + +Версії, що використовувались при налаштуванні: + +- node: 12.18.4 +- npm: 6.14.6 + +Для створення `bundled-content-script.js`, який містить більшу частину бізнес-логіки цього розширення, спочатку потрібно встановити всі залежності. + +1. Перейдіть в корінь репозиторію та виконайте наступне: + +``` +npm install +``` + +2. Виконайте наступну команду, щоб створити `bundled-content-script.js`, який використовується в `manifest.json` + +``` +npm start // для створення файлу(ів) збірки та запуску спостерігача за файлами, який виконує hot-reload при збереженні + +// або ж + +npm run build // для створення файлу(ів) збірки один раз +``` + +Вітаємо, тепер ви готові до розробки! + +Якщо ви новачок у розробці розширення Chrome або вам потрібна додаткова допомога, перегляньте [це керівництво на YouTube](https://www.youtube.com/watch?v=mdOj6HYE3_0) (англ.) + +### Проблеми + +#### Відкриття нової проблеми + +Якщо у вас виникли проблеми з розширенням, здійсніть пошук і переконайтеся, що про цю проблему ще не повідомляли. Якщо ні, створіть Issue, використання форми проблеми наполегливо рекомендується, але не є обов’язковим. + +#### Вирішення проблеми + +Якщо ви знайшли проблему, і гадаєте, що можете її вирішити, не соромтеся. Створіть Pull Request на вилучення з виправленням і обов'язково вкажіть проблему, яку ви усуваєте. + +### Запит функції + +#### Відкриття запиту на нову функцію + +Якщо у вас є ідея щодо розширення, не соромтеся створіть Pull Request, але, будь ласка, здійсніть пошук і переконайтеся, що ця функція ще не запропонована. Використання форми функції наполегливо рекомендується, але не є обов’язковим. + +#### Реалізація запиту функції + +Якщо ви знайшли функцію, і гадаєте, що можете її реалізувати, не соромтеся. Створіть Pull Request із виправленням і обов’язково вкажіть функцію, яку ви впроваджуєте. + +### Які Pull Request ми приймаємо? + +- Виправлення проблем. +- Впровадження нових функцій. +- Виправлення помилок та спрощення тексту. +- Поліпшення сайту. \ No newline at end of file diff --git a/READMEuk.md b/READMEuk.md new file mode 100644 index 0000000..d296b9c --- /dev/null +++ b/READMEuk.md @@ -0,0 +1,94 @@ +[![Chrome Web Store](https://img.shields.io/chrome-web-store/stars/gebbhagfogifgggkldgodflihgfeippi?label=Chrome%20Rating&style=flat&logo=google)](https://chrome.google.com/webstore/detail/youtube-dislike-button/gebbhagfogifgggkldgodflihgfeippi/) +[![Chrome Web Store Users](https://img.shields.io/chrome-web-store/users/gebbhagfogifgggkldgodflihgfeippi?label=Chrome%20Users&style=flat&logo=google)](https://chrome.google.com/webstore/detail/youtube-dislike-button/gebbhagfogifgggkldgodflihgfeippi/) +[![Mozilla rating](https://img.shields.io/amo/stars/return-youtube-dislikes?label=Firefox%20Rating&style=flat&logo=firefox)](https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikes/) +[![Mozilla downloads](https://img.shields.io/amo/users/return-youtube-dislikes?label=Firefox%20Users&style=flat&logo=firefox)](https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikes/) +[![Commit rate](https://img.shields.io/github/commit-activity/m/Anarios/return-youtube-dislike?label=Commits&style=flat)](https://github.com/Anarios/return-youtube-dislike/commits/main) +[![Issues](https://img.shields.io/github/issues/Anarios/return-youtube-dislike?style=flat&label=Issues)](https://github.com/Anarios/return-youtube-dislike/issues) +[![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) +[![License](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE) + +Read this in other languages: [English](README.md), [Español](READMEes.md), [русский](READMEru.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md) + +# Return YouTube Dislike + +

+ Return YouTube Dislike - це розширення з відкритим вихідним кодом, яке повертає лічильник відміток «Не подобається» на YouTube.
+ Доступно для Chrome та Firefox як веброзширення.
+ Також доступний для інших браузерів як JS UserScript.

+ +

+ +## Історія + +10 листопада 2021 року Google [оголосили](https://blog.youtube/news-and-events/update-to-youtube/), що лічильник відміток «Не подобається» на YouTube буде видалено. + +Крім того, поле позначок `dislike` у YouTube API було [видалено](https://support.google.com/youtube/thread/134791097/update-to-youtube-dislike-counts) 13 грудня 2021 року, прибравши єдину можливість оцінити якість вмісту перед переглядом. + +## Як це працює + +Після видаленням статистики відміток з API YouTube наш сервер перейшов на використання комбінації заархівованих статистичних даних відміток «Не подобається» екстрапольованих із даними користувачів розширення. + +[ЧаПи](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQuk.md) + +## Чому це важливо + +Ви можете дізнатися більше на нашому вебсайті: [returnyoutubedislike.com](https://www.returnyoutubedislike.com/) + +## Документація API + +Використання цього відкритого API сторонніми особами дозволено з наступними обмеженнями: + +- **Атрибуція**: Цей проєкт має бути чітко описано, використовуючи посилання на [returnyoutubedislike.com](https://returnyoutubedislike.com/). +- **Обмеження**: Існують обмеження на швидкісті для кожного клієнта - 100 за хвилину і 10 000 за день. Це видасть код помилки 429, який вказує на те, що вашому додатку слід завершити роботу. + +API доступний за наступною URL-адресою: +https://returnyoutubedislikeapi.com + +Перелік доступних «ендпоінтів» можна переглянути тут: +https://returnyoutubedislikeapi.com/swagger/index.html + +### Отримати оцінки + +Приклад отримання оцінок відео на YouTube за ID: +`/votes?videoId=kxOuG8jMIgI` + +```json +{ + "id": "kxOuG8jMIgI", + "dateCreated": "2021-12-20T12:25:54.418014Z", + "likes": 27326, + "dislikes": 498153, + "rating": 1.212014408444885, + "viewCount": 3149885, + "deleted": false +} +``` + +Недійсний YouTube ID видасть код помилки 404 "Not Found". +YouTube ID у невірному форматі видасть код помилки 400 "Bad Request". + + + +## Взяти участь у розробці + +Будь ласка, ознайомтеся із [посібником внеску в проєкт](https://github.com/Anarios/return-youtube-dislike/blob/main/CONTRIBUTINGuk.md). + +## Підтримайте цей проєкт! + +Ви можете підтримати цей проєкт пожертвою за посиланням нижче: + +[Підтримати](https://returnyoutubedislike.com/donate) + +## Спонсори + +[Piepacker](https://piepacker.com) + +[Seed4.Me VPN](https://www.seed4.me/users/register?gift=ReturnYoutubeDislike) + +[PocketTube](https://yousub.info/?utm_source=returnyoutubedislike) + +[Станьте нашим спонсором](https://www.patreon.com/join/returnyoutubedislike/checkout?rid=8008601) \ No newline at end of file diff --git a/extension-description-store-ukrainian.txt b/extension-description-store-ukrainian.txt new file mode 100644 index 0000000..e595652 --- /dev/null +++ b/extension-description-store-ukrainian.txt @@ -0,0 +1,20 @@ +Return YouTube Dislike відновлює можливість бачити кількість відміток «Не подобається» на YouTube. + +Якщо не працює: відкрийте вкладку розширень (chrome://extensions/), вимкніть це розширення та увімкніть його знову. Це має вирішити більшість проблем, оскільки в Chromium є помилка, яка в деяких випадках перешкоджає роботі розширення. Сподіваюся, команда Chromium незабаром виправить це. + +Починаючи з 13 грудня 2021 року YouTube видалив можливість бачити відмітки «Не подобається» зі свого API. +Це розширення має намір повернути владу користувачам, використовуючи поєднання архівних даних про кількість відмітко «Подобається» та «Не подобається», а також відмітки «Подобається»/«Не подобається» користувачів розширення, аби показати найточніші рейтинги. + +На разі більше ніж 200 мільйонів даних про відмітки «Подобається»/«Не подобається» збережено до 13 грудня 2021 року + +Активно росте та оновюється новими відео, що завантажені після 13 грудня 2021 року + +Що більше користувачів використовує розширення, то точніше воно буде + +Не надто популярні відео, завантажені після 13 грудня 2021 року, можуть містити менш точні дані, ніж популярні відео. + +Це розширення наразі знаходиться в активній стадії розробки, тому, якщо у вас виникнуть будь-які проблеми, не соромтесь повідомляти про них на нашій сторінці GitHub або на нашому сервері в Discord. + +Більше можливостей з'явиться найближчим часом! + +https://github.com/Anarios/return-youtube-dislike \ No newline at end of file -- cgit v1.2.3 From e33c17970f153d08f301bea9889450745341cc70 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:37:52 +0300 Subject: Link to the Ukrainian translation --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b31aa56..ff3287b 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) [![License](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE) -Read this in other languages: [Español](READMEes.md), [русский](READMEru.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md) +Read this in other languages: [Español](READMEes.md), [русский](READMEru.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md) # Return YouTube Dislike -- cgit v1.2.3 From b5c37fc17ca4c12f335d1245016dc7c53cfddcf5 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:38:12 +0300 Subject: Link to the Ukrainian translation --- READMEes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/READMEes.md b/READMEes.md index 57950c0..055ab06 100644 --- a/READMEes.md +++ b/READMEes.md @@ -7,7 +7,7 @@ [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) [![License](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE) -Leer en otros idiomas: [English](README.md), [русский](READMEru.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md) +Leer en otros idiomas: [English](README.md), [русский](READMEru.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md) # Return YouTube Dislike -- cgit v1.2.3 From 2efeb127b0a9bf6fcd48565c00f28a9b54a8ca5d Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:38:42 +0300 Subject: Link to the Ukrainian translation --- READMEfr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/READMEfr.md b/READMEfr.md index 63a7ee8..14729bf 100644 --- a/READMEfr.md +++ b/READMEfr.md @@ -7,7 +7,7 @@ [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) [![License](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](LICENSE) -Lisez ceci dans d'autres langues : [English](README.md), [Español](READMEes.md), [русский](READMEru.md), [日本語](READMEja.md), [Türkçe](READMEtr.md) +Lisez ceci dans d'autres langues : [English](README.md), [Español](READMEes.md), [русский](READMEru.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md) # Return YouTube Dislike -- cgit v1.2.3 From ef353ad3830f38ccabcc5398735782eb779e45b2 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:39:09 +0300 Subject: Link to the Ukrainian translation --- READMEja.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/READMEja.md b/READMEja.md index 7b29861..a454960 100644 --- a/READMEja.md +++ b/READMEja.md @@ -7,7 +7,7 @@ [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) [![License](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE) -別の言語: [English](README.md), [Español](READMEes.md), [русский](READMEru.md), [Français](READMEfr.md), [Türkçe](READMEtr.md) +別の言語: [English](README.md), [Español](READMEes.md), [русский](READMEru.md), [Français](READMEfr.md), [Türkçe](READMEtr.md), [українська](READMEuk.md) # Return YouTube Dislike -- cgit v1.2.3 From d752904d98ede84cfedc720de8ee1dbfbb71a45d Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:39:32 +0300 Subject: Link to the Ukrainian translation --- READMEru.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/READMEru.md b/READMEru.md index 1609f37..dd0b0a5 100644 --- a/READMEru.md +++ b/READMEru.md @@ -7,7 +7,7 @@ [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) [![License](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE) -Прочитать на других языках: [English](README.md), [Español](READMEes.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md) +Прочитать на других языках: [English](README.md), [Español](READMEes.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md) # Return YouTube Dislike -- cgit v1.2.3 From aebc586be8dcab4e969e032f9d7a325b748a654d Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:39:59 +0300 Subject: Link to the Ukrainian translation --- READMEtr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/READMEtr.md b/READMEtr.md index a119123..1db1be8 100644 --- a/READMEtr.md +++ b/READMEtr.md @@ -7,7 +7,7 @@ [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) [![Lisans](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE) -Bunu diğer dillerde okuyun: [English](README.md), [Español](READMEes.md), [Français](READMEfr.md), [русский](READMEru.md), [日本語](READMEja.md) +Bunu diğer dillerde okuyun: [English](README.md), [Español](READMEes.md), [Français](READMEfr.md), [русский](READMEru.md), [日本語](READMEja.md), [українська](READMEuk.md) # YouTube Dislike Sayısını Geri Getir -- cgit v1.2.3 From 1291858a1ef906c996b90023c00a98489be6791d Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:41:03 +0300 Subject: Link to the Ukrainian translation --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8e8da18..f7996eb 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,4 +1,4 @@ -Read this in other languages: [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md) +Read this in other languages: [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md) # Welcome To Return YouTube Dislikes contributing guide -- cgit v1.2.3 From a075f751dcfa5faa4afff2e93837379da221a739 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:41:26 +0300 Subject: Link to the Ukrainian translation --- CONTRIBUTINGfr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTINGfr.md b/CONTRIBUTINGfr.md index c9b9e91..b8e9d2c 100644 --- a/CONTRIBUTINGfr.md +++ b/CONTRIBUTINGfr.md @@ -1,4 +1,4 @@ -Lisez ceci dans d'autres langues : [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Türkçe](CONTRIBUTINGtr.md) +Lisez ceci dans d'autres langues : [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md) # Bienvenue dans le guide de contribution à Return YouTube Dislikes -- cgit v1.2.3 From 1fef9602534a720de8b137a1b69f19edee206688 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:41:47 +0300 Subject: Link to the Ukrainian translation --- CONTRIBUTINGru.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTINGru.md b/CONTRIBUTINGru.md index 0907d33..ec2195a 100644 --- a/CONTRIBUTINGru.md +++ b/CONTRIBUTINGru.md @@ -1,4 +1,4 @@ -Прочитать на других языках: [English](CONTRIBUTING.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md) +Прочитать на других языках: [English](CONTRIBUTING.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md) # Добро пожаловать в руководство по внесению вклада Return YouTube Dislikes -- cgit v1.2.3 From 32a59d4a16db36e6bfaeb66fe035a515caf240a5 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:42:03 +0300 Subject: Link to the Ukrainian translation --- CONTRIBUTINGtr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTINGtr.md b/CONTRIBUTINGtr.md index 4a33b15..f439221 100644 --- a/CONTRIBUTINGtr.md +++ b/CONTRIBUTINGtr.md @@ -1,4 +1,4 @@ -Bunu diğer dillerde okuyun: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md) +Bunu diğer dillerde okuyun: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [українська](CONTRIBUTINGuk.md) # "YouTube Dislike Sayısını Geri Getir"in katkı kılavuzuna Hoş Geldiniz -- cgit v1.2.3 From 3da6ec71a503f0cee3b8ad3d6c674dbf308e8cc7 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:42:37 +0300 Subject: Add Ukrainian translation --- Website/_locales/uk.ts | 119 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 Website/_locales/uk.ts diff --git a/Website/_locales/uk.ts b/Website/_locales/uk.ts new file mode 100644 index 0000000..17d06ab --- /dev/null +++ b/Website/_locales/uk.ts @@ -0,0 +1,119 @@ +import { uk } from "vuetify/src/locale"; +// By dsty#1614 +export default { + ...uk, + home: { + name: "Головна", + title: "Return YouTube Dislike", + subtitle: "Браузерне розширення та API, що дозволяє вам бачити відмітки «Не подобається» на YouTube", + ukraine: "Підтримати Україну", + sponsors: "Спонсори", + }, + install: { + name: "Завантажити", + title: "Оберіть вашу платформу", + subtitle: "Доступно на Firefox та усіх Chromium браузерах", + title2: "Інші платформи", + subtitle2: "Якщо ваш браузер не підтримується, спробуйте цей UserScript", + title3: "Стороннє ПЗ", + subtitle3: "Ми не маємо відношення до цього, використовуйте на свій страх і ризик", + }, + api: { + name: "API", + title: "Вітаємо у офіційній документації RYD!", + subtitle: "Щоб почати, виберіть розділ у меню.", + rights: { + title: "Права використання", + subtitle: + "Використання цього відкритого API сторонніми особами дозволено з наступними обмеженнями:", + bullet1: "Атрибуція: ", + bullet1text: + "Цей проєкт має бути чітко описано, використовуючи посилання, або ж на цей репозиторій, або ж на returnyoutubedislike.com", + bullet2: "Обмеження: ", + bullet2text: + "Існують обмеження на швидкісті для кожного клієнта - 100 за хвилину і 10 000 за день. Це видасть код помилки 429, який вказує на те, що вашому додатку слід завершити роботу", + }, + url: { + title: "Інформація про посилання", + subtitle: "API доступний за наступним посиланням: ", + }, + endpoints: { + title: "Достпупні «ендпоінти»", + subtitle: "Перелік доступних «ендпоінтів» можна переглянути тут: ", + }, + fetching: { + title: "Базовий посібник по отриманню", + subtitle: "Приклад отримання оцінок відео на YouTube за ID ", + title2: "Приклад запиту: ", + url: "Посилання запиту: ", + method: "Метод запиту: ", + headers: "Заголовок: ", + response: "Відповідь: ", + error1: 'Недійсний YouTube ID видасть код помилки 404 "Not Found"', + error2: + 'YouTube ID у невірному форматі видасть код помилки 400 "Bad Request"', + }, + }, + help: { + name: "Допомога", + title: "Усунення несправностей", + bullet1: "Переконайтеся, що у вас встановлена остання версія розширення, наразі це - ", + bullet11: "", + bullet2: + "Спробуйте видалити розширення і встановити його знову, а потім перезавантажте браузер (усі активні вікна, а не лише одну вкладку).", + bullet3: "Переконайтеся, що наступне посилання відкривається: ", + bullet31: "і ви бачите там цей текст: ", + bullet4: "Якщо нічого з перерахованого вище не допомогло - повідомте про проблему в каналі", + bullet41: "у нашому", + bullet4a: "Повідомте нам вашу операційну систему, назву та версію браузера", + bullet4b: + "Зробіть знімок екрана сторінки з проблемою (тобто сторінки відео на YouTube) із відкритою консоллю (натисніть ", + bullet4b1: ") - приклад знімка екрана нижче.", + bullet4c: + "Зробіть знімок екрана сторінки з встановленими розширеннями вашого браузера.", + bullet4c1: "Щоб побачити розширення, напишіть це в адресний рядок: ", + firefox: "для Firefox", + chrome: "для Chrome, Edge, Brave, Opera, Vivaldi", + }, + faq: { + name: "ЧаПи", + title: "Часті питання", + subtitle: "Залишилися питання? Не соромтеся приєднуватися до нашого Discord!", + bullet1: "Звідки розширення отримує дані?", + bullet1text: + "Комбінація архівних даних, отриманих до закриття офіційного API відміток «Не подобається» на YouTube та екстрапольованої поведінки користувачів розширення.", + bullet2: "Чому кількість відміток «Не подобається» не оновлюється?", + bullet2text: + "Наразі відмітки «Не подобається» кешуються й не оновлюються надто часто. Це залежить від популярності відео, але для оновлення може знадобитися від кількох годин до кількох днів.", + bullet3: "Як це працює?", + bullet3text: + "Розширення отримує ID відео, яке ви переглядаєте, та дізнається кількість відміток «Не подобається» (та інші дані: перегляди, відмітки «Подобається» тощо) за допомогою нашого API. Потім розширення відображає кількість відміток «Не подобається» та їх коефіцієнт на сторінці. Якщо ви ставите відмітки «Подобається» чи «Не подобається», це записується та надсилається до бази даних, щоб можна було екстраполювати точну їх кількість нелайків.", + bullet4: "Чи можу я поділитися з вами своїми відмітками «Не подобається»?", + bullet4text: + "Незабаром. Ми розглядаємо можливість використання Oauth або іншого API, доступного тільки для читання, з обмеженою областю дій, щоб творці могли ділитися своїми відмітками «Не подобається»", + bullet5: "Які дані ви збираєте та як вони обробляються?", + bullet5text: + 'Розширення збирає лише ті дані, які необхідні для правильної його роботи, такі як IP-адреси або ID відео, яке ви дивитеся. Ваші дані ніколи не будуть продані третім особам. Якщо ви хочете дізнатися більше про те, як ми забезпечуємо безпеку та конфіденційність, ознайомтесь з нашими ЧаПи по безпеці.', + bullet6: "Як працює API/серверна сторона?", + bullet6text: + "Серверна частина використовує архівні дані з тих пір, доки YouTube API все ще видавав кількість відміток «Не подобається», а також відмітки «Подобається»/«Не подобається» користувачів розширення та екстраполяцію. В найближчому майбутньому ми дозволимо творцям контенту легко та безпечно надсилати свої відмітки «Не подобається», а також ми додамо архівні дані ArchiveTeam (4,56 мільярди відео) до нашої поточної бази даних. Ви можете переглянути відео на цю тему.", + bullet7: "Чому лічильник відміток «Не подобається» пише 'DISLIKES DISABLED'?", + bullet7text: + "Іноді на нещодавно завантаженому відео може з'являтися повідомлення 'DISLIKES DISABLED', навіть попри те, що автор не вимикав відмітки «Не подобається». Це пов’язано з тим, як ми визначаємо, чи вимкнені оцінки «Не подобається». Це повідомлення має зникнути через кілька годин або після отримання відмітки «Подобається»/«Не подобається» і оновлення сторінки (сподіваюся).", + }, + donate: { + name: "Підтримати", + subtitle: + "Ви можете підтримати пожертвою наші зусилля зробити Інтернет вільнішим!", + }, + links: { + name: "Посилання", + title: "Посилання проєкту", + subtitle: "Посилання на проєкт і його розробників", + contact: "Зв'язок зі мною", + translators: "Перекладачі", + coolProjects: "Круті проєкти", + sponsorBlockDescription: "пропускає вбудовану у відео рекламу", + filmotDescription: "пошук відео на YouTube по субтитрах", + }, +}; \ No newline at end of file -- cgit v1.2.3 From 53f132a0f3b0f1ffa98e55630976b53572cbb0b4 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:44:01 +0300 Subject: Add Ukrainian translation --- Extensions/combined/_locales/uk/messages.json | 134 ++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 Extensions/combined/_locales/uk/messages.json diff --git a/Extensions/combined/_locales/uk/messages.json b/Extensions/combined/_locales/uk/messages.json new file mode 100644 index 0000000..4919c6e --- /dev/null +++ b/Extensions/combined/_locales/uk/messages.json @@ -0,0 +1,134 @@ +{ + "extensionName": { + "message": "Return YouTube Dislike" + }, + "extensionNameBeta": { + "message": "Return YouTube Dislike Beta" + }, + "extensionDesc": { + "message": "Повертає здатність бачити відмітки «Не подобається»" + }, + "textDeveloper": { + "message": "від Дмитра Селіванова та спільноти" + }, + "linkWebsite": { + "message": "Вебсайт" + }, + "linkFAQ": { + "message": "ЧаПи" + }, + "linkDonate": { + "message": "Підтримати" + }, + "linkHelp": { + "message": "Допомога" + }, + "linkChangelog": { + "message": "Журнал змін" + }, + "legendSettings": { + "message": "Налаштування" + }, + "textSettings": { + "message": "Вимкнути надсилання відміток" + }, + "textLikesDisabled": { + "message": "Вимкнуто власником" + }, + "textSettingsHover": { + "message": "Вимикає надсилання відміток «Подобається»/«Не подобається»." + }, + "textRoundingNumbers": { + "message": "Округлює значення відміток (стандартний параметр YouTube)" + }, + "textRoundingNumbersHover": { + "message": "Показувати заокруглені значення." + }, + "textConsistentFormat": { + "message": "Зробить формат «Подобається» та «Не подобається» однаковим" + }, + "textConsistentFormatHover": { + "message": "Форматувати як числа." + }, + "textNumberFormat": { + "message": "Формат значень:" + }, + "textColorizeRatioBar": { + "message": "Обрати кольори стрічки співвідношення" + }, + "textColorizeRatioBarHover": { + "message": "Змінює кольори стрічки співвідношення на обрані вами." + }, + "textColorizeThumbs": { + "message": "Обрати кольори відміток" + }, + "textColorizeThumbsHover": { + "message": "Змінює кольори піктограм відміток на обрані вами." + }, + "textColorTheme": { + "message": "Кольорова схема:" + }, + "textColorTheme1": { + "message": "Класика" + }, + "textColorTheme2": { + "message": "Доступність" + }, + "textColorTheme3": { + "message": "Неон" + }, + "textTempUnavailable": { + "message": "Тимчасово недоступно" + }, + "textUpdate": { + "message": "Оновлення до" + }, + "version30installed": { + "message": "Версію 3.0.0.1 встановлено" + }, + "whatsnew": { + "message": "Що нового" + }, + "shortsSupport": { + "message": "Підтримка YouTube Shorts" + }, + "customColors": { + "message": "Користувальницькі кольори стрічки співвідношення та кнопок" + }, + "customNumberFormats": { + "message": "Користувацькі формати значень" + }, + "considerDonating": { + "message": "Розширення досі існує лише за допомогою ваших пожертв, будь ласка, підтримайте проєкт." + }, + "roundNumbers": { + "message": "Показувати заокруглені значення" + }, + "roundNumbersHover": { + "message": "Округлює значення відміток (стандартний параметр YouTube)" + }, + "reformatLikes": { + "message": "Форматувати як числа" + }, + "reformatLikesHover": { + "message": "Зробить формат «Подобається» та «Не подобається» однаковим" + }, + "numberFormat": { + "message": "Формат значень:" + }, + "colorizeRatio": { + "message": "Обрати кольори стрічки співвідношення" + }, + "colorizeRatioHover": { + "message": "Змінює кольори стрічки співвідношення на обрані вами.." + }, + "colorizeThumbs": { + "message": "Обрати кольори відміток" + }, + "colorizeThumbsHover": { + "message": "Змінює кольори піктограм відміток на обрані вами." + }, + "colorTheme": { + "message": "Кольорова схема:" + } +} -- cgit v1.2.3 From cfb1cadfd7cab652c9c2bdb3d1d14b545d20574c Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:45:01 +0300 Subject: Add Ukrainian translation --- Docs/FAQuk.md | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++ Docs/SECURITY-FAQuk.md | 31 +++++++++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 Docs/FAQuk.md create mode 100644 Docs/SECURITY-FAQuk.md diff --git a/Docs/FAQuk.md b/Docs/FAQuk.md new file mode 100644 index 0000000..0c4812a --- /dev/null +++ b/Docs/FAQuk.md @@ -0,0 +1,61 @@ +Read this in other languages: [English](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Türkçe](FAQtr.md) + +# Часті питання + +## Перш ніж задавати питання на GitHub або у Discord, будь ласка, ознайомтеся з цим. + +
+ +### **1. Звідки це розширення отримує дані?** + +Комбінація Google API та старих даних. + +Ми зберігаємо всі доступні дані в нашій базі, аби вони були доступні після того, як Google вимкне лічильник відміток «Не подобається» у своєму API. + +
+ +### **2. Лічильник «Не подобається» не оновлюється** + +Наразі відео з відмітками «Не подобається» кешуються і оновлюються не надто часто. Не частіше, ніж раз в 2-3 дні. + +Так, це не ідеально, але маємо те, що маємо. Ми працюємо над тим, щоб збільшити частоту їх оновлення. + +
+ +### **3. Як це працює?** + +Розширення отримує ID відео, яке ви переглядаєте, та дізнається кількість відміток «Не подобається» (та інші дані: перегляди, відмітки «Подобається» тощо) за допомогою нашого API, якщо відео було витягнуте нашим API вперше, воно використовує YouTube API для отримання даних, потім зберігає дані в базі даних для кешування (кешуються близько 2-3 днів) та архівування й повертає їх вам. Після цього розширення відображає відмітки «Не подобається» вам. + +
+ +### **4. Що станеться після того, як YouTube API перестане повертати кількість відміток «Не подобається»?** + +Сервер перейде на використання комбінації заархівованих статистичних даних відміток «Не подобається» екстрапольованих із даними . + +
+ +### **5. Як розраховується кількість відміток «Не подобається»?** + +RYD використовує відмітки своїх користувачів, щоб екстраполювати кількість відміток «Не подобається». + +- Якщо відео було завантажено після вимкнення API: + + $$ \textup{К-ть відміток «Не подобається» у RYD} = \left( \frac{\textup{К-ть відміток «Подобається» серед користувачів RYD}}{\textup{К-ть відміток «Не подобається» серед користувачів RYD}} \right) \times \textup{Публічна к-ть відміток «Подобається»} $$ + +- Якщо база даних RYD якимось чином мала фактичну кількість відміток «Подобається» та «Не подобається» (надану завантажувачем або з архіву), кількість відміток «Не подобається» буде розраховано на основі відміток користувачів і архівного значення. Архівне значення матиме менший вплив на остаточний підрахунок у міру актуальності. + +
+ +--- + +Це все, але у відео форматі + +[![IReturn YouTube Dislike Explained](https://yt-embed.herokuapp.com/embed?v=GSmmtv-0yYQ)](https://www.youtube.com/watch?v=GSmmtv-0yYQ) + +--- + +
+ +## Я турбуюся про безпеку/конфіденційність + +Детальніше про це дивіться [тут](SECURITY-FAQuk.md). \ No newline at end of file diff --git a/Docs/SECURITY-FAQuk.md b/Docs/SECURITY-FAQuk.md new file mode 100644 index 0000000..4d18acc --- /dev/null +++ b/Docs/SECURITY-FAQuk.md @@ -0,0 +1,31 @@ +Read this in other languages: [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md) + +# Безпека + +### Ви відстежуєте мою історію переглядів? + +Ні. Код розширення знаходиться у відкритому доступі, і ви можете ознайомитись з ним самостійно. Єдина інформація, що передається - це ID відео, який необхідний для отримання даних про кількість відміток. Жодних додаткових заголовків не передається. На комунікаційному рівні серверу буде передано вашу публічну IP-адресу, а також час, коли було зроблено запит. Однак ніщо з цього ніяк не здатно вас ідентифіквати. Припускаючи середовище з нульовою довірою, найцінніше, що ми можемо отримати це динамічний IP. Який сьогодні ваш, а завтра – вашого сусіда. Якщо ви дійсно турбуєтеся про те, що ваш IP може бути відстежений, ви, ймовірно, вже використовуєте якийсь VPN. + +### Чи можете ви однозначно ідентифікувати мене, коли я залишаю відмітку «Не подобається»? + +Так. Коли ви залишаєте відео позначку «Не подобається», ми створюємо для вас випадковий унікальний ID, який не прив'язаний до вашого облікового запису Google. Це робиться для уникнення атаки ботів. Але немає жодного способу зв'язати цей випадковий ID до вас або вашого особистого облікового запису YouTube. + +### Якою саме інформацією ви володієте? + +Лише ID відео. Ні ваших коментарів, ні вашого імені користувача, ні того, з ким ви поділилися відео, ні будь-яких інших додаткових метаданих. Нічого. Лише ID відео. + +### Як зберігається моя IP-адреса? + +Внутрішня частина нашого сервера зберігає нехешовані IP-адреси лише в енергозалежній пам'яті (ОЗП). Ці адреси не зберігаються на жорсткому диску і тому ніде не записані. Ми хешуємо IP-адреси, і вони зберігаються замість інших. Це зроблено для запобігання вандалізму у базі даних. + +### Я чув дискусію щодо OAuth і доступу до мого облікового запису YouTube! + +Ця функція буде необов'язковою та дуже необхідною. Якщо ви творець YouTube і хочете поділитися з нами кількістю ваших відміток «Не подобається», ви зможете це зробити. За структурою [OAuth](https://uk.wikipedia.org/wiki/OAuth#:~:text=%D0%B1%D0%B5%D0%B7%20%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D1%96%D0%B4%D0%BD%D0%BE%D1%81%D1%82%D1%96%20%D0%B2%D0%B2%D0%BE%D0%B4%D1%83%20%D1%96%D0%BC%D0%B5%D0%BD%D1%96%20%D0%BA%D0%BE%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%B2%D0%B0%D1%87%D0%B0%20%D1%82%D0%B0%20%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8E) надбезпечний. Ви зможете відкликати доступ до свого облікового запису в будь-яку мить, і зможете дати нам обмежені дозволи. Ми не будемо вимагати жодних дозволів, крім необжідних. Ми будемо вимагати лише дозволи перегляду статистики ваших відео. + +### Наскільки достовірна ця кількость відміток «Не подобається»? + +Ми вжили заходів щодо запобігання атакам ботів і збираємося продовжувати працювати над підвищенням ефективності цієї сисеми надалі: це допоможе нам зберегти підрахунок відміток «Не подобається» як хороше представлення фактичної кількості. Звичайно, він ніколи не буде точним на всі 100%, тож ви самі вирішуєте, довіряти йому чи ні. + +### Чому б вам не поділитися внутрішнім кодом вашого сервера? + +Ми поділимося ним у якийсь момент – але зараз немає жодних причин це робити. Це дасть хибне почуття безпеки - адже в системі з нульовою довірою ми можемо з таким самим успіхом поділитися однією версією, але розгорнути іншу. Є багато причин тримати код у таємниці, зокрема, як ми боремося зі спамом. Приховування та затьмарення коду обробки спаму є доволі стандартною практикою. \ No newline at end of file -- cgit v1.2.3 From 04f8ed584d555ee6afa1048395c9234d5128f70c Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:45:49 +0300 Subject: Link to the Ukrainian translation --- Docs/FAQ.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Docs/FAQ.md b/Docs/FAQ.md index aaa2d52..1d7d41c 100644 --- a/Docs/FAQ.md +++ b/Docs/FAQ.md @@ -1,4 +1,4 @@ -Read this in other languages: [русский](FAQru.md), [Français](FAQfr.md), [Türkçe](FAQtr.md) +Read this in other languages: [русский](FAQru.md), [Français](FAQfr.md), [Türkçe](FAQtr.md), [українська](FAQuk.md) # Frequently Asked Questions -- cgit v1.2.3 From 8b8c09668eb3325f2030935e3bf552aa47e1e689 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:46:02 +0300 Subject: Link to the Ukrainian translation --- Docs/FAQfr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Docs/FAQfr.md b/Docs/FAQfr.md index 1ad62d2..b53bb4f 100644 --- a/Docs/FAQfr.md +++ b/Docs/FAQfr.md @@ -1,4 +1,4 @@ -Lisez ceci dans d'autres langues : [English](FAQ.md), [русский](FAQru.md), [Türkçe](FAQtr.md) +Lisez ceci dans d'autres langues : [English](FAQ.md), [русский](FAQru.md), [Türkçe](FAQtr.md), [українська](FAQuk.md) # Foire Aux Questions -- cgit v1.2.3 From 951a72c574f2a802a0024b705a9edd9f0598ad8c Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:46:25 +0300 Subject: Link to the Ukrainian translation --- Docs/FAQru.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Docs/FAQru.md b/Docs/FAQru.md index b6ac8f9..f78f430 100644 --- a/Docs/FAQru.md +++ b/Docs/FAQru.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](FAQ.md), [Français](FAQfr.md), [Türkçe](FAQtr.md) +Read this in other languages: [English](FAQ.md), [Français](FAQfr.md), [Türkçe](FAQtr.md), [українська](FAQuk.md) # Часто задаваемые вопросы @@ -21,4 +21,4 @@ Read this in other languages: [English](FAQ.md), [Français](FAQfr.md), [Türkç Внутренняя часть нашего сервера переключится на использование комбинации архивных статистик отметок «Не нравится», оценок, экстраполированных из данных о пользователях расширения, и оценок, основанных на соотношении просмотров и отметок «Нравится» для видео, чьи отметки «Не нравится» не были заархивированы, и для устаревших архивов с отметками «Не нравится». ## Я беспокоюсь о безопасности / конфиденциальности -Более подробную информацию смотрите на [этой странице](SECURITY-FAQ.md). \ No newline at end of file +Более подробную информацию смотрите на [этой странице](SECURITY-FAQ.md). -- cgit v1.2.3 From 3568b6ceafa05a4525b26f5ebc14113f4c806cf8 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:46:42 +0300 Subject: Link to the Ukrainian translation --- Docs/FAQtr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Docs/FAQtr.md b/Docs/FAQtr.md index cfab81f..bd4fb97 100644 --- a/Docs/FAQtr.md +++ b/Docs/FAQtr.md @@ -1,4 +1,4 @@ -Bunu diğer dillerde okuyun: [English](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md) +Bunu diğer dillerde okuyun: [English](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [українська](FAQuk.md) # Sıkça Sorulan Sorular -- cgit v1.2.3 From 7cdd4aaf06985357e8c380245c7982e7db4da323 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:47:22 +0300 Subject: Link to the Ukrainian translation --- Docs/SECURITY-FAQ.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Docs/SECURITY-FAQ.md b/Docs/SECURITY-FAQ.md index b51bd78..a414b1f 100644 --- a/Docs/SECURITY-FAQ.md +++ b/Docs/SECURITY-FAQ.md @@ -1,4 +1,4 @@ -Read this in other languages: [русский](SECURITY-FAQru.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md) +Read this in other languages: [русский](SECURITY-FAQru.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md) # Security -- cgit v1.2.3 From 6ff63bdec5117f56538c522cbd6d297ab234aee7 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:47:54 +0300 Subject: Link to the Ukrainian translation --- Docs/SECURITY-FAQfr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Docs/SECURITY-FAQfr.md b/Docs/SECURITY-FAQfr.md index 1d10fd6..100cebc 100644 --- a/Docs/SECURITY-FAQfr.md +++ b/Docs/SECURITY-FAQfr.md @@ -1,4 +1,4 @@ -Lisez ceci dans d'autres langues : [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Türkçe](SECURITY-FAQtr.md) +Lisez ceci dans d'autres langues : [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md) # Sécurité -- cgit v1.2.3 From e6c20d85f00b90345ab0631522a1e12fdf464d27 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:48:11 +0300 Subject: Link to the Ukrainian translation --- Docs/SECURITY-FAQru.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Docs/SECURITY-FAQru.md b/Docs/SECURITY-FAQru.md index be486e5..d746b3c 100644 --- a/Docs/SECURITY-FAQru.md +++ b/Docs/SECURITY-FAQru.md @@ -1,4 +1,4 @@ -Прочитать на других языках: [English](SECURITY-FAQ.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md) +Прочитать на других языках: [English](SECURITY-FAQ.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md) # Безопасность -- cgit v1.2.3 From c4a150f6dedb8302b1dfbfeac77de671b73f0f84 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+medustyy@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:48:36 +0300 Subject: Link to the Ukrainian translation --- Docs/SECURITY-FAQtr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Docs/SECURITY-FAQtr.md b/Docs/SECURITY-FAQtr.md index 5ae14c7..642e253 100644 --- a/Docs/SECURITY-FAQtr.md +++ b/Docs/SECURITY-FAQtr.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Français](SECURITY-FAQfr.md) +Read this in other languages: [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Français](SECURITY-FAQfr.md), [українська](SECURITY-FAQuk.md) # Güvenlik -- cgit v1.2.3 From c8e3e870775a26dd465a0d9005dde9137472bb26 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+MeDustyy@users.noreply.github.com> Date: Sat, 29 Oct 2022 20:24:07 +0300 Subject: Functionality to select the language --- Website/layouts/default.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Website/layouts/default.vue b/Website/layouts/default.vue index 4d5e195..221ce0f 100644 --- a/Website/layouts/default.vue +++ b/Website/layouts/default.vue @@ -107,7 +107,7 @@ export default { { name: "日本語", locale: "ja" }, { name: "Français", locale: "fr" }, // { name: "Deutsch", locale: "de" }, - // ... + { name: "Українська", locale: "uk" }, ], alert: { show: false, -- cgit v1.2.3 From 14780aac555463e1fd78ec784156b8b442215a4d Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+MeDustyy@users.noreply.github.com> Date: Sat, 29 Oct 2022 20:27:30 +0300 Subject: Ukrainian translator --- Website/pages/links.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Website/pages/links.vue b/Website/pages/links.vue index cd6c446..d438594 100644 --- a/Website/pages/links.vue +++ b/Website/pages/links.vue @@ -113,6 +113,10 @@ export default { tag: "NiniKo", lang: "Français", }, + { + tag: "dsty#1614", + lang: "Українська", + }, ], coolProjects: [ { -- cgit v1.2.3 From 93aabc527e3d6a0cd413987885dee71963da3e70 Mon Sep 17 00:00:00 2001 From: Oleksandr <58863601+MeDustyy@users.noreply.github.com> Date: Sat, 29 Oct 2022 20:29:55 +0300 Subject: =?UTF-8?q?=D0=90unctionality=20to=20select=20the=20language?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Website/nuxt.config.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Website/nuxt.config.js b/Website/nuxt.config.js index bf5bbbc..cd7d1d4 100644 --- a/Website/nuxt.config.js +++ b/Website/nuxt.config.js @@ -5,6 +5,7 @@ import ru from "./_locales/ru"; import cs from "./_locales/cs"; import ja from "./_locales/ja"; import fr from "./_locales/fr"; +import de from "./_locales/uk"; // import de from "./_locales/de"; // ... export default { @@ -50,7 +51,7 @@ export default { // Vuetify module configuration: https://go.nuxtjs.dev/config-vuetify vuetify: { lang: { - locales: { en, es, tr, ru, cs, ja, fr /* de, ...*/ }, + locales: { en, es, tr, ru, cs, ja, fr, uk /* de, ...*/ }, current: "en", }, theme: { -- cgit v1.2.3