{ "nav": { "home": "Otthon", "community": "közösség", "articles": "Cikkek", "photos": "Fényképek", "staff": "Személyzet", "rankings": "Rangsorok", "guilds": "Céhek", "leaderboards": "Ranglisták", "rareValues": "Ritka értékek", "shop": "Bolt", "market": "Piac", "assistance": "Segítségnyújtás", "helpCenter": "Súgó", "myTickets": "A jegyeim", "badges": "Jelvények", "radio": "Rádió", "friends": "Barátok", "messages": "Üzenetek", "admin": "Admin", "openMenu": "Menü megnyitása", "closeMenu": "Menü bezárása", "drawBadge": "Rajzolj jelvényt", "events": "Events", "polls": "Polls", "mod": "Mod" }, "header": { "online": "{count} {hotel} online", "nitroClient": "Nitro kliens", "tagline": "Egy online virtuális világ, ahol létrehozhatod saját avatarod, barátokat köthetsz, chatelhetsz, szobákat hozhatsz létre és még sok mást!", "login": "Bejelentkezés", "or": "Or", "createAccount": "Hozzon létre egy fiókot" }, "footer": { "copyright": "© {year} – a {hotel} egy nonprofit oktatási projekt" }, "pages": { "staff": { "title": "Személyzet", "subtitle": "A szálloda mögött álló csapat", "ranksTitle": "Rangok", "ranksSubtitle": "Amiről a csapat egyes részei gondoskodnak", "membersTitle": "A csapat tagjai", "membersEmptySubtitle": "Jelenleg nincs kit mutatni", "membersSubtitle": "{count, plural, one {# member keeping things running} other {# members keeping things running}}", "emptyState": "Nincsenek megjeleníthető munkatársak.", "colUsername": "Felhasználónév", "colRank": "Rang", "colMotto": "Mottó" }, "leaderboard": { "title": "Ranglista", "subtitle": "A legjobb 20 játékos {currency} szerint", "tab_credits": "Kredit", "tab_diamonds": "Gyémántok", "tab_duckets": "Duckets", "tab_achievement": "Eredmények", "tab_respects": "Tisztelet", "tab_onlinetime": "Online idő", "emptyState": "Még nincs megjeleníthető rangsor.", "colAvatar": "Avatar", "colPlayer": "Játékos" }, "friends": { "title": "Barátok", "emptySubtitle": "Még nincsenek hozzáadott barátaid", "subtitle": "{count, plural, one {You have # friend} other {You have # friends}}", "emptyState": "Adjon hozzá barátokat a szállodában, és itt megjelennek.", "noMotto": "Nincs mottó", "remove": "Remove", "success": { "removed": "Friend removed." }, "errors": { "notFound": "That friendship was not found.", "invalid": "Invalid friend.", "error": "Something went wrong. Please try again." } }, "messages": { "title": "Üzenetek", "subtitle": "Baráti felkérések és offline üzenetek várnak rád", "requestsTitle": "Baráti kérések", "requestsEmptySubtitle": "Még senki sem kérte, hogy legyen a barátod", "requestsSubtitle": "{count, plural, one {# pending request} other {# pending requests}}", "requestsEmptyState": "Nincsenek függőben lévő baráti kérések.", "wantsToBeFriend": "a barátod akar lenni.", "accept": "Elfogadás", "offlineTitle": "Offline üzenetek", "offlineEmptySubtitle": "Beérkezett üzenetei üresek", "offlineSubtitle": "{count, plural, one {# message received} other {# messages received}}", "offlineEmptyState": "Nincsenek offline üzenetei.", "unknownUser": "Felhasználó #{id}", "decline": "Decline", "composeTitle": "Send offline message", "composeSubtitle": "Delivered in the hotel messenger when your friend is offline", "composeEmptyFriends": "Add friends in the hotel to send offline messages.", "composeFriendLabel": "Friend", "composeFriendPlaceholder": "Choose a friend", "composeMessageLabel": "Message", "composeMessagePlaceholder": "Write your message (max 500 characters)…", "composeSend": "Send message", "success": { "accepted": "Friend request accepted.", "declined": "Friend request declined.", "sent": "Offline message sent." }, "errors": { "notFound": "That friend request was not found.", "unauthorized": "You can't act on this friend request.", "invalid": "Invalid friend request.", "error": "Something went wrong. Please try again.", "notFriend": "You can only message friends.", "emptyMessage": "Please write a message.", "rateLimited": "Too many messages. Wait a moment and try again." } }, "profile": { "noMotto": "Nincs mottó", "statRank": "Rang", "statCredits": "Kredit", "statRegistered": "Regisztrált", "badgesTitle": "Jelvények", "badgesEmpty": "Még nincsenek jelvények.", "photosTitle": "Fényképek", "photosEmpty": "Még nincsenek fényképek.", "guestbookTitle": "Vendégkönyv", "guestbookSubtitle": "Üzenetek {username} falán", "leaveMessage": "Hagyj üzenetet", "guestbookPlaceholder": "Írj valamit {username} vendégkönyvébe…", "post": "Hozzászólás", "loginToPost": "Jelentkezzen be, hogy üzenetet hagyjon a vendégkönyvben.", "guestbookEmpty": "Még nincsenek bejegyzések a vendégkönyvben.", "unknownUser": "Felhasználó #{id}", "statDuckets": "Duckets", "statDiamonds": "Gyémántok", "walletTitle": "Pénztárca", "friendsTitle": "Barátok", "friendsSubtitle": "Emberek a szállodában, akikkel együtt lógnak", "friendsEmpty": "Nincsenek megmutatható barátok.", "roomsTitle": "Szobák", "roomsSubtitle": "Saját szobák", "roomsEmpty": "Nincs megjeleníthető szoba.", "roomUntitled": "Névtelen szoba", "addFriend": "Add friend", "alreadyFriends": "You're friends", "requestPending": "Request pending", "respondInMessages": "Respond in Messages", "success": { "sent": "Friend request sent.", "guestbook": "Guestbook message posted." }, "errors": { "self": "You can't send a friend request to yourself.", "alreadyFriends": "You're already friends with this user.", "alreadyPending": "You already sent a friend request to this user.", "incomingPending": "This user already sent you a request — accept or decline it in Messages.", "empty": "Please write a message before posting.", "moderated": "That message was blocked by moderation.", "ratelimit": "You're posting too fast. Please wait a moment and try again.", "invalid": "That request was invalid.", "error": "Something went wrong. Please try again." } }, "rankings": { "title": "Rangsorok", "subtitle": "A legjobb 12 játékos kreditek alapján rangsorolva", "emptyState": "Még nincs rangsorolandó játékos." }, "home": { "welcome": "Üdvözöljük itt: {hotelName}", "welcomeSubtitle": "Az Ön retro szállodája, amelyet most a Next.js üzemeltet", "welcomeBody": "Tárcsázz, gyűjts bútorokat és találkozz barátokkal.", "enterHotel": "Írja be a következőt: {hotelName}", "onlineFriends": "Online Barátok", "noFriendsOnline": "Nincsenek online barátok", "register": "REGISZTRÁLJ MOST", "joinNow": "Csatlakozzon még ma a {hotelName} szolgáltatáshoz!", "recentUsers": "Legutóbbi felhasználók", "recentPhotos": "Legutóbbi fotók", "latestNews": "Friss hírek", "newsTitle": "Friss hírek", "newsSubtitle": "Frissen a szállodából", "allNews": "Minden hír →", "allUsers": "Közösség →", "noArticles": "Még nincsenek cikkek.", "noPhotos": "Még nincsenek fényképek.", "noUsers": "Nincsenek online felhasználók", "latestArticle": "Legújabb cikk", "latestUsers": "Legújabb polgárok ({count} összesen)", "statsOnline": "Online", "statsCitizens": "Polgárok", "statsRooms": "Szobák", "statsArticles": "Cikkek", "featuresAvatar": "Avatár", "featuresAvatarDesc": "Hozd létre egyedi megjelenésed", "featuresFurniture": "Bútorok", "featuresFurnitureDesc": "Díszítsd fel a szobákat tárgyakkal", "featuresCommunity": "Közösség", "featuresCommunityDesc": "Szerezz barátokat és csevegj", "featuresGames": "Játékok", "featuresGamesDesc": "Versenyezz és érezd jól magad" }, "news": { "title": "Hírek", "subtitle": "A szálloda legújabb bejelentései, eseményei és frissítései", "noArticles": "Még nincsenek cikkek." }, "article": { "backToNews": "← Hírek", "reactionsTitle": "Reakciók", "reactionsSubtitle": "Mondja el, mit gondol", "reaction": { "like": "tetszik", "love": "Szerelem", "wow": "Hűha" }, "removeReaction": "Kattintson a reakció eltávolításához", "reactWith": "Reakció a következővel: {reaction}", "noReactions": "Még nincsenek reakciók.", "logIn": "Jelentkezzen be", "toReact": "reagálni.", "commentsTitle": "Megjegyzések", "commentsSubtitle": "Csatlakozzon a beszélgetéshez", "commentsCount": "eddig {count}", "noComments": "Még nincsenek megjegyzések. Legyen Ön az első, aki hozzászól.", "userNumber": "Felhasználó #{id}", "addComment": "Megjegyzés hozzáadása", "commentPlaceholder": "Írja meg véleményét…", "postComment": "Megjegyzés közzététele", "toComment": "megjegyzést hagyni.", "success": { "posted": "Comment posted.", "reaction": "Reaction updated." }, "errors": { "empty": "Please write a comment before posting.", "moderated": "That comment was blocked by moderation.", "ratelimit": "You're commenting too fast. Please wait a moment and try again.", "invalid": "Invalid comment.", "notFound": "That article was not found.", "error": "Something went wrong. Please try again." } }, "photos": { "title": "Fényképek", "subtitle": "A szállodában készült legújabb pillanatképek", "noPhotos": "Még nincsenek fényképek.", "photoAlt": "Fotó: #{id} felhasználó", "byUser": "felhasználó #{id}" }, "badges": { "title": "Jelvények", "subtitle": "A jelvények, amelyeket megszerezhet és megmutathat a szállodában", "noBadges": "Még nincsenek jelvények." }, "community": { "title": "közösség", "subtitle": "Minden, ami a szálloda körül történik, egy helyen", "open": "Nyissa meg a → lehetőséget", "links": { "rankings": { "title": "Rangsorok", "text": "Tekintse meg a szálloda leggazdagabb játékosait kreditek szerint rangsorolva." }, "staff": { "title": "Személyzet", "text": "Találkozzon a csapattal, amely minden nap fenntartja a szállodát." }, "news": { "title": "Hírek", "text": "A legújabb bejelentések, események és frissítések." }, "photos": { "title": "Fényképek", "text": "A közösség által megosztott pillanatképek a szálloda körül." }, "guilds": { "title": "Céhek", "text": "Böngésszen a játékosok által létrehozott és csatlakozott csoportok között." }, "leaderboards": { "title": "Ranglisták", "text": "Ki áll az élen ebben a szezonban a szálloda statisztikáiban." } } }, "guilds": { "title": "Céhek", "subtitle": "Böngésszen a játékosok által létrehozott és csatlakozott csoportok között", "empty": "Még nincsenek céhek.", "unnamedGuild": "Névtelen céh", "noDescription": "Nincs leírás" }, "guild": { "allGuilds": "← Minden céh", "unnamedGuild": "Névtelen céh", "noDescription": "Nincs leírás", "memberSingular": "tag", "memberPlural": "tagok", "founded": "Alapítva", "forumLink": "Fórum →", "discussion": "Megbeszélés", "membersTitle": "tagok", "memberLowerSingular": "tagja", "memberLowerPlural": "tagjai", "noMembers": "Nincsenek tagok.", "owner": "Tulajdonos", "noMotto": "Nincs mottó" }, "guildForum": { "backToGuild": "← Vissza a céhhez", "unnamedGuild": "Névtelen céh", "forumTitle": "{guild} — Fórum", "threadSingular": "szál", "threadPlural": "szálak", "newThread": "+ Új szál", "empty": "Még nincs téma ezen a fórumon.", "colSubject": "Tárgy", "colAuthor": "Szerző", "colPosts": "Hozzászólások", "colDate": "Dátum", "noSubject": "(nincs tárgy)", "pinned": "Rögzítve", "locked": "Lezárva", "userNumber": "Felhasználó #{id}", "unknown": "Ismeretlen", "success": { "posted": "Thread posted." } }, "guildForumNew": { "backToForum": "← Vissza a fórumhoz", "unnamedGuild": "Névtelen céh", "title": "Új szál", "subtitle": "a {guild} fórumban", "subjectLabel": "Tárgy", "subjectPlaceholder": "Téma tárgya", "messageLabel": "Üzenet", "messagePlaceholder": "Írd meg a nyitó bejegyzésedet…", "postThread": "Tegye fel a szálat", "cancel": "Mégse", "errors": { "invalid": "Subject and message are required.", "notFound": "That guild was not found.", "ratelimit": "You're posting too fast. Please wait a moment and try again.", "error": "Something went wrong. Please try again." } }, "shop": { "title": "Bolt", "subtitle": "Töltse fel számláját, és vegyen exkluzív csomagokat, valutát és jelvényeket.", "browsingCategory": "Böngészés a {category} csomagok között.", "all": "Mind", "allPackages": "Minden csomag", "packagesAvailable": "{count, plural, one {# package available} other {# packages available}}", "empty": "Jelenleg nincs elérhető csomag.", "buy": "Vásároljon", "loginToBuy": "Log in to buy", "creditsHint": "Packages are paid with in-game credits. Top up first if you need more.", "topUpLink": "Top up credits", "priceCredits": "{credits} credits (≈ {usd})", "priceCreditsShort": "{credits} cr", "success": { "bought": "Package purchased — rewards have been added to your account.", "boughtNamed": "You purchased \"{name}\" — rewards have been added to your account." }, "errors": { "invalid": "That package is no longer available.", "credits": "You don't have enough credits for this package.", "ratelimit": "You're purchasing too fast. Please wait a moment and try again.", "error": "Something went wrong. Please try again." } }, "topup": { "title": "Töltse fel PayPal-lal", "subtitle": "Fizessen biztonságosan a PayPal segítségével, és a jóváírások a fizetés törlésének pillanatában hozzáadódnak.", "cancelled": "A fizetést törölték – nem történt fizetés.", "chooseAmount": "Válasszon egy összeget", "notConfiguredPre": "A PayPal még nincs konfigurálva. Rendszergazdának kell beállítania", "notConfiguredAnd": "és", "notConfiguredOptional": "(és opcionálisan", "notConfiguredPost": "sandbox vs. live esetén).", "balanceTitle": "Az egyensúlyod", "signedInAs": "Bejelentkezve mint {username}", "credits": "Kredit", "creditsPerUnit": "Jóváírások 1,00 {currency} után", "rateLine": "1,00 {currency} után {amount} jóváírást kap. A kreditek a következő bejelentkezéskor jelennek meg a játékban." }, "marketplace": { "title": "Piactér", "subtitle": "Böngésszen a játékosok által felsorolt bútorok és ritkaságok között. A listákat a játékban helyezik el, és élőben frissülnek – menjen be a szállodába, és tegyen ajánlatot.", "activeOffers": "Aktív ajánlatok", "sellers": "Eladók", "totalValue": "Teljes érték", "activeListings": "Aktív listák", "mostRecentFirst": "Legutóbb szerepel az első helyen", "empty": "Jelenleg nincsenek aktív piaci ajánlatok. Nézz vissza később.", "colOffer": "Ajánlat", "colItem": "Tétel", "colSeller": "Eladó", "colPrice": "Ár", "colListed": "Felsorolt", "itemLabel": "{id}. tétel", "userLabel": "Felhasználó #{id}", "justNow": "csak most", "minutesAgo": "{count} perce", "hoursAgo": "{count} órája", "daysAgo": "{count} napja" }, "rares": { "title": "Ritka értékek", "subtitle": "Kapjon áttekintést a szállodában található összes ritkaságról, kategóriák szerint csoportosítva.", "empty": "Jelenleg nincs itt felsorolva ritkaság.", "rareCount": "{count, plural, one {# rare} other {# rares}}", "viewRares": "Ritkák megtekintése →" }, "rareCategory": { "rareCount": "{count, plural, one {# rare in this category} other {# rares in this category}}", "allRares": "← Minden ritka", "empty": "Ebben a kategóriában még nem szerepel ritkaság.", "colRare": "Ritka", "colCredits": "Kredit", "colCurrency": "Pénznem", "creditsValue": "{value} kredit", "duckets": "Duckets", "diamonds": "Gyémántok", "credits": "Kredit" }, "redeem": { "title": "Voucher beváltása", "subtitle": "Van utalványkódod? Írja be alább, hogy hozzáadja a jutalmat a fiókjához.", "enterCode": "Írja be a kódját", "oncePerAccount": "Minden utalvány számlánként csak egyszer váltható be.", "balanceTitle": "Az egyensúlyod", "signedInAs": "Bejelentkezve mint {username}", "credits": "Kredit", "instantCredit": "A beváltott jutalmak azonnal jóváírásra kerülnek, és a következő bejelentkezéskor megjelennek a játékban." }, "help": { "title": "Súgó", "subtitle": "Útmutatókat, támogatási témákat és szállodai szabályokat találhat – mindent, amire segítségre van szüksége.", "myTickets": "Jegyeim →", "topicsTitle": "Támogatási témák", "topicsSubtitle": "Böngésszen útmutatókban és a gyakori kérdésekre adott válaszokban", "topicsEmpty": "Még nincs súgótéma.", "rulesTitle": "Szállodai szabályok", "rulesSubtitle": "Kérjük, olvassa el ezeket, mielőtt a szállodában lógna", "rulesEmpty": "Még nincsenek közzétett szabályok.", "categoryEmpty": "Ebben a kategóriában nincsenek szabályok." }, "helpCategory": { "back": "← Súgó", "topicSubtitle": "Súgó téma", "moreTitle": "További súgótémák", "moreSubtitle": "Ugrás egy másik támogatási témához" }, "helpTickets": { "title": "Súgó Jegyek", "subtitle": "Nyújtsa be jegyét a személyzetnek, és kövesse nyomon a nyitott kéréseket.", "statTotal": "Összes jegy", "statOpen": "Nyissa meg", "statClosed": "Zárva", "newTitle": "Új jegy", "newSubtitle": "Írja le a problémát, és a személyzet követni fogja", "subjectPlaceholder": "Tárgy", "contentPlaceholder": "Írja le a problémát…", "submit": "Jegy benyújtása", "listTitle": "A jegyeid", "listSubtitle": "Minden kérés, amelyet a személyzetnek küldött", "listEmpty": "Még nincs jegyed.", "colId": "ID", "colSubject": "Tárgy", "colStatus": "Állapot", "colCreated": "Létrehozva", "statusOpen": "Nyissa meg", "statusClosed": "Zárva", "success": { "created": "Ticket submitted." }, "errors": { "invalid": "Please fill in a subject and description.", "moderated": "That ticket was blocked by moderation.", "ratelimit": "You're submitting too fast. Please wait a moment and try again.", "error": "Something went wrong. Please try again." }, "banAppealLabel": "This is a ban appeal" }, "applyStaff": { "title": "Jelentkezzen a {hotel} személyzetére", "subtitle": "Időnként megnyitjuk a személyzeti jelentkezéseket. Ha olyan pozícióval találkozik, amelyre úgy érzi, hogy tökéletesen beilleszkedne, ne habozzon jelentkezni rá.", "noPositionsTitle": "Nincs nyitott pozíció", "noPositionsBody": "Jelenleg nincs nyitott pozíció. Kérjük, jöjjön vissza egy későbbi időpontban, és ellenőrizze, hogy van-e szabad időpontunk addig. Köszönjük érdeklődését.", "noDeadline": "Nincs kitűzött határidő", "deadline": "Jelentkezési határidő: {date}", "alreadyApplied": "Már jelentkezett a(z) {rank}", "aboutYou": "Rólad", "aboutPlaceholder": "Mondd el, miért lennél jó {rank}…", "applyFor": "Jelentkezés {rank}", "success": { "submitted": "Application submitted — staff will review it soon." }, "errors": { "empty": "Please write at least 10 characters about yourself.", "invalid": "Invalid application.", "duplicate": "You have already applied for this position.", "ratelimit": "You're submitting too fast. Please wait a moment and try again.", "error": "Something went wrong. Please try again." } }, "applyTeam": { "title": "Jelentkezzen a {hotel} csapatába", "subtitle": "Csoportos jelentkezéseket rendszeres időközönként nyitunk meg. Ha találsz megfelelő csapatot, ne habozz jelentkezni!", "noPositionsTitle": "Nincs nyitott csapat pozíció", "noPositionsBody": "Jelenleg nincs nyitott csapat pozíció. Kérjük, jöjjön vissza később, hogy ellenőrizze az új nyitvatartásokat. Köszönöm!", "pending": "Jelentkezése függőben van", "aboutYou": "Rólad", "aboutPlaceholder": "Mondd el, miért lennél kiválóan alkalmas {rank}…", "applyFor": "Jelentkezés {rank}", "success": { "submitted": "Application submitted — staff will review it soon." }, "errors": { "empty": "Please write at least 10 characters about yourself.", "invalid": "Invalid application.", "duplicate": "You have already applied for this team.", "ratelimit": "You're submitting too fast. Please wait a moment and try again.", "error": "Something went wrong. Please try again." } }, "radio": { "title": "Rádió", "subtitle": "Hangoljon a szállodai rádióra – élő DJ-szettek, kérések és kiáltások.", "nowPlaying": "Most játszik", "nothingPlaying": "Jelenleg nem játszik semmi.", "onAir": "adásban: {dj}", "noDj": "Nincs DJ az adásban.", "audioUnsupported": "Az Ön böngészője nem támogatja az audio elemet.", "streamOffline": "Az adatfolyam jelenleg offline.", "exploreTitle": "Fedezze fel a rádiót", "exploreSubtitle": "Ütemezés, kiáltások, kérések és egyebek", "linkSchedule": "Ütemezés", "linkScheduleText": "Heti kínálatunk DJ-kből és műsorokból.", "linkShouts": "Kiáltások", "linkShoutsText": "Kiáltások és kérések a közösségtől.", "linkRequests": "Kérések", "linkRequestsText": "Kérd meg a DJ-t, hogy pörgesse fel kedvenc számodat.", "linkApply": "Jelentkezz DJ-nek", "linkApplyText": "Csatlakozz a csapathoz, és lépj be az éterbe.", "linkLeaderboard": "Ranglista", "linkLeaderboardText": "A legjobb hallgatók a szerzett pontok alapján rangsorolva.", "todayTitle": "A mai menetrend", "todayTitleWithDay": "Mai menetrend · {day}", "todaySubtitle": "Mi megy ma az éterben", "fullWeek": "Teljes hét →", "noShowsToday": "Mára nincsenek műsorok.", "colTime": "Idő", "colShow": "Megjelenítés", "colDj": "DJ", "untitledShow": "Cím nélküli műsor", "userNumber": "Felhasználó #{id}" }, "radioSchedule": { "title": "Rádió menetrend", "subtitle": "Heti kínálatunk DJ-kből és műsorokból", "empty": "Még nincsenek betervezve előadások.", "colDay": "nap", "colTime": "Idő", "colDj": "DJ", "colShow": "Megjelenítés", "noShows": "Nincsenek műsorok" }, "radioShouts": { "title": "Rádió kiáltások", "subtitle": "Kiáltások és kérések a közösségtől", "postTitle": "Tegyen közzé egy kiáltást", "postSubtitle": "Küldj üzenetet a DJ-nek az adásban", "messageLabel": "Az Ön üzenete", "messagePlaceholder": "Küldj egy kiáltást a DJ-nek…", "shoutButton": "Kiálts", "loginToPost": "Jelentkezzen be, hogy kiabálást küldjön.", "latestTitle": "Legújabb kiáltások", "latestSubtitle": "A hallgatók legújabb üzenetei", "empty": "Még nincs kiáltás. Legyen Ön az első!", "success": { "posted": "Shout posted." }, "errors": { "invalid": "Please write a message before shouting.", "moderated": "That shout was blocked by moderation.", "ratelimit": "You're shouting too fast. Please wait a moment and try again.", "error": "Something went wrong. Please try again." } }, "radioContests": { "title": "Rádióversenyek", "subtitle": "Hangolódjon be és vegyen részt legújabb on-air versenyeinken", "empty": "Még nincsenek versenyek.", "contestLabel": "Verseny #{id}", "dateUnknown": "Ismeretlen dátum" }, "radioGiveaways": { "title": "Rádiós ajándékok", "subtitle": "Hallgassa meg a lehetőséget, hogy nyerjen rádiós nyereményjátékunkban", "empty": "Még nincs ajándék.", "giveawayLabel": "Nyereményjáték #{id}", "dateUnknown": "Ismeretlen dátum" }, "radioLeaderboard": { "title": "Rádióhallgató ranglista", "subtitle": "Az 50 legjobb rádióhallgató pontok alapján szerzett rádióhallgatást", "empty": "Még nincsenek megjeleníthető hallgatói pontok.", "colRank": "Rang", "colAvatar": "Avatar", "colListener": "Hallgató", "colPoints": "Pontok" }, "radioRequests": { "formTitle": "Kérelmet benyújtani", "formSubtitle": "Kérd meg a DJ-t, hogy játssza le kedvenc számodat", "songLabel": "Song", "songPlaceholder": "A dal címe", "artistLabel": "Művész", "artistPlaceholder": "Az előadó neve (nem kötelező)", "submitButton": "Kérelem benyújtása", "loginToRequest": "Kérelem benyújtásához jelentkezzen be.", "latestTitle": "Legutóbbi kérések", "latestSubtitle": "A legutóbb kért dalok", "empty": "Még nincsenek kérések.", "colSong": "Song", "colArtist": "Művész", "colRequester": "Kérelmező", "colDate": "Dátum", "colStatus": "Állapot", "statusPending": "Függőben", "statusApproved": "Jóváhagyva", "statusPlayed": "Játszott", "success": { "posted": "Request submitted." }, "errors": { "empty": "Please enter a song title or artist.", "invalid": "Invalid request.", "ratelimit": "You're submitting too fast. Please wait a moment and try again.", "error": "Something went wrong. Please try again." } }, "radioApply": { "title": "Jelentkezz rádiós DJ-nek", "subtitle": "Mesélj magadról, és arról, hogy miért lennél kiválóan alkalmas az éterben", "latestTitle": "A legújabb jelentkezésed", "statusLabel": "Állapot:", "submittedOn": "· benyújtva: {date}", "submitAgain": "Az alábbiakban újra beküldheti, ha adatai megváltoztak.", "formTitle": "Pályázati űrlap", "formSubtitle": "Minden kötelezően megjelölt mezőt ki kell tölteni", "realNameLabel": "Valódi név", "realNamePlaceholder": "A teljes neved", "ageLabel": "Életkor", "availabilityLabel": "Elérhetőség", "availabilityPlaceholder": "Melyik napokon és időpontokban lehet közvetíteni?", "musicStyleLabel": "Zenei stílus", "musicStylePlaceholder": "pl. House, pop, hip-hop", "experienceLabel": "Tapasztalat", "optional": "(nem kötelező)", "experiencePlaceholder": "Van előzetes DJ-s vagy házigazdai tapasztalatod?", "motivationLabel": "Motiváció", "motivationPlaceholder": "Miért akarsz csatlakozni a rádió csapatához?", "submitButton": "Pályázat benyújtása", "success": { "submitted": "Application submitted — we will get back to you soon." }, "errors": { "invalid": "Please fill in all required fields.", "ratelimit": "You're submitting too fast. Please wait a moment and try again.", "error": "Something went wrong. Please try again." } }, "settings": { "accountSettings": "Fiókbeállítások", "accountSettingsSubtitle": "Kezelje profilját, biztonságát és kapcsolódó fiókjait", "publicProfile": "Nyilvános profilod", "noMotto": "Nincs mottó", "noEmail": "Nincs e-mail a fájlban", "changeMotto": "Mottóváltás", "changeMottoSubtitle": "Azonnali frissítések a játékban, ha online vagy", "mottoPlaceholder": "A mottód", "saveMotto": "Mentés mottója", "securityTitle": "Biztonság", "securitySubtitle": "Kéttényezős hitelesítés", "securityDescription": "Adjon hozzá egy második védelmi réteget fiókjához.", "twoFactorLink": "Kéttényezős hitelesítés" }, "settings2fa": { "backToSettings": "← Beállítások", "title": "Kéttényezős hitelesítés", "subtitle": "Adjon hozzá egy második biztonsági réteget egy hitelesítő alkalmazással", "nowEnabled": "A 2FA most engedélyezve van. 🔒", "disabledNotice": "A 2FA le van tiltva.", "badCode": "A kód nem volt érvényes – próbálja újra.", "noAppKeyPrefix": "A 2FA eddig nem érhető el", "noAppKeyMiddle": "be van állítva (ugyanaz a Laravel", "noAppKeySuffix": "ahogy az AtomCMS telepítve van, így a meglévő titkok olvashatóak maradnak).", "isEnabled": "A 2FA engedélyezve van", "onYourAccount": "fiókjában.", "disable": "A 2FA letiltása", "scanOrEnter": "Olvassa be vagy írja be ezt a kulcsot", "scanInstructions": "Adja hozzá ezt a Google Authenticator/Authy szolgáltatáshoz, majd adja meg a 6 számjegyű kódot a megerősítéshez.", "manualKey": "Kézi kulcs:", "codePlaceholder": "6 számjegyű kód", "confirm": "Erősítse meg", "enableIntro": "Adjon hozzá egy második biztonsági réteget egy hitelesítő alkalmazással.", "enable": "2FA engedélyezése" }, "title": "Kapcsolt fiókok", "subtitle": "Kapcsoljon össze egy közösségi fiókot, hogy egyetlen kattintással bejelentkezhessen", "connected": "Csatlakozva", "unavailable": "Nem elérhető", "login": { "title": "Jelentkezzen be", "subtitle": "Üdvözöljük újra – jelentkezzen be a szállodába való belépéshez.", "subtitle2fa": "Írja be a hitelesítőtől kapott 6 számjegyű kódot.", "usernamePlaceholder": "Felhasználónév", "passwordPlaceholder": "Jelszó", "codePlaceholder": "2FA kód", "pleaseWait": "Kérjük, várjon…", "verify": "Ellenőrizze", "signIn": "Jelentkezzen be", "or": "vagy", "noAccount": "Nincs fiók?", "createOne": "Hozzon létre egyet", "forgotPassword": "Elfelejtetted a jelszavad?", "errorInvalidCredentials": "Érvénytelen felhasználónév vagy jelszó", "errorInvalid2fa": "Érvénytelen 2FA kód", "welcomeBack": "Üdvözöllek újra", "welcomeBackSub": "Jelentkezz be a {hotelName} folytatáshoz", "errorUnverified": "Please verify your email before signing in.", "errorCaptcha": "Captcha verification failed. Please try again." }, "register": { "title": "Hozzon létre fiókot", "subtitle": "Csatlakozzon a szállodához – csak egy pillanatig tart.", "username": "Felhasználónév", "email": "E-mail", "password": "Jelszó", "confirmPassword": "Ismételje meg a jelszót", "usernamePlaceholder": "Felhasználónév", "emailPlaceholder": "E-mail", "passwordPlaceholder": "Jelszó (minimum 6 karakter)", "confirmPasswordPlaceholder": "Ismételje meg a jelszót", "selectOutfit": "Válassza ki az öltözékét", "termsAccept": "18 évesnél idősebb vagyok, és elfogadom a {hotel} feltételeit és szabályait.", "createAccount": "Hozzon létre fiókot", "creatingAccount": "Fiók létrehozása...", "redirecting": "Átirányítás a fiókjához...", "alreadyHaveAccount": "Már van fiókja? Bejelentkezés!", "register": "Regisztráció", "termsError": "A regisztrációhoz el kell fogadnia a feltételeket és szabályokat.", "usernameError": "Felhasználónév megadása kötelező.", "emailError": "Érvényes e-mail-cím szükséges.", "passwordError": "A jelszónak legalább 6 karakterből kell állnia.", "confirmPasswordError": "A jelszavak nem egyeznek.", "termsRequired": "El kell fogadnia a feltételeket és szabályokat.", "usernameRequired": "Felhasználónév megadása kötelező.", "emailRequired": "E-mail megadása kötelező.", "passwordRequired": "Jelszó szükséges.", "passwordsDontMatch": "A jelszavak nem egyeznek.", "alreadyHaveAccountPre": "Már van fiókod?", "alreadyHaveAccountLink": "Bejelentkezés", "whoIsOnline": "Ki van online", "usersOnline": "{count} online" }, "forgot": { "title": "Jelszó visszaállítása", "subtitle": "E-mailben elküldünk egy biztonságos linket az új jelszó beállításához.", "sentNotice": "Ha ez az e-mail regisztrálva van, akkor visszaállítási hivatkozást küldtek. Ellenőrizze a beérkező leveleket.", "emailPlaceholder": "Az Ön email címe", "sendResetLink": "Reset link küldése", "backToLogin": "Vissza a bejelentkezéshez", "errorCaptcha": "Captcha verification failed. Please try again." }, "reset": { "title": "Állítson be új jelszót", "subtitle": "Válasszon erős jelszót, amelyet máshol nem használ.", "passwordPlaceholder": "Új jelszó (minimum 6 karakter)", "resetPassword": "Jelszó visszaállítása", "backToLogin": "Vissza a bejelentkezéshez" }, "verify": { "verifiedTitle": "Minden készen áll", "verifiedSubtitle": "E-mail igazolva", "verifiedBody": "E-mail címét ellenőriztük. Most már bejelentkezhet és játszhat.", "goToLogin": "Menjen a bejelentkezéshez", "alreadyTitle": "Már ellenőrizve", "alreadySubtitle": "Nincs mit tenni", "alreadyBody": "Ezt az e-mail címet már megerősítették.", "unavailableTitle": "Próbálja újra rövidesen", "unavailableSubtitle": "A szerver nem elérhető", "unavailableBody": "Nem tudtuk elérni a szervert, hogy ellenőrizzük e-mail-címét. Kérjük, próbálja újra a linket egy pillanat múlva.", "invalidTitle": "E-mail ellenőrzés", "invalidSubtitle": "Érvénytelen vagy lejárt link", "invalidBody": "Ez az ellenőrző link nem érvényes. Győződjön meg arról, hogy a teljes linket az e-mailből nyitotta meg, vagy kérjen újat.", "backToLogin": "Vissza a bejelentkezéshez" }, "banned": { "title": "Ki vagy tiltva", "subtitle": "Fiók felfüggesztve", "body": "Fiókját felfüggesztettük a szállodában.", "reasonLabel": "Ok:", "permanent": "Ez a tilalom végleges.", "expires": "Lejár: {date}.", "contactStaff": "Ha úgy gondolja, hogy ez tévedés, forduljon a személyzeti csapathoz." }, "maintenance": { "title": "A(z) {hotel} karbantartás alatt áll", "subtitle": "Hamarosan visszajövünk", "staffCanLogIn": "A munkatársak továbbra is bejelentkezhetnek." }, "admin": { "nav": { "overview": "Áttekintés", "dashboard": "Irányítópult", "content": "Tartalom", "articles": "Cikkek", "tags": "Címkék", "navigator": "Navigátor", "helpCenter": "Súgó", "advertisements": "Reklámok", "writeableBoxes": "Írható dobozok", "photos": "Fényképek", "tickets": "Jegyek", "events": "Events", "polls": "Polls", "banners": "Banners", "prefixes": "Prefixes", "usersAndAccess": "Felhasználók és hozzáférés", "users": "Felhasználók", "bans": "Tiltások", "ipManagement": "IP-kezelés", "vpn": "VPN", "applications": "Alkalmazások", "teams": "Csapatok", "permissions": "Engedélyek", "onlineUsers": "Online users", "moderation": "Moderation", "economy": "Gazdaság", "catalog": "Katalógus", "shop": "Bolt", "transactions": "Tranzakciók", "vouchers": "Utalványok", "subscriptions": "Előfizetések", "rareValues": "Ritka értékek", "badges": "Jelvények", "achievements": "Eredmények", "calendar": "Naptár", "radio": "Rádió", "radioHistory": "Rádiótörténet", "radioBanners": "Bannerek", "radioEmbed": "Beágyaz", "radioApiKeys": "API kulcsok", "radioModeration": "Moderálás", "radioSettings": "Beállítások elemre", "radioMonitoring": "Monitoring", "radioPoints": "Pontok", "radioRanks": "Rangok", "radioAutodj": "Auto DJ", "system": "Rendszer", "commandocentrum": "Commandocentrum", "emulator": "Emulátor", "alerts": "Figyelmeztetések", "logs": "Naplók", "auditLog": "Audit log", "analytics": "Analytics", "devops": "DevOps", "wordFilter": "Szószűrő", "maintenance": "Karbantartás", "rooms": "Szobák", "emailTemplates": "E-mail sablonok", "theme": "téma", "media": "Média", "favicon": "Favicon", "sounds": "Hangok", "translations": "Fordítások", "import": "Importálás", "settings": "Beállítások elemre", "backToSite": "Vissza a webhelyre", "housekeeping": "Takarítás", "hotelManagementPanel": "Hotel menedzsment panel", "rankLabel": "rang {rank}", "hubNewsMedia": "News & media", "hubSiteContent": "Site content", "hubEngagement": "Engagement", "hubUsers": "Users", "hubAccess": "Access & security", "hubCatalog": "Catalog & rares", "hubShop": "Shop & payments", "hubTools": "Tools", "hubObservability": "Observability", "helpTickets": "Help-center tickets", "marketplace": "Marketplace", "expandAll": "Expand all", "collapseAll": "Collapse all", "searchMenu": "Search menu…", "clearMenuSearch": "Clear menu search", "noMenuResults": "No matching pages.", "community": "Community", "monitoring": "Monitoring", "staffAccess": "Ranks & permissions", "multiAccounts": "Multi-accounts", "chatLog": "Chat log", "commandLog": "Command log", "tradeLog": "Trade log", "tools": "Tools", "guilds": "Guilds", "itemsBase": "Items base", "adminMenu": "Admin menu", "operationsCenter": "Operations center" }, "dashboard": { "title": "Irányítópult", "subtitle": "Szálloda áttekintése és élő állapota", "playersOnline": "Játékosok online", "articles": "Cikkek", "activeBans": "Aktív tiltások", "database": "Adatbázis", "databaseConnected": "Csatlakozva", "databaseDown": "Le", "usersByRank": "Felhasználók rang szerint", "noAccountsToBreakDown": "Még nincsenek bontható fiókok", "rankLabel": "rang {rank}", "rankWithCount": "Rang {rank}: {count} fiók", "recentStaffActivity": "A személyzet legutóbbi tevékenysége", "viewAll": "Az összes megtekintése", "noStaffActivityLogged": "Még nincs naplózott személyzeti tevékenység" }, "articles": { "title": "Cikkek", "subtitle": "Hírcikkek – 50 legfrissebb", "newArticle": "+ Új cikk", "edit": "Szerkesztés", "delete": "Törölje", "noArticles": "Még nincsenek cikkek", "confirmDelete": "Biztosan törli a következőt: \"{title}\"?", "colTitle": "Cím", "colSlug": "Slug", "colAuthor": "Szerző", "colCreated": "Létrehozva", "colActions": "Akciók", "form": { "title": "Cím", "titlePlaceholder": "Cikk címe", "slug": "Slug", "slugPlaceholder": "cikk-url-slug", "category": "Kategória", "categoryPlaceholder": "Válasszon egy kategóriát", "body": "Test", "bodyPlaceholder": "Írja meg cikkének tartalmát…", "image": "Kép", "imagePlaceholder": "https://example.com/image.png", "thumbnail": "Miniatűr", "thumbnailPlaceholder": "https://example.com/thumb.png", "published": "Megjelent", "featured": "Kiemelt", "save": "Cikk mentése", "saving": "Mentés…", "deleteArticle": "Cikk törlése", "deleteConfirm": "Ez a művelet nem vonható vissza. A cikket véglegesen eltávolítjuk.", "cancel": "Mégse", "autosaveLoading": "Loading saved drafts…", "autosaveReady": "Private draft autosave is ready.", "autosaveSaving": "Saving private draft…", "autosaveSaved": "Private draft saved. Publication changes require Save.", "autosaveFailed": "Draft recovery is unavailable. Keep this page open and use Save; reload to retry recovery.", "autosaveConflict": "Another tab changed this draft. Autosave is paused: reload to review the newer draft before continuing.", "recoveryFound": "An unfinished private draft is available. Recover or discard it to enable autosave.", "recoverDraft": "Recover draft", "discardDraft": "Discard saved draft", "confirmRecovery": "Replace the current editor content with this recovered draft? It will remain unpublished until you save.", "confirmDiscardDraft": "Permanently discard your saved recovery draft? The current editor content will remain.", "revisionHistory": "Previous saved versions (latest 20)", "restoreRevision": "Restore into editor", "confirmRevision": "Replace the current editor content with this previous version as a draft? Review it and choose a publication status before saving.", "editConflict": "This article changed after you opened it. Your changes were not applied. Copy your work, reload the article, and merge the changes before saving again.", "retryRecovery": "Reload recovery without changing this form" }, "listActionError": "The article action could not be completed.", "listStatus": "Publication status", "listStatus_all": "All articles", "listStatus_draft": "Draft", "listStatus_published": "Published", "listStatus_scheduled": "Scheduled", "listSearch": "Search title or summary", "listApply": "Apply", "listLoading": "Loading…", "listReset": "Reset filters", "listUnavailable": "Articles are temporarily unavailable. Try again.", "listRetry": "Try again", "listTotal": "{count, plural, one {# matching article} other {# matching articles}}", "listNoMatches": "No articles match these filters. Change the search or reset the filters.", "listPagination": "Article pages", "listPrevious": "Previous", "listNext": "Next", "listPage": "Page {page} of {total}" }, "tags": { "title": "Címkék", "subtitle": "Cikkcímkék / kategóriák", "addTag": "Címke hozzáadása", "name": "Név", "namePlaceholder": "Címke neve", "backgroundColour": "Háttérszín", "createTag": "Címke létrehozása", "editTag": "Címke szerkesztése", "updateTag": "Címke frissítése", "deleteTag": "Címke törlése", "confirmDelete": "Törli a következőt: \"{name}\"?", "noTags": "Még nincsenek címkék", "colId": "ID", "colTag": "Címke", "colColour": "Szín", "colUsedBy": "által használt", "colCreated": "Létrehozva", "colActions": "Akciók" }, "navigation": { "title": "Navigátor", "flatCategories": "Lapos kategóriák", "publicRooms": "Nyilvános helyiségek", "addCategory": "Kategória hozzáadása", "editCategory": "Kategória szerkesztése", "deleteCategory": "Kategória törlése", "categoryName": "Kategória neve", "categoryNamePlaceholder": "pl. Chill & Chat", "categoryOrder": "Rendeljen", "roomName": "Szoba neve", "roomNamePlaceholder": "pl. Welcome Lounge", "roomId": "Szobaazonosító", "roomIdPlaceholder": "Numerikus szobaazonosító", "save": "Mentés", "cancel": "Mégse", "noCategories": "Még nincsenek kategóriák", "noPublicRooms": "Még nincsenek nyilvános helyiségek", "colId": "ID", "colName": "Név", "colOrder": "Rendeljen", "colRooms": "Szobák", "colActions": "Akciók" }, "helpCenter": { "title": "Súgó", "subtitle": "Támogatási bejegyzések és GYIK kezelése", "entries": "Bejegyzések", "newEntry": "+ Új bejegyzés", "edit": "Szerkesztés", "delete": "Törölje", "noEntries": "Még nincsenek bejegyzések", "confirmDelete": "Törli a következőt: „{title}”?", "colId": "ID", "colTitle": "Cím", "colCategory": "Kategória", "colCreated": "Létrehozva", "colActions": "Akciók", "form": { "title": "Cím", "titlePlaceholder": "Bejegyzés címe", "category": "Kategória", "categoryPlaceholder": "Válasszon kategóriát", "body": "Test", "bodyPlaceholder": "Írd meg a választ…", "save": "Bejegyzés mentése", "saving": "Mentés…", "deleteEntry": "Bejegyzés törlése", "cancel": "Mégse" } }, "ads": { "title": "Reklámok", "subtitle": "Szállodahirdetések és promóciós bannerek kezelése", "newAd": "+ Új hirdetés", "edit": "Szerkesztés", "delete": "Törölje", "noAds": "Még nincsenek hirdetések", "confirmDelete": "Törli ezt a hirdetést?", "colId": "ID", "colName": "Név", "colImage": "Kép", "colUrl": "URL", "colViews": "Nézetek", "colStatus": "Állapot", "colCreated": "Létrehozva", "colActions": "Akciók", "form": { "name": "Név", "namePlaceholder": "Hirdetés neve", "image": "Kép URL-je", "imagePlaceholder": "https://example.com/banner.png", "url": "Cél URL", "urlPlaceholder": "https://example.com", "enabled": "Engedélyezve", "save": "Hirdetés mentése", "saving": "Mentés…", "deleteAd": "Hirdetés törlése", "cancel": "Mégse" }, "deleteSuccess": "Advertisement deleted!", "deleteError": "Failed to delete advertisement.", "adsCount": "Total ads", "latest": "Latest", "mostRecentAd": "Most recent ad", "allAds": "All advertisements", "colPreview": "Preview" }, "writeableBoxes": { "title": "Írható dobozok", "subtitle": "Tartalmi panelek láthatók a szállodában és a CMS-ben", "newBox": "Új doboz", "edit": "Szerkesztés", "delete": "Törölje", "noBoxes": "Még nincs írható doboz", "confirmDelete": "Törli ezt a mezőt?", "colId": "ID", "colName": "Név", "colLocation": "Helyszín", "colUpdated": "Frissítve", "colActions": "Akciók", "form": { "name": "Név", "namePlaceholder": "Doboz neve", "location": "Helyszín", "locationPlaceholder": "pl. kezdőlap, oldalsáv", "content": "Tartalom", "contentPlaceholder": "Írd be a doboz tartalmát…", "enabled": "Engedélyezve", "save": "Mentés doboz", "saving": "Mentés…", "deleteBox": "Doboz törlése", "cancel": "Mégse" } }, "photos": { "title": "Fotó moderálása", "subtitle": "Legutóbbi játékbeli kamerás fotók", "delete": "Törölje", "approve": "Jóváhagyni", "noPhotos": "Nincsenek moderálandó fényképek", "confirmDelete": "Véglegesen törlöd ezt a fotót?", "colId": "ID", "colPreview": "Előnézet", "colUser": "Felhasználó", "colRoom": "Szoba", "colTimestamp": "Időbélyeg", "colActions": "Akciók", "photoAlt": "Felhasználói fotó #{id}", "byUser": "szerző: {username}", "photosShown": "Shown", "rooms": "Rooms", "users": "Users", "distinctRooms": "Distinct rooms on this page", "distinctPhotographers": "Distinct photographers on this page", "total": "Total photos", "recentPhotos": "Recent photos", "pageOf": "Page {page} of {last} · {total} total", "purgeHint": "Delete removes the database row and best-effort deletes a matching file under /public. External CDN URLs are not purged." }, "users": { "title": "Felhasználók", "subtitle": "Böngésszen, keressen és kezeljen szállodafiókokat", "search": "Keresés", "searchPlaceholder": "Keresés felhasználónév, e-mail vagy azonosító alapján…", "searchResults": "{count, plural, one {# result} other {# results}} for \"{query}\"", "noResults": "Nem található felhasználó", "colId": "ID", "colUsername": "Felhasználónév", "colEmail": "E-mail", "colRank": "Rang", "colOnline": "Online", "colRegistered": "Regisztrált", "colLastOnline": "Utoljára online", "colActions": "Akciók", "yes": "Igen", "no": "Nem", "edit": "Szerkesztés", "setRank": "Állítsa be a rangot", "disconnect": "Leválasztás", "alert": "Figyelmeztetés", "ban": "Ban", "detail": { "title": "Felhasználó: {username}", "subtitle": "Számlaadatok és kezelés", "overview": "Áttekintés", "actions": "Akciók", "username": "Felhasználónév", "email": "E-mail", "motto": "Mottó", "rank": "Rang", "credits": "Kredit", "duckets": "Duckets", "diamonds": "Gyémántok", "online": "Online", "registered": "Regisztrált", "lastOnline": "Utoljára online", "ipAddress": "IP-cím", "machineId": "Gépazonosító", "sendAlert": "Figyelmeztetés küldése", "sendMessage": "Üzenet küldése", "disconnectUser": "Felhasználó leválasztása", "banUser": "Felhasználó kitiltása", "resetPassword": "Jelszó visszaállítása", "deleteUser": "Felhasználó törlése", "confirmDelete": "Biztosan törli a következőt: {username}? Ezt nem lehet visszavonni.", "tabInfo": "Account Info", "tabBadges": "Badges ({count})", "tabRooms": "Rooms ({count})", "tabSanctions": "Sanctions ({count})", "tabActivity": "Activity" }, "editForm": { "title": "Felhasználó szerkesztése: {username}", "subtitle": "Módosítsa a fiók adatait", "username": "Felhasználónév", "usernamePlaceholder": "Felhasználónév", "email": "E-mail", "emailPlaceholder": "felhasznalo@example.com", "motto": "Mottó", "mottoPlaceholder": "Felhasználói mottó", "rank": "Rang", "credits": "Kredit", "duckets": "Duckets", "diamonds": "Gyémántok", "save": "Módosítások mentése", "saving": "Mentés…", "cancel": "Mégse" }, "presentation": { "users": "Users", "edit": "Edit", "view": "View", "rank": "Rank {rank}", "online": "Online", "offline": "Offline", "banned": "Banned", "credits": "credits", "diamonds": "diamonds", "duckets": "duckets", "pixels": "pixels", "rooms": "Rooms", "messages": "Messages", "trades": "Trades", "accountDetails": "Account details", "registered": "Registered", "lastLogin": "Last login", "ipRegister": "Registration IP", "ipCurrent": "Current IP", "machineId": "Device ID", "email": "Email", "gender": "Gender", "never": "Never", "findIp": "Find users with this IP", "enabled": "Enabled", "disabled": "Disabled", "unavailable": "Not available", "noBadges": "No badges assigned" }, "create": { "newUser": "New user", "title": "Create user", "description": "Creates the account immediately with a default avatar and 5,000 credits, pixels, duckets and diamonds.", "username": "Username", "email": "Email", "password": "Password", "rank": "Rank", "rankOption": "Rank {rank}", "motto": "Motto (optional)", "usernamePlaceholder": "NewHabbo", "passwordPlaceholder": "At least 6 characters", "mottoPlaceholder": "I'm new here!", "generate": "Generate", "passwordGenerated": "Password generated in the password field.", "required": "Username, email and password are required.", "invalidUsername": "Use 3–20 characters: letters, numbers, _ or -.", "passwordLength": "The password must contain at least 6 characters.", "created": "User {username} created." }, "overview": { "title": "Overview", "hint": "Up to 5 recent records per source. Only sections you can access are shown.", "restricted": "You do not have permission to view operational records.", "sanctions": "Recent bans", "mute": "Active mute", "tickets": "Support tickets", "help": "Help center requests", "reports": "In-game reports", "transactions": "Payments", "purchases": "Catalog purchases", "activity": "Recorded staff actions", "openModule": "Open management", "purchaseHint": "Recorded quantities and currency costs.", "purchaseDetail": "Quantity: {amount} · Credits: {credits} · Points: {points} (type {type})", "activityHint": "Staff audit entries targeting this account. This is not a complete history of player activity.", "muteUntil": "Muted until {date}", "error": "This source could not be loaded. Refresh the page to try again.", "empty": "No records found.", "status": { "active": "Active", "expired": "Expired", "open": "Open", "closed": "Closed", "reported": "Reported user", "reporter": "Reporter" } } }, "bans": { "title": "Tiltások", "subtitle": "Fiók-, IP- és géptiltások kezelése", "newBan": "Új kitiltás", "edit": "Szerkesztés", "delete": "Törölje", "noBans": "Még nincs tiltás", "confirmDelete": "Eltávolítja ezt a kitiltást?", "colId": "ID", "colValue": "Érték", "colType": "Írja be", "colReason": "Ok", "colBannedBy": "Kitiltotta", "colExpires": "Lejár", "colCreated": "Létrehozva", "colActions": "Akciók", "form": { "value": "Érték", "valuePlaceholder": "Felhasználónév, IP vagy gépazonosító", "type": "Írja be", "typeUser": "Felhasználó", "typeIp": "IP", "typeMachine": "Gép", "reason": "Ok", "reasonPlaceholder": "Tiltás ok", "expiresAt": "Lejár:", "permanent": "Állandó", "save": "Tiltás mentése", "saving": "Mentés…", "cancel": "Mégse" } }, "ip": { "title": "IP-kezelés", "subtitle": "Kezelje az IP fehérlistát és a feketelistát", "whitelist": "Fehérlista", "blacklist": "Feketelista", "addIp": "IP hozzáadása", "ipAddress": "IP-cím", "ipAddressPlaceholder": "pl. 127.0.0.1", "reason": "Ok", "reasonPlaceholder": "A listázás oka", "add": "Hozzáadás", "remove": "Távolítsa el", "confirmRemove": "Eltávolítja ezt az IP-t a {list}-ról?", "noWhitelistedIps": "Nincsenek engedélyezőlistán szereplő IP-címek", "noBlacklistedIps": "Nincsenek tiltólistán szereplő IP-címek", "colIp": "IP", "colReason": "Ok", "colAdded": "Hozzáadva", "colActions": "Akciók" }, "vpn": { "title": "VPN / Proxy észlelés", "subtitle": "Konfigurálja a VPN és a proxy észlelési beállításait", "enabled": "Engedélyezve", "apiKey": "API kulcs", "apiKeyPlaceholder": "Az Ön VPN-észlelési API-kulcsa", "apiKeyHint": "A letiltáshoz hagyja üresen", "blockOnDetect": "Blokkolás észleléskor", "blockOnDetectHint": "A VPN vagy proxy mögött észlelt felhasználók automatikus blokkolása", "save": "Mentse el a beállításokat", "saving": "Mentés…", "settingsSaved": "A VPN beállítások sikeresen mentve" }, "applications": { "title": "Személyzeti jelentkezések", "subtitle": "Függőben lévő és felülvizsgált személyzeti jelentkezések", "pending": "Függőben", "approved": "Jóváhagyva", "rejected": "Elutasítva", "noApplications": "Még nincs jelentkezés", "colId": "ID", "colApplicant": "Kérelmező", "colPosition": "Pozíció", "colStatus": "Állapot", "colSubmitted": "Beküldve", "colActions": "Akciók", "review": "Tekintse át", "approve": "Jóváhagyni", "reject": "Elutasítás", "confirmApprove": "Jóváhagyja {username} felhasználót a {position} pozícióra?", "confirmReject": "Elutasítja {username} jelentkezését a(z) {position} pozícióra?", "detail": { "title": "Jelentkezés: {username}", "subtitle": "{position}", "about": "A jelentkezőről", "message": "Alkalmazási üzenet", "status": "Állapot", "submitted": "Beküldve", "noMessage": "Nincs üzenet" } }, "teams": { "title": "Csapatok", "subtitle": "Határozza meg az alkalmazottak rangnevét és leírását", "addRank": "Rang hozzáadása", "editRank": "Rang szerkesztése", "deleteRank": "Törölje a rangot", "noTeams": "Még nincsenek rangmeghatározások", "confirmDelete": "Törli a rang {id} definícióját?", "colId": "ID", "colRank": "Rang", "colName": "Név", "colBadge": "Jelvény", "colColour": "Szín", "colActions": "Akciók", "form": { "rankId": "Rang azonosító", "rankIdPlaceholder": "Numerikus rangazonosító", "name": "Név", "namePlaceholder": "pl. Rendszergazda", "badge": "Jelvény kódja", "badgePlaceholder": "pl. ADM001", "colour": "Szín", "colourPlaceholder": "pl. #ff0000", "save": "Csapatdefiníció mentése", "saving": "Mentés…", "cancel": "Mégse" } }, "permissions": { "title": "Engedélyek", "subtitle": "Az adminisztrációs panel rang alapú engedélyeinek kezelése", "addPermission": "Engedély hozzáadása", "editPermission": "Szerkesztési engedély", "deletePermission": "Engedély törlése", "noPermissions": "Még nincsenek konfigurálva engedélyek", "confirmDelete": "Törli ezt az engedélyt?", "colId": "ID", "colRank": "Rang", "colPermission": "Engedély", "colCreated": "Létrehozva", "colActions": "Akciók", "form": { "rankId": "Rang azonosító", "rankIdPlaceholder": "Minimális rang szükséges", "permission": "Engedélykulcs", "permissionPlaceholder": "pl. admin.cikkek.kezelés", "save": "Mentse el az engedélyt", "saving": "Mentés…", "cancel": "Mégse" } }, "catalog": { "title": "Katalógus", "subtitle": "Böngésszen és kezeljen katalógusoldalakat és tételeket", "pages": "Oldalak", "items": "Tételek", "addPage": "Oldal hozzáadása", "editPage": "Oldal szerkesztése", "deletePage": "Oldal törlése", "addItem": "Elem hozzáadása", "editItem": "Elem szerkesztése", "deleteItem": "Elem törlése", "noPages": "Még nincsenek katalógusoldalak", "noItems": "Nincsenek tételek ezen az oldalon", "confirmDeletePage": "Törli a(z) „{name}” katalógusoldalt?", "confirmDeleteItem": "Törli ezt az elemet?", "colId": "ID", "colName": "Név", "colIcon": "Ikonra", "colOrder": "Rendeljen", "colItems": "Tételek", "colEnabled": "Engedélyezve", "colActions": "Akciók", "colItemId": "Tételazonosító", "colItemName": "Elem neve", "colCostCredits": "Költség (jóváírások)", "colCostPoints": "Költség (pont)", "colLimited": "Korlátozott", "pageForm": { "name": "Név", "namePlaceholder": "Az oldal neve", "icon": "Ikonazonosító", "iconPlaceholder": "Numerikus ikonazonosító", "order": "Rendeljen", "enabled": "Engedélyezve", "parent": "Szülőoldal", "parentNone": "Nincs (gyökér)", "save": "Oldal mentése", "saving": "Mentés…", "cancel": "Mégse" }, "itemForm": { "itemId": "Tételazonosító", "itemName": "Elem neve", "costCredits": "Költség kreditben", "costDuckets": "Költség résben", "costDiamonds": "Költség gyémántban", "limitedStack": "Korlátozott kötegméret", "limitedSold": "Korlátozottan eladó", "save": "Mentse el az elemet", "saving": "Mentés…", "cancel": "Mégse" }, "packages": { "openPackages": "Catalog packages", "title": "Catalog packages", "description": "Prepare category and price changes in a separate draft. Review the catalog before publishing.", "createPackage": "New package", "createDraft": "Create draft", "draftCreated": "Package draft created. The live catalog has not changed.", "refresh": "Refresh list", "searchPackages": "Search packages", "noPackages": "No packages match this search.", "choosePackage": "Open a package or create a draft from existing categories.", "name": "Package name", "mode": "Publication mode", "update": "Update existing categories", "copy": "Create copies", "updateHint": "Publication applies the package to its existing categories and offers.", "copyHint": "Publication creates new categories and offers under the selected parent. Furniture references are preserved.", "sourceCategories": "Source categories", "packageLimits": "Descendant categories are included. Each package supports up to 200 categories and 500 offers.", "searchCategories": "Search categories", "selectedCategories": "Selected: {count}", "targetParent": "Destination parent category", "rootCategory": "Catalog root", "draft": "Draft", "published": "Published", "editDraft": "Edit draft", "catalogPreview": "Catalog preview", "showBaseline": "Show the original saved snapshot", "changes": "Before and after", "entry": "Entry", "field": "Field", "before": "Before", "after": "After", "noChanges": "No edited fields compared with the original snapshot.", "copyReview": "The entire package will be copied on publication, even if no fields were edited. The table lists edits to the original snapshot.", "updateReview": "These draft changes will update existing catalog entries after publication.", "saveDraft": "Save draft", "saveHint": "Saving keeps the package as a draft. Save all changes before requesting a publication review.", "draftSaved": "Draft saved. Publication is a separate step.", "reviewPublication": "Review publication", "publicationImpact": "Publication affects {pages} categories and {offers} offers.", "conflicts": "Publication is blocked by conflicts. Resolve them before requesting another review.", "readyToPublish": "The saved version passed the publication check. Publishing changes the live catalog.", "publish": "Publish package", "confirmPublish": "Publish this reviewed package to the live catalog now?", "publishedSuccess": "Package published: {pages} categories and {offers} offers.", "staleReview": "This package changed in another session. Reopen it to review the latest saved version.", "unsaved": "Unsaved changes", "discardChanges": "Discard unsaved package changes and continue?", "working": "Working…", "requestFailed": "The request failed. Try again.", "invalidFields": "Check required names, layouts and whole-number fields before saving.", "category": "Category", "caption": "Category caption", "iconImage": "Category icon ID", "minRank": "Minimum rank", "orderNum": "Display order", "pageLayout": "Page layout", "enabled": "Enabled", "visible": "Visible", "clubOnly": "Club members only", "vipOnly": "VIP members only", "offers": "Offers ({count})", "offer": "Offer", "catalogName": "Offer name", "costCredits": "Credits", "costPoints": "Points", "pointsType": "Points currency ID", "amount": "Amount", "searchOffers": "Search offers", "currentCategoryOffers": "Only the selected category", "selectMatching": "Select all matching offers ({count})", "clearSelection": "Clear selection", "selectedOffers": "Selected offers: {count}", "select": "Select", "selectOffer": "Select offer #{id}", "noOffers": "No offers match these filters.", "bulkPrices": "Bulk draft prices ({count} selected)", "bulkHint": "Preview the selected price changes, then accept them into this draft. The live catalog remains unchanged until publication.", "operation": "Operation", "set": "Set value", "add": "Add or subtract", "percent": "Adjust by percent", "value": "Value", "reviewBulk": "Preview prices", "invalidBulk": "Choose valid numbers and at least one offer. Resulting prices must be nonnegative and within the supported range.", "acceptBulk": "Accept prices into draft", "previous": "Previous", "next": "Next" }, "integrity": { "title": "Catalog integrity", "description": "Check references, category paths, identifiers and furniture icons. Scanning does not change records.", "catalog": "Catalog", "normal": "Normal catalog", "bc": "Builders Club", "refresh": "Scan again", "working": "Checking…", "failed": "The operation could not be completed. Try again.", "stalePreview": "The catalog changed after the preview. Create a new preview before applying repairs.", "applied": "{count} categories reattached to the catalog root.", "iconsUnavailable": "The icon folder could not be read. Icon availability has not been verified.", "healthy": "No issues found in the completed checks.", "total": "{count} issues found. Showing {shown}.", "open": "Open", "reference": "Reference: {value}", "repairHint": "Preview categories whose parent no longer exists. Applying moves only these categories to the root and preserves every record. Cycles, missing furniture, icons and identifier conflicts require individual review.", "preview": "Preview safe repairs", "planned": "{count} categories will be moved:", "parentChange": "parent #{from} → catalog root", "apply": "Apply previewed repairs", "legacyTitle": "Advanced maintenance actions", "legacyHint": "These existing maintenance tools can rewrite identifiers and merge or remove duplicate records. They are separate from the non-destructive integrity check and its previewed parent repair.", "issues": { "missing_furniture": "Offer references missing furniture", "invalid_item_ids": "Invalid furniture identifiers", "missing_page": "Offer references a missing category", "unreachable_page": "Unreachable category", "category_cycle": "Category path contains a cycle", "missing_icon": "Missing furniture icon", "invalid_offer_id": "Invalid offer identifier", "duplicate_offer_id": "Repeated offer identifier" } } }, "shop": { "title": "Bolt", "subtitle": "Csomagok és rendelések kezelése", "packages": "Csomagok", "orders": "Megrendelések", "newPackage": "+ Új csomag", "edit": "Szerkesztés", "delete": "Törölje", "viewOrder": "Megtekintés", "noPackages": "Még nincsenek bolti csomagok", "noOrders": "Még nincs rendelés", "confirmDelete": "Törli ezt a csomagot?", "colId": "ID", "colName": "Név", "colPrice": "Ár", "colCurrency": "Pénznem", "colType": "Írja be", "colSold": "Eladva", "colEnabled": "Engedélyezve", "colActions": "Akciók", "colOrderId": "Rendelési azonosító", "colCustomer": "Ügyfél", "colPackage": "csomag", "colAmount": "Összeg", "colStatus": "Állapot", "colDate": "Dátum", "statusPending": "Függőben", "statusCompleted": "Befejezve", "statusRefunded": "Visszatérítve", "form": { "name": "Név", "namePlaceholder": "Csomag neve", "description": "Leírás", "descriptionPlaceholder": "Csomag leírása", "price": "Ár", "currency": "Pénznem", "currencyPlaceholder": "EUR, USD, GBP…", "type": "Írja be", "typeCredits": "Kredit", "typeDuckets": "Duckets", "typeDiamonds": "Gyémántok", "typeBadge": "Jelvény", "typeFurni": "Bútorok", "typeRank": "Rang", "amount": "Összeg", "badgeCode": "Jelvény kódja", "badgeCodePlaceholder": "pl. VIP001", "rankId": "Rang azonosító", "furniItems": "Bútorelemek", "enabled": "Engedélyezve", "save": "Csomag mentése", "saving": "Mentés…", "cancel": "Mégse" }, "recentOrders": "Recent orders", "paidOrders": "Paid orders", "ordersHint": "Latest PayPal transactions", "colCredits": "Credits", "colDuckets": "Duckets", "colDiamonds": "Diamonds", "colRank": "Rank", "colPosition": "Position", "colTransaction": "Transaction", "colUser": "User", "colDescription": "Description", "pageOf": "Page {page} of {lastPage}", "packagesTotal": "{count} packages" }, "transactions": { "title": "Tranzakciók", "subtitle": "PayPal fizetési napló", "noTransactions": "Még nincsenek tranzakciók", "colId": "ID", "colUser": "Felhasználó", "colAmount": "Összeg", "colCurrency": "Pénznem", "colPackage": "csomag", "colStatus": "Állapot", "colDate": "Dátum", "colActions": "Akciók", "statusCompleted": "Befejezve", "statusPending": "Függőben", "statusFailed": "Sikertelen", "statusRefunded": "Visszatérítve", "detail": { "title": "Tranzakció #{id}", "paypalId": "PayPal azonosító", "payerEmail": "Fizető e-mail", "grossAmount": "Bruttó összeg", "fee": "Díj", "netAmount": "Nettó összeg" }, "totalTransactions": "Total transactions", "pagePaid": "Paid (this page)", "pageFailed": "Failed (this page)", "searchPlaceholder": "Search by user, transaction ID or package…", "presetPaid": "Paid", "presetFailed": "Failed", "colPayer": "Payer", "colTransaction": "Transaction ID" }, "vouchers": { "title": "Vásárlási utalványok", "subtitle": "A beváltható utalványkódok kezelése", "newVoucher": "+ Új utalvány", "edit": "Szerkesztés", "delete": "Törölje", "noVouchers": "Még nincsenek utalványok", "confirmDelete": "Törli a(z) „{code}” utalványt?", "colId": "ID", "colCode": "kód", "colValue": "Érték", "colType": "Írja be", "colUses": "Felhasználás / Max", "colExpires": "Lejár", "colCreated": "Létrehozva", "colActions": "Akciók", "form": { "code": "kód", "codePlaceholder": "pl. NYÁR 2025", "value": "Érték", "type": "Írja be", "typeCredits": "Kredit", "typeDuckets": "Duckets", "typeDiamonds": "Gyémántok", "typeBadge": "Jelvény", "typeFurni": "Bútorok", "typeRank": "Rang", "badgeCode": "Jelvény kódja", "badgeCodePlaceholder": "pl. VIP001", "rankId": "Rang azonosító", "maxUses": "Max használat", "maxUsesPlaceholder": "0 = korlátlan", "expiresAt": "Lejár:", "enabled": "Engedélyezve", "save": "Mentse el az utalványt", "saving": "Mentés…", "cancel": "Mégse", "amount": "Credits amount", "amountPlaceholder": "e.g. 100", "create": "Create voucher" }, "vouchers": "Vouchers", "active": "Active", "usedUp": "Used up", "expired": "Expired", "confirmDeleteTitle": "Delete voucher", "created": "Voucher created", "deleted": "Voucher deleted", "createError": "Could not create voucher", "deleteError": "Could not delete voucher", "statusActive": "Active", "statusUsedUp": "Used up", "statusExpired": "Expired", "colAmount": "Amount", "colStatus": "Status" }, "subscriptions": { "title": "Előfizetések", "subtitle": "Aktív ismétlődő előfizetések", "noSubscriptions": "Nincs aktív előfizetés", "cancel": "Mégse", "confirmCancel": "Lemondja a(z) {username} előfizetését?", "colId": "ID", "colUser": "Felhasználó", "colPackage": "csomag", "colAmount": "Összeg", "colInterval": "Intervallum", "colStarted": "Elindult", "colNextBilling": "Következő számlázás", "colStatus": "Állapot", "colActions": "Akciók", "statusActive": "Aktív", "statusCancelled": "Törölve", "statusExpired": "Lejárt" }, "rareValues": { "title": "Ritka értékek", "subtitle": "Ritka értékkategóriák és cikkárak kezelése", "categories": "Kategóriák", "items": "Tételek", "addCategory": "Kategória hozzáadása", "editCategory": "Kategória szerkesztése", "deleteCategory": "Kategória törlése", "noCategories": "Még nincsenek ritka értékkategóriák", "confirmDeleteCategory": "Törli a(z) \"{name}\" kategóriát és annak összes elemét?", "colId": "ID", "colName": "Név", "colItems": "Tételek", "colUpdated": "Frissítve", "colActions": "Akciók", "colItemName": "Elem neve", "colCredits": "Kredit", "colPoints": "Pontok", "colPointType": "Pont típusa", "categoryForm": { "name": "Név", "namePlaceholder": "Kategória neve", "save": "Kategória mentése", "saving": "Mentés…", "cancel": "Mégse" }, "itemForm": { "itemName": "Elem neve", "itemNamePlaceholder": "pl. Trón", "credits": "Kredit értéke", "points": "Pontérték", "pointType": "Pont típusa", "pointTypeDuckets": "Duckets", "pointTypeDiamonds": "Gyémántok", "save": "Mentse el az elemet", "saving": "Mentés…", "cancel": "Mégse" } }, "badges": { "title": "Jelvények", "subtitle": "Jelvénykatalógus feltöltése, megadása és kezelése", "upload": "Feltöltés", "giveBadge": "Adj jelvényt", "catalogue": "Katalógus", "uploadTitle": "Új jelvény feltöltése", "uploadSubtitle": "Töltsön fel egy jelvény képfájlt", "badgeCode": "Jelvény kódja", "badgeCodePlaceholder": "pl. VIP001", "badgeFile": "Jelvényfájl", "badgeFileHint": "PNG vagy GIF, ajánlott 40x40", "uploadButton": "Feltöltés", "uploading": "Feltöltés…", "giveTitle": "Adj jelvényt a felhasználónak", "giveSubtitle": "Adjon jelvényt egy adott felhasználónak", "username": "Felhasználónév", "usernamePlaceholder": "Cél felhasználónév", "giveButton": "Adj jelvényt", "giving": "Adom…", "catalogueTitle": "Jelvénykatalógus", "catalogueSubtitle": "Minden elérhető jelvény a szállodában", "noBadges": "Nincsenek jelvények a katalógusban", "search": "Keresési jelvények", "searchPlaceholder": "Keresés kód vagy név alapján…", "colCode": "kód", "colImage": "Kép", "colName": "Név", "colDescription": "Leírás", "colActions": "Akciók" }, "achievements": { "title": "Eredmények", "subtitle": "A játékon belüli jutalmak csak olvasható listája", "noAchievements": "Nincsenek konfigurált jutalmak", "colId": "ID", "colName": "Név", "colCategory": "Kategória", "colLevels": "Szintek", "colReward": "Jutalom", "colProgress": "Haladás", "levelLabel": "{level}. szint", "rewardCredits": "{count} kredit", "rewardPoints": "{count} {points}" }, "calendar": { "title": "Naptári kampányok", "subtitle": "Naptárkampányok és események írásvédett listája", "noCampaigns": "Még nincsenek naptárkampányok", "colId": "ID", "colName": "Név", "colStart": "Indítsa el", "colEnd": "Vége", "colType": "Írja be", "colReward": "Jutalom", "colActions": "Akciók", "detail": { "title": "Kampány: {name}", "subtitle": "A naptári esemény részletei", "days": "Napok", "dayLabel": "{day}. nap", "reward": "Jutalom", "noDays": "Nincsenek beállítva napok ehhez a kampányhoz" } }, "radio": { "title": "Rádió moderálása", "subtitle": "Legfrissebb kiáltások, DJ-alkalmazások és közvetített menetrendek (25 legfrissebb mindegyikből).", "moderation": "Moderálás", "shouts": "Kiáltások", "applications": "Alkalmazások", "schedules": "Menetrendek", "settings": "Beállítások elemre", "embed": "Beágyaz", "ranks": "Rangok", "history": "Történelem", "apiKeys": "API kulcsok", "points": "Pontok", "autoDj": "AutoDJ", "monitoring": { "title": "Rádiófigyelés", "subtitle": "A konfigurált rádióvégpontok (radio_now_playing_api_url, radio_listeners_api_url) csak olvasható élő vizsgálata. Minden kérés meghiúsul egy {timeout} másodperces időtúllépéssel – nem íródik adat. Konfigurálja az URL-eket a Beállítások alatt.", "stream": "Stream", "online": "Online", "offline": "Offline", "notConfigured": "Nincs konfigurálva", "nowPlaying": "Most játszik", "nowPlayingApi": "Most játszó API", "listenersApi": "Listeners API", "listeners": "Hallgatók", "currentSong": "Aktuális dal", "bitrate": "Bitráta", "status": "Állapot", "noNowPlayingHint": "nincs jelenleg lejátszott API-készlet", "noListenersHint": "nincs hallgató API beállítva", "endpointDiagnostics": "Végpont diagnosztika", "diagnosticsLegend": "OK: elérhető · WARN: nincs beállítva · ERROR: sikertelen kérés vagy időtúllépés.", "streamUrl": "Stream URL", "unreachable": "elérhetetlen", "refresh": "Frissítés" }, "user": "Felhasználó", "message": "Üzenet", "posted": "Elküldve", "realName": "Valódi Név", "age": "Életkor", "style": "Stílus", "applied": "Alkalmazva", "day": "nap", "start": "Indítsa el", "end": "Vége", "show": "Megjelenítés", "status": "Állapot", "active": "aktív", "inactive": "inaktív", "hidden": "rejtett", "activeSchedules": "Aktív menetrendek", "noShouts": "Nincs kiáltás a moderálásra", "noApplications": "Nem nyújtottak be pályázatot.", "noSchedules": "Nincs beállítva ütemezés.", "deleteShout": "Törölje", "confirmDeleteShout": "Törli ezt a kiáltást?", "pendingApplications": "Függőben lévő jelentkezések", "settingsForm": { "title": "Rádióbeállítások", "subtitle": "A szerkesztések a website_settings (rádió_* kulcsok) mappába írnak, és kiiktatják a futásidejű beállítások gyorsítótárát. A logikai értékek 0/1-et használnak.", "enabled": "Engedélyezve", "disabled": "Letiltva", "totalKeys": "Összes kulcs", "configured": "Beállítva", "curatedHint": "kurált kulcsok értékkel", "customKeys": "Egyedi kulcsok", "saveAll": "Az összes mentése", "singleKey": "Egyetlen kulcs hozzáadása/felülírása", "keyPlaceholder": "radio_custom_key", "valuePlaceholder": "értéket", "commentPlaceholder": "megjegyzés (nem kötelező)", "saveSingle": "Mentés", "otherSettings": "Egyéb rádióbeállítások", "dbError": "Nem sikerült betölteni a beállításokat (az adatbázis nem érhető el). Az alapértelmezett értékek mentéskor jönnek létre." }, "embedPage": { "title": "Radio Embed", "subtitle": "Másolásra kész beágyazási kód az élő közvetítéshez. Csak olvasható – itt semmi sem ír az adatbázisba. Konfigurálja a stream URL-címét a Rádióbeállításokban (radio_stream_url).", "streamUrl": "Stream URL", "configured": "Beállítva", "missing": "Hiányzik", "radioName": "Rádió neve", "nowPlayingApi": "Most játszó API", "set": "Állítsa be", "notSet": "Nincs beállítva", "noStreamUrl": "Nincs konfigurálva az adatfolyam URL-je", "noStreamUrlText": "Nincs beállítva radio_stream_url, így még nincs mit beágyazni.", "goToSettings": "Menjen a Rádióbeállításokhoz", "livePreview": "Élő előnézet", "livePreviewText": "Ez a csupasz audio lejátszó, ahogy a látogatók látni fogják. Nyomja meg a lejátszás gombot, hogy megerősítse, hogy az adatfolyam elérhető.", "source": "Forrás", "audioSnippet": "Hanglejátszó részlet", "audioSnippetDesc": "A beugró HTML5 audiolejátszó egyenesen a streamre mutatott. Mindenhol működik, ahol a sima HTML megengedett.", "iframeSnippet": "Iframe burkoló kódrészlet", "iframeSnippetDesc": "Beágyazza a webhely saját rádiólejátszó-oldalát egy iframe-be – megőrzi a stílust és a jelenleg lejátszott információkat. Ízlés szerint állítsa be a szélességet/magasságot.", "audioUnsupported": "Az Ön böngészője nem támogatja az audio elemet." }, "banners": { "title": "Bannerek", "heading": "Rádió bannerek", "description": "A rádió oldalán látható promóciós bannerek rendezési sorrendben.", "addBanner": "Banner hozzáadása", "createBanner": "Banner létrehozása", "deleteBanner": "Banner törlése", "noBanners": "Még nincsenek szalaghirdetések – adjon hozzá egyet fent.", "existing": "Meglévő szalaghirdetések ({count})", "save": "Mentés", "delete": "Törölje", "byUser": "felhasználó: {id}", "active": "aktív", "hidden": "rejtett", "bannerAlt": "Rádió banner", "statusActive": "Aktív", "statusHidden": "Rejtett", "dbError": "Nem sikerült betölteni a szalaghirdetéseket (az adatbázis nem érhető el).", "form": { "imagePath": "Kép elérési útja / URL-je", "imagePathPlaceholder": "/storage/radio/banner.png", "title": "Cím", "description": "Leírás", "sortOrder": "Rendezési sorrend", "active": "Aktív" } }, "ranksForm": { "title": "Rádió rangok", "subtitle": "A rádióalkalmazásokon kiosztható DJ/stáb rangok.", "dbError": "Nem sikerült betölteni a rangsorokat (az adatbázis nem érhető el).", "active": "Aktív", "addRank": "Rang hozzáadása", "name": "Név", "badgeCode": "Jelvény kódja", "description": "Leírás", "createRank": "Hozzon létre rangot", "existing": "Meglévő rangok ({count})", "noRanks": "Még nincsenek rangok – adjon hozzá egyet fent.", "activeLabel": "aktív", "inactiveLabel": "inaktív", "save": "Mentés", "deleteRank": "#{id}. rang törlése" }, "historyPage": { "title": "Rádiójáték története", "subtitle": "Korábbi DJ-műsorok és műsoridő (radio_history), a legutóbbi az első. Csak olvasható napló arról, hogy ki, mikor és hány hallgató volt adásban.", "dbError": "Nem sikerült betölteni a rádióelőzményeket (az adatbázis nem érhető el).", "showsLogged": "Naplózott műsorok", "onAirNow": "Most adásban", "uniqueDjs": "Egyedi DJ-k", "peakListeners": "Csúcs hallgatók", "empty": "Még nem rögzítették a rádióelőzményeket.", "showLog": "Napló megjelenítése ({count})", "colDj": "DJ", "colShow": "Megjelenítés", "colStarted": "Elindult", "colEnded": "Véget ért", "colAirtime": "Műsoridő", "colListeners": "Hallgatók", "colNotes": "Megjegyzések", "onAir": "adásban" }, "apiKeysForm": { "title": "Rádió API kulcsok", "subtitle": "API-kulcsok külső rádiós integrációkhoz (radio_api_keys). A kulcsok szerveroldalon jönnek létre, és maszkolva jelennek meg – másolja ki a teljes értéket az adatbázisból az első kiadáskor.", "dbError": "Nem sikerült betölteni az API-kulcsokat (az adatbázis nem érhető el).", "totalKeys": "Összes kulcs", "active": "Aktív", "inactive": "Inaktív", "generateKey": "Kulcs generálása", "generateHint": "A titkos kulcs automatikusan generálódik kriptográfiai véletlenszerűséggel – nem kell megadni.", "name": "Név", "namePlaceholder": "AzureCast híd", "rateLimit": "Díjkorlát (kérések/perc)", "allowedIps": "Engedélyezett IP-k (opcionális)", "allowedIpsPlaceholder": "vesszővel elválasztva, üres = tetszőleges", "generate": "Kulcs generálása", "existingKeys": "Meglévő kulcsok ({count})", "noKeys": "Még nincs API-kulcs – hozzon létre egyet fent.", "colName": "Név", "colKey": "Kulcs", "colAllowedIps": "Engedélyezett IP-k", "colRateLimit": "Díjkorlát", "colLastUsed": "Utoljára használt", "colExpires": "Lejár", "colStatus": "Állapot", "colActions": "Akciók", "maskedHint": "Csak az első 8 karakter jelenik meg", "any": "bármelyik", "activeLabel": "aktív", "inactiveLabel": "inaktív", "deactivate": "Deaktiválás", "activate": "Aktiválja", "delete": "Törölje" }, "pointsForm": { "title": "Rádióhallgató pontok", "subtitle": "Jutalmazd pénzzel a hallgatókat a rádiózásban eltöltött időért. A szerkesztések a website_settings (radio_points_* kulcsok) mappába írnak, és a futásidejű beállítások gyorsítótárát kiiktatják. A logikai értékek 0/1-et használnak.", "saved": "Mentve", "points": "Pontok", "enabled": "Engedélyezve", "disabled": "Letiltva", "perMinute": "Percenként", "paidIn": "{currency} pénznemben fizetve", "maxPerDay": "Max / nap", "unlimited": "Korlátlan", "minListeners": "Min hallgatók", "settings": "Beállítások elemre", "pointsEnabled": "Pontok engedélyezve", "pointsEnabledHint": "Főkapcsoló a hallgatói pontok odaítéléséhez.", "currency": "Pénznem", "currencyHint": "Melyik pénztárcába fizetik be a pontokat.", "pointsPerMinute": "Pontok percenként", "pointsPerMinuteHint": "Minden egyes teljes hallgatási percért odaítélt összeg.", "maxPerDayHint": "Napi korlát felhasználónként. Használja a 0-t a korlátlanul.", "minListenersHint": "Csak akkor jár pont, ha legalább ennyi ember jelentkezik.", "save": "Mentse el a pontbeállításokat" }, "autoDjForm": { "title": "Radio AutoDJ", "subtitle": "Tartalék lejátszási lista (radio_auto_dj_playlist) a rádió végigpörög, ha nincs élő DJ. Rendezési sorrend, majd cím szerint.", "dbError": "Nem sikerült betölteni az AutoDJ lejátszási listát (az adatbázis nem érhető el).", "tracks": "Pályák", "active": "Aktív", "inactive": "Inaktív", "addTrack": "Szám hozzáadása", "titlePlaceholder": "A szám címe", "artist": "Művész", "album": "Album", "artworkUrl": "A műalkotás URL-je", "artworkUrlPlaceholder": "https://…/cover.png", "duration": "Időtartam (másodperc)", "durationPlaceholder": "pl. 215", "sortOrder": "Rendezési sorrend", "playlist": "Lejátszási lista ({count})", "noTracks": "Még nincsenek AutoDJ-sávok – adjon hozzá egyet fent.", "colOrder": "Rendeljen", "colTitle": "Cím", "colArtist": "Művész", "colAlbum": "Album", "colDuration": "Időtartam", "colPlays": "Játszik", "colLastPlayed": "Utoljára játszott", "colStatus": "Állapot", "colActions": "Akciók", "activeLabel": "aktív", "inactiveLabel": "inaktív", "deactivate": "Deaktiválás", "activate": "Aktiválja", "delete": "Törölje", "trackTitle": "Cím" }, "moderationPage": { "title": "DJ moderálás", "subtitle": "Tekintse át és távolítsa el a rádiókiáltásokat (50 legutóbbi).", "recentShouts": "Legutóbbi kiáltások ({count})" } }, "commandocentrum": { "title": "Commandocentrum", "subtitle": "Diagnosztika, RCON vezérlők és felhasználókezelés", "diagnostics": "Diagnosztika", "rcon": "RCON", "userActions": "Felhasználói műveletek", "diagnosticsTitle": "Emulátor diagnosztika", "memoryUsage": "Memóriahasználat", "uptime": "Üzemidő", "onlineUsers": "Online felhasználók", "roomsLoaded": "A szobák feltöltve", "refresh": "Frissítés", "rconTitle": "RCON parancsokat", "rconPlaceholder": "Írja be az RCON parancsot…", "rconSend": "Küldés", "rconSending": "Küldés…", "rconResponse": "Válasz", "userActionsTitle": "Felhasználói műveletek", "username": "Felhasználónév", "usernamePlaceholder": "Cél felhasználónév", "action": "Akció", "execute": "Végrehajtás", "actions": { "disconnect": "Leválasztás", "alert": "Figyelmeztetés küldése", "giveCredits": "Adj krediteket", "giveBadge": "Adj jelvényt", "givePoints": "Adj pontokat", "ban": "Ban", "kick": "Rúgd" }, "messagePlaceholder": "Üzenet (figyelmeztetésért)…", "amountPlaceholder": "Összeg…", "badgePlaceholder": "Jelvény kódja…" }, "emulator": { "title": "Emulátor konfig", "subtitle": "Megtekintheti és szerkesztheti az emulátor beállításait és a területi beállításokat", "settings": "Beállítások elemre", "texts": "Szövegek", "search": "Keresés", "searchPlaceholder": "Keresési billentyűk…", "noSettings": "Nem találhatók beállítások", "noTexts": "Nem található szöveg", "edit": "Szerkesztés", "save": "Mentés", "saving": "Mentés…", "cancel": "Mégse", "colKey": "Kulcs", "colValue": "Érték", "colType": "Írja be", "colActions": "Akciók", "editDialog": { "title": "Szerkesztés: {key}", "value": "Érték", "valuePlaceholder": "Adja meg az értéket…", "save": "Módosítások mentése", "cancel": "Mégse" } }, "alerts": { "title": "Figyelmeztetések", "subtitle": "A szálloda egészére kiterjedő figyelmeztetések küldése és a legutóbbi figyelmeztetések megtekintése", "sendAlert": "Szállodai figyelmeztetés küldése", "recentAlerts": "Legutóbbi figyelmeztetések ({count})", "noRecentAlerts": "Nincsenek friss figyelmeztetések", "form": { "title": "Figyelmeztetés címe", "titlePlaceholder": "pl. Szerver karbantartás 10 perc alatt", "message": "Figyelmeztető üzenet", "messagePlaceholder": "Írja meg a figyelmeztető üzenetet…", "type": "Írja be", "typeHotel": "A szálloda egészére kiterjedő riasztás", "typeStaff": "Csak személyzet", "urgent": "Sürgős", "send": "Figyelmeztetés küldése", "sending": "Küldés…", "description": "Broadcasts via RCON hotelalert to online users." }, "colId": "ID", "colTitle": "Cím", "colSentBy": "Küldte", "colType": "Írja be", "colDate": "Dátum", "colActions": "Akciók", "noAlerts": "No recent alerts", "alertsShown": "Shown", "critical": "Critical", "warnings": "Warnings", "unread": "Unread", "markAllRead": "Mark all read", "colWhen": "When", "colSeverity": "Severity", "colMessage": "Message" }, "logs": { "title": "Személyzeti tevékenységek", "subtitle": "A személyzeti műveletek ellenőrzési nyomvonala az adminisztrációs panelen", "noLogs": "Még nincs naplózott személyzeti tevékenység", "colId": "ID", "colUser": "Felhasználó", "colAction": "Akció", "colTarget": "Cél", "colDescription": "Leírás", "colIp": "IP", "colTimestamp": "Időbélyeg", "filterByUser": "Szűrés felhasználó szerint…", "filterByAction": "Szűrés művelet szerint…", "clearFilters": "Tiszta szűrők", "noResults": "No matching activities", "colStaff": "Staff", "colWhen": "When", "searchPlaceholder": "Search action, description or IP…", "totalActivities": "Total activities", "onThisPage": "On this page", "recent": "Last minute", "authorizationErrors": "Authorization errors", "authorizationOnly": "Auth errors only", "allActivities": "All activities", "staffId": "Staff ID", "actionType": "Action type", "filter": "Filter", "activities": "{count} activities", "staffWithId": "#{id} {name}", "userPrefix": "user", "pagination": "Page {page} of {pages} · {total} total", "next": "Next", "prev": "Previous", "unknownUser": "unknown", "emptyValue": "-", "colTime": "Time", "audit": { "colTargetId": "Target ID", "colDetails": "Details", "colDate": "Date", "searchPlaceholder": "Search by action or target…", "changesCount": "{count} changes", "notAvailable": "N/A", "filtersTitle": "Filter audit records", "filterActor": "Actor (exact username or ID)", "filterAction": "Exact action", "filterFrom": "From date (UTC)", "filterTo": "Through date (UTC)", "filtersHint": "Dates include the full day in UTC. Actions and usernames must match exactly. Records are shown newest first.", "applyFilters": "Apply filters", "resetFilters": "Reset filters", "invalidDetails": "These legacy details cannot be displayed.", "beforeValue": "Before", "afterValue": "After", "exportHint": "CSV exports the current filtered page, up to 100 records." }, "chat": { "colMessage": "Message", "colRoomId": "Room ID", "searchPlaceholder": "Search by username or message…" }, "commands": { "colCommand": "Command", "colParams": "Params", "searchPlaceholder": "Search by username, command, or params…" }, "trades": { "colUserOne": "User one", "colUserTwo": "User two", "colStatus": "Status", "statusUnknown": "unknown", "searchPlaceholder": "Search by username…" }, "history": { "preview": "Preview restore", "title": "Restore a recorded edit", "description": "Compare current values with the previous values before confirming. Only category settings, offer prices or news content are restored. Deleted records and category hierarchy cannot be restored here.", "loading": "Loading…", "unavailable": "This revision is unavailable or you do not have permission to restore it.", "conflict": "This record changed after the selected edit. Refresh and review its latest history before restoring.", "failed": "The restore could not be completed. Please reload and try again.", "field": "Field", "current": "Current value", "restore": "Value to restore", "confirm": "Confirm restore", "restoring": "Restoring…", "fields": { "caption": "Category name", "captionSave": "Internal category name", "pageLayout": "Category layout", "enabled": "Enabled", "visible": "Visible", "clubOnly": "Club members only", "vipOnly": "VIP members only", "minRank": "Minimum rank", "iconImage": "Category icon", "iconColor": "Icon colour", "pageHeadline": "Header image", "pageTeaser": "Preview image", "pageSpecial": "Special image", "pageText1": "Primary text", "pageText2": "Secondary text", "pageTextDetails": "Details text", "pageTextTeaser": "Preview text", "includes": "Included categories", "costCredits": "Credit price", "costPoints": "Points price", "pointsType": "Points currency", "title": "News title", "slug": "News address", "image": "News image", "shortStory": "Summary", "fullStory": "Article content", "status": "Publication status", "publishAt": "Scheduled publication", "publishedAt": "Publication date" } } }, "wordfilter": { "title": "Szószűrő", "subtitle": "Kezelje a szűrt szavakat és kifejezéseket a szállodában", "addWord": "Szó hozzáadása", "addWords": "Szavak hozzáadása", "noWords": "Még nincsenek szűrt szavak", "confirmDelete": "Eltávolítja a „{word}” kifejezést a szűrőből?", "colId": "ID", "colWord": "Szó", "colAddedBy": "Hozzáadta", "colCreated": "Létrehozva", "colActions": "Akciók", "form": { "word": "Szó", "wordPlaceholder": "pl. rossz szó", "addMore": "Több szó hozzáadása (soronként egy)", "save": "Hozzáadás a szűrőhöz", "saving": "Mentés…", "cancel": "Mégse" }, "filteredWords": "Filtered words", "words": "Words", "delete": "Delete", "confirmDeleteTitle": "Remove word", "added": "Word added to filter", "deleted": "Word removed from filter", "addError": "Could not add word (it may already exist)", "deleteError": "Could not remove word" }, "maintenance": { "title": "Karbantartási mód", "subtitle": "A szállodaszintű karbantartás engedélyezése vagy letiltása", "enabled": "A karbantartási mód engedélyezve van", "disabled": "A karbantartási mód le van tiltva", "enable": "Karbantartás engedélyezése", "disable": "A karbantartás letiltása", "message": "Karbantartási üzenet", "messagePlaceholder": "Hamarosan visszatérünk!", "staffAccess": "A karbantartás során engedje meg a személyzet hozzáférését", "save": "Mentse el a beállításokat", "saving": "Mentés…", "confirmEnable": "A karbantartás engedélyezése megakadályozza, hogy a személyzeten kívüli felhasználók hozzáférjenek a szállodához. Folytatja?", "confirmDisable": "Letiltja a karbantartási módot, és visszaállítja az összes felhasználó hozzáférését?" }, "housekeeping": { "title": "Háztartási engedélyek", "subtitle": "Konfigurálja, hogy mely rangok mely adminisztrátori szakaszokhoz férhetnek hozzá", "addPermission": "Engedély hozzáadása", "editPermission": "Szerkesztési engedély", "deletePermission": "Engedély törlése", "noPermissions": "Nincsenek konfigurálva takarítási engedélyek", "confirmDelete": "Törli ezt az engedélyt?", "colId": "ID", "colRank": "Rang", "colSection": "szakasz", "colActions": "Akciók", "form": { "rankId": "Rang azonosító", "rankIdPlaceholder": "Minimális rang", "section": "Szakaszkulcs", "sectionPlaceholder": "pl. admin.dashboard", "save": "Mentse el az engedélyt", "saving": "Mentés…", "cancel": "Mégse" }, "saved": "Saved!", "deleted": "Deleted!", "errorOccurred": "An error occurred", "emptyInput": "Empty input", "invalidJson": "Invalid JSON", "imported": "Imported!", "presetApplied": "Preset Alkalmazva!", "cleared": "All Engedélyek cleared!", "invalidRank": "Invalid Rang", "testDone": "Test done: {count} Engedélyek found", "testing": "Testing...", "loading": "Loading...", "prev": "Previous", "next": "Next", "confirmClearAll": "Törölje ALL Engedélyek? This Akció cannot be undone!", "colGroup": "Group", "colDepends": "Depends on", "colPermission": "Engedély", "colDescription": "Leírás", "colMinRank": "Min. Rang", "permissionKey": "Engedélykulcs", "minRank": "Min. Rang", "description": "Leírás", "permissions": "Engedélyek", "permissionsCount": "{count} Engedélyek", "permission": "Engedély", "highestMinRank": "Highest min. Rang: {rank}", "totalMinRank": "Total min. Rang sum: {total}", "groupCount": "{count} groups", "rankCount": "{count} Rangok", "missingDeps": "{count} Hiányzik dependencies", "dependsOn": "depends on", "notFound": "not found", "missing": "(Hiányzik)", "rank": "Rang", "count": "Count", "searchPermission": "Keresés Engedélyek…", "search": "Keresés", "manage": "Manage", "importSelection": "Importálás selection", "noGroup": "Nem group", "allGroups": "All groups", "perGroup": "Engedélyek per group", "perRank": "Engedélyek per Rang", "rankOverviewHint": "All Engedélyek grouped by the Rang they are assigned to.", "tabOverview": "Áttekintés", "tabManage": "Manage", "tabImport": "Importálás / Export", "tabRanks": "Rang Áttekintés", "tabPresets": "Előbeállítások", "tabTest": "Test", "tabAudit": "Audit log", "importPermissions": "Importálás Engedélyek", "importHint": "Paste a JSON array of Engedély objects. Format: ['{' \"permission\": \"...\", \"minRank\": 7, \"description\": \"...\", \"groupName\": \"...\", \"dependsOn\": \"...\" '}']", "importPlaceholder": "Paste JSON here…", "import": "Importálás", "exportTitle": "Export Engedélyek", "exportHint": "Export all Engedélyek as JSON for backup or batch editing.", "export": "Export JSON", "copy": "Copy", "copied": "Copied!", "presets": "Engedély Előbeállítások", "presetsHint": "Alkalmazni a predefined Állítsa be of Engedélyek for common staff roles.", "presetModerator": "Moderator", "presetModeratorDesc": "Basic Moderálás tools: Felhasználó lookup, Tiltások, CFH handling, chat Naplók.", "presetAdmin": "Administrator", "presetAdminDesc": "Full admin access: Felhasználók, Szobák, news, Beállítások elemre, Bolt, events, Rádió & more.", "presetSuperAdmin": "Super Admin", "presetSuperAdminDesc": "Complete access to every feature including Engedély management and asset Importálás.", "applyPreset": "Alkalmazni preset", "clearAll": "Clear all Engedélyek", "testTitle": "Test Rang access", "testHint": "Enter a Rang number to see which Engedélyek would be granted.", "test": "Test", "auditTitle": "Engedély audit log", "auditHint": "All changes to Takarítás Engedélyek are logged.", "auditLogsAt": "Audit Naplók are available on the Audit log page.", "viewAuditLogs": "Megtekintés audit Naplók", "importedWithErrors": "Imported {count} Engedélyek with {errors} errors", "confirmClearAllDesc": "This will Távolítsa el every Engedély entry from the Adatbázis. Are you sure?", "confirmDeletePermission": "Törölje this Engedély permanently?", "confirmBulkDelete": "Törölje {count} selected Engedélyek?", "deleteSelected": "Törölje {count} selected", "cancel": "Mégse", "confirm": "Confirm", "auditTime": "Time", "auditUser": "Felhasználó", "auditAction": "Akció", "auditTarget": "Cél", "selectAllMatching": "Select all {count} matching", "save": "Save", "importTitle": "Import permissions", "legacyBannerTitle": "Use Permissions to change who can do what", "legacyBannerBody": "This archive does not control the site. Open Permissions to grant or revoke access for ranks.", "legacyBannerCta": "Open Permissions", "writesRetired": "Editing here is disabled on purpose. Change access only in Permissions.", "tabCompare": "ACL compare", "tabExportOnly": "Export archive", "compareHint": "Compares legacy housekeeping min-rank rows to live ACL rank_* role grants (lowest rank that has the slug).", "compareAligned": "{count} aligned", "compareMissingAcl": "{count} missing in ACL", "compareMismatch": "{count} rank mismatch", "colAclPresent": "In ACL", "colAclMinRank": "ACL min rank", "colStatus": "Status", "statusAligned": "Aligned", "statusMissingAcl": "Missing in ACL", "statusMismatch": "Rank differs", "exportOnlyHint": "Writes are disabled. You can still export the legacy table for archival." }, "rooms": { "title": "Szobák", "subtitle": "Szállodai szobák keresése és kezelése", "search": "Keresés", "searchPlaceholder": "Keresés név, tulajdonos vagy azonosító alapján…", "searchResults": "{count, plural, one {# room} other {# rooms}} található a következőre: \"{query}\"", "noResults": "Nem található szoba", "colId": "ID", "colName": "Név", "colOwner": "Tulajdonos", "colUsers": "Felhasználók", "colState": "állam", "colCategory": "Kategória", "colCreated": "Létrehozva", "colActions": "Akciók", "stateOpen": "Nyissa meg", "stateClosed": "Zárva", "stateLocked": "Lezárva", "stateInvisible": "Láthatatlan", "detail": { "title": "Szoba: {name}", "subtitle": "{owner} tulajdona", "overview": "Áttekintés", "actions": "Akciók", "description": "Leírás", "noDescription": "Nincs leírás", "owner": "Tulajdonos", "users": "Online felhasználók", "maxUsers": "Max felhasználók", "category": "Kategória", "state": "állam", "tags": "Címkék", "noTags": "Nincsenek címkék", "created": "Létrehozva", "deleteRoom": "Szoba törlése", "confirmDelete": "Törli a \"{name}\" szobát? Ezt nem lehet visszavonni.", "enterRoom": "Lépjen be a szobába", "changeOwner": "Tulajdonosváltás", "changeOwnerPlaceholder": "Új tulajdonos felhasználónév" } }, "emailTemplates": { "title": "E-mail sablonok", "subtitle": "Tranzakciós e-mail-sablonok kezelése", "newTemplate": "+ Új sablon", "edit": "Szerkesztés", "delete": "Törölje", "noTemplates": "Még nincsenek e-mail sablonok", "confirmDelete": "Törli a(z) „{name}” sablont?", "colId": "ID", "colName": "Név", "colSubject": "Tárgy", "colKey": "Kulcs", "colUpdated": "Frissítve", "colActions": "Akciók", "form": { "name": "Név", "namePlaceholder": "pl. Üdvözlő e-mail", "key": "Kulcs", "keyPlaceholder": "pl. welcome_email", "subject": "Tárgy", "subjectPlaceholder": "E-mail tárgysora", "body": "Törzs (HTML)", "bodyPlaceholder": "

Kedves {username}!

", "variables": "Elérhető változók", "variablesHint": "{username}, {email}, {hotel_name}", "save": "Sablon mentése", "saving": "Mentés…", "cancel": "Mégse" } }, "theme": { "title": "téma", "subtitle": "Testreszabhatja a CMS megjelenését", "presets": "Előbeállítások", "colours": "Színek", "css": "CSS", "presetsTitle": "Előre beállított téma", "presetsSubtitle": "Válasszon egy előre elkészített színsémát", "applyPreset": "Alkalmazni", "presetApplied": "Előbeállítás alkalmazva: {preset}", "customiseTitle": "Egyedi színek", "primary": "Elsődleges", "secondary": "Másodlagos", "accent": "Akcent", "background": "Háttér", "surface": "Felület", "text": "Szöveg", "saveColours": "Mentse el a színeket", "savingColours": "Mentés…", "cssTitle": "Egyedi CSS", "cssSubtitle": "Adjon hozzá egyéni CSS-t a témastílusok felülbírálásához", "cssPlaceholder": "/* Az Ön egyéni CSS-je itt */", "saveCss": "CSS mentése", "savingCss": "Mentés…", "reset": "Állítsa vissza az alapértelmezett értékeket", "confirmReset": "Visszaállítja a témát az alapértelmezett értékekre?" }, "media": { "title": "Médiatár", "subtitle": "Médiafájlok feltöltése és kezelése", "upload": "Feltöltés", "uploadTitle": "Tölts fel egy fájlt", "uploadSubtitle": "Húzással vagy kattintással feltöltheti", "uploadButton": "Válasszon fájlt", "uploading": "Feltöltés…", "noFiles": "Még nincsenek médiafájlok", "delete": "Törölje", "confirmDelete": "Véglegesen törli ezt a fájlt?", "search": "Keresés", "searchPlaceholder": "Keresés fájlnév szerint…", "colPreview": "Előnézet", "colName": "Név", "colSize": "Méret", "colType": "Írja be", "colUploaded": "Feltöltve", "colActions": "Akciók", "copyUrl": "URL másolása", "urlCopied": "Az URL a vágólapra másolva" }, "favicon": { "title": "Favicon", "subtitle": "Töltse fel és kezelje a webhely faviconját", "current": "Aktuális kedvenc", "uploadLabel": "Favicon feltöltése", "uploadHint": "PNG, JPEG, GIF, WebP, ICO vagy SVG. Max 2MB.", "upload": "Feltöltés", "uploading": "Feltöltés…", "delete": "Távolítsa el", "deleting": "Eltávolítás…", "saved": "Favicon sikeresen elmentve!", "deleted": "Favicon sikeresen eltávolítva!", "error": "Valami elromlott", "confirmDelete": "Eltávolítja a favicont? A webhely többé nem jelenít meg egyéni kedvenc ikont.", "generator": { "title": "Favicon létrehozása", "text": "Szöveg", "bgColor": "Háttérszín", "textColor": "Szöveg színe", "rounded": "Lekerekített sarkok", "save": "Mentés faviconként" }, "cancel": "Cancel" }, "settings": { "title": "CMS beállítások", "subtitle": "Kulcs/érték CMS-konfiguráció kezelése", "addSetting": "Beállítás hozzáadása", "edit": "Szerkesztés", "delete": "Törölje", "noSettings": "Nem találhatók beállítások", "confirmDelete": "Törli a „{key}” beállítást?", "colKey": "Kulcs", "colValue": "Érték", "colUpdated": "Frissítve", "colActions": "Akciók", "form": { "key": "Kulcs", "keyPlaceholder": "pl. hotel_name", "value": "Érték", "valuePlaceholder": "Beállítási érték", "save": "Beállítás mentése", "saving": "Mentés…", "cancel": "Mégse" }, "keysInDatabase": "{count} keys in database", "managedInForm": "{count} managed in form", "documented": "{count} documented", "saved": "Settings saved.", "saveFailed": "Could not save settings.", "saveSettings": "Save settings", "viewOnly": "You can view settings but need edit permission to change them." }, "import": { "title": "Import", "subtitle": "Import assets from external sources into your hotel.", "badges": "Badges", "badgesDescription": "Import and manage badge assets from external sources.", "furni": "Furni", "furniDescription": "Import furniture definitions, SWF files, and icons.", "clothing": "Clothing", "clothingDescription": "Import clothing and wearables for avatars.", "effects": "Effects", "effectsDescription": "Import avatar effects and animations.", "pets": "Pets", "petsDescription": "Import pet data and icons.", "clone": "Clone", "cloneDescription": "Clone existing items from one source to another.", "upload": "Upload .nitro", "uploadDescription": "Upload .nitro bundles and icons directly without SWF conversion.", "sync": "Auto Sync", "syncDescription": "Automatically import missing furniture from all configured sources.", "repairIcons": "Repair Icons", "repairIconsDescription": "Download any missing icon files for furniture already in the database.", "audit": "Catalog Audit", "auditDescription": "Scan your catalog for missing entries, broken references, and items missing from clone sources." }, "translations": { "title": "Translations", "subtitle": "Translate your hotel into multiple languages.", "tabs": { "cms": "CMS", "client": "Client (Nitro)", "emulator": "Emulator" }, "emulator": { "title": "Emulator", "subtitle": "User-facing strings from emulator_settings (commands, wordfilter, pet/matchmaking messages).", "infoBox": "Configuration settings (ports, timeouts, IDs) do not appear here — use the full settings link. Saved changes are synced to the emulator via RCON.", "fullSettings": "Full settings" } }, "tickets": { "title": "Tickets", "subtitle": "Support tickets from players", "noTickets": "No active tickets", "searchPlaceholder": "Search subject, user, category or ID…", "presetActive": "Active", "statusOpen": "Open", "statusInProgress": "In progress", "statusWaiting": "Waiting", "statusClosed": "Closed", "colTicket": "Ticket", "colStatus": "Status", "colPriority": "Priority", "colAssigned": "Assigned", "colDate": "Date", "meta": "by {user} · {count} msg · {category}", "queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.", "queueOtherCta": "Open help-center tickets", "queueCounts": "Open here: {here} · Help center: {other}" }, "cfh": { "title": "Call for Help", "subtitle": "In-game CFH / support tickets", "noTickets": "No CFH tickets", "searchPlaceholder": "Search issue, user or ID…", "noDescription": "No description", "roomMeta": "Room #{room} · {when}", "stateOpen": "Open", "statePicked": "Picked", "stateClosed": "Closed", "colId": "ID", "colIssue": "Issue", "colSender": "Sender", "colReported": "Reported", "colMod": "Mod", "colStatus": "Status" }, "hubs": { "newsMedia": "News & media", "newsMediaSubtitle": "Articles, photos, banners, ads and media library", "siteContent": "Site content", "siteContentSubtitle": "Navigation, help center, boxes, tags and prefixes", "engagement": "Engagement", "engagementSubtitle": "Events, polls and support tickets", "users": "Users", "usersSubtitle": "Directory, online players, applications and teams", "access": "Access & security", "accessSubtitle": "Bans, IP, VPN, permissions and word filter", "moderation": "Moderation", "moderationSubtitle": "Reports, actions and moderation team", "catalog": "Catalog & rares", "catalogSubtitle": "Catalog, rares, badges, achievements and sounds", "shop": "Shop & payments", "shopSubtitle": "Shop, transactions, vouchers, subscriptions and calendar", "radio": "Radio", "radioSubtitle": "Stream, DJ tools, embed and monitoring", "settings": "Settings", "settingsSubtitle": "CMS config, theme, maintenance and related tools", "tools": "Tools", "toolsSubtitle": "RCON, rooms, import and translations", "observability": "Observability", "observabilitySubtitle": "Logs, analytics, DevOps and hotel alerts", "tabs": { "articles": "Articles", "photos": "Photos", "banners": "Banners", "ads": "Ads", "media": "Media", "navigator": "Navigator", "help": "Help", "boxes": "Boxes", "tags": "Tags", "prefixes": "Prefixes", "events": "Events", "eventTypes": "Event types", "polls": "Polls", "tickets": "Tickets", "templates": "Templates", "directory": "Directory", "multiAccounts": "Multi-accounts", "online": "Online", "applications": "Applications", "teams": "Teams", "bans": "Bans", "ip": "IP", "vpn": "VPN", "permissions": "Permissions", "wordFilter": "Word filter", "overview": "Overview", "actions": "Actions", "cfh": "CFH", "team": "Team", "catalogTab": "Catalog", "rares": "Rares", "badges": "Badges", "achievements": "Achievements", "sounds": "Sounds", "shopTab": "Shop", "transactions": "Transactions", "vouchers": "Vouchers", "subscriptions": "Subscriptions", "calendar": "Calendar", "history": "History", "moderationTab": "Moderation", "monitoring": "Monitoring", "settingsTab": "Settings", "embed": "Embed", "apiKeys": "API keys", "points": "Points", "ranks": "Ranks", "autoDj": "Auto DJ", "cms": "CMS", "theme": "Theme", "maintenance": "Maintenance", "favicon": "Favicon", "emulator": "Emulator", "email": "Email", "housekeeping": "Housekeeping", "commando": "Commando", "rooms": "Rooms", "import": "Import", "translations": "Translations", "logs": "Logs", "audit": "Audit", "chat": "Chat", "commands": "Commands", "trades": "Trades", "analytics": "Analytics", "activity": "Activity", "economy": "Economy", "devops": "DevOps", "errors": "Errors", "alerts": "Alerts", "toolsGroup": "Tools", "helpTickets": "Help-center tickets", "ticketInbox": "Inbox", "importOverview": "Overview", "importBadges": "Badges", "importFurni": "Furni", "importUpload": "Upload", "importClothing": "Clothing", "importEffects": "Effects", "importPets": "Pets", "importClone": "Clone", "importSync": "Sync", "importRepairIcons": "Repair icons", "importAudit": "Audit" }, "events": "Events", "eventsSubtitle": "Hotel events and event types", "tickets": "Support desk", "ticketsSubtitle": "CMS tickets, help-center tickets, and reply templates", "staffAccess": "Ranks & permissions", "staffAccessSubtitle": "Staff ranks, ACL permissions and housekeeping access", "analytics": "Analytics", "analyticsSubtitle": "Hotel activity, retention and economy", "devops": "DevOps", "devopsSubtitle": "Service health and emulator errors", "import": "Import", "importSubtitle": "Furni, badges, clothing and asset tools" }, "events": { "newEvent": "+ New event", "createTitle": "Create event", "createSubtitle": "Schedule a new hotel event", "searchPlaceholder": "Search events…", "colId": "ID", "colTitle": "Title", "colType": "Type", "colStarts": "Starts", "colStatus": "Status", "colActions": "Actions", "statusPublished": "Published", "statusDraft": "Draft", "statusCancelled": "Cancelled", "statusCompleted": "Completed", "statRegistrations": "Registrations", "statPrizes": "Prizes", "statWinners": "Winners", "statTime": "Time", "maxPlayers": "Max: {count}", "timeUpcoming": "Upcoming", "timePast": "Past", "endsAt": "Ends: {date}", "userFallback": "User #{id}", "registrationsTitle": "Registrations ({count})", "noRegistrations": "No registrations yet.", "noPrizes": "No prizes configured yet.", "noWinners": "No winners yet.", "addPrize": "Add prize", "addWinner": "Add winner", "formEditTitle": "Edit event", "formDetailsTitle": "Event details", "formTitle": "Title", "formEventType": "Event type", "formSelectType": "Select type", "formDescription": "Description", "formStartsAt": "Starts at", "formEndsAt": "Ends at", "formSelectStart": "Select start date", "formSelectEnd": "Select end date", "formMaxPlayers": "Max players", "formUnlimited": "Unlimited", "formRoomId": "Room ID", "formOptional": "Optional", "formImageUrl": "Image URL", "formSaving": "Saving…", "formUpdate": "Update event", "formCreate": "Create event", "toastUpdated": "Event updated!", "toastCreated": "Event created!" }, "polls": { "newPoll": "+ New poll", "createTitle": "Create poll", "createSubtitle": "Create a new community poll or survey", "searchPlaceholder": "Search polls…", "colId": "ID", "colTitle": "Title", "colStatus": "Status", "colType": "Type", "colCreated": "Created", "colActions": "Actions", "statusActive": "Active", "statusDraft": "Draft", "statusClosed": "Closed", "typeMultiple": "Multiple choice", "typeSingle": "Single choice", "statVoters": "Total voters", "statQuestions": "Questions", "statVotes": "Total votes", "questionsTitle": "Questions ({count})", "addQuestion": "Add question", "noQuestions": "No questions yet. Add your first question above.", "resultsTitle": "Results", "formEditTitle": "Edit poll", "formDetailsTitle": "Poll details", "formTitle": "Title", "formDescription": "Description", "formStartsAt": "Starts at", "formEndsAt": "Ends at", "formSelectStart": "Select start date", "formSelectEnd": "Select end date", "formShowResults": "Show results to voters", "formAllowMultiple": "Allow multiple answers", "formSaving": "Saving…", "formUpdate": "Update poll", "formCreate": "Create poll", "toastUpdated": "Poll updated!", "toastCreated": "Poll created!" }, "multiAccounts": { "minAccounts": "Min accounts per cluster", "resultLimit": "Result limit", "refresh": "Refresh", "noClusters": "No clusters found at the current thresholds." }, "devops": { "noEmulatorErrors": "No emulator errors found", "noRecentErrors": "No recent errors" }, "helpTickets": { "title": "Help center tickets", "subtitle": "Player tickets from /help/tickets", "noTickets": "No open help center tickets", "searchPlaceholder": "Search title, user or ID…", "presetOpen": "Open", "presetAll": "All", "statusOpen": "Open", "statusClosed": "Closed", "colTicket": "Ticket", "colStatus": "Status", "colUser": "User", "colCreated": "Created", "colUpdated": "Updated", "meta": "by {user} · {count} replies", "backToList": "Back to list", "threadTitle": "Conversation", "staffBadge": "Staff", "replyPlaceholder": "Reply as staff…", "replySubmit": "Send reply", "replyHint": "Ctrl+Enter to send.", "closeSubmit": "Close ticket", "reopenSubmit": "Reopen ticket", "closedHint": "This ticket is closed.", "actionsTitle": "Actions", "requesterTitle": "Requester", "detailsTitle": "Details", "rankLabel": "Rank {rank}", "messageCountLabel": "Messages", "success": { "replied": "Reply sent.", "closed": "Ticket closed.", "reopened": "Ticket reopened.", "banLifted": "Ban lifted and ticket closed." }, "queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.", "queueOtherCta": "Open CMS support desk", "queueCounts": "Open here: {here} · Support desk: {other}", "liftBanSubmit": "Lift requester ban & close", "requesterBanned": "Requester banned" }, "marketplace": { "title": "Marketplace", "subtitle": "Hotel marketplace listings", "activeListings": "Active listings", "soldListings": "Sold", "filterActive": "Active", "filterSold": "Sold", "empty": "No marketplace listings to show.", "loadError": "Could not load marketplace data (database unavailable).", "cancel": "Cancel listing", "colId": "ID", "colItem": "Item ID", "colSeller": "Seller", "colPrice": "Price", "colListed": "Listed", "colSold": "Sold at", "colActions": "Actions" }, "analytics": { "loadError": "Some analytics queries failed. Numbers below may be incomplete — check the database connection and emulator tables.", "totalUsers": "Total users", "onlineNow": "{count} online now", "weekRegistrations": "Week registrations", "thisMonth": "{count} this month", "activeRooms": "Active rooms", "totalRooms": "{count} total rooms", "weeklyActivity": "Weekly activity", "tradesAndBans": "{trades} trades, {bans} bans", "registrationsChartTitle": "Registrations (30 days)", "registrationsChartDescription": "New user registrations over the last 30 days", "chatActivity": "Chat activity", "messagesLast7Days": "Messages in the last 7 days", "trades": "Trades", "tradesLast7Days": "Trades in the last 7 days", "retention": "Retention", "usersOnlineOverTotal": "Users online / total", "activity": { "chatMessages": "Chat messages", "commands": "Commands", "bans": "Bans", "registrations": "Registrations", "last7Days": "Last 7 days", "dailyBreakdownTitle": "Daily breakdown (7 days)", "colDay": "Day", "colChats": "Chats", "colCmds": "Cmds", "colBans": "Bans", "colRegs": "Regs", "mostActiveUsersTitle": "Most active users (7 days)", "noChatActivity": "No chat activity", "msgCount": "{count} msgs", "userFallback": "User #{id}" }, "economy": { "creditsInCirculation": "Credits in circulation", "creditsDescription": "Total credits across all users", "pixelsInCirculation": "Pixels in circulation", "pixelsDescription": "Total pixels across all users", "pointsInCirculation": "Points in circulation", "pointsDescription": "Total points across all users", "weeklyTrades": "Weekly trades", "marketplaceListings": "{count} marketplace listings", "shopRevenueTitle": "Shop revenue (7d)", "purchases": "Purchases", "creditsSpent": "Credits spent", "pointsSpent": "Points spent", "marketplaceTitle": "Marketplace", "activeListings": "Active listings", "sold7d": "Sold (7d)", "currencyDistributionTitle": "Currency distribution", "credits": "Credits", "pixels": "Pixels", "points": "Points", "catalogSpendingTitle": "Catalog spending", "creditsTooltip": "{count} credits", "pointsTooltip": "{count} points" }, "peakHours": { "title": "Peak hours", "description": "User activity by day & hour (last 7 days)", "days": { "mon": "Mon", "tue": "Tue", "wed": "Wed", "thu": "Thu", "fri": "Fri", "sat": "Sat", "sun": "Sun" }, "tooltip": "{day} {hour}:00 — {count} users", "less": "Less", "more": "More" } }, "guilds": { "title": "Guilds", "subtitle": "Hotel groups and membership", "totalGuilds": "Guilds", "searchPlaceholder": "Search by name, description or ID…", "search": "Search", "empty": "No guilds found.", "loadError": "Could not load guilds (database unavailable).", "colId": "ID", "colBadge": "Badge", "colName": "Name", "colOwner": "Owner", "colMembers": "Members", "colCreated": "Created", "colThreads": "Forum threads", "colRoom": "Room", "colUser": "User", "colLevel": "Level", "colJoined": "Joined", "members": "Members", "noMembers": "No members.", "back": "Back to guilds", "viewPublic": "Open public page", "disband": "Disband guild", "listHeading": "Guilds ({count})" }, "items": { "title": "Items base", "subtitle": "Browse and edit furni definitions in items_base (standalone from catalog pages)", "total": "{count, plural, one {# item} other {# items}}", "editTitle": "Edit {name}", "editSubtitle": "items_base #{id}", "back": "Back to list", "save": "Save", "saved": "Item saved", "untitled": "Untitled item", "sectionIdentity": "Identity", "sectionDims": "Dimensions & interaction", "sectionFlags": "Allow flags", "sectionExtra": "Extra", "publicName": "Public name", "itemName": "Classname", "type": "Type", "spriteId": "Sprite ID", "width": "Width", "length": "Length", "stackHeight": "Stack height", "interactionType": "Interaction", "interactionModes": "Modes", "vendingIds": "Vending IDs", "multiheight": "Multiheight", "customparams": "Custom params" }, "online": { "title": "Online users", "subtitle": "Players currently connected", "connected": "{count, plural, one {# player connected} other {# players connected}}" }, "ticketInbox": { "hint": "Merged view of open CMS desk and help-center tickets. Detail pages and replies stay on each product own route.", "noTickets": "No open tickets in either queue", "searchPlaceholder": "Search subject, title, user or ID…", "statCmsOpen": "CMS open", "statHelpOpen": "Help open", "statTotal": "Open total", "colTicket": "Ticket", "colStatus": "Status", "colType": "Queue", "colUpdated": "Updated", "meta": "by {user}", "typeAll": "All queues", "typeCms": "CMS desk", "typeHelp": "Help center", "statusOpen": "Open", "statusClosed": "Closed", "statusAll": "All statuses", "presetOpen": "Open only", "modNavLabel": "Queues:", "modNavInbox": "Inbox", "modNavDesk": "CMS desk", "modNavHelp": "Help center" }, "menu": { "title": "Admin menu", "subtitle": "Reorder and hide sidebar groups and links. Routes and permissions stay in code.", "save": "Save menu", "saving": "Saving…", "saved": "Admin menu saved.", "saveFailed": "Could not save admin menu.", "reset": "Reset to default", "viewOnly": "You can view the menu layout but need settings edit permission to change it.", "hint": "Dashboard and this page stay visible. ACL still filters what each rank sees.", "moveUp": "Move up", "moveDown": "Move down", "hideGroup": "Hide group", "showGroup": "Show group", "hideItem": "Hide item", "showItem": "Show item", "pinned": "Pinned" }, "cmsErrors": { "firstSeen": "First occurrence in retained records", "lastSeen": "Latest occurrence", "affectedUsers": "Distinct identified users", "unidentifiedEvents": "Events without a verified user ID", "metricsScope": "Counts cover only the retained records loaded here. Users are counted only from numeric server-side user IDs; anonymous and browser reports are not attributed.", "assignedStaff": "Assigned to staff #{id}", "unassigned": "Unassigned", "assignSelf": "Assign to me", "clearAssignment": "Clear assignment", "openOperation": "Open related area", "releaseOccurrences": "Occurrences by release", "releaseScope": "These releases appear in the retained records. The earliest occurrence here does not establish which release introduced the error.", "releaseFilter": "Version", "allReleases": "All versions", "period": "Period", "allRetained": "All retained events", "last24h": "Last 24 hours", "last7d": "Last 7 days", "sort": "Order", "recentFirst": "Most recent first", "frequentFirst": "Most frequent first", "filterScope": "Counts refer to matching retained events. Group status and latest details remain current across versions." }, "installation": { "title": "Installation diagnostics", "hint": "Read-only checks of this installation. Unknown means there is not enough evidence; configured does not prove external reachability.", "checked": "Checked at {time} · probes completed in {ms} ms", "recheck": "Check again", "ok": "Check passed", "failed": "Needs attention", "unknown": "Not verified", "missing": "Not configured", "release": "Running release", "database": "Database", "redis": "Redis", "emulator": "Emulator", "storage": "Writable storage", "migrations": "Database migrations", "worker": "Background worker", "renderer": "Renderer configuration", "registry": "Container registry", "releaseHint": "The full identifier of the running build. Use it to compare installations and choose a previous image for rollback.", "databaseHint": "Connection check and measured SELECT 1 response time.", "redisHint": "Optional for some pages; required for queued import work.", "emulatorHint": "Response to the configured emulator ping.", "storageHint": "Read/write permissions on storage, Nitro assets and SWF directories.", "migrationsHint": "Number of packaged migrations absent from the database history. Apply migrations through the release process.", "workerHint": "Last worker heartbeat in Redis. More than two minutes old needs investigation; no heartbeat cannot establish whether the worker is running.", "rendererHint": "The client uses the configured address or /nitro-client/ by default. Open the game separately to verify rendering and assets.", "registryHint": "Registry credentials live in CI, not in the CMS. Check the image publication job and its immutable release tag in Gitea." }, "importHistory": { "cancelled": "Cancelled", "cancelFailed": "Could not request cancellation. Retry or refresh the job history.", "cancelRequested": "Cancellation requested. The current item will finish; remaining items will not start.", "cancelHint": "Cancellation preserves completed items and allows the current item to finish.", "cancelRemaining": "Cancel remaining items", "historyLimit": "Showing up to 30 most recently updated jobs.", "refreshHistory": "Refresh history", "showMoreItems": "Show 50 more items", "uncertainOutcome": "An interrupted item may already have changed local data. It is excluded from retries.", "reviewLocalData": "Review local data", "ownerHistory": "Your imports and repairs, newest first. Retries never repeat completed or uncertain items.", "previousPage": "Previous", "nextPage": "Next", "page": "Page {page}" }, "operations": { "title": "Needs attention", "hint": "Accessible work: imports sample your latest 30 jobs; errors sample up to 1,000 retained events. Older work may be outside these counts.", "empty": "No pending items found in the checked records.", "errors": "Unresolved CMS error groups", "imports": "Your imports needing review", "tickets": "Open support tickets", "publications": "News drafts", "unavailable": "{source}: data is temporarily unavailable.", "installation": "Installation diagnostics" }, "catalogPackages": { "backend": { "sourceChanged": "Source categories or offers changed since this package was created. Create a fresh package to include the current data.", "saveConflict": "Package changed. Reload it before saving", "publishConflict": "Package changed. Refresh the publication preview", "catalogChanged": "Catalog changed. Refresh the publication preview", "missing": "Catalog package not found", "pageLimit": "A package supports at most 200 categories including descendants", "offerLimit": "A package supports at most 500 offers", "payloadLimit": "Package data exceeds 8 MB safety limit", "membership": "Package membership cannot change", "hierarchy": "Package hierarchy cannot change", "references": "Package furniture references cannot change", "furnitureMissing": "Package furniture reference no longer exists", "auditWarning": "Package published, but audit logging failed.", "hotelWarning": "Package published, but the hotel update was not delivered.", "exportWarning": "Package published, but export scheduling failed.", "refreshWarning": "Package published. Refresh the page to see the latest catalog." } }, "catalogPackagePreview": { "title": "Catalog preview", "hint": "Browse the actual package pages and offers. This is a catalog preview, not a full game-client rendering. No purchases are made.", "search": "Search categories or offers", "playerMode": "Player access", "rank": "Rank", "club": "Club", "vip": "VIP", "externalParents": "This selection starts inside a larger catalog. Access restrictions on ancestors outside this snapshot cannot be evaluated.", "invalidHierarchy": "{count} pages have a cyclic hierarchy and cannot be navigated.", "snapshotLimit": "Preview limited to 200 pages and 500 offers.", "restricted": "{count} pages are hidden by the selected player access settings.", "categories": "Catalog categories", "noPages": "This snapshot contains no categories.", "inaccessible": "No categories are accessible with these settings. Adjust player access or turn it off to inspect the draft.", "noMatches": "No matches for this search.", "offerCount": "{count} offers", "layout": "Layout: {layout}", "missingLayout": "Not specified", "unsupportedLayout": "This layout has no dedicated preview. The grid shows the actual offers; custom layout widgets and imagery are not reproduced.", "loadingIcons": "Loading furniture icons…", "assetsUnavailable": "Furniture details are temporarily unavailable. Offer data remains visible.", "assetLimit": "Icons and furniture names are limited to the first 200 item IDs on this view.", "emptyPage": "This category has no direct offers. Browse its subcategories.", "missingIcon": "Icon unavailable", "amount": "Quantity: {count}", "bundle": "{count} furniture types", "changed": "Changed from the saved baseline", "previous": "Previous", "next": "Next", "page": "Page {page} of {total}", "offerId": "Offer #{id}", "unknownFurniture": "Furniture name unavailable", "selectOffer": "Select an offer to inspect its price and furniture references.", "credits": "Credits", "duckets": "Duckets", "diamonds": "Diamonds", "pointsType": "Points (type {type}):", "free": "Free", "specialPricing": "Special pricing: {credits} credits, {points} points (type {type})", "restrictedOffers": "{count} offers in this category require Club membership.", "clubOffer": "Club offer" }, "search": { "furniture": "Furniture", "catalog": "Catalog categories", "tickets": "Support tickets", "loading": "Searching…", "hint": "Enter a numeric ID or at least 2 characters, or choose a page.", "retry": "Retry", "description": "Search pages, users, furniture, catalog categories, articles and support tickets.", "partialError": "Some results could not be loaded. Try again." }, "permissionPreview": { "title": "Role access preview", "description": "Inspect CMS access without changing a session or impersonating a user.", "back": "Back to permissions", "role": "Role", "show": "Show access", "missing": "Select an existing role.", "entryAllowed": "Housekeeping entry allowed", "entryDenied": "Housekeeping entry denied: dashboard permission missing", "superAdmin": "This rank currently receives the highest-rank override.", "scope": "This preview shows one role only. A user may receive additional roles. Navigation customization can hide allowed sections; specific records and actions can require further checks.", "sections": "Sections", "allowed": "Allowed", "denied": "Denied", "actions": "CMS permissions", "actionScope": "A granted permission alone does not bypass dashboard entry, rank hierarchy, record ownership or action-specific validation.", "granted": "Granted", "notGranted": "Not granted" }, "operationsCenter": { "title": "Operations center", "hint": "Track your durable imports and repairs, and the shared catalog export queue.", "syncTitle": "Source synchronization", "syncHint": "Source synchronization shows live progress on its own page. It has no durable history or automatic retry of failed items here. Catalog export reports the shared queue and latest result; item-level retry is not supported.", "openSync": "Open synchronization and export", "openImports": "Open furniture imports" }, "operationsExport": { "title": "Catalog repository export", "hint": "Automatic export of bundles, icons, gamedata, translations and catalog SQL. The queue and latest result are shared across operators.", "loadError": "Unable to load export status", "queueError": "Unable to queue export", "loading": "Loading…", "disabled": "Export is disabled. Open synchronization to review its configuration.", "active": "Waiting for {count} operation(s) to finish.", "running": "Export in progress…", "pending": "{count} update(s) queued for export.", "idle": "No pending updates.", "lastCommit": "Last published commit:", "lastAttempt": "Last attempt: {date}", "queuing": "Queuing…", "queue": "Export now / retry" } }, "error": { "code": "Error", "title": "Something went wrong", "subtitle": "The hotel hit an unexpected snag.", "body": "Try again in a moment. If it keeps happening, contact staff with the reference below.", "tryAgain": "Try again", "backHome": "Back home", "reference": "Reference: {digest}" }, "notFound": { "code": "404", "title": "Page not found", "subtitle": "This room doesn’t exist — or the furniture was moved.", "body": "Check the link, or head back to the lobby.", "backHome": "Back home", "latestNews": "Latest news" }, "sessions": { "title": "Login activity", "subtitle": "Recent sign-ins and failed attempts on your account", "recentTitle": "Recent sign-ins", "recentEmpty": "No sign-ins recorded yet.", "colWhen": "When", "colIp": "IP", "colDevice": "Device", "failedTitle": "Failed attempts", "failedSubtitle": "Wrong password on your username", "unknownDevice": "Unknown device", "signOutEverywhereTitle": "Sign out everywhere", "signOutEverywhereDescription": "Ends all website sessions on every device. You will need to sign in again here too.", "signOutEverywhereButton": "Sign out all sessions", "successSignedOutAll": "All sessions have been signed out." }, "guildForumThread": { "backToForum": "← Back to forum", "unnamedGuild": "Unnamed guild", "noSubject": "(no subject)", "inGuildForum": "{guild} forum", "pinned": "Pinned", "locked": "Locked", "postsTitle": "Posts", "postsSubtitle": "{count, plural, one {# post} other {# posts}}", "postsEmpty": "No posts in this thread.", "userNumber": "User #{id}", "replyTitle": "Reply", "replySubtitle": "Add your message to this thread", "replyPlaceholder": "Write your reply…", "replySubmit": "Post reply", "lockedHint": "This thread is locked — new replies are disabled.", "loginToReply": "Sign in to reply.", "loginLink": "Log in", "success": { "replied": "Reply posted." }, "errors": { "invalid": "Please enter a message.", "notFound": "That thread was not found.", "locked": "This thread is locked.", "ratelimit": "You're posting too fast. Please wait a moment and try again.", "error": "Something went wrong. Please try again." } }, "helpTicketDetail": { "backToList": "← Your tickets", "ticketId": "Ticket #{id}", "statusOpen": "Open", "statusClosed": "Closed", "messagesTitle": "Conversation", "messagesSubtitle": "{count, plural, one {# message} other {# messages}}", "you": "You", "userNumber": "User #{id}", "replyTitle": "Reply", "replySubtitle": "Send a follow-up to staff", "replyPlaceholder": "Write your message…", "replySubmit": "Send reply", "closeTitle": "Close ticket", "closeSubtitle": "Mark this request as resolved when you no longer need help", "closeSubmit": "Close ticket", "closedHint": "This ticket is closed. Open a new ticket if you need more help.", "success": { "replied": "Reply sent.", "closed": "Ticket closed." }, "errors": { "invalid": "Please enter a message.", "notFound": "That ticket was not found.", "closedTicket": "This ticket is closed.", "moderated": "That message was blocked by moderation.", "ratelimit": "You're submitting too fast. Please wait a moment and try again.", "error": "Something went wrong. Please try again." } }, "events": { "title": "Events", "subtitle": "Upcoming and recent hotel events you can join", "empty": "No events yet.", "back": "← Events", "when": "When", "status": "Status", "statusPublished": "Open", "statusCompleted": "Completed", "registrations": "Registrations", "registered": "{count} registered", "spots": "{count} / {max} spots", "registerTitle": "Register", "registerSubtitle": "Save your spot for this event", "register": "Register for event", "registering": "Registering…", "registerSuccess": "You are registered!", "registerError": "Could not register for this event.", "loginToRegister": "Log in to register for this event.", "alreadyRegistered": "You are already registered.", "eventEnded": "This event has ended.", "eventFull": "This event is full.", "cannotRegister": "Registration is not available.", "prizesTitle": "Prizes", "winnersTitle": "Winners", "unknownUser": "User #{id}" }, "polls": { "title": "Polls", "subtitle": "Share your opinion in community polls", "empty": "No polls yet.", "back": "← Polls", "statusActive": "Open", "statusClosed": "Closed", "questionsCount": "{count} questions", "ends": "Ends {date}", "voteTitle": "Cast your vote", "voteSubtitle": "Answer each question below", "submitVote": "Submit vote", "voting": "Submitting…", "voteSuccess": "Thanks for voting!", "voteError": "Could not submit your vote.", "loginToVote": "Log in to vote in this poll.", "alreadyVoted": "You have already voted.", "pollClosed": "This poll is closed.", "cannotVote": "Voting is not available.", "textPlaceholder": "Your answer…", "resultsTitle": "Results", "voteCount": "{count} ({pct}%)", "totalVotes": "{count} total votes", "textResponses": "{count} free-text responses" }, "mod": { "title": "Moderation panel", "badge": "Mod", "overviewTitle": "Moderator overview", "overviewSubtitle": "CFH, quick actions and bans without full admin access.", "shortcutsTitle": "Shortcuts", "nav": { "overview": "Overview", "cfh": "Call for Help", "actions": "Quick actions", "bans": "Bans", "fullAdmin": "Full admin", "backToSite": "Back to site", "tickets": "Tickets", "team": "Team", "helpTickets": "Help-center tickets", "users": "Users" }, "stats": { "openCfh": "Open CFH", "bansToday": "Bans today", "modsOnline": "Mods online", "quickActions": "Quick actions", "quickActionsHint": "Kick, mute, alert", "openTickets": "Open tickets", "team": "Mod team", "teamHint": "Online staff & workload", "openHelpTickets": "Open help tickets" }, "usersTitle": "Players", "usersSubtitle": "Lookup without email or IP — use full admin for sensitive fields.", "usersEmpty": "No players found", "usersSearchPlaceholder": "Search username, motto or ID…", "usersRank": "rank", "usersPublicProfile": "Public profile", "usersPiiNote": "Email, IP and currency are hidden in the mod panel. Open full admin if you have access.", "usersJoined": "Joined", "usersLastLogin": "Last login", "usersLastOnline": "Last online" }, "studio": { "title": "Studio", "sourceFurnidata": "{source} furnidata", "searchPlaceholder": "Search furni, classnames, keywords… (/)", "results": "{count} results", "inDb": "in DB", "inCatalog": "in catalog", "missingNitro": "missing nitro", "globalTranslation": "Translation (global)", "catalogTree": "Catalog", "source": "Furni source", "officialSource": "(official)", "type": "Type", "allTypes": "All types", "floorItems": "Floor items", "wallItems": "Wall items", "category": "Category", "allCategories": "All categories", "status": "Status", "allStatuses": "All statuses", "imported": "Imported", "inCatalogStatus": "In catalog", "missingNitroStatus": "Missing nitro", "sort": "Sort", "defaultOrder": "Default order", "nameAZ": "Name A–Z", "classnameAZ": "Classname A–Z", "categorySort": "Category", "importedFirst": "Imported first", "notImportedFirst": "Not imported first", "noNitro": "{count} no nitro", "gridView": "Grid view", "listView": "List view", "selectAll": "Select all", "selectedCount": "{count} selected", "clear": "Clear", "translate": "Translate", "noLanguages": "No languages", "allLanguages": "All languages", "languagesCount": "{count} languages", "languages": "Languages", "all": "All", "none": "None", "languageLabel": "Language {lang}", "translateAll": "Translate all", "translateAllTitle": "Translate the whole catalog into all languages (afterwards)", "importAuto": "Import {count} auto", "maintenance": { "title": "Catalog maintenance", "description": "Force the furniture tables to 100% consistency with FurnitureData.json. Every action runs inside a database transaction and rolls back on error.", "refresh": "Refresh", "currentHealth": "Current health", "itemsInBase": "{count} items in items_base", "loading": "Loading…", "statSpriteId": "sprite_id ≠ id", "hintSpriteId": "items_base sprite drift", "statOfferId": "offer_id ≠ id", "hintOfferId": "catalog offer drift", "statDuplicateClassnames": "Duplicate classnames", "hintDuplicateClassnames": "items_base item_name repeats", "statDuplicateCatalogRows": "Duplicate catalog rows", "hintDuplicateCatalogRows": "same product listed twice on a page", "statIdMismatch": "ID ≠ FurnitureData", "hintIdMismatch": "items_base id differs from furnidata", "statDuplicateBcCatalogRows": "Duplicate BC catalog rows", "hintDuplicateBcCatalogRows": "same product listed twice in builder club", "statDuplicateCatalogPages": "Duplicate catalog pages", "hintDuplicateCatalogPages": "same caption under the same parent (double links)", "optionSpriteId": "Fix sprite_id", "optionOfferId": "Fix catalog offer_id", "optionRemoveDuplicates": "Remove duplicates (items + catalog)", "optionReconcile": "Reconcile FurnitureData ↔ DB", "optionAlignIds": "Align items_base IDs to FurnitureData", "alignDescription": "Moves every items_base.id to the FurnitureData sprite id (source of truth). Rewrites all referencing tables.", "previewChanges": "Preview changes", "plannedIdMoves": "Planned ID moves: {moves}", "newItemsInsert": "New items to insert: {inserted}", "skipped": "Skipped (id occupied): {list}", "applyAlignment": "Apply alignment", "fixEverythingTitle": "Fix everything", "fixEverythingDescription": "Runs the selected repairs in order. Heavy operation — make a backup first.", "alsoMergeDuplicatePages": "Also merge duplicate catalog pages (double links)", "runSelected": "Run selected", "selectAtLeastOne": "Select at least one repair to run", "previewReady": "Preview ready", "previewFailed": "Preview failed", "toast": { "spriteFixed": "sprite_id fixed", "offerFixed": "catalog offer_id fixed", "duplicatesRemoved": "Duplicates removed (items + catalog)", "reconciled": "FurnitureData reconciled", "aligned": "items_base IDs aligned to FurnitureData", "allApplied": "All selected repairs applied", "failed": "Failed" } } }, "myDashboard": { "messagesCaughtUp": "No unread messages", "messagesUnavailable": "Open your inbox to check", "eventTitle": "On the calendar", "allEvents": "All events", "eventsUnavailable": "The calendar is temporarily unavailable. Open all events to try again.", "eventOngoing": "Happening now", "eventUpcoming": "Coming up", "eventDetails": "View event", "noUpcomingEvents": "No upcoming events have been announced yet.", "roomsUnavailable": "Rooms are temporarily unavailable. Open the community to try again." } }, "emails": { "verify": { "subject": "Verify your email · {hotel}", "heading": "Verify your email", "body": "Welcome to {hotel}! Confirm this email address to finish setting up your account.", "button": "Verify email", "fallback": "If the button doesn't work, paste this link into your browser:" } }, "toolbar": { "home": "Kezdőlap", "reload": "Újratöltés", "fullscreen": "Teljes képernyő", "logout": "Kijelentkezés", "onlineUsers": "Online felhasználók", "emulatorOnline": "Emulátor online", "emulatorOffline": "Emulátor offline", "dragToMove": "Húzás a mozgatáshoz", "hide": "Sáv elrejtése", "fullscreenExit": "Kilépés a teljes képernyőből", "show": "Sáv megjelenítése", "emulatorUnknown": "Az emulátor állapota ismeretlen" }, "admin": { "studio": { "completeness": { "title": "Completeness and next steps", "parts": { "sql": "SQL item", "catalog": "Catalog offer", "furnidata": "Furnidata", "icon": "Local icon", "nitro": "Nitro file" }, "statuses": { "present": "Present", "missing": "Missing", "unknown": "Not verified", "conflict": "Needs review" }, "actions": { "sql": "Import or repair this furni to create the missing item record.", "catalog": "Import or repair this furni to add an offer using the automatic category and price.", "furnidata": "Import or repair this furni to add the missing furniture data.", "icon": "Import or repair this furni to retrieve the missing local icon.", "nitro": "Import or repair this furni to retrieve the asset. For an existing item, Regenerate .nitro is also available.", "recheck": "Recheck local state before repair. If this persists, check the local file access.", "audit": "Review duplicate records and matching sprite IDs and types in Catalog audit before repair." }, "openAudit": "Open Catalog audit to resolve conflicts", "excludedConflicts": "{count, plural, one {# item needs review and is excluded from this import.} other {# items need review and are excluded from this import.}}" } } } }