{
"nav": {
"home": "Domů",
"community": "Společenství",
"articles": "články",
"photos": "Fotografie",
"staff": "Zaměstnanci",
"rankings": "Žebříčky",
"guilds": "cechy",
"leaderboards": "Žebříčky",
"rareValues": "Vzácné hodnoty",
"shop": "Obchod",
"market": "trh",
"assistance": "Pomoc",
"helpCenter": "Centrum nápovědy",
"myTickets": "Moje vstupenky",
"badges": "Odznaky",
"radio": "Rádio",
"friends": "Přátelé",
"messages": "Zprávy",
"admin": "Admin",
"openMenu": "Otevřít nabídku",
"closeMenu": "Zavřít nabídku",
"drawBadge": "Nakreslete odznak",
"events": "Events",
"polls": "Polls",
"mod": "Mod"
},
"header": {
"online": "{count} {hotel} online",
"nitroClient": "Nitro klient",
"tagline": "Online virtuální svět, kde si můžete vytvořit svého vlastního avatara, spřátelit se, chatovat, vytvářet místnosti a mnoho dalšího!",
"login": "Přihlášení",
"or": "Nebo",
"createAccount": "Vytvořte si účet"
},
"footer": {
"copyright": "© {year} - {hotel} je neziskový vzdělávací projekt"
},
"pages": {
"staff": {
"title": "Zaměstnanci",
"subtitle": "Tým za hotelem",
"ranksTitle": "Hodnosti",
"ranksSubtitle": "O co se stará každá část týmu",
"membersTitle": "Členové týmu",
"membersEmptySubtitle": "Nikdo se teď nemůže ukázat",
"membersSubtitle": "{count, plural, one {# member keeping things running} other {# members keeping things running}}",
"emptyState": "Žádní zaměstnanci k zobrazení.",
"colUsername": "Uživatelské jméno",
"colRank": "Hodnost",
"colMotto": "Motto"
},
"leaderboard": {
"title": "Žebříček",
"subtitle": "20 nejlepších hráčů podle {currency}",
"tab_credits": "Kredity",
"tab_diamonds": "Diamanty",
"tab_duckets": "Kachny",
"tab_achievement": "Úspěchy",
"tab_respects": "respekt",
"tab_onlinetime": "Online čas",
"emptyState": "Zatím žádné hodnocení k zobrazení.",
"colAvatar": "Avatar",
"colPlayer": "Přehrávač"
},
"friends": {
"title": "Přátelé",
"emptySubtitle": "Zatím jste nepřidali žádné přátele",
"subtitle": "{count, plural, one {You have # friend} other {You have # friends}}",
"emptyState": "Přidejte přátele v hotelu a oni se zde zobrazí.",
"noMotto": "Žádné motto",
"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": "Zprávy",
"subtitle": "Čekají na vás žádosti o přátelství a offline zprávy",
"requestsTitle": "Žádosti o přátelství",
"requestsEmptySubtitle": "Nikdo ještě nepožádal, aby se stal vaším přítelem",
"requestsSubtitle": "{count, plural, one {# pending request} other {# pending requests}}",
"requestsEmptyState": "Žádné nevyřízené žádosti o přátelství.",
"wantsToBeFriend": "chce být tvůj přítel.",
"accept": "Přijmout",
"offlineTitle": "Offline zprávy",
"offlineEmptySubtitle": "Vaše doručená pošta je prázdná",
"offlineSubtitle": "{count, plural, one {# message received} other {# messages received}}",
"offlineEmptyState": "Nemáte žádné offline zprávy.",
"unknownUser": "Uživatel #{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": "Žádné motto",
"statRank": "Hodnost",
"statCredits": "Kredity",
"statRegistered": "Registrováno",
"badgesTitle": "Odznaky",
"badgesEmpty": "Zatím žádné odznaky.",
"photosTitle": "Fotografie",
"photosEmpty": "Zatím žádné fotky.",
"guestbookTitle": "Kniha návštěv",
"guestbookSubtitle": "Zprávy na zdi uživatele {username}",
"leaveMessage": "Zanechte zprávu",
"guestbookPlaceholder": "Napište něco do návštěvní knihy uživatele {username}…",
"post": "Příspěvek",
"loginToPost": "Chcete-li zanechat zprávu v knize návštěv, přihlaste se.",
"guestbookEmpty": "Zatím žádné záznamy v návštěvní knize.",
"unknownUser": "Uživatel #{id}",
"statDuckets": "Kachny",
"statDiamonds": "Diamanty",
"walletTitle": "Peněženka",
"friendsTitle": "Přátelé",
"friendsSubtitle": "Lidé v hotelu, se kterými se scházejí",
"friendsEmpty": "Žádní přátelé k zobrazení.",
"roomsTitle": "Pokoje",
"roomsSubtitle": "Pokoje, které vlastní",
"roomsEmpty": "Žádné místnosti k zobrazení.",
"roomUntitled": "Pokoj bez názvu",
"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": "Žebříčky",
"subtitle": "12 nejlepších hráčů seřazených podle kreditů",
"emptyState": "Zatím žádní hráči k hodnocení."
},
"home": {
"welcome": "Vítejte v {hotelName}",
"welcomeSubtitle": "Váš retro hotel, nyní poháněný Next.js",
"welcomeBody": "Setkejte se, sbírejte nábytek a setkejte se s přáteli.",
"enterHotel": "Zadejte {hotelName}",
"onlineFriends": "Online přátelé",
"noFriendsOnline": "Žádní přátelé online",
"register": "ZAREGISTRUJTE SE HNED",
"joinNow": "Připojte se k {hotelName} ještě dnes!",
"recentUsers": "Nedávní uživatelé",
"recentPhotos": "Nedávné fotografie",
"latestNews": "Nejnovější zprávy",
"newsTitle": "Nejnovější zprávy",
"newsSubtitle": "Čerstvé z hotelu",
"allNews": "Všechny novinky →",
"allUsers": "Komunita →",
"noArticles": "Zatím žádné články.",
"noPhotos": "Zatím žádné fotky.",
"noUsers": "Žádní uživatelé online",
"latestArticle": "Nejnovější článek",
"latestUsers": "Nejnovější občané ({count} celkem)",
"statsOnline": "Online",
"statsCitizens": "Občané",
"statsRooms": "Pokoje",
"statsArticles": "Články",
"featuresAvatar": "Avatar",
"featuresAvatarDesc": "Vytvoř si svůj jedinečný vzhled",
"featuresFurniture": "Nábytek",
"featuresFurnitureDesc": "Vyzdob si pokoje předměty",
"featuresCommunity": "Komunita",
"featuresCommunityDesc": "Najdi si přátele a chatuj",
"featuresGames": "Hry",
"featuresGamesDesc": "Soutěž a bav se"
},
"news": {
"title": "Novinky",
"subtitle": "Nejnovější oznámení, události a aktualizace z hotelu",
"noArticles": "Zatím žádné články."
},
"article": {
"backToNews": "← Novinky",
"reactionsTitle": "Reakce",
"reactionsSubtitle": "Řekněte nám, co si myslíte",
"reaction": {
"like": "Jako",
"love": "Láska",
"wow": "Páni"
},
"removeReaction": "Kliknutím odeberete svou reakci",
"reactWith": "Reagovat pomocí {reaction}",
"noReactions": "Zatím žádné reakce.",
"logIn": "Přihlaste se",
"toReact": "reagovat.",
"commentsTitle": "Komentáře",
"commentsSubtitle": "Připojte se ke konverzaci",
"commentsCount": "zatím {count}",
"noComments": "Zatím žádné komentáře. Buďte první, kdo okomentuje.",
"userNumber": "Uživatel #{id}",
"addComment": "Přidejte komentář",
"commentPlaceholder": "Napište svůj komentář…",
"postComment": "Přidat komentář",
"toComment": "zanechat komentář.",
"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": "Fotografie",
"subtitle": "Nejnovější snímky pořízené v hotelu",
"noPhotos": "Zatím žádné fotky.",
"photoAlt": "Fotka uživatele #{id}",
"byUser": "od uživatele #{id}"
},
"badges": {
"title": "Odznaky",
"subtitle": "Odznaky, které můžete získat a chlubit se v hotelu",
"noBadges": "Zatím nejsou k dispozici žádné odznaky."
},
"community": {
"title": "Společenství",
"subtitle": "Vše se děje kolem hotelu na jednom místě",
"open": "Otevřít →",
"links": {
"rankings": {
"title": "Žebříčky",
"text": "Podívejte se na nejbohatší hráče v hotelu seřazené podle kreditů."
},
"staff": {
"title": "Zaměstnanci",
"text": "Seznamte se s týmem, který zajišťuje chod hotelu každý den."
},
"news": {
"title": "Novinky",
"text": "Nejnovější oznámení, události a aktualizace."
},
"photos": {
"title": "Fotografie",
"text": "Snímky sdílené komunitou z celého hotelu."
},
"guilds": {
"title": "cechy",
"text": "Procházejte skupiny, které hráči vytvořili a ke kterým se připojili."
},
"leaderboards": {
"title": "Žebříčky",
"text": "Kdo je v této sezóně na vrcholu ve statistikách hotelu."
}
}
},
"guilds": {
"title": "cechy",
"subtitle": "Procházejte skupiny, které hráči vytvořili a ke kterým se připojili",
"empty": "Zatím žádné cechy.",
"unnamedGuild": "Nejmenovaný cech",
"noDescription": "Žádný popis"
},
"guild": {
"allGuilds": "← Všechny cechy",
"unnamedGuild": "Nejmenovaný cech",
"noDescription": "Žádný popis",
"memberSingular": "člen",
"memberPlural": "členové",
"founded": "Založeno",
"forumLink": "Fórum →",
"discussion": "Diskuse",
"membersTitle": "členové",
"memberLowerSingular": "člen",
"memberLowerPlural": "členů",
"noMembers": "Žádní členové.",
"owner": "vlastník",
"noMotto": "Žádné motto"
},
"guildForum": {
"backToGuild": "← Zpět do cechu",
"unnamedGuild": "Nejmenovaný cech",
"forumTitle": "{guild} — Fórum",
"threadSingular": "vlákno",
"threadPlural": "vlákna",
"newThread": "+ Nové vlákno",
"empty": "V tomto fóru zatím nejsou žádná vlákna.",
"colSubject": "Předmět",
"colAuthor": "Autor",
"colPosts": "Příspěvky",
"colDate": "Datum",
"noSubject": "(bez předmětu)",
"pinned": "Připnuto",
"locked": "Zamčeno",
"userNumber": "Uživatel #{id}",
"unknown": "Neznámý",
"success": {
"posted": "Thread posted."
}
},
"guildForumNew": {
"backToForum": "← Zpět na fórum",
"unnamedGuild": "Nejmenovaný cech",
"title": "Nové vlákno",
"subtitle": "ve fóru {guild}",
"subjectLabel": "Předmět",
"subjectPlaceholder": "Předmět vlákna",
"messageLabel": "Zpráva",
"messagePlaceholder": "Napište svůj úvodní příspěvek…",
"postThread": "Odeslat vlákno",
"cancel": "Zrušit",
"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": "Obchod",
"subtitle": "Doplňte svůj účet a získejte exkluzivní balíčky, měnu a odznaky.",
"browsingCategory": "Procházení balíčků {category}.",
"all": "všechny",
"allPackages": "Všechny balíčky",
"packagesAvailable": "{count, plural, one {# package available} other {# packages available}}",
"empty": "Momentálně nejsou k dispozici žádné balíčky.",
"buy": "Koupit",
"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": "Doplňte přes PayPal",
"subtitle": "Plaťte bezpečně pomocí PayPal a vaše kredity se přičtou v okamžiku, kdy bude platba zúčtována.",
"cancelled": "Pokladna byla zrušena – platba nebyla přijata.",
"chooseAmount": "Vyberte částku",
"notConfiguredPre": "PayPal ještě není nakonfigurován. Musí nastavit správce",
"notConfiguredAnd": "a",
"notConfiguredOptional": "(a volitelně",
"notConfiguredPost": "pro sandbox vs. live).",
"balanceTitle": "Vaše bilance",
"signedInAs": "Jste přihlášeni jako {username}",
"credits": "Kredity",
"creditsPerUnit": "Kredity za 1,00 {currency}",
"rateLine": "Za 1,00 {currency} obdržíte kredity {amount}. Kredity se objeví ve hře při příštím přihlášení."
},
"marketplace": {
"title": "Tržiště",
"subtitle": "Procházejte nábytek a vzácné předměty uvedené hráči. Výpisy se umisťují do hry a aktualizují se živě – zamiřte do hotelu a udělejte nabídku.",
"activeOffers": "Aktivní nabídky",
"sellers": "Prodejci",
"totalValue": "Celková hodnota",
"activeListings": "Aktivní výpisy",
"mostRecentFirst": "Naposledy uvedené jako první",
"empty": "Momentálně nejsou na trhu žádné aktivní nabídky. Vraťte se později.",
"colOffer": "Nabídka",
"colItem": "Položka",
"colSeller": "Prodejce",
"colPrice": "Cena",
"colListed": "Uvedeno",
"itemLabel": "Položka č. {id}",
"userLabel": "Uživatel #{id}",
"justNow": "právě teď",
"minutesAgo": "před {count}m",
"hoursAgo": "před {count}h",
"daysAgo": "před {count}d"
},
"rares": {
"title": "Vzácné hodnoty",
"subtitle": "Získejte přehled o všech vzácných v hotelu, seskupených podle kategorií.",
"empty": "V současné době zde nemáme žádné vzácné.",
"rareCount": "{count, plural, one {# rare} other {# rares}}",
"viewRares": "Zobrazit vzácné →"
},
"rareCategory": {
"rareCount": "{count, plural, one {# rare in this category} other {# rares in this category}}",
"allRares": "← Všechny vzácné",
"empty": "V této kategorii zatím nejsou uvedeny žádné vzácné.",
"colRare": "Vzácné",
"colCredits": "Kredity",
"colCurrency": "Měna",
"creditsValue": "{value} kreditů",
"duckets": "Kachny",
"diamonds": "Diamanty",
"credits": "Kredity"
},
"redeem": {
"title": "Uplatněte voucher",
"subtitle": "Máte kód voucheru? Zadejte jej níže a přidejte odměnu na svůj účet.",
"enterCode": "Zadejte svůj kód",
"oncePerAccount": "Každý voucher lze na účet uplatnit pouze jednou.",
"balanceTitle": "Vaše bilance",
"signedInAs": "Jste přihlášeni jako {username}",
"credits": "Kredity",
"instantCredit": "Uplatněné odměny jsou připsány okamžitě a objeví se ve hře při příštím přihlášení."
},
"help": {
"title": "Centrum nápovědy",
"subtitle": "Najděte průvodce, témata podpory a pravidla hotelu – vše, co potřebujete k získání pomoci.",
"myTickets": "Moje vstupenky →",
"topicsTitle": "Témata podpory",
"topicsSubtitle": "Procházejte průvodce a odpovědi na běžné otázky",
"topicsEmpty": "Zatím žádná témata nápovědy.",
"rulesTitle": "Pravidla hotelu",
"rulesSubtitle": "Před pobytem v hotelu si je přečtěte",
"rulesEmpty": "Dosud nebyla zveřejněna žádná pravidla.",
"categoryEmpty": "V této kategorii nejsou žádná pravidla."
},
"helpCategory": {
"back": "← Centrum nápovědy",
"topicSubtitle": "Téma centra nápovědy",
"moreTitle": "Další témata nápovědy",
"moreSubtitle": "Přejít na jiné téma podpory"
},
"helpTickets": {
"title": "Pomoc vstupenky",
"subtitle": "Odešlete lístek personálu a sledujte své otevřené požadavky.",
"statTotal": "Celkem vstupenek",
"statOpen": "Otevřít",
"statClosed": "Zavřeno",
"newTitle": "Nový lístek",
"newSubtitle": "Popište svůj problém a personál vás bude sledovat",
"subjectPlaceholder": "Předmět",
"contentPlaceholder": "Popište svůj problém…",
"submit": "Odeslat lístek",
"listTitle": "Vaše vstupenky",
"listSubtitle": "Každá žádost, kterou zašlete personálu",
"listEmpty": "Ještě nemáte žádné vstupenky.",
"colId": "ID",
"colSubject": "Předmět",
"colStatus": "Stav",
"colCreated": "Vytvořeno",
"statusOpen": "Otevřít",
"statusClosed": "Zavřeno",
"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": "Požádejte o zaměstnance {hotel}",
"subtitle": "Každou chvíli otevíráme aplikace pro zaměstnance. Pokud narazíte na pozici, o které máte pocit, že byste se na ni perfektně hodili, neváhejte se o ni přihlásit.",
"noPositionsTitle": "Žádné otevřené pozice",
"noPositionsBody": "Momentálně nejsou otevřené žádné pozice. Vraťte se prosím později a zkontrolujte, zda do té doby máme nějaká volná místa. děkujeme za váš zájem.",
"noDeadline": "Není stanovena žádná lhůta",
"deadline": "Uzávěrka přihlášek: {date}",
"alreadyApplied": "Již jste požádali o {rank}",
"aboutYou": "O vás",
"aboutPlaceholder": "Řekni nám, proč bys byl skvělý {rank}…",
"applyFor": "Zažádat o {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": "Přihlaste se do týmu {hotel}",
"subtitle": "Týmové aplikace otevíráme pravidelně. Pokud vidíte tým, který se vám hodí, neváhejte se přihlásit!",
"noPositionsTitle": "Nejsou otevřeny žádné týmové pozice",
"noPositionsBody": "V současné době nejsou žádné volné týmové pozice. Vraťte se prosím později a zkontrolujte nová místa. Děkuju!",
"pending": "Vaše přihláška čeká na vyřízení",
"aboutYou": "O vás",
"aboutPlaceholder": "Řekněte nám, proč byste se skvěle hodil pro {rank}…",
"applyFor": "Zažádat o {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ádio",
"subtitle": "Nalaďte si hotelové rádio — živé DJ sety, žádosti a výkřiky.",
"nowPlaying": "Nyní se hraje",
"nothingPlaying": "Momentálně nic nehraje.",
"onAir": "Ve vysílání: {dj}",
"noDj": "Žádný DJ ve vysílání.",
"audioUnsupported": "Váš prohlížeč nepodporuje zvukový prvek.",
"streamOffline": "Stream je momentálně offline.",
"exploreTitle": "Prozkoumejte rádio",
"exploreSubtitle": "Plán, výkřiky, žádosti a další",
"linkSchedule": "Rozvrh",
"linkScheduleText": "Náš týdenní line-up DJs a show.",
"linkShouts": "Výkřiky",
"linkShoutsText": "Výkřiky a žádosti komunity.",
"linkRequests": "Žádosti",
"linkRequestsText": "Požádejte DJe, aby natočil vaši oblíbenou skladbu.",
"linkApply": "Přihlaste se jako DJ",
"linkApplyText": "Připojte se k týmu a vydejte se do éteru.",
"linkLeaderboard": "Žebříček",
"linkLeaderboardText": "Nejlepší posluchači seřazení podle získaných bodů.",
"todayTitle": "Dnešní rozvrh",
"todayTitleWithDay": "Dnešní rozvrh · {day}",
"todaySubtitle": "Co je dnes v éteru",
"fullWeek": "Celý týden →",
"noShowsToday": "Na dnešek nejsou naplánovány žádné pořady.",
"colTime": "Čas",
"colShow": "Zobrazit",
"colDj": "DJ",
"untitledShow": "Pořad bez názvu",
"userNumber": "Uživatel #{id}"
},
"radioSchedule": {
"title": "Rozpis rádia",
"subtitle": "Náš týdenní line-up DJs a show",
"empty": "Zatím nejsou naplánována žádná představení.",
"colDay": "den",
"colTime": "Čas",
"colDj": "DJ",
"colShow": "Zobrazit",
"noShows": "Žádné pořady"
},
"radioShouts": {
"title": "Rádiové výkřiky",
"subtitle": "Výkřiky a žádosti komunity",
"postTitle": "Zveřejněte výkřik",
"postSubtitle": "Pošlete zprávu DJovi do vysílání",
"messageLabel": "Vaše zpráva",
"messagePlaceholder": "Pošlete výkřik DJovi…",
"shoutButton": "Křičet",
"loginToPost": "Chcete-li zveřejnit výkřik, přihlaste se.",
"latestTitle": "Nejnovější výkřiky",
"latestSubtitle": "Nejnovější zprávy od posluchačů",
"empty": "Zatím žádné výkřiky. Buďte první!",
"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ádiové soutěže",
"subtitle": "Nalaďte se a zúčastněte se našich nejnovějších on-air soutěží",
"empty": "Zatím žádné soutěže.",
"contestLabel": "Soutěž č. {id}",
"dateUnknown": "Datum neznámé"
},
"radioGiveaways": {
"title": "Rádio dárky",
"subtitle": "Poslouchejte svou šanci vyhrát v našich rádiových dárcích",
"empty": "Zatím žádné dárky.",
"giveawayLabel": "Dar č. {id}",
"dateUnknown": "Datum neznámé"
},
"radioLeaderboard": {
"title": "Žebříček posluchačů rádia",
"subtitle": "50 nejlepších posluchačů podle bodů získaných naladěním rádia",
"empty": "Zatím žádné body posluchače k zobrazení.",
"colRank": "Hodnost",
"colAvatar": "Avatar",
"colListener": "Posluchač",
"colPoints": "Body"
},
"radioRequests": {
"formTitle": "Odeslat žádost",
"formSubtitle": "Požádejte DJe, aby přehrál vaši oblíbenou skladbu",
"songLabel": "Píseň",
"songPlaceholder": "Název písně",
"artistLabel": "Umělec",
"artistPlaceholder": "Jméno umělce (nepovinné)",
"submitButton": "Odeslat žádost",
"loginToRequest": "Chcete-li odeslat žádost, přihlaste se.",
"latestTitle": "Nedávné žádosti",
"latestSubtitle": "Nejnovější požadované skladby",
"empty": "Zatím žádné žádosti.",
"colSong": "Píseň",
"colArtist": "Umělec",
"colRequester": "Žadatel",
"colDate": "Datum",
"colStatus": "Stav",
"statusPending": "Čeká na vyřízení",
"statusApproved": "Schváleno",
"statusPlayed": "Hráno",
"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": "Přihlaste se jako DJ rádia",
"subtitle": "Řekněte nám o sobě a o tom, proč byste se skvěle hodil do éteru",
"latestTitle": "Vaše nejnovější aplikace",
"statusLabel": "Stav:",
"submittedOn": "· odesláno {date}",
"submitAgain": "Pokud se vaše údaje změnily, můžete níže odeslat znovu.",
"formTitle": "Formulář žádosti",
"formSubtitle": "Všechna pole označená jako povinná musí být vyplněna",
"realNameLabel": "Skutečné jméno",
"realNamePlaceholder": "Vaše celé jméno",
"ageLabel": "Věk",
"availabilityLabel": "Dostupnost",
"availabilityPlaceholder": "Které dny a časy můžete vysílat?",
"musicStyleLabel": "Hudební styl",
"musicStylePlaceholder": "např. House, Pop, Hip-Hop",
"experienceLabel": "Zkušenosti",
"optional": "(volitelné)",
"experiencePlaceholder": "Máte nějaké předchozí zkušenosti s DJ nebo hostováním?",
"motivationLabel": "Motivace",
"motivationPlaceholder": "Proč se chcete připojit k týmu rádia?",
"submitButton": "Odešlete přihlášku",
"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": "Nastavení účtu",
"accountSettingsSubtitle": "Spravujte svůj profil, zabezpečení a propojené účty",
"publicProfile": "Váš veřejný profil",
"noMotto": "Žádné motto",
"noEmail": "Žádný e-mail v souboru",
"changeMotto": "Změnit motto",
"changeMottoSubtitle": "Aktualizuje se okamžitě ve hře, pokud jste online",
"mottoPlaceholder": "Vaše motto",
"saveMotto": "Uložit motto",
"securityTitle": "Bezpečnost",
"securitySubtitle": "Dvoufaktorová autentizace",
"securityDescription": "Přidejte do svého účtu druhou vrstvu ochrany.",
"twoFactorLink": "Dvoufaktorová autentizace"
},
"settings2fa": {
"backToSettings": "← Nastavení",
"title": "Dvoufaktorová autentizace",
"subtitle": "Přidejte druhou vrstvu zabezpečení pomocí ověřovací aplikace",
"nowEnabled": "2FA je nyní povolena. 🔒",
"disabledNotice": "2FA byla deaktivována.",
"badCode": "Tento kód nebyl platný – zkuste to znovu.",
"noAppKeyPrefix": "2FA není k dispozici do",
"noAppKeyMiddle": "je nakonfigurován (stejný Laravel",
"noAppKeySuffix": "jak si nainstalujete AtomCMS, takže existující tajné informace zůstanou čitelné).",
"isEnabled": "2FA je povoleno",
"onYourAccount": "na vašem účtu.",
"disable": "Zakázat 2FA",
"scanOrEnter": "Naskenujte nebo zadejte tento klíč",
"scanInstructions": "Přidejte to do aplikace Google Authenticator / Authy a potvrďte zadáním 6místného kódu.",
"manualKey": "Manuální klíč:",
"codePlaceholder": "6místný kód",
"confirm": "Potvrďte",
"enableIntro": "Přidejte druhou vrstvu zabezpečení pomocí ověřovací aplikace.",
"enable": "Povolit 2FA"
},
"title": "Propojené účty",
"subtitle": "Propojte sociální účet, abyste se mohli přihlásit jedním kliknutím",
"connected": "Připojeno",
"unavailable": "Není k dispozici",
"login": {
"title": "Přihlaste se",
"subtitle": "Vítejte zpět – přihlaste se pro vstup do hotelu.",
"subtitle2fa": "Zadejte 6místný kód z vašeho autentizátoru.",
"usernamePlaceholder": "Uživatelské jméno",
"passwordPlaceholder": "Heslo",
"codePlaceholder": "2FA kód",
"pleaseWait": "Čekejte prosím…",
"verify": "Ověřte",
"signIn": "Přihlaste se",
"or": "nebo",
"noAccount": "Žádný účet?",
"createOne": "Vytvořte jeden",
"forgotPassword": "Zapomněli jste heslo?",
"errorInvalidCredentials": "Neplatné uživatelské jméno nebo heslo",
"errorInvalid2fa": "Neplatný kód 2FA",
"welcomeBack": "Vítej zpět",
"welcomeBackSub": "Přihlas se pro pokračování do {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again."
},
"register": {
"title": "Vytvořit účet",
"subtitle": "Připojte se k hotelu – trvá to jen chvíli.",
"username": "Uživatelské jméno",
"email": "Email",
"password": "Heslo",
"confirmPassword": "Opakujte heslo",
"usernamePlaceholder": "Uživatelské jméno",
"emailPlaceholder": "Email",
"passwordPlaceholder": "Heslo (min. 6 znaků)",
"confirmPasswordPlaceholder": "Opakujte heslo",
"selectOutfit": "Vyberte si oblečení",
"termsAccept": "Je mi 18+ a souhlasím s podmínkami a pravidly {hotel}.",
"createAccount": "Vytvořit účet",
"creatingAccount": "Vytváření účtu...",
"redirecting": "Přesměrovávám na váš účet...",
"alreadyHaveAccount": "Už máte účet? Přihlášení!",
"register": "Zaregistrujte se",
"termsError": "Chcete-li se zaregistrovat, musíte přijmout podmínky a pravidla.",
"usernameError": "Uživatelské jméno je povinné.",
"emailError": "Je vyžadován platný e-mail.",
"passwordError": "Heslo musí mít alespoň 6 znaků.",
"confirmPasswordError": "Hesla se neshodují.",
"termsRequired": "Musíte přijmout podmínky a pravidla.",
"usernameRequired": "Uživatelské jméno je povinné.",
"emailRequired": "E-mail je povinný.",
"passwordRequired": "Je vyžadováno heslo.",
"passwordsDontMatch": "Hesla se neshodují.",
"alreadyHaveAccountPre": "Už máš účet?",
"alreadyHaveAccountLink": "Přihlásit se",
"whoIsOnline": "Kdo je online",
"usersOnline": "{count} online"
},
"forgot": {
"title": "Obnovit heslo",
"subtitle": "Zašleme vám e-mailem zabezpečený odkaz pro nastavení nového hesla.",
"sentNotice": "Pokud je tento e-mail zaregistrován, byl odeslán odkaz pro obnovení. Zkontrolujte si doručenou poštu.",
"emailPlaceholder": "Váš email",
"sendResetLink": "Odeslat odkaz na reset",
"backToLogin": "Zpět k přihlášení",
"errorCaptcha": "Captcha verification failed. Please try again."
},
"reset": {
"title": "Nastavte nové heslo",
"subtitle": "Vyberte si silné heslo, které jinde nepoužíváte.",
"passwordPlaceholder": "Nové heslo (min. 6 znaků)",
"resetPassword": "Obnovit heslo",
"backToLogin": "Zpět k přihlášení"
},
"verify": {
"verifiedTitle": "Vše je připraveno",
"verifiedSubtitle": "E-mail ověřen",
"verifiedBody": "Vaše e-mailová adresa byla ověřena. Nyní se můžete přihlásit a hrát.",
"goToLogin": "Přejít na přihlášení",
"alreadyTitle": "Již ověřeno",
"alreadySubtitle": "Nezbývá nic dělat",
"alreadyBody": "Tato e-mailová adresa již byla potvrzena.",
"unavailableTitle": "Zkuste to za chvíli znovu",
"unavailableSubtitle": "Server nedostupný",
"unavailableBody": "Nepodařilo se nám spojit se serverem a ověřit váš e-mail. Zkuste odkaz za chvíli znovu.",
"invalidTitle": "Ověření e-mailem",
"invalidSubtitle": "Neplatný odkaz nebo odkaz, jehož platnost vypršela",
"invalidBody": "Tento ověřovací odkaz není platný. Ujistěte se, že jste otevřeli celý odkaz ze svého e-mailu, nebo požádejte o nový.",
"backToLogin": "Zpět k přihlášení"
},
"banned": {
"title": "Máte zákaz",
"subtitle": "Účet pozastaven",
"body": "Váš účet byl v hotelu pozastaven.",
"reasonLabel": "důvod:",
"permanent": "Tento zákaz je trvalý.",
"expires": "Platnost vyprší {date}.",
"contactStaff": "Pokud se domníváte, že jde o omyl, kontaktujte tým zaměstnanců."
},
"maintenance": {
"title": "{hotel} je v údržbě",
"subtitle": "Brzy se vrátíme",
"staffCanLogIn": "Zaměstnanci se stále mohou přihlásit."
},
"admin": {
"nav": {
"overview": "Přehled",
"dashboard": "Dashboard",
"content": "Obsah",
"articles": "články",
"tags": "Tagy",
"navigator": "Navigátor",
"helpCenter": "Centrum nápovědy",
"advertisements": "Reklamy",
"writeableBoxes": "Popsatelné krabice",
"photos": "Fotografie",
"tickets": "Vstupenky",
"events": "Events",
"polls": "Polls",
"banners": "Banners",
"prefixes": "Prefixes",
"usersAndAccess": "Uživatelé a přístup",
"users": "Uživatelé",
"bans": "Zákazy",
"ipManagement": "Správa IP",
"vpn": "VPN",
"applications": "Aplikace",
"teams": "Týmy",
"permissions": "Oprávnění",
"onlineUsers": "Online users",
"moderation": "Moderation",
"economy": "Ekonomika",
"catalog": "Katalog",
"shop": "Obchod",
"transactions": "Transakce",
"vouchers": "Poukazy",
"subscriptions": "Předplatné",
"rareValues": "Vzácné hodnoty",
"badges": "Odznaky",
"achievements": "Úspěchy",
"calendar": "Kalendář",
"radio": "Rádio",
"radioHistory": "Historie rádia",
"radioBanners": "Bannery",
"radioEmbed": "Vložit",
"radioApiKeys": "API klíče",
"radioModeration": "Moderování",
"radioSettings": "Nastavení",
"radioMonitoring": "Sledování",
"radioPoints": "Body",
"radioRanks": "Hodnosti",
"radioAutodj": "Auto DJ",
"system": "Systém",
"commandocentrum": "Komandocentrum",
"emulator": "Emulátor",
"alerts": "Upozornění",
"logs": "Protokoly",
"auditLog": "Audit log",
"analytics": "Analytics",
"devops": "DevOps",
"wordFilter": "Filtr slov",
"maintenance": "Údržba",
"rooms": "Pokoje",
"emailTemplates": "Šablony e-mailů",
"theme": "téma",
"media": "Média",
"favicon": "Favicon",
"sounds": "Zvuky",
"translations": "Překlady",
"import": "Importovat",
"settings": "Nastavení",
"backToSite": "Zpět na stránku",
"housekeeping": "Úklid",
"hotelManagementPanel": "Panel správy hotelu",
"rankLabel": "Hodnost {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"
},
"dashboard": {
"title": "Dashboard",
"subtitle": "Přehled hotelu a aktuální stav",
"playersOnline": "Hráči online",
"articles": "články",
"activeBans": "Aktivní zákazy",
"database": "databáze",
"databaseConnected": "Připojeno",
"databaseDown": "Dolů",
"usersByRank": "Uživatelé podle hodnosti",
"noAccountsToBreakDown": "Zatím žádné účty k rozdělení",
"rankLabel": "Hodnost {rank}",
"rankWithCount": "Hodnost {rank}: {count} účtů",
"recentStaffActivity": "Nedávná činnost zaměstnanců",
"viewAll": "Zobrazit vše",
"noStaffActivityLogged": "Dosud nebyla zaznamenána žádná aktivita zaměstnanců"
},
"articles": {
"title": "články",
"subtitle": "Zpravodajské články — 50 nejnovějších",
"newArticle": "+ Nový článek",
"edit": "Upravit",
"delete": "Smazat",
"noArticles": "Zatím žádné články",
"confirmDelete": "Opravdu chcete smazat „{title}“?",
"colTitle": "Název",
"colSlug": "Slimák",
"colAuthor": "Autor",
"colCreated": "Vytvořeno",
"colActions": "Akce",
"form": {
"title": "Název",
"titlePlaceholder": "Název článku",
"slug": "Slimák",
"slugPlaceholder": "article-url-slug",
"category": "Kategorie",
"categoryPlaceholder": "Vyberte kategorii",
"body": "Tělo",
"bodyPlaceholder": "Napište obsah článku…",
"image": "Obrázek",
"imagePlaceholder": "https://example.com/obrazek.png",
"thumbnail": "Náhled",
"thumbnailPlaceholder": "https://example.com/thumb.png",
"published": "Publikováno",
"featured": "Nejlepší",
"save": "Uložit článek",
"saving": "Ukládání…",
"deleteArticle": "Smazat článek",
"deleteConfirm": "Tuto akci nelze vrátit zpět. Článek bude trvale odstraněn.",
"cancel": "Zrušit",
"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": "Tagy",
"subtitle": "Štítky / kategorie článků",
"addTag": "Přidat značku",
"name": "Jméno",
"namePlaceholder": "Název značky",
"backgroundColour": "Barva pozadí",
"createTag": "Vytvořte značku",
"editTag": "Upravit značku",
"updateTag": "Aktualizovat značku",
"deleteTag": "Smazat značku",
"confirmDelete": "Smazat „{name}“?",
"noTags": "Zatím žádné značky",
"colId": "ID",
"colTag": "Tag",
"colColour": "Barva",
"colUsedBy": "Použito uživatelem",
"colCreated": "Vytvořeno",
"colActions": "Akce"
},
"navigation": {
"title": "Navigátor",
"flatCategories": "Byt kategorie",
"publicRooms": "Veřejné místnosti",
"addCategory": "Přidat kategorii",
"editCategory": "Upravit kategorii",
"deleteCategory": "Smazat kategorii",
"categoryName": "Název kategorie",
"categoryNamePlaceholder": "např. Chill & Chat",
"categoryOrder": "Objednat",
"roomName": "Název místnosti",
"roomNamePlaceholder": "např. Vítejte salonek",
"roomId": "ID pokoje",
"roomIdPlaceholder": "Číselné ID místnosti",
"save": "Uložit",
"cancel": "Zrušit",
"noCategories": "Zatím žádné kategorie",
"noPublicRooms": "Zatím žádné veřejné místnosti",
"colId": "ID",
"colName": "Jméno",
"colOrder": "Objednat",
"colRooms": "Pokoje",
"colActions": "Akce"
},
"helpCenter": {
"title": "Centrum nápovědy",
"subtitle": "Podpora záznamů a správa FAQ",
"entries": "Příspěvky",
"newEntry": "+ Nový záznam",
"edit": "Upravit",
"delete": "Smazat",
"noEntries": "Zatím žádné záznamy",
"confirmDelete": "Smazat „{title}“?",
"colId": "ID",
"colTitle": "Název",
"colCategory": "Kategorie",
"colCreated": "Vytvořeno",
"colActions": "Akce",
"form": {
"title": "Název",
"titlePlaceholder": "Název příspěvku",
"category": "Kategorie",
"categoryPlaceholder": "Vyberte kategorii",
"body": "Tělo",
"bodyPlaceholder": "Napište odpověď…",
"save": "Uložit záznam",
"saving": "Ukládání…",
"deleteEntry": "Smazat záznam",
"cancel": "Zrušit"
}
},
"ads": {
"title": "Reklamy",
"subtitle": "Správa hotelových reklam a propagačních bannerů",
"newAd": "+ Nová reklama",
"edit": "Upravit",
"delete": "Smazat",
"noAds": "Zatím žádné reklamy",
"confirmDelete": "Smazat tuto reklamu?",
"colId": "ID",
"colName": "Jméno",
"colImage": "Obrázek",
"colUrl": "URL",
"colViews": "Pohledy",
"colStatus": "Stav",
"colCreated": "Vytvořeno",
"colActions": "Akce",
"form": {
"name": "Jméno",
"namePlaceholder": "Název reklamy",
"image": "Adresa URL obrázku",
"imagePlaceholder": "https://example.com/banner.png",
"url": "Cílová adresa URL",
"urlPlaceholder": "https://example.com",
"enabled": "Povoleno",
"save": "Uložit reklamu",
"saving": "Ukládání…",
"deleteAd": "Smazat inzerát",
"cancel": "Zrušit"
},
"deleteSuccess": "Advertisement deleted!",
"deleteError": "Failed to delete advertisement.",
"adsCount": "Total ads",
"latest": "Latest",
"mostRecentAd": "Most recent ad",
"allAds": "All advertisements",
"colPreview": "Preview"
},
"writeableBoxes": {
"title": "Zapisovatelné krabičky",
"subtitle": "Panely obsahu zobrazené v hotelu a CMS",
"newBox": "Nová krabice",
"edit": "Upravit",
"delete": "Smazat",
"noBoxes": "Zatím žádné zapisovatelné boxy",
"confirmDelete": "Smazat toto pole?",
"colId": "ID",
"colName": "Jméno",
"colLocation": "Umístění",
"colUpdated": "Aktualizováno",
"colActions": "Akce",
"form": {
"name": "Jméno",
"namePlaceholder": "Název krabice",
"location": "Umístění",
"locationPlaceholder": "např. domovská stránka, postranní panel",
"content": "Obsah",
"contentPlaceholder": "Napište obsah krabice…",
"enabled": "Povoleno",
"save": "Uložit pole",
"saving": "Ukládání…",
"deleteBox": "Smazat pole",
"cancel": "Zrušit"
}
},
"photos": {
"title": "Moderování fotografií",
"subtitle": "Nedávné fotografie z fotoaparátu ve hře",
"delete": "Smazat",
"approve": "Schválit",
"noPhotos": "Žádné fotky k moderování",
"confirmDelete": "Smazat tuto fotku trvale?",
"colId": "ID",
"colPreview": "Náhled",
"colUser": "Uživatel",
"colRoom": "Místnost",
"colTimestamp": "Časové razítko",
"colActions": "Akce",
"photoAlt": "Uživatelská fotka č. {id}",
"byUser": "od {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": "Uživatelé",
"subtitle": "Procházejte, prohledávejte a spravujte hotelové účty",
"search": "Hledat",
"searchPlaceholder": "Vyhledávání podle uživatelského jména, e-mailu nebo ID…",
"searchResults": "{count, plural, one {# result} other {# results}} for \"{query}\"",
"noResults": "Nebyli nalezeni žádní uživatelé",
"colId": "ID",
"colUsername": "Uživatelské jméno",
"colEmail": "Email",
"colRank": "Hodnost",
"colOnline": "Online",
"colRegistered": "Registrováno",
"colLastOnline": "Naposledy online",
"colActions": "Akce",
"yes": "Ano",
"no": "Ne",
"edit": "Upravit",
"setRank": "Nastavit hodnost",
"disconnect": "Odpojit",
"alert": "Upozornění",
"ban": "Zákaz",
"detail": {
"title": "Uživatel: {username}",
"subtitle": "Podrobnosti o účtu a správa",
"overview": "Přehled",
"actions": "Akce",
"username": "Uživatelské jméno",
"email": "Email",
"motto": "Motto",
"rank": "Hodnost",
"credits": "Kredity",
"duckets": "Kachny",
"diamonds": "Diamanty",
"online": "Online",
"registered": "Registrováno",
"lastOnline": "Naposledy online",
"ipAddress": "IP adresa",
"machineId": "ID stroje",
"sendAlert": "Odeslat upozornění",
"sendMessage": "Odeslat zprávu",
"disconnectUser": "Odpojit uživatele",
"banUser": "Zakázat uživatele",
"resetPassword": "Obnovit heslo",
"deleteUser": "Smazat uživatele",
"confirmDelete": "Opravdu chcete smazat uživatele {username}? Toto nelze vrátit zpět.",
"tabInfo": "Account Info",
"tabBadges": "Badges ({count})",
"tabRooms": "Rooms ({count})",
"tabSanctions": "Sanctions ({count})",
"tabActivity": "Activity"
},
"editForm": {
"title": "Upravit uživatele: {username}",
"subtitle": "Upravte podrobnosti účtu",
"username": "Uživatelské jméno",
"usernamePlaceholder": "Uživatelské jméno",
"email": "Email",
"emailPlaceholder": "uživatel@example.com",
"motto": "Motto",
"mottoPlaceholder": "Uživatelské motto",
"rank": "Hodnost",
"credits": "Kredity",
"duckets": "Kachny",
"diamonds": "Diamanty",
"save": "Uložte změny",
"saving": "Ukládání…",
"cancel": "Zrušit"
}
},
"bans": {
"title": "Zákazy",
"subtitle": "Správa zákazů účtů, IP a strojů",
"newBan": "Nový zákaz",
"edit": "Upravit",
"delete": "Smazat",
"noBans": "Zatím žádné zákazy",
"confirmDelete": "Odstranit tento zákaz?",
"colId": "ID",
"colValue": "Hodnota",
"colType": "Typ",
"colReason": "Důvod",
"colBannedBy": "Zakázáno uživatelem",
"colExpires": "Platnost vyprší",
"colCreated": "Vytvořeno",
"colActions": "Akce",
"form": {
"value": "Hodnota",
"valuePlaceholder": "Uživatelské jméno, IP nebo ID stroje",
"type": "Typ",
"typeUser": "Uživatel",
"typeIp": "IP",
"typeMachine": "Stroj",
"reason": "Důvod",
"reasonPlaceholder": "Důvod zákazu",
"expiresAt": "Platnost vyprší v",
"permanent": "Trvalé",
"save": "Uložit zákaz",
"saving": "Ukládání…",
"cancel": "Zrušit"
}
},
"ip": {
"title": "Správa IP",
"subtitle": "Spravujte seznam povolených a zakázaných IP adres",
"whitelist": "Seznam povolených",
"blacklist": "Černá listina",
"addIp": "Přidat IP",
"ipAddress": "IP adresa",
"ipAddressPlaceholder": "např. 127.0.0.1",
"reason": "Důvod",
"reasonPlaceholder": "Důvod zařazení",
"add": "Přidat",
"remove": "Odebrat",
"confirmRemove": "Odebrat tuto IP adresu ze {list}?",
"noWhitelistedIps": "Žádné adresy IP na seznamu povolených",
"noBlacklistedIps": "Žádné IP adresy na černé listině",
"colIp": "IP",
"colReason": "Důvod",
"colAdded": "Přidáno",
"colActions": "Akce"
},
"vpn": {
"title": "VPN / detekce proxy",
"subtitle": "Nakonfigurujte nastavení detekce VPN a proxy",
"enabled": "Povoleno",
"apiKey": "API klíč",
"apiKeyPlaceholder": "Váš klíč API pro detekci VPN",
"apiKeyHint": "Pro deaktivaci ponechejte prázdné",
"blockOnDetect": "Blokovat při detekci",
"blockOnDetectHint": "Automaticky blokovat uživatele zjištěné za VPN nebo proxy",
"save": "Uložte nastavení",
"saving": "Ukládání…",
"settingsSaved": "Nastavení VPN byla úspěšně uložena"
},
"applications": {
"title": "Aplikace pro zaměstnance",
"subtitle": "Nevyřízené a zkontrolované žádosti zaměstnanců",
"pending": "Čeká na vyřízení",
"approved": "Schváleno",
"rejected": "Odmítnuto",
"noApplications": "Zatím žádné aplikace",
"colId": "ID",
"colApplicant": "Žadatel",
"colPosition": "Pozice",
"colStatus": "Stav",
"colSubmitted": "Odesláno",
"colActions": "Akce",
"review": "Recenze",
"approve": "Schválit",
"reject": "Odmítnout",
"confirmApprove": "Schválit uživatele {username} na pozici {position}?",
"confirmReject": "Odmítnout žádost uživatele {username} o pozici {position}?",
"detail": {
"title": "Přihláška od uživatele {username}",
"subtitle": "Pro {position}",
"about": "O žadateli",
"message": "Zpráva aplikace",
"status": "Stav",
"submitted": "Odesláno",
"noMessage": "Nebyla poskytnuta žádná zpráva"
}
},
"teams": {
"title": "Týmy",
"subtitle": "Definujte názvy a popisy hodností zaměstnanců",
"addRank": "Přidat hodnost",
"editRank": "Upravit hodnost",
"deleteRank": "Smazat hodnost",
"noTeams": "Zatím žádné definice pořadí",
"confirmDelete": "Smazat definici hodnosti {id}?",
"colId": "ID",
"colRank": "Hodnost",
"colName": "Jméno",
"colBadge": "Odznak",
"colColour": "Barva",
"colActions": "Akce",
"form": {
"rankId": "ID hodnosti",
"rankIdPlaceholder": "Číselné ID hodnosti",
"name": "Jméno",
"namePlaceholder": "např. Správce",
"badge": "Kód odznaku",
"badgePlaceholder": "např. ADM001",
"colour": "Barva",
"colourPlaceholder": "např. #ff0000",
"save": "Uložit definici týmu",
"saving": "Ukládání…",
"cancel": "Zrušit"
}
},
"permissions": {
"title": "Oprávnění",
"subtitle": "Správa oprávnění na základě hodnocení pro panel správce",
"addPermission": "Přidat oprávnění",
"editPermission": "Oprávnění k úpravám",
"deletePermission": "Smazat oprávnění",
"noPermissions": "Zatím nejsou nakonfigurována žádná oprávnění",
"confirmDelete": "Smazat toto oprávnění?",
"colId": "ID",
"colRank": "Hodnost",
"colPermission": "Povolení",
"colCreated": "Vytvořeno",
"colActions": "Akce",
"form": {
"rankId": "ID hodnosti",
"rankIdPlaceholder": "Vyžaduje se minimální hodnost",
"permission": "Povolovací klíč",
"permissionPlaceholder": "např. admin.články.spravovat",
"save": "Uložit oprávnění",
"saving": "Ukládání…",
"cancel": "Zrušit"
}
},
"catalog": {
"title": "Katalog",
"subtitle": "Procházejte a spravujte katalogové stránky a položky",
"pages": "Stránky",
"items": "Položky",
"addPage": "Přidat stránku",
"editPage": "Upravit stránku",
"deletePage": "Smazat stránku",
"addItem": "Přidat položku",
"editItem": "Upravit položku",
"deleteItem": "Smazat položku",
"noPages": "Zatím žádné stránky katalogu",
"noItems": "Na této stránce nejsou žádné položky",
"confirmDeletePage": "Smazat stránku katalogu \"{name}\"?",
"confirmDeleteItem": "Smazat tuto položku?",
"colId": "ID",
"colName": "Jméno",
"colIcon": "ikona",
"colOrder": "Objednat",
"colItems": "Položky",
"colEnabled": "Povoleno",
"colActions": "Akce",
"colItemId": "ID položky",
"colItemName": "Název položky",
"colCostCredits": "Cena (kredity)",
"colCostPoints": "Cena (body)",
"colLimited": "Omezené",
"pageForm": {
"name": "Jméno",
"namePlaceholder": "Název stránky",
"icon": "ID ikony",
"iconPlaceholder": "Číselné ID ikony",
"order": "Objednat",
"enabled": "Povoleno",
"parent": "Nadřazená stránka",
"parentNone": "Žádný (kořen)",
"save": "Uložit stránku",
"saving": "Ukládání…",
"cancel": "Zrušit"
},
"itemForm": {
"itemId": "ID položky",
"itemName": "Název položky",
"costCredits": "Cena v kreditech",
"costDuckets": "Cena v penízkách",
"costDiamonds": "Cena v diamantech",
"limitedStack": "Omezená velikost zásobníku",
"limitedSold": "Prodáno omezeně",
"save": "Uložit položku",
"saving": "Ukládání…",
"cancel": "Zrušit"
}
},
"shop": {
"title": "Obchod",
"subtitle": "Spravujte balíčky a objednávky",
"packages": "Balíčky",
"orders": "Objednávky",
"newPackage": "+ Nové balení",
"edit": "Upravit",
"delete": "Smazat",
"viewOrder": "Zobrazit",
"noPackages": "Zatím žádné obchodní balíčky",
"noOrders": "Zatím žádné objednávky",
"confirmDelete": "Smazat tento balíček?",
"colId": "ID",
"colName": "Jméno",
"colPrice": "Cena",
"colCurrency": "Měna",
"colType": "Typ",
"colSold": "Prodáno",
"colEnabled": "Povoleno",
"colActions": "Akce",
"colOrderId": "ID objednávky",
"colCustomer": "Zákazník",
"colPackage": "Balíček",
"colAmount": "Částka",
"colStatus": "Stav",
"colDate": "Datum",
"statusPending": "Čeká na vyřízení",
"statusCompleted": "Dokončeno",
"statusRefunded": "Vráceno",
"form": {
"name": "Jméno",
"namePlaceholder": "Název balíčku",
"description": "Popis",
"descriptionPlaceholder": "Popis balíčku",
"price": "Cena",
"currency": "Měna",
"currencyPlaceholder": "EUR, USD, GBP…",
"type": "Typ",
"typeCredits": "Kredity",
"typeDuckets": "Kachny",
"typeDiamonds": "Diamanty",
"typeBadge": "Odznak",
"typeFurni": "Nábytek",
"typeRank": "Hodnost",
"amount": "Částka",
"badgeCode": "Kód odznaku",
"badgeCodePlaceholder": "např. VIP001",
"rankId": "ID hodnosti",
"furniItems": "Nábytkové předměty",
"enabled": "Povoleno",
"save": "Uložit balíček",
"saving": "Ukládání…",
"cancel": "Zrušit"
},
"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": "Transakce",
"subtitle": "Protokol plateb přes PayPal",
"noTransactions": "Zatím žádné transakce",
"colId": "ID",
"colUser": "Uživatel",
"colAmount": "Částka",
"colCurrency": "Měna",
"colPackage": "Balíček",
"colStatus": "Stav",
"colDate": "Datum",
"colActions": "Akce",
"statusCompleted": "Dokončeno",
"statusPending": "Čeká na vyřízení",
"statusFailed": "Nepodařilo se",
"statusRefunded": "Vráceno",
"detail": {
"title": "transakce č. {id}",
"paypalId": "PayPal ID",
"payerEmail": "E-mail plátce",
"grossAmount": "Hrubá částka",
"fee": "Poplatek",
"netAmount": "Čistá částka"
},
"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": "Nakupujte poukázky",
"subtitle": "Spravujte uplatnitelné kódy voucherů",
"newVoucher": "+ Nový voucher",
"edit": "Upravit",
"delete": "Smazat",
"noVouchers": "Zatím žádné vouchery",
"confirmDelete": "Smazat voucher „{code}“?",
"colId": "ID",
"colCode": "kód",
"colValue": "Hodnota",
"colType": "Typ",
"colUses": "Použití / Max",
"colExpires": "Platnost vyprší",
"colCreated": "Vytvořeno",
"colActions": "Akce",
"form": {
"code": "kód",
"codePlaceholder": "např. LÉTO 2025",
"value": "Hodnota",
"type": "Typ",
"typeCredits": "Kredity",
"typeDuckets": "Kachny",
"typeDiamonds": "Diamanty",
"typeBadge": "Odznak",
"typeFurni": "Nábytek",
"typeRank": "Hodnost",
"badgeCode": "Kód odznaku",
"badgeCodePlaceholder": "např. VIP001",
"rankId": "ID hodnosti",
"maxUses": "Max používá",
"maxUsesPlaceholder": "0 = neomezeně",
"expiresAt": "Platnost vyprší v",
"enabled": "Povoleno",
"save": "Uložit voucher",
"saving": "Ukládání…",
"cancel": "Zrušit",
"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": "Předplatné",
"subtitle": "Aktivní opakované odběry",
"noSubscriptions": "Žádné aktivní odběry",
"cancel": "Zrušit",
"confirmCancel": "Zrušit předplatné pro uživatele {username}?",
"colId": "ID",
"colUser": "Uživatel",
"colPackage": "Balíček",
"colAmount": "Částka",
"colInterval": "Interval",
"colStarted": "Zahájeno",
"colNextBilling": "Další vyúčtování",
"colStatus": "Stav",
"colActions": "Akce",
"statusActive": "Aktivní",
"statusCancelled": "Zrušeno",
"statusExpired": "Platnost vypršela"
},
"rareValues": {
"title": "Vzácné hodnoty",
"subtitle": "Správa vzácných hodnotových kategorií a cen položek",
"categories": "Kategorie",
"items": "Položky",
"addCategory": "Přidat kategorii",
"editCategory": "Upravit kategorii",
"deleteCategory": "Smazat kategorii",
"noCategories": "Zatím žádné vzácné hodnotové kategorie",
"confirmDeleteCategory": "Smazat kategorii „{name}“ a všechny její položky?",
"colId": "ID",
"colName": "Jméno",
"colItems": "Položky",
"colUpdated": "Aktualizováno",
"colActions": "Akce",
"colItemName": "Název položky",
"colCredits": "Kredity",
"colPoints": "Body",
"colPointType": "Typ bodu",
"categoryForm": {
"name": "Jméno",
"namePlaceholder": "Název kategorie",
"save": "Uložit kategorii",
"saving": "Ukládání…",
"cancel": "Zrušit"
},
"itemForm": {
"itemName": "Název položky",
"itemNamePlaceholder": "např. trůn",
"credits": "Hodnota kreditů",
"points": "Hodnota bodů",
"pointType": "Typ bodu",
"pointTypeDuckets": "Kachny",
"pointTypeDiamonds": "Diamanty",
"save": "Uložit položku",
"saving": "Ukládání…",
"cancel": "Zrušit"
}
},
"badges": {
"title": "Odznaky",
"subtitle": "Nahrávejte, dávejte a spravujte katalog odznaků",
"upload": "Nahrát",
"giveBadge": "Dejte odznak",
"catalogue": "Katalog",
"uploadTitle": "Nahrajte nový odznak",
"uploadSubtitle": "Nahrajte soubor obrázku odznaku",
"badgeCode": "Kód odznaku",
"badgeCodePlaceholder": "např. VIP001",
"badgeFile": "Soubor odznaku",
"badgeFileHint": "PNG nebo GIF, doporučeno 40x40",
"uploadButton": "Nahrát",
"uploading": "Nahrávání…",
"giveTitle": "Dejte uživateli odznak",
"giveSubtitle": "Udělte odznak konkrétnímu uživateli",
"username": "Uživatelské jméno",
"usernamePlaceholder": "Cílové uživatelské jméno",
"giveButton": "Dejte odznak",
"giving": "Dávat…",
"catalogueTitle": "Katalog odznaků",
"catalogueSubtitle": "Všechny dostupné odznaky v hotelu",
"noBadges": "V katalogu nejsou žádné odznaky",
"search": "Hledat odznaky",
"searchPlaceholder": "Hledat podle kódu nebo názvu…",
"colCode": "kód",
"colImage": "Obrázek",
"colName": "Jméno",
"colDescription": "Popis",
"colActions": "Akce"
},
"achievements": {
"title": "Úspěchy",
"subtitle": "Seznam herních úspěchů pouze pro čtení",
"noAchievements": "Nejsou nakonfigurovány žádné úspěchy",
"colId": "ID",
"colName": "Jméno",
"colCategory": "Kategorie",
"colLevels": "úrovně",
"colReward": "Odměna",
"colProgress": "Pokrok",
"levelLabel": "Úroveň {level}",
"rewardCredits": "{count} kreditů",
"rewardPoints": "{count} {points}"
},
"calendar": {
"title": "Kalendářní kampaně",
"subtitle": "Seznam kampaní a událostí kalendáře pouze pro čtení",
"noCampaigns": "Zatím žádné kampaně v kalendáři",
"colId": "ID",
"colName": "Jméno",
"colStart": "Začněte",
"colEnd": "Konec",
"colType": "Typ",
"colReward": "Odměna",
"colActions": "Akce",
"detail": {
"title": "Kampaň: {name}",
"subtitle": "Podrobnosti události kalendáře",
"days": "Dny",
"dayLabel": "den {day}",
"reward": "Odměna",
"noDays": "Pro tuto kampaň nejsou nakonfigurovány žádné dny"
}
},
"radio": {
"title": "Moderování rádia",
"subtitle": "Nejnovější výkřiky, DJ aplikace a on-air plány (25 nejnovějších od každého).",
"moderation": "Moderování",
"shouts": "Výkřiky",
"applications": "Aplikace",
"schedules": "Jízdní řády",
"settings": "Nastavení",
"embed": "Vložit",
"ranks": "Hodnosti",
"history": "Historie",
"apiKeys": "Klíče API",
"points": "Body",
"autoDj": "AutoDJ",
"monitoring": {
"title": "Rádiové monitorování",
"subtitle": "Živá sonda konfigurovaných rádiových koncových bodů pouze pro čtení (radio_now_playing_api_url, radio_listeners_api_url). Každý požadavek selže s časovým limitem {timeout}s – nezapisují se žádná data. Nakonfigurujte adresy URL v části Nastavení.",
"stream": "Stream",
"online": "Online",
"offline": "Offline",
"notConfigured": "Není nakonfigurováno",
"nowPlaying": "Nyní se hraje",
"nowPlayingApi": "Právě hrající API",
"listenersApi": "Rozhraní API pro posluchače",
"listeners": "Posluchači",
"currentSong": "Aktuální skladba",
"bitrate": "Bitová rychlost",
"status": "Stav",
"noNowPlayingHint": "žádná nyní přehrávající sada API",
"noListenersHint": "není nastaveno žádné rozhraní API pro posluchače",
"endpointDiagnostics": "Diagnostika koncových bodů",
"diagnosticsLegend": "OK: dostupné · WARN: nenastaveno · ERROR: požadavek selhal nebo vypršel časový limit.",
"streamUrl": "Adresa URL streamu",
"unreachable": "nedosažitelný",
"refresh": "Obnovit"
},
"user": "Uživatel",
"message": "Zpráva",
"posted": "Zveřejněno",
"realName": "Skutečné jméno",
"age": "Věk",
"style": "styl",
"applied": "Aplikováno",
"day": "den",
"start": "Začněte",
"end": "Konec",
"show": "Zobrazit",
"status": "Stav",
"active": "aktivní",
"inactive": "neaktivní",
"hidden": "skryté",
"activeSchedules": "Aktivní rozvrhy",
"noShouts": "Žádné výkřiky k moderování",
"noApplications": "Nebyly předloženy žádné přihlášky.",
"noSchedules": "Nejsou nakonfigurovány žádné plány.",
"deleteShout": "Smazat",
"confirmDeleteShout": "Smazat tento výkřik?",
"pendingApplications": "Přihlášky čekající na vyřízení",
"settingsForm": {
"title": "Nastavení rádia",
"subtitle": "Úpravy zapisují do website_settings (radio_* klíče) a vyřazují mezipaměť nastavení běhového prostředí. Booleany používají 0/1.",
"enabled": "Povoleno",
"disabled": "Zakázáno",
"totalKeys": "Celkem klíčů",
"configured": "Nakonfigurováno",
"curatedHint": "spravované klíče s hodnotou",
"customKeys": "Vlastní klíče",
"saveAll": "Uložit vše",
"singleKey": "Přidat/přepsat jeden klíč",
"keyPlaceholder": "radio_custom_key",
"valuePlaceholder": "hodnotu",
"commentPlaceholder": "komentář (volitelné)",
"saveSingle": "Uložit",
"otherSettings": "Další nastavení rádia",
"dbError": "Nastavení nelze načíst (databáze není k dispozici). Výchozí nastavení se vytvoří při uložení."
},
"embedPage": {
"title": "Rádio Embed",
"subtitle": "Kopírovat připravený kód pro vložení pro živý přenos. Pouze pro čtení — nic zde nezapisuje do databáze. Nakonfigurujte adresu URL streamu v nastavení rádia (radio_stream_url).",
"streamUrl": "Adresa URL streamu",
"configured": "Nakonfigurováno",
"missing": "Chybí",
"radioName": "Název rádia",
"nowPlayingApi": "Právě hrající API",
"set": "Set",
"notSet": "Nenastaveno",
"noStreamUrl": "Není nakonfigurována žádná adresa URL streamu",
"noStreamUrlText": "Neexistuje žádná sada radio_stream_url, takže zatím není co vkládat.",
"goToSettings": "Přejděte do Nastavení rádia",
"livePreview": "Živý náhled",
"livePreviewText": "Toto je holý audio přehrávač, jak jej uvidí návštěvníci. Stisknutím tlačítka Přehrát potvrďte, že je stream dosažitelný.",
"source": "Zdroj",
"audioSnippet": "Úryvek audio přehrávače",
"audioSnippetDesc": "Zvukový přehrávač HTML5 namířil přímo na stream. Funguje všude, kde je povoleno prosté HTML.",
"iframeSnippet": "Fragment obálky iframe",
"iframeSnippetDesc": "Vloží vlastní stránku rádiového přehrávače do prvku iframe – zachová váš styl a informace o právě přehrávaném obsahu. Upravte šířku/výšku podle chuti.",
"audioUnsupported": "Váš prohlížeč nepodporuje zvukový prvek."
},
"banners": {
"title": "Bannery",
"heading": "Rádiové bannery",
"description": "Propagační bannery zobrazené na stránce rádia, seřazené podle pořadí řazení.",
"addBanner": "Přidat banner",
"createBanner": "Vytvořte banner",
"deleteBanner": "Smazat banner",
"noBanners": "Zatím žádné bannery – přidejte jeden výše.",
"existing": "Stávající bannery ({count})",
"save": "Uložit",
"delete": "Smazat",
"byUser": "od uživatele {id}",
"active": "aktivní",
"hidden": "skryté",
"bannerAlt": "Rádio banner",
"statusActive": "Aktivní",
"statusHidden": "Skrytá",
"dbError": "Nelze načíst bannery (databáze není k dispozici).",
"form": {
"imagePath": "Cesta k obrázku / URL",
"imagePathPlaceholder": "/storage/radio/banner.png",
"title": "Název",
"description": "Popis",
"sortOrder": "Řadit pořadí",
"active": "Aktivní"
}
},
"ranksForm": {
"title": "Pořadí rádia",
"subtitle": "Pořadí DJ / zaměstnanců lze přiřadit k aplikacím rádia.",
"dbError": "Nepodařilo se načíst hodnocení (databáze není k dispozici).",
"active": "Aktivní",
"addRank": "Přidat hodnost",
"name": "Jméno",
"badgeCode": "Kód odznaku",
"description": "Popis",
"createRank": "Vytvořte hodnost",
"existing": "Stávající hodnosti ({count})",
"noRanks": "Zatím žádné pozice – přidejte jednu výše.",
"activeLabel": "aktivní",
"inactiveLabel": "neaktivní",
"save": "Uložit",
"deleteRank": "Smazat pořadí #{id}"
},
"historyPage": {
"title": "Historie přehrávání rádia",
"subtitle": "Minulé DJ show a vysílací čas (radio_history), nejnovější první. Záznam pouze pro čtení o tom, kdo, kdy a kolik posluchačů vysílal.",
"dbError": "Nelze načíst historii rádia (databáze není k dispozici).",
"showsLogged": "Zobrazuje přihlášené",
"onAirNow": "Nyní ve vysílání",
"uniqueDjs": "Unikátní DJs",
"peakListeners": "Špičkoví posluchači",
"empty": "Dosud nebyla zaznamenána žádná historie rádia.",
"showLog": "Zobrazit protokol ({count})",
"colDj": "DJ",
"colShow": "Zobrazit",
"colStarted": "Zahájeno",
"colEnded": "Skončilo",
"colAirtime": "Vysílací čas",
"colListeners": "Posluchači",
"colNotes": "Poznámky",
"onAir": "ve vzduchu"
},
"apiKeysForm": {
"title": "Rádiové klíče API",
"subtitle": "Klíče API pro externí rádiové integrace (radio_api_keys). Klíče se generují na straně serveru a zobrazují se maskované – při prvním vydání zkopírujte plnou hodnotu z databáze.",
"dbError": "Klíče API nelze načíst (databáze není k dispozici).",
"totalKeys": "Celkem klíčů",
"active": "Aktivní",
"inactive": "Neaktivní",
"generateKey": "Vygenerovat klíč",
"generateHint": "Tajný klíč je generován automaticky s kryptografickou náhodností — nezadáváte jej.",
"name": "Jméno",
"namePlaceholder": "Most AzureCast",
"rateLimit": "Limit sazby (požadavky/min)",
"allowedIps": "Povolené adresy IP (volitelné)",
"allowedIpsPlaceholder": "oddělené čárkou, prázdné = libovolné",
"generate": "Vygenerovat klíč",
"existingKeys": "Stávající klíče ({count})",
"noKeys": "Zatím žádné klíče API – vygenerujte si jeden výše.",
"colName": "Jméno",
"colKey": "klíč",
"colAllowedIps": "Povolené IP adresy",
"colRateLimit": "Limit sazby",
"colLastUsed": "Naposledy použité",
"colExpires": "Platnost vyprší",
"colStatus": "Stav",
"colActions": "Akce",
"maskedHint": "Zobrazí se pouze prvních 8 znaků",
"any": "jakýkoli",
"activeLabel": "aktivní",
"inactiveLabel": "neaktivní",
"deactivate": "Deaktivovat",
"activate": "Aktivovat",
"delete": "Smazat"
},
"pointsForm": {
"title": "Body posluchače rádia",
"subtitle": "Odměňte posluchače měnou za čas strávený v rádiu. Úpravy zapisují do website_settings (klíče radio_points_*) a ničí mezipaměť nastavení běhového prostředí. Booleany používají 0/1.",
"saved": "Uloženo",
"points": "Body",
"enabled": "Povoleno",
"disabled": "Zakázáno",
"perMinute": "Za minutu",
"paidIn": "zaplaceno v {currency}",
"maxPerDay": "Max / den",
"unlimited": "Neomezené",
"minListeners": "Min. posluchači",
"settings": "Nastavení",
"pointsEnabled": "Body povoleny",
"pointsEnabledHint": "Hlavní přepínač pro udělování bodů posluchače.",
"currency": "Měna",
"currencyHint": "Do které peněženky se body vyplácejí.",
"pointsPerMinute": "Body za minutu",
"pointsPerMinuteHint": "Udělovaná částka za každou celou minutu poslechu.",
"maxPerDayHint": "Denní limit na uživatele. Použijte 0 pro neomezené.",
"minListenersHint": "Body se udělují pouze tehdy, když je naladěno alespoň tolik lidí.",
"save": "Uložte nastavení bodů"
},
"autoDjForm": {
"title": "Radio AutoDJ",
"subtitle": "Záložní seznam skladeb (radio_auto_dj_playlist) rádio rotuje, když nevysílá žádný živý DJ. Seřazeno podle pořadí řazení a poté názvu.",
"dbError": "Nelze načíst seznam stop AutoDJ (databáze není k dispozici).",
"tracks": "Skladby",
"active": "Aktivní",
"inactive": "Neaktivní",
"addTrack": "Přidat stopu",
"titlePlaceholder": "Název stopy",
"artist": "Umělec",
"album": "Album",
"artworkUrl": "URL uměleckého díla",
"artworkUrlPlaceholder": "https://…/cover.png",
"duration": "Doba trvání (sekundy)",
"durationPlaceholder": "např. 215",
"sortOrder": "Řadit pořadí",
"playlist": "Playlist ({count})",
"noTracks": "Zatím žádné stopy AutoDJ – přidejte jednu výše.",
"colOrder": "Objednat",
"colTitle": "Název",
"colArtist": "Umělec",
"colAlbum": "Album",
"colDuration": "Doba trvání",
"colPlays": "Hraje",
"colLastPlayed": "Naposledy hrané",
"colStatus": "Stav",
"colActions": "Akce",
"activeLabel": "aktivní",
"inactiveLabel": "neaktivní",
"deactivate": "Deaktivovat",
"activate": "Aktivovat",
"delete": "Smazat",
"trackTitle": "Název"
},
"moderationPage": {
"title": "DJ moderování",
"subtitle": "Zkontrolujte a odstraňte rádiové výkřiky (50 nejnovějších).",
"recentShouts": "Nedávné výkřiky ({count})"
}
},
"commandocentrum": {
"title": "Komandocentrum",
"subtitle": "Diagnostika, ovládání RCON a správa uživatelů",
"diagnostics": "Diagnostika",
"rcon": "RCON",
"userActions": "Akce uživatele",
"diagnosticsTitle": "Diagnostika emulátoru",
"memoryUsage": "Využití paměti",
"uptime": "Doba provozuschopnosti",
"onlineUsers": "Online uživatelé",
"roomsLoaded": "Místnosti nabité",
"refresh": "Obnovit",
"rconTitle": "RCON příkazy",
"rconPlaceholder": "Zadejte příkaz RCON…",
"rconSend": "Odeslat",
"rconSending": "Odesílání…",
"rconResponse": "Odezva",
"userActionsTitle": "Akce uživatele",
"username": "Uživatelské jméno",
"usernamePlaceholder": "Cílové uživatelské jméno",
"action": "Akce",
"execute": "Provést",
"actions": {
"disconnect": "Odpojit",
"alert": "Odeslat upozornění",
"giveCredits": "Dávejte kredity",
"giveBadge": "Dejte odznak",
"givePoints": "Dávejte body",
"ban": "Zákaz",
"kick": "Kopni"
},
"messagePlaceholder": "Zpráva (pro upozornění)…",
"amountPlaceholder": "Částka…",
"badgePlaceholder": "Kód odznaku…"
},
"emulator": {
"title": "Konfigurace emulátoru",
"subtitle": "Zobrazení a úprava nastavení emulátoru a textů národního prostředí",
"settings": "Nastavení",
"texts": "Texty",
"search": "Hledat",
"searchPlaceholder": "Vyhledávací klávesy…",
"noSettings": "Nebyla nalezena žádná nastavení",
"noTexts": "Nebyly nalezeny žádné texty",
"edit": "Upravit",
"save": "Uložit",
"saving": "Ukládání…",
"cancel": "Zrušit",
"colKey": "klíč",
"colValue": "Hodnota",
"colType": "Typ",
"colActions": "Akce",
"editDialog": {
"title": "Edit: {key}",
"value": "Hodnota",
"valuePlaceholder": "Zadejte hodnotu…",
"save": "Uložte změny",
"cancel": "Zrušit"
}
},
"alerts": {
"title": "Upozornění",
"subtitle": "Odesílejte upozornění pro celý hotel a prohlížejte si nedávná upozornění",
"sendAlert": "Odeslat upozornění na hotel",
"recentAlerts": "Nedávná upozornění ({count})",
"noRecentAlerts": "Žádná nedávná upozornění",
"form": {
"title": "Název upozornění",
"titlePlaceholder": "např. Údržba serveru do 10 minut",
"message": "Výstražná zpráva",
"messagePlaceholder": "Napište výstražnou zprávu…",
"type": "Typ",
"typeHotel": "Upozornění na celý hotel",
"typeStaff": "Pouze personál",
"urgent": "Naléhavé",
"send": "Odeslat upozornění",
"sending": "Odesílání…",
"description": "Broadcasts via RCON hotelalert to online users."
},
"colId": "ID",
"colTitle": "Název",
"colSentBy": "Odeslal",
"colType": "Typ",
"colDate": "Datum",
"colActions": "Akce",
"noAlerts": "No recent alerts",
"alertsShown": "Shown",
"critical": "Critical",
"warnings": "Warnings",
"unread": "Unread",
"markAllRead": "Mark all read",
"colWhen": "When",
"colSeverity": "Severity",
"colMessage": "Message"
},
"logs": {
"title": "Aktivity zaměstnanců",
"subtitle": "Auditní záznam akcí zaměstnanců na panelu administrátora",
"noLogs": "Dosud nebyla zaznamenána žádná aktivita zaměstnanců",
"colId": "ID",
"colUser": "Uživatel",
"colAction": "Akce",
"colTarget": "Cíl",
"colDescription": "Popis",
"colIp": "IP",
"colTimestamp": "Časové razítko",
"filterByUser": "Filtrovat podle uživatele…",
"filterByAction": "Filtrovat podle akce…",
"clearFilters": "Vymazat filtry",
"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…"
}
},
"wordfilter": {
"title": "Filtr slov",
"subtitle": "Spravujte filtrovaná slova a fráze v hotelu",
"addWord": "Přidat slovo",
"addWords": "Přidejte slova",
"noWords": "Zatím žádná filtrovaná slova",
"confirmDelete": "Odebrat slovo „{word}“ z filtru?",
"colId": "ID",
"colWord": "Slovo",
"colAddedBy": "Přidáno uživatelem",
"colCreated": "Vytvořeno",
"colActions": "Akce",
"form": {
"word": "Slovo",
"wordPlaceholder": "např. špatné slovo",
"addMore": "Přidat více slov (jedno na řádek)",
"save": "Přidat do filtru",
"saving": "Ukládání…",
"cancel": "Zrušit"
},
"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": "Režim údržby",
"subtitle": "Povolit nebo zakázat údržbu v celém hotelu",
"enabled": "Režim údržby je povolen",
"disabled": "Režim údržby je deaktivován",
"enable": "Povolit údržbu",
"disable": "Zakázat údržbu",
"message": "Hlášení o údržbě",
"messagePlaceholder": "Brzy se vrátíme!",
"staffAccess": "Umožněte personálu přístup během údržby",
"save": "Uložte nastavení",
"saving": "Ukládání…",
"confirmEnable": "Povolení údržby zabrání všem uživatelům, kteří nejsou zaměstnanci, v přístupu do hotelu. Pokračovat?",
"confirmDisable": "Zakázat režim údržby a obnovit přístup pro všechny uživatele?"
},
"housekeeping": {
"title": "Oprávnění k úklidu",
"subtitle": "Nakonfigurujte, které hodnosti mají přístup ke kterým administrátorským sekcím",
"addPermission": "Přidat oprávnění",
"editPermission": "Oprávnění k úpravám",
"deletePermission": "Smazat oprávnění",
"noPermissions": "Nejsou nakonfigurována žádná oprávnění pro úklid",
"confirmDelete": "Smazat toto oprávnění?",
"colId": "ID",
"colRank": "Hodnost",
"colSection": "sekce",
"colActions": "Akce",
"form": {
"rankId": "ID hodnosti",
"rankIdPlaceholder": "Minimální hodnost",
"section": "Klíč sekce",
"sectionPlaceholder": "např. admin.dashboard",
"save": "Uložit oprávnění",
"saving": "Ukládání…",
"cancel": "Zrušit"
},
"saved": "Saved!",
"deleted": "Deleted!",
"errorOccurred": "An error occurred",
"emptyInput": "Empty input",
"invalidJson": "Invalid JSON",
"imported": "Imported!",
"presetApplied": "Preset Aplikováno!",
"cleared": "All Oprávnění cleared!",
"invalidRank": "Invalid Hodnost",
"testDone": "Test done: {count} Oprávnění found",
"testing": "Testing...",
"loading": "Loading...",
"prev": "Previous",
"next": "Next",
"confirmClearAll": "Smazat ALL Oprávnění? This Akce cannot be undone!",
"colGroup": "Group",
"colDepends": "Depends on",
"colPermission": "Povolení",
"colDescription": "Popis",
"colMinRank": "Min. Hodnost",
"permissionKey": "Povolovací klíč",
"minRank": "Min. Hodnost",
"description": "Popis",
"permissions": "Oprávnění",
"permissionsCount": "{count} Oprávnění",
"permission": "Povolení",
"highestMinRank": "Highest min. Hodnost: {rank}",
"totalMinRank": "Total min. Hodnost sum: {total}",
"groupCount": "{count} groups",
"rankCount": "{count} Hodnosti",
"missingDeps": "{count} Chybí dependencies",
"dependsOn": "depends on",
"notFound": "not found",
"missing": "(Chybí)",
"rank": "Hodnost",
"count": "Count",
"searchPermission": "Hledat Oprávnění…",
"search": "Hledat",
"manage": "Manage",
"importSelection": "Importovat selection",
"noGroup": "Ne group",
"allGroups": "All groups",
"perGroup": "Oprávnění per group",
"perRank": "Oprávnění per Hodnost",
"rankOverviewHint": "All Oprávnění grouped by the Hodnost they are assigned to.",
"tabOverview": "Přehled",
"tabManage": "Manage",
"tabImport": "Importovat / Export",
"tabRanks": "Hodnost Přehled",
"tabPresets": "Předvolby",
"tabTest": "Test",
"tabAudit": "Audit log",
"importPermissions": "Importovat Oprávnění",
"importHint": "Paste a JSON array of Povolení objects. Format: ['{' \"permission\": \"...\", \"minRank\": 7, \"description\": \"...\", \"groupName\": \"...\", \"dependsOn\": \"...\" '}']",
"importPlaceholder": "Paste JSON here…",
"import": "Importovat",
"exportTitle": "Export Oprávnění",
"exportHint": "Export all Oprávnění as JSON for backup or batch editing.",
"export": "Export JSON",
"copy": "Copy",
"copied": "Copied!",
"presets": "Povolení Předvolby",
"presetsHint": "Použít a predefined set of Oprávnění for common staff roles.",
"presetModerator": "Moderator",
"presetModeratorDesc": "Basic Moderování tools: Uživatel lookup, Zákazy, CFH handling, chat Protokoly.",
"presetAdmin": "Administrator",
"presetAdminDesc": "Full admin access: Uživatelé, Pokoje, news, Nastavení, Obchod, events, Rádio & more.",
"presetSuperAdmin": "Super Admin",
"presetSuperAdminDesc": "Complete access to every feature including Povolení management and asset Importovat.",
"applyPreset": "Použít preset",
"clearAll": "Clear all Oprávnění",
"testTitle": "Test Hodnost access",
"testHint": "Enter a Hodnost number to see which Oprávnění would be granted.",
"test": "Test",
"auditTitle": "Povolení audit log",
"auditHint": "All changes to Úklid Oprávnění are logged.",
"auditLogsAt": "Audit Protokoly are available on the Audit log page.",
"viewAuditLogs": "Zobrazit audit Protokoly",
"importedWithErrors": "Imported {count} Oprávnění with {errors} errors",
"confirmClearAllDesc": "This will Odebrat every Povolení entry from the databáze. Are you sure?",
"confirmDeletePermission": "Smazat this Povolení permanently?",
"confirmBulkDelete": "Smazat {count} selected Oprávnění?",
"deleteSelected": "Smazat {count} selected",
"cancel": "Zrušit",
"confirm": "Confirm",
"auditTime": "Time",
"auditUser": "Uživatel",
"auditAction": "Akce",
"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": "Pokoje",
"subtitle": "Vyhledávejte a spravujte hotelové pokoje",
"search": "Hledat",
"searchPlaceholder": "Hledat podle jména, vlastníka nebo ID…",
"searchResults": "Pro dotaz „{query}“ bylo nalezeno {count, plural, one {# room} other {# rooms}}",
"noResults": "Nebyly nalezeny žádné pokoje",
"colId": "ID",
"colName": "Jméno",
"colOwner": "vlastník",
"colUsers": "Uživatelé",
"colState": "stát",
"colCategory": "Kategorie",
"colCreated": "Vytvořeno",
"colActions": "Akce",
"stateOpen": "Otevřít",
"stateClosed": "Zavřeno",
"stateLocked": "Zamčeno",
"stateInvisible": "Neviditelný",
"detail": {
"title": "Místnost: {name}",
"subtitle": "Vlastní: {owner}",
"overview": "Přehled",
"actions": "Akce",
"description": "Popis",
"noDescription": "Žádný popis",
"owner": "vlastník",
"users": "Uživatelé online",
"maxUsers": "Maximální počet uživatelů",
"category": "Kategorie",
"state": "stát",
"tags": "Tagy",
"noTags": "Žádné značky",
"created": "Vytvořeno",
"deleteRoom": "Smazat místnost",
"confirmDelete": "Smazat místnost „{name}“? Toto nelze vrátit zpět.",
"enterRoom": "Vstupte do místnosti",
"changeOwner": "Změnit vlastníka",
"changeOwnerPlaceholder": "Uživatelské jméno nového vlastníka"
}
},
"emailTemplates": {
"title": "Šablony e-mailů",
"subtitle": "Správa šablon transakčních e-mailů",
"newTemplate": "+ Nová šablona",
"edit": "Upravit",
"delete": "Smazat",
"noTemplates": "Zatím žádné šablony e-mailů",
"confirmDelete": "Smazat šablonu „{name}“?",
"colId": "ID",
"colName": "Jméno",
"colSubject": "Předmět",
"colKey": "klíč",
"colUpdated": "Aktualizováno",
"colActions": "Akce",
"form": {
"name": "Jméno",
"namePlaceholder": "např. Uvítací e-mail",
"key": "klíč",
"keyPlaceholder": "např. uvítací_e-mail",
"subject": "Předmět",
"subjectPlaceholder": "Předmět e-mailu",
"body": "Text (HTML)",
"bodyPlaceholder": "
Vážený {username},
", "variables": "Dostupné proměnné", "variablesHint": "{username}, {email}, {hotel_name}", "save": "Uložit šablonu", "saving": "Ukládání…", "cancel": "Zrušit" } }, "theme": { "title": "téma", "subtitle": "Přizpůsobte vzhled CMS", "presets": "Předvolby", "colours": "Barvy", "css": "CSS", "presetsTitle": "Předvolby motivu", "presetsSubtitle": "Vyberte předem připravené barevné schéma", "applyPreset": "Použít", "presetApplied": "Předvolba použita: {preset}", "customiseTitle": "Vlastní barvy", "primary": "Primární", "secondary": "Sekundární", "accent": "Přízvuk", "background": "Pozadí", "surface": "Povrch", "text": "Text", "saveColours": "Uložit barvy", "savingColours": "Ukládání…", "cssTitle": "Vlastní CSS", "cssSubtitle": "Chcete-li přepsat styly motivů, přidejte vlastní CSS", "cssPlaceholder": "/* Vaše vlastní CSS zde */", "saveCss": "Uložit CSS", "savingCss": "Ukládání…", "reset": "Obnovit výchozí nastavení", "confirmReset": "Resetovat motiv na výchozí hodnoty?" }, "media": { "title": "Knihovna médií", "subtitle": "Nahrávejte a spravujte mediální soubory", "upload": "Nahrát", "uploadTitle": "Nahrajte soubor", "uploadSubtitle": "Přetažením nebo kliknutím nahrajte", "uploadButton": "Vyberte soubor", "uploading": "Nahrávání…", "noFiles": "Zatím žádné mediální soubory", "delete": "Smazat", "confirmDelete": "Smazat tento soubor trvale?", "search": "Hledat", "searchPlaceholder": "Hledat podle názvu souboru…", "colPreview": "Náhled", "colName": "Jméno", "colSize": "Velikost", "colType": "Typ", "colUploaded": "Nahráno", "colActions": "Akce", "copyUrl": "Kopírovat URL", "urlCopied": "Adresa URL zkopírována do schránky" }, "favicon": { "title": "Favicon", "subtitle": "Nahrajte a spravujte favicon webu", "current": "Aktuální favicon", "uploadLabel": "Nahrát favicon", "uploadHint": "PNG, JPEG, GIF, WebP, ICO nebo SVG. Maximálně 2 MB.", "upload": "Nahrát", "uploading": "Nahrávání…", "delete": "Odebrat", "deleting": "Odebírání…", "saved": "Favicon úspěšně uložen!", "deleted": "Favicon úspěšně odstraněn!", "error": "Něco se pokazilo", "confirmDelete": "Odebrat favicon? Web již nebude zobrazovat vlastní favicon.", "generator": { "title": "Vygenerovat favicon", "text": "Text", "bgColor": "Barva pozadí", "textColor": "Barva textu", "rounded": "Zaoblené rohy", "save": "Uložit jako favicon" }, "cancel": "Cancel" }, "settings": { "title": "Nastavení CMS", "subtitle": "Správa konfigurace CMS párů klíč/hodnota", "addSetting": "Přidat nastavení", "edit": "Upravit", "delete": "Smazat", "noSettings": "Nebyla nalezena žádná nastavení", "confirmDelete": "Smazat nastavení „{key}“?", "colKey": "klíč", "colValue": "Hodnota", "colUpdated": "Aktualizováno", "colActions": "Akce", "form": { "key": "klíč", "keyPlaceholder": "např. hotel_name", "value": "Hodnota", "valuePlaceholder": "Nastavení hodnoty", "save": "Uložit nastavení", "saving": "Ukládání…", "cancel": "Zrušit" }, "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." }, "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" }, "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" } }, "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": "Domů", "reload": "Obnovit", "fullscreen": "Celá obrazovka", "logout": "Odhlásit", "onlineUsers": "Uživatelé online", "emulatorOnline": "Emulátor online", "emulatorOffline": "Emulátor offline", "dragToMove": "Přetažením přesunete", "hide": "Skrýt lištu", "fullscreenExit": "Ukončit celou obrazovku", "show": "Zobrazit lištu", "emulatorUnknown": "Stav emulátoru neznámý" }, "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.}}" } } } }