diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e29120c..595835f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Welcome To Return YouTube Dislikes contributing guide diff --git a/CONTRIBUTINGar.md b/CONTRIBUTINGar.md index fa6c847..a231808 100644 --- a/CONTRIBUTINGar.md +++ b/CONTRIBUTINGar.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # مرحبًا بكم في دليل المساهمة في Return YouTube Dislikes diff --git a/CONTRIBUTINGaz.md b/CONTRIBUTINGaz.md index 4d57f38..5ca1a8c 100644 --- a/CONTRIBUTINGaz.md +++ b/CONTRIBUTINGaz.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # "YouTube Dislike Sayını Geri Qaytar" layihəsinə qatqı qaydalarına Xoş Gəlmisiniz diff --git a/CONTRIBUTINGbe.md b/CONTRIBUTINGbe.md new file mode 100644 index 0000000..2b60a61 --- /dev/null +++ b/CONTRIBUTINGbe.md @@ -0,0 +1,67 @@ +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) + +# Вітаем у кіраўніцтве па ўнёску ў Return YouTube Dislikes + +Дзякуй, што выдаткоўваеце свой час на ўклад у наш праект! Усе вашы змены будуць адлюстраваны ў наступнай версіі пашырэння (або на [вэб-сайце](https://www.returnyoutubedislike.com/)). + +## Пачатак працы + +Калі ласка, выкарыстоўвайце Prettier з наладамі па змаўчанні для фарматавання. + +#### Патрабаванні + +Для стварэння зборнай версіі зыходнага кода неабходна мець усталяваныя node і npm. + +Версіі, выкарыстаныя пры наладцы: + +- node: 12.18.4 +- npm: 6.14.6 + +Каб стварыць `bundled-content-script.js`, які змяшчае большую частку бізнес-логікі гэтага пашырэння, вам спачатку трэба ўсталяваць усе залежнасці. + +1. Перайдзіце ў каранёвы каталог рэпазіторыя і запусціце: + +``` +npm install +``` + +2. Выканайце наступную каманду, каб стварыць `bundled-content-script.js`, які выкарыстоўваецца ў `manifest.json` + +``` +npm start // стварыць файл(ы) зборкі і запусціць назіранне за файламі з аўтаматычнай перазагрузкай пры захаванні + +// або + +npm run build // стварыць файл(ы) зборкі адзін раз +``` + +Віншуем, вы гатовыя да распрацоўкі! + +Калі вы ўпершыню займаецеся распрацоўкай пашырэнняў для Chrome або вам патрэбна дадатковая дапамога, калі ласка, азнаёмцеся з [гэтым падручнікам на YouTube](https://www.youtube.com/watch?v=mdOj6HYE3_0). + +### Праблемы + +#### Стварэнне новай праблемы + +Калі ў вас узнікла праблема з пашырэннем, калі ласка, праверце, ці не паведамлялася пра яе ўжо. Калі не, стварыце праблему. Рэкамендуецца выкарыстоўваць форму для праблем, але гэта не з'яўляецца абавязковым. + +#### Вырашэнне праблемы + +Калі вы знайшлі праблему, якую, на вашу думку, можаце вырашыць, не саромейцеся. Адкрыйце PR з выпраўленнем і абавязкова згадайце праблему, якую вы выпраўляеце. + +### Запыт на функцыянал + +#### Адкрыццё новага запыту на функцыянал + +Калі ў вас ёсць ідэя для пашырэння, не саромейцеся адкрываць запыт на новую функцыю, але, калі ласка, перад гэтым праверце, ці не прапаноўвалася яна ўжо раней. Выкарыстанне формы для функцый настойліва рэкамендуецца, але не з'яўляецца абавязковым. + +#### Рэалізацыя запыту на новую функцыю + +Калі вы знайшлі функцыю, якую, на вашу думку, можаце рэалізаваць, не саромейцеся. Адкрыйце PR з выпраўленнем і абавязкова згадайце функцыю, якую вы рэалізуеце. + +### Якія PR мы прымаем? + +- Выпраўленні памылак. +- Рэалізацыя новых функцый. +- Выпраўленне арфаграфічных памылак або падбор лепшых і больш зразумелых слоў. +- Унёскі ў вэб-сайт. diff --git a/CONTRIBUTINGbg.md b/CONTRIBUTINGbg.md index 7e3390c..0f8dc5f 100644 --- a/CONTRIBUTINGbg.md +++ b/CONTRIBUTINGbg.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Добре дошли в ръководството за сътрудничество на Return YouTube Dislikes diff --git a/CONTRIBUTINGcn.md b/CONTRIBUTINGcn.md index f6bf7cb..d6811d3 100644 --- a/CONTRIBUTINGcn.md +++ b/CONTRIBUTINGcn.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # 欢迎来到 Return YouTube Dislikes 贡献指南 diff --git a/CONTRIBUTINGda.md b/CONTRIBUTINGda.md index d774218..51bfe4d 100644 --- a/CONTRIBUTINGda.md +++ b/CONTRIBUTINGda.md @@ -1,4 +1,4 @@ -Read this in other languages: [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Velkommen til Return YouTube Dislike bidragsvejledning diff --git a/CONTRIBUTINGde.md b/CONTRIBUTINGde.md index 0b2a76b..273984b 100644 --- a/CONTRIBUTINGde.md +++ b/CONTRIBUTINGde.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Willkommen beim Leitfaden für Beitragende von Return YouTube Dislikes diff --git a/CONTRIBUTINGes.md b/CONTRIBUTINGes.md index 0c13965..d3189cf 100644 --- a/CONTRIBUTINGes.md +++ b/CONTRIBUTINGes.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Bienvenido(a) a la guía de contribución de Return YouTube Dislikes diff --git a/CONTRIBUTINGfr.md b/CONTRIBUTINGfr.md index d1fb18c..b2f077c 100644 --- a/CONTRIBUTINGfr.md +++ b/CONTRIBUTINGfr.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Bienvenue dans le guide de contribution à Return YouTube Dislikes diff --git a/CONTRIBUTINGgr.md b/CONTRIBUTINGgr.md index 12c36f6..ffcf1a4 100644 --- a/CONTRIBUTINGgr.md +++ b/CONTRIBUTINGgr.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Welcome To Return YouTube Dislikes contributing guide diff --git a/CONTRIBUTINGhu.md b/CONTRIBUTINGhu.md index 0aa919a..072bd97 100644 --- a/CONTRIBUTINGhu.md +++ b/CONTRIBUTINGhu.md @@ -1,4 +1,4 @@ -Read this in other languages: [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Üdvözlünk a Return YouTube Dislike közreműködői útmutatójában diff --git a/CONTRIBUTINGid.md b/CONTRIBUTINGid.md index 56c3837..820d49f 100644 --- a/CONTRIBUTINGid.md +++ b/CONTRIBUTINGid.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Selamat datang di petunjuk kontribusi Return Youtube Dislikes diff --git a/CONTRIBUTINGja.md b/CONTRIBUTINGja.md index c826a05..4e5f27e 100644 --- a/CONTRIBUTINGja.md +++ b/CONTRIBUTINGja.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Return YouTube Dislike へのコントリビュートガイドへようこそ diff --git a/CONTRIBUTINGkr.md b/CONTRIBUTINGkr.md index 77a8adb..654e60a 100644 --- a/CONTRIBUTINGkr.md +++ b/CONTRIBUTINGkr.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Return YouTube Dislike 기여 가이드에 오신 것을 환영합니다 diff --git a/CONTRIBUTINGnl.md b/CONTRIBUTINGnl.md index dfee811..2051f3e 100644 --- a/CONTRIBUTINGnl.md +++ b/CONTRIBUTINGnl.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Welkom bij de YouTube Dislikes bijdragengids diff --git a/CONTRIBUTINGpl.md b/CONTRIBUTINGpl.md index 658d3e7..8df17b7 100644 --- a/CONTRIBUTINGpl.md +++ b/CONTRIBUTINGpl.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Witamy w przewodniku współtworzenia Return YouTube Dislike diff --git a/CONTRIBUTINGpt_BR.md b/CONTRIBUTINGpt_BR.md index 597aca6..f8f0d43 100644 --- a/CONTRIBUTINGpt_BR.md +++ b/CONTRIBUTINGpt_BR.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Bem-vindo ao guia de contribuição do Return YouTube Dislikes diff --git a/CONTRIBUTINGru.md b/CONTRIBUTINGru.md index e4df5aa..b1a2214 100644 --- a/CONTRIBUTINGru.md +++ b/CONTRIBUTINGru.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Добро пожаловать в руководство по внесению вклада Return YouTube Dislikes diff --git a/CONTRIBUTINGsv.md b/CONTRIBUTINGsv.md index a3fd585..ef2df6f 100644 --- a/CONTRIBUTINGsv.md +++ b/CONTRIBUTINGsv.md @@ -1,4 +1,4 @@ -Read this in other languages: [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Välkommen till Return YouTube Dislike – bidragsguide diff --git a/CONTRIBUTINGtr.md b/CONTRIBUTINGtr.md index 2ec815b..7620116 100644 --- a/CONTRIBUTINGtr.md +++ b/CONTRIBUTINGtr.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # "YouTube Dislike Sayısını Geri Getir"in katkı kılavuzuna Hoş Geldiniz diff --git a/CONTRIBUTINGuk.md b/CONTRIBUTINGuk.md index db225d8..9494df8 100644 --- a/CONTRIBUTINGuk.md +++ b/CONTRIBUTINGuk.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Вітаємо у посібнику внеску в Return YouTube Dislikes diff --git a/CONTRIBUTINGvi.md b/CONTRIBUTINGvi.md index 4e2571a..f9f03ef 100644 --- a/CONTRIBUTINGvi.md +++ b/CONTRIBUTINGvi.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) +Read this in other languages: [English](CONTRIBUTING.md), [العربية](CONTRIBUTINGar.md), [Azərbaycan dili](CONTRIBUTINGaz.md), [беларуская](CONTRIBUTINGbe.md), [български](CONTRIBUTINGbg.md), [中文](CONTRIBUTINGcn.md), [Dansk](CONTRIBUTINGda.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md), [Français](CONTRIBUTINGfr.md), [Ελληνικά](CONTRIBUTINGgr.md), [Magyar](CONTRIBUTINGhu.md), [Bahasa Indonesia](CONTRIBUTINGid.md), [日本語](CONTRIBUTINGja.md), [한국어](CONTRIBUTINGkr.md), [Nederlands](CONTRIBUTINGnl.md), [Polski](CONTRIBUTINGpl.md), [Português do Brasil](CONTRIBUTINGpt_BR.md), [русский](CONTRIBUTINGru.md), [Svenska](CONTRIBUTINGsv.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md) # Chào mừng tới Hướng dẫn Đóng góp của Return YouTube Dislike (Trả lại số lượt Không thích trên YouTube) diff --git a/Docs/FAQ.md b/Docs/FAQ.md index 1a02417..97e72c2 100644 --- a/Docs/FAQ.md +++ b/Docs/FAQ.md @@ -1,4 +1,4 @@ -Read this in other languages: [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md), [Português do Brasil](FAQpt_BRmd), [العربية](FAQar.md), [Bahasa Indonesia](FAQid.md), [中文](FAqcn.md), [български](FAQbg.md), [Tiếng Việt](FAQvi.md) +Read this in other languages: [беларуская](FAQbe.md), [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md), [Português do Brasil](FAQpt_BRmd), [العربية](FAQar.md), [Bahasa Indonesia](FAQid.md), [中文](FAqcn.md), [български](FAQbg.md), [Tiếng Việt](FAQvi.md) # Frequently Asked Questions diff --git a/Docs/FAQbe.md b/Docs/FAQbe.md new file mode 100644 index 0000000..179dc5f --- /dev/null +++ b/Docs/FAQbe.md @@ -0,0 +1,62 @@ +Read this in other languages: [English](FAQ.md), [беларуская](FAQbe.md), [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md), [Português do Brasil](FAQpt_BR.md), [العربية](FAQar.md), [Bahasa Indonesia](FAQid.md), [中文](FAQcn.md), [български](FAQbg.md), [Tiếng Việt](FAQvi.md) + + +# Частыя пытанні + +## Перш чым задаваць пытанне на GitHub або ў Discord, калі ласка, азнаёмцеся з гэтым раздзелам. + +
+ +### **1. Адкуль гэтае пашырэнне бярэ дадзеныя?** + +Камбінацыя Google API і сабраных дадзеных (скрэйпінгу). + +Мы захоўваем усе даступныя дадзеныя ў нашай базе, каб яны заставаліся даступнымі пасля таго, як Google адключыць лічыльнік непадабаек у сваім API. + +
+ +### **2. Колькасць непадабаек у відэа не абнаўляецца** + +Зараз непадабайкі для відэа кэшуюцца і абнаўляюцца не вельмі часта. Прыкладна раз на 2–3 дні, не часцей. + +Так, гэта не ідэальна, але як ёсць. Мы працуем над тым, каб павялічыць частату абнаўленняў. + +
+ +### **3. Як гэта працуе?** + +Пашырэнне збірае ідэнтыфікатар відэа (video id), якое вы глядзіце, і запытвае колькасць непадабаек (а таксама іншыя палі: прагляды, падабайкі і г. д.) праз наш API. Калі гэта першы запыт відэа ў нашым API, наш API выкарыстоўвае YouTube API для атрымання дадзеных, пасля чаго захоўвае іх у базе для кэшавання (кэш захоўваецца каля 2–3 дзён) і архівавання, і вяртае іх вам. Затым пашырэнне адлюстроўвае непадабайкі на старонцы. + +
+ +### **4. Што адбудзецца пасля таго, як YouTube API спыніць вяртаць колькасць непадабаек?** + +Сервер пераключыцца на выкарыстанне камбінацыі архіўных статыстычных дадзеных аб непадабайках, ацэнак, экстрапаляваных на аснове паводзін карыстальнікаў пашырэння, і ацэнак на аснове суадносін праглядаў і падабаек для відэа, непадабайкі якіх не былі заархіваваныя або чые архіўныя дадзеныя састарэлі. + +
+ +### **5. Як разлічваецца колькасць непадабаек?** + +RYD выкарыстоўвае галасы сваіх карыстальнікаў для экстрапаляцыі колькасці непадабаек. + +- Калі відэа было загружана пасля адключэння API: + + $$ \textup{RYD Dislike Count} = \left( \frac{\textup{RYD Users Dislike Count}}{\textup{RYD Users Like Count}} \right) \times \textup{Public Like Count} $$ + +- Калі ў базе дадзеных RYD нейкім чынам захавалася фактычная колькасць падабаек і непадабаек (прадастаўленая аўтарам або з архіва), колькасць непадабаек будзе разлічвацца на аснове абодвух паказчыкаў: галасоў карыстальнікаў і архіўнага значэння. З часам архіўнае значэнне будзе аказваць усё меншы ўплыў на выніковы лік. + +
+ +--- + +Гэта ж у фармаце відэа: + +[![Return YouTube Dislike Explained](https://yt-embed.herokuapp.com/embed?v=GSmmtv-0yYQ)](https://www.youtube.com/watch?v=GSmmtv-0yYQ) + +--- + +
+ +## Мяне хвалююць пытанні бяспекі і прыватнасці + +Глядзіце [гэтую старонку](SECURITY-FAQbe.md) для атрымання падрабязнай інфармацыі. diff --git a/Docs/FAQde.md b/Docs/FAQde.md index 891f9e4..7b6a3eb 100644 --- a/Docs/FAQde.md +++ b/Docs/FAQde.md @@ -1,4 +1,4 @@ -Read this in other languages: [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [العربية](FAQar.md), [Bahasa Indonesia](FAQid.md), [中文](FAqcn.md) +Read this in other languages: [беларуская](FAQbe.md), [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [العربية](FAQar.md), [Bahasa Indonesia](FAQid.md), [中文](FAqcn.md) # Häufig gestellte Fragen diff --git a/Docs/FAQpl.md b/Docs/FAQpl.md index e2973df..dcdc3d2 100644 --- a/Docs/FAQpl.md +++ b/Docs/FAQpl.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Deutsch](FAQde.md), [العربية](FAQar.md), [Bahasa Indonesia](FAQid.md), [中文](FAqcn.md), [български](FAQbg.md), [Tiếng Việt](FAQvi.md) +Read this in other languages: [беларуская](FAQbe.md), [English](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Deutsch](FAQde.md), [العربية](FAQar.md), [Bahasa Indonesia](FAQid.md), [中文](FAqcn.md), [български](FAQbg.md), [Tiếng Việt](FAQvi.md) # Często zadawane pytania diff --git a/Docs/FAQru.md b/Docs/FAQru.md index 7355e6b..3dc9623 100644 --- a/Docs/FAQru.md +++ b/Docs/FAQru.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](FAQ.md), [Nederlands](FAQnl.md), [Français](FAQfr.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md), [العربية](FAQar.md), [Bahasa Indonesia](FAQid.md), [中文](FAqcn.md), [български](FAQbg.md), [Tiếng Việt](FAQvi.md) +Read this in other languages: [беларуская](FAQbe.md), [English](FAQ.md), [Nederlands](FAQnl.md), [Français](FAQfr.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md), [العربية](FAQar.md), [Bahasa Indonesia](FAQid.md), [中文](FAqcn.md), [български](FAQbg.md), [Tiếng Việt](FAQvi.md) # Часто задаваемые вопросы diff --git a/Docs/FAQuk.md b/Docs/FAQuk.md index a1d1d79..5f39582 100644 --- a/Docs/FAQuk.md +++ b/Docs/FAQuk.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Türkçe](FAQtr.md), [Deutsch](FAQde.md), [العربية](FAQar.md), [Bahasa Indonesia](FAQid.md), [中文](FAqcn.md), [български](FAQbg.md), [Tiếng Việt](FAQvi.md) +Read this in other languages: [беларуская](FAQbe.md), [English](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Türkçe](FAQtr.md), [Deutsch](FAQde.md), [العربية](FAQar.md), [Bahasa Indonesia](FAQid.md), [中文](FAqcn.md), [български](FAQbg.md), [Tiếng Việt](FAQvi.md) # Часті питання diff --git a/Docs/SECURITY-FAQ.md b/Docs/SECURITY-FAQ.md index 32641c7..f55ba31 100644 --- a/Docs/SECURITY-FAQ.md +++ b/Docs/SECURITY-FAQ.md @@ -1,4 +1,4 @@ -Read this in other languages: [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md), [العربية](SECURITY-FAQar.md), [Bahasa Indonesia](SECURITY-FAQid.md), [中文](SECURITY-FAQcn.md), [български](SECURITY-FAQbg.md), [Tiếng Việt](SECURITY-FAQvi.md) +Read this in other languages: [беларуская](SECURITY-FAQbe.md), [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md), [العربية](SECURITY-FAQar.md), [Bahasa Indonesia](SECURITY-FAQid.md), [中文](SECURITY-FAQcn.md), [български](SECURITY-FAQbg.md), [Tiếng Việt](SECURITY-FAQvi.md) # Security diff --git a/Docs/SECURITY-FAQaz.md b/Docs/SECURITY-FAQaz.md index fc43185..b14d8be 100644 --- a/Docs/SECURITY-FAQaz.md +++ b/Docs/SECURITY-FAQaz.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md) +Read this in other languages: [беларуская](SECURITY-FAQbe.md), [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md) # Təhlükəsizlik diff --git a/Docs/SECURITY-FAQbe.md b/Docs/SECURITY-FAQbe.md new file mode 100644 index 0000000..18aa6b7 --- /dev/null +++ b/Docs/SECURITY-FAQbe.md @@ -0,0 +1,34 @@ +Read this in other languages: [English](SECURITY-FAQ.md), [беларуская](SECURITY-FAQbe.md), [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md), [العربية](SECURITY-FAQar.md), [Bahasa Indonesia](SECURITY-FAQid.md), [中文](SECURITY-FAQcn.md), [български](SECURITY-FAQbg.md), [Tiếng Việt](SECURITY-FAQvi.md) + +# Бяспека + +### Ці адсочваеце вы маю гісторыю праглядаў? + +Пашырэнне адпраўляе ідэнтыфікатар бягучага відэа і, калі даступна, бачную колькасць падабаек у Return YouTube Dislike API, +паколькі яны неабходныя серверу для вяртання і паляпшэння ацэнкі колькасці непадабаек. Запыт таксама перадае стандартныя +сеткавыя метададзеныя, такія як публічны IP-адрас і час запыту. Пашырэнне не адпраўляе імя вашага ўліковага запісу YouTube, +каментары, прыватныя дадзеныя YouTube або змесціва іншых старонак, а таксама не вядзе асобную лакальную гісторыю праглядаў. + +### Ці можаце вы адназначна ідэнтыфікаваць мяне, калі я стаўлю непадабайку? + +Пашырэнне стварае пастаянны выпадковы ідэнтыфікатар (ID) для абароны ад злоўжыванняў пры адпраўцы галасоў. Ён не ствараецца на аснове вашага ўліковага запісу Google або YouTube і не звязаны з ім, але Mozilla класіфікуе пастаянныя ідэнтыфікатары як персанальныя дадзеныя. Гэты ID дазваляе сэрвісу звязваць адпраўленыя галасы з адной і той жа ўстаноўкай пашырэння. + +### Якой менавіта інфармацыяй вы валодаеце? + +Для запытаў колькасці непадабаек: ідэнтыфікатар бягучага відэа і, калі даступна, бачная колькасць падабаек. Для рэгістрацыі і адпраўкі голасу: выпадковы ідэнтыфікатар карыстальніка пашырэння, ID відэа, абраны голас, адзнака часу і сеткавы адрас, які выкарыстоўваецца для кантролю злоўжыванняў. Дадатковыя прэміум-функцыі выкарыстоўваюць ідэнтыфікатар уліковага запісу, імя, адрас электроннай пошты, выяву профілю, інфармацыю аб падпісцы і токен сесіі сэрвісу, атрыманыя пры ўваходзе праз Patreon або GitHub, ініцыяваным карыстальнікам. У версіі 4.0.6 і адпаведным выпуску сервернай часткі доступ да Patreon вызначаецца па ідэнтыфікатарах узроўняў падпіскі, на якія карыстальнік мае права на момант праверкі, а не па фінансавай інфармацыі. + +### Як захоўваецца мой IP-адрас? + +API атрымлівае ваш сеткавы адрас з кожным запытам. Запісы пацверджаных галасоў захоўваюць сеткавы адрас для прадухілення злоўжыванняў і агрэгаванай аналітыкі. Ён не прадаецца і не выкарыстоўваецца для рэкламы. + +### Я чуў абмеркаванні наконт OAuth і доступу да майго ўліковага запісу YouTube! + +Уваход для прэміум-аналітыкі з'яўляецца неабавязковым і пачынаецца толькі пасля таго, як карыстальнік сам выбірае ўваход праз Patreon або GitHub у пашырэнні. Працэс OAuth вяртае дадзеныя ўліковага запісу і токен сесіі Return YouTube Dislike, які выкарыстоўваецца для аўтэнтыфікацыі прэміум-запытаў API. У версіі 4.0.6 і адпаведным серверным рэлізе права на доступ да Patreon вызначаецца па ідэнтыфікатарах узроўняў падпіскі, на якія карыстальнік мае права на момант праверкі; сэрвіс не запытвае і не выкарыстоўвае сумы падпісак, даты або статус спісанняў, агульную суму плацяжоў або статус патрона. Firefox запытвае асобную згоду на доступ да дадзеных аўтэнтыфікацыі перад пачаткам перадачы дадзеных уліковага запісу. Выхад з сістэмы выдаляе захаваныя дадзеныя ўліковага запісу і сесію з пашырэння. Адкліканне дазволу на аўтэнтыфікацыю ў Firefox таксама скідае сесію і блакуе далейшы трафік уліковага запісу, пакуль вы зноў не дасце згоду і не ўвойдзеце. Сінхранізацыя браўзера можа сінхранізаваць ідэнтыфікатар устаноўкі, налады і сесію ўліковага запісу, калі яна ўключана. + +### Як я магу давяраць гэтай колькасці непадабаек? + +Мы прынялі меры для прадухілення бот-атак і працягваем удасканальваць эфектыўнасць сістэмы абароны ад ботаў: гэта дапамагае нам падтрымліваць лічыльнік непадабаек як добрае адлюстраванне рэальнай колькасці. Безумоўна, ён ніколі не будзе дакладным на 100%, таму вырашаць вам, ці давяраць гэтаму ліку. + +### Чаму вы не публікуеце зыходны код бэкэнда? + +Мы адкрыем яго ў будучыні — але зараз няма рэальнай неабходнасці гэта рабіць. Гэта стварае ілюзію бяспекі, бо ў сістэме з нулявым даверам мы маглі б адкрыць адну версію, а разгарнуць іншую. Ёсць мноства прычын трымаць код закрытым, у прыватнасці — метады барацьбы са спамам. Утойванне/абфускацыя кода фільтрацыі спаму — стандартная практыка. diff --git a/Docs/SECURITY-FAQde.md b/Docs/SECURITY-FAQde.md index 8fb3005..7db6f43 100644 --- a/Docs/SECURITY-FAQde.md +++ b/Docs/SECURITY-FAQde.md @@ -1,4 +1,4 @@ -Read this in other languages: [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [العربية](SECURITY-FAQar.md), [Bahasa Indonesia](SECURITY-FAQid.md), [中文](SECURITY-FAQcn.md) +Read this in other languages: [беларуская](SECURITY-FAQbe.md), [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [العربية](SECURITY-FAQar.md), [Bahasa Indonesia](SECURITY-FAQid.md), [中文](SECURITY-FAQcn.md) # Sicherheit diff --git a/Docs/SECURITY-FAQpl.md b/Docs/SECURITY-FAQpl.md index 35ff7b8..8c6cb91 100644 --- a/Docs/SECURITY-FAQpl.md +++ b/Docs/SECURITY-FAQpl.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Deutsch](SECURITY-FAQde.md), [العربية](SECURITY-FAQar.md), [Bahasa Indonesia](SECURITY-FAQid.md), [中文](SECURITY-FAQcn.md), [български](SECURITY-FAQbg.md), [Tiếng Việt](SECURITY-FAQvi.md) +Read this in other languages: [беларуская](SECURITY-FAQbe.md), [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Deutsch](SECURITY-FAQde.md), [العربية](SECURITY-FAQar.md), [Bahasa Indonesia](SECURITY-FAQid.md), [中文](SECURITY-FAQcn.md), [български](SECURITY-FAQbg.md), [Tiếng Việt](SECURITY-FAQvi.md) # Security diff --git a/Docs/SECURITY-FAQtr.md b/Docs/SECURITY-FAQtr.md index 7546a9e..6c94f4b 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), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md), [العربية](SECURITY-FAQar.md), [Bahasa Indonesia](SECURITY-FAQid.md), [中文](SECURITY-FAQcn.md), [български](SECURITY-FAQbg.md), [Tiếng Việt](SECURITY-FAQvi.md) +Read this in other languages: [беларуская](SECURITY-FAQbe.md), [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md), [العربية](SECURITY-FAQar.md), [Bahasa Indonesia](SECURITY-FAQid.md), [中文](SECURITY-FAQcn.md), [български](SECURITY-FAQbg.md), [Tiếng Việt](SECURITY-FAQvi.md) # Güvenlik diff --git a/Docs/SECURITY-FAQuk.md b/Docs/SECURITY-FAQuk.md index 2b64d1c..9e52e13 100644 --- a/Docs/SECURITY-FAQuk.md +++ b/Docs/SECURITY-FAQuk.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md), [العربية](SECURITY-FAQar.md), [Bahasa Indonesia](SECURITY-FAQid.md), [中文](SECURITY-FAQcn.md), [български](SECURITY-FAQbg.md), [Tiếng Việt](SECURITY-FAQvi.md) +Read this in other languages: [беларуская](SECURITY-FAQbe.md), [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md), [العربية](SECURITY-FAQar.md), [Bahasa Indonesia](SECURITY-FAQid.md), [中文](SECURITY-FAQcn.md), [български](SECURITY-FAQbg.md), [Tiếng Việt](SECURITY-FAQvi.md) # Безпека diff --git a/Docs/readme.md b/Docs/readme.md index df160ec..67e4a5c 100644 --- a/Docs/readme.md +++ b/Docs/readme.md @@ -1,4 +1,4 @@ -Read this in other languages: [Nederlands](readmenl.md), [Français](readmefr.md), [Türkçe](readmetr.md), [Bahasa Indonesia](readmeid.md), [中文](readmecn.md), [Tiếng Việt](readmevi.md) +Read this in other languages: [беларуская](readmebe.md), [Nederlands](readmenl.md), [Français](readmefr.md), [Türkçe](readmetr.md), [Bahasa Indonesia](readmeid.md), [中文](readmecn.md), [Tiếng Việt](readmevi.md) **Contents** diff --git a/Docs/readmeaz.md b/Docs/readmeaz.md index 9177ca3..c347000 100644 --- a/Docs/readmeaz.md +++ b/Docs/readmeaz.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](readme.md), [Nederlands](readmenl.md), [Français](readmefr.md) +Read this in other languages: [беларуская](readmebe.md), [English](readme.md), [Nederlands](readmenl.md), [Français](readmefr.md) **İçerikler** diff --git a/Docs/readmebe.md b/Docs/readmebe.md new file mode 100644 index 0000000..de5086d --- /dev/null +++ b/Docs/readmebe.md @@ -0,0 +1,20 @@ +Read this in other languages: [English](readme.md), [беларуская](readmebe.md), [Nederlands](readmenl.md), [Français](readmefr.md), [Türkçe](readmetr.md), [Bahasa Indonesia](readmeid.md), [中文](readmecn.md), [Tiếng Việt](readmevi.md) + +**Змест** + +- [Кіраўніцтвы](#кіраўніцтвы) +- [Частыя пытанні (FAQ)](#частыя-пытанні-faq) + +
+ +## Кіраўніцтвы + +- [Спампоўка, усталёўка і выкарыстанне](https://github.com/Anarios/return-youtube-dislike/wiki/Downloading,-Installing-&-Using) +- [Вырашэнне праблем](https://github.com/Anarios/return-youtube-dislike/wiki/Troubleshooting-Guide) + +
+ +## Частыя пытанні (FAQ) + +- [Агульныя](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQbe.md) +- [Бяспека](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQbe.md) diff --git a/Docs/readmenl.md b/Docs/readmenl.md index 7824849..d48f256 100644 --- a/Docs/readmenl.md +++ b/Docs/readmenl.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](readme.md), [Français](readmefr.md), [Türkçe](readmetr.md), [Bahasa Indonesia](readmeid.md), [中文](readmecn.md), [Tiếng Việt](readmevi.md) +Read this in other languages: [беларуская](readmebe.md), [English](readme.md), [Français](readmefr.md), [Türkçe](readmetr.md), [Bahasa Indonesia](readmeid.md), [中文](readmecn.md), [Tiếng Việt](readmevi.md) **Inhoud** diff --git a/Docs/readmetr.md b/Docs/readmetr.md index 05a7bec..f220621 100644 --- a/Docs/readmetr.md +++ b/Docs/readmetr.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](readme.md), [Nederlands](readmenl.md), [Français](readmefr.md), [Bahasa Indonesia](readmeid.md), [中文](readmecn.md), [Tiếng Việt](readmevi.md) +Read this in other languages: [беларуская](readmebe.md), [English](readme.md), [Nederlands](readmenl.md), [Français](readmefr.md), [Bahasa Indonesia](readmeid.md), [中文](readmecn.md), [Tiếng Việt](readmevi.md) **İçerikler** diff --git a/Extensions/combined/_locales/be/messages.json b/Extensions/combined/_locales/be/messages.json new file mode 100644 index 0000000..84fa059 --- /dev/null +++ b/Extensions/combined/_locales/be/messages.json @@ -0,0 +1,593 @@ +{ + "apiStatusLabel": { + "message": "Стан API:" + }, + "apiStatusOffline": { + "message": "Афлайн" + }, + "apiStatusOnline": { + "message": "Анлайн" + }, + "colorTheme": { + "message": "Колеравая тэма:" + }, + "colorizeRatio": { + "message": "Размаляваць паласу суадносін" + }, + "colorizeRatioHover": { + "message": "Выкарыстоўваць уласныя колеры для паласы суадносін." + }, + "colorizeThumbs": { + "message": "Размаляваць кнопкі" + }, + "colorizeThumbsHover": { + "message": "Выкарыстоўваць уласныя колеры для значкоў падабаек і непадабаек." + }, + "considerDonating": { + "message": "Адзінае, што дазваляе пашырэнню працягваць працу — гэта вашы ахвяраванні. Калі ласка, падтрымайце праект." + }, + "customColors": { + "message": "Уласныя колеры для паласы непадабаек і кнопак" + }, + "customNumberFormats": { + "message": "Уласныя фарматы лікаў" + }, + "disableLoggingHover": { + "message": "Адключае вядзенне журнала адказаў API у кансолі." + }, + "disableLoggingLabel": { + "message": "Адключыць вядзенне журнала ў кансолі" + }, + "extensionDesc": { + "message": "Вяртае магчымасць бачыць непадабайкі" + }, + "extensionName": { + "message": "Return YouTube Dislike" + }, + "extensionNameBeta": { + "message": "Return YouTube Dislike Beta" + }, + "legendSettings": { + "message": "Налады" + }, + "linkChangelog": { + "message": "Журнал змен" + }, + "linkDiscord": { + "message": "Discord" + }, + "linkDonate": { + "message": "Падтрымаць" + }, + "linkFAQ": { + "message": "FAQ" + }, + "linkGithub": { + "message": "GitHub" + }, + "linkHelp": { + "message": "Дапамога" + }, + "linkWebsite": { + "message": "Вэб-сайт" + }, + "numberFormat": { + "message": "Фармат лікаў:" + }, + "patreonBadgePrefix": { + "message": "Patreon" + }, + "patreonLoggedOutMessage": { + "message": "Прэміум-функцыі даступныя для падпісчыкаў на Patreon" + }, + "patreonLogin": { + "message": "Увайсці праз Patreon" + }, + "patreonPrivacyNote": { + "message": "Інфармацыя аб падпісцы на Patreon выкарыстоўваецца для праверкі прэміум-доступу. Мы не атрымліваем дадзеныя вашай карты або банкаўскага рахунку." + }, + "githubLoggedOutMessage": { + "message": "Прэміум-функцыі даступныя для ўдзельнікаў распрацоўкі на GitHub" + }, + "githubLogin": { + "message": "Увайсці праз GitHub (удзельнік распрацоўкі)" + }, + "githubLoginStartFailed": { + "message": "Не ўдалося распачаць уваход праз GitHub. Калі ласка, паспрабуйце зноў." + }, + "githubLoginCompleteFailed": { + "message": "Не ўдалося завяршыць уваход праз GitHub. Калі ласка, паспрабуйце зноў." + }, + "githubLoginUnavailable": { + "message": "Уваход для ўдзельнікаў GitHub зараз недаступны. Сэрвіс патрабуе абнаўлення або змены канфігурацыі." + }, + "githubLoginNotContributor": { + "message": "Гэты ўліковы запіс GitHub не пазначаны як удзельнік распрацоўкі Return YouTube Dislike. Увайдзіце з адпаведнага ўліковага запісу. Нядаўнія ўнёскі могуць адлюстравацца праз некалькі гадзін." + }, + "githubLoginBrowserUnavailable": { + "message": "Уваход праз GitHub не наладжаны для гэтага адраса зваротнага выкліку браўзера. Калі ласка, звярніцеся ў службу падтрымкі." + }, + "githubLoginExpired": { + "message": "Гэтая спроба ўваходу праз GitHub састарэла або не можа быць пацверджана. Калі ласка, пачніце новы ўваход." + }, + "githubLoginUpdateRequired": { + "message": "Калі ласка, абнавіце пашырэнне, каб выкарыстоўваць уваход для ўдзельнікаў GitHub." + }, + "githubLoginRateLimited": { + "message": "Занадта шмат спроб уваходу. Калі ласка, пачакайце хвіліну перад наступнай спробай." + }, + "githubLoginDenied": { + "message": "Аўтарызацыя праз GitHub была адхілена. Для ўваходу ўдзельніка патрабуецца аўтарызацыя." + }, + "patreonLoginCompleteFailed": { + "message": "Не ўдалося завяршыць уваход. Калі ласка, паспрабуйце зноў." + }, + "patreonLoginStartFailed": { + "message": "Не ўдалося распачаць уваход праз Patreon. Калі ласка, паспрабуйце зноў." + }, + "patreonLogout": { + "message": "Выйсці" + }, + "patreonPermissionRequired": { + "message": "Для ўваходу патрабуецца дазвол «identity». Калі ласка, дазвольце яго, каб працягнуць." + }, + "patreonTierBasic": { + "message": "Базавы ўзровень" + }, + "patreonTierChecking": { + "message": "Праверка падпіскі…" + }, + "patreonTierNone": { + "message": "Няма актыўнай падпіскі" + }, + "patreonTierPremium": { + "message": "Прэміум-спонсар" + }, + "patreonTierSupporter": { + "message": "Спонсар" + }, + "patreonUserFallback": { + "message": "Карыстальнік Patreon" + }, + "reformatLikes": { + "message": "Фарматаваць лік падабаек" + }, + "reformatLikesHover": { + "message": "Прывесці фармат падабаек і непадабаек да адзінага выгляду." + }, + "hidePremiumTeaser": { + "message": "Хаваць панэль прэміум-тызера" + }, + "hidePremiumTeaserHover": { + "message": "Не паказваць прэміум-тызер на старонках прагляду YouTube." + }, + "roundNumbers": { + "message": "Паказваць лікі, акругленыя ў меншы бок" + }, + "roundNumbersHover": { + "message": "Акругляць лікі ў меншы бок (стандартныя паводзіны YouTube)." + }, + "shortsSupport": { + "message": "Падтрымка YouTube Shorts" + }, + "showTooltipPercentage": { + "message": "Працэнты ў падказцы паласы падабаек/непадабаек." + }, + "showTooltipPercentageHover": { + "message": "Адлюстроўваць працэнты ў падказцы паласы падабаек/непадабаек." + }, + "textColorTheme": { + "message": "Колеравая тэма:" + }, + "textColorTheme1": { + "message": "Класічная" + }, + "textColorTheme2": { + "message": "Даступная" + }, + "textColorTheme3": { + "message": "Неонавая" + }, + "textColorizeRatioBar": { + "message": "Размаляваць паласу суадносін" + }, + "textColorizeRatioBarHover": { + "message": "Выкарыстоўваць уласныя колеры для паласы суадносін." + }, + "textColorizeThumbs": { + "message": "Размаляваць кнопкі" + }, + "textColorizeThumbsHover": { + "message": "Выкарыстоўваць уласныя колеры для значкоў падабаек і непадабаек." + }, + "textConsistentFormat": { + "message": "Прывесці фармат падабаек і непадабаек да адзінага выгляду" + }, + "textConsistentFormatHover": { + "message": "Перафарматаваць лік падабаек." + }, + "textDeveloper": { + "message": "ад Дзмітрыя Селіванава і супольнасці" + }, + "textLikesDisabled": { + "message": "Адключана аўтарам" + }, + "textNumberFormat": { + "message": "Фармат лікаў:" + }, + "textRoundingNumbers": { + "message": "Акругляць статыстыку падабаек/непадабаек у меншы бок (звычайныя паводзіны YouTube)" + }, + "textRoundingNumbersHover": { + "message": "Паказваць значэнні, акругленыя ў меншы бок." + }, + "textSettings": { + "message": "Адключыць адпраўку падабаек/непадабаек" + }, + "textSettingsHover": { + "message": "Спыняе ўлік вашых падабаек і непадабаек." + }, + "textTempUnavailable": { + "message": "Часова недаступна" + }, + "textUpdate": { + "message": "Абнаўленне да" + }, + "tooltipPercentageMode": { + "message": "Рэжым працэнтаў:" + }, + "tooltipPercentageModeHover": { + "message": "Выкарыстоўваць уласнае адлюстраванне працэнтаў пры навядзенні." + }, + "version30installed": { + "message": "Версія __RYD_VERSION__ усталявана" + }, + "whatsnew": { + "message": "Што новага" + }, + "premiumAnalytics_title": { + "message": "Прэміум-аналітыка відэа" + }, + "premiumAnalytics_activityTitle": { + "message": "Уцягнутасць у часе" + }, + "premiumAnalytics_listsTitle": { + "message": "Топ краін" + }, + "premiumAnalytics_listLikesTitle": { + "message": "Краіны з найбольшай колькасцю падабаек" + }, + "premiumAnalytics_listDislikesTitle": { + "message": "Краіны з найбольшай колькасцю непадабаек" + }, + "premiumAnalytics_mapTitle": { + "message": "Геаграфія" + }, + "premiumAnalytics_expand": { + "message": "Разгарнуць" + }, + "premiumAnalytics_collapse": { + "message": "Згарнуць" + }, + "premiumAnalytics_mapMetricLabel": { + "message": "Метрыка карты" + }, + "premiumAnalytics_mapReset": { + "message": "Назад да карты свету" + }, + "premiumAnalytics_modeLikes": { + "message": "Падабайкі" + }, + "premiumAnalytics_modeDislikes": { + "message": "Непадабайкі" + }, + "premiumAnalytics_modeRatio": { + "message": "Суадносіны" + }, + "premiumAnalytics_windowGroupLabel": { + "message": "Дыяпазон дадзеных" + }, + "premiumAnalytics_windowLatest": { + "message": "Апошнія дні" + }, + "premiumAnalytics_windowFirst": { + "message": "Першыя дні" + }, + "premiumAnalytics_windowLatestTitle": { + "message": "Паказаць апошнія дні ў абраным дыяпазоне" + }, + "premiumAnalytics_windowFirstTitle": { + "message": "Паказаць першыя дні ў абраным дыяпазоне" + }, + "premiumAnalytics_windowSummaryCustom": { + "message": "Уласны выбар" + }, + "premiumAnalytics_windowSummaryAllTime": { + "message": "За ўвесь час" + }, + "premiumAnalytics_windowSummaryLast": { + "message": "Апошні перыяд: $1" + }, + "premiumAnalytics_windowSummaryFirst": { + "message": "Першы перыяд: $1" + }, + "premiumAnalytics_daysSingular": { + "message": "$1 дз." + }, + "premiumAnalytics_daysPlural": { + "message": "$1 дз." + }, + "premiumAnalytics_rangeLabelAllTime": { + "message": "За ўвесь час" + }, + "premiumAnalytics_rangeLabelDays": { + "message": "$1 дз." + }, + "premiumAnalytics_selectedPeriod": { + "message": "Абраны перыяд: $1" + }, + "premiumAnalytics_totalsHeading": { + "message": "Карыстальнікі пашырэння" + }, + "premiumAnalytics_totalsLikes": { + "message": "Падабайкі: $1" + }, + "premiumAnalytics_totalsDislikes": { + "message": "Непадабайкі: $1" + }, + "premiumAnalytics_summaryMeta": { + "message": "Зафіксаваныя ўзаемадзеянні: $1; краіны: $2; унікальныя IP-адрасы: $3" + }, + "premiumAnalytics_bucketHour": { + "message": "Галасы за гадзіну" + }, + "premiumAnalytics_bucketDay": { + "message": "Галасы за дзень" + }, + "premiumAnalytics_bucketWeek": { + "message": "Галасы за тыдзень" + }, + "premiumAnalytics_bucketHours": { + "message": "Галасы за $1 гадз" + }, + "premiumAnalytics_bucketDays": { + "message": "Галасы за $1 сут" + }, + "premiumAnalytics_bucketMinutes": { + "message": "Галасы за $1 хв" + }, + "premiumAnalytics_bucketMinute": { + "message": "Галасы за хвіліну" + }, + "premiumAnalytics_bucketSeconds": { + "message": "Галасы за $1 с" + }, + "premiumAnalytics_bucketSecond": { + "message": "Галасы за секунду" + }, + "premiumAnalytics_noData": { + "message": "Дадзеных пакуль няма" + }, + "premiumAnalytics_unknownRegion": { + "message": "Невядома" + }, + "premiumAnalytics_loading": { + "message": "Загрузка аналітыкі…" + }, + "premiumAnalytics_errorReauth": { + "message": "Калі ласка, паўторна аўтарызуйце Patreon, каб адкрыць аналітыку." + }, + "premiumAnalytics_errorInactive": { + "message": "Прэміум-аналітыка даступная для актыўных падпісчыкаў Patreon." + }, + "premiumAnalytics_errorSession": { + "message": "Сесія скончылася. Увайдзіце праз Patreon зноў." + }, + "premiumAnalytics_errorBackend": { + "message": "Сэрвіс аналітыкі зараз недаступны." + }, + "premiumAnalytics_errorNetwork": { + "message": "Не ўдалося падключыцца да сэрвісу аналітыкі." + }, + "premiumAnalytics_errorGeneric": { + "message": "Не ўдалося загрузіць прэміум-аналітыку." + }, + "premiumAnalytics_mapSeriesLabel": { + "message": "Актыўнасць" + }, + "premiumAnalytics_likeRatio": { + "message": "Суадносіны падабаек" + }, + "premiumAnalytics_visualHighRatio": { + "message": "Большая доля падабаек" + }, + "premiumAnalytics_visualLowRatio": { + "message": "Меншая доля падабаек" + }, + "premiumAnalytics_visualHighLikes": { + "message": "Больш падабаек" + }, + "premiumAnalytics_visualLowLikes": { + "message": "Менш падабаек" + }, + "premiumAnalytics_visualHighDislikes": { + "message": "Больш непадабаек" + }, + "premiumAnalytics_visualLowDislikes": { + "message": "Менш непадабаек" + }, + "premiumAnalytics_visualHighGeneric": { + "message": "Больш $1" + }, + "premiumAnalytics_visualLowGeneric": { + "message": "Менш $1" + }, + "premiumAnalytics_tooltipLikes": { + "message": "Падабайкі: $1" + }, + "premiumAnalytics_tooltipDislikes": { + "message": "Непадабайкі: $1" + }, + "premiumAnalytics_tooltipRatio": { + "message": "Суадносіны падабаек: $1" + }, + "premiumTeaser_title": { + "message": "Аналітыка відэа" + }, + "premiumTeaser_subtitle": { + "message": "Неапрацаваныя непадабайкі — гэта прамыя паведамленні карыстальнікаў пашырэння, якія глядзяць гэта відэа." + }, + "premiumTeaser_cta": { + "message": "Адкрыць Premium" + }, + "premiumTeaser_learn": { + "message": "Папярэдні прагляд поўнай аналітыкі" + }, + "premiumTeaser_statRaw": { + "message": "Колькасць неапрацаваных непадабаек" + }, + "premiumTeaser_statDislikes": { + "message": "Разліковая колькасць непадабаек" + }, + "premiumTeaser_statLikes": { + "message": "Колькасць неапрацаваных падабаек" + }, + "premiumTeaser_statusLoading": { + "message": "Атрымліваем апошнюю колькасць непадабаек…" + }, + "premiumTeaser_statusError": { + "message": "Не ўдалося загрузіць дадзеныя аб непадабайках. Паспрабуйце абнавіць старонку." + }, + "premiumTeaser_breadcrumbsAria": { + "message": "Як адкрыць прэміум-аналітыку" + }, + "premiumTeaser_breadcrumbsTitle": { + "message": "Адкрыйце прэміум-аналітыку відэа ў тры простыя крокі:" + }, + "premiumTeaser_breadcrumbStep1": { + "message": "Увайдзіце праз Patreon ва ўсплывальным акне пашырэння Return YouTube Dislike." + }, + "premiumTeaser_breadcrumbStep2": { + "message": "Абярыце ўзровень Premium, каб уключыць храналогію актыўнасці, рэйтынгі краін і інтэрактыўную карту." + }, + "premiumTeaser_breadcrumbStep3": { + "message": "Перазагрузіце YouTube, каб убачыць пагадзінныя трэнды, топ краін і дэталізацыю па штатах ЗША для кожнага відэа." + }, + "premiumTierNotice_title": { + "message": "Прэміум-аналітыка заблакіравана" + }, + "premiumTierNotice_message": { + "message": "У вашай падпісцы на Patreon няма ўзроўню Premium. Павысьце ўзровень падтрымкі, каб атрымаць доступ да пашыранай відэааналітыкі." + }, + "premiumTierNotice_cta": { + "message": "Павысіць узровень на Patreon" + }, + "changelog_title": { + "message": "Журнал змен Premium Analytics · 20 кастрычніка 2025 года" + }, + "changelog_badge": { + "message": "Прэміум-рэліз" + }, + "changelog_heading": { + "message": "Прэміум-аналітыка па-новаму" + }, + "changelog_subheading": { + "message": "Даследуйце храналогію актыўнасці ў рэальным часе, рэйтынг краін і інтэрактыўную карту, уключаныя ў Return YouTube Dislike Premium." + }, + "changelog_releaseDate": { + "message": "Выпушчана 20 кастрычніка 2025 года" + }, + "changelog_cta_primary": { + "message": "Павысіць узровень на Patreon" + }, + "changelog_cta_secondary": { + "message": "Прачытаць інструкцыю па наладзе" + }, + "changelog_section_highlights": { + "message": "Што новага" + }, + "changelog_feature_timeline_title": { + "message": "Храналогія ўзаемадзеянняў у рэальным часе" + }, + "changelog_feature_timeline_body": { + "message": "Назірайце, як падабайкі і непадабайкі паступаюць у рэальным часе. Выбірайце пагадзінны прагляд, штодзённы прагляд або прагляд за ўвесь час без перазагрузкі старонкі, прывязвайце дыяпазон да першага дня або апошніх галасоў і праглядайце кожны ўсплёск, каб зразумець, што выклікала актыўнасць." + }, + "changelog_feature_map_title": { + "message": "Інтэрактыўная цеплавая карта свету і ЗША" + }, + "changelog_feature_map_body": { + "message": "Перамяшчайцеся па карце свету або пераходзьце да штатаў ЗША, каб знаходзіць месцы найбольшай актыўнасці. Параўноўвайце падабайкі, непадабайкі і іх суадносіны ў палепшанай падказцы і вылучайце рэгіёны, якія першымі рэагуюць на вашы новыя відэа." + }, + "changelog_feature_quality_title": { + "message": "Рэйтынг лідараў сярод краін" + }, + "changelog_feature_quality_body": { + "message": "Ранжыруйце краіны паводле колькасці непасрэдна атрыманых узаемадзеянняў, падабаек, непадабаек або іх суадносін. Выкарыстоўвайце тыя ж фільтры, што і для храналогіі, каб даведацца, дзе вашы кампаніі знаходзяць водгук, і спланаваць наступныя публікацыі." + }, + "changelog_screenshot_placeholder": { + "message": "Скрыншот з’явіцца хутка — захавайце гэты выгляд праз DevTools, калі будзеце гатовыя." + }, + "changelog_screenshot_label_timeline": { + "message": "Запаўняльнік: агляд храналогіі" + }, + "changelog_screenshot_label_map": { + "message": "Запаўняльнік: карта сусветнай актыўнасці" + }, + "changelog_screenshot_label_teaser": { + "message": "Запаўняльнік: рэйтынг краін" + }, + "changelog_section_upgrade": { + "message": "Як адкрыць прэміум-аналітыку" + }, + "changelog_upgrade_body": { + "message": "Гатовыя пачаць? Выканайце гэтыя простыя крокі і абнавіце ўкладку YouTube." + }, + "changelog_upgrade_step1": { + "message": "Адкрыйце ўсплывальнае акно Return YouTube Dislike і ўвайдзіце праз Patreon." + }, + "changelog_upgrade_step2": { + "message": "Абярыце ўзровень Premium, каб дадзеныя аналітыкі сталі даступнымі для вашага ўліковага запісу." + }, + "changelog_upgrade_step3": { + "message": "Абнавіце любую старонку прагляду YouTube — ваша храналогія, карта і рэйтынгі з’явяцца імгненна." + }, + "changelog_section_release": { + "message": "Галоўнае ў рэлізе" + }, + "changelog_release_item1": { + "message": "Прадвыбраныя налады храналогіі актыўнасці паказваюць даныя ў рэальным часе і дазваляюць прывязваць дыяпазон да першых або апошніх часавых інтэрвалаў." + }, + "changelog_release_item2": { + "message": "Рэйтынг краін абнаўляецца імгненна, таму вы можаце заўважаць рэгіёны, дзе расце актыўнасць, не пакідаючы панэлі." + }, + "changelog_release_item3": { + "message": "Інтэрактыўная карта адлюстроўвае гарачыя кропкі свету і штатаў ЗША з больш зразумелымі падказкамі і метрыкамі." + }, + "changelog_support_heading": { + "message": "Патрэбна дапамога?" + }, + "changelog_support_description": { + "message": "Мы гатовыя дапамагчы, калі ўзнікнуць цяжкасці: звяртайцеся да даведачнай дакументацыі або да супольнасці." + }, + "changelog_support_contact": { + "message": "Спытаць у супольнасці" + }, + "hideClutterButtons": { + "message": "Хаваць лішнія кнопкі" + }, + "hideClutterButtonsHelpLabel": { + "message": "Паказаць прыклады «да» і «пасля»" + }, + "hideClutterButtonsDescription": { + "message": "Пакідаць бачнымі толькі «Падабаецца» і «Не падабаецца». Дзяліцца, Захаваць, Дзякуй і іншыя дзеянні застаюцца даступнымі ў меню YouTube з трыма кропкамі." + }, + "hideClutterButtonsBefore": { + "message": "Да: усе кнопкі дзеянняў бачныя" + }, + "hideClutterButtonsAfter": { + "message": "Пасля: бачныя толькі «Падабаецца» і «Не падабаецца»" + }, + "changelog_brand_logo_alt": { + "message": "Лагатып Return YouTube Dislike" + } +} diff --git a/Extensions/combined/src/belarusian-locale.spec.js b/Extensions/combined/src/belarusian-locale.spec.js new file mode 100644 index 0000000..892519f --- /dev/null +++ b/Extensions/combined/src/belarusian-locale.spec.js @@ -0,0 +1,54 @@ +/** + * @jest-environment jsdom + */ + +import { ensurePanel, renderSummary } from "./premiumAnalytics/panel"; +import { analyticsState, resetStateForVideo } from "./premiumAnalytics/state"; + +const english = require("../_locales/en/messages.json"); +const belarusian = require("../_locales/be/messages.json"); +const dynamicMessages = Object.keys(english).filter((key) => /\$\d+/.test(english[key].message)); + +describe("Belarusian localization", () => { + it.each(dynamicMessages)("preserves the substitutions in %s", (key) => { + const tokens = (message) => (message.match(/\$\d+/g) || []).sort(); + expect(tokens(belarusian[key].message)).toEqual(tokens(english[key].message)); + }); + + it.each([1, 2, 5, 21, 22, 30])( + "renders analytics values and a %i-day period with the translated messages", + (days) => { + global.chrome = { + i18n: { + getMessage(key, substitutions = []) { + return belarusian[key]?.message.replace(/\$(\d+)/g, (_, index) => substitutions[Number(index) - 1]) || ""; + }, + }, + }; + resetStateForVideo(); + analyticsState.panelElement = null; + analyticsState.currentRange = days; + analyticsState.rangeAnchor = "last"; + document.body.innerHTML = '
'; + + try { + ensurePanel(); + renderSummary({ totalLikes: 1200, totalDislikes: 300, countriesRepresented: 12, uniqueIps: 45 }); + + const text = (selector) => document.querySelector(selector).textContent; + expect(text(".ryd-analytics__totals-likes")).toContain((1200).toLocaleString()); + expect(text(".ryd-analytics__totals-dislikes")).toContain((300).toLocaleString()); + const summary = text(".ryd-analytics__summary-meta"); + for (const value of [1500, 12, 45]) { + expect(summary).toContain(value.toLocaleString()); + } + expect(text(".ryd-analytics__period-label")).toContain(`Апошні перыяд: ${days} дз.`); + } finally { + document.body.innerHTML = ""; + analyticsState.panelElement = null; + resetStateForVideo(); + delete global.chrome; + } + }, + ); +}); diff --git a/Extensions/combined/src/popup-clutter-setting.spec.js b/Extensions/combined/src/popup-clutter-setting.spec.js index 62d4347..0482a8a 100644 --- a/Extensions/combined/src/popup-clutter-setting.spec.js +++ b/Extensions/combined/src/popup-clutter-setting.spec.js @@ -52,7 +52,7 @@ test("every shipped locale provides non-empty hide-clutter copy", () => { const localeRoot = path.join(extensionRoot, "_locales"); const localeDirectories = fs.readdirSync(localeRoot, { withFileTypes: true }).filter((entry) => entry.isDirectory()); - expect(localeDirectories).toHaveLength(22); + expect(localeDirectories).toHaveLength(23); for (const locale of localeDirectories) { const messages = JSON.parse(fs.readFileSync(path.join(localeRoot, locale.name, "messages.json"), "utf8")); for (const key of messageKeys) { diff --git a/README.md b/README.md index d1ba910..a6aac79 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: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # Return YouTube Dislike diff --git a/READMEar.md b/READMEar.md index e4f6518..c3253f5 100644 --- a/READMEar.md +++ b/READMEar.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: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # Return YouTube Dislike diff --git a/READMEaz.md b/READMEaz.md index 22e677a..6018f76 100644 --- a/READMEaz.md +++ b/READMEaz.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) -Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # YouTube bəyənməmə sayını geri qaytarın diff --git a/READMEbe.md b/READMEbe.md new file mode 100644 index 0000000..93ea319 --- /dev/null +++ b/READMEbe.md @@ -0,0 +1,84 @@ +[![Chrome Web Store](https://img.shields.io/chrome-web-store/stars/gebbhagfogifgggkldgodflihgfeippi?label=Chrome%20Rating&style=flat&logo=google)](https://chromewebstore.google.com/detail/return-youtube-dislike/gebbhagfogifgggkldgodflihgfeippi) +[![Chrome Web Store Users](https://img.shields.io/chrome-web-store/users/gebbhagfogifgggkldgodflihgfeippi?label=Chrome%20Users&style=flat&logo=google)](https://chromewebstore.google.com/detail/return-youtube-dislike/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), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) + +# Return YouTube Dislike + +

+ Return YouTube Dislike — гэта пашырэнне з адкрытым зыходным кодам, якое вяртае адлюстраванне лічыльніка непадабаек на YouTube.
+ Даступна для Chrome і Firefox як Web Extension.
+ Таксама даступна для іншых браўзераў у выглядзе карыстальніцкага скрыпта (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 года, што пазбавіла карыстальнікаў магчымасці ацэньваць якасць кантэнту перад праглядам. + +## Што робіць праект + +Пасля выдалення статыстыкі непадабаек з YouTube API наш бэкэнд перайшоў на камбінацыю архіўных дадзеных і ацэнак, экстрапаляваных з дадзеных карыстальнікаў пашырэння. + +[FAQ (Частыя пытанні)](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQbe.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: +`/votes?videoId=kxOuG8jMIgI` + +```json +{ + "id": "kxOuG8jMIgI", + "dateCreated": "2022-04-09T21:44:20.5103Z", + "likes": 31885, + "rawDislikes": 31946, + "rawLikes": 457, + "dislikes": 579721, + "rating": 1.2085329444119253, + "viewCount": 3762293, + "deleted": false +} +``` + +Неіснуючы ідэнтыфікатар YouTube верне код стану _404_ "Not Found".
+Няправільна адфарматаваны ідэнтыфікатар YouTube верне код стану _400_ "Bad Request". + +## Удзел у распрацоўцы + +Калі ласка, азнаёмцеся з [кіраўніцтвам па ўнясенні ўкладу](https://github.com/Anarios/return-youtube-dislike/blob/main/CONTRIBUTINGbe.md). + +## Падтрымайце праект! + +Вы можаце падтрымаць праект ахвяраваннем па спасылцы: + +[Падтрымаць](https://returnyoutubedislike.com/donate) + +## Спонсары + +[Станьце нашым спонсарам і з'явіцеся ў рэпазіторыі і на сайце](https://www.patreon.com/join/returnyoutubedislike/checkout?rid=8008601) diff --git a/READMEbg.md b/READMEbg.md index 9a588ee..fa135b8 100644 --- a/READMEbg.md +++ b/READMEbg.md @@ -8,7 +8,7 @@ [![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), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) diff --git a/READMEda.md b/READMEda.md index eacb928..5c81ba6 100644 --- a/READMEda.md +++ b/READMEda.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: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # Return YouTube Dislike diff --git a/READMEde.md b/READMEde.md index 4a1f5d8..eb368af 100644 --- a/READMEde.md +++ b/READMEde.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: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # Return YouTube Dislike diff --git a/READMEes.md b/READMEes.md index f41c0e7..32e882c 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) -Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # Return YouTube Dislike diff --git a/READMEfr.md b/READMEfr.md index 1fb1227..b51d259 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) -Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # Return YouTube Dislike diff --git a/READMEgr.md b/READMEgr.md index 3c8a213..a82f06d 100644 --- a/READMEgr.md +++ b/READMEgr.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: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # Return YouTube Dislike diff --git a/READMEhu.md b/READMEhu.md index 4046d6b..9b7c313 100644 --- a/READMEhu.md +++ b/READMEhu.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: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # Return YouTube Dislike diff --git a/READMEnl.md b/READMEnl.md index edbb0f1..50af67d 100644 --- a/READMEnl.md +++ b/READMEnl.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: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # Return YouTube Dislike diff --git a/READMEpl.md b/READMEpl.md index e560aeb..049c43a 100644 --- a/READMEpl.md +++ b/READMEpl.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: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # Return YouTube Dislike diff --git a/READMEru.md b/READMEru.md index b31f1a8..79d27f4 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) -Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # Return YouTube Dislike diff --git a/READMEsv.md b/READMEsv.md index 2f38588..8bc8e07 100644 --- a/READMEsv.md +++ b/READMEsv.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: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # Return YouTube Dislike diff --git a/READMEuk.md b/READMEuk.md index f2c427e..6b3bb70 100644 --- a/READMEuk.md +++ b/READMEuk.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: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # Return YouTube Dislike diff --git a/READMEvi.md b/READMEvi.md index ee44faf..9b1fbf4 100644 --- a/READMEvi.md +++ b/READMEvi.md @@ -7,7 +7,7 @@ [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) [![Giấy phép](https://img.shields.io/badge/License-GPLv3-blue.svg?label=Giấy%20phép&style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE) -Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [English](README.md), [العربية](READMEar.md), [Azərbaycan dili](READMEaz.md), [беларуская](READMEbe.md), [български](READMEbg.md), [繁體中文](READMEtw.md), [简体中文](READMEcn.md), [Danish](READMEda.md), [Deutsch](READMEde.md), [Español](READMEes.md), [Français](READMEfr.md), [Ελληνικά](READMEgr.md), [Magyar](READMEhu.md), [Bahasa Indonesia](READMEid.md), [日本語](READMEja.md), [한국어](READMEkr.md), [Nederlands](READMEnl.md), [Polski](READMEpl.md), [Português do Brasil](READMEpt_BR.md), [русский](READMEru.md), [Svenska](READMEsv.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Tiếng Việt](READMEvi.md) # Return YouTube Dislike (Trả lại số lượt Không thích trên YouTube) diff --git a/Website/README.md b/Website/README.md index d3bbc04..e56c1c3 100644 --- a/Website/README.md +++ b/Website/README.md @@ -1,4 +1,4 @@ -Read this in other languages: [Nederlands](READMEnl.md), [Türkçe](READMEtr.md), [Deutsch](READMEde.md), [български](READMEbg.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [беларуская](READMEbe.md), [Nederlands](READMEnl.md), [Türkçe](READMEtr.md), [Deutsch](READMEde.md), [български](READMEbg.md), [Tiếng Việt](READMEvi.md) # return-youtube-dislike-site diff --git a/Website/READMEbe.md b/Website/READMEbe.md new file mode 100644 index 0000000..5346472 --- /dev/null +++ b/Website/READMEbe.md @@ -0,0 +1,89 @@ +Read this in other languages: [English](README.md), [беларуская](READMEbe.md), [Nederlands](READMEnl.md), [Türkçe](READMEtr.md), [Deutsch](READMEde.md), [български](READMEbg.md), [Tiếng Việt](READMEvi.md) + +# return-youtube-dislike-site + +## Налада зборкі + +```bash +# устаноўка залежнасцяў +$ npm install + +# запуск лакальнага сервера з гарачай перазагрузкай на localhost:3000 +$ npm run dev + +# праверка лінтарам +$ npm run lint + +# зборка для працоўнага асяроддзя і запуск сервера +$ npm run build +$ npm run start + +# генерацыя статычнага праекта +$ npm run generate +``` + +Падрабязнае тлумачэнне таго, як усё працуе, глядзіце ў [дакументацыі Nuxt.js](https://nuxtjs.org). + +## Рэкамендаваная налада VSCode + +- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) `ext install dbaeumer.vscode-eslint` +- [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) `ext install esbenp.prettier-vscode` +- [Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur) + +> `Ctrl(Cmd)` + `Shift` + `P` > Open Settings (JSON) + +```json +"editor.formatOnSave": true, +"editor.codeActionsOnSave": { + "source.fixAll.eslint": true +}, +"vetur.validation.template": false +``` + +## Адмысловыя каталогі + +Вы можаце ствараць наступныя дадатковыя каталогі, некаторыя з якіх маюць адмысловыя паводзіны. Абавязковым з'яўляецца толькі `pages`; вы можаце выдаліць астатнія, калі вам не патрэбна іх функцыянальнасць. + +### `assets` + +Каталог assets змяшчае нескампіляваныя рэсурсы, такія як файлы Stylus ці Sass, выявы або шрыфты. + +Больш падрабязна ў [дакументацыі](https://nuxtjs.org/docs/2.x/directory-structure/assets). + +### `components` + +Каталог components змяшчае вашы кампаненты Vue.js. Кампаненты складаюць розныя часткі вашай старонкі і могуць быць паўторна выкарыстаны і імпартаваныя ў вашы старонкі, макеты і нават іншыя кампаненты. + +Больш падрабязна ў [дакументацыі](https://nuxtjs.org/docs/2.x/directory-structure/components). + +### `layouts` + +Макеты дапамагаюць змяняць знешні выгляд вашай праграмы Nuxt, незалежна ад таго, ці патрэбна бакавая панэль або асобныя макеты для мабільных і настольных прылад. + +Больш падрабязна ў [дакументацыі](https://nuxtjs.org/docs/2.x/directory-structure/layouts). + +### `pages` + +Гэты каталог змяшчае прадстаўленні (views) і маршруты праграмы. Nuxt прачытае ўсе файлы `*.vue` у гэтым каталогу і аўтаматычна наладзіць Vue Router. + +Больш падрабязна ў [дакументацыі](https://nuxtjs.org/docs/2.x/get-started/routing). + +### `plugins` + +Каталог plugins змяшчае JavaScript-плагіны, якія павінны выконвацца перад ініцыялізацыяй каранёвай праграмы Vue.js. Тут можна дадаваць плагіны Vue і ўкараняць функцыі або канстанты. Кожны раз, калі патрабуецца `Vue.use()`, варта стварыць файл у `plugins/` і дадаць яго шлях у спіс `plugins` у `nuxt.config.js`. + +Больш падрабязна ў [дакументацыі](https://nuxtjs.org/docs/2.x/directory-structure/plugins). + +### `static` + +Гэты каталог змяшчае статычныя файлы. Кожны файл адлюстроўваецца ў корань `/`. + +Прыклад: `/static/robots.txt` даступны як `/robots.txt`. + +Больш падрабязна ў [дакументацыі](https://nuxtjs.org/docs/2.x/directory-structure/static). + +### `store` + +Гэты каталог змяшчае файлы сховішча Vuex. Стварэнне файла ў гэтым каталогу аўтаматычна актывуе Vuex. + +Больш падрабязна ў [дакументацыі](https://nuxtjs.org/docs/2.x/directory-structure/store). diff --git a/Website/READMEde.md b/Website/READMEde.md index bc7f5e8..5cbac70 100644 --- a/Website/READMEde.md +++ b/Website/READMEde.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](README.md), [Nederlands](READMEnl.md), [Türkçe](READMEtr.md) +Read this in other languages: [беларуская](READMEbe.md), [English](README.md), [Nederlands](READMEnl.md), [Türkçe](READMEtr.md) # return-youtube-dislike-site diff --git a/Website/READMEnl.md b/Website/READMEnl.md index 9cbfd9b..1f08c65 100644 --- a/Website/READMEnl.md +++ b/Website/READMEnl.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](README.md), [Türkçe](READMEtr.md), [Deutsch](READMEde.md), [български](READMEbg.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [беларуская](READMEbe.md), [English](README.md), [Türkçe](READMEtr.md), [Deutsch](READMEde.md), [български](READMEbg.md), [Tiếng Việt](READMEvi.md) # return-youtube-dislike-site diff --git a/Website/READMEtr.md b/Website/READMEtr.md index 35dc969..5852b3f 100644 --- a/Website/READMEtr.md +++ b/Website/READMEtr.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](README.md), [Nederlands](READMEnl.md), [Deutsch](READMEde.md), [български](READMEbg.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [беларуская](READMEbe.md), [English](README.md), [Nederlands](READMEnl.md), [Deutsch](READMEde.md), [български](READMEbg.md), [Tiếng Việt](READMEvi.md) # youtube-dislike-sayısını-geri-getir-site diff --git a/Website/_locales/be.ts b/Website/_locales/be.ts new file mode 100644 index 0000000..6ec8ce4 --- /dev/null +++ b/Website/_locales/be.ts @@ -0,0 +1,138 @@ +import { en } from "vuetify/src/locale"; + +export default { + ...en, + home: { + name: "Галоўная", + title: "Вярнуць дызлайкі на YouTube", + subtitle: "Пашырэнне для браўзера і API, якія паказваюць адзнакі «Не падабаецца» на YouTube", + ukraine: "Падтрымайце Украіну", + sponsors: "Спонсары", + becomeSponsor: "Станьце нашым спонсарам", + }, + install: { + name: "Спампаваць", + title: "Абярыце сваю платформу", + subtitle: "Даступна для Firefox і ўсіх браўзераў на базе Chromium", + title2: "Іншыя платформы", + subtitle2: "Калі ваш браўзер яшчэ не падтрымліваецца, паспрабуйце гэты карыстальніцкі скрыпт", + title3: "Ад іншых распрацоўшчыкаў", + subtitle3: "Ніякай адказнасці з нашага боку, выкарыстоўвайце на свой страх і рызыку", + firefox: "Firefox", + chrome: "Chrome", + edge: "Edge", + opera: "Opera", + brave: "Brave", + userscript: "Карыстальніцкі скрыпт", + tampermonkey: "Tampermonkey", + androidReVanced: "Android - ReVanced", + androidMorphe: "Android - Morphe", + androidTubular: "Android (Tubular — форк NewPipe)", + iosJailbroken: "iOS (джейлбрэйк)", + iosUYouPlus: "iOS (uYou+)", + }, + api: { + name: "API", + title: "Сардэчна запрашаем у афіцыйную дакументацыю RYD!", + subtitle: "Каб пачаць, абярыце раздзел у меню.", + rights: { + title: "Правы карыстання", + subtitle: "Выкарыстанне гэтага адкрытага API трэцімі асобамі дазволена з наступнымі абмежаваннямі:", + bullet1: "Атрыбуцыя: ", + bullet1text: + "Гэты праект павінен быць выразна пазначаны спасылкай на гэты рэпазіторый або спасылкай на returnyoutubedislike.com", + bullet2: "Абмежаванне частаты: ", + bullet2text: + "Дзейнічаюць абмежаванні частоты для кожнага кліента: 100 у хвіліну і 10 000 у дзень. Пры перавышэнні будзе вернуты код памылкі 429, які паказвае, што ваша праграма павінна паменшыць частату запытаў", + }, + url: { + title: "Інфармацыя пра URL-адрас", + subtitle: "API даступны па наступным базавым URL-адрасе: ", + }, + endpoints: { + title: "Даступныя канчатковыя кропкі (эндпоінты)", + subtitle: "Спіс даступных канчатковых кропак даступны тут: ", + }, + fetching: { + title: "Базавае кіраўніцтва па выбарцы", + subtitle: "Прыклад атрымання галасоў для зададзенага ідэнтыфікатара відэа на YouTube: ", + title2: "Прыклад запыту: ", + url: "URL-адрас запыту: ", + method: "Метад запыту: ", + headers: "Загалоўкі: ", + response: "Адказ: ", + error1: 'Няслушны ідэнтыфікатар YouTube верне код памылкі 404 "Не знойдзена"', + error2: 'Няправільна адфарматаваны ідэнтыфікатар YouTube верне код памылкі 400 "Няслушны запыт"', + }, + }, + help: { + name: "Дапамога", + title: "Дыягностыка", + bullet1: "Пераканайцеся, што ў вас усталявана апошняя версія пашырэння (цяпер гэта ", + bullet11: ").", + bullet2: + "Паспрабуйце выдаліць пашырэнне і ўсталяваць яго зноў, затым перазапусціце браўзер (усе актыўныя вокны, а не толькі адну ўкладку).", + bullet3: "Пераканайцеся, што гэтая спасылка адкрываецца:", + bullet31: "вы павінны ўбачыць тэкст: ", + bullet4: "Калі нічога з вышэйпералічанага не дапамагае — паведаміце пра сваю праблему ў канале", + bullet41: "на нашым серверы", + bullet4a: "Паведаміце нам вашу аперацыйную сістэму, назву браўзера і версію браўзера", + bullet4b: + "Зрабіце здымак экрана старонкі з праблемай (напрыклад, старонкі відэа на YouTube) з адкрытай кансоллю (націсніце ", + bullet4b1: ") — прыклад скрыншота ніжэй.", + bullet4c: "Зрабіце здымак экрана старонкі пашырэнняў вашага браўзера з усталяваным пашырэннем.", + bullet4c1: "Каб убачыць пашырэнні, увядзіце гэта ў адрасны радок: ", + firefox: "для Firefox", + chrome: "для Chrome, Edge, Brave, Opera, Vivaldi", + detected: "Выяўлена:", + altExampleScreenshot: "прыклад скрыншота", + }, + faq: { + name: "FAQ", + title: "Частыя пытанні", + subtitle: "Усё яшчэ ёсць пытанні? Не саромейцеся завітаць у наш Discord!", + bullet1: "Адкуль пашырэнне атрымлівае дадзеныя?", + bullet1text: + "Камбінацыя архіўных дадзеных, атрыманых да закрыцця афіцыйнага API YouTube з адзнакамі «Не падабаецца», і экстрапаляцыя паводзін карыстальнікаў пашырэння.", + bullet2: "Чаму колькасць адзнак «Не падабаецца» не абнаўляецца?", + bullet2text: + "На дадзены момант адзнакі «Не падабаецца» для відэа кэшуюцца і абнаўляюцца не вельмі часта. Гэта залежыць ад папулярнасці відэа, але абнаўленне можа заняць ад некалькіх гадзін да некалькіх дзён.", + bullet3: "Як гэта працуе?", + bullet3text: + "Пашырэнне збірае ідэнтыфікатар відэа, якое вы глядзіце, і атрымлівае колькасць адзнак «Не падабаецца» (а таксама іншыя палі, такія як прагляды, адзнакі «Падабаецца» і г. д.), выкарыстоўваючы наш API. Затым пашырэнне адлюстроўвае колькасць адзнак «Не падабаецца» і суадносіны адзнак на старонцы. Калі вы ставіце адзнаку «Падабаецца» або «Не падабаецца», гэта фіксуецца і адпраўляецца ў базу дадзеных, каб можна было экстрапаляваць дакладную колькасць адзнак «Не падабаецца».", + bullet4: "Ці магу я падзяліцца з вамі сваёй колькасцю адзнак «Не падабаецца»?", + bullet4text: + "Хутка. Мы разглядаем магчымасць выкарыстання OAuth або іншага API, даступнага толькі для чытання, з абмежаванай вобласцю доступу, каб аўтары маглі дзяліцца колькасцю адзнак «Не падабаецца» з магчымасцю яе праверкі.", + bullet5: "Якія дадзеныя вы збіраеце і як яны апрацоўваюцца?", + bullet5text: + 'Пашырэнне збірае толькі тыя дадзеныя, якія строга неабходныя для яго правільнай працы, такія як IP-адрас або ідэнтыфікатар відэа, якое вы глядзіце. Вашы дадзеныя ніколі не будуць прададзены трэцім асобам. Калі вы хочаце даведацца больш пра тое, як мы забяспечваем бяспеку і канфідэнцыяльнасць, азнаёмцеся з нашым FAQ па бяспецы.', + bullet6: "Як працуе API/серверная частка?", + bullet6text: + "Серверная частка выкарыстоўвае архіўныя дадзеныя з тых часоў, калі YouTube API яшчэ вяртаў колькасць адзнак «Не падабаецца», колькасць адзнак «Падабаецца» і «Не падабаецца» карыстальнікаў пашырэння і экстрапаляцыю. У бліжэйшай будучыні мы дазволім аўтарам кантэнту лёгка і бяспечна адпраўляць колькасць сваіх адзнак «Не падабаецца», і мы дададзім архіўныя дадзеныя ArchiveTeam (4,56 мільярда відэа) у нашу бягучую базу дадзеных. Вы таксама можаце паглядзець відэа на гэтую тэму.", + bullet7: "Чаму лічыльнік адзнак «Не падабаецца» паказвае 'DISLIKES DISABLED'?", + bullet7text: + "Часам нядаўна загружанае відэа можа паказваць «DISLIKES DISABLED», нават калі аўтар не адключаў адзнакі «Не падабаецца». Гэта звязана з тым, як мы вызначаем, ці адключаныя гэтыя адзнакі. Спадзяёмся, гэта паведамленне знікне праз некалькі гадзін або калі вы паставіце адзнаку «Падабаецца» ці «Не падабаецца» і абновіце старонку.", + }, + donate: { + name: "Падтрымаць", + subtitle: "Вы можаце падтрымаць ахвяраваннем нашы намаганні па забеспячэнні свабоднага Інтэрнэту!", + patreon: "Patreon", + crypto: "Крыптавалюта", + }, + links: { + name: "Спасылкі", + title: "Спасылкі", + subtitle: "Спасылкі на праект і яго распрацоўшчыкаў", + contact: "Звязацца", + translators: "Перакладчыкі", + coolProjects: "Цікавыя праекты", + sponsorBlockDescription: "Прапускае рэкламу, убудаваную ў відэа", + filmotDescription: "Пошук па субтытрах YouTube", + github: "GitHub", + discord: "Discord", + }, + layout: { + notSupported: "не падтрымліваецца.", + considerUpgrade: "Рэкамендуецца абнавіць да апошняй версіі.", + }, +}; diff --git a/Website/layouts/default.vue b/Website/layouts/default.vue index 670f6bb..ef54229 100644 --- a/Website/layouts/default.vue +++ b/Website/layouts/default.vue @@ -109,6 +109,7 @@ export default { { name: "Français", locale: "fr" }, { name: "Deutsch", locale: "de" }, { name: "Українська", locale: "uk" }, + { name: "Беларуская", locale: "be" }, { name: "한국어", locale: "ko" }, { name: "Polski", locale: "pl" }, { name: "Bahasa Indonesia", locale: "id" }, diff --git a/Website/nuxt.config.js b/Website/nuxt.config.js index e72d922..edc70ed 100644 --- a/Website/nuxt.config.js +++ b/Website/nuxt.config.js @@ -12,6 +12,7 @@ import de from "./_locales/de"; import hu from "./_locales/hu"; import id from "./_locales/id"; import vi from "./_locales/vi"; +import be from "./_locales/be"; // ... export default { // Global page headers: https://go.nuxtjs.dev/config-head @@ -56,7 +57,7 @@ export default { // Vuetify module configuration: https://go.nuxtjs.dev/config-vuetify vuetify: { lang: { - locales: { en, es, tr, ru, cs, ja, fr, uk, ko, pl, de, hu, id, vi /*...*/ }, + locales: { en, es, tr, ru, cs, ja, fr, uk, ko, pl, de, hu, id, vi, be /*...*/ }, current: "en", }, theme: { diff --git a/Website/store/README.md b/Website/store/README.md index 82f260d..618f669 100644 --- a/Website/store/README.md +++ b/Website/store/README.md @@ -1,4 +1,4 @@ -Read this in other languages: [Nederlands](READMEnl.md), [Türkçe](READMEtr.md), [Deutsch](READMEde.md), [български](READMEbg.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [беларуская](READMEbe.md), [Nederlands](READMEnl.md), [Türkçe](READMEtr.md), [Deutsch](READMEde.md), [български](READMEbg.md), [Tiếng Việt](READMEvi.md) # STORE diff --git a/Website/store/READMEbe.md b/Website/store/READMEbe.md new file mode 100644 index 0000000..24b3032 --- /dev/null +++ b/Website/store/READMEbe.md @@ -0,0 +1,12 @@ +Read this in other languages: [English](README.md), [беларуская](READMEbe.md), [Nederlands](READMEnl.md), [Türkçe](READMEtr.md), [Deutsch](READMEde.md), [български](READMEbg.md), [Tiếng Việt](READMEvi.md) + +# STORE + +**Гэты каталог не з'яўляецца абавязковым, вы можаце выдаліць яго, калі не плануеце яго выкарыстоўваць.** + +Гэты каталог змяшчае файлы сховішча Vuex Store. +Падтрымка Vuex Store рэалізавана ў фрэймворку Nuxt.js. + +Стварэнне файла ў гэтым каталогу аўтаматычна актывуе адпаведную опцыю ў фрэймворку. + +Больш падрабязную інфармацыю аб выкарыстанні гэтага каталога глядзіце ў [дакументацыі](https://nuxtjs.org/guide/vuex-store). diff --git a/Website/store/READMEde.md b/Website/store/READMEde.md index 3694f3b..ab13d6a 100644 --- a/Website/store/READMEde.md +++ b/Website/store/READMEde.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](README.md), [Nederlands](READMEnl.md), [Türkçe](READMEtr.md) +Read this in other languages: [беларуская](READMEbe.md), [English](README.md), [Nederlands](READMEnl.md), [Türkçe](READMEtr.md) # Speicher diff --git a/Website/store/READMEnl.md b/Website/store/READMEnl.md index 9ca03d9..211a856 100644 --- a/Website/store/READMEnl.md +++ b/Website/store/READMEnl.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](READMEen.md), [Türkçe](READMEtr.md), [Deutsch](READMEde.md), [български](READMEbg.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [беларуская](READMEbe.md), [English](READMEen.md), [Türkçe](READMEtr.md), [Deutsch](READMEde.md), [български](READMEbg.md), [Tiếng Việt](READMEvi.md) # OPSLAAN diff --git a/Website/store/READMEtr.md b/Website/store/READMEtr.md index 740bc11..ff8029d 100644 --- a/Website/store/READMEtr.md +++ b/Website/store/READMEtr.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](README.md), [Nederlands](READMEnl.md), [Deutsch](READMEde.md), [български](READMEbg.md), [Tiếng Việt](READMEvi.md) +Read this in other languages: [беларуская](READMEbe.md), [English](README.md), [Nederlands](READMEnl.md), [Deutsch](READMEde.md), [български](READMEbg.md), [Tiếng Việt](READMEvi.md) # MAĞAZA diff --git a/extension-description-store-be.txt b/extension-description-store-be.txt new file mode 100644 index 0000000..90c7137 --- /dev/null +++ b/extension-description-store-be.txt @@ -0,0 +1,20 @@ +Пашырэнне «Вярнуць адмоўныя галасы на YouTube» аднаўляе магчымасць бачыць адмоўныя галасы на 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