mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-02-11 17:55:51 +00:00
add name menu
This commit is contained in:
parent
fe3991eb16
commit
3762670e31
@ -434,10 +434,15 @@
|
||||
"wcchange9": "Senden fehlgeschlagen, bitte erneut versuchen..."
|
||||
},
|
||||
"blockpage": {
|
||||
"bcchange1": "blockieren",
|
||||
"bcchange1": "Benutzer Blockieren",
|
||||
"bcchange2": "Dieser Benutzer wurde erfolgreich blockiert!",
|
||||
"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": {
|
||||
"gchange1": "Qortal-Gruppen",
|
||||
|
@ -434,10 +434,15 @@
|
||||
"wcchange9": "El envío ha fallado, por favor intente de nuevo..."
|
||||
},
|
||||
"blockpage": {
|
||||
"bcchange1": "bloquear",
|
||||
"bcchange1": "Bloquear 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!",
|
||||
"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": {
|
||||
"gchange1": "Grupos Qortal",
|
||||
|
@ -434,10 +434,15 @@
|
||||
"wcchange9": "Échec de l’envoi, veuillez réessayer..."
|
||||
},
|
||||
"blockpage": {
|
||||
"bcchange1": "bloquer",
|
||||
"bcchange1": "Bloquer un Utilisateur",
|
||||
"bcchange2": "Blocage réussi de cet utilisateur!",
|
||||
"bcchange3": "Une erreur s’est 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": {
|
||||
"gchange1": "Groupes Qortal",
|
||||
|
@ -441,10 +441,15 @@
|
||||
"wcchange9": "भेजना विफल, कृपया पुन: प्रयास करें..."
|
||||
},
|
||||
"blockpage": {
|
||||
"bcchange1": "ब्लॉक",
|
||||
"bcchange1": "खंड उपयोगकर्ता",
|
||||
"bcchange2": "इस उपयोगकर्ता को सफलतापूर्वक अवरुद्ध!",
|
||||
"bcchange3": "इस उपयोगकर्ता को ब्लॉक करने की कोशिश करते समय त्रुटि हुई कृपया फिर से प्रयास करें!",
|
||||
"bcchange4": "कोई पंजीकृत नाम नहीं"
|
||||
"bcchange4": "कोई पंजीकृत नाम नहीं",
|
||||
"bcchange5": "उपयोगकर्ता अनुरोध को ब्लॉक करें",
|
||||
"bcchange6": "क्या आप वाकई इस उपयोगकर्ता को ब्लॉक करना चाहते हैं?",
|
||||
"bcchange7": "मेन्यू",
|
||||
"bcchange8": "कॉपी पता",
|
||||
"bcchange9": "निजी संदेश"
|
||||
},
|
||||
"grouppage": {
|
||||
"gchange1": "क्वॉर्टल समूह",
|
||||
|
@ -434,10 +434,15 @@
|
||||
"wcchange9": "Slanje neuspješno, molimo ponovite..."
|
||||
},
|
||||
"blockpage": {
|
||||
"bcchange1": "blokiraj",
|
||||
"bcchange1": "Blokirati Korisnika",
|
||||
"bcchange2": "Uspješno blokiran ovaj korisnik",
|
||||
"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": {
|
||||
"gchange1": "Qortal Grupe",
|
||||
|
@ -2,18 +2,23 @@
|
||||
"selectmenu": {
|
||||
"selectlanguage": "Nyelv kiválasztása",
|
||||
"languageflag": "hu",
|
||||
"hungarian": "Maygar",
|
||||
"english": "Angol",
|
||||
"chinese1": "Kínai (Egyszerűsített)",
|
||||
"chinese2": "Kínai (Hagyományos)",
|
||||
"german": "Német",
|
||||
"french": "Francia",
|
||||
"polish": "Lengyel",
|
||||
"spanish": "Spanyol"
|
||||
"spanish": "Spanyol",
|
||||
"hindi": "Hindi",
|
||||
"croatian": "Horvát",
|
||||
"portuguese": "Portugál",
|
||||
"hungarian": "Magyar",
|
||||
"serbian": "Szerb",
|
||||
"italian": "Olasz"
|
||||
},
|
||||
"sidemenu": {
|
||||
"mintingdetails": "PÉNZVERÉSI RÉSZLETEK",
|
||||
"wallets": "PÉNZTÁRCA",
|
||||
"mintingdetails": "VERÉSI RÉSZLETEK",
|
||||
"wallets": "Pénztárca",
|
||||
"tradeportal": "KERESKEDELEM PORTÁL",
|
||||
"rewardshare": "JUTALOM RÉSZVÉNY",
|
||||
"nameregistration": "NÉV REGISZTRÁCIÓ",
|
||||
@ -34,11 +39,11 @@
|
||||
"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!",
|
||||
"upload": "A Qortal biztonsági másolat feltöltése",
|
||||
"howlogin": "Hogyan szeretne bejelentkezni?",
|
||||
"seed": "Mag (seed)",
|
||||
"seedphrase": "Szo Kifejezes (seed phrase)",
|
||||
"saved": "Mentett Fiók",
|
||||
"qora": "Qora Cím Szo Kifejezes (seed phrase)",
|
||||
"howlogin": "Hogyan szertne bejelentkezni?",
|
||||
"seed": "Mag",
|
||||
"seedphrase": "Magfrázis",
|
||||
"saved": "Mentett fiók",
|
||||
"qora": "Qora címmag",
|
||||
"backup": "Qortal pénztárca biztonsági mentése",
|
||||
"decrypt": "Visszafejt biztonsági másolat",
|
||||
"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?",
|
||||
"error1": "A biztonsági másolatnak érvényes JSONnak kell lennie",
|
||||
"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",
|
||||
"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",
|
||||
"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.",
|
||||
"clicknext": "Qortal-fiók létrehozása a TOVÁBB gombra kattintva",
|
||||
"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 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.",
|
||||
"welmessage": "Üdvözöljük a Qortalban",
|
||||
"pleaseenter": "Kérjük, adjon meg egy jelszót!",
|
||||
@ -60,7 +65,7 @@
|
||||
"entername": "Adjon meg egy nevet!",
|
||||
"downloaded": "Letöltődött a Wallet BackUp fájl!",
|
||||
"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",
|
||||
"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.",
|
||||
@ -70,30 +75,30 @@
|
||||
"downloadbackup": "Pénztárca biztonsági mentési fájl letöltése"
|
||||
},
|
||||
"logout": {
|
||||
"logout": "KIJELENTKEZES",
|
||||
"logout": "KIJELENTKEZIK",
|
||||
"confirmlogout": "Biztosan kijelentkezik?"
|
||||
},
|
||||
"fragfile": {
|
||||
"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": {
|
||||
"generalinfo": "Általános Fiókadatok",
|
||||
"generalinfo": "Általános fiókadatok",
|
||||
"address": "Cím",
|
||||
"publickey": "Nyilvános Kulcs",
|
||||
"publickey": "Nyilvános kulcs",
|
||||
"settings": "Beállítások",
|
||||
"account": "Fiók",
|
||||
"security": "Biztonság",
|
||||
"notifications": "Értesítések",
|
||||
"accountsecurity": "Fiók Biztonsága",
|
||||
"accountsecurity": "Fiók biztonsága",
|
||||
"password": "Jelszó",
|
||||
"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)",
|
||||
"block": "Blokkolás értesítések (hamarosan...)",
|
||||
"playsound": "Hang Lejátszása",
|
||||
"shownotifications": "Értesítések Megjelenítése",
|
||||
"block": "Értesítések blokkolása (hamarosan...)",
|
||||
"playsound": "Hang lejátszása",
|
||||
"shownotifications": "Értesítések megjelenítése",
|
||||
"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",
|
||||
"addandsave": "Hozzáadás és mentés",
|
||||
"protocol": "Protokoll",
|
||||
@ -103,13 +108,13 @@
|
||||
"appinfo": {
|
||||
"blockheight": "Blokk Magassága",
|
||||
"uiversion": "UI Verzió",
|
||||
"coreversion": "Alap Software Verzió",
|
||||
"minting": "(Penzverés)",
|
||||
"synchronizing": "Szinkronizálás"
|
||||
"coreversion": "Mag verzió",
|
||||
"minting": "(Verés)",
|
||||
"synchronizing": "Szinkronizálása"
|
||||
},
|
||||
"walletprofile": {
|
||||
"minterlevel": "Pénzverő Szint",
|
||||
"blocksminted": "Pénzvert Blokkok"
|
||||
"blocksminted": "Vert blokkok"
|
||||
},
|
||||
"general": {
|
||||
"yes": "Igen",
|
||||
@ -121,54 +126,54 @@
|
||||
"back": "Vissza",
|
||||
"next": "Következő",
|
||||
"create": "Létrehozáshoz",
|
||||
"continue": "Folytatás",
|
||||
"save": "Mentés"
|
||||
"continue": "Folytatódik/folytatáshoz",
|
||||
"save": "Mentéshez"
|
||||
},
|
||||
"mintingpage": {
|
||||
"mchange1": "Általános Pénzverés Részletei",
|
||||
"mchange2": "Blokkchain Statisztika",
|
||||
"mchange2": "Blokklánc Statisztika",
|
||||
"mchange3": "Átlagos Qortal-Blokkolási Idő",
|
||||
"mchange4": "Átlagos Blokkok Naponta",
|
||||
"mchange5": "Átlagos Létrehozott QORT Naponta",
|
||||
"mchange6": "Penzverés Számlaadatok",
|
||||
"mchange7": "Nem Penzverő",
|
||||
"mchange8": "Penzverés",
|
||||
"mchange9": "Nem Tortenik Penzverés",
|
||||
"mchange10": "Fiók Adatok Aktiválása",
|
||||
"mchange6": "Számlaadatok Verése",
|
||||
"mchange7": "Nem Egy Verő",
|
||||
"mchange8": "Verés",
|
||||
"mchange9": "Nem Verés",
|
||||
"mchange10": "Fiókadatok Aktiválása",
|
||||
"mchange11": "Nincs Aktiválva",
|
||||
"mchange12": "Fiók Aktiválása",
|
||||
"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",
|
||||
"mchange16": "Aktuális Szint",
|
||||
"mchange17": "Blokkok A Következő Szintre",
|
||||
"mchange18": "Ha 0 - 24 oraban fojtatja a pénzverést elérheti a szintet",
|
||||
"mchange19": "Pénzverő Jutalmak Adatai",
|
||||
"mchange18": "Ha továbbra is verés 24 / 7 akkor eléri a szintet",
|
||||
"mchange19": "Pénzverő jutalmak adatai",
|
||||
"mchange20": "Aktuális Szint",
|
||||
"mchange21": "Összes Pénzverő A Szinten",
|
||||
"mchange21": "Összes Pénzverő A Rétegben",
|
||||
"mchange22": "Rétegmegosztás Blokkonként",
|
||||
"mchange23": "Becsült Jutalom Blokkonként",
|
||||
"mchange24": "Becsült Jutalom Naponta",
|
||||
"mchange25": "Másodperc",
|
||||
"mchange26": "Blokkok",
|
||||
"mchange27": "Szint",
|
||||
"mchange28": "Csoport",
|
||||
"mchange28": "Tier",
|
||||
"mchange29": "Napok",
|
||||
"mchange30": "Pénzverők",
|
||||
"mchange30": "Minters",
|
||||
"mchange31": "Segítségért Nyomja Meg A Gombot",
|
||||
"mchange32": "Legyen Pénzverő",
|
||||
"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",
|
||||
"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",
|
||||
"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!",
|
||||
"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é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"
|
||||
},
|
||||
"walletpage": {
|
||||
"wchange1": "Egyenleg lekérése...",
|
||||
"wchange2": "Jelenlegi Pénztárca",
|
||||
"wchange3": "Pénztárca Címének Másolás a Vágólapra",
|
||||
"wchange4": "Vágólapra Másolt Cím",
|
||||
"wchange3": "Copy wallet address to clipboard",
|
||||
"wchange4": "Pénztárca címének másolása vágólapra",
|
||||
"wchange5": "Tranzakció Részletei",
|
||||
"wchange6": "Tranzakció Típusa",
|
||||
"wchange7": "KI",
|
||||
@ -180,7 +185,7 @@
|
||||
"wchange13": "Blokk",
|
||||
"wchange14": "Idő",
|
||||
"wchange15": "Tranzakció Aláírása",
|
||||
"wchange16": "Tranzakció 'Hash'",
|
||||
"wchange16": "Tranzakció Hash",
|
||||
"wchange17": "Küld",
|
||||
"wchange18": "Feladó Címe",
|
||||
"wchange19": "Rendelkezésre álló egyenleg",
|
||||
@ -190,7 +195,7 @@
|
||||
"wchange23": "Címzett (cím)",
|
||||
"wchange24": "Aktuális díj bájtonként",
|
||||
"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!",
|
||||
"wchange28": "A vevő nem lehet üres!",
|
||||
"wchange29": "Érvénytelen vevő!",
|
||||
@ -222,7 +227,7 @@
|
||||
"tchange11": "Dátum",
|
||||
"tchange12": "Állapot",
|
||||
"tchange13": "Eladó",
|
||||
"tchange14": "Ár per",
|
||||
"tchange14": "Ár Minden",
|
||||
"tchange15": "Űrlap Törlése",
|
||||
"tchange16": "Van",
|
||||
"tchange17": "Akció",
|
||||
@ -246,7 +251,7 @@
|
||||
"rchange1": "Jutalommegosztások",
|
||||
"rchange2": "Jutalommegosztás Létrehozása",
|
||||
"rchange3": "Jutalommegosztások, Amelyek Ebben a Fiókban Szerepelnek",
|
||||
"rchange4": "Penzerő fiók",
|
||||
"rchange4": "Verőfiók",
|
||||
"rchange5": "Részvény Százaléka",
|
||||
"rchange6": "Címzett",
|
||||
"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!",
|
||||
"rchange10": "Címzett Nyilvános Kulcsa",
|
||||
"rchange11": "Jutalomrészesedési Százalék",
|
||||
"rchange12": "Valami Finomat Csinál",
|
||||
"rchange13": "Penzverő Fiók Hozzáadása",
|
||||
"rchange12": "Valami Finomat Csinálni",
|
||||
"rchange13": "Verőfiók Hozzáadása",
|
||||
"rchange14": "Hozzáad",
|
||||
"rchange15": "A számla nem vesz részt jutalomrészesedésekben",
|
||||
"rchange16": "Saját Jutalommegosztás",
|
||||
@ -270,19 +275,19 @@
|
||||
"nchange1": "Név Regisztrációja",
|
||||
"nchange2": "Jegyzék Neve",
|
||||
"nchange3": "Regisztrált Nevek",
|
||||
"nchange4": "Avatar",
|
||||
"nchange4": "Megtestesülés",
|
||||
"nchange5": "Elnevezés",
|
||||
"nchange6": "Tulajdonos",
|
||||
"nchange7": "Akció",
|
||||
"nchange8": "Nincs név, amelyet ez a fiók regisztrálna!",
|
||||
"nchange9": "Név Regisztrálása!",
|
||||
"nchange10": "Leírás (nem kötelező)",
|
||||
"nchange11": "Valami finomat csinál",
|
||||
"nchange11": "Valami finomat csinálni",
|
||||
"nchange12": "Név Regisztrálása",
|
||||
"nchange13": "Az aktuális névregisztrációs díj",
|
||||
"nchange14": "Regisztráció",
|
||||
"nchange14": "Bejegyzes",
|
||||
"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!",
|
||||
"nchange18": "Sikeres Névregisztráció!"
|
||||
},
|
||||
@ -316,9 +321,9 @@
|
||||
"schange27": "Méret",
|
||||
"schange28": "Állapot",
|
||||
"schange29": "Követ",
|
||||
"schange30": "Követés Megszüntetése",
|
||||
"schange31": "Blokkolas",
|
||||
"schange32": "Vissza Enged",
|
||||
"schange30": "Követés megszüntetése",
|
||||
"schange31": "Blokk",
|
||||
"schange32": "Felszabadít",
|
||||
"schange33": "Keresendő Név",
|
||||
"schange34": "A név nem lehet üres!",
|
||||
"schange35": "Keresés"
|
||||
@ -341,7 +346,7 @@
|
||||
"pchange15": "Válassza ki a tárolni kívánt fájlt",
|
||||
"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.",
|
||||
"pchange18": "Adjon meg egy szolgáltatásnevet.",
|
||||
"pchange18": "djon meg egy szolgáltatásnevet.",
|
||||
"pchange19": "Adatok feldolgozása... Ez eltarthat egy ideig...",
|
||||
"pchange20": "Hibas:",
|
||||
"pchange21": "Belső kiszolgálóhiba az adatok közzétételekor",
|
||||
@ -353,14 +358,14 @@
|
||||
"browserpage": {
|
||||
"bchange1": "Előre",
|
||||
"bchange2": "Újratöltés",
|
||||
"bchange3": "Vissza a listahoz",
|
||||
"bchange3": "Back to list",
|
||||
"bchange4": "Töröl",
|
||||
"bchange5": "csomópontból",
|
||||
"bchange6": "A böngésző nem támogatja az iframe-eket.",
|
||||
"bchange7": "Követ",
|
||||
"bchange8": "Követés Megszüntetése",
|
||||
"bchange8": "Követés megszüntetése",
|
||||
"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!",
|
||||
"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!",
|
||||
@ -370,7 +375,7 @@
|
||||
},
|
||||
"datapage": {
|
||||
"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",
|
||||
"dchange4": "Kereses",
|
||||
"dchange5": "Regisztrált Név",
|
||||
@ -396,21 +401,21 @@
|
||||
"cchange2": "Berakás...",
|
||||
"cchange3": "Letiltott Felhasználók",
|
||||
"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!",
|
||||
"cchange7": "Név / Cím",
|
||||
"cchange8": "Üzenet...",
|
||||
"cchange9": "Küld",
|
||||
"cchange10": "Letiltott Felhasználók Listája",
|
||||
"cchange10": "Letiltott felhasználók listája",
|
||||
"cchange11": "Név",
|
||||
"cchange12": "Tulajdonos",
|
||||
"cchange13": "Akció",
|
||||
"cchange14": "Ez a fiók egyetlen felhasználót sem blokkolt.",
|
||||
"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!",
|
||||
"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!",
|
||||
"cchange21": "A küldés sikertelen, próbálkozzon újra...",
|
||||
"cchange22": "Üzenetek Betöltése...",
|
||||
@ -418,8 +423,8 @@
|
||||
"cchange24": "Üzenetenkénti maximális karakterszám 255"
|
||||
},
|
||||
"welcomepage": {
|
||||
"wcchange1": "Üdvözöljük a Q-Chatben",
|
||||
"wcchange2": "Új Privát Üzenet",
|
||||
"wcchange1": "Üdvözöljük a Q-Chathoz",
|
||||
"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!",
|
||||
"wcchange4": "Név / Cím",
|
||||
"wcchange5": "Üzenet...",
|
||||
@ -429,15 +434,20 @@
|
||||
"wcchange9": "A küldés sikertelen, próbálkozzon újra..."
|
||||
},
|
||||
"blockpage": {
|
||||
"bcchange1": "blokk",
|
||||
"bcchange1": "Felhasználó Letiltása",
|
||||
"bcchange2": "Sikeresen letiltotta ezt a felhasználót!",
|
||||
"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": {
|
||||
"gchange1": "Qortal Csoportok",
|
||||
"gchange2": "Csoport Létrehozása",
|
||||
"gchange3": "Az Ön által Egyesített Csoportok",
|
||||
"gchange3": "Az Egyesített Csoportokod",
|
||||
"gchange4": "Csoport Név",
|
||||
"gchange5": "Leírás",
|
||||
"gchange6": "Szerep",
|
||||
@ -445,10 +455,10 @@
|
||||
"gchange8": "Nem tagja egyetlen csoportnak sem!",
|
||||
"gchange9": "Nyilvános Csoportok",
|
||||
"gchange10": "Tulajdonos",
|
||||
"gchange11": "Nyilvános Csoport Nem Elerheto!",
|
||||
"gchange11": "Nem érhetők el nyílt nyilvános csoportok!",
|
||||
"gchange12": "Új Csoport Létrehozása",
|
||||
"gchange13": "Csoport Típusa",
|
||||
"gchange14": "Sukseges ez a Mező Kitoltese",
|
||||
"gchange14": "Ez a Mező Kötelező",
|
||||
"gchange15": "Válasszon Egy Beállítást",
|
||||
"gchange16": "Nyilvános",
|
||||
"gchange17": "Privát",
|
||||
@ -461,7 +471,7 @@
|
||||
"gchange24": "órak",
|
||||
"gchange25": "nap",
|
||||
"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",
|
||||
"gchange29": "Csoport Létrehozása",
|
||||
"gchange30": "Csatlakozás Csoportkérelemhez",
|
||||
@ -470,24 +480,25 @@
|
||||
"gchange33": "Csatlakozás",
|
||||
"gchange34": "Csatlakozás Csoporthoz",
|
||||
"gchange35": "Csoportkérelem Elhagyása",
|
||||
"gchange36": "Kilépes",
|
||||
"gchange36": "Kilépő",
|
||||
"gchange37": "Csoport Elhagyása",
|
||||
"gchange38": "Csoport Tulajdonosának Kezelése:",
|
||||
"gchange39": "Csoport 'Admin' Kezelése:",
|
||||
"gchange39": "Csoportgazda Kezelése:",
|
||||
"gchange40": "Csoport Kezelése",
|
||||
"gchange41": "A Csoport Létrehozása Sikeres!",
|
||||
"gchange42": "Érvénytelen Csoportnév",
|
||||
"gchange43": "Érvénytelen Csoportleírás",
|
||||
"gchange44": "Csoporttípus 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",
|
||||
"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!",
|
||||
"gchange49": "A Csoportkérelem Sikeres Elküldésének Elhagyá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",
|
||||
"gchange48": "Csatlakozás a csoportkérelem sikeres elküldéséhez!",
|
||||
"gchange49": "A csoportkérelem sikeres elküldésének elhagyása!",
|
||||
"gchange50": "Elhagy",
|
||||
"gchange51": "Csatlakoz",
|
||||
"gchange52": "Admin",
|
||||
"gchange53": "Tag"
|
||||
"gchange52": "Kormányozo",
|
||||
"gchange53": "Tag",
|
||||
"gchange54": "Tagok"
|
||||
},
|
||||
"puzzlepage": {
|
||||
"pchange1": "Rejtvények",
|
||||
@ -498,11 +509,11 @@
|
||||
"pchange6": "Nyom / Válasz",
|
||||
"pchange7": "Akció",
|
||||
"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",
|
||||
"pchange11": "nem",
|
||||
"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...",
|
||||
"pchange15": "Előterjeszt",
|
||||
"pchange16": "A találgatás helytelen!",
|
||||
@ -511,17 +522,17 @@
|
||||
"nodepage": {
|
||||
"nchange1": "Csomópontkezelés:",
|
||||
"nchange2": "A csomópont online állapotban van:",
|
||||
"nchange3": "Csomópontnak a penzverési fiokok",
|
||||
"nchange4": "Penzverő 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.",
|
||||
"nchange3": "Csomópontnak a verési fiokok",
|
||||
"nchange4": "Verőfiok hozzáadása",
|
||||
"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",
|
||||
"nchange7": "Penzverő Fiók Hozzáadása",
|
||||
"nchange7": "Verőfiók hozzáadása",
|
||||
"nchange8": "Hozzáadas",
|
||||
"nchange9": "Penzverési Fiók",
|
||||
"nchange9": "Verési Fiók",
|
||||
"nchange10": "Címzett Fiók",
|
||||
"nchange11": "Akció",
|
||||
"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",
|
||||
"nchange15": "Társ Hozzáadása",
|
||||
"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",
|
||||
"nchange25": "Szinkronizálás indítása társsal: ",
|
||||
"nchange26": "Sikeresen eltávolított társ: ",
|
||||
"nchange27": "Sikerült Hozzáadni a Penzverési Csomópontot!",
|
||||
"nchange28": "Nem Sikerült Hozzáadni a Penzverési Csomópontot!",
|
||||
"nchange29": "Sikerült Eltávolítani a Penzverési Fiókot!",
|
||||
"nchange30": "Nem Sikerült Eltávolítani a Penzverési Fiókot!",
|
||||
"nchange27": "Sikerült hozzáadni a verési csomópontot!",
|
||||
"nchange28": "Nem sikerült hozzáadni a verési csomópontot!",
|
||||
"nchange29": "Sikerült eltávolítani a verési fiókot!",
|
||||
"nchange30": "Nem sikerült eltávolítani a verési fiókot!",
|
||||
"nchange31": "Csomópont Leállítás",
|
||||
"nchange32": "Sikeresen Elküldött Lealitas Kervenyezes!"
|
||||
"nchange32": "Sikeresen Elküldött Stop Kérés!"
|
||||
},
|
||||
"transpage": {
|
||||
"tchange1": "Tranzakciós Kérelem",
|
||||
@ -552,7 +563,7 @@
|
||||
"apipage": {
|
||||
"achange1": "API-kulcs hozzáadása",
|
||||
"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",
|
||||
"achange5": "Hozzáad",
|
||||
"achange6": "Sikeresen hozzáadta az API-kulcsot",
|
||||
|
@ -434,10 +434,15 @@
|
||||
"wcchange9": "Invio fallito, riprovare..."
|
||||
},
|
||||
"blockpage": {
|
||||
"bcchange1": "blocco",
|
||||
"bcchange1": "Blocca Utente",
|
||||
"bcchange2": "Bloccato con successo questo utente!",
|
||||
"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": {
|
||||
"gchange1": "Gruppi Qortal",
|
||||
|
@ -434,10 +434,15 @@
|
||||
"wcchange9": "Wysyłanie nie powiodło się, spróbuj ponownie..."
|
||||
},
|
||||
"blockpage": {
|
||||
"bcchange1": "zablokuj",
|
||||
"bcchange1": "Zablokuj Użytkownika",
|
||||
"bcchange2": "Pomyślnie zablokowano tego użytkownika!",
|
||||
"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": {
|
||||
"gchange1": "Grupy Qortal",
|
||||
|
@ -434,10 +434,15 @@
|
||||
"wcchange9": "Envio falhou, por favor tente novamente..."
|
||||
},
|
||||
"blockpage": {
|
||||
"bcchange1": "Bloquear",
|
||||
"bcchange1": "Bloquear Usuário",
|
||||
"bcchange2": "Bloqueou com sucesso este usuário!",
|
||||
"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": {
|
||||
"gchange1": "Grupos Qortal",
|
||||
|
@ -434,10 +434,15 @@
|
||||
"wcchange9": "Slanje neuspešno, Molim pokušajte ponov..."
|
||||
},
|
||||
"blockpage": {
|
||||
"bcchange1": "blokirajte",
|
||||
"bcchange1": "Blokirajte Korisnika",
|
||||
"bcchange2": "Korisnik uspešno blokiran!",
|
||||
"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": {
|
||||
"gchange1": "Qortal Grupe",
|
||||
|
@ -434,10 +434,15 @@
|
||||
"wcchange9": "Sending failed, Please retry..."
|
||||
},
|
||||
"blockpage": {
|
||||
"bcchange1": "block",
|
||||
"bcchange1": "Block User",
|
||||
"bcchange2": "Successfully blocked this user!",
|
||||
"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": {
|
||||
"gchange1": "Qortal Groups",
|
||||
|
@ -434,10 +434,15 @@
|
||||
"wcchange9": "发送失败, 请再此尝试..."
|
||||
},
|
||||
"blockpage": {
|
||||
"bcchange1": "封锁",
|
||||
"bcchange1": "阻止用户",
|
||||
"bcchange2": "成功封锁此用户!",
|
||||
"bcchange3": "尝试封锁此用户时出错。 请再试一次!",
|
||||
"bcchange4": "没有注册名称"
|
||||
"bcchange4": "没有注册名称",
|
||||
"bcchange5": "阻止用户请求",
|
||||
"bcchange6": "你确定要屏蔽这个用户吗?",
|
||||
"bcchange7": "菜单",
|
||||
"bcchange8": "复制地址",
|
||||
"bcchange9": "私人讯息"
|
||||
},
|
||||
"grouppage": {
|
||||
"gchange1": "Qortal 群组",
|
||||
|
@ -434,10 +434,15 @@
|
||||
"wcchange9": "發送失敗, 請再此嘗試..."
|
||||
},
|
||||
"blockpage": {
|
||||
"bcchange1": "封鎖",
|
||||
"bcchange1": "阻止用戶",
|
||||
"bcchange2": "成功封鎖此用戶!",
|
||||
"bcchange3": "嘗試封鎖此用戶時出錯。 請再試一次!",
|
||||
"bcchange4": "沒有註冊名稱"
|
||||
"bcchange4": "沒有註冊名稱",
|
||||
"bcchange5": "阻止用戶請求",
|
||||
"bcchange6": "你確定要屏蔽這個用戶嗎?",
|
||||
"bcchange7": "菜單",
|
||||
"bcchange8": "複製地址",
|
||||
"bcchange9": "私人讯息"
|
||||
},
|
||||
"grouppage": {
|
||||
"gchange1": "Qortal 群組",
|
||||
|
@ -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)
|
@ -10,7 +10,7 @@ registerTranslateConfig({
|
||||
import { escape, unescape } from 'html-escaper';
|
||||
import { inputKeyCodes } from '../../utils/keyCodes.js'
|
||||
import './ChatScroller.js'
|
||||
import './BlockAddress.js'
|
||||
import './NameMenu.js'
|
||||
import './TimeAgo.js'
|
||||
import { EmojiPicker } from 'emoji-picker-js';
|
||||
import '@polymer/paper-spinner/paper-spinner-lite.js'
|
||||
@ -258,9 +258,6 @@ class ChatPage extends LitElement {
|
||||
parentEpml.imReady();
|
||||
}
|
||||
|
||||
updated(changedProps) {
|
||||
}
|
||||
|
||||
changeLanguage() {
|
||||
const checkLanguage = localStorage.getItem('qortalLanguage')
|
||||
|
||||
@ -358,7 +355,7 @@ class ChatPage extends LitElement {
|
||||
*/
|
||||
chatMessageTemplate(messageObj) {
|
||||
let avatarImg = '';
|
||||
let blockButton = '';
|
||||
let nameMenu = '';
|
||||
if (messageObj.senderName) {
|
||||
const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node];
|
||||
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';" />`;
|
||||
}
|
||||
|
||||
if (messageObj.sender === this.selectedAddress.address) {
|
||||
blockButton = ``
|
||||
if (messageObj.sender === this.myAddress) {
|
||||
nameMenu = ``
|
||||
} 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 `
|
||||
<li class="clearfix">
|
||||
<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-block">${blockButton}</span>
|
||||
</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>
|
||||
@ -662,7 +658,7 @@ class ChatPage extends LitElement {
|
||||
const hashAry = new Uint8Array(window.parent.memory.buffer, hashPtr, 32);
|
||||
hashAry.set(chatBytesHash);
|
||||
|
||||
const difficulty = this.balance === 0 ? 14 : 8;
|
||||
const difficulty = this.balance === 0 ? 12 : 8;
|
||||
const workBufferLength = 8 * 1024 * 1024;
|
||||
const workBufferPtr = window.parent.sbrk(workBufferLength, window.parent.heap);
|
||||
let nonce = window.parent.computePow(hashPtr, workBufferPtr, workBufferLength, difficulty);
|
||||
@ -698,7 +694,6 @@ class ChatPage extends LitElement {
|
||||
* @param { Boolean } isDown
|
||||
*/
|
||||
setIsUserDown(isDown) {
|
||||
|
||||
this.isUserDown = isDown;
|
||||
}
|
||||
|
||||
|
@ -2,7 +2,7 @@ import { LitElement, html, css } from 'lit'
|
||||
import { render } from 'lit/html.js'
|
||||
import { Epml } from '../../../epml.js'
|
||||
|
||||
import './BlockAddress.js'
|
||||
import './NameMenu.js'
|
||||
|
||||
import '@material/mwc-button'
|
||||
import '@material/mwc-dialog'
|
||||
@ -36,6 +36,8 @@ class ChatScroller extends LitElement {
|
||||
* {
|
||||
scrollbar-width: thin;
|
||||
scrollbar-color: var(--thumbBG) var(--scrollbarBG);
|
||||
--mdc-theme-primary: rgb(3, 169, 244);
|
||||
--mdc-theme-secondary: var(--mdc-theme-primary);
|
||||
}
|
||||
|
||||
*::-webkit-scrollbar-track {
|
||||
@ -48,6 +50,11 @@ class ChatScroller extends LitElement {
|
||||
border: 3px solid var(--scrollbarBG);
|
||||
}
|
||||
|
||||
a {
|
||||
color: var(--black);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
ul {
|
||||
list-style: none;
|
||||
margin: 0;
|
||||
@ -56,7 +63,7 @@ class ChatScroller extends LitElement {
|
||||
|
||||
.chat-list {
|
||||
overflow-y: auto;
|
||||
height: 91vh;
|
||||
height: 92vh;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
@ -66,23 +73,14 @@ class ChatScroller extends LitElement {
|
||||
|
||||
.message-data-name {
|
||||
color: var(--black);
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.message-data-time {
|
||||
color: #a8aab1;
|
||||
font-size: 13px;
|
||||
padding-left: 6px;
|
||||
}
|
||||
|
||||
.message-data-block {
|
||||
color: #03a9f4;
|
||||
font-size: 16px;
|
||||
padding-left: 6px;
|
||||
}
|
||||
|
||||
.blockicon {
|
||||
color: #03a9f4;
|
||||
--mdc-icon-size: 16px;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
|
||||
.message {
|
||||
@ -204,7 +202,7 @@ class ChatScroller extends LitElement {
|
||||
|
||||
chatMessageTemplate(messageObj) {
|
||||
let avatarImg = '';
|
||||
let blockButton = '';
|
||||
let nameMenu = '';
|
||||
if (messageObj.senderName) {
|
||||
const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node];
|
||||
const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port;
|
||||
@ -213,17 +211,17 @@ class ChatScroller extends LitElement {
|
||||
}
|
||||
|
||||
if (messageObj.sender === this.myAddress) {
|
||||
blockButton = ``
|
||||
nameMenu = ``
|
||||
} 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 `
|
||||
<li class="clearfix">
|
||||
<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-block">${blockButton}</span>
|
||||
</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 id="messageContent" class="message ${messageObj.sender === this.myAddress ? "my-message float-right" : "other-message float-left"}">${this.emojiPicker.parse(this.escapeHTML(messageObj.decodedMessage))}</div>
|
||||
|
@ -432,7 +432,7 @@ class ChatWelcomePage extends LitElement {
|
||||
const hashAry = new Uint8Array(window.parent.memory.buffer, hashPtr, 32);
|
||||
hashAry.set(chatBytesHash);
|
||||
|
||||
const difficulty = this.balance === 0 ? 14 : 8;
|
||||
const difficulty = this.balance === 0 ? 12 : 8;
|
||||
|
||||
const workBufferLength = 8 * 1024 * 1024;
|
||||
const workBufferPtr = window.parent.sbrk(workBufferLength, window.parent.heap);
|
||||
|
@ -904,7 +904,6 @@ class Chat extends LitElement {
|
||||
}
|
||||
|
||||
scrollToBottom() {
|
||||
|
||||
const viewElement = this.shadowRoot.querySelector('chat-page').shadowRoot.querySelector('chat-scroller').shadowRoot.getElementById('viewElement');
|
||||
viewElement.scroll({ top: viewElement.scrollHeight, left: 0, behavior: 'smooth' })
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user