mirror of
https://github.com/Alvin-Zilverstand/return-youtube-dislike.git
synced 2026-09-12 09:58:20 +02:00
Added Vietnamese translation.
Initial Vietnamese translation. Added Vietnamese README. Added links to the Vietnamese README in the other README translations. Added Vietnamese CONTRIBUTING. Added links to the Vietnamese CONTRIBUTING in the other CONTRIBUTING translations. Added Vietnamese extension-description-store.
This commit is contained in:
+1
-1
@@ -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), [Tiếng Việt](CONTRIBUTINGvi.md)
|
||||
|
||||
|
||||
# Welcome To Return YouTube Dislikes contributing guide
|
||||
|
||||
+1
-1
@@ -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), [Polski](CONTRIBUTINGpl.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), [Tiếng Việt](CONTRIBUTINGvi.md)
|
||||
|
||||
|
||||
# Bienvenue dans le guide de contribution à Return YouTube Dislikes
|
||||
|
||||
+1
-1
@@ -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)
|
||||
Lees dit in andere talen: [English](CONTRIBUTINGen.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Tiếng Việt](CONTRIBUTINGvi.md)
|
||||
|
||||
# Welkom bij de YouTube Dislikes bijdragengids
|
||||
|
||||
|
||||
+1
-1
@@ -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)
|
||||
Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Tiếng Việt](CONTRIBUTINGvi.md)
|
||||
|
||||
|
||||
# Witamy w przewodniku współtworzenia Return YouTube Dislike
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
Прочитать на других языках: [English](CONTRIBUTING.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md)
|
||||
Прочитать на других языках: [English](CONTRIBUTING.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Tiếng Việt](CONTRIBUTINGvi.md)
|
||||
|
||||
|
||||
# Добро пожаловать в руководство по внесению вклада Return YouTube Dislikes
|
||||
|
||||
+1
-1
@@ -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)
|
||||
Bunu diğer dillerde okuyun: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Tiếng Việt](CONTRIBUTINGvi.md)
|
||||
|
||||
# "YouTube Dislike Sayısını Geri Getir"in katkı kılavuzuna Hoş Geldiniz
|
||||
|
||||
|
||||
+1
-1
@@ -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)
|
||||
Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [Polski](CONTRIBUTINGpl.md), [Tiếng Việt](CONTRIBUTINGvi.md)
|
||||
|
||||
# Вітаємо у посібнику внеску в Return YouTube Dislikes
|
||||
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
Đọc bằng các ngôn ngữ khác: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md)
|
||||
|
||||
|
||||
# Chào mừng tới Hướng dẫn Đóng góp của Return YouTube Dislike (Trả lại số lượt Không thích trên YouTube) <!-- # Welcome To Return YouTube Dislikes contributing guide -->
|
||||
|
||||
Cảm ơn bạn đã dành thời gian để đóng góp cho dự án của chúng tôi! Tất cả các thay đổi của bạn sẽ được hiển thị trong phiên bản tiếp theo của tiện ích mở rộng này (hoặc của [trang mạng](https://www.returnyoutubedislike.com/)).
|
||||
|
||||
## Bắt đầu <!-- ## Getting Started -->
|
||||
|
||||
Hãy dùng [Prettier](https://prettier.io/) với thiết lập mặc định để định dạng mã.
|
||||
|
||||
#### Yêu cầu sơ bộ <!-- ### Prerequisites -->
|
||||
|
||||
Bạn cần phải cài **node** và **npm** để tạo bản đóng gói của mã nguồn.
|
||||
|
||||
Các phiên bản được dùng khi cài đặt:
|
||||
|
||||
- node: 12.18.4
|
||||
- npm: 6.14.6
|
||||
|
||||
Dể có thể tạo tệp `bundled-content-script.js`, trong đó có chứa hầu hết các lôgic kinh doanh của tiện ích mở rộng này, trước tiên bạn phải cài các đối tượng phụ thuộc.
|
||||
|
||||
1. Tới thư mục gốc của kho mã nguồn và chạy lệnh:
|
||||
|
||||
```
|
||||
npm install
|
||||
```
|
||||
|
||||
2. Chạy lệnh dưới đây để tạo `bundled-content-script.js`, sẽ dùng tới trong `manifest.json`
|
||||
|
||||
```
|
||||
npm start // để tạo (các) tệp xây dựng và khởi chạy một trình quan sát tập tin, đảm nhiệm việc tự động tải lại dự án khi có thay đổi được lưu
|
||||
|
||||
// hoặc
|
||||
|
||||
npm run build // để tạo (các) tệp xây dựng chỉ một lần
|
||||
```
|
||||
|
||||
Chúc mừng! Bạn đã sẵn sàng để phát triển chương trình!
|
||||
|
||||
Nếu bạn chưa bao giờ phát triển tiện ích mở rộng cho Chrome hoặc cần sự trợ giúp, hãy xem [hướng dẫn này trên YouTube](https://www.youtube.com/watch?v=mdOj6HYE3_0)
|
||||
|
||||
### Vấn đề <!-- ### Issues -->
|
||||
|
||||
#### Tạo một vấn đề mới <!-- #### Opening a new issue -->
|
||||
|
||||
Nếu bạn có bất kì vấn đề gì với tiện ích mở rộng này, trước tiên hãy đọc qua danh sách các vấn đề đang có. Nếu vấn đề của bạn không có trong danh sách các vấn đề, hãy [tạo một vấn đề](https://github.com/Anarios/return-youtube-dislike/issues/new?assignees=&labels=bug&template=bug.yml&title=%28Bug%29%3A+). Dùng mẫu đơn vấn đề nếu có thể, nhưng không bắt buộc.
|
||||
|
||||
#### Giải quyết một vấn đề <!-- #### Solving an issue -->
|
||||
|
||||
Nếu bạn cảm thấy có thể giải quyết một vấn đề nào đó, đừng ngần ngại. Hãy tạo một [yêu cầu kéo](https://github.com/Anarios/return-youtube-dislike/pulls) cho sự thay đổi của bạn và nhớ hãy ghi tên lỗi mà bạn giải quyết.
|
||||
|
||||
### Yêu cầu Tính năng <!-- ### Feature Request -->
|
||||
|
||||
#### Tạo một yêu cầu tính năng mới <!-- #### Opening a new feature request -->
|
||||
|
||||
Nếu bạn có một ý tưởng dành cho tiện ích mở rộng này, hãy mạnh dạn [tạo một yêu cầu chức năng](https://github.com/Anarios/return-youtube-dislike/issues/new?assignees=&labels=enhancement&template=feature-request.yml&title=%28Feature+Request%29%3A+), nhưng hãy chắc rằng bạn đã tìm và không thấy yêu cầu tính năng y hệt trong danh sách yêu cầu tính năng. Dùng mẫu đơn yêu cầu tính năng nếu có thể, nhưng không bắt buộc.
|
||||
|
||||
#### Thực hiện một yêu cầu tính năng <!-- #### Implementing a feature request -->
|
||||
|
||||
Nếu bạn cảm thấy có thể thực hiện một tính năng nào đó, đừng ngần ngại. Hãy tạo một [yêu cầu kéo](https://github.com/Anarios/return-youtube-dislike/pulls) cho sự thay đổi của bạn và nhớ hãy ghi tên tính năng mà bạn thực hiện.
|
||||
|
||||
### Những yêu cầu kéo mà chúng tôi chấp nhận? <!-- ### What PRs do we accept? -->
|
||||
|
||||
- Giải quyết vấn đề.
|
||||
- Thực hiện tính năng.
|
||||
- Sửa lỗi chính tả hoặc đề xuất cách dùng từ tốt hơn.
|
||||
- Đóng góp cho trang mạng.
|
||||
@@ -8,7 +8,7 @@
|
||||
[](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)
|
||||
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), [Tiếng Việt](READMEvi.md)
|
||||
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
[](https://discord.gg/UMxyMmCgfF)
|
||||
[](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)
|
||||
阅读其他语言版本:[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), [Tiếng Việt](READMEvi.md)
|
||||
|
||||
# Return YouTube Dislike
|
||||
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
[](https://discord.gg/UMxyMmCgfF)
|
||||
[](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), [Polski](READMEpl.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), [Tiếng Việt](READMEvi.md)
|
||||
|
||||
|
||||
# Return YouTube Dislike
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
[](https://discord.gg/UMxyMmCgfF)
|
||||
[](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), [Polski](READMEpl.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), [Tiếng Việt](READMEvi.md)
|
||||
|
||||
|
||||
# Return YouTube Dislike
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
[](https://discord.gg/UMxyMmCgfF)
|
||||
[](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), [Polski](READMEpl.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), [Tiếng Việt](READMEvi.md)
|
||||
|
||||
|
||||
# Return YouTube Dislike
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
[](https://discord.gg/UMxyMmCgfF)
|
||||
[](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), [Polski](READMEpl.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), [Tiếng Việt](READMEvi.md)
|
||||
|
||||
|
||||
# Return YouTube Dislike
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
[](https://discord.gg/UMxyMmCgfF)
|
||||
[](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)
|
||||
別の言語: [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), [Tiếng Việt](READMEvi.md)
|
||||
|
||||
|
||||
# Return YouTube Dislike
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
[](https://discord.gg/UMxyMmCgfF)
|
||||
[](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)
|
||||
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), [Tiếng Việt](READMEvi.md)
|
||||
|
||||
|
||||
# Return YouTube Dislike
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
[](https://discord.gg/UMxyMmCgfF)
|
||||
[](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), [Tiếng Việt](READMEvi.md)
|
||||
|
||||
# Return YouTube Dislike
|
||||
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
[](https://discord.gg/UMxyMmCgfF)
|
||||
[](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), [Polski](READMEpl.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), [Tiếng Việt](READMEvi.md)
|
||||
|
||||
|
||||
# Return YouTube Dislike
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
[](https://discord.gg/UMxyMmCgfF)
|
||||
[](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE)
|
||||
|
||||
Läs detta på andra språk: [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)
|
||||
Läs detta på andra språk: [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), [Tiếng Việt](READMEvi.md)
|
||||
|
||||
# Return YouTube Dislike
|
||||
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
[](https://discord.gg/UMxyMmCgfF)
|
||||
[](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), [Polski](READMEpl.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), [Tiếng Việt](READMEvi.md)
|
||||
|
||||
|
||||
# YouTube Dislike Sayısını Geri Getir
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
[](https://discord.gg/UMxyMmCgfF)
|
||||
[](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), [Polski](READMEpl.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), [Tiếng Việt](READMEvi.md)
|
||||
|
||||
|
||||
# Return YouTube Dislike
|
||||
|
||||
+97
@@ -0,0 +1,97 @@
|
||||
[](https://chrome.google.com/webstore/detail/youtube-dislike-button/gebbhagfogifgggkldgodflihgfeippi/?hl=vi)
|
||||
[](https://chrome.google.com/webstore/detail/youtube-dislike-button/gebbhagfogifgggkldgodflihgfeippi/?hl=vi)
|
||||
[](https://addons.mozilla.org/vi/firefox/addon/return-youtube-dislikes/)
|
||||
[](https://addons.mozilla.org/vi/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)
|
||||
|
||||
|
||||
Đọc bằng các ngôn ngữ khác: [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), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md), [Polski](READMEpl.md)
|
||||
|
||||
|
||||
|
||||
# Return YouTube Dislike (Trả lại số lượt Không thích trên YouTube)
|
||||
|
||||
<p align="center">
|
||||
<b>Return YouTube Dislike (Trả lại số lượt Không thích trên YouTube) là một tiện ích mở rộng mã nguồn mở nhằm phục hồi số lượt "không thích" trên YouTube.</b><br>
|
||||
Tiện ích mở rộng dành cho <a href="https://chrome.google.com/webstore/detail/youtube-dislike-button/gebbhagfogifgggkldgodflihgfeippi/?hl=vi">Chrome</a> và <a href="https://addons.mozilla.org/vi/firefox/addon/return-youtube-dislikes/">Firefox</a>.<br>
|
||||
Cũng có thể dùng như một JS Userscript (Tập lệnh người dùng JS) trong các trình duyệt khác.<br><br>
|
||||
<img width="400px" src="https://user-images.githubusercontent.com/18729296/141743755-2be73297-250e-4cd1-ac93-8978c5a39d10.png"/>
|
||||
</p>
|
||||
|
||||
## Căn nguyên <!-- ## The Story -->
|
||||
|
||||
Vào ngày 10 tháng 11 năm 2021, Google [thông báo](https://blog.youtube/news-and-events/update-to-youtube/) về việc loại bỏ số lượt "không thích" trên YouTube.
|
||||
|
||||
Thêm vào đó, vào ngày 13 tháng 12 năm 2021, Google [loại bỏ](https://support.google.com/youtube/thread/134791097/update-to-youtube-dislike-counts) trường `dislike` trong API của YouTube, do đó tước mất khả năng đánh giá chất lượng nội dung vi-đê-ô trước khi xem của người dùng.
|
||||
|
||||
## Cách thức hoạt động <!-- ## What it Does -->
|
||||
|
||||
Với việc số liệu thống kê "không thích" bị loại bỏ khỏi API của YouTube, đầu sau của chúng tôi chuyển sang sử dụng kết hợp số liệu "không thích" thu thập được và ước tính ngoại suy từ dữ liệu người dùng của tiện ích.
|
||||
|
||||
[Câu Hỏi Thường Gặp](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQvn.md)
|
||||
|
||||
## Tại sao số lượt Không thích lại quan trọng <!-- ## Why it Matters -->
|
||||
|
||||
Bạn có thể tìm hiểu thêm tại trang mạng: [returnyoutubedislike.com](https://www.returnyoutubedislike.com/)
|
||||
|
||||
## Tài liệu API <!-- ## API documentation -->
|
||||
|
||||
Bên thứ ba được phép sử dụng API mở này, với các hạn chế sau:
|
||||
|
||||
- **Ghi công**: Phải ghi công dự án này rõ ràng bằng đường dẫn [returnyoutubedislike.com](https://returnyoutubedislike.com/).
|
||||
- **Giới hạn Truy vấn**: Giới hạn truy vấn cho mỗi khách là 100 lần mỗi phút và 10.000 lần mỗi ngày. Mã trạng thái _429_ "Quá Nhiều Yêu cầu" sẽ được trả về khi khách đạt tới giới hạn trên.
|
||||
|
||||
API có thể được truy cập với đường dẫn cơ sở sau:
|
||||
https://returnyoutubedislikeapi.com
|
||||
|
||||
Danh sách các vĩ tố được liệt kê ở đây:
|
||||
https://returnyoutubedislikeapi.com/swagger/index.html
|
||||
|
||||
### Truy vấn đánh giá <!-- ### Get votes -->
|
||||
|
||||
Ví dụ cách truy vấn đánh giá với một ID của một vi-đê-ô trên YouTube:
|
||||
`<Đường dẫn cơ sở>/votes?videoId=kxOuG8jMIgI`
|
||||
|
||||
```json
|
||||
{
|
||||
"id": "kxOuG8jMIgI",
|
||||
"dateCreated": "2021-12-20T12:25:54.418014Z",
|
||||
"likes": 27326,
|
||||
"dislikes": 498153,
|
||||
"rating": 1.212014408444885,
|
||||
"viewCount": 3149885,
|
||||
"deleted": false
|
||||
}
|
||||
```
|
||||
|
||||
Trong trường hợp ID không tồn tại, mã trạng thái _404_ "Không Tìm thấy" sẽ được trả về.
|
||||
Trong trường hợp ID có định dạng không hợp lệ, mã trạng thái _400_ "Yêu cầu Không hợp lệ" sẽ được trả về.
|
||||
|
||||
<!---
|
||||
## Tài liệu API
|
||||
|
||||
Bạn có thể xem tất cả tài liệu trên trang của chúng tôi.
|
||||
[https://returnyoutubedislike.com/docs/](https://returnyoutubedislike.com/docs/) -->
|
||||
|
||||
## Đóng góp <!-- ## Contributing -->
|
||||
|
||||
Vui lòng đọc [hướng dẫn đóng góp](https://github.com/Anarios/return-youtube-dislike/blob/main/CONTRIBUTINGvn.md).
|
||||
|
||||
## Hỗ trợ dự án! <!-- ## Support this project! -->
|
||||
|
||||
Bạn có thể hỗ trợ dự án này bằng cách quyên góp cho chúng tôi theo đường dẫn bên dưới:
|
||||
|
||||
[Quyên góp](https://returnyoutubedislike.com/donate)
|
||||
|
||||
## Tài trợ <!-- ## Sponsors -->
|
||||
|
||||
[Piepacker](https://piepacker.com)
|
||||
|
||||
[Seed4.Me VPN](https://www.seed4.me/users/register?gift=ReturnYoutubeDislike)
|
||||
|
||||
[PocketTube](https://yousub.info/?utm_source=returnyoutubedislike)
|
||||
|
||||
[Trở thành nhà tài trợ](https://www.patreon.com/join/returnyoutubedislike/checkout?rid=8008601)
|
||||
@@ -0,0 +1,21 @@
|
||||
Return YouTube Dislike (Trả lại số lượt Không thích trên YouTube) là một tiện ích mở rộng nhằm khôi phục chức năng hiển thị số lượt "không thích" trên YouTube.
|
||||
|
||||
Nếu tiện ích này không hoạt động: Mở thẻ Tiện ích (chrome://extensions/), tắt tiện ích này và bật lại.
|
||||
Chromium có một lỗi có thể phá hỏng tiện ích này trong một số trường hợp. Cách làm nêu trên có thể giải quyết hầu hết các vấn đề do lỗi này gây ra. Hi vọng rằng nhóm phát triển Chromium sẽ sớm khắc phục lỗi này.
|
||||
|
||||
Kể từ ngày 13 tháng 12 năm 2021, YouTube đã loại bỏ chức năng hiển thị số lượt "không thích" khỏi API của họ.
|
||||
Tiện ích mở rộng này nhằm mục đích phục hồi quyền lợi của người dùng bằng việc hiển thị số lượt đánh giá một cách chính xác nhất, nhờ vào việc kết hợp dữ liệu về số lượt "thích" và "không thích" đã được lưu trữ với số lượt "thích" và "không thích" từ người dùng của tiện ích.
|
||||
|
||||
Tiện ích này hiện có dữ liệu được lưu trữ trước ngày 13 tháng 12 năm 2021 về số lượt "thích" và "không thích" của hơn 200 triệu vi-đê-ô.
|
||||
|
||||
Tiện ích này đang được phát triển tích cực và duy trì cập nhật đối với các đăng tải sau ngày 13 tháng 12 năm 2021.
|
||||
|
||||
Tiện ích này càng có nhiều người sử dụng, thì độ chính xác sẽ càng cao.
|
||||
|
||||
Với những vi-đê-ô được đăng tải sau ngày 13 tháng 12 năm 2021, dữ liệu của những vi-đê-ô không phổ biến có thể kém chính xác so với dữ liệu của những vi-đê-ô phổ biến.
|
||||
|
||||
Tiện ích này hiện đang được phát triển tích cực, vì vậy vui lòng báo cáo bất kì vấn đề nào bạn gặp phải bằng trang GitHub hoặc máy chủ Discord.
|
||||
|
||||
Nhiều tính năng sắp được bổ sung!
|
||||
|
||||
https://github.com/Anarios/return-youtube-dislike
|
||||
Reference in New Issue
Block a user