diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 62a4e6cf..3ecd6b78 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,4 +1,4 @@ -Read this in other languages: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md) +Read this in other languages: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md) # Welcome To Return YouTube Dislikes contributing guide diff --git a/CONTRIBUTINGfr.md b/CONTRIBUTINGfr.md index 7ceafe60..73907b27 100644 --- a/CONTRIBUTINGfr.md +++ b/CONTRIBUTINGfr.md @@ -1,5 +1,5 @@ -Lisez ceci dans d'autres langues : [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), Nederlands](CONTRIBUTINGnl.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md) +Lisez ceci dans d'autres langues : [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), Nederlands](CONTRIBUTINGnl.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md) # Bienvenue dans le guide de contribution à Return YouTube Dislikes diff --git a/CONTRIBUTINGnl.md b/CONTRIBUTINGnl.md index 777ca5df..66a5aab4 100644 --- a/CONTRIBUTINGnl.md +++ b/CONTRIBUTINGnl.md @@ -1,4 +1,4 @@ -Lees dit in andere talen: [English](CONTRIBUTINGen.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md) +Lees dit in andere talen: [English](CONTRIBUTINGen.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md) # Welkom bij de YouTube Dislikes bijdragengids diff --git a/CONTRIBUTINGpl.md b/CONTRIBUTINGpl.md new file mode 100644 index 00000000..4ef5e54a --- /dev/null +++ b/CONTRIBUTINGpl.md @@ -0,0 +1,68 @@ +Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md) + + +# Witamy w przewodniku współtworzenia Return YouTube Dislike + +Dziękujemy za zainwestowanie czasu w rozwój naszego projektu! Wszystkie Twoje zmiany znajdą się w następnej wersji rozszerzenia ([bądź strony](https://www.returnyoutubedislike.com/)). + +## Początek + +Prosimy używać Prettier z domyślnymi ustawieniami do formatowania. + +#### Wymagania wstępne + +Musisz mieć zainstalowane node i npm, aby utworzyć dołączoną wersję źródła. + +Wersje używane przy ustawianiu: + +- node: 12.18.4 +- npm: 6.14.6 + +Aby utworzyć `bundled-content-script.js`, które zawiera większość logiki tego rozszerzenia, musisz najpierw zainstalować wszystkie zależności. + +1. Przejdź do korzenia tego repo i uruchom: + +``` +npm install +``` + +2. Użyj polecenia poniżej aby stworzyć `bundled-content-script.js`, które jest używane w `manifest.json` + +``` +npm start // aby utworzyć plik(i) build-u i uruchomić obserwatora pliku, który przeładowuje po zapisie + +// lub + +npm run build // aby jednorazowo utworzyć plik(i) build-u +``` + +Gratulacje, jesteś gotów pisać! + +Jeśli jesteś nowy w pisaniu rozszerzeń do Chrome, lub potrzebujesz dodatkowej pomocy, obejrzyj [ten poradnik na YouTube](https://www.youtube.com/watch?v=mdOj6HYE3_0) + +### Problemy + +#### Otwieranie nowego problemu + +Jeśli masz jakiekolwiek problemy z rozszerzeniem, najpierw wyszukaj go aby upewnić się, że dany problem nie został już zgłoszony. Jeżeli nie, otwórz problem. Używanie formularza problemu jest zalecane, ale nie jest konieczne. + +#### Rozwiązywanie problemu + +Jeżeli znalazłeś problem, który myślisz, że jesteś w stanie rozwiązać, nie wstydź się. Otwórz PR z fix-em i opisz problem, który naprawiasz. + +### Prośba o funkcjonalność + +#### Otwieranie nowej prośby o funkcjonalność + +Jeżeli masz pomysł na rozszerzenie, śmiało otwórz nowe żądanie o funkcjonalność, ale prosimy o wyszukanie swojego pomysłu, aby upewnić się, że nie został on już zasugerowany. Używanie formularza jest zalecane, ale nie jest konieczne. + +#### Implementacja prośby o funkcjonalność + +Jeżeli znalazłeś pomysł na funkcjonalność, którą myślisz, że jesteś w stanie zaimplementować, nie wstydź się. Otwórz PR z fix-em, i opisz funkcjonalność, którą implementujesz. + +### Jakie PR-y przyjmujemy? + +- Naprawy problemów. +- Implementacja funkcjonalności. +- Literówki lub lepsze i łatwiejsze w zrozumieniu słowa. +- Współtworzenie strony. diff --git a/CONTRIBUTINGru.md b/CONTRIBUTINGru.md index 444edcbc..6b1afd63 100644 --- a/CONTRIBUTINGru.md +++ b/CONTRIBUTINGru.md @@ -1,4 +1,4 @@ -Прочитать на других языках: [English](CONTRIBUTING.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md) +Прочитать на других языках: [English](CONTRIBUTING.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md) # Добро пожаловать в руководство по внесению вклада Return YouTube Dislikes diff --git a/CONTRIBUTINGtr.md b/CONTRIBUTINGtr.md index e41b3c59..c7493106 100644 --- a/CONTRIBUTINGtr.md +++ b/CONTRIBUTINGtr.md @@ -1,4 +1,4 @@ -Bunu diğer dillerde okuyun: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [українська](CONTRIBUTINGuk.md) +Bunu diğer dillerde okuyun: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md) # "YouTube Dislike Sayısını Geri Getir"in katkı kılavuzuna Hoş Geldiniz diff --git a/CONTRIBUTINGuk.md b/CONTRIBUTINGuk.md index 05d2ab4e..26b16777 100644 --- a/CONTRIBUTINGuk.md +++ b/CONTRIBUTINGuk.md @@ -1,4 +1,4 @@ -Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md) +Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [Polski](CONTRIBUTINGpl.md) # Вітаємо у посібнику внеску в Return YouTube Dislikes diff --git a/Docs/FAQ.md b/Docs/FAQ.md index 91e49063..ade89bed 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) +Read this in other languages: [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md) # Frequently Asked Questions diff --git a/Docs/FAQfr.md b/Docs/FAQfr.md index a918f8a0..131858cb 100644 --- a/Docs/FAQfr.md +++ b/Docs/FAQfr.md @@ -1,4 +1,4 @@ -Lisez ceci dans d'autres langues : [English](FAQ.md), [русский](FAQru.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md) +Lisez ceci dans d'autres langues : [English](FAQ.md), [русский](FAQru.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md) # Foire Aux Questions diff --git a/Docs/FAQnl.md b/Docs/FAQnl.md index 1dcb5d1c..e8f3052d 100644 --- a/Docs/FAQnl.md +++ b/Docs/FAQnl.md @@ -1,4 +1,4 @@ -Lees dit in andere talen: [Engels](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Türkçe](FAQtr.md) +Lees dit in andere talen: [Engels](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md) # Veel Gestelde Vragen diff --git a/Docs/FAQpl.md b/Docs/FAQpl.md new file mode 100644 index 00000000..e9482623 --- /dev/null +++ b/Docs/FAQpl.md @@ -0,0 +1,62 @@ +Read this in other languages: [English](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md) + + +# Często zadawane pytania + +## Przeczytaj poniższe przed zadawaniem pytań na GitHubie lub Discordzie. + +
+ +### **1.Skąd rozszerzenie otrzymuje swoje dane?** + +Kombinacja API Google i danych scrape-owanych. + +Zapisujemy wszystkie dostępne dane do naszej bazy danych, żeby były dostępne po tym jak Google wyłączy liczniki łapek w dół w swoim API. + +
+ +### **2. Licznik łapek w dół się nie aktualizuje** + +Na chwile obecną łapki w dół są buforowane i nie są bardzo często aktualizowane. Raz na 2-3 dni, nie częściej. + +No nie jest to idealne, ale tak już jest. Pracujemy nad tym jak częściej możemy to aktualizować. + +
+ +### **3. Jak to działa?** + +Rozszerzenie zbiera ID filmu, którego oglądasz, pobiera ilość łapek w dół (i inne pola, takie jak wyświetlenia, łapki w górę itd.) za pomocą naszego API. Jeżeli film jest pierwszy raz pobrany przez nasze API, zostanie użyte YouTube API do pobrania danych, a potem przechowania w bazie danych do buforu (przez jakieś 2-3 dni) i archiwizacji, po czym zwracane jest Tobie. Rozszerzenie potem wyświetla ilość łapek w dół. + +
+ +### **4. Co się wydarzy gdy YouTube API przestanie zwracać liczbę łapek w dół?** + +Backend przełączy się na używanie kombinacji zarchiwizowanych statystyk łapek w dół, szacunków ekstrapolowanych z danych użytkowników rozszerzenia i szacowań opartych na stosunkach wyświetleń/łapek w górę dla filmów, których ilość łapek w dół nie została zarchiwizowana i dla przestarzałych archiwów. + +
+ +### **5. Jak wyliczana jest liczba łapek w dół?** + +RYD używa głosów użytkowników, aby ekstrapolować liczbę łapek w dół. + +- Jeżeli film został wrzucony przed wyłączeniem API: + + $$ \textup{Liczba łapek w dół RYD} = \left( \frac{\textup{Liczba łapek w dół użytkowników RYD}}{\textup{Liczba łapek w górę użytkowników RYD}} \right) \times \textup{Publiczna liczba łapek w górę} $$ + +- Jeśli baza danych RYD jakimś cudem miałaby prawidłową liczbę łapek w górę i dół (zapewnione przez twórce lub z archiwum), liczba łapek w dół będzie obliczana w oparciu jednocześnie głosów użytkowników i wartości zarchiwizowanych. Zarchiwizowana wartość będzie miała mniejszy wpływ na ostateczną liczbę z biegiem czasu. + +
+ +--- + +To samo w formie filmu. + +[![IReturn YouTube Dislike Explained](https://yt-embed.herokuapp.com/embed?v=GSmmtv-0yYQ)](https://www.youtube.com/watch?v=GSmmtv-0yYQ) + +--- + +
+ +## Mam zastrzeżenia co do bezpieczeństwa / prywatności + +Przejdź [tutaj](SECURITY-FAQ.md) aby uzyskać więcej informacji. diff --git a/Docs/FAQru.md b/Docs/FAQru.md index 826381d9..422ca9d8 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) +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) # Часто задаваемые вопросы diff --git a/Docs/FAQtr.md b/Docs/FAQtr.md index 2b7e7a38..f731a981 100644 --- a/Docs/FAQtr.md +++ b/Docs/FAQtr.md @@ -1,4 +1,4 @@ -Bunu diğer dillerde okuyun: [English](FAQ.md), [русский](FAQru.md), ), [Nederlands](FAQnl.md), [Français](FAQfr.md), [українська](FAQuk.md) +Bunu diğer dillerde okuyun: [English](FAQ.md), [русский](FAQru.md), ), [Nederlands](FAQnl.md), [Français](FAQfr.md), [українська](FAQuk.md), [Polski](FAQpl.md) # Sıkça Sorulan Sorular diff --git a/Docs/SECURITY-FAQ.md b/Docs/SECURITY-FAQ.md index 915a90ab..6caadbbd 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) +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 diff --git a/Docs/SECURITY-FAQfr.md b/Docs/SECURITY-FAQfr.md index ef09af05..ecac0270 100644 --- a/Docs/SECURITY-FAQfr.md +++ b/Docs/SECURITY-FAQfr.md @@ -1,4 +1,4 @@ -Lisez ceci dans d'autres langues : [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), Nederlands](SECURITY_FAQnl.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md) +Lisez ceci dans d'autres langues : [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), Nederlands](SECURITY_FAQnl.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md) # Sécurité diff --git a/Docs/SECURITY-FAQnl.md b/Docs/SECURITY-FAQnl.md index 0604ecd2..034f1c8f 100644 --- a/Docs/SECURITY-FAQnl.md +++ b/Docs/SECURITY-FAQnl.md @@ -1,4 +1,4 @@ -Lees dit in andere talen: [English](SECURITY_FAQ.md), [русский](SECURITY-FAQru.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md) +Lees dit in andere talen: [English](SECURITY_FAQ.md), [русский](SECURITY-FAQru.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md) # Veiligheid diff --git a/Docs/SECURITY-FAQpl.md b/Docs/SECURITY-FAQpl.md new file mode 100644 index 00000000..b77960ef --- /dev/null +++ b/Docs/SECURITY-FAQpl.md @@ -0,0 +1,32 @@ +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) + + +# Security + +### Czy śledzicie moją historię wyświetleń? + +Nie. Kod rozszerzenia jest publiczny i można samemu to zobaczyć. Jedyne informacje, które są wysyłane, to ID filmu, które jest wymagane do pobrania liczby łapek w dół dla filmów. Nie są wysyłane żadne dodatkowe nagłówki. W warstwie sieciowej, Twój adres IP będzie jawny dla serwera wraz z czasem wykonania żądania. Jednakże, żadne z tych danych nie identyfikują Ciebie jednoznacznie w żaden sposób. Zakładając środowisko zerowego zaufania, najczulsze dane, jakie możemy otrzymać, jest dynamiczny adres IP, który dzisiaj jest Twój, a jutro Twojego sąsiada. Jeżeli boisz się śledzenia poprzez adres IP, pewnie już korzystasz z VPN. + +### Czy możecie mnie jednoznacznie zidentyfikować, jeżeli zostawię łapkę w dół? + +Tak. Kiedy zostawiasz łapkę w dół, tworzymy losowo generowane ID dla Ciebie, które nie jest związane z Twoim kontem Google. Powodem takiego rozwiązania jest zapobieganie botowaniu. Mimo to, nie ma sposobu powiązania tego losowego ID z Tobą lub Twoim osobistym kontem Google. + +### Jakie informacje wy macie, konkretnie? + +Tylko ID filmu. Komentarze - nie. Nazwa użytkownika - nie. Osoby, którym udostępniłeś film - nie. Jakiekolwiek dodatkowe metadane - nie. Nic. Tylko ID filmu. + +### Jak mój adres IP jest przechowywany? + +Backend trzyma niehashowane adresy IP tylko w pamięci zmiennej (RAM). Te adresy nie są przechowywane na dysku twardym, przez co nie są rejestrowane. Zamiast tego przechowujemy zhashowany adres IP. Jest to zrobione po to aby zapobiec wandalizmom. + +### Słyszałem jakąś dyskusję o OAuth, i dostępie do mojego konta YouTube. + +Ta funkcjonalność będzie opcjonalna i z całą pewnością wymagała ręcznego dołączenia. Jeżeli jesteś twórcą na YouTube i chcesz podzielić się z nami swoimi statystykami, to możesz. Sposób w jaki [OAuth](https://en.wikipedia.org/wiki/OAuth#:~:text=but%20without%20giving%20them%20the%20passwords.) został ustrukturyzowany jest właściwie bardzo bezpieczny. Możesz wycofać dostęp do konta w każdej chwili i dać nam specyficzne uprawnienia. Nie będziemy prosić o żadne uprawnienia, które nie są wymagane. Poprosimy tylko o możliwość wyświetlenia statystyk filmów. + +### Jak bardzo mogę ufać licznikowi łapek w dół? + +Zaimplementowaliśmy środki zapobiegające atakom botów i będziemy kontynuować pracę nad systemem zapobiegającym botom: to pomoże nam utrzymać licznik łapek w dół jako dobrą reprezentację prawdziwej wartości. Oczywiście, wartość ta nigdy nie będzie w 100% dokładna, więc to czy zaufasz tej liczbie zależy tylko od Ciebie. + +### Dlaczego nie udostępnicie kodu backendu? + +Kiedyś go udostępnimy - ale nie ma za bardzo sensu robić to teraz. Wprowadziłoby to fałszywe poczucie bezpieczeństwa - bo w systemie zerowego zaufania równie dobrze moglibyśmy przedstawić jeden system, a uruchomić inny. Jest dużo powodów do ukrywania kodu, specyficznie do walki ze spamem. Ukrywanie/Obfuskacja kodu jest dość standardową praktyką. diff --git a/Docs/SECURITY-FAQru.md b/Docs/SECURITY-FAQru.md index 2979627d..4762016c 100644 --- a/Docs/SECURITY-FAQru.md +++ b/Docs/SECURITY-FAQru.md @@ -1,4 +1,4 @@ -Прочитать на других языках: [English](SECURITY-FAQ.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md) +Прочитать на других языках: [English](SECURITY-FAQ.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md) # Безопасность diff --git a/Docs/SECURITY-FAQtr.md b/Docs/SECURITY-FAQtr.md index 645d363a..3830c0e9 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) +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) # Güvenlik diff --git a/Docs/SECURITY-FAQuk.md b/Docs/SECURITY-FAQuk.md index 4d18acc5..64545d60 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) +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) # Безпека diff --git a/Extensions/combined/_locales/pl/messages.json b/Extensions/combined/_locales/pl/messages.json new file mode 100644 index 00000000..d613adec --- /dev/null +++ b/Extensions/combined/_locales/pl/messages.json @@ -0,0 +1,134 @@ +{ + "extensionName": { + "message": "Return YouTube Dislike" + }, + "extensionNameBeta": { + "message": "Return YouTube Dislike Beta" + }, + "extensionDesc": { + "message": "Przywraca licznik łapek w dół" + }, + "textDeveloper": { + "message": "przez Dmitry Selivanov & Społeczność" + }, + "linkWebsite": { + "message": "Strona" + }, + "linkFAQ": { + "message": "FAQ" + }, + "linkDonate": { + "message": "Wesprzyj" + }, + "linkHelp": { + "message": "Pomoc" + }, + "linkChangelog": { + "message": "Zmiany" + }, + "legendSettings": { + "message": "Ustawienia" + }, + "textSettings": { + "message": "Wyłącz przesyłanie łapek" + }, + "textLikesDisabled": { + "message": "Wyłączone przez twórcę" + }, + "textSettingsHover": { + "message": "Przestaje liczyć Twoje łapki." + }, + "textRoundingNumbers": { + "message": "Zaokrąglaj łapki w górę/dół (domyślne zachowanie YouTube)" + }, + "textRoundingNumbersHover": { + "message": "Pokaż zaokrąglone w dół statystyki." + }, + "textConsistentFormat": { + "message": "Ujednolica format liczbowy łapek." + }, + "textConsistentFormatHover": { + "message": "Zmień formatowanie liczby łapek." + }, + "textNumberFormat": { + "message": "Format liczbowy:" + }, + "textColorizeRatioBar": { + "message": "Koloruj pasek ocen" + }, + "textColorizeRatioBarHover": { + "message": "Użyj własnych kolorów paska." + }, + "textColorizeThumbs": { + "message": "Koloruj łapki" + }, + "textColorizeThumbsHover": { + "message": "Użyj własnych kolorów łapek." + }, + "textColorTheme": { + "message": "Motyw kolorystyczny:" + }, + "textColorTheme1": { + "message": "Klasyczny" + }, + "textColorTheme2": { + "message": "Dostępny" + }, + "textColorTheme3": { + "message": "Neonowy" + }, + "textTempUnavailable": { + "message": "Tymczasowo niedostępny" + }, + "textUpdate": { + "message": "Zaktualizuj do" + }, + "version30installed": { + "message": "Zainstalowana wersja 3.0.0.1" + }, + "whatsnew": { + "message": "Co nowego" + }, + "shortsSupport": { + "message": "Wsparcie dla YouTube Shorts" + }, + "customColors": { + "message": "Własne kolory paska łapek i guzików" + }, + "customNumberFormats": { + "message": "Własne formaty liczbowe" + }, + "considerDonating": { + "message": "Jedyne co napędza ten projekt to wasze dotacje, prosimy o rozważenie wsparcia tego projektu." + }, + "roundNumbers": { + "message": "Pokaż zaokrąglone w dół liczby" + }, + "roundNumbersHover": { + "message": "Zaokrąglaj w dół liczby (domyślne zachowanie YouTube)." + }, + "reformatLikes": { + "message": "Zmień formatowanie liczby łapek." + }, + "reformatLikesHover": { + "message": "Ujednolica format liczbowy łapek." + }, + "numberFormat": { + "message": "Format liczbowy:" + }, + "colorizeRatio": { + "message": "Koloruj pasek ocen" + }, + "colorizeRatioHover": { + "message": "Użyj własnych kolorów paska." + }, + "colorizeThumbs": { + "message": "Koloruj łapki" + }, + "colorizeThumbsHover": { + "message": "Użyj własnych kolorów łapek." + }, + "colorTheme": { + "message": "Motyw kolorystyczny:" + } +} diff --git a/README.md b/README.md index d60a9c55..cd3761e5 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,8 @@ [![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: [русский](READMEru.md), [Español](READMEes.md), [Nederlands](READMEnl.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md) +Read this in other languages: [русский](READMEru.md), [Español](READMEes.md), [Nederlands](READMEnl.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md), [Polski](READMEpl.md) + # Return YouTube Dislike diff --git a/READMEde.md b/READMEde.md index 95fd8828..a738d82a 100644 --- a/READMEde.md +++ b/READMEde.md @@ -7,8 +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) - -Lesen sie dies in anderen Sprachen: [English](README.md), [Español](READMEes.md), [русский](READMEru.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md) +Lesen sie dies in anderen Sprachen: [English](README.md), [Español](READMEes.md), [русский](READMEru.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md), [Polski](READMEpl.md) # Return YouTube Dislike diff --git a/READMEes.md b/READMEes.md index 6c3aad41..64fddb4f 100644 --- a/READMEes.md +++ b/READMEes.md @@ -7,8 +7,7 @@ [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) [![License](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE) - -Leer en otros idiomas: [English](README.md), [русский](READMEru.md), [Nederlands](READMEnl.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md) +Leer en otros idiomas: [English](README.md), [русский](READMEru.md), [Nederlands](READMEnl.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md), [Polski](READMEpl.md) # Return YouTube Dislike diff --git a/READMEfr.md b/READMEfr.md index 9d26f4f3..2b1c18ae 100644 --- a/READMEfr.md +++ b/READMEfr.md @@ -7,8 +7,7 @@ [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) [![License](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](LICENSE) - -Lisez ceci dans d'autres langues : [English](README.md), [русский](READMEru.md), [Español](READMEes.md), [Nederlands](READMEnl.md),[日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md) +Lisez ceci dans d'autres langues : [English](README.md), [русский](READMEru.md), [Español](READMEes.md), [Nederlands](READMEnl.md),[日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md), [Polski](READMEpl.md) # Return YouTube Dislike diff --git a/READMEgr.md b/READMEgr.md index dccb8b63..59a79c5c 100644 --- a/READMEgr.md +++ b/READMEgr.md @@ -7,8 +7,7 @@ [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) [![License](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE) - -Διαθέσιμο στις παρακάτω γλώσσες: [English](README.md), [русский](READMEru.md), [Español](READMEes.md), [Nederlands](READMEnl.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Svenska](READMEsv.md), [中文](READMEcn.md) +Διαθέσιμο στις παρακάτω γλώσσες: [English](README.md), [русский](READMEru.md), [Español](READMEes.md), [Nederlands](READMEnl.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Svenska](READMEsv.md), [中文](READMEcn.md), [Polski](READMEpl.md) # Return YouTube Dislike diff --git a/READMEja.md b/READMEja.md index 8a628d09..75f976b7 100644 --- a/READMEja.md +++ b/READMEja.md @@ -7,8 +7,7 @@ [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) [![License](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE) - -別の言語: [English](README.md), [русский](READMEru.md), [Español](READMEes.md), [Nederlands](READMEnl.md), [Français](READMEfr.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md) +別の言語: [English](README.md), [русский](READMEru.md), [Español](READMEes.md), [Nederlands](READMEnl.md), [Français](READMEfr.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md), [Polski](READMEpl.md) # Return YouTube Dislike diff --git a/READMEnl.md b/READMEnl.md index 98c7b795..a6582390 100644 --- a/READMEnl.md +++ b/READMEnl.md @@ -7,8 +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) - -Lees dit in andere talen: [English](README.md), [Español](READMEes.md), [русский](READMEru.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md) +Lees dit in andere talen: [English](README.md), [Español](READMEes.md), [русский](READMEru.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md), [Polski](READMEpl.md) # Return YouTube Dislike diff --git a/READMEpl.md b/READMEpl.md new file mode 100644 index 00000000..6b64eb64 --- /dev/null +++ b/READMEpl.md @@ -0,0 +1,94 @@ +[![Chrome Web Store](https://img.shields.io/chrome-web-store/stars/gebbhagfogifgggkldgodflihgfeippi?label=Chrome%20Rating&style=flat&logo=google)](https://chrome.google.com/webstore/detail/youtube-dislike-button/gebbhagfogifgggkldgodflihgfeippi/) +[![Chrome Web Store Users](https://img.shields.io/chrome-web-store/users/gebbhagfogifgggkldgodflihgfeippi?label=Chrome%20Users&style=flat&logo=google)](https://chrome.google.com/webstore/detail/youtube-dislike-button/gebbhagfogifgggkldgodflihgfeippi/) +[![Mozilla rating](https://img.shields.io/amo/stars/return-youtube-dislikes?label=Firefox%20Rating&style=flat&logo=firefox)](https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikes/) +[![Mozilla downloads](https://img.shields.io/amo/users/return-youtube-dislikes?label=Firefox%20Users&style=flat&logo=firefox)](https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikes/) +[![Commit rate](https://img.shields.io/github/commit-activity/m/Anarios/return-youtube-dislike?label=Commits&style=flat)](https://github.com/Anarios/return-youtube-dislike/commits/main) +[![Issues](https://img.shields.io/github/issues/Anarios/return-youtube-dislike?style=flat&label=Issues)](https://github.com/Anarios/return-youtube-dislike/issues) +[![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) +[![License](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE) + +Read this in other languages: [English](README.md), [русский](READMEru.md), [Español](READMEes.md), [Nederlands](READMEnl.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Deutsch](READMEde.md) + +# Return YouTube Dislike + +

+ Return YouTube Dislike to otwarte rozszerzenie, które przywraca licznik łapek w dół na YouTube.
+ Dostępne jako rozszerzenie dla Chrome i Firefox.
+ Dostępne także dla innych przeglądarek jako JS UserScript.

+ +

+ +## Historia + +Dnia 10 listopada 2021, Google [ogłosiło](https://blog.youtube/news-and-events/update-to-youtube/), że licznik łapek w dół na YouTube zostanie usunięty. + +Dodatkowo, pole `dislike` w API YouTube zostało [usunięte](https://support.google.com/youtube/thread/134791097/update-to-youtube-dislike-counts) 13 grudnia 2021, usuwając przy tym jakąkolwiek możliwość oceny jakości filmu przed obejrzeniem. + +## Co to robi + +Wraz z usunięciem statystyk łapek w dół z YouTube API, nasz backend przełączył się na kombinację scrape-owanych statystyk łapek w dół i szacunków ekstrapolowanych z danych użytkowników rozszerzenia. + +[FAQ](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQ.md) + +## Dlaczego to ma znaczenie + +Można o tym przeczytać na naszej stronie: [returnyoutubedislike.com](https://www.returnyoutubedislike.com/) + +## Dokumentacja API + +Używanie tego otwartego API jest dozwolone z następującymi ograniczeniami: + +- **Przypisanie**: Ten projekt powinien być jawnie przypisany z linkiem do [returnyoutubedislike.com](https://returnyoutubedislike.com/). +- **Ograniczenie żądań**: Istnieją ograniczenia żądań do 100 na minutę i 10 000 na dzień. Przekroczenie zwróci kod _429_, mówiący aplikacji aby przyhamowała. + +API jest dostępne przez poniższe bazowe URL: +https://returnyoutubedislikeapi.com + +Lista dostępnych endpointów jest dostępna tutaj: +https://returnyoutubedislikeapi.com/swagger/index.html + +### Pobierz głosy + +Przykład otrzymywania głosów z danego ID filmu YouTube: +`/votes?videoId=kxOuG8jMIgI` + +```json +{ + "id": "kxOuG8jMIgI", + "dateCreated": "2021-12-20T12:25:54.418014Z", + "likes": 27326, + "dislikes": 498153, + "rating": 1.212014408444885, + "viewCount": 3149885, + "deleted": false +} +``` + +Nieistniejący ID filmu zwróci _404_ "Not Found". +Niepoprawnie sformatowany ID filmu zwróci _400_ "Bad Request". + + + +## Współtworzenie + +Prosimy przeczytać [przewodnik współtworzenia](https://github.com/Anarios/return-youtube-dislike/blob/main/CONTRIBUTING.md). + +## Wesprzyj ten projekt! + +Możesz wesprzeć ten projekt dotacjami poniżej: + +[Wesprzyj](https://returnyoutubedislike.com/donate) + +## Sponsorzy + +[Piepacker](https://piepacker.com) + +[Seed4.Me VPN](https://www.seed4.me/users/register?gift=ReturnYoutubeDislike) + +[PocketTube](https://yousub.info/?utm_source=returnyoutubedislike) + +[Become our sponsor](https://www.patreon.com/join/returnyoutubedislike/checkout?rid=8008601) diff --git a/READMEru.md b/READMEru.md index a918f52c..273216a1 100644 --- a/READMEru.md +++ b/READMEru.md @@ -7,8 +7,7 @@ [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) [![License](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE) - -Прочитать на других языках: [English](README.md), [Español](READMEes.md), [Nederlands](READMEnl.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md) +Прочитать на других языках: [English](README.md), [Español](READMEes.md), [Nederlands](READMEnl.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md), [Polski](READMEpl.md) # Return YouTube Dislike diff --git a/READMEtr.md b/READMEtr.md index 084bd953..54ebcfe7 100644 --- a/READMEtr.md +++ b/READMEtr.md @@ -7,8 +7,7 @@ [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) [![Lisans](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE) - -Bunu diğer dillerde okuyun: [English](README.md), [русский](READMEru.md), [Español](READMEes.md), [Français](READMEfr.md), [Nederlands](READMEnl.md), [日本語](READMEja.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md) +Bunu diğer dillerde okuyun: [English](README.md), [русский](READMEru.md), [Español](READMEes.md), [Français](READMEfr.md), [Nederlands](READMEnl.md), [日本語](READMEja.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md), [Polski](READMEpl.md) # YouTube Dislike Sayısını Geri Getir diff --git a/READMEuk.md b/READMEuk.md index 38f2faca..90140348 100644 --- a/READMEuk.md +++ b/READMEuk.md @@ -7,8 +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), [Español](READMEes.md), [русский](READMEru.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md) +Read this in other languages: [English](README.md), [Español](READMEes.md), [русский](READMEru.md), [Français](READMEfr.md), [日本語](READMEja.md), [Türkçe](READMEtr.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md), [Polski](READMEpl.md) # Return YouTube Dislike diff --git a/Website/_locales/pl.ts b/Website/_locales/pl.ts new file mode 100644 index 00000000..8ce15317 --- /dev/null +++ b/Website/_locales/pl.ts @@ -0,0 +1,119 @@ +import { pl } from "vuetify/src/locale"; +// by itsbudyn#6502 +export default { + ...pl, + home: { + name: "Strona główna", + title: "Return YouTube Dislike", + subtitle: "Rozszerzenie do przeglądarki i API pokazujące ilość łapek w dół na YouTube", + ukraine: "Wesprzyj Ukrainę", + sponsors: "Sponsorzy", + }, + install: { + name: "Instalacja", + title: "Wybierz swoją platformę", + subtitle: "Dostępne dla Firefox i wszystkich przeglądarek Chromium", + title2: "Inne platformy", + subtitle2: "Jeżeli twoja przeglądarka nie jest wspierana, wypróbuj ten UserScript", + title3: "Implementacje od stron trzecich", + subtitle3: "Nie ponosimy za nie odpowiedzialności, używasz na własne ryzyko", + }, + api: { + name: "API", + title: "Witamy w oficjalnej dokumentacji RYD!", + subtitle: "Aby rozpocząć, wybierz sekcję z menu.", + rights: { + title: "Prawa do użytku", + subtitle: + "Używanie tego otwartego API jest dozwolone z następującymi ograniczeniami:", + bullet1: "Przypisanie: ", + bullet1text: + "Ten projekt powinien być widocznie przypisany autorom za pomocą linku do tego repozytorium, albo do returnyoutubedislike.com", + bullet2: "Ograniczenia: ", + bullet2text: + "Istnieją ograniczenia żądań dla klientów - 100 na minutę, oraz 10 000 na dzień. Przekroczenie będzie sygnowane zwrotem kodu 429 wskazujący, że Twoja aplikacja powinna przyhamować. ", + }, + url: { + title: "Informacje o URL", + subtitle: "API jest dostępne przez następujące bazowe URL: ", + }, + endpoints: { + title: "Dostępne endpointy", + subtitle: "Lista dostępnych endpointów znajduje się tutaj: ", + }, + fetching: { + title: "Poradnik - Podstawowe pobieranie", + subtitle: "Przykład pozwalający otrzymać głosy z danego ID filmu na YouTube: ", + title2: "Przykładowe żądanie: ", + url: "URL żądania: ", + method: "Metoda żądania: ", + headers: "Nagłówki: ", + response: "Odpowiedź: ", + error1: 'Nieprawidłowy ID filmu zwróci kod 404 "Not Found"', + error2: + 'Nieprawidłowo sformatowany ID filmu zwróci kod 400 "Bad Request"', + }, + }, + help: { + name: "Pomoc", + title: "Rozwiązywanie problemów", + bullet1: "Upewnij się, że masz zainstalowaną najnowszą wersję rozszerzenia, ", + bullet11: "obecnie.", + bullet2: + "Spróbuj usunąć rozszerzenie i zainstalować je ponownie, a następnie zrestartować przeglądarkę (wszystkie aktywne okna, nie tylko jedną kartę)", + bullet3: "Upewnij się, że ten link się otwiera: ", + bullet31: "powinno się wyświetlić w czystym tekście: ", + bullet4: "Jeśli nic powyżej nie pomoże - zgłoś problem na", + bullet41: "na naszym", + bullet4a: "Powiedz z jakiego systemu operacyjnego korzystasz, oraz podaj nazwę i wersję przeglądarki", + bullet4b: + "Wykonaj zrzut ekranu problematycznej strony (tj. strony filmu na YouTube) z otwartą konsolą (naciśnij ", + bullet4b1: ") - przykładowy zrzut poniżej.", + bullet4c: + "Wykonaj zrzut ekranu strony z rozszerzeniami Twojej przeglądarki, wraz z zainstalowanym rozszerzeniem.", + bullet4c1: "Aby zobaczyć rozszerzenia, wklej do paska adresowego: ", + firefox: "dla Firefox", + chrome: "dla Chrome, Edge, Brave, Opera oraz Vivaldi", + }, + faq: { + name: "FAQ", + title: "Często zadawane pytania", + subtitle: "Wciąż masz pytania? Zapraszamy na naszego Discorda!", + bullet1: "Skąd rozszerzenie otrzymuje swoje dane?", + bullet1text: + "Kombinacja danych zarchiwizowanych przed wyłączeniem oficjalnego API do łapek w dół, oraz ekstrapolowane zachowania użytkowników rozszerzenia.", + bullet2: "Dlaczego licznik łapek w dół się nie aktualizuje?", + bullet2text: + "Na chwilę obecną łapki w dół są buforowane i nie są często aktualizowane. Zależy to od popularności filmu, jednak może to zająć klika godzin lub kilka dni żeby licznik został zaktualizowany. ", + bullet3: "Jak to działa?", + bullet3text: + "Rozszerzenie pobiera ID filmu, który oglądasz, a następnie używając naszego API pobiera liczbę łapek w dół (oraz inne pola, takie jak wyświetlenia, łapki w górę itd.). Rozszerzenie potem wyświetla liczbę łapek w dół oraz proporcje łapek na stronie. Jeżeli dasz filmowi łapkę w górę bądź w dół, ta akcja zostanie zarejestrowana i wysłana do bazy danych, aby dokonać ekstrapolacji dokładnej liczby łapek w dół.", + bullet4: "Czy mogę Wam udostępnić liczbę łapek w dół na moich filmach?", + bullet4text: + "Wkrótce. Przyglądamy się możliwościom użycia OAuth lub innego klucza API tylko do odczytu z ograniczonym zakresem, aby twórcy mogli udostępniać zweryfikowaną liczbę swoich łapek w dół.", + bullet5: "Jakie dane zbieracie i co z nimi robicie?", + bullet5text: + 'Rozszerzenie zbiera tylko dane wymagane do poprawnego działania, takie jak adres IP lub ID oglądanego filmu. Dane te nigdy nie będą sprzedane osobom trzecim. Jeżeli chcesz przeczytać więcej o tym, jak radzimy sobie z bezpieczeństwem i prywatnością, sprawdź nasze FAQ bezpieczeństwa.', + bullet6: "Jak działa API/Backend?", + bullet6text: + "Backend używa danych zarchiwizowanych w momencie, gdy API YouTube wciąż zwracało liczby łapek w dół, oraz danych zebranych i ekstrapolowanych od użytkowników rozszerzenia. W niedalekiej przyszłości pozwolimy twórcom łatwo i bezpieczne udostępniać swoje liczniki łapek w dół oraz będziemy dodawać dane zarchiwizowane przez ArchiveTeam (4,56 miliardów filmów) do naszej bazy danych. Można też obejrzeć film na ten temat. ", + bullet7: "Dlaczego licznik łapek w dół pokazuje 'WYŁĄCZONE PRZEZ TWÓRCĘ'?", + bullet7text: + "Czasami świeżo wrzucony film pokazuje 'WYŁĄCZONE PRZEZ TWÓRCĘ' nawet wtedy, gdy twórca nie wyłączył łapek. Jest to spowodowane naszym sposobem wykrywania wyłączonych łapek, powinno zniknąć za parę godzin, albo po oddaniu łapki i odświeżeniu strony (oby).", + }, + donate: { + name: "Wesprzyj", + subtitle: + "Możesz wesprzeć pieniężnie nasze starania w utrzymaniu wolnego internetu!", + }, + links: { + name: "Linki", + title: "Linki projektu", + subtitle: "Linki do projektu i ich developerów", + contact: "Skontaktuj się ze mną", + translators: "Tłumacze", + coolProjects: "Fajne projekty", + sponsorBlockDescription: "Pomiń reklamy zintegrowane z filmem", + filmotDescription: "Wyszukaj filmy na YouTube po napisach", + }, +}; diff --git a/Website/layouts/default.vue b/Website/layouts/default.vue index 2aa63b37..1fb3518c 100644 --- a/Website/layouts/default.vue +++ b/Website/layouts/default.vue @@ -109,6 +109,7 @@ export default { // { name: "Deutsch", locale: "de" }, { name: "Українська", locale: "uk" }, { name: "한국어", locale: "ko" }, + { name: "Polski", locale: "pl"}, ], alert: { show: false, diff --git a/Website/nuxt.config.js b/Website/nuxt.config.js index 5d126e5a..b4013236 100644 --- a/Website/nuxt.config.js +++ b/Website/nuxt.config.js @@ -7,6 +7,7 @@ import ja from "./_locales/ja"; import fr from "./_locales/fr"; import uk from "./_locales/uk"; import ko from "./_locales/ko"; +import pl from "./_locales/pl"; // import de from "./_locales/de"; // ... export default { @@ -52,7 +53,7 @@ export default { // Vuetify module configuration: https://go.nuxtjs.dev/config-vuetify vuetify: { lang: { - locales: { en, es, tr, ru, cs, ja, fr, uk, ko /* de, ...*/ }, + locales: { en, es, tr, ru, cs, ja, fr, uk, ko, pl /* de, ...*/ }, current: "en", }, theme: { diff --git a/Website/pages/links.vue b/Website/pages/links.vue index d438594d..d0d4c34e 100644 --- a/Website/pages/links.vue +++ b/Website/pages/links.vue @@ -117,6 +117,10 @@ export default { tag: "dsty#1614", lang: "Українська", }, + { + tag: "itsbudyn#6502", + lang: "Polski", + } ], coolProjects: [ { diff --git a/extension-description-store-polish.txt b/extension-description-store-polish.txt new file mode 100644 index 00000000..d65a14a6 --- /dev/null +++ b/extension-description-store-polish.txt @@ -0,0 +1,20 @@ +Return YouTube Dislike przywraca możliwość obejrzenia liczby łapek w dół na YouTube. + +Jeśli nie działa: otwórz kartę rozszerzeń (chrome://extensions/), wyłącz je i włącz ponownie. Powinno to naprawić większość problemów, ponieważ jest bug w Chromium, który psuje rozszerzenie w niektórych przypadkach. Miejmy nadzieję, że zespół Chromium naprawi to niedługo. + +Od 13 grudnia 2021, Youtube usunął możliwość obejrzenia liczby łapek w dół z ich API. +Celem tego rozszerzenia jest przywrócenie mocy użytkownikom, używając kombinacji zarchiwizowanych danych o łapkach w górę i dół, a także tych oddanych przez użytkowników rozszerzenia, aby pokazać najdokładniejsze statystyki. + +Obecnie zawiera 200+ milionów łapek z filmów przechowanych przed 13 grudnia 2021. + +Aktywnie rośnie i jest na czasie z filmami wrzucanymi po 13 grudnia 2021. + +Im więcej osób będzie korzystać z rozszerzenia, tym dokładniejsze ono będzie. + +Mniej oglądane filmy wrzucone po 13 grudnia 2021 mogą mieć mniej dokładne dane niż te popularniejsze. + +Rozszerzenie jest w fazie aktywnego rozwoju, więc jeżeli doświadczasz jakichkolwiek problemów, nie krępuj się i zgłoś je na naszej stronie na GitHub bądź na naszym serwerze Discord. + +Więcej funkcjonalności wkrótce! + +https://github.com/Anarios/return-youtube-dislike