소스 검색

Merge branch 'Anarios:main' into patch-3

sy-b 3 년 전
부모
커밋
a9a5b35e01

+ 1 - 2
Extensions/combined/_locales/tr/messages.json

@@ -45,7 +45,7 @@
     "message": "Sürüm 3.0.0.1 yüklendi"
   },
   "whatsnew": {
-    "message": "Yenilikler:"
+    "message": "Yeni Ne Var"
   },
   "shortsSupport": {
     "message": "YouTube Shorts Desteği"
@@ -60,4 +60,3 @@
     "message": "Uzantının var olmasını sağlayan tek şey bağışlarınızdır, lütfen projeyi desteklemeyi düşünün."
   }
 }
-  

+ 4 - 2
Extensions/combined/manifest-chrome.json

@@ -2,7 +2,7 @@
   "name": "__MSG_extensionName__",
   "description": "__MSG_extensionDesc__",
   "default_locale": "en",
-  "version": "3.0.0.0",
+  "version": "3.0.0.1",
   "manifest_version": 3,
   "background": {
     "service_worker": "ryd.background.js"
@@ -12,7 +12,9 @@
     "128": "icons/icon128.png"
   },
   "host_permissions": ["*://*.youtube.com/*"],
-  "permissions": ["storage"],
+  "permissions": [
+    "storage"
+  ],
   "action": {
     "default_popup": "popup.html"
   },

+ 1 - 1
README.md

@@ -7,10 +7,10 @@
 [![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF)
 [![License](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE)
 
+Read this in other languages: [Español](READMEes.md), [русский](READMEru.md), [Türkçe](READMEtr.md)
 
 # Return YouTube Dislike
 
-Read this in other languajes: [Español](READMEes.md)
 <p align="center">
     <b>Return YouTube Dislike is an open-source extension that returns the YouTube dislike count.</b><br>
     Available for Chrome and Firefox as a Web Extension.<br>

+ 1 - 1
READMEes.md

@@ -7,10 +7,10 @@
 [![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), [Türkçe](READMEtr.md)
 
 # Return YouTube Dislike
 
-Leer en otros idiomas: [Inglés](README.md)
 <p align="center">
     <b>Return YouTube Dislike es una extensión de código abierto que regresa el contador de dislikes.</b><br>
     Disponible para Chrome y Firefox cómo una extensión web.<br>

+ 97 - 0
READMEru.md

@@ -0,0 +1,97 @@
+[![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)
+
+Прочитать на других языках: [English](README.md), [Español](READMEes.md), [Türkçe](READMEtr.md)
+
+# Return YouTube Dislike
+
+<p align="center">
+    <b>Return YouTube Dislike - это расширение с открытым исходным кодом, которое возвращает счётчик отметок «Не нравится» на YouTube.</b><br>
+    Доступно для Chrome и Firefox в качестве веб-расширения.<br>
+    Также доступен для других браузеров в виде пользовательского скрипта JS.<br><br>
+    <img width="400px" src="https://user-images.githubusercontent.com/18729296/141743755-2be73297-250e-4cd1-ac93-8978c5a39d10.png"/>
+</p>
+
+## История
+
+10 ноября 2021 года Google [объявили](https://blog.youtube/news-and-events/update-to-youtube/), что счётчик «Не нравится» на YouTube будет удален.  
+  
+Кроме того, поле отметок `«Не нравится»` в API YouTube было [удалено]](https://support.google.com/youtube/thread/134791097/update-to-youtube-dislike-counts) 13 декабря 2021 года, удалив любую возможность судить о качестве контента перед просмотром.
+
+## Как оно работает
+
+С удалением статистики отметок из API YouTube наш сервер переключился на использование комбинации собранной статистики отметок «Не нравится», оценок, экстраполированных из пользовательских данных расширения.
+
+[ЧаВО (англ.)](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQ.md)
+
+## Почему это важно
+
+Вы можете узнать больше на нашем веб-сайте: [returnyoutubedislike.com](https://www.returnyoutubedislike.com/)
+
+## Документация по API
+
+Стороннее использование этого открытого API разрешено со следующими ограничениями:
+
+- **Атрибуция**: Этот проект должен быть четко атрибутирован со ссылкой на [returnyoutubedislike.com](https://returnyoutubedislike.com/).
+- **Ограничение**: Существуют ограничения скорости для каждого клиента вместо 100 в минуту и 10 000 в день. Это выдаст код ошибки *429*, указывающий на то, что ваше приложение должно быть отключено.
+
+API доступен по следующему основному URL-адресу:  
+https://returnyoutubedislikeapi.com  
+
+Список доступных эндпоинтов доступен здесь:  
+https://returnyoutubedislikeapi.com/swagger/index.html
+
+### Получить голоса
+Пример получения голосов за заданный идентификатор видео на YouTube:  
+`/votes?videoId=kxOuG8jMIgI`
+
+```json
+{
+    "id": "kxOuG8jMIgI",
+    "dateCreated": "2021-12-20T12:25:54.418014Z",
+    "likes": 27326,
+    "dislikes": 498153,
+    "rating": 1.212014408444885,
+    "viewCount": 3149885,
+    "deleted": false
+}
+```
+
+
+Ни один существующий идентификатор YouTube не выдаст код ошибки *404* "Не найдено".  
+Неправильно сформированный идентификатор YouTube выдаст *400* "Неверный запрос".
+
+
+
+<!---
+## Документация по API
+
+Вы можете просмотреть всю документацию на нашем веб-сайте.
+[https://returnyoutubedislike.com/documentation/](https://returnyoutubedislike.com/documentation/) -->
+
+
+## Участие/помощь в разработке
+
+Пожалуйста, ознакомьтесь с [руководством по внесению вклада в проект (англ.)](https://github.com/Anarios/return-youtube-dislike/blob/main/CONTRIBUTING.md).
+
+## Поддержите этот проект!
+
+Вы можете поддержать этот проект, сделав нам пожертвование по ссылке ниже:
+
+[Пожертвование](https://returnyoutubedislike.com/donate)
+
+## Спонсоры
+[Piepacker](https://piepacker.com)
+
+[Seed4.Me VPN](https://www.seed4.me/users/register?gift=ReturnYoutubeDislike)
+
+[PocketTube](https://yousub.info/?utm_source=returnyoutubedislike)
+
+[Станьте нашим спонсором](https://www.patreon.com/join/returnyoutubedislike/checkout?rid=8008601)
+

+ 96 - 0
READMEtr.md

@@ -0,0 +1,96 @@
+[![Chrome Web Mağazası](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 Mağazası Kullanıcıları](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 oylaması](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 indirmeleri](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 sayısı](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)
+[![Issue'ler](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)
+[![Lisans](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE)
+
+Bunu diğer dillerde okuyun: [English](README.md), [Español](READMEes.md), [русский](READMEru.md)
+
+# YouTube Dislike Sayısını Geri Getir
+
+<p align="center">
+    <b>YouTube Dislike Sayısını Geri Getir, YouTube'daki dislike sayısını gösteren açık-kaynaklı bir uzantıdır.</b><br>
+    Chrome ve Firefox'da bir Web Uzantısı olarak mevcuttur.<br>
+    Ayrıca diğer tarayıcılar için JS Userscript olarak da mevcuttur.<br><br>
+    <img width="400px" src="https://user-images.githubusercontent.com/18729296/141743755-2be73297-250e-4cd1-ac93-8978c5a39d10.png"/>
+</p>
+
+## Hikâyesi
+
+10 Kasım 2021 tarihinde Google, YouTube dislike sayısının kaldırılacağını [duyurdu](https://blog.youtube/news-and-events/update-to-youtube/).
+
+Ek olarak, YouTube API'sindeki "dislike" alanı 13 Aralık 2021 tarihinde [kaldırıldı](https://support.google.com/youtube/thread/134791097/update-to-youtube-dislike-counts) ve içeriğin kalitesini izlemeden önce yargılayabilme olanağı ortadan kaldırıldı.
+
+## Ne İşe Yarar
+
+YouTube API'sinden dislike istatistiklerinin kaldırılmasıyla, backend'imiz, uzantı kullanıcı verilerinden tahmin edilen, toplanmış dislike istatistiklerinin bir birleşimini kullanmaya başladı.
+
+[SSS](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQ.md)
+
+## Neden Önemlidir
+
+Sitemizden daha fazla bilgi edinebilirsiniz: [returnyoutubedislike.com](https://www.returnyoutubedislike.com/)
+
+## API Belgelemesi
+
+Bu açık API'nin üçüncü taraflarca kullanımına, aşağıdaki kısıtlamalarla izin verilir:
+
+- **Atfetme**: Bu proje, açık bir biçimde [returnyoutubedislike.com](https://returnyoutubedislike.com/) adresine yönlendirilmelidir.
+- **Hız Sınırlaması**: Kullanıcı başına dakikada 100 ve günde 10.000 hız sınırlaması vardır. Bu, uygulamanızın geri çekilmesi gerektiğini belirten 429 durum kodunu döndürür
+
+API'ye aşağıdaki temel URL üzerinden erişilebilir:
+https://returnyoutubedislikeapi.com
+
+Kullanılabilir endpoint'lerin listesi burada mevcuttur:
+https://returnyoutubedislikeapi.com/swagger/index.html
+
+### Oylamaları Elde Etme
+Belirli bir YouTube video ID'sinin oylamalarını elde etmek için bir örnek:
+`/votes?videoId=kxOuG8jMIgI`
+
+```json
+{
+    "id": "kxOuG8jMIgI",
+    "dateCreated": "2021-12-20T12:25:54.418014Z",
+    "likes": 27326,
+    "dislikes": 498153,
+    "rating": 1.212014408444885,
+    "viewCount": 3149885,
+    "deleted": false
+}
+```
+
+
+Hiçbir mevcut YouTube ID'si *404* "Not Found" durum kodunu döndürmez.
+Yanlış oluşturulmuş bir YouTube ID'si *400* "Bad Request" durum kodunu döndürür.
+
+
+
+<!---
+## API Belgelemesi
+
+Tüm belgelemeleri sitemizden inceleyebilirsiniz.
+[https://returnyoutubedislike.com/documentation/](https://returnyoutubedislike.com/documentation/) -->
+
+
+## Katkıda Bulunma
+
+Lütfen [katkı kılavuzu](https://github.com/Anarios/return-youtube-dislike/blob/main/CONTRIBUTING.md)nu okuyun.
+
+## Bu Projeyi Destekle!
+
+Aşağıdaki bağlantıdan bize bağış yapabilir ve bu projeye destek olabilirsiniz:
+
+[Bağış Yapın](https://returnyoutubedislike.com/donate)
+
+## Sponsorlar
+[Piepacker](https://piepacker.com)
+
+[Seed4.Me VPN](https://www.seed4.me/users/register?gift=ReturnYoutubeDislike)
+
+[PocketTube](https://yousub.info/?utm_source=returnyoutubedislike)
+
+[Sponsorumuz olun](https://www.patreon.com/join/returnyoutubedislike/checkout?rid=8008601)

+ 4 - 1
Website/_locales/en.ts

@@ -97,5 +97,8 @@ export default {
         subtitle: 'Links to the project and its developers',
         contact: 'Contact Me',
         translators: 'Translators',
+        coolProjects: 'Cool Projects',
+        sponsorBlockDescription: 'Skips ads integrated in video',
+        filmotDescription: 'Search YouTube videos by subtitles'
     },
-}
+}

+ 101 - 0
Website/_locales/ja.ts

@@ -0,0 +1,101 @@
+import { en } from 'vuetify/src/locale'
+
+export default {
+    ...ja,
+    home: {
+        name: 'ホーム',
+        title: 'Return YouTube Dislike',
+        subtitle: 'YouTubeの低評価数の表示を復元するブラウザ拡張機能とAPI',
+        ukraine: 'ウクライナをサポート',
+        sponsors: 'スポンサー',
+    },
+    install: {
+        name: 'インストール',
+        title: 'プラットフォームの選択',
+        subtitle: 'FirefoxとすべてのChromiumブラウザに対応しています。',
+        title2: 'その他のプラットフォーム',
+        subtitle2: '未対応のブラウザをお使いの場合は、以下のUserScriptをお試しください。',
+        title3: 'サードパーティーによる実装',
+        subtitle3: '開発者では責任を負いかねますので、ご自身の判断にてご利用ください。',
+    },
+    api: {
+        name: 'API',
+        title: 'RYD公式ドキュメントへようこそ!',
+        subtitle: 'まず、メニューからセクションを選択してください。,
+        rights: {
+            title: '使用権',
+            subtitle: 'このオープンAPIを第三者が使用することは、以下の制限付きで許可されています:',
+            bullet1: '属性:',
+            bullet1text: 'このレポ、もしくは returnyoutubedislike.com へのリンクのどちらかによって、明確に帰属させる必要があります。',
+            bullet2: '通信量制限:',
+            bullet2text: 'クライアントごとに、1分あたり100・1日あたり10,000という通信量制限が設けられています。これを超えた場合には、アプリケーションに通信を控えるよう促すステータスコード 429 を返します。',
+        },
+        url: {
+            title: 'URL情報',
+            subtitle: 'APIへのアクセスは、以下のベースURLから可能です:',
+        },
+        endpoints: {
+            title: '利用可能なエンドポイント',
+            subtitle: '利用可能なエンドポイントの一覧はこちらでご覧いただけます:',
+        },
+        fetching: {
+            title: '基本的なフェッチ操作のチュートリアル',
+            subtitle: '以下のYouTube IDから評価数を取り出した場合の例です:',
+            title2: 'リクエスト例:',
+            url: 'リクエストURL:',
+            method: 'リクエスト方法:',
+            headers: 'ヘッダー:',
+            response: 'レスポンス:',
+            error1: 'YouTube IDが無効な場合、ステータスコード 404 "Not Found" が返されます。',
+            error2: 'YouTube IDのフォーマットが正しくない場合、ステータスコード 400 "Bad Request" が返されます。'
+        },
+    },
+    help: {
+        name: 'ヘルプ',
+        title: 'トラブルシューティング',
+        bullet1: '最新バージョンの拡張機能',
+        bullet11: 'がインストールされていることを確認してください。',
+        bullet2: '拡張機能を削除して再インストールし、すべてのウィンドウを閉じた上でブラウザを再起動してください。',
+        bullet3: '以下のリンクが開くことを確認してください:',
+        bullet31: '以下のプレーンテキストが表示されます:',
+        bullet4: '上記で問題が解決しない場合、以下のチャンネルにて問題を報告してください。',
+        bullet41: '参照:',
+        bullet4a: 'お使いのOS、ブラウザ名とバージョンを教えてください。',
+        bullet4b: 'コンソールを開き(',
+        bullet4b1: 'キー)、問題のあるページ(例:YouTubeの動画ページ)のスクリーンショットを撮影します。',
+        bullet4c: '拡張機能がインストールされているブラウザの拡張機能ページのスクリーンショットを撮影します。',
+        bullet4c1: '拡張機能ページを表示するには、以下のように入力してください:',
+        firefox: ':Firefox',
+        chrome: ':Chrome, Edge, Brave, Opera, Vivaldi',
+    },
+    faq: {
+        name: 'Q&A',
+        title: 'よくある質問',
+        subtitle: '他にも何か質問がありますか?我々のDiscordにお気軽にご参加ください。',
+        bullet1: '拡張機能のデータはどこから取得しているのですか?',
+        bullet1text: 'YouTube公式の低評価APIが停止する前に保存したデータと、拡張機能ユーザーの高評価/低評価数を元にした推定値を組み合わせて取得しています。',
+        bullet2: '低評価数が更新されないのはなぜですか?',
+        bullet2text: '現在、低評価数はデータベース化されているため、あまり頻繁に更新されません。動画の再生数によって異なりますが、更新には数時間から数日かかることがあります。',
+        bullet3: 'どのような仕組みで動作していますか?',
+        bullet3text: 'まず、視聴中の動画のID を収集し、API を使用して低評価数、再生数、高評価などの項目を取得します。次に、ページ上に低評価数と比率を表示します。動画に高評価や低評価があると、それが記録されてデータベースに蓄積されるため、正確な低評価数を推定することができます。',
+        bullet4: '低評価数を共有することはできますか?',
+        bullet4text: '近日中に公開予定です。機能の実装のために、Oauth または範囲を限定した別の読み取り専用APIを使用することを検討しています。',
+        bullet5: 'どのようなデータを収集し、どのように取り扱っていますか?',
+        bullet5text: '本拡張機能では、IPアドレスや視聴している動画のIDなど、正しく機能するために必要なデータのみを収集しています。あなたのデータは、第三者に販売されることは決してありません。セキュリティとプライバシーの取り扱いについてもっと知りたい場合には、 <a href="https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQ.md">セキュリティFAQ</a> をご参照ください。 ',
+        bullet6: 'API/バックエンドはどのような仕組みで動作していますか?',
+        bullet6text: 'バックエンドは、YouTube公式の低評価APIが停止する前に保存したデータと拡張機能ユーザーの高評価/低評価数を元にした推定値を組み合わせて取得しています。近い将来、コンテンツ制作者が簡単かつ安全に低評価数を提供できるようにし、Archive Team のアーカイブデータ(45億6000万動画)も現在のデータベースに追加する予定です。また、このトピックに関するビデオもご覧いただけます。',
+        bullet7: '低評価数に「投稿者により無効化」と表示されるのはなぜですか?',
+        bullet7text: '最近投稿された動画では、投稿者によって無効にされていなくても「投稿者により無効化」と表示されることがあります。これは、評価数の表示が無効になっているかどうかを検出するシステムによる副作用で、数時間後、または動画に高評価ないし低評価をしてページを更新すると消えるものだと思われます。',
+    },
+    donate: {
+        name: '寄付',
+        subtitle: 'インターネットの自由を守るための我々の活動を、寄付によって応援してください!',
+    },
+    links: {
+        name: 'リンク',
+        title: 'プロジェクトリンク集',
+        subtitle: 'プロジェクトおよび開発者へのリンク',
+        contact: 'お問い合わせ先',
+        translators: '翻訳者',
+    },
+}

+ 8 - 6
Website/_locales/ru.ts

@@ -11,11 +11,11 @@ export default {
     },
     install: {
         name: 'Скачать',
-        title: 'Выберите Свою Платформу',
+        title: 'Выберите свою платформу',
         subtitle: 'Доступно в Firefox и во всех Chromium браузерах',
-        title2: 'Другие Платформы',
+        title2: 'Другие платформы',
         subtitle2: 'Если ваш браузер еще не поддерживается, попробуйте этот пользовательский скрипт',
-        title3: 'От Других Разработчиков',
+        title3: 'От других разработчиков',
         subtitle3: 'Никакой ответственности с нашей стороны, используйте на свой страх и риск',
     },
     api: {
@@ -89,13 +89,15 @@ export default {
     },
     donate: {
         name: 'Пожертвовать',
-        subtitle: 'Вы можете поддержать наши усилия по обеспечению бесплатного Интернета пожертвованием!',
+        subtitle: 'Вы можете поддержать пожертвованием наши усилия по обеспечению свободного Интернета!',
     },
     links: {
         name: 'Ссылки',
-        title: 'Ссылки Проекта',
+        title: 'Ссылки',
         subtitle: 'Ссылки на проект и его разработчиков',
         contact: 'Связаться',
         translators: 'Переводчики',
+        sponsorBlockDescription: 'Проматывает рекламу встроенную в видео',
+        filmotDescription: 'Поиск по субтитрам YouTube'
     },
-}
+}

+ 9 - 6
Website/_locales/tr.ts

@@ -27,7 +27,7 @@ export default {
             subtitle: 'Herkese açık API\'nin üçüncü parti kişilerin kullanımında aşağıdaki kısıtlamalara izin verir:',
             bullet1: 'Atıf: ',
             bullet1text: 'Bu proje, bu depoya ya da returnyoutubedislike.com sitesine bir bağlantı ile açıkça atfedilmelidir',
-            bullet2: 'Hız Sınırlaması',
+            bullet2: 'Hız Sınırlaması: ',
             bullet2text: 'Kullanıcı başına dakikada 100 ve günde 10.000 hız sınırlaması vardır. Bu, uygulamanızın geri çekilmesi gerektiğini belirten 429 durum kodunu döndürür',
         },
         url: {
@@ -39,7 +39,7 @@ export default {
             subtitle: 'Kullanılabilir endpoint\'lerin listesi burada mevcuttur: ',
         },
         fetching: {
-            title: 'Temel Fetching Eğitimi',
+            title: 'Temel Veri Alma Eğitimi',
             subtitle: 'Belirli bir YouTube ID\'sinin oylamalarını elde etmek için bir örnek: ',
             title2: 'Örnek İstek: ',
             url: 'İstek URL\'si: ',
@@ -53,7 +53,7 @@ export default {
     help: {
         name: 'Yardım',
         title: 'Sorun Giderme',
-        bullet1: 'Uzantının en son sürümü olan  ',
+        bullet1: 'Uzantının en son sürümü olan ',
         bullet11: ' sürümünün kurulu olduğundan emin olun',
         bullet2: 'Uzantıyı kaldırıp yeniden yüklemeyi deneyin, sonra tarayıcınızı yeniden başlatın (tüm aktif sekmeleri kapatın, sadece tek bir sekmeyi değil)',
         bullet3: 'Şu bağlantıyı açtığınızdan emin olun: ',
@@ -70,7 +70,7 @@ export default {
     },
     faq: {
         name: 'SSS',
-        title: 'Sık Sorulan Sorular',
+        title: 'Sıkça Sorulan Sorular',
         subtitle: 'Hâlâ sorun mu yaşıyorsunuz? Discord sunucumuza katılmaktan çekinmeyin! (İngilizce)',
         bullet1: 'Uzantı, verileri nereden alıyor?',
         bullet1text: 'Resmî YouTube dislike sayısı API\'si kapatılmadan önceki arşivlenmiş verilerden ve tahmin edilen uzantı kullanıcısı davranışının bir birleşimiyle.',
@@ -81,7 +81,7 @@ export default {
         bullet4: 'Dislike sayımı sizinle paylaşabilir miyim?',
         bullet4text: 'Çok yakında evet. İçerik üreticilerinin dislike sayıları için doğrulanabilirliğini paylaşabilmeleri amacıyla Oauth ya da sınırlı bir kapsamda farklı bir salt okunur API kullanmayı düşünüyoruz.',
         bullet5: 'Hangi verileri topluyorsunuz ve bunlar nasıl işleniyor?',
-        bullet5text: 'Uzantı, yalnızca izlediğiniz videonun IP adresi veya videonun ID\'si gibi düzgün çalışması için kesinlikle gerekli olan verileri toplar. Verileriniz asla 3. taraflara satılmayacaktır. Güvenliği ve gizliliği nasıl ele aldığımız hakkında daha fazla bilgi için <a href="https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQ.md">security FAQ(güvenlik SSS)</a> adresine gidin.',
+        bullet5text: 'Uzantı, yalnızca izlediğiniz videonun IP adresi veya videonun ID\'si gibi düzgün çalışması için kesinlikle gerekli olan verileri toplar. Verileriniz asla 3. taraflara satılmayacaktır. Güvenliği ve gizliliği nasıl ele aldığımız hakkında daha fazla bilgi için <a href="https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQ.md">security FAQ</a>'ya gidin.',
         bullet6: 'API/Yazılım(Backend) nasıl çalışıyor?',
         bullet6text: 'Yazılım, YouTube API\'sinin dislike sayısını ve uzantı kullanıcılarının like/dislike sayısı sonuçların genişletilmesinin döndürmeye devam ettiği zamana ait arşivlenmiş verileri kullanır. Yakın zamanda içerik üreticilerin dislike sayısını kolay ve güvenli bir şekilde göndermelerine izin vereceğiz ve ArchiveTeam\'in arşivlenmiş verilerini (4,56 milyar video) veri tabanımıza ekleyeceğiz. Ayrıca konu ile ilgili videoyu da izleyebilirsiniz.',
         bullet7: 'Dislike sayısı neden \'DISLIKES DISABLED\'(DISLIKE\'LAR AKTİF DEĞİL) olarak gözüküyor?',
@@ -96,6 +96,9 @@ export default {
         title: 'Proje Bağlantıları',
         subtitle: 'Projeye ve geliştiricilerine bağlantılar',
         contact: 'Bana Ulaşın',
-        translators: 'Yerelleştirmenler',
+        translators: 'Çevirmenler',
+        coolProjects: 'Hoş Projeler',
+        sponsorBlockDescription: 'Videolara gömülü reklamları pas geçer',
+        filmotDescription: 'YouTube videolarını alt yazılara göre aramanızı sağlar'
     },
 }

+ 21 - 5
Website/pages/links.vue

@@ -22,10 +22,8 @@
       {{ $vuetify.lang.t("$vuetify.links.contact") }}
     </h1>
 
-    <v-btn class="mainAltButton" :href="emailLink" target="_blank">
-      <v-icon style="margin-right: 0.5em">mdi-email</v-icon>
-      selivano.d@gmail.com
-    </v-btn>
+    <v-icon style="margin-right: 0.5em">mdi-email</v-icon>
+    selivano.d@gmail.com
 
     <p style="color: #555" class="my-8">
       Site by <v-icon color="#555">mdi-discord</v-icon>
@@ -39,7 +37,7 @@
       </a>
     </p>
     <!-- Translators -->
-    <div style="color: #555; width: 250px">
+    <div style="color: #555; width: 250px"  class="my-8">
       <b class="white--text">
         {{ $vuetify.lang.t("$vuetify.links.translators") }}
       </b>
@@ -52,6 +50,20 @@
         {{ translator.lang }} - <v-spacer /> {{ translator.tag }}
       </div>
     </div>
+    <!-- Cool Projects -->
+    <div style="color: #555; width: 400px">
+      <b class="white--text">
+        {{ $vuetify.lang.t("$vuetify.links.coolProjects") }}
+      </b>
+      <br />
+      <div
+          v-for="project in coolProjects"
+          :key="project.url"
+          class="d-flex justify-center"
+      >
+        <a class="attr-link" :href="project.url" target="_blank">{{ project.name }} - {{  $vuetify.lang.t(project.description) }} </a>
+      </div>
+    </div>
   </div>
 </template>
 
@@ -88,6 +100,10 @@ export default {
         lang: "Русский",
       },
     ],
+    coolProjects: [
+      { name: "SponsorBlock", url: "https://sponsor.ajay.app/", description: "$vuetify.links.sponsorBlockDescription" },
+      { name: "Filmot", url: "https://filmot.com/", description: "$vuetify.links.filmotDescription" }
+    ],
   }),
 };
 </script>

+ 2 - 2
extension-description-store-russian.txt

@@ -1,4 +1,4 @@
-Return YouTube Dislike восстанавливает возвращает возможность видеть отметки «Не нравится» на YouTube.
+Return YouTube Dislike восстанавливает возможность видеть отметки «Не нравится» на YouTube.
 
 Если не работает: откройте вкладку расширений (chrome://extensions/), отключите это расширение и включите его снова. Это ошибка в chromium, которая в некоторых случаях приводит к сбою расширения. Это должно устранить большинство проблем. Надеюсь, команда chromium скоро исправит это
 
@@ -17,4 +17,4 @@ Return YouTube Dislike восстанавливает возвращает во
 
 Больше возможностей появится в ближайшее время! 
 
-https://github.com/Anarios/return-youtube-dislike
+https://github.com/Anarios/return-youtube-dislike