add name menu

This commit is contained in:
AlphaX-Projects 2022-05-03 14:51:09 +02:00
parent fe3991eb16
commit 3762670e31
18 changed files with 715 additions and 816 deletions

View File

@ -434,10 +434,15 @@
"wcchange9": "Senden fehlgeschlagen, bitte erneut versuchen..." "wcchange9": "Senden fehlgeschlagen, bitte erneut versuchen..."
}, },
"blockpage": { "blockpage": {
"bcchange1": "blockieren", "bcchange1": "Benutzer Blockieren",
"bcchange2": "Dieser Benutzer wurde erfolgreich blockiert!", "bcchange2": "Dieser Benutzer wurde erfolgreich blockiert!",
"bcchange3": "Beim Blockieren dieses Benutzers ist ein Fehler aufgetreten. Bitte versuche es erneut!", "bcchange3": "Beim Blockieren dieses Benutzers ist ein Fehler aufgetreten. Bitte versuche es erneut!",
"bcchange4": "Kein Name registriert" "bcchange4": "Kein Name registriert",
"bcchange5": "Diesen Benutzer Blockieren",
"bcchange6": "Möchten Sie diesen Benutzer wirklich blockieren?",
"bcchange7": "MENÜ",
"bcchange8": "Adresse Kopieren",
"bcchange9": "Private Nachricht"
}, },
"grouppage": { "grouppage": {
"gchange1": "Qortal-Gruppen", "gchange1": "Qortal-Gruppen",

View File

@ -434,10 +434,15 @@
"wcchange9": "El envío ha fallado, por favor intente de nuevo..." "wcchange9": "El envío ha fallado, por favor intente de nuevo..."
}, },
"blockpage": { "blockpage": {
"bcchange1": "bloquear", "bcchange1": "Bloquear Usuario",
"bcchange2": "Se ha bloqueado con éxito a este usuario!", "bcchange2": "Se ha bloqueado con éxito a este usuario!",
"bcchange3": "Ha ocurrido un error al intentar bloquear este usuario. Por favor, inténtelo de nuevo!", "bcchange3": "Ha ocurrido un error al intentar bloquear este usuario. Por favor, inténtelo de nuevo!",
"bcchange4": "Nombre no registrado" "bcchange4": "Nombre no registrado",
"bcchange5": "Bloquear solicitud de usuario",
"bcchange6": "Estás seguro de bloquear a este usuario?",
"bcchange7": "MENÚ",
"bcchange8": "Copiar Dirección",
"bcchange9": "Mensaje Privado"
}, },
"grouppage": { "grouppage": {
"gchange1": "Grupos Qortal", "gchange1": "Grupos Qortal",

View File

@ -434,10 +434,15 @@
"wcchange9": "Échec de lenvoi, veuillez réessayer..." "wcchange9": "Échec de lenvoi, veuillez réessayer..."
}, },
"blockpage": { "blockpage": {
"bcchange1": "bloquer", "bcchange1": "Bloquer un Utilisateur",
"bcchange2": "Blocage réussi de cet utilisateur!", "bcchange2": "Blocage réussi de cet utilisateur!",
"bcchange3": "Une erreur sest produite lors de la tentative de blocage de cet utilisateur. Veuillez réessayer!", "bcchange3": "Une erreur sest produite lors de la tentative de blocage de cet utilisateur. Veuillez réessayer!",
"bcchange4": "Pas de nom enregistré" "bcchange4": "Pas de nom enregistré",
"bcchange5": "Bloquer la demande de l'utilisateur",
"bcchange6": "Êtes-vous sûr de bloquer cet utilisateur ?",
"bcchange7": "MENU",
"bcchange8": "Copier l'Adresse",
"bcchange9": "Message Privé"
}, },
"grouppage": { "grouppage": {
"gchange1": "Groupes Qortal", "gchange1": "Groupes Qortal",

View File

@ -441,10 +441,15 @@
"wcchange9": "भेजना विफल, कृपया पुन: प्रयास करें..." "wcchange9": "भेजना विफल, कृपया पुन: प्रयास करें..."
}, },
"blockpage": { "blockpage": {
"bcchange1": "ब्लॉक", "bcchange1": "खंड उपयोगकर्ता",
"bcchange2": "इस उपयोगकर्ता को सफलतापूर्वक अवरुद्ध!", "bcchange2": "इस उपयोगकर्ता को सफलतापूर्वक अवरुद्ध!",
"bcchange3": "इस उपयोगकर्ता को ब्लॉक करने की कोशिश करते समय त्रुटि हुई कृपया फिर से प्रयास करें!", "bcchange3": "इस उपयोगकर्ता को ब्लॉक करने की कोशिश करते समय त्रुटि हुई कृपया फिर से प्रयास करें!",
"bcchange4": "कोई पंजीकृत नाम नहीं" "bcchange4": "कोई पंजीकृत नाम नहीं",
"bcchange5": "उपयोगकर्ता अनुरोध को ब्लॉक करें",
"bcchange6": "क्या आप वाकई इस उपयोगकर्ता को ब्लॉक करना चाहते हैं?",
"bcchange7": "मेन्यू",
"bcchange8": "कॉपी पता",
"bcchange9": "निजी संदेश"
}, },
"grouppage": { "grouppage": {
"gchange1": "क्वॉर्टल समूह", "gchange1": "क्वॉर्टल समूह",

View File

@ -434,10 +434,15 @@
"wcchange9": "Slanje neuspješno, molimo ponovite..." "wcchange9": "Slanje neuspješno, molimo ponovite..."
}, },
"blockpage": { "blockpage": {
"bcchange1": "blokiraj", "bcchange1": "Blokirati Korisnika",
"bcchange2": "Uspješno blokiran ovaj korisnik", "bcchange2": "Uspješno blokiran ovaj korisnik",
"bcchange3": "Došlo je do pogreške prilikom pokušaja blokiranja ovog korisnika. Molimo pokušajte ponovno!", "bcchange3": "Došlo je do pogreške prilikom pokušaja blokiranja ovog korisnika. Molimo pokušajte ponovno!",
"bcchange4": "Nema registrirano ime" "bcchange4": "Nema registrirano ime",
"bcchange5": "Blokiraj korisnički zahtjev",
"bcchange6": "Jeste li sigurni da ćete blokirati ovog korisnika?",
"bcchange7": "MENI",
"bcchange8": "Kopiraj Adresu",
"bcchange9": "Privatna Poruka"
}, },
"grouppage": { "grouppage": {
"gchange1": "Qortal Grupe", "gchange1": "Qortal Grupe",

View File

@ -2,18 +2,23 @@
"selectmenu": { "selectmenu": {
"selectlanguage": "Nyelv kiválasztása", "selectlanguage": "Nyelv kiválasztása",
"languageflag": "hu", "languageflag": "hu",
"hungarian": "Maygar",
"english": "Angol", "english": "Angol",
"chinese1": "Kínai (Egyszerűsített)", "chinese1": "Kínai (Egyszerűsített)",
"chinese2": "Kínai (Hagyományos)", "chinese2": "Kínai (Hagyományos)",
"german": "Német", "german": "Német",
"french": "Francia", "french": "Francia",
"polish": "Lengyel", "polish": "Lengyel",
"spanish": "Spanyol" "spanish": "Spanyol",
"hindi": "Hindi",
"croatian": "Horvát",
"portuguese": "Portugál",
"hungarian": "Magyar",
"serbian": "Szerb",
"italian": "Olasz"
}, },
"sidemenu": { "sidemenu": {
"mintingdetails": "PÉNZVERÉSI RÉSZLETEK", "mintingdetails": "VERÉSI RÉSZLETEK",
"wallets": "PÉNZTÁRCA", "wallets": "Pénztárca",
"tradeportal": "KERESKEDELEM PORTÁL", "tradeportal": "KERESKEDELEM PORTÁL",
"rewardshare": "JUTALOM RÉSZVÉNY", "rewardshare": "JUTALOM RÉSZVÉNY",
"nameregistration": "NÉV REGISZTRÁCIÓ", "nameregistration": "NÉV REGISZTRÁCIÓ",
@ -34,11 +39,11 @@
"clickto": "Kattintson a fiókjára a bejelentkezéshez", "clickto": "Kattintson a fiókjára a bejelentkezéshez",
"needcreate": "A bejelentkezés előtt létre kell hoznia vagy mentenie kell egy fiókot!", "needcreate": "A bejelentkezés előtt létre kell hoznia vagy mentenie kell egy fiókot!",
"upload": "A Qortal biztonsági másolat feltöltése", "upload": "A Qortal biztonsági másolat feltöltése",
"howlogin": "Hogyan szeretne bejelentkezni?", "howlogin": "Hogyan szertne bejelentkezni?",
"seed": "Mag (seed)", "seed": "Mag",
"seedphrase": "Szo Kifejezes (seed phrase)", "seedphrase": "Magfrázis",
"saved": "Mentett Fiók", "saved": "Mentett fiók",
"qora": "Qora Cím Szo Kifejezes (seed phrase)", "qora": "Qora címmag",
"backup": "Qortal pénztárca biztonsági mentése", "backup": "Qortal pénztárca biztonsági mentése",
"decrypt": "Visszafejt biztonsági másolat", "decrypt": "Visszafejt biztonsági másolat",
"save": "Mentés ebben a böngészőben.", "save": "Mentés ebben a böngészőben.",
@ -46,12 +51,12 @@
"areyousure": "Biztosan el akarja távolítani ezt a pénztárcát a mentett pénztárcákból?", "areyousure": "Biztosan el akarja távolítani ezt a pénztárcát a mentett pénztárcákból?",
"error1": "A biztonsági másolatnak érvényes JSONnak kell lennie", "error1": "A biztonsági másolatnak érvényes JSONnak kell lennie",
"error2": "Bejelentkezési beállítás nincs kijelölve", "error2": "Bejelentkezési beállítás nincs kijelölve",
"createwelcome": "Üdvözöljük a Qortalban. Meg fogja latni hogy hasonlit az RPG játékhoz. Mint a Qortal hálózat penzverője (ha úgy dönt, hogy csatlakozik), lehetősége lesz, hogy halladjon felfele a kulonbozo szinteken amilyek egyre tobb blokk dij es szavazati jogot biztosit a verok szamara es annal nagyob befolyasuk lesz a platform novekedeseben.", "createwelcome": "Üdvözöljük a Qortalban, úgy fogja találni, hogy hasonló az RPG játékhoz. Mint a Qortal hálózat verője (ha úgy dönt, hogy eggyé válik), lehetősége lesz arra, hogy kiegyenlítse fiókját. Ez mind a QORT blokk jutalmát, mind a nagyobb befolyást biztosítja a hálózatra a platformra vonatkozó döntésekről szóló szavazás tekintetében.",
"createa": "A", "createa": "A",
"click": "Kattintson ide a szó kifejezés megtekintéséhez", "click": "Kattintson ide a magfrázis megtekintéséhez",
"confirmpass": "Jelszó megerősítése", "confirmpass": "Jelszó megerősítése",
"willbe": "Véletlenszerűen generalodik a háttérben. Ez a jelszo generator lesz használva az On privát Qortal blokkchain-fiókjához.", "willbe": "Véletlenszerűen jön létre a háttérben. Ezt használják a Qortal blokklánc-fiókjához tartozó privát kulcsgenerátorként.",
"clicknext": "Qortal-fiók létrehozása a TOVÁBB gombra kattintva", "clicknext": "Qortal-fiók létrehozása az alábbi TOVÁBB/NEXT gombra kattintva",
"ready": "Fiókja készen áll a létrehozására. Ez a böngészőben lesz mentve.Ha nem szeretné, hogy új fiókját a böngészőbe mentse, törölje a jelet az alábbi jelölőnégyzetből. Továbbra is bejelentkezhet az új fiókjával (kijelentkezés után), a pénztárca biztonsági mentési fájljával, amelyet le kell töltenie a fiók létrehozása után.", "ready": "Fiókja készen áll a létrehozására. Ez a böngészőben lesz mentve.Ha nem szeretné, hogy új fiókját a böngészőbe mentse, törölje a jelet az alábbi jelölőnégyzetből. Továbbra is bejelentkezhet az új fiókjával (kijelentkezés után), a pénztárca biztonsági mentési fájljával, amelyet le kell töltenie a fiók létrehozása után.",
"welmessage": "Üdvözöljük a Qortalban", "welmessage": "Üdvözöljük a Qortalban",
"pleaseenter": "Kérjük, adjon meg egy jelszót!", "pleaseenter": "Kérjük, adjon meg egy jelszót!",
@ -60,7 +65,7 @@
"entername": "Adjon meg egy nevet!", "entername": "Adjon meg egy nevet!",
"downloaded": "Letöltődött a Wallet BackUp fájl!", "downloaded": "Letöltődött a Wallet BackUp fájl!",
"loading": "Betöltés, kérjük, várjon...", "loading": "Betöltés, kérjük, várjon...",
"createdseed": "A létrehozott magfrázis (seed phrase)", "createdseed": "A létrehozott magfrázis",
"saveseed": "A magfrázis mentése", "saveseed": "A magfrázis mentése",
"savein": "Mentés böngészőben", "savein": "Mentés böngészőben",
"backup2": "Ez a fájl az egyetlen módja annak, hogy hozzáférjen fiókjához egy olyan rendszeren, amely nem menti az alkalmazásba / böngészőbe. GYŐZŐDJÖN MEG RÓLA, HOGY TÖBB HELYEN IS BIZTONSÁGI MÁSOLATOT KÉSZÍT A FÁJLRÓL. A fájl nagyon biztonságosan titkosítva van, és visszafejtődik az előző lépésben létrehozott helyi jelszóval.Bárhová biztonságosan mentheti, de győződjön meg róla, hogy ezt több helyen is megteheti.", "backup2": "Ez a fájl az egyetlen módja annak, hogy hozzáférjen fiókjához egy olyan rendszeren, amely nem menti az alkalmazásba / böngészőbe. GYŐZŐDJÖN MEG RÓLA, HOGY TÖBB HELYEN IS BIZTONSÁGI MÁSOLATOT KÉSZÍT A FÁJLRÓL. A fájl nagyon biztonságosan titkosítva van, és visszafejtődik az előző lépésben létrehozott helyi jelszóval.Bárhová biztonságosan mentheti, de győződjön meg róla, hogy ezt több helyen is megteheti.",
@ -70,30 +75,30 @@
"downloadbackup": "Pénztárca biztonsági mentési fájl letöltése" "downloadbackup": "Pénztárca biztonsági mentési fájl letöltése"
}, },
"logout": { "logout": {
"logout": "KIJELENTKEZES", "logout": "KIJELENTKEZIK",
"confirmlogout": "Biztosan kijelentkezik?" "confirmlogout": "Biztosan kijelentkezik?"
}, },
"fragfile": { "fragfile": {
"selectfile": "Fájl kijelölése", "selectfile": "Fájl kijelölése",
"dragfile": "Húzza és dobja a biztonsági mentést" "dragfile": "Biztonsági mentés húzása ide"
}, },
"settings": { "settings": {
"generalinfo": "Általános Fiókadatok", "generalinfo": "Általános fiókadatok",
"address": "Cím", "address": "Cím",
"publickey": "Nyilvános Kulcs", "publickey": "Nyilvános kulcs",
"settings": "Beállítások", "settings": "Beállítások",
"account": "Fiók", "account": "Fiók",
"security": "Biztonság", "security": "Biztonság",
"notifications": "Értesítések", "notifications": "Értesítések",
"accountsecurity": "Fiók Biztonsága", "accountsecurity": "Fiók biztonsága",
"password": "Jelszó", "password": "Jelszó",
"download": "Biztonságimásolat-fájl letöltése", "download": "Biztonságimásolat-fájl letöltése",
"choose": "Válasszon egy jelszót a biztonsági mentés titkosításához. (Ez lehet ugyanaz, mint az, amelyikbe bejelentkezett, vagy más)", "choose": "Válasszon egy jelszót a biztonsági mentés titkosításához. (Ez lehet ugyanaz, mint az, amelyikbe bejelentkezett, vagy más)",
"block": "Blokkolás értesítések (hamarosan...)", "block": "Értesítések blokkolása (hamarosan...)",
"playsound": "Hang Lejátszása", "playsound": "Hang lejátszása",
"shownotifications": "Értesítések Megjelenítése", "shownotifications": "Értesítések megjelenítése",
"nodeurl": "Csomópont URL-címe", "nodeurl": "Csomópont URL-címe",
"nodehint": "Válasszon ki egy csomópontot a feltuntetet listából, vagy adjon hozzá egyéni csomópontot a fenti listához a lenti gombra kattintva.", "nodehint": "Válasszon ki egy csomópontot a fenti csomópontok alapértelmezett listájából, vagy adjon hozzá egyéni csomópontot a fenti listához az alábbi gombra kattintva.",
"addcustomnode": "Egyéni csomópont hozzáadása", "addcustomnode": "Egyéni csomópont hozzáadása",
"addandsave": "Hozzáadás és mentés", "addandsave": "Hozzáadás és mentés",
"protocol": "Protokoll", "protocol": "Protokoll",
@ -103,13 +108,13 @@
"appinfo": { "appinfo": {
"blockheight": "Blokk Magassága", "blockheight": "Blokk Magassága",
"uiversion": "UI Verzió", "uiversion": "UI Verzió",
"coreversion": "Alap Software Verzió", "coreversion": "Mag verzió",
"minting": "(Penzverés)", "minting": "(Verés)",
"synchronizing": "Szinkronizálás" "synchronizing": "Szinkronizálása"
}, },
"walletprofile": { "walletprofile": {
"minterlevel": "Pénzverő Szint", "minterlevel": "Pénzverő Szint",
"blocksminted": "Pénzvert Blokkok" "blocksminted": "Vert blokkok"
}, },
"general": { "general": {
"yes": "Igen", "yes": "Igen",
@ -121,54 +126,54 @@
"back": "Vissza", "back": "Vissza",
"next": "Következő", "next": "Következő",
"create": "Létrehozáshoz", "create": "Létrehozáshoz",
"continue": "Folytatás", "continue": "Folytatódik/folytatáshoz",
"save": "Mentés" "save": "Mentéshez"
}, },
"mintingpage": { "mintingpage": {
"mchange1": "Általános Pénzverés Részletei", "mchange1": "Általános Pénzverés Részletei",
"mchange2": "Blokkchain Statisztika", "mchange2": "Blokklánc Statisztika",
"mchange3": "Átlagos Qortal-Blokkolási Idő", "mchange3": "Átlagos Qortal-Blokkolási Idő",
"mchange4": "Átlagos Blokkok Naponta", "mchange4": "Átlagos Blokkok Naponta",
"mchange5": "Átlagos Létrehozott QORT Naponta", "mchange5": "Átlagos Létrehozott QORT Naponta",
"mchange6": "Penzverés Számlaadatok", "mchange6": "Számlaadatok Verése",
"mchange7": "Nem Penzverő", "mchange7": "Nem Egy Verő",
"mchange8": "Penzverés", "mchange8": "Verés",
"mchange9": "Nem Tortenik Penzverés", "mchange9": "Nem Verés",
"mchange10": "Fiók Adatok Aktiválása", "mchange10": "Fiókadatok Aktiválása",
"mchange11": "Nincs Aktiválva", "mchange11": "Nincs Aktiválva",
"mchange12": "Fiók Aktiválása", "mchange12": "Fiók Aktiválása",
"mchange13": "Bevezetés", "mchange13": "Bevezetés",
"mchange14": "A fiók aktiválásához kimenő tranzakcióra van szükség. A névregisztráció a leggyakoribb módszer. Megkérhet valakit a Q-Chatben, hogy küldjön önnek egy kis mennyiségű QORT-t, hogy aktiválhassa fiókját, vagy vásároljon QORT-t a Trade Portalon belül. Majd végezzen barmilyen kimenő tranzakciót, hogy biztosítsa nyilvános kulcsát a blokkchainen. Amíg ezt nem teszi meg, a nyilvános kulcs csak Ön ismeri a felhasználói felületén, és senki más nem tudja kiszedni a nyilvános kulcsot a láncból.", "mchange14": "A fiók aktiválásához kimenő tranzakcióra van szükség. A névregisztráció a leggyakoribb módszer. Megkérhet valakit a Q-Chatben, hogy küldjön önnek egy kis mennyiségű QORT-t, hogy aktiválhassa fiókját, vagy vásároljon QORT-t a Trade Portalon belül, majd végezzen kimenő tranzakciót bármilyen módon, és biztosítsa nyilvános kulcsát a blokkláncon. Amíg ezt nem teszi meg, a nyilvános kulcs csak Ön ismeri a felhasználói felületén, és senki más nem tudja kihúzni a nyilvános kulcsot a láncból.",
"mchange15": "Aktuális Állapot", "mchange15": "Aktuális Állapot",
"mchange16": "Aktuális Szint", "mchange16": "Aktuális Szint",
"mchange17": "Blokkok A Következő Szintre", "mchange17": "Blokkok A Következő Szintre",
"mchange18": "Ha 0 - 24 oraban fojtatja a pénzverést elérheti a szintet", "mchange18": "Ha továbbra is verés 24 / 7 akkor eléri a szintet",
"mchange19": "Pénzverő Jutalmak Adatai", "mchange19": "Pénzverő jutalmak adatai",
"mchange20": "Aktuális Szint", "mchange20": "Aktuális Szint",
"mchange21": "Összes Pénzverő A Szinten", "mchange21": "Összes Pénzverő A Rétegben",
"mchange22": "Rétegmegosztás Blokkonként", "mchange22": "Rétegmegosztás Blokkonként",
"mchange23": "Becsült Jutalom Blokkonként", "mchange23": "Becsült Jutalom Blokkonként",
"mchange24": "Becsült Jutalom Naponta", "mchange24": "Becsült Jutalom Naponta",
"mchange25": "Másodperc", "mchange25": "Másodperc",
"mchange26": "Blokkok", "mchange26": "Blokkok",
"mchange27": "Szint", "mchange27": "Szint",
"mchange28": "Csoport", "mchange28": "Tier",
"mchange29": "Napok", "mchange29": "Napok",
"mchange30": "Pénzverők", "mchange30": "Minters",
"mchange31": "Segítségért Nyomja Meg A Gombot", "mchange31": "Segítségért Nyomja Meg A Gombot",
"mchange32": "Legyen Pénzverő", "mchange32": "Legyen Pénzverő",
"mchange33": "Bevezetés", "mchange33": "Bevezetés",
"mchange34": "Ahoz hogy a Qortalban, pénzverővé váljon, és elkezdjen QORT jutalmakat szerezni a penzvero szint növelésével, először 'szponzoráciot' kell szerezni. A Qortal szponzora bárki lehet aki már az 5 vagy annál magasabb szinten pénzverő, vagy qortal alapító. A szponzortol kapot kulcssal tud eljutni az elso szintig ahol a sajat penzveroi kulcsat letre tudja hozni az. Miután elérte az 1. szintet, létrehozhatja saját penzverési kulcsát, és amivel el kezdheti gyujteni a jutalmakat a segitve a Qortal Blockchain biztosításágát.", "mchange34": "A Qortalban ahhoz, hogy pénzverővé váljon, és elkezdjen QORT jutalmakat keresni a Minter szint növelésével, először 'szponzorálttá' kell válnia. A Qortal szponzora bármely más 5. vagy annál magasabb szintű pénzverő, vagy qortal alapító.Szponzori kulcsot kap a szponzortól, és ezt a kulcsot használja az 1. szintre való eljutáshoz. Miután elérte az 1. szintet, létrehozhatja saját verési kulcsát, és elkezdhet jutalmakat keresni a Qortal Blockchain biztosításáért.",
"mchange35": "Szponzorálás", "mchange35": "Szponzorálás",
"mchange36": "A szponzortol kapot 'szponzorációs kulcs' a csomópontodhoz valo hozzaadasa uttan, elkezdodik a penzveres (jutalom nélkül, amíg el nem éri az elso szintet.) Amint eléri az 1. szintet, létrehozza es hozzárendeli saját 'Pénzverő Kulcsát', és elkezdi keresni a jutalmakat. XXXX blokkok maradnak a szponzorációs időszakban", "mchange36": "A szponzorod kiad neked egy 'szponzorációs kulcsot', amelyet a csomópontodhoz való hozzáadáshoz fogsz használni, és elkezd verni (jutalom nélkül, amíg el nem éri a szintet 1.) Amint eléri az 1. szintet, létrehozza / hozzárendeli saját 'pénzverő kulcsát', és elkezdi keresni a jutalmakat XXXX blokkok maradnak a szponzorációs időszakban",
"mchange37": "Egyszerűen lépjen kapcsolatba egy Qortal-i pénzverovel, aki elég magas szinten van ahhoz, hogy kiadjon egy szponzorációs kulcsot, amivel ide visszaterve el tudja kezdeni a penzveréshez vezeto útat!", "mchange37": "Egyszerűen lépjen kapcsolatba egy Qortal-i pénzverdével, aki elég magas ahhoz, hogy kiadjon egy szponzorációs kulcsot, megszerezze azt a kulcsot, majd jöjjön vissza ide, és adja meg a kulcsot a verési út megkezdéséhez!",
"mchange38": "Ben" "mchange38": "Ben"
}, },
"walletpage": { "walletpage": {
"wchange1": "Egyenleg lekérése...", "wchange1": "Egyenleg lekérése...",
"wchange2": "Jelenlegi Pénztárca", "wchange2": "Jelenlegi Pénztárca",
"wchange3": "Pénztárca Címének Másolás a Vágólapra", "wchange3": "Copy wallet address to clipboard",
"wchange4": "Vágólapra Másolt Cím", "wchange4": "Pénztárca címének másolása vágólapra",
"wchange5": "Tranzakció Részletei", "wchange5": "Tranzakció Részletei",
"wchange6": "Tranzakció Típusa", "wchange6": "Tranzakció Típusa",
"wchange7": "KI", "wchange7": "KI",
@ -180,7 +185,7 @@
"wchange13": "Blokk", "wchange13": "Blokk",
"wchange14": "Idő", "wchange14": "Idő",
"wchange15": "Tranzakció Aláírása", "wchange15": "Tranzakció Aláírása",
"wchange16": "Tranzakció 'Hash'", "wchange16": "Tranzakció Hash",
"wchange17": "Küld", "wchange17": "Küld",
"wchange18": "Feladó Címe", "wchange18": "Feladó Címe",
"wchange19": "Rendelkezésre álló egyenleg", "wchange19": "Rendelkezésre álló egyenleg",
@ -190,7 +195,7 @@
"wchange23": "Címzett (cím)", "wchange23": "Címzett (cím)",
"wchange24": "Aktuális díj bájtonként", "wchange24": "Aktuális díj bájtonként",
"wchange25": "Az alacsony díjak lassú vagy meg nem erősített tranzakciókat eredményezhetnek.", "wchange25": "Az alacsony díjak lassú vagy meg nem erősített tranzakciókat eredményezhetnek.",
"wchange26": "Nincs Elegendő Pénz!", "wchange26": "Nincs elegendő pénz!",
"wchange27": "Érvénytelen összeg!", "wchange27": "Érvénytelen összeg!",
"wchange28": "A vevő nem lehet üres!", "wchange28": "A vevő nem lehet üres!",
"wchange29": "Érvénytelen vevő!", "wchange29": "Érvénytelen vevő!",
@ -222,7 +227,7 @@
"tchange11": "Dátum", "tchange11": "Dátum",
"tchange12": "Állapot", "tchange12": "Állapot",
"tchange13": "Eladó", "tchange13": "Eladó",
"tchange14": "Ár per", "tchange14": "Ár Minden",
"tchange15": "Űrlap Törlése", "tchange15": "Űrlap Törlése",
"tchange16": "Van", "tchange16": "Van",
"tchange17": "Akció", "tchange17": "Akció",
@ -246,7 +251,7 @@
"rchange1": "Jutalommegosztások", "rchange1": "Jutalommegosztások",
"rchange2": "Jutalommegosztás Létrehozása", "rchange2": "Jutalommegosztás Létrehozása",
"rchange3": "Jutalommegosztások, Amelyek Ebben a Fiókban Szerepelnek", "rchange3": "Jutalommegosztások, Amelyek Ebben a Fiókban Szerepelnek",
"rchange4": "Penzerő fiók", "rchange4": "Verőfiók",
"rchange5": "Részvény Százaléka", "rchange5": "Részvény Százaléka",
"rchange6": "Címzett", "rchange6": "Címzett",
"rchange7": "Akció", "rchange7": "Akció",
@ -254,8 +259,8 @@
"rchange9": "Az 1- 4. szint létrehozhat egy önmegosztást, és az 5. vagy annál magasabb szint jutalommegosztást hozhat létre!", "rchange9": "Az 1- 4. szint létrehozhat egy önmegosztást, és az 5. vagy annál magasabb szint jutalommegosztást hozhat létre!",
"rchange10": "Címzett Nyilvános Kulcsa", "rchange10": "Címzett Nyilvános Kulcsa",
"rchange11": "Jutalomrészesedési Százalék", "rchange11": "Jutalomrészesedési Százalék",
"rchange12": "Valami Finomat Csinál", "rchange12": "Valami Finomat Csinálni",
"rchange13": "Penzverő Fiók Hozzáadása", "rchange13": "Verőfiók Hozzáadása",
"rchange14": "Hozzáad", "rchange14": "Hozzáad",
"rchange15": "A számla nem vesz részt jutalomrészesedésekben", "rchange15": "A számla nem vesz részt jutalomrészesedésekben",
"rchange16": "Saját Jutalommegosztás", "rchange16": "Saját Jutalommegosztás",
@ -270,19 +275,19 @@
"nchange1": "Név Regisztrációja", "nchange1": "Név Regisztrációja",
"nchange2": "Jegyzék Neve", "nchange2": "Jegyzék Neve",
"nchange3": "Regisztrált Nevek", "nchange3": "Regisztrált Nevek",
"nchange4": "Avatar", "nchange4": "Megtestesülés",
"nchange5": "Elnevezés", "nchange5": "Elnevezés",
"nchange6": "Tulajdonos", "nchange6": "Tulajdonos",
"nchange7": "Akció", "nchange7": "Akció",
"nchange8": "Nincs név, amelyet ez a fiók regisztrálna!", "nchange8": "Nincs név, amelyet ez a fiók regisztrálna!",
"nchange9": "Név Regisztrálása!", "nchange9": "Név Regisztrálása!",
"nchange10": "Leírás (nem kötelező)", "nchange10": "Leírás (nem kötelező)",
"nchange11": "Valami finomat csinál", "nchange11": "Valami finomat csinálni",
"nchange12": "Név Regisztrálása", "nchange12": "Név Regisztrálása",
"nchange13": "Az aktuális névregisztrációs díj", "nchange13": "Az aktuális névregisztrációs díj",
"nchange14": "Regisztráció", "nchange14": "Bejegyzes",
"nchange15": "Avatar Beállítása", "nchange15": "Avatar Beállítása",
"nchange16": "Alap Software Frissítésre Van Szükség", "nchange16": "Alapvető Frissítésre Van Szükség",
"nchange17": "A Név Már Létezik!", "nchange17": "A Név Már Létezik!",
"nchange18": "Sikeres Névregisztráció!" "nchange18": "Sikeres Névregisztráció!"
}, },
@ -316,9 +321,9 @@
"schange27": "Méret", "schange27": "Méret",
"schange28": "Állapot", "schange28": "Állapot",
"schange29": "Követ", "schange29": "Követ",
"schange30": "Követés Megszüntetése", "schange30": "Követés megszüntetése",
"schange31": "Blokkolas", "schange31": "Blokk",
"schange32": "Vissza Enged", "schange32": "Felszabadít",
"schange33": "Keresendő Név", "schange33": "Keresendő Név",
"schange34": "A név nem lehet üres!", "schange34": "A név nem lehet üres!",
"schange35": "Keresés" "schange35": "Keresés"
@ -341,7 +346,7 @@
"pchange15": "Válassza ki a tárolni kívánt fájlt", "pchange15": "Válassza ki a tárolni kívánt fájlt",
"pchange16": "Válasszon ki egy zip fájlt a gazdaszervezethez", "pchange16": "Válasszon ki egy zip fájlt a gazdaszervezethez",
"pchange17": "Adja meg a statikus tartalmat tartalmazó könyvtár elérési útját.", "pchange17": "Adja meg a statikus tartalmat tartalmazó könyvtár elérési útját.",
"pchange18": "Adjon meg egy szolgáltatásnevet.", "pchange18": "djon meg egy szolgáltatásnevet.",
"pchange19": "Adatok feldolgozása... Ez eltarthat egy ideig...", "pchange19": "Adatok feldolgozása... Ez eltarthat egy ideig...",
"pchange20": "Hibas:", "pchange20": "Hibas:",
"pchange21": "Belső kiszolgálóhiba az adatok közzétételekor", "pchange21": "Belső kiszolgálóhiba az adatok közzétételekor",
@ -353,14 +358,14 @@
"browserpage": { "browserpage": {
"bchange1": "Előre", "bchange1": "Előre",
"bchange2": "Újratöltés", "bchange2": "Újratöltés",
"bchange3": "Vissza a listahoz", "bchange3": "Back to list",
"bchange4": "Töröl", "bchange4": "Töröl",
"bchange5": "csomópontból", "bchange5": "csomópontból",
"bchange6": "A böngésző nem támogatja az iframe-eket.", "bchange6": "A böngésző nem támogatja az iframe-eket.",
"bchange7": "Követ", "bchange7": "Követ",
"bchange8": "Követés Megszüntetése", "bchange8": "Követés megszüntetése",
"bchange9": "Blokk", "bchange9": "Blokk",
"bchange10": "Blokkolás Megszüntetése", "bchange10": "Blokkolás megszüntetése",
"bchange11": "Hiba történt a regisztrált név követésekor. Próbálkozzon újra!", "bchange11": "Hiba történt a regisztrált név követésekor. Próbálkozzon újra!",
"bchange12": "Hiba történt, amikor megpróbálta megszüntetni a regisztrált név követését. Próbálkozzon újra!", "bchange12": "Hiba történt, amikor megpróbálta megszüntetni a regisztrált név követését. Próbálkozzon újra!",
"bchange13": "Hiba történt a regisztrált név letiltásakor. Próbálkozzon újra!", "bchange13": "Hiba történt a regisztrált név letiltásakor. Próbálkozzon újra!",
@ -370,7 +375,7 @@
}, },
"datapage": { "datapage": {
"dchange1": "Adatkezelés", "dchange1": "Adatkezelés",
"dchange2": "Keresés a csomópont által szálló adatok között", "dchange2": "Keresés a csomópont által üzemeltetett adatok között",
"dchange3": "Keresendő adatok", "dchange3": "Keresendő adatok",
"dchange4": "Kereses", "dchange4": "Kereses",
"dchange5": "Regisztrált Név", "dchange5": "Regisztrált Név",
@ -396,21 +401,21 @@
"cchange2": "Berakás...", "cchange2": "Berakás...",
"cchange3": "Letiltott Felhasználók", "cchange3": "Letiltott Felhasználók",
"cchange4": "Új Üzenet", "cchange4": "Új Üzenet",
"cchange5": "(Kattintson a lefelé görgetéshez)", "cchange5": "(Kattintson ide a lefelé görgetéshez)",
"cchange6": "Írja be annak a nevét vagy címét, akivel csevegni szeretne, hogy privát üzenetet küldjön!", "cchange6": "Írja be annak a nevét vagy címét, akivel csevegni szeretne, hogy privát üzenetet küldjön!",
"cchange7": "Név / Cím", "cchange7": "Név / Cím",
"cchange8": "Üzenet...", "cchange8": "Üzenet...",
"cchange9": "Küld", "cchange9": "Küld",
"cchange10": "Letiltott Felhasználók Listája", "cchange10": "Letiltott felhasználók listája",
"cchange11": "Név", "cchange11": "Név",
"cchange12": "Tulajdonos", "cchange12": "Tulajdonos",
"cchange13": "Akció", "cchange13": "Akció",
"cchange14": "Ez a fiók egyetlen felhasználót sem blokkolt.", "cchange14": "Ez a fiók egyetlen felhasználót sem blokkolt.",
"cchange15": "Nincs bejegyzett név", "cchange15": "Nincs bejegyzett név",
"cchange16": "A felhasználó blokkolásának a feloldása sikeres.", "cchange16": "A felhasználó blokkolásának feloldása sikeresen feloldása.",
"cchange17": "Hiba történt a felhasználó blokkolásának feloldásakor. Próbálkozzon újra!", "cchange17": "Hiba történt a felhasználó blokkolásának feloldásakor. Próbálkozzon újra!",
"cchange18": "Felszabadít", "cchange18": "Felszabadít",
"cchange19": "Érvénytelen Név / Cím, Ellenőrizze a nevet / címet és újrapróbálkozon...", "cchange19": "Érvénytelen Név / Cím, Ellenőrizze a nevet / cím és újrapróbálkozás...",
"cchange20": "Az üzenet elküldése sikeresen megtörtént!", "cchange20": "Az üzenet elküldése sikeresen megtörtént!",
"cchange21": "A küldés sikertelen, próbálkozzon újra...", "cchange21": "A küldés sikertelen, próbálkozzon újra...",
"cchange22": "Üzenetek Betöltése...", "cchange22": "Üzenetek Betöltése...",
@ -418,8 +423,8 @@
"cchange24": "Üzenetenkénti maximális karakterszám 255" "cchange24": "Üzenetenkénti maximális karakterszám 255"
}, },
"welcomepage": { "welcomepage": {
"wcchange1": "Üdvözöljük a Q-Chatben", "wcchange1": "Üdvözöljük a Q-Chathoz",
"wcchange2": "Új Privát Üzenet", "wcchange2": "Új privát üzenet",
"wcchange3": "Írja be annak a nevét vagy címét, akivel csevegni szeretne, hogy privát üzenetet küldjön!", "wcchange3": "Írja be annak a nevét vagy címét, akivel csevegni szeretne, hogy privát üzenetet küldjön!",
"wcchange4": "Név / Cím", "wcchange4": "Név / Cím",
"wcchange5": "Üzenet...", "wcchange5": "Üzenet...",
@ -429,15 +434,20 @@
"wcchange9": "A küldés sikertelen, próbálkozzon újra..." "wcchange9": "A küldés sikertelen, próbálkozzon újra..."
}, },
"blockpage": { "blockpage": {
"bcchange1": "blokk", "bcchange1": "Felhasználó Letiltása",
"bcchange2": "Sikeresen letiltotta ezt a felhasználót!", "bcchange2": "Sikeresen letiltotta ezt a felhasználót!",
"bcchange3": "Hiba történt a felhasználó letiltásakor. Próbálkozzon újra!", "bcchange3": "Hiba történt a felhasználó letiltásakor. Próbálkozzon újra!",
"bcchange4": "Nincs bejegyzett név" "bcchange4": "Nincs bejegyzett név",
"bcchange5": "Felhasználói kérés blokkolása",
"bcchange6": "Biztosan letiltod ezt a felhasználót?",
"bcchange7": "MENÜ",
"bcchange8": "Cím Másolása",
"bcchange9": "Privát Üzenet"
}, },
"grouppage": { "grouppage": {
"gchange1": "Qortal Csoportok", "gchange1": "Qortal Csoportok",
"gchange2": "Csoport Létrehozása", "gchange2": "Csoport Létrehozása",
"gchange3": "Az Ön által Egyesített Csoportok", "gchange3": "Az Egyesített Csoportokod",
"gchange4": "Csoport Név", "gchange4": "Csoport Név",
"gchange5": "Leírás", "gchange5": "Leírás",
"gchange6": "Szerep", "gchange6": "Szerep",
@ -445,10 +455,10 @@
"gchange8": "Nem tagja egyetlen csoportnak sem!", "gchange8": "Nem tagja egyetlen csoportnak sem!",
"gchange9": "Nyilvános Csoportok", "gchange9": "Nyilvános Csoportok",
"gchange10": "Tulajdonos", "gchange10": "Tulajdonos",
"gchange11": "Nyilvános Csoport Nem Elerheto!", "gchange11": "Nem érhetők el nyílt nyilvános csoportok!",
"gchange12": "Új Csoport Létrehozása", "gchange12": "Új Csoport Létrehozása",
"gchange13": "Csoport Típusa", "gchange13": "Csoport Típusa",
"gchange14": "Sukseges ez a Mező Kitoltese", "gchange14": "Ez a Mező Kötelező",
"gchange15": "Válasszon Egy Beállítást", "gchange15": "Válasszon Egy Beállítást",
"gchange16": "Nyilvános", "gchange16": "Nyilvános",
"gchange17": "Privát", "gchange17": "Privát",
@ -461,7 +471,7 @@
"gchange24": "órak", "gchange24": "órak",
"gchange25": "nap", "gchange25": "nap",
"gchange26": "napok", "gchange26": "napok",
"gchange27": "Csoporttranzakció jóváhagyásaihoz kapcsolodo maximális blokk késedelem:", "gchange27": "Csoporttranzakció-jóváhagyások maximális blokkkésése:",
"gchange28": "Csoport Létrehozása", "gchange28": "Csoport Létrehozása",
"gchange29": "Csoport Létrehozása", "gchange29": "Csoport Létrehozása",
"gchange30": "Csatlakozás Csoportkérelemhez", "gchange30": "Csatlakozás Csoportkérelemhez",
@ -470,24 +480,25 @@
"gchange33": "Csatlakozás", "gchange33": "Csatlakozás",
"gchange34": "Csatlakozás Csoporthoz", "gchange34": "Csatlakozás Csoporthoz",
"gchange35": "Csoportkérelem Elhagyása", "gchange35": "Csoportkérelem Elhagyása",
"gchange36": "Kilépes", "gchange36": "Kilépő",
"gchange37": "Csoport Elhagyása", "gchange37": "Csoport Elhagyása",
"gchange38": "Csoport Tulajdonosának Kezelése:", "gchange38": "Csoport Tulajdonosának Kezelése:",
"gchange39": "Csoport 'Admin' Kezelése:", "gchange39": "Csoportgazda Kezelése:",
"gchange40": "Csoport Kezelése", "gchange40": "Csoport Kezelése",
"gchange41": "A Csoport Létrehozása Sikeres!", "gchange41": "A Csoport Létrehozása Sikeres!",
"gchange42": "Érvénytelen Csoportnév", "gchange42": "Érvénytelen Csoportnév",
"gchange43": "Érvénytelen Csoportleírás", "gchange43": "Érvénytelen Csoportleírás",
"gchange44": "Csoporttípus Kiválasztása", "gchange44": "Csoporttípus Kiválasztása",
"gchange45": "Csoport jóváhagyási küszöbértékének kiválasztása", "gchange45": "Csoport jóváhagyási küszöbértékének kiválasztása",
"gchange46": "A csoporttranzakció jóváhagyások minimális blokk-késleltetésének kiválasztása", "gchange46": "A csoporttranzakció-jóváhagyások minimális blokkkésleltetésének kiválasztása",
"gchange47": "Csoporttranzakció jóváhagyások maximális blokkolási késleltetésének kiválasztása", "gchange47": "Csoporttranzakció-jóváhagyások maximális blokkolási késleltetésének kiválasztása",
"gchange48": "Csatlakozás a Csoportkérelemhez Sikeresen Elküldot!", "gchange48": "Csatlakozás a csoportkérelem sikeres elküldéséhez!",
"gchange49": "A Csoportkérelem Sikeres Elküldésének Elhagyása!", "gchange49": "A csoportkérelem sikeres elküldésének elhagyása!",
"gchange50": "Elhagy", "gchange50": "Elhagy",
"gchange51": "Csatlakoz", "gchange51": "Csatlakoz",
"gchange52": "Admin", "gchange52": "Kormányozo",
"gchange53": "Tag" "gchange53": "Tag",
"gchange54": "Tagok"
}, },
"puzzlepage": { "puzzlepage": {
"pchange1": "Rejtvények", "pchange1": "Rejtvények",
@ -498,11 +509,11 @@
"pchange6": "Nyom / Válasz", "pchange6": "Nyom / Válasz",
"pchange7": "Akció", "pchange7": "Akció",
"pchange8": "Kitalál", "pchange8": "Kitalál",
"pchange9": "Adja meg a tippjét, hogy megoldja ezt a rejtvényt, és nyerjen", "pchange9": "Adja meg a tipp, hogy megoldja ezt a puzzle-t, és nyerjen",
"pchange10": "A tippnek 43 vagy 44 karakternek kell lennie, és", "pchange10": "A tippnek 43 vagy 44 karakternek kell lennie, és",
"pchange11": "nem", "pchange11": "nem",
"pchange12": "tartalmaz 0 (nul), I (felső i), O (felső o) or l (alső L).", "pchange12": "tartalmaz 0 (nul), I (felső i), O (felső o) or l (alső L).",
"pchange13": "A Tipped", "pchange13": "A tipped",
"pchange14": "A találgatás ellenőrzése...", "pchange14": "A találgatás ellenőrzése...",
"pchange15": "Előterjeszt", "pchange15": "Előterjeszt",
"pchange16": "A találgatás helytelen!", "pchange16": "A találgatás helytelen!",
@ -511,17 +522,17 @@
"nodepage": { "nodepage": {
"nchange1": "Csomópontkezelés:", "nchange1": "Csomópontkezelés:",
"nchange2": "A csomópont online állapotban van:", "nchange2": "A csomópont online állapotban van:",
"nchange3": "Csomópontnak a penzverési fiokok", "nchange3": "Csomópontnak a verési fiokok",
"nchange4": "Penzverő fiok hozzáadása", "nchange4": "Verőfiok hozzáadása",
"nchange5": "Ha saját fiókkal szeretne penzt verni, akkor létre kell hoznia egy sajat jutalommegosztási tranzakciót (a jutalomrészesedési százalék 0-ra állítva), majd jutalom a részvény kulcs hasznalataval tud elkezdeni penzt verni.", "nchange5": "Ha saját fiókkal szeretne veregetni, akkor létre kell hoznia magának egy jutalommegosztási tranzakciót (a jutalomrészesedési százalék 0-ra állítva), majd verj a jutalom részvény kulcs ad neked.",
"nchange6": "Jutalommegosztási Kulcs", "nchange6": "Jutalommegosztási Kulcs",
"nchange7": "Penzverő Fiók Hozzáadása", "nchange7": "Verőfiók hozzáadása",
"nchange8": "Hozzáadas", "nchange8": "Hozzáadas",
"nchange9": "Penzverési Fiók", "nchange9": "Verési Fiók",
"nchange10": "Címzett Fiók", "nchange10": "Címzett Fiók",
"nchange11": "Akció", "nchange11": "Akció",
"nchange12": "Eltávolít", "nchange12": "Eltávolít",
"nchange13": "Nem található penzverési fiók ehhez a csomóponthoz", "nchange13": "Nem található verési fiók ehhez a csomóponthoz",
"nchange14": "A csomóponthoz csatlakoztatott társak", "nchange14": "A csomóponthoz csatlakoztatott társak",
"nchange15": "Társ Hozzáadása", "nchange15": "Társ Hozzáadása",
"nchange16": "Írja be a hozzáadni kívánt társnak a címét alul", "nchange16": "Írja be a hozzáadni kívánt társnak a címét alul",
@ -535,12 +546,12 @@
"nchange24": "A csomópontnak nincsenek csatlakoztatott társai", "nchange24": "A csomópontnak nincsenek csatlakoztatott társai",
"nchange25": "Szinkronizálás indítása társsal: ", "nchange25": "Szinkronizálás indítása társsal: ",
"nchange26": "Sikeresen eltávolított társ: ", "nchange26": "Sikeresen eltávolított társ: ",
"nchange27": "Sikerült Hozzáadni a Penzverési Csomópontot!", "nchange27": "Sikerült hozzáadni a verési csomópontot!",
"nchange28": "Nem Sikerült Hozzáadni a Penzverési Csomópontot!", "nchange28": "Nem sikerült hozzáadni a verési csomópontot!",
"nchange29": "Sikerült Eltávolítani a Penzverési Fiókot!", "nchange29": "Sikerült eltávolítani a verési fiókot!",
"nchange30": "Nem Sikerült Eltávolítani a Penzverési Fiókot!", "nchange30": "Nem sikerült eltávolítani a verési fiókot!",
"nchange31": "Csomópont Leállítás", "nchange31": "Csomópont Leállítás",
"nchange32": "Sikeresen Elküldött Lealitas Kervenyezes!" "nchange32": "Sikeresen Elküldött Stop Kérés!"
}, },
"transpage": { "transpage": {
"tchange1": "Tranzakciós Kérelem", "tchange1": "Tranzakciós Kérelem",
@ -552,7 +563,7 @@
"apipage": { "apipage": {
"achange1": "API-kulcs hozzáadása", "achange1": "API-kulcs hozzáadása",
"achange2": "API-kulcs", "achange2": "API-kulcs",
"achange3": "Adja meg a csomópont API-kulcsát. Megtalálható az 'apikey.txt' nevű fájlban abban a könyvtárban, ahol a alap software telepítve van. Másik lehetőségként kattintson a Mégse gombra a csökkentett funkcionalitású alap használatához.", "achange3": "Adja meg a csomópont API-kulcsát. Megtalálható az 'apikey.txt' nevű fájlban abban a könyvtárban, ahol a mag telepítve van. Másik lehetőségként kattintson a Mégse gombra a csökkentett funkcionalitású mag használatához.",
"achange4": "Érvénytelenít", "achange4": "Érvénytelenít",
"achange5": "Hozzáad", "achange5": "Hozzáad",
"achange6": "Sikeresen hozzáadta az API-kulcsot", "achange6": "Sikeresen hozzáadta az API-kulcsot",

View File

@ -434,10 +434,15 @@
"wcchange9": "Invio fallito, riprovare..." "wcchange9": "Invio fallito, riprovare..."
}, },
"blockpage": { "blockpage": {
"bcchange1": "blocco", "bcchange1": "Blocca Utente",
"bcchange2": "Bloccato con successo questo utente!", "bcchange2": "Bloccato con successo questo utente!",
"bcchange3": "Si è verificato un errore durante il tentativo di bloccare questo utente. Per favore, riprova!", "bcchange3": "Si è verificato un errore durante il tentativo di bloccare questo utente. Per favore, riprova!",
"bcchange4": "Nessun nome registrato" "bcchange4": "Nessun nome registrato",
"bcchange5": "Blocca richiesta utente",
"bcchange6": "Sei sicuro di bloccare questo utente?",
"bcchange7": "MENÙ",
"bcchange8": "Copia Indirizzo",
"bcchange9": "Messaggio Privato"
}, },
"grouppage": { "grouppage": {
"gchange1": "Gruppi Qortal", "gchange1": "Gruppi Qortal",

View File

@ -434,10 +434,15 @@
"wcchange9": "Wysyłanie nie powiodło się, spróbuj ponownie..." "wcchange9": "Wysyłanie nie powiodło się, spróbuj ponownie..."
}, },
"blockpage": { "blockpage": {
"bcchange1": "zablokuj", "bcchange1": "Zablokuj Użytkownika",
"bcchange2": "Pomyślnie zablokowano tego użytkownika!", "bcchange2": "Pomyślnie zablokowano tego użytkownika!",
"bcchange3": "Wystąpił błąd podczas próby zablokowania tego użytkownika. Spróbuj ponownie!", "bcchange3": "Wystąpił błąd podczas próby zablokowania tego użytkownika. Spróbuj ponownie!",
"bcchange4": "Brak zarejestrowanej nazwy" "bcchange4": "Brak zarejestrowanej nazwy",
"bcchange5": "Zablokuj żądanie użytkownika",
"bcchange6": "Czy na pewno chcesz zablokować tego użytkownika?",
"bcchange7": "MENU",
"bcchange8": "Kopiuj Adres",
"bcchange9": "Prywatna Wiadomość"
}, },
"grouppage": { "grouppage": {
"gchange1": "Grupy Qortal", "gchange1": "Grupy Qortal",

View File

@ -434,10 +434,15 @@
"wcchange9": "Envio falhou, por favor tente novamente..." "wcchange9": "Envio falhou, por favor tente novamente..."
}, },
"blockpage": { "blockpage": {
"bcchange1": "Bloquear", "bcchange1": "Bloquear Usuário",
"bcchange2": "Bloqueou com sucesso este usuário!", "bcchange2": "Bloqueou com sucesso este usuário!",
"bcchange3": "Ocorreu um erro ao tentar bloquear esse usuário. Por favor, tente de novo!", "bcchange3": "Ocorreu um erro ao tentar bloquear esse usuário. Por favor, tente de novo!",
"bcchange4": "Nenhum nome registrado" "bcchange4": "Nenhum nome registrado",
"bcchange5": "Bloquear solicitação de usuário",
"bcchange6": "Tem certeza de bloquear este usuário?",
"bcchange7": "MENU",
"bcchange8": "Copiar Endereço",
"bcchange9": "Mensagem Privada"
}, },
"grouppage": { "grouppage": {
"gchange1": "Grupos Qortal", "gchange1": "Grupos Qortal",

View File

@ -434,10 +434,15 @@
"wcchange9": "Slanje neuspešno, Molim pokušajte ponov..." "wcchange9": "Slanje neuspešno, Molim pokušajte ponov..."
}, },
"blockpage": { "blockpage": {
"bcchange1": "blokirajte", "bcchange1": "Blokirajte Korisnika",
"bcchange2": "Korisnik uspešno blokiran!", "bcchange2": "Korisnik uspešno blokiran!",
"bcchange3": "Desila se greška pri pokušaju blokiranja ovog korisnika. Molim pokušajte ponovo!", "bcchange3": "Desila se greška pri pokušaju blokiranja ovog korisnika. Molim pokušajte ponovo!",
"bcchange4": "Bez registrovanih imena" "bcchange4": "Bez registrovanih imena",
"bcchange5": "Blokiraj korisnički zahtev",
"bcchange6": "Da li ste sigurni da blokirate ovog korisnika?",
"bcchange7": "MENI",
"bcchange8": "Kopiraj Adresu",
"bcchange9": "Privatna Poruka"
}, },
"grouppage": { "grouppage": {
"gchange1": "Qortal Grupe", "gchange1": "Qortal Grupe",

View File

@ -434,10 +434,15 @@
"wcchange9": "Sending failed, Please retry..." "wcchange9": "Sending failed, Please retry..."
}, },
"blockpage": { "blockpage": {
"bcchange1": "block", "bcchange1": "Block User",
"bcchange2": "Successfully blocked this user!", "bcchange2": "Successfully blocked this user!",
"bcchange3": "Error occurred when trying to block this user. Please try again!", "bcchange3": "Error occurred when trying to block this user. Please try again!",
"bcchange4": "No registered name" "bcchange4": "No registered name",
"bcchange5": "Block User Request",
"bcchange6": "Are you sure to block this user ?",
"bcchange7": "MENU",
"bcchange8": "Copy Address",
"bcchange9": "Private Message"
}, },
"grouppage": { "grouppage": {
"gchange1": "Qortal Groups", "gchange1": "Qortal Groups",

View File

@ -434,10 +434,15 @@
"wcchange9": "发送失败, 请再此尝试..." "wcchange9": "发送失败, 请再此尝试..."
}, },
"blockpage": { "blockpage": {
"bcchange1": "封锁", "bcchange1": "阻止用户",
"bcchange2": "成功封锁此用户!", "bcchange2": "成功封锁此用户!",
"bcchange3": "尝试封锁此用户时出错。 请再试一次!", "bcchange3": "尝试封锁此用户时出错。 请再试一次!",
"bcchange4": "没有注册名称" "bcchange4": "没有注册名称",
"bcchange5": "阻止用户请求",
"bcchange6": "你确定要屏蔽这个用户吗?",
"bcchange7": "菜单",
"bcchange8": "复制地址",
"bcchange9": "私人讯息"
}, },
"grouppage": { "grouppage": {
"gchange1": "Qortal 群组", "gchange1": "Qortal 群组",

View File

@ -434,10 +434,15 @@
"wcchange9": "發送失敗, 請再此嘗試..." "wcchange9": "發送失敗, 請再此嘗試..."
}, },
"blockpage": { "blockpage": {
"bcchange1": "封鎖", "bcchange1": "阻止用戶",
"bcchange2": "成功封鎖此用戶!", "bcchange2": "成功封鎖此用戶!",
"bcchange3": "嘗試封鎖此用戶時出錯。 請再試一次!", "bcchange3": "嘗試封鎖此用戶時出錯。 請再試一次!",
"bcchange4": "沒有註冊名稱" "bcchange4": "沒有註冊名稱",
"bcchange5": "阻止用戶請求",
"bcchange6": "你確定要屏蔽這個用戶嗎?",
"bcchange7": "菜單",
"bcchange8": "複製地址",
"bcchange9": "私人讯息"
}, },
"grouppage": { "grouppage": {
"gchange1": "Qortal 群組", "gchange1": "Qortal 群組",

View File

@ -1,164 +0,0 @@
import { LitElement, html, css } from 'lit'
import { render } from 'lit/html.js'
import { Epml } from '../../../epml.js'
import snackbar from './snackbar.js'
import { use, get, translate, translateUnsafeHTML, registerTranslateConfig } from 'lit-translate'
registerTranslateConfig({
loader: lang => fetch(`/language/${lang}.json`).then(res => res.json())
})
import '@material/mwc-button'
import '@material/mwc-dialog'
import '@material/mwc-icon'
import '@material/mwc-snackbar'
const parentEpml = new Epml({ type: 'WINDOW', source: window.parent })
class BlockAddress extends LitElement {
static get properties() {
return {
toblockaddress: { type: String, attribute: true },
chatBlockedAdresses: { type: Array }
}
}
static get styles() {
return css`
* {
--mdc-theme-primary: rgb(3, 169, 244);
--mdc-theme-secondary: var(--mdc-theme-primary);
--mdc-dialog-content-ink-color: var(--black);
--mdc-theme-surface: var(--white);
--mdc-theme-text-primary-on-background: var(--black);
}
`
}
constructor() {
super()
this.chatBlockedAdresses = []
}
render() {
return html`
<mwc-button dense unelevated label="${translate("blockpage.bcchange1")}" icon="voice_over_off" @click="${() => this.chatBlockAddress()}"></mwc-button>
`
}
firstUpdated() {
this.changeLanguage()
this.getChatBlockedAdresses()
setInterval(() => {
this.getChatBlockedAdresses();
}, 60000)
window.addEventListener('storage', () => {
const checkLanguage = localStorage.getItem('qortalLanguage')
use(checkLanguage)
})
}
updated(changedProps) {
}
changeLanguage() {
const checkLanguage = localStorage.getItem('qortalLanguage')
if (checkLanguage === null || checkLanguage.length === 0) {
localStorage.setItem('qortalLanguage', 'us')
use('us')
} else {
use(checkLanguage)
}
}
async getChatBlockedAdresses() {
const chatBlockedAdresses = await parentEpml.request('apiCall', {
url: `/lists/blockedAddresses?apiKey=${this.getApiKey()}`
})
this.chatBlockedAdresses = chatBlockedAdresses
}
async chatBlockAddress() {
let address = this.toblockaddress
let items = [
address
]
let addressJsonString = JSON.stringify({ "items": items })
let ret = await parentEpml.request('apiCall', {
url: `/lists/blockedAddresses?apiKey=${this.getApiKey()}`,
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: `${addressJsonString}`
})
if (ret === true) {
this.chatBlockedAdresses = this.chatBlockedAdresses.filter(item => item != address)
this.chatBlockedAdresses.push(address)
this.getChatBlockedList()
let err1string = get("blockpage.bcchange2")
snackbar.add({
labelText: `${err1string}`,
dismiss: true
})
} else {
let err2string = get("blockpage.bcchange2")
snackbar.add({
labelText: `${err2string}`,
dismiss: true
})
}
return ret
}
getChatBlockedList() {
const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node]
const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port
const blockedAddressesUrl = `${nodeUrl}/lists/blockedAddresses?apiKey=${this.getApiKey()}`
const err3string = 'No regitered name'
localStorage.removeItem("ChatBlockedAddresses")
var obj = [];
fetch(blockedAddressesUrl).then(response => {
return response.json()
}).then(data => {
return data.map(item => {
const noName = {
name: err3string,
owner: item
}
fetch(`${nodeUrl}/names/address/${item}?limit=0&reverse=true`).then(res => {
return res.json()
}).then(jsonRes => {
if(jsonRes.length) {
jsonRes.map (item => {
obj.push(item)
})
} else {
obj.push(noName)
}
localStorage.setItem("ChatBlockedAddresses", JSON.stringify(obj))
})
})
})
}
getApiKey() {
const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node];
let apiKey = myNode.apiKey;
return apiKey;
}
}
window.customElements.define('block-address', BlockAddress)

View File

@ -10,7 +10,7 @@ registerTranslateConfig({
import { escape, unescape } from 'html-escaper'; import { escape, unescape } from 'html-escaper';
import { inputKeyCodes } from '../../utils/keyCodes.js' import { inputKeyCodes } from '../../utils/keyCodes.js'
import './ChatScroller.js' import './ChatScroller.js'
import './BlockAddress.js' import './NameMenu.js'
import './TimeAgo.js' import './TimeAgo.js'
import { EmojiPicker } from 'emoji-picker-js'; import { EmojiPicker } from 'emoji-picker-js';
import '@polymer/paper-spinner/paper-spinner-lite.js' import '@polymer/paper-spinner/paper-spinner-lite.js'
@ -258,9 +258,6 @@ class ChatPage extends LitElement {
parentEpml.imReady(); parentEpml.imReady();
} }
updated(changedProps) {
}
changeLanguage() { changeLanguage() {
const checkLanguage = localStorage.getItem('qortalLanguage') const checkLanguage = localStorage.getItem('qortalLanguage')
@ -358,7 +355,7 @@ class ChatPage extends LitElement {
*/ */
chatMessageTemplate(messageObj) { chatMessageTemplate(messageObj) {
let avatarImg = ''; let avatarImg = '';
let blockButton = ''; let nameMenu = '';
if (messageObj.senderName) { if (messageObj.senderName) {
const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node]; const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node];
const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port; const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port;
@ -366,18 +363,17 @@ class ChatPage extends LitElement {
avatarImg = `<img src="${avatarUrl}" style="max-width:100%; max-height:100%;" onerror="this.onerror=null; this.src='/img/incognito.png';" />`; avatarImg = `<img src="${avatarUrl}" style="max-width:100%; max-height:100%;" onerror="this.onerror=null; this.src='/img/incognito.png';" />`;
} }
if (messageObj.sender === this.selectedAddress.address) { if (messageObj.sender === this.myAddress) {
blockButton = `` nameMenu = ``
} else { } else {
blockButton = `<block-address toblockaddress="${messageObj.sender}"></block-address>` nameMenu = `<name-menu toblockaddress="${messageObj.sender}" nametodialog="${messageObj.senderName ? messageObj.senderName : messageObj.sender}"></name-menu>`
} }
return ` return `
<li class="clearfix"> <li class="clearfix">
<div class="message-data ${messageObj.sender === this.selectedAddress.address ? "align-right" : ""}"> <div class="message-data ${messageObj.sender === this.selectedAddress.address ? "align-right" : ""}">
<span class="message-data-name">${messageObj.senderName ? messageObj.senderName : messageObj.sender}</span> <span class="message-data-name">${nameMenu}</span>
<span class="message-data-time"><message-time timestamp=${messageObj.timestamp}></message-time></span> <span class="message-data-time"><message-time timestamp=${messageObj.timestamp}></message-time></span>
<span class="message-data-block">${blockButton}</span>
</div> </div>
<div class="message-data-avatar" style="width:42px; height:42px; ${messageObj.sender === this.selectedAddress.address ? "float:right;" : "float:left;"} margin:3px;">${avatarImg}</div> <div class="message-data-avatar" style="width:42px; height:42px; ${messageObj.sender === this.selectedAddress.address ? "float:right;" : "float:left;"} margin:3px;">${avatarImg}</div>
<div class="message ${messageObj.sender === this.selectedAddress.address ? "my-message float-right" : "other-message float-left"}">${this.emojiPicker.parse(escape(messageObj.decodedMessage))}</div> <div class="message ${messageObj.sender === this.selectedAddress.address ? "my-message float-right" : "other-message float-left"}">${this.emojiPicker.parse(escape(messageObj.decodedMessage))}</div>
@ -662,7 +658,7 @@ class ChatPage extends LitElement {
const hashAry = new Uint8Array(window.parent.memory.buffer, hashPtr, 32); const hashAry = new Uint8Array(window.parent.memory.buffer, hashPtr, 32);
hashAry.set(chatBytesHash); hashAry.set(chatBytesHash);
const difficulty = this.balance === 0 ? 14 : 8; const difficulty = this.balance === 0 ? 12 : 8;
const workBufferLength = 8 * 1024 * 1024; const workBufferLength = 8 * 1024 * 1024;
const workBufferPtr = window.parent.sbrk(workBufferLength, window.parent.heap); const workBufferPtr = window.parent.sbrk(workBufferLength, window.parent.heap);
let nonce = window.parent.computePow(hashPtr, workBufferPtr, workBufferLength, difficulty); let nonce = window.parent.computePow(hashPtr, workBufferPtr, workBufferLength, difficulty);
@ -698,7 +694,6 @@ class ChatPage extends LitElement {
* @param { Boolean } isDown * @param { Boolean } isDown
*/ */
setIsUserDown(isDown) { setIsUserDown(isDown) {
this.isUserDown = isDown; this.isUserDown = isDown;
} }

View File

@ -2,7 +2,7 @@ import { LitElement, html, css } from 'lit'
import { render } from 'lit/html.js' import { render } from 'lit/html.js'
import { Epml } from '../../../epml.js' import { Epml } from '../../../epml.js'
import './BlockAddress.js' import './NameMenu.js'
import '@material/mwc-button' import '@material/mwc-button'
import '@material/mwc-dialog' import '@material/mwc-dialog'
@ -36,6 +36,8 @@ class ChatScroller extends LitElement {
* { * {
scrollbar-width: thin; scrollbar-width: thin;
scrollbar-color: var(--thumbBG) var(--scrollbarBG); scrollbar-color: var(--thumbBG) var(--scrollbarBG);
--mdc-theme-primary: rgb(3, 169, 244);
--mdc-theme-secondary: var(--mdc-theme-primary);
} }
*::-webkit-scrollbar-track { *::-webkit-scrollbar-track {
@ -48,6 +50,11 @@ class ChatScroller extends LitElement {
border: 3px solid var(--scrollbarBG); border: 3px solid var(--scrollbarBG);
} }
a {
color: var(--black);
text-decoration: none;
}
ul { ul {
list-style: none; list-style: none;
margin: 0; margin: 0;
@ -56,7 +63,7 @@ class ChatScroller extends LitElement {
.chat-list { .chat-list {
overflow-y: auto; overflow-y: auto;
height: 91vh; height: 92vh;
box-sizing: border-box; box-sizing: border-box;
} }
@ -66,23 +73,14 @@ class ChatScroller extends LitElement {
.message-data-name { .message-data-name {
color: var(--black); color: var(--black);
cursor: pointer;
} }
.message-data-time { .message-data-time {
color: #a8aab1; color: #a8aab1;
font-size: 13px; font-size: 13px;
padding-left: 6px; padding-left: 6px;
} padding-bottom: 4px;
.message-data-block {
color: #03a9f4;
font-size: 16px;
padding-left: 6px;
}
.blockicon {
color: #03a9f4;
--mdc-icon-size: 16px;
} }
.message { .message {
@ -204,7 +202,7 @@ class ChatScroller extends LitElement {
chatMessageTemplate(messageObj) { chatMessageTemplate(messageObj) {
let avatarImg = ''; let avatarImg = '';
let blockButton = ''; let nameMenu = '';
if (messageObj.senderName) { if (messageObj.senderName) {
const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node]; const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node];
const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port; const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port;
@ -213,17 +211,17 @@ class ChatScroller extends LitElement {
} }
if (messageObj.sender === this.myAddress) { if (messageObj.sender === this.myAddress) {
blockButton = `` nameMenu = ``
} else { } else {
blockButton = `<block-address toblockaddress="${messageObj.sender}"></block-address>` nameMenu = `<name-menu toblockaddress="${messageObj.sender}" nametodialog="${messageObj.senderName ? messageObj.senderName : messageObj.sender}"></name-menu>`
} }
return ` return `
<li class="clearfix"> <li class="clearfix">
<div class="message-data ${messageObj.sender === this.myAddress ? "align-right" : ""}"> <div class="message-data ${messageObj.sender === this.myAddress ? "align-right" : ""}">
<span class="message-data-name">${messageObj.senderName ? messageObj.senderName : messageObj.sender}</span> <span class="message-data-name">${nameMenu}</span>
<span class="message-data-time"><message-time timestamp=${messageObj.timestamp}></message-time></span> <span class="message-data-time"><message-time timestamp=${messageObj.timestamp}></message-time></span>
<span class="message-data-block">${blockButton}</span> </div>
</div> </div>
<div class="message-data-avatar" style="width:42px; height:42px; ${messageObj.sender === this.myAddress ? "float:right;" : "float:left;"} margin:3px;">${avatarImg}</div> <div class="message-data-avatar" style="width:42px; height:42px; ${messageObj.sender === this.myAddress ? "float:right;" : "float:left;"} margin:3px;">${avatarImg}</div>
<div id="messageContent" class="message ${messageObj.sender === this.myAddress ? "my-message float-right" : "other-message float-left"}">${this.emojiPicker.parse(this.escapeHTML(messageObj.decodedMessage))}</div> <div id="messageContent" class="message ${messageObj.sender === this.myAddress ? "my-message float-right" : "other-message float-left"}">${this.emojiPicker.parse(this.escapeHTML(messageObj.decodedMessage))}</div>

View File

@ -432,7 +432,7 @@ class ChatWelcomePage extends LitElement {
const hashAry = new Uint8Array(window.parent.memory.buffer, hashPtr, 32); const hashAry = new Uint8Array(window.parent.memory.buffer, hashPtr, 32);
hashAry.set(chatBytesHash); hashAry.set(chatBytesHash);
const difficulty = this.balance === 0 ? 14 : 8; const difficulty = this.balance === 0 ? 12 : 8;
const workBufferLength = 8 * 1024 * 1024; const workBufferLength = 8 * 1024 * 1024;
const workBufferPtr = window.parent.sbrk(workBufferLength, window.parent.heap); const workBufferPtr = window.parent.sbrk(workBufferLength, window.parent.heap);

View File

@ -904,7 +904,6 @@ class Chat extends LitElement {
} }
scrollToBottom() { scrollToBottom() {
const viewElement = this.shadowRoot.querySelector('chat-page').shadowRoot.querySelector('chat-scroller').shadowRoot.getElementById('viewElement'); const viewElement = this.shadowRoot.querySelector('chat-page').shadowRoot.querySelector('chat-scroller').shadowRoot.getElementById('viewElement');
viewElement.scroll({ top: viewElement.scrollHeight, left: 0, behavior: 'smooth' }) viewElement.scroll({ top: viewElement.scrollHeight, left: 0, behavior: 'smooth' })
} }