diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 302cd232..fd6932b2 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), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.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), [Deutsch](CONTRIBUTINGde.md), [Bahasa Indonesia](CONTRIBUTINGid.md)
# Welcome To Return YouTube Dislikes contributing guide
diff --git a/CONTRIBUTINGde.md b/CONTRIBUTINGde.md
index 7f8623fe..a880aa67 100644
--- a/CONTRIBUTINGde.md
+++ b/CONTRIBUTINGde.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), [Polski](CONTRIBUTINGpl.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), [Bahasa Indonesia](CONTRIBUTINGid.md)
# Willkommen beim Leitfaden für Beitragende von Return YouTube Dislikes
diff --git a/CONTRIBUTINGfr.md b/CONTRIBUTINGfr.md
index 0aa1c52b..0cc54032 100644
--- a/CONTRIBUTINGfr.md
+++ b/CONTRIBUTINGfr.md
@@ -1,4 +1,4 @@
-Lisez ceci dans d'autres langues : [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), Nederlands](CONTRIBUTINGnl.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.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), [Deutsch](CONTRIBUTINGde.md), [Bahasa Indonesia](CONTRIBUTINGid.md)
# Bienvenue dans le guide de contribution à Return YouTube Dislikes
diff --git a/CONTRIBUTINGgr.md b/CONTRIBUTINGgr.md
index e0fe9939..9312e746 100644
--- a/CONTRIBUTINGgr.md
+++ b/CONTRIBUTINGgr.md
@@ -1,4 +1,4 @@
-Διαβάστε το παρόν σε άλλες γλώσσες: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md)
+Διαβάστε το παρόν σε άλλες γλώσσες: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Bahasa Indonesia](CONTRIBUTINGid.md)
# Welcome To Return YouTube Dislikes contributing guide
diff --git a/CONTRIBUTINGid.md b/CONTRIBUTINGid.md
new file mode 100644
index 00000000..59f14828
--- /dev/null
+++ b/CONTRIBUTINGid.md
@@ -0,0 +1,67 @@
+Baca ini dibahasa lain: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md)
+
+# Selamat datang di petunjuk kontribusi Return Youtube Dislikes
+
+Terima kasih telah menggunakan waktumu untuk berkontribusi pada proyek kami! Semua perubahan akan diaplikasikan pada versi extension selanjutnya (atau [website](https://www.returnyoutubedislike.com/)).
+
+## Mula-mula
+
+Tolong gunakan Prettier dengan setting bawaan untuk melakukan formatting.
+
+#### Prerequisites
+
+Kamu harus menginstall node dan npm untuk membuat versi bundled dari source code.
+
+Versi yang digunakan:
+
+- node: 12.18.4
+- npm: 6.14.6
+
+Untuk membuat `bundled-content-script.js` yang memiliki semua logic dari extension ini, kamu harus menginstall semua dependency terlebih dahulu.
+
+1. Masuk ke root dari repo dan jalankan:
+
+```
+npm install
+```
+
+2. Jalankan command berikut untuk membuat `bundled-content-script.js` yang akan digunakan di `manifest.json`
+
+```
+npm start // untuk membuat build file dan menjalankan file watcher yang akan melakukan hot-reloads ketika menyimpan.
+
+// atau
+
+npm run build // untuk membuat build file satu kali.
+```
+
+Selamat, kamu sekarang sudah siap untuk melakukan develop!
+
+Jika kamu baru dalam melakukan develop extension Chrome, atau membutuhkan bantuan tambahan, tolong kunjungi [tutorial Youtube ini](https://www.youtube.com/watch?v=mdOj6HYE3_0).
+
+### Issues
+
+#### Membuat issue baru
+
+Jika kamu menemuakan issue mengenai extension, tolong cari terlebih dahulu untuk memastikan issue tersebuat telah di laporkan. Jika belum, buat issue baru, direkomendasikan menggunakan form issue tapi tidak harus.
+
+#### Menyelesaikan issue
+
+Jika kamu menemukan issue yang dapat kamu selesaikan, jangan malu. Buat PR dan pastikan untuk mention issue yang sedang diperbaiki.
+
+### Rqeust Fitur
+
+#### Membuat request fitur
+
+Jika kamu memiliki ide mengenai extension, silakan untuk membuat request fitur, tapi tolong cari terlebih dahulu untuk memastikan fitur tersebut belum direquest oleh orang lain. Direkomendasikan menggunakan form request fitur tapi tidak harus.
+
+#### Implementasi request fitur
+
+Jika kamu menemukan request fitur yang dapat kamu kerjakan, jangan malu. Buat PR dan pastikan untuk mention request fitur yang sedang dikerjakan.
+
+### PR apa saja yang kami terima?
+
+- Memperbaiki issue.
+- Implementasi fitur.
+- Typo atau improvisasi kata dan kalimat.
+- Kontribusi website.
diff --git a/CONTRIBUTINGnl.md b/CONTRIBUTINGnl.md
index d6831833..795600e0 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), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.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), [Deutsch](CONTRIBUTINGde.md), [Bahasa Indonesia](CONTRIBUTINGid.md)
# Welkom bij de YouTube Dislikes bijdragengids
diff --git a/CONTRIBUTINGpl.md b/CONTRIBUTINGpl.md
index 953df488..1297758d 100644
--- a/CONTRIBUTINGpl.md
+++ b/CONTRIBUTINGpl.md
@@ -1,4 +1,4 @@
-Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Deutsch](CONTRIBUTINGde.md)
+Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Deutsch](CONTRIBUTINGde.md), [Bahasa Indonesia](CONTRIBUTINGid.md)
# Witamy w przewodniku współtworzenia Return YouTube Dislike
diff --git a/CONTRIBUTINGpt_BR.md b/CONTRIBUTINGpt_BR.md
index 107e412c..ab0d7e97 100644
--- a/CONTRIBUTINGpt_BR.md
+++ b/CONTRIBUTINGpt_BR.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), [Polski](CONTRIBUTINGpl.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), [Bahasa Indonesia](CONTRIBUTINGid.md)
# Bem-vindo ao Guia de contribuição do Return YouTube Dislikes
@@ -32,7 +32,7 @@ npm start // to create the build file(s) and start a file watcher that hot-reloa
// ou
-npm run build // para criar uma build para cria um arquivo de build
+npm run build // para criar uma build para cria um arquivo de build
```
Congratulations, You are now ready to develop!
diff --git a/CONTRIBUTINGru.md b/CONTRIBUTINGru.md
index 589a914a..315856d4 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), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md)
+Прочитать на других языках: [English](CONTRIBUTING.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md), [Bahasa Indonesia](CONTRIBUTINGid.md)
# Добро пожаловать в руководство по внесению вклада Return YouTube Dislikes
diff --git a/CONTRIBUTINGtr.md b/CONTRIBUTINGtr.md
index fec4805b..cee62391 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), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md)
+Bunu diğer dillerde okuyun: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md), [Bahasa Indonesia](CONTRIBUTINGid.md)
# "YouTube Dislike Sayısını Geri Getir"in katkı kılavuzuna Hoş Geldiniz
diff --git a/CONTRIBUTINGuk.md b/CONTRIBUTINGuk.md
index 7c7fd21f..f622081b 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), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md)
+Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md), [Bahasa Indonesia](CONTRIBUTINGid.md)
# Вітаємо у посібнику внеску в Return YouTube Dislikes
diff --git a/Docs/FAQ.md b/Docs/FAQ.md
index dab31a36..2d242846 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)
+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), [Bahasa Indonesia](FAQid.md)
# Frequently Asked Questions
diff --git a/Docs/FAQde.md b/Docs/FAQde.md
index 1f5c53fa..09d2eff1 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)
+Read this in other languages: [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Bahasa Indonesia](FAQid.md)
# Häufig gestellte Fragen
diff --git a/Docs/FAQfr.md b/Docs/FAQfr.md
index ed1c81c5..d6d5571a 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), [Polski](FAQpl.md), [Deutsch](FAQde.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), [Deutsch](FAQde.md), [Bahasa Indonesia](FAQid.md)
# Foire Aux Questions
diff --git a/Docs/FAQid.md b/Docs/FAQid.md
new file mode 100644
index 00000000..f941be51
--- /dev/null
+++ b/Docs/FAQid.md
@@ -0,0 +1,64 @@
+Baca ini dibahasa lain: [русский](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)
+
+
+# Pertayaan yang Sering Ditanyakan
+
+## Sebelum bertanya di GitHub atau Discord, tolong lihat halaman ini.
+
+
+
+### **1. Darimana extension ini mendapatkan datanya?**
+
+Kombinasi dari API Google dan scraping data.
+
+Kami telah menyimpan semua data yang ada kedalam DB agar datanya tetap ada meskipun setelah Google menghapus jumlah dislike dari API mereka.
+
+
+
+### **2. Jumlah dislike video tidak update**
+
+
+Sekarang jumlah dislike video dicache, dan tidak update selalu.
+Sekali setiap 2-3 hari, tidak lebih dari itu.
+
+Benar, itu tidak ideal, tapi inilah yang bisa kami lakukan dan kami sedang melakukan improvisasi agar dapat melakukan update sesering mungkin.
+
+
+
+### **3. Bagaimana cara kerjanya?**
+
+Extension mengumpulkan id dari video yang sedang ditonton, mengambil data dislike (dan lainnya seperti jumlah views, likes, dll) menggunakan API kami, jika video ini pertama kali diambil datanya menggunakan API kami, API yang digunakan akan diubah ke API Youtube untuk mengambil datanya dan datanya akan disimpan kedalam database kami untuk dilakukan cache (untuk 2-3 hari) yang bertujuan untuk pengarsipan data dan datanya dikembalikan ke kamu. Lalu extension akan menampilkan jumlah dislike ke kamu.
+
+
+
+### **4. Apa yang akan terjadi setelah API Youtube menghapus jumlah dislike?**
+
+Bagian backend akan berganti dengan menggunakan kombinasi dari data arsip dislike, estimasi perkiraan dari pengguna, dan estimasi berdasarkan jumlah rasio view/like untuk video yang dislikenya tidak diarsip dan arsip dislike yang sudah tua.
+
+
+
+### **5. Bagaimana cara menghitung jumlah dislike?**
+
+RYD mernggunakan sistem voting dari pengguna untuk memperkirakan jumlah dislike.
+
+- Jika video diupload setelah API dislike dihapus:
+
+ $$ \textup{Jumlah RYD Dislike} = \left( \frac{\textup{Jumlah RYD Dislike Pengguna}}{\textup{Jumlah RYD Like Pengguna}} \right) \times \textup{Jumlah Public Like Publik} $$
+
+- Jika entah bagaimana Database RYD memiliki data jumlah asli dari like dan dislike (diberikan dari pengupload atau arsip), jumlah dislike akan dihitung berdasarkan jumlah voting dari pengguna dan arsip. Semakin tua data arsip maka semakin sedikit pengaruhnya ke hasil akhir perhitungan dislike.
+
+
+
+---
+
+Berikut adalah form video
+
+[![Mengenai IReturn YouTube Dislike](https://yt-embed.herokuapp.com/embed?v=GSmmtv-0yYQ)](https://www.youtube.com/watch?v=GSmmtv-0yYQ)
+
+---
+
+
+
+## Saya memiliki masalah keamanan/privasi
+
+Lihat [halaman ini](SECURITY-FAQid.md) untuk informasi lebih lanjut.
diff --git a/Docs/FAQnl.md b/Docs/FAQnl.md
index e6bc4ee8..73426b59 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), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.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), [Deutsch](FAQde.md), [Bahasa Indonesia](FAQid.md)
# Veel Gestelde Vragen
diff --git a/Docs/FAQpl.md b/Docs/FAQpl.md
index 2fccb1fa..7fc58cef 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)
+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), [Bahasa Indonesia](FAQid.md)
# Często zadawane pytania
diff --git a/Docs/FAQpt_BR.md b/Docs/FAQpt_BR.md
index 7dc5448f..6da790a1 100644
--- a/Docs/FAQpt_BR.md
+++ b/Docs/FAQpt_BR.md
@@ -1,4 +1,4 @@
-Leia isso em outros Idiomas: [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md)
+Leia isso em outros Idiomas: [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Bahasa Indonesia](FAQid.md)
# Frequently Asked Questions
diff --git a/Docs/FAQru.md b/Docs/FAQru.md
index d1363f3d..808ae004 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)
+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), [Bahasa Indonesia](FAQid.md)
# Часто задаваемые вопросы
diff --git a/Docs/FAQtr.md b/Docs/FAQtr.md
index 4f17d497..50606dee 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), [Polski](FAQpl.md), [Deutsch](FAQde.md)
+Bunu diğer dillerde okuyun: [English](FAQ.md), [русский](FAQru.md), [Nederlands](FAQnl.md), [Français](FAQfr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md), [Bahasa Indonesia](FAQid.md)
# Sıkça Sorulan Sorular
diff --git a/Docs/FAQuk.md b/Docs/FAQuk.md
index 726c6c60..7ba50e2c 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)
+Read this in other languages: [English](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Türkçe](FAQtr.md), [Deutsch](FAQde.md), [Bahasa Indonesia](FAQid.md)
# Часті питання
diff --git a/Docs/SECURITY-FAQ.md b/Docs/SECURITY-FAQ.md
index e075e0a7..e234838b 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)
+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), [Bahasa Indonesia](SECURITY-FAQid.md)
# Security
diff --git a/Docs/SECURITY-FAQde.md b/Docs/SECURITY-FAQde.md
index ae1ce8fd..e49c9be2 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)
+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), [Bahasa Indonesia](SECURITY-FAQid.md)
# Sicherheit
diff --git a/Docs/SECURITY-FAQfr.md b/Docs/SECURITY-FAQfr.md
index 2e30032b..f41f270b 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), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.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), [Deutsch](SECURITY-FAQde.md), [Bahasa Indonesia](SECURITY-FAQid.md)
# Sécurité
diff --git a/Docs/SECURITY-FAQid.md b/Docs/SECURITY-FAQid.md
new file mode 100644
index 00000000..883d9a16
--- /dev/null
+++ b/Docs/SECURITY-FAQid.md
@@ -0,0 +1,31 @@
+Baca ini dibahasa lain: [русский](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)
+
+# Keamanan
+
+### Apakah kalian melacak riwayat video yang saya tonton?
+
+Tidak, Kode extension bersifat publik dan kamu dapat melihatnya sendiri. Informasi yang kami ambil hanya id dari video, yang diperlukan untuk pengambilan jumlah dislike. Tidak ada tambahan data headers lainnya. Pada communication layer, IP Publik kamu akan terekspos ke server, bersamaan dengan waktu ketika requestnya dibuat. Meskipun begitu, data ini tidaklah bersifat unik atau mengidentifikasikan kamu dalam bentuk apapun. Asumsikan environment yang tidak terpercaya, hal terbaik yang dapat kami ambil adalah IP dinamis. Yang bisa saja hari ini adalah milikmu, besok milik tetanggamu. Jika kamu merasa khawati jika IP-mu dilacak, kamu mungkin telah menggunakan VPN.
+
+### Bisakah kalian mengidentifikasi saya ketika saya dislike suatu video?
+
+Iya. Ketika kamu dislike suatu video, kami membuat id yang digenerate secara acak untukmu yang tidak ada hubungannya dengan akun Google. Ini dilakukan untuk menghindari bot. Tapi tidak mungkin untuk mencari kamu atau akun Youtube-mu menggunakan id acak ini.
+
+### Informasi apa saja yang kalian punya?
+
+Hanya id dari video. Bukan komentarmu, bukan usernamemu, bukan siapa saja orang yang pernah kamu kirimkan video, bukan metadata tambahan. Tidak ada. Hanya id dari video.
+
+### Bagaimana IP saya disimpan?
+
+Backend menyimpan alamat IP yang tidak di hash hanya di dalam RAM. Alamat ini tidak disimpan di hard drive, sehingga tidak di log. Kami melakukan hash terhadap alamat IP dan menyimpan yang itu. Ini dilakukan untuk mencegah perusakan database.
+
+### Saya pernah mendengar diskusi mengenai OAuth, dan akses ke akun Youtube saya!
+
+Fitur ini bersifat opsional, dan banyak yang berpartisipasi. Jika kamu merupakan seorang Youtuber, dan mau membagikan data dislikenya kepada kami, kamu bisa melakukannya. Dengan cara [OAuth](https://en.wikipedia.org/wiki/OAuth#:~:text=but%20without%20giving%20them%20the%20passwords.) yang terstruktur, dan sangat aman. Kamu dapat menghapus akses ke akunmu kapanpun, dan bisa menentukan data mana yang mau dibagikan dan tidak dibagikan secara spesifik. Kami tidak akan meminta izin apapun yang bersifat tidak wajib. Kami hanya akan meminta izin untuk melihat data video kamu.
+
+### Bagaimana bisa saya percaya jumlah dislike ini?
+
+Kami telah melakukan tidakan pencegahan dari penyerangan bot dan akan terus mengimprovisasi keefektifan sistem dari pecegahan bot tersebut: ini akan membantu kami menjaga jumlah dislike agar tetap bisa menjadi representasi dari jumlah yang asli. Tentu jumlahnya tidak akan akurat 100% jadi pada akhirnya itu semua terserah padamu untuk percaya atau tidak dengan jumlah dislikenya.
+
+### Mengapa kamu tidak memberikan kode backend?
+
+Kami akan memberikannya nanti pada satu waktu - tapi tidak ada alasan khusus untuk memberikanny sekarang. Itu memberikan rasa keamanan yang salah - karena pada sistem yang tidak terpercaya, kami bisa saja memberikan versi yang berdeda dengan yang kami deploy. Ada beberapa alsan lain untuk tetap menyembunyikan kodenya, terutama untuk memerangi spam. Menyembunyikan/menyamarkan kode penanganan spam adalah praktik yang cukup standar dilakukan.
diff --git a/Docs/SECURITY-FAQnl.md b/Docs/SECURITY-FAQnl.md
index d7b9570d..856c9e5e 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), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.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), [Deutsch](SECURITY-FAQde.md), [Bahasa Indonesia](SECURITY-FAQid.md)
# Veiligheid
diff --git a/Docs/SECURITY-FAQpl.md b/Docs/SECURITY-FAQpl.md
index c61af460..fe84a4c0 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)
+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), [Bahasa Indonesia](SECURITY-FAQid.md)
# Security
diff --git a/Docs/SECURITY-FAQpt_BR.md b/Docs/SECURITY-FAQpt_BR.md
index ea19804e..1bbeefc1 100644
--- a/Docs/SECURITY-FAQpt_BR.md
+++ b/Docs/SECURITY-FAQpt_BR.md
@@ -1,4 +1,4 @@
-Leia isso em outros idiomas: [русский](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)
+Leia isso em outros idiomas: [русский](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), [Bahasa Indonesia](SECURITY-FAQid.md)
# Segurança
diff --git a/Docs/SECURITY-FAQru.md b/Docs/SECURITY-FAQru.md
index 90c6519e..34dfa5e5 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), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.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), [Deutsch](SECURITY-FAQde.md), [Bahasa Indonesia](SECURITY-FAQid.md)
# Безопасность
diff --git a/Docs/SECURITY-FAQtr.md b/Docs/SECURITY-FAQtr.md
index d3f60d4f..14b3ab4d 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)
+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), [Bahasa Indonesia](SECURITY-FAQid.md)
# Güvenlik
diff --git a/Docs/SECURITY-FAQuk.md b/Docs/SECURITY-FAQuk.md
index b4fe3c2f..89148d11 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)
+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), [Bahasa Indonesia](SECURITY-FAQid.md)
# Безпека
diff --git a/Docs/readme.md b/Docs/readme.md
index e014fe8f..8720f8ef 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)
+Read this in other languages: [Nederlands](readmenl.md), [Français](readmefr.md), [Türkçe](readmetr.md), [Bahasa Indonesia](readmeid.md)
**Contents**
diff --git a/Docs/readmefr.md b/Docs/readmefr.md
index 2b3440a9..3ae96374 100644
--- a/Docs/readmefr.md
+++ b/Docs/readmefr.md
@@ -1,4 +1,4 @@
-Lisez ceci dans d'autres langues : [English](readme.md), [Nederlands](readmenl.md), [Türkçe](readmetr.md)
+Lisez ceci dans d'autres langues : [English](readme.md), [Nederlands](readmenl.md), [Türkçe](readmetr.md), [Bahasa Indonesia](readmeid.md)
**Contenu**
diff --git a/Docs/readmeid.md b/Docs/readmeid.md
new file mode 100644
index 00000000..1fcb2698
--- /dev/null
+++ b/Docs/readmeid.md
@@ -0,0 +1,39 @@
+Baca ini dibahasa lain: [Nederlands](readmenl.md), [Français](readmefr.md), [Türkçe](readmetr.md)
+
+**Isi**
+
+- [Petunjuk](#petunjuk)
+- [Pertanyaan yang Sering Ditanyakan](#pertanyaan-yang-sering-ditanyakan)
+
+
+
+
+## Petunjuk
+
+- [Mengunduh, Menginstall, dan Menggunakan](https://github.com/Anarios/return-youtube-dislike/wiki/Downloading,-Installing-&-Using)
+- [Troubleshooting](https://github.com/Anarios/return-youtube-dislike/wiki/Troubleshooting-Guide)
+
+
+
+
+
+## Pertanyaan yang Sering Ditanyakan
+
+- [Umum](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQ.md)
+- [Keamanan](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQ.md)
+
+
diff --git a/Docs/readmenl.md b/Docs/readmenl.md
index bef479d6..2c604cc0 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)
+Read this in other languages: [English](readme.md), [Français](readmefr.md), [Türkçe](readmetr.md), [Bahasa Indonesia](readmeid.md)
**Inhoud**
diff --git a/Docs/readmept_BR.md b/Docs/readmept_BR.md
index bfe92b42..eff047c1 100644
--- a/Docs/readmept_BR.md
+++ b/Docs/readmept_BR.md
@@ -1,4 +1,4 @@
-Leia isso em outros idiomas: [Nederlands](readmenl.md), [Français](readmefr.md), [Türkçe](readmetr.md)
+Leia isso em outros idiomas: [Nederlands](readmenl.md), [Français](readmefr.md), [Türkçe](readmetr.md), [Bahasa Indonesia](readmeid.md)
**Contents**
diff --git a/Docs/readmetr.md b/Docs/readmetr.md
index 49145023..af6ed13b 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)
+Read this in other languages: [English](readme.md), [Nederlands](readmenl.md), [Français](readmefr.md), [Bahasa Indonesia](readmeid.md)
**İçerikler**
diff --git a/Extensions/combined/_locales/id/messages.json b/Extensions/combined/_locales/id/messages.json
new file mode 100644
index 00000000..18f00ce7
--- /dev/null
+++ b/Extensions/combined/_locales/id/messages.json
@@ -0,0 +1,134 @@
+{
+ "extensionName": {
+ "message": "Return YouTube Dislike"
+ },
+ "extensionNameBeta": {
+ "message": "Return YouTube Dislike Beta"
+ },
+ "extensionDesc": {
+ "message": "Mengembalikan kemampuan untuk melihat jumlah dislike"
+ },
+ "textDeveloper": {
+ "message": "oleh Dmitry Selivanov & Komunitas"
+ },
+ "linkWebsite": {
+ "message": "Website"
+ },
+ "linkFAQ": {
+ "message": "Pertanyaan"
+ },
+ "linkDonate": {
+ "message": "Donasi"
+ },
+ "linkHelp": {
+ "message": "Bantuan"
+ },
+ "linkChangelog": {
+ "message": "Log Perubahan"
+ },
+ "legendSettings": {
+ "message": "Pengaturan"
+ },
+ "textSettings": {
+ "message": "Matikan pengiriman like/dislike"
+ },
+ "textLikesDisabled": {
+ "message": "Dimatikan oleh Pemilik"
+ },
+ "textSettingsHover": {
+ "message": "Memberhentikan penghitungan like dan dislikemu"
+ },
+ "textRoundingNumbers": {
+ "message": "Membulatkan data like/dislike kebawah (bawaan YouTube)"
+ },
+ "textRoundingNumbersHover": {
+ "message": "Munculkan data pembulatan kebawah."
+ },
+ "textConsistentFormat": {
+ "message": "Membuat format like dan dislike konsisten"
+ },
+ "textConsistentFormatHover": {
+ "message": "Format ulang jumlah like."
+ },
+ "textNumberFormat": {
+ "message": "Format angka:"
+ },
+ "textColorizeRatioBar": {
+ "message": "Warnai bar rasio"
+ },
+ "textColorizeRatioBarHover": {
+ "message": "Gunakan warna kustom bar rasio."
+ },
+ "textColorizeThumbs": {
+ "message": "Warnai jempol"
+ },
+ "textColorizeThumbsHover": {
+ "message": "Gunakan warna kustom untuk ikon jempol."
+ },
+ "textColorTheme": {
+ "message": "Warnai tema:"
+ },
+ "textColorTheme1": {
+ "message": "Klasik"
+ },
+ "textColorTheme2": {
+ "message": "Mudah diakses"
+ },
+ "textColorTheme3": {
+ "message": "Neon"
+ },
+ "textTempUnavailable": {
+ "message": "Tidak Ada Untuk Sementara Waktu"
+ },
+ "textUpdate": {
+ "message": "Update ke"
+ },
+ "version30installed": {
+ "message": "Versi __RYD_VERSION__ terinstall"
+ },
+ "whatsnew": {
+ "message": "Apa yang baru"
+ },
+ "shortsSupport": {
+ "message": "Mendukung YouTube Short"
+ },
+ "customColors": {
+ "message": "Warna kustom untuk bar dislike dan tombol"
+ },
+ "customNumberFormats": {
+ "message": "Format angka kustom"
+ },
+ "considerDonating": {
+ "message": "Donasimulah yang hanya bisa membuat extension ini terus berjalan, tolong pertimbangkan untuk mendukung proyek ini."
+ },
+ "roundNumbers": {
+ "message": "Munculkan angka yang dibulatkan kebawah"
+ },
+ "roundNumbersHover": {
+ "message": "Bulatkan angka kebawah (bawaan YouTube)."
+ },
+ "reformatLikes": {
+ "message": "Format ulang jumlah like"
+ },
+ "reformatLikesHover": {
+ "message": "Membuat format like dan dislike konsisten."
+ },
+ "numberFormat": {
+ "message": "Format angka:"
+ },
+ "colorizeRatio": {
+ "message": "Warnai bar rasio"
+ },
+ "colorizeRatioHover": {
+ "message": "Gunakan warna kustom untuk rasio bar."
+ },
+ "colorizeThumbs": {
+ "message": "Warnai jempol"
+ },
+ "colorizeThumbsHover": {
+ "message": "Gunakan warna kustom untuk ikon jempol."
+ },
+ "colorTheme": {
+ "message": "Warnai tema:"
+ }
+}
diff --git a/README.md b/README.md
index 61837760..7818d85a 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: [русский](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), [Português do Brasil](READMEpt_BR.md), [Magyar](READMEhu.md), [Danish](READMEda.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), [Português do Brasil](READMEpt_BR.md), [Magyar](READMEhu.md), [Danish](READMEda.md), [Bahasa Indonesia](READMEid.md)
# Return YouTube Dislike
@@ -40,15 +40,15 @@ Third-party use of this open API is allowed with the following restrictions: - **Attribution**: This project should be clearly attributed with a link to [returnyoutubedislike.com](https://returnyoutubedislike.com/). - **Rate Limiting**: There are per client rate limits in place of 100 per minute and 10,000 per day. This will return a _429_ status code indicating that your application should back off. -The API is accessible over the following base URL: +The API is accessible over the following base URL: https://returnyoutubedislikeapi.com -List of available endpoints is available here: +List of available endpoints is available here: https://returnyoutubedislikeapi.com/swagger/index.html ### Get votes -Example to get votes of a given YouTube video ID: +Example to get votes of a given YouTube video ID: `/votes?videoId=kxOuG8jMIgI` ```json @@ -63,7 +63,7 @@ Example to get votes of a given YouTube video ID: } ``` -Non-existent YouTube ID will return status code _404_ "Not Found". +Non-existent YouTube ID will return status code _404_ "Not Found". Wrong formed YouTube ID will return _400_ "Bad Request". -Beispiel um die Abstimmungen einer gegebenen YouTube ID zu erhalten: +Beispiel um die Abstimmungen einer gegebenen YouTube ID zu erhalten: `/votes?videoId=kxOuG8jMIgI` ```json @@ -64,7 +64,7 @@ Beispiel um die Abstimmungen einer gegebenen YouTube ID zu erhalten: } ``` -Nicht existierende YouTube IDs werden den Statuscode _404_ "Not Found" zurückgeben. +Nicht existierende YouTube IDs werden den Statuscode _404_ "Not Found" zurückgeben. Falsch geformte YouTube IDs werden den Statuscode _400_ "Bad Request" zurückgeben. + +## Kontribusi + +Tolong baca [panduan kontribusi](https://github.com/Anarios/return-youtube-dislike/blob/main/CONTRIBUTINGid.md). + +## Dukung proyek ini! + +Kamu dapat mendukung proyek ini dengan cara donasi melalui link dibawah ini: + +[Donasi](https://returnyoutubedislike.com/donate) + +## Sponsor + +[Seed4.Me VPN](https://www.seed4.me/users/register?gift=ReturnYoutubeDislike) + +[Menjadi sponsor kami](https://www.patreon.com/join/returnyoutubedislike/checkout?rid=8008601) diff --git a/READMEja.md b/READMEja.md index bf89bcd3..10156b27 100644 --- a/READMEja.md +++ b/READMEja.md @@ -7,7 +7,7 @@ [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF) [![License](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE) -別の言語: [English](README.md), [русский](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), [Danish](READMEda.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), [Danish](READMEda.md), [Bahasa Indonesia](READMEid.md) # Return YouTube Dislike @@ -43,15 +43,15 @@ YouTube API から低評価が削除されたことにより、バックエン - **帰属**: [returnyoutubedislike.com](https://returnyoutubedislike.com/) へのリンクを明確に表記してください。 - **レート制限**: クライアントごとに 1 分あたり 100 回、1 日あたり 10000 回という制限があります。制限に達すると*429*コードが返されます。 -API は以下の Base URL でアクセスできます: +API は以下の Base URL でアクセスできます: https://returnyoutubedislikeapi.com -利用可能なエンドポイントはこちらを参照してください: +利用可能なエンドポイントはこちらを参照してください: https://returnyoutubedislikeapi.com/swagger/index.html ### 評価を取得 -API を利用して YouTube video ID から評価を取得する例です: +API を利用して YouTube video ID から評価を取得する例です: `/votes?videoId=kxOuG8jMIgI` ```json diff --git a/READMEnl.md b/READMEnl.md index 367913e1..f7809393 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) -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), [Danish](READMEda.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), [Danish](READMEda.md), [Bahasa Indonesia](READMEid.md) # Return YouTube Dislike diff --git a/READMEpl.md b/READMEpl.md index 47fca3f1..6d7463d6 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), [русский](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) +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), [Bahasa Indonesia](READMEid.md) # Return YouTube Dislike @@ -41,15 +41,15 @@ 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: +API jest dostępne przez poniższe bazowe URL: https://returnyoutubedislikeapi.com -Lista dostępnych endpointów jest dostępna tutaj: +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: +Przykład otrzymywania głosów z danego ID filmu YouTube: `/votes?videoId=kxOuG8jMIgI` ```json @@ -64,7 +64,7 @@ Przykład otrzymywania głosów z danego ID filmu YouTube: } ``` -Nieistniejący ID filmu zwróci _404_ "Not Found". +Nieistniejący ID filmu zwróci _404_ "Not Found". Niepoprawnie sformatowany ID filmu zwróci _400_ "Bad Request".