From 3eb4acfd32033f9f1d64c6b93f2d539bf4ba8c69 Mon Sep 17 00:00:00 2001 From: Peter Tabajdi Date: Thu, 31 May 2018 17:07:42 +0200 Subject: [PATCH 1/2] New Hungarian translation file and languange selector added to js. --- i18n/hu.json | 157 +++++++++++++++++++++++++++++++++++++++++++++++ js/privatebin.js | 4 +- 2 files changed, 159 insertions(+), 2 deletions(-) create mode 100644 i18n/hu.json diff --git a/i18n/hu.json b/i18n/hu.json new file mode 100644 index 0000000..ddc1d47 --- /dev/null +++ b/i18n/hu.json @@ -0,0 +1,157 @@ +{ + "PrivateBin": "PrivateBin", + "%s is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES. More information on the project page.": + "A %s egy minimalista, nyílt forráskódú adattároló szoftver, ahol a szerver semmilyen információt nem tárol a feltett adatról. Azt ugyanis a böngésződ segítségével titkosítja és oldja fel 256 bit hosszú titkosítási kulcsú AES-t használva. További információt a projekt oldalán találsz.", + "Because ignorance is bliss": + "A titok egyfajta hatalom.", + "en": "hu", + "Paste does not exist, has expired or has been deleted.": + "A bejegyzés nem létezik, lejárt vagy törölve lett.", + "%s requires php %s or above to work. Sorry.": + "Bocs, de a %s működéséhez %s vagy ezt meghaladó verziójú php-s környezet szükséges.", + "%s requires configuration section [%s] to be present in configuration file.": + "A %s megfelelő működéséhez a konfigurációs fájlban a [%s] résznek léteznie kell.", + "Please wait %d seconds between each post.": + "Kérlek várj %d másodpercet két beküldés között.", + "Paste is limited to %s of encrypted data.": + "A bejegyzés maximális hossza: %s", + "Invalid data.": + "Érvénytelen adat.", + "You are unlucky. Try again.": + "Peched volt, próbáld újra.", + "Error saving comment. Sorry.": + "Nem sikerült menteni a hozzászólást. Bocs.", + "Error saving paste. Sorry.": + "Nem sikerült menteni a bejegyzést. Bocs.", + "Invalid paste ID.": + "Érvénytelen bejegyzés azonosító.", + "Paste is not of burn-after-reading type.": + "A bejegyzés nem semmisül meg azonnal olvasás után.", + "Wrong deletion token. Paste was not deleted.": + "Hibás törlési azonosító. A bejegyzés nem lett törölve.", + "Paste was properly deleted.": + "A bejegyzés sikeresen törölve.", + "JavaScript is required for %s to work.
Sorry for the inconvenience.": + "JavaScript szükséges a %s működéséhez. Elnézést a fennakadásért.", + "%s requires a modern browser to work.": + "A %s működéséhez a jelenleginél újabb böngészőre van szükség.", + "Still using Internet Explorer? Do yourself a favor, switch to a modern browser:": + "Még mindig Internet Explorert használsz? Ideje váltani:", + "New": + "Új", + "Send": + "Beküldöm!", + "Clone": + "Másol", + "Raw text": + "A nyers szöveg", + "Expires": + "Lejárati idő", + "Burn after reading": + "Törlés az első olvasás után", + "Open discussion": + "Hozzászólások engedélyezése", + "Password (recommended)": + "Jelszó (ajánlott)", + "Discussion": + "Hozzászólások", + "Toggle navigation": + "Navigáció", + "%d seconds": ["%d másodperc", "%d másodperc"], + "%d minutes": ["%d perc", "%d perc"], + "%d hours": ["%d óra", "%d óra"], + "%d days": ["%d nap", "%d nap"], + "%d weeks": ["%d hét", "%d hét"], + "%d months": ["%d hónap", "%d hónap"], + "%d years": ["%d év", "%d év"], + "Never": + "Soha", + "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": + "Megjegyzés: ez egy teszt szolgáltatás, az adatok bármikor törlődhetnek. Ha visszaélsz vele, kiscicák bánhatják! :)", + "This document will expire in %d seconds.": + ["Ez a bejegyzés %d másodperc után megsemmisül.", "Ez a bejegyzés %d másodperc múlva megsemmisül."], + "This document will expire in %d minutes.": + ["Ez a bejegyzés %d perc után megsemmisül.", "Ez a bejegyzés %d perc múlva megsemmisül."], + "This document will expire in %d hours.": + ["Ez a bejegyzés %d óra után megsemmisül.", "Ez a bejegyzés %d óra múlva megsemmisül."], + "This document will expire in %d days.": + ["Ez a bejegyzés %d nap után megsemmisül.", "Ez a bejegyzés %d nap múlva megsemmisül."], + "This document will expire in %d months.": + ["Ez a bejegyzés %d hónap múlva megsemmisül.", "Ez a bejegyzés %d hónap múlva megsemmisül."], + "Please enter the password for this paste:": + "Add meg a szükséges jelszót a bejegyzés megtekintéséhez:", + "Could not decrypt data (Wrong key?)": + "Nem tudtuk dekódolni az adatot. Talán rossz kulcsot adtál meg?", + "Could not delete the paste, it was not stored in burn after reading mode.": + "Nem tudtuk törölni a bejegyzést, mivel az olvasás után egyből megsemmisült. Így nem is volt tárolva.", + "FOR YOUR EYES ONLY. Don't close this window, this message can't be displayed again.": + "EZT A BEJEGYZÉST CSAK TE LÁTHATOD!!! Ne csukd be ezt az ablakot, mivel nem tudod újra megnézni. Az ugyanis az első olvasás után rögtön megsemmisül.", + "Could not decrypt comment; Wrong key?": + "Nem tudtuk dekódolni a hozzászólást. Talán rossz kulcsot adtál meg?", + "Reply": + "Válasz", + "Anonymous": + "Anonymous", + "Avatar generated from IP address": + "Avatar (az IP cím alapján generáljuk)", + "Add comment": + "Hozzászólok", + "Optional nickname…": + "Becenév (már ha meg akarod adni)", + "Post comment": + "Beküld", + "Sending comment…": + "Beküldés alatt...", + "Comment posted.": + "A hozzászólás beküldve.", + "Could not refresh display: %s": + "Nem tudtuk frissíteni: %s", + "unknown status": + "Ismeretlen státusz.", + "server error or not responding": + "A szerveren hiba lépett fel vagy nem válaszol.", + "Could not post comment: %s": + "Nem tudtuk beküldeni a hozzászólást: %s", + "Please move your mouse for more entropy…": + "Nincs elég véletlenszerűség a rendszerben. Mozgasd az egered, hogy növeld az entrópiát.", + "Sending paste…": + "Bejegyzés elküldése...", + "Your paste is %s (Hit [Ctrl]+[c] to copy)": + "A bejegyzésed a %s címen elérhető. [Ctrl]+[c]-vel tudod vágólapra másolni.", + "Delete data": + "Adat törlése", + "Could not create paste: %s": + "Nem tudtuk létrehozni a bejegyzést: %s", + "Cannot decrypt paste: Decryption key missing in URL (Did you use a redirector or an URL shortener which strips part of the URL?)": + "Nem tudjuk dekódolni a bejegyzést: a dekódoláshoz szükséges kulcs hiányzik a címből. Talán URL rövidítőt használtál ami kivágta azt belőle?", + "Format": "Formátum", + "Plain Text": "Egyszerű szöveg", + "Source Code": "Forráskód", + "Markdown": "Markdown", + "Download attachment": "Csatolmány letöltése", + "Cloned: '%s'": "'%s' másolva", + "The cloned file '%s' was attached to this paste.": "A másolt '%s' csatolmányt hozzáadtuk ehhez a bejegyzéshez.", + "Attach a file": "Fájl csatolása", + "alternatively drag & drop a file or paste an image from the clipboard": "vagy húzz ide egy fájlt, netán illessz be egy képet a vágólapról.", + "File too large, to display a preview. Please download the attachment.": "A fájl túl nagy ahhoz, hogy előnézete legyen. Töltsd le, hogy megtekinthesd.", + "Remove attachment": "Csatolmány eltávolítása", + "Your browser does not support uploading encrypted files. Please use a newer browser.": + "A böngésződ nem támogatja titkosított fájlok feltöltését. Használj újabbat.", + "Invalid attachment.": "Érvénytelen csatolmány.", + "Options": "Opciók", + "Shorten URL": "URL rövidítés", + "Editor": "Szerkesztő felület", + "Preview": "Előnézet", + "%s requires the PATH to end in a \"%s\". Please update the PATH in your index.php.": + "%s számára szükséges, hogy a PATH itt végződjön: \"%s\". Kérlek frissítsd a PATH értékét az index.php fájlban.", + "Decrypt": + "Dekódolás", + "Enter password": + "Jelszó", + "Loading…": "Folyamatban...", + "Decrypting paste…": "Bejegyzés dekódolása...", + "Preparing new paste…": "Új bejegyzés előkészítése...", + "In case this message never disappears please have a look at this FAQ for information to troubleshoot.": + "Abban az esetben, ha ez az üzenet mindig látható lenne, látogass el a Gyakran Ismételt Kérdések szekcióba a megoldásához.", + "+++ no paste text +++": "+++ nincs beillesztett szöveg +++" +} diff --git a/js/privatebin.js b/js/privatebin.js index 9013156..e6f8e74 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -294,7 +294,7 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { * @prop {string[]} * @readonly */ - var supportedLanguages = ['de', 'es', 'fr', 'it', 'no', 'nl', 'pl', 'pt', 'oc', 'ru', 'sl', 'zh']; + var supportedLanguages = ['de', 'es', 'fr', 'it', 'hu', 'no', 'nl', 'pl', 'pt', 'oc', 'ru', 'sl', 'zh']; /** * built in language @@ -455,7 +455,7 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { return n % 10 === 1 && n % 100 !== 11 ? 0 : (n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2); case 'sl': return n % 100 === 1 ? 1 : (n % 100 === 2 ? 2 : (n % 100 === 3 || n % 100 === 4 ? 3 : 0)); - // de, en, es, it, no, pt + // de, en, es, hu, it, no, pt default: return n !== 1 ? 1 : 0; } From 848efde4a618eccd1b78294a107c658067c5bd5e Mon Sep 17 00:00:00 2001 From: rugk Date: Thu, 31 May 2018 17:42:21 +0200 Subject: [PATCH 2/2] Regenerate SRI hashes --- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 605737f..62e4763 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -75,7 +75,7 @@ if ($MARKDOWN): - + diff --git a/tpl/page.php b/tpl/page.php index 5533f55..c272411 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -54,7 +54,7 @@ if ($QRCODE): - +