Skip to content

Commit

Permalink
Add Hungarian localization (#692)
Browse files Browse the repository at this point in the history
* Translate readme to Hungarian

* Translate extension description to Hungarian

* Add Hungarian localization for website

* Add Hungarian locale to the extension

* Fixes after merge conflicts

---------

Co-authored-by: Gergely Pap <[email protected]>
Co-authored-by: Anarios <[email protected]>
  • Loading branch information
3 people authored Jun 16, 2024
1 parent d62130b commit bbf29fb
Show file tree
Hide file tree
Showing 11 changed files with 307 additions and 10 deletions.
4 changes: 0 additions & 4 deletions .husky/pre-commit

This file was deleted.

62 changes: 62 additions & 0 deletions Extensions/combined/_locales/hu/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
{
"extensionName": {
"message": "Return YouTube Dislike"
},
"extensionNameBeta": {
"message": "Return YouTube Dislike Beta"
},
"extensionDesc": {
"message": "Visszaállítja a dislike számlálót"
},
"textDeveloper": {
"message": "Készítő: Dmitry Selivanov & Community"
},
"linkWebsite": {
"message": "Weboldal"
},
"linkFAQ": {
"message": "GYIK"
},
"linkDonate": {
"message": "Támogatás"
},
"linkHelp": {
"message": "Segítség"
},
"legendSettings": {
"message": "Beállítások"
},
"textSettings": {
"message": "Like/Dislike beküldés kikapcsolása"
},
"textLikesDisabled": {
"message": "tulajdonos által kikapcsolva"
},
"textSettingsHover": {
"message": "Nem számolja tovább a like és dislike adataidat."
},
"textTempUnavailable": {
"message": "temp n/a"
},
"textUpdate": {
"message": "frissítés erre:"
},
"version30installed": {
"message": "3.0.0.1 verzió telepítve"
},
"whatsnew": {
"message": "Újdonságok"
},
"shortsSupport": {
"message": "YouTube Shorts támogatás"
},
"customColors": {
"message": "Egyéni színek a dislike csíkon és gombon"
},
"customNumberFormats": {
"message": "Egyéni számformátum"
},
"considerDonating": {
"message": "Ez a bővítmény kizárólag a támogatásoknak köszönhetően működik. Kérjük, támogasd a projektet!"
}
}
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
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)

# Return YouTube Dislike

Expand Down
2 changes: 1 addition & 1 deletion READMEes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

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), [Magyar](READMEhu.md)

# Return YouTube Dislike

Expand Down
92 changes: 92 additions & 0 deletions READMEhu.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
[![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)

Olvasható még a következő nyelveken: [English](README.md), [Español](READMEes.md), [русский](READMEru.md), [Türkçe](READMEtr.md)

# Return YouTube Dislike

<p align="center">
<b>A Return YouTube Dislike egy nyílt forráskódú bővítmény, ami visszahozza a YouTube dislike számlálóját.</b><br>
Elérhető Chrome és Firefox böngészőkhöz bővítményként, illetve további böngészőkhöz JS Userscript formában.<br><br>
<img width="400px" src="https://user-images.githubusercontent.com/18729296/141743755-2be73297-250e-4cd1-ac93-8978c5a39d10.png"/>
</p>

## Történet

2021\. november 10-én a Google [bejelentette](https://blog.youtube/news-and-events/update-to-youtube/), hogy eltávolítják a YouTube dislike ("nem tetszik") számlálóját.

Ezzel együtt a YouTube API `dislike` mezőjét is [törölték](https://support.google.com/youtube/thread/134791097/update-to-youtube-dislike-counts) 2021. december 13-án, így megszűnt az a lehetőség, hogy a tartalmak megtekintése előtt meggyőződjünk azok minőségéről.

## Hogyan működik?

A YouTube API változása utáni dislike statisztikákat a backendünk részben korábban begyűjtött adatokból, részben pedig a bővítményt használók adataiból kinyert becsléssel építi fel.

[GYIK](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQ.md)

## Miért számít ez?

Többet is megtudhatsz a weboldalunkon: [returnyoutubedislike.com](https://www.returnyoutubedislike.com/)

## API dokumentáció

Ennek az API-nak a third-party felhasználását az alábbiak mellett engedélyezzük:

- **Forrásmegjelölés**: Egy erre a projektre mutató, jól látható [returnyoutubedislike.com](https://returnyoutubedislike.com/) linkkel.
- **Rate Limiting**: Kliensoldalon gyakoriság-korlátozás van beállítva percenként 100, naponta maximum 10 000 lekérésre. Túllépés esetén _429_ státuszkód jelzi, hogy az alkalmazásod nem küldhet több lekérést.

Az API ezen az URL-en érhető el:
https://returnyoutubedislikeapi.com

További elérhető endpointok itt találhatók:
https://returnyoutubedislikeapi.com/swagger/index.html

### Szavazatok lekérése

Példa egy adott YouTube videó ID adatainak lekéréséhez:
`/votes?videoId=kxOuG8jMIgI`

```json
{
"id": "kxOuG8jMIgI",
"dateCreated": "2021-12-20T12:25:54.418014Z",
"likes": 27326,
"dislikes": 498153,
"rating": 1.212014408444885,
"viewCount": 3149885,
"deleted": false
}
```

Nem létező YouTube ID esetén _404_ "Not Found" státuszkód, rossz formátumú YouTube ID esetén _400_ "Bad Request" válasz érkezik.

<!---
## API dokumentáció
Az összes dokumentáció elolvasható a weboldalunkon.
[https://returnyoutubedislike.com/documentation/](https://returnyoutubedislike.com/documentation/) -->

## Kontribúció

Kérjük, olvasd el a [kontribúciós leírást](https://github.com/Anarios/return-youtube-dislike/blob/main/CONTRIBUTING.md).

## Támogasd a projektet!

Támogathatod ezt a projektet adományokkal az alábbi linken:

[Támogatás](https://returnyoutubedislike.com/donate)

## Szponzorok

[Piepacker](https://piepacker.com)

[Seed4.Me VPN](https://www.seed4.me/users/register?gift=ReturnYoutubeDislike)

[PocketTube](https://yousub.info/?utm_source=returnyoutubedislike)

[Legyél szponzorunk!](https://www.patreon.com/join/returnyoutubedislike/checkout?rid=8008601)
2 changes: 1 addition & 1 deletion READMEru.md
Original file line number Diff line number Diff line change
Expand Up @@ -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), [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), [Magyar](READMEhu.md)

# Return YouTube Dislike

Expand Down
2 changes: 1 addition & 1 deletion READMEtr.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
[![Discord](https://img.shields.io/discord/909435648170160229?label=Discord&style=flat&logo=discord)](https://discord.gg/UMxyMmCgfF)
[![Lisans](https://img.shields.io/badge/License-GPLv3-blue.svg?style=flat)](https://github.com/Anarios/return-youtube-dislike/blob/main/LICENSE)

Bunu diğer dillerde okuyun: [English](README.md), [русский](READMEru.md), [Español](READMEes.md), [Français](READMEfr.md), [Nederlands](READMEnl.md), [日本語](READMEja.md), [українська](READMEuk.md), [Deutsch](READMEde.md), [Ελληνικά](READMEgr.md), [Svenska](READMEsv.md), [中文](READMEcn.md), [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), [Magyar](READMEhu.md)

# YouTube Dislike Sayısını Geri Getir

Expand Down
123 changes: 123 additions & 0 deletions Website/_locales/hu.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
import { hu } from 'vuetify/src/locale';
// By Gergely Pap
export default {
...hu,
home: {
name: 'Főoldal',
title: 'Return YouTube Dislike',
subtitle:
'Bővítmény és API, ami visszahozza a YouTube dislike számlálót.',
ukraine: 'Támogatjuk Ukrajnát',
sponsors: 'Szponzorok',
},
install: {
name: 'Telepítés',
title: 'Válassz platformot!',
subtitle: 'Elérhető Firefoxhoz és Chromium böngészőkhöz',
title2: 'Egyéb platformok',
subtitle2:
'Ha a böngésződ még nem támogatott, próbáld ezt a UserScriptet',
title3: 'Third Party implementációk',
subtitle3:
'Nem vállalunk érte felelősséget, használd saját belátásod szerint',
},
api: {
name: 'API',
title: 'Üdv a hivatalos RYD dokumentáción!',
subtitle: 'A kezdéshez válassz egy szekciót a menüből!',
rights: {
title: 'Felhasználási jogok',
subtitle:
'Ennek az API-nak a saját felhasználását az alábbiak mellett engedélyezzük:',
bullet1: 'Forrásmegjelölés: ',
bullet1text:
'Ezt a projektet jól láthatóan fel kell tüntetni egy repóra vagy a returnyoutubedislike.com oldalra mutató linkkel.',
bullet2: 'Rate Limiting: ',
bullet2text:
'Kliensoldalon gyakoriság-korlátozás van beállítva percenként 100, naponta maximum 10 000 lekérésre. Túllépés esetén 429 státuszkód jelzi, hogy az alkalmazásod nem küldhet több lekérést.',
},
url: {
title: 'URL információ',
subtitle: 'Az API ezen a base URL-en érhető el: ',
},
endpoints: {
title: 'Elérhető endpointok',
subtitle: 'Az elérhető endpointok listája itt található: ',
},
fetching: {
title: 'Tutorial egy lekéréshez',
subtitle:
'Példa egy adott YouTube videó ID adatainak lekéréséhez: ',
title2: 'Példa lekérés: ',
url: 'Lekérés URL: ',
method: 'Lekérés Method: ',
headers: 'Header: ',
response: 'Válasz: ',
error1: 'Nem létező YouTube ID esetén 404 "Not Found" válasz érkezik.',
error2: 'Rossz formátumú YouTube ID esetén 400 "Bad Request" választ küldünk.',
},
},
help: {
name: 'Segítség',
title: 'Hibaelhárítás',
bullet1:
'Győződj meg, hogy a bővítmény legújabb verziója van telepítve, ami ',
bullet11: 'jelenleg.',
bullet2:
'Próbáld meg újratelepíteni a bővítményt, majd újraindítani a böngészőt (az összes aktív ablakot, nem csak egy tabot).',
bullet3: 'Ellenőrizd ezt a linket: ',
bullet31: 'ezt a szöveget kellene látnod: ',
bullet4: 'Ha a fentiek közül egyik sem segít, jelentsd a problémát a',
bullet41: 'channelen a Discord szerverünkön: ',
bullet4a:
'Add meg az operációs rendszered, illetve a böngésződ nevét és verzióját!',
bullet4b:
'Készíts screenshotot a problémáról (pl. a YouTube videó oldala) úgy, hogy nyitva van a konzol (ehhez nyomd meg az ',
bullet4b1: ' billentyűt)! Példa:',
bullet4c: 'Készíts screenshotot a bővítmények oldalról!',
bullet4c1: 'A bővítmények listájához írd be a címsorba: ',
firefox: 'Firefox esetén',
chrome: 'Chrome, Edge, Brave, Opera és Vivaldi esetén',
},
faq: {
name: 'GYIK',
title: 'Gyakran Ismételt Kérdések',
subtitle: 'Lenne még kérdésed? Csatlakozz a Discordunkhoz!',
bullet1: 'Honnan szerzi a bővítmény az adatokat?',
bullet1text:
'A YouTube dislike API leállítása előtt archivált adatok és a bővítményt használók adatainak kombinációjából.',
bullet2: 'Miért nem frissül a dislike számláló?',
bullet2text:
'Alapból a dislike-ok cache-elve vannak, és nem frissülnek túl gyakran. Ez a videó népszerűségétől függően változhat, de maximum pár órán vagy napon belül frissülnek az értékek.',
bullet3: 'Hogyan működik ez az egész?',
bullet3text:
'A bővítmény begyűjti az éppen megnyitott videó ID-ját, és a saját API-nkon keresztül lekéri a dislike számot (illetve mást is, például a megtekintések és like-ok számát). Ezután megjeleníti az oldalon a dislike számlálót és az arányt. Ha like-olsz vagy dislike-olsz egy videót, azt az adatbázisunk eltárolja, hogy ki tudjuk következtetni a pontos értékeket.',
bullet4: 'Megoszthatom a saját videóim dislike számait veletek?',
bullet4text:
'Hamarosan. Vizsáljuk egy Oauth vagy hasonló, csak olvasható, korlátozott API használatának lehetőségét, hogy a tartalomkészítők a valós dislike számaikat is meg tudják osztani.',
bullet5: 'Milyen adatot gyűjtötök és hogyan kezelitek azokat?',
bullet5text:
'A bővítmény csak olyan adatot gyűjt, ami a megfelelő működéshez nélkülözhetetlen, ilyen az IP cím és az éppen megtekintett videó ID-ja. Soha, semmilyen adatot nem adunk el harmadik fél számára. Ha szeretnél többet megtudni az adatkezelésünkről és a biztonságról, nézd meg a <a href="https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQ.md">Security GYIK-et</a>!',
bullet6: 'Hogyan működik az API/Backend?',
bullet6text:
'A backend a YouTube API változása előtt archivált adatokat és a bővítményt használók like/dislike adatait használja fel egy extrapolált értékhez. Hamarosan támogatni fogjuk, hogy a tartalomkészítők könnyen és biztonságosan beküldhessék a pontos dislike számaikat, illetve az ArchiveTeam által archivált (4,56 milliárd videót tartalmazó) adathalmazt is felvisszük az adatbázisunkba. Erről egy videót is megtekinthetsz.',
bullet7: "Miért mutatja a számláló, hogy 'DISLIKES DISABLED'?",
bullet7text:
"Egy nemrég feltöltött videónál néha előfordulhat a 'DISLIKES DISABLED' üzenet akkor is, ha a készítője nem kapcsolta ki azt. Ennek köze van ahhoz, ahogyan a kikapcsolt dislike-okat ellenőrizzük, de pár órán belül el kell tűnnie, vagy ha nem, like-olás vagy dislike-olás utáni oldalfrissítésre (remélhetőleg).",
},
donate: {
name: 'Támogatás',
subtitle:
'Támogathatod a szabad internetért folytatott erőfeszítéseinket egy adománnyal.',
},
links: {
name: 'Linkek',
title: 'Projekt linkek',
subtitle: 'Linkek a projekthez és a fejlesztőkhöz',
contact: 'Kapcsolat',
translators: 'Fordítók',
coolProjects: 'Hasonló projektek',
sponsorBlockDescription: 'Átugorja a videókba épített reklámokat.',
filmotDescription: 'YouTube videók keresése felirat alapján.',
},
};
3 changes: 2 additions & 1 deletion Website/nuxt.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import uk from "./_locales/uk";
import ko from "./_locales/ko";
import pl from "./_locales/pl";
import de from "./_locales/de";
import hu from "./_locales/hu";
// ...
export default {
// Global page headers: https://go.nuxtjs.dev/config-head
Expand Down Expand Up @@ -53,7 +54,7 @@ export default {
// Vuetify module configuration: https://go.nuxtjs.dev/config-vuetify
vuetify: {
lang: {
locales: { en, es, tr, ru, cs, ja, fr, uk, ko, pl, de, /*...*/ },
locales: { en, es, tr, ru, cs, ja, fr, uk, ko, pl, de, hu /*...*/ },
current: "en",
},
theme: {
Expand Down
6 changes: 5 additions & 1 deletion Website/pages/links.vue
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,11 @@ export default {
{
tag: "ArtisGraphics",
lang: "Deutsch"
}
},
{
tag: "gpap#3743",
lang: "Magyar",
},
],
coolProjects: [
{
Expand Down
Loading

0 comments on commit bbf29fb

Please sign in to comment.