diff --git a/CONTRIBUTINGaz.md b/CONTRIBUTINGaz.md
new file mode 100644
index 0000000..1fdc32d
--- /dev/null
+++ b/CONTRIBUTINGaz.md
@@ -0,0 +1,69 @@
+```markdown
+Bunu diğer dillerde oxuyun: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md), [Español](CONTRIBUTINGes.md)
+
+# "YouTube Dislike Sayını Geri Qaytar" layihəsinə qatqı qaydalarına Xoş Gəlmisiniz
+
+Layihəmizə qatqı etmək üçün vaxt ayırdığınız üçün təşəkkür edirik! Bütün dəyişiklikləriniz uzantının növbəti versiyasına (və ya [internet saytına](https://www.returnyoutubedislike.com/)) əlavə ediləcəkdir.
+
+## Başlamaq
+
+Formatlama üçün xahiş olunur ki, Prettier-i standart parametrlərdə istifadə edin.
+
+#### Tələblər
+
+Layihənin paketlənmiş versiyasını yaratmaq üçün node və npm quraşdırılmalıdır.
+
+Quraşdırma zamanı istifadə olunan versiyalar:
+
+- node: 12.18.4
+- npm: 6.14.6
+
+Bu uzantının əsas məntiqini ehtiva edən `bundled-content-script.js` faylını yaratmaq üçün əvvəlcə bütün asılılıqları quraşdırmalısınız.
+
+1. Deponun əsas qovluğuna keçin və aşağıdakı əmri icra edin:
+
+```
+npm install
+```
+
+2. `manifest.json` içərisində istifadə olunan `bundled-content-script.js` faylını yaratmaq üçün aşağıdakı əmri çalışdırın.
+
+```
+npm start // fayl yaradılarkən və saxlanarkən avtomatik yenilənən fayl izləyicisini başlatmaq üçün
+
+// ya da
+
+npm run build // faylları yalnız bir dəfə yaratmaq üçün
+```
+
+Təbriklər, artıq inkişaf etməyə hazırsınız!
+
+Chrome uzantılarının inkişafına yeni başlamısınızsa və ya əlavə yardıma ehtiyacınız varsa, lütfən [bu YouTube dərsinə](https://www.youtube.com/watch?v=mdOj6HYE3_0) baxın.
+
+### Issue'lar
+
+#### Yeni bir issue açmaq
+
+Uzantı ilə bağlı hər hansı bir probleminiz varsa, problemin əvvəllər bildirilmədiyindən əmin olmaq üçün axtarış aparın. Əgər daha əvvəl bildirilməyibsə, bir mövzu açın. Problem formunun istifadəsi şiddətlə tövsiyə olunur, lakin məcburi deyil.
+
+#### Bir issue'yu həll etmək
+
+Həll edə biləcəyinizi düşündüyünüz bir problem tapsanız, çəkinmədən çalışın. Problemi həll edən bir PR açın və həll etdiyiniz problemi müəyyənləşdirdiyinizdən əmin olun.
+
+### Xüsusiyyət İstəkləri
+
+#### Yeni bir xüsusiyyət istəyi açmaq
+
+Uzantı haqqında bir ideyanız varsa, yeni bir xüsusiyyət istəyi açmaqdan çəkinməyin, lakin xüsusiyyətin daha əvvəl təklif olunmadığından əmin olmaq üçün axtarış edin. Xüsusiyyət formasının istifadəsi şiddətlə tövsiyə olunur, lakin məcburi deyil.
+
+#### Bir xüsusiyyət istəyini tətbiq etmək
+
+Tətbiq edə biləcəyinizi düşündüyünüz bir xüsusiyyət tapsanız, çəkinmədən çalışın. Xüsusiyyəti tətbiq edən bir PR açın və əlavə etdiyiniz xüsusiyyəti qeyd etdiyinizdən əmin olun.
+
+### Hansı PR növlərini qəbul edirik?
+
+- Problem həlləri.
+- Xüsusiyyət tətbiqləri.
+- Yazı səhvləri və ya daha aydın ifadələr.
+- Sayt qatqıları.
+```
\ No newline at end of file
diff --git a/Docs/FAQaz.md b/Docs/FAQaz.md
new file mode 100644
index 0000000..0014ad5
--- /dev/null
+++ b/Docs/FAQaz.md
@@ -0,0 +1,57 @@
+Bunu digər dillərdə oxuyun: [English](FAQ.md), [русский](FAQru.md), [Nederlands](FAQnl.md), [Français](FAQfr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md)
+
+# Tez-tez verilən suallar
+
+## GitHub və ya Discord-da sual verməzdən əvvəl bura nəzər salın.
+
+
+
+### **1.Bu uzantı məlumatları haradan əldə edir??**
+
+Google API-lərin və silinmiş məlumatların birləşməsi.Google API-lərin və silinmiş məlumatların birləşməsi.
+
+Google öz API-də bəyənməmə saylarını bağladıqdan sonra istifadə oluna bilməsi üçün bütün mövcud məlumatları verilənlər bazamızda saxlayırıq.
+
+
+### **2. Videonun bəyənməmə sayı yenilənmir**
+
+Hazırda videonun bəyənməmələri keşlənir və tez-tez yenilənmir. Hər 2-3 gündə, daha tez-tez deyil.
+
+Bəli, bu ideal deyil, amma olduğu kimidir. Biz bunları daha tez-tez necə yeniləyə biləcəyimizi anlamaq üzərində işləyirik.
+
+
+### **3. Bu uzantı necə işləyir?**
+
+Artırma bizim API-dən istifadə edərək baxdığınız videonun video identifikatorunu götürür, bəyənmədiklərini (və baxışlar, bəyənmələr və s. kimi digər sahələri) alır; video API tərəfindən ilk dəfə alınırsa, YouTube API-dən istifadə edir. Məlumatları əldə etmək üçün o, keşləmə (təxminən 2-3 gün ərzində yaddaşda saxlanılır) və arxivləşdirmə məqsədləri üçün verilənlər bazasında saxlanılır və sizə qaytarılır. Daha sonra uzantı sizə bəyənmədiyinizləri göstərir.
+
+
+
+### **4. YouTube API bəyənməmə saylarını qaytarmağı dayandırdıqda nə baş verir?**
+
+Backend arxivləşdirilmiş bəyənməmə statistikası, genişləndirmə istifadəçi məlumatlarından ekstrapolyasiya edilmiş təxminlər və arxivləşdirilməmiş videolar və köhnə bəyənməmə arxivləri üçün baxış/bəyənmə nisbətlərinə əsaslanan təxminlərin birləşməsindən istifadə etməyə keçəcək.
+
+
+
+### **5. Bəyənməmələrin sayı necə hesablanır?**
+
+YDS bəyənməmələrin sayını hesablamaq üçün istifadəçilərinin səslərindən istifadə edir.
+
+- Video API bağlandıqdan sonra yüklənibsə:
+
+ $$ \textup{YDS Bəyənməmə Sayısı} = \left( \frac{\textup{YDS İstifadəçiləri Saymağı Bəyənirlər}}{\textup{YDS İstifadəçilərinin Bəyənmədiyi Say}} \right) \times \textup{İctimai Bəyənmə Sayısı} $$
+
+- Əgər YDS verilənlər bazasında hansısa şəkildə real bəyənmə və bəyənməmə sayları varsa (yükləyən və ya arxivdən təqdim olunur), bəyənməmə sayı həm istifadəçilərin səsləri, həm də arxivləşdirilmiş dəyər əsasında hesablanacaq. Arxivləşdirilmiş dəyər yaşlandıqca son hesaba daha az təsir edəcək.
+
+
+---
+
+Bu video formada
+
+[](https://www.youtube.com/watch?v=GSmmtv-0yYQ)
+
+---
+
+
+
+## Məxfilik/təhlükəsizliklə bağlı narahatlıqlarım var
+Ətraflı məlumat üçün [bu səyfə](SECURITY-FAQtr.md)ya baxın.
diff --git a/Docs/SECURITY-FAQaz.md b/Docs/SECURITY-FAQaz.md
new file mode 100644
index 0000000..fc43185
--- /dev/null
+++ b/Docs/SECURITY-FAQaz.md
@@ -0,0 +1,29 @@
+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)
+
+# Təhlükəsizlik
+
+### Baxış tarixçəmi izləyirsiniz?
+
+Xeyr. Artırmanın kodu ictimaiyyətə açıqdır və siz bunu özünüz görə bilərsiniz. Göndərilən yeganə məlumat videolar üçün bəyənməmə sayını almaq üçün tələb olunan video ID-dir. Göndərilən başqa əlavə başlıq yoxdur. Rabitə təbəqəsi vasitəsilə ictimai IP-niz serverə və sorğunun edildiyi vaxta məruz qalacaq. Bununla belə, bunların heç biri sizi heç bir şəkildə unikal şəkildə müəyyənləşdirmir. Sıfır etibar mühitini fərz etsək, əldə edə biləcəyimiz ən yaxşısı dinamik IP-dir. Bu İP bu gün sənin, sabah qonşunun ola bilər. Əgər həqiqətən IP-nizin izlənilməsindən narahatsınızsa, yəqin ki, artıq VPN-dən istifadə edirsiniz.
+
+### Videonu bəyənməsəm, məni unikal şəkildə tanıya bilərsiniz??
+
+Bəli. Videonu bəyənmədiyiniz zaman biz sizin üçün Google hesabınızla əlaqəli olmayan təsadüfi yaradılmış unikal ID yaradırıq. Bu, botlardan istifadənin qarşısını almaq üçün edilir. Bununla belə, bu təsadüfi identifikatoru sizə və ya şəxsi YouTube hesabınıza bağlamağın heç bir yolu yoxdur.
+
+### Sizdə dəqiq olaraq hansı məlumat var??
+
+Sadəcə video identifikatoru. Şərhləriniz, istifadəçi adınız, videonu kiminlə paylaşdığınız, heç bir əlavə metadata deyil. heç nə. Sadəcə video identifikatoru.
+
+### Mənim IP ünvanım necə saxlanılır?
+
+Backend yalnız müvəqqəti yaddaşda (RAM) haşiyələnməmiş IP ünvanlarını saxlayır. Bu ünvanlar sabit diskdə saxlanmır və buna görə də qeyd olunmur. Biz IP ünvanlarını hash edirik və əvəzinə onlar saxlanılır. Bu, verilənlər bazası vandalizminin qarşısını almaq üçün edilir.
+
+### OAuth vasitəsilə YouTube hesabıma daxil olmaq haqqında bəzi mübahisələr eşitdim!
+
+Bu xüsusiyyət istəyə bağlı olacaq və çox üstünlük təşkil edəcək. Əgər siz YouTube yaradıcısısınızsa və bəyənmədiyiniz statistikanı bizimlə bölüşmək istəyirsinizsə, bunu edə bilərsiniz. [OAuth](https://en.wikipedia.org/wiki/OAuth#:~:text=but%20without%20giving%20them%20the%20passwords.) Qurulma şəkli, əslində çox təhlükəsizdir. İstənilən vaxt hesabınıza girişi ləğv edə və bizə çox xüsusi icazələr verə bilərsiniz. Biz heç bir lazımsız icazə istəməyəcəyik. Biz yalnız video statistikanıza baxmaq üçün icazə istəyəcəyik.
+### Bu sayda bəyənməmələrə necə etibar edə bilərəm??
+
+Biz bot hücumlarının qarşısını almaq üçün tədbirlər gördük və anti-bot sisteminin effektivliyini artırmaq üçün işi davam etdirəcəyik: bu, bəyənməmələrin sayını real rəqəmin yaxşı nümayəndəsi kimi saxlamağa kömək edəcək. Əlbəttə ki, bu, heç vaxt 100% dəqiq olmayacaq, ona görə də hesaba etibar edib etməmək sizə bağlıdır.
+
+### Niyə backend kodunu paylaşmırsınız?
+Biz bunu nə vaxtsa paylaşacağıq - lakin hazırda paylaşmaq üçün həqiqətən heç bir səbəb yoxdur. Bu, yanlış təhlükəsizlik hissi verə bilər - çünki sıfır inamlı sistemdə biz bir versiyanı ifşa edə, digərini yerləşdirə bilərik. Kodu gizli saxlamağın bir çox səbəbi var, xüsusən də spamla necə mübarizə aparırıq. Spam emalı kodunu ört-basdır etmək/gizlətmək olduqca standart təcrübədir.
\ No newline at end of file
diff --git a/Docs/readmeaz.md b/Docs/readmeaz.md
new file mode 100644
index 0000000..9177ca3
--- /dev/null
+++ b/Docs/readmeaz.md
@@ -0,0 +1,39 @@
+Read this in other languages: [English](readme.md), [Nederlands](readmenl.md), [Français](readmefr.md)
+
+**İçerikler**
+
+- [Bələdçilər](#rehberler)
+- [Tez-tez verilən suallar](#sss'ler)
+
+
+
+
+## Bələdçilər
+
+- [Yükləyin, quraşdırın və istifadə edin](https://github.com/Anarios/return-youtube-dislike/wiki/Downloading,-Installing-&-Using)
+- [Problemlərin aradan qaldırılması](https://github.com/Anarios/return-youtube-dislike/wiki/Troubleshooting-Guide)
+
+
+
+
+
+## Tez-tez verilən suallar
+
+- [Ümumi](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQaz.md)
+- [Təhlükəsizlik](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQaz.md)
+
+
diff --git a/Extensions/combined/_locales/az/messages.json b/Extensions/combined/_locales/az/messages.json
new file mode 100644
index 0000000..8eeaa78
--- /dev/null
+++ b/Extensions/combined/_locales/az/messages.json
@@ -0,0 +1,135 @@
+{
+ "extensionName": {
+ "message": "YouTube Dislike Sayını Geri Qaytar"
+ },
+ "extensionNameBeta": {
+ "message": "YouTube Dislike Sayını Geri Qaytar Beta"
+ },
+ "extensionDesc": {
+ "message": "Dislike-ları görmə qabiliyyəti verir"
+ },
+ "textDeveloper": {
+ "message": "Dmitry Selivanov və İcma tərəfindən"
+ },
+ "linkWebsite": {
+ "message": "Sayt"
+ },
+ "linkFAQ": {
+ "message": "Tez-tez verilən suallar"
+ },
+ "linkDonate": {
+ "message": "Bağış Et"
+ },
+ "linkHelp": {
+ "message": "Kömək"
+ },
+ "linkChangelog": {
+ "message": "Dəyişiklik Jurnalı"
+ },
+ "legendSettings": {
+ "message": "Parametrlər"
+ },
+ "textSettings": {
+ "message": "Like/dislike göndərməsini deaktiv et"
+ },
+ "textLikesDisabled": {
+ "message": "Sahibi tərəfindən deaktiv edilib"
+ },
+ "textSettingsHover": {
+ "message": "Like və dislike-larınızı saymağı dayandırır."
+ },
+ "textRoundingNumbers": {
+ "message": "Like/dislike statistikasını aşağı yuvarlayır (standart YouTube davranışı)"
+ },
+ "textRoundingNumbersHover": {
+ "message": "Yuvarlanmış statistikaları göstər."
+ },
+ "textConsistentFormat": {
+ "message": "Like və dislike formatını uyğunlaşdırır"
+ },
+ "textConsistentFormatHover": {
+ "message": "Like sayılarının formatını yeniləyir."
+ },
+ "textNumberFormat": {
+ "message": "Sayı formatı:"
+ },
+ "textColorizeRatioBar": {
+ "message": "Bəyənmə nisbəti çubuğunu rəngləndir"
+ },
+ "textColorizeRatioBarHover": {
+ "message": "Nisbət çubuğu üçün xüsusi rənglər istifadə edin."
+ },
+ "textColorizeThumbs": {
+ "message": "Düymələri rəngləndir"
+ },
+ "textColorizeThumbsHover": {
+ "message": "Düymə simvolları üçün xüsusi rənglər istifadə edin."
+ },
+ "textColorTheme": {
+ "message": "Rəng mövzusu:"
+ },
+ "textColorTheme1": {
+ "message": "Klassik"
+ },
+ "textColorTheme2": {
+ "message": "Aydın"
+ },
+ "textColorTheme3": {
+ "message": "Neon"
+ },
+ "textTempUnavailable": {
+ "message": "Müvəqqəti olaraq istifadədən kənar"
+ },
+ "textUpdate": {
+ "message": "Bu versiyaya yenilə"
+ },
+ "version30installed": {
+ "message": "Versiya __RYD_VERSION__ yükləndi"
+ },
+ "whatsnew": {
+ "message": "Yeniliklər"
+ },
+ "shortsSupport": {
+ "message": "YouTube Shorts Dəstəyi"
+ },
+ "customColors": {
+ "message": "Dislike çubuğu və düymələr üçün xüsusi rənglər"
+ },
+ "customNumberFormats": {
+ "message": "Xüsusi say formatları"
+ },
+ "considerDonating": {
+ "message": "Uzantının mövcud olmasını təmin edən tək şey ianələrinizdir, lütfən layihəni dəstəkləməyi düşünün."
+ },
+ "roundNumbers": {
+ "message": "Aşağı yuvarlanmış sayıları göstərir"
+ },
+ "roundNumbersHover": {
+ "message": "Sayıları aşağıya yuvarla (standart YouTube davranışı)."
+ },
+ "reformatLikes": {
+ "message": "Like sayılarının formatını yeniləyir"
+ },
+ "reformatLikesHover": {
+ "message": "Like və dislike formatını uyğunlaşdırır."
+ },
+ "numberFormat": {
+ "message": "Sayı formatı:"
+ },
+ "colorizeRatio": {
+ "message": "Bəyənmə nisbəti çubuğunu rəngləndir"
+ },
+ "colorizeRatioHover": {
+ "message": "Bəyənmə nisbəti çubuğu üçün xüsusi rənglər istifadə edin."
+ },
+ "colorizeThumbs": {
+ "message": "Düymələri rəngləndir"
+ },
+ "colorizeThumbsHover": {
+ "message": "Düymə simvolları üçün xüsusi rənglər istifadə edin."
+ },
+ "colorTheme": {
+ "message": "Rəng mövzusu:"
+ }
+ }
+
\ No newline at end of file
diff --git a/READMEaz.md b/READMEaz.md
new file mode 100644
index 0000000..2925d98
--- /dev/null
+++ b/READMEaz.md
@@ -0,0 +1,92 @@
+[](https://chromewebstore.google.com/detail/return-youtube-dislike/gebbhagfogifgggkldgodflihgfeippi)
+[](https://chromewebstore.google.com/detail/return-youtube-dislike/gebbhagfogifgggkldgodflihgfeippi)
+[](https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikes/)
+[](https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikes/)
+[](https://github.com/Anarios/return-youtube-dislike/commits/main)
+[](https://github.com/Anarios/return-youtube-dislike/issues)
+[](https://discord.gg/UMxyMmCgfF)
+[](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE)
+
+Bunu başqa dillərdə oxuyun: [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), [Magyar](READMEhu.md), [Danish](READMEda.md)
+
+# YouTube bəyənməmə sayını geri qaytarın
+
+
+ YouTube Bəyənməmə Sayını əldə edin YouTube-da bəyənməmə sayını göstərən açıq mənbəli əlavədir.
+ Chrome və Firefox-da Veb Uzantısı kimi mövcuddur.
+ Ayrıca diğer tarayıcılar için JS Userscript olarak da mevcuttur.
+
+