Files
EpicNext-Cms/src/messages/hr.json
T
Simo 89526af344
CI / check (push) Successful in 54s
CI / deploy (push) Successful in 1m16s
CI / publish-container (push) Successful in 1m57s
feat(hk): expand search and add operational user overview
2026-09-09 21:14:10 +02:00

3679 lines
138 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"nav": {
"home": "Dom",
"community": "zajednica",
"articles": "Članci",
"photos": "Fotografije",
"staff": "Osoblje",
"rankings": "rangiranje",
"guilds": "Cehovi",
"leaderboards": "Ploče s najboljim rezultatima",
"rareValues": "Rijetke vrijednosti",
"shop": "Trgovina",
"market": "tržište",
"assistance": "Pomoć",
"helpCenter": "Centar za pomoć",
"myTickets": "Moje karte",
"badges": "Značke",
"radio": "radio",
"friends": "Prijatelji",
"messages": "Poruke",
"admin": "Administrator",
"openMenu": "Otvori izbornik",
"closeMenu": "Zatvori izbornik",
"drawBadge": "Nacrtajte značku",
"events": "Events",
"polls": "Polls",
"mod": "Mod"
},
"header": {
"online": "{count} {hotel} online",
"nitroClient": "Nitro klijent",
"tagline": "Internetski virtualni svijet u kojem možete stvoriti vlastiti avatar, sklapati prijateljstva, razgovarati, stvarati sobe i još mnogo toga!",
"login": "Prijava",
"or": "ili",
"createAccount": "Napravi račun"
},
"footer": {
"copyright": "© {year} - {hotel} je neprofitni obrazovni projekt"
},
"pages": {
"staff": {
"title": "Osoblje",
"subtitle": "Tim koji stoji iza hotela",
"ranksTitle": "Činovi",
"ranksSubtitle": "O čemu svaki dio tima brine",
"membersTitle": "Članovi tima",
"membersEmptySubtitle": "Trenutno nema nikoga za pokazati",
"membersSubtitle": "{count, plural, one {# member keeping things running} other {# members keeping things running}}",
"emptyState": "Nema članova osoblja za pokazati.",
"colUsername": "Korisničko ime",
"colRank": "rang",
"colMotto": "Moto"
},
"leaderboard": {
"title": "Leaderboard",
"subtitle": "20 najboljih igrača prema {currency}",
"tab_credits": "Zasluge",
"tab_diamonds": "Dijamanti",
"tab_duckets": "Duckets",
"tab_achievement": "Postignuća",
"tab_respects": "Poštovanje",
"tab_onlinetime": "Online vrijeme",
"emptyState": "Još nema rangiranja za prikaz.",
"colAvatar": "Avatar",
"colPlayer": "Igrač"
},
"friends": {
"title": "Prijatelji",
"emptySubtitle": "Još nemate dodanih prijatelja",
"subtitle": "{count, plural, one {You have # friend} other {You have # friends}}",
"emptyState": "Dodajte prijatelje u hotel i oni će se pojaviti ovdje.",
"noMotto": "Bez mota",
"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": "Poruke",
"subtitle": "Zahtjevi za prijateljstvo i offline poruke čekaju na vas",
"requestsTitle": "Zahtjevi za prijateljstvo",
"requestsEmptySubtitle": "Još nitko nije tražio da bude tvoj prijatelj",
"requestsSubtitle": "{count, plural, one {# pending request} other {# pending requests}}",
"requestsEmptyState": "Nema neriješenih zahtjeva za prijateljstvo.",
"wantsToBeFriend": "želi biti tvoj prijatelj.",
"accept": "Prihvati",
"offlineTitle": "Offline poruke",
"offlineEmptySubtitle": "Vaš inbox je prazan",
"offlineSubtitle": "{count, plural, one {# message received} other {# messages received}}",
"offlineEmptyState": "Nemate nijednu izvanmrežnu poruku.",
"unknownUser": "Korisnik #{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": "Bez mota",
"statRank": "rang",
"statCredits": "Zasluge",
"statRegistered": "Registriran",
"badgesTitle": "Značke",
"badgesEmpty": "Još nema bedževa.",
"photosTitle": "Fotografije",
"photosEmpty": "Još nema fotografija.",
"guestbookTitle": "Knjiga gostiju",
"guestbookSubtitle": "Poruke na zidu korisnika {username}",
"leaveMessage": "Ostavite poruku",
"guestbookPlaceholder": "Napišite nešto u knjigu gostiju korisnika {username}…",
"post": "Post",
"loginToPost": "Prijavite se da biste ostavili poruku u knjizi gostiju.",
"guestbookEmpty": "Još nema unosa u knjigu gostiju.",
"unknownUser": "Korisnik #{id}",
"statDuckets": "Duckets",
"statDiamonds": "Dijamanti",
"walletTitle": "Novčanik",
"friendsTitle": "Prijatelji",
"friendsSubtitle": "Ljudi u hotelu s kojima se druže",
"friendsEmpty": "Nema prijatelja za pokazati.",
"roomsTitle": "Sobe",
"roomsSubtitle": "Sobe koje posjeduju",
"roomsEmpty": "Nema soba za pokazati.",
"roomUntitled": "Soba bez naslova",
"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": "rangiranje",
"subtitle": "Prvih 12 igrača poredanih po kreditima",
"emptyState": "Još nema igrača za rangiranje."
},
"home": {
"welcome": "Dobro došli u {hotelName}",
"welcomeSubtitle": "Vaš retro hotel, sada pokreće Next.js",
"welcomeBody": "Družite se, skupljajte namještaj i upoznajte prijatelje.",
"enterHotel": "Unesite {hotelName}",
"onlineFriends": "Online prijatelji",
"noFriendsOnline": "Nema prijatelja na mreži",
"register": "REGISTRIRAJTE SE SADA",
"joinNow": "Pridružite se {hotelName} danas!",
"recentUsers": "Nedavni korisnici",
"recentPhotos": "Najnovije fotografije",
"latestNews": "Najnovije vijesti",
"newsTitle": "Najnovije vijesti",
"newsSubtitle": "Svježe iz hotela",
"allNews": "Sve novosti →",
"allUsers": "Zajednica →",
"noArticles": "Još nema članaka.",
"noPhotos": "Još nema fotografija.",
"noUsers": "Nema korisnika na mreži",
"latestArticle": "Najnoviji članak",
"latestUsers": "Najnoviji građani ({count} ukupno)",
"statsOnline": "Online",
"statsCitizens": "Građani",
"statsRooms": "Sobe",
"statsArticles": "Članci",
"featuresAvatar": "Avatar",
"featuresAvatarDesc": "Stvori svoj jedinstveni izgled",
"featuresFurniture": "Namještaj",
"featuresFurnitureDesc": "Uredi sobe predmetima",
"featuresCommunity": "Zajednica",
"featuresCommunityDesc": "Stvori prijatelje i čavrljaj",
"featuresGames": "Igre",
"featuresGamesDesc": "Natječi se i zabavi"
},
"news": {
"title": "Vijesti",
"subtitle": "Najnovije najave, događaji i novosti iz hotela",
"noArticles": "Još nema članaka."
},
"article": {
"backToNews": "← Vijesti",
"reactionsTitle": "Reakcije",
"reactionsSubtitle": "Recite nam što mislite",
"reaction": {
"like": "Sviđa mi se",
"love": "ljubavi",
"wow": "Vau"
},
"removeReaction": "Kliknite da uklonite svoju reakciju",
"reactWith": "Reagirajte s {reaction}",
"noReactions": "Još nema reakcija.",
"logIn": "Prijavite se",
"toReact": "reagirati.",
"commentsTitle": "Komentari",
"commentsSubtitle": "Pridružite se razgovoru",
"commentsCount": "{count} do sada",
"noComments": "Još nema komentara. Budite prvi koji će komentirati.",
"userNumber": "Korisnik #{id}",
"addComment": "Dodajte komentar",
"commentPlaceholder": "Napišite svoj komentar…",
"postComment": "Objavite komentar",
"toComment": "ostaviti komentar.",
"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": "Fotografije",
"subtitle": "Najnovije fotografije snimljene u hotelu",
"noPhotos": "Još nema fotografija.",
"photoAlt": "Fotografija korisnika #{id}",
"byUser": "korisnik #{id}"
},
"badges": {
"title": "Značke",
"subtitle": "Značke koje možete zaraditi i pokazati po hotelu",
"noBadges": "Još nema dostupnih bedževa."
},
"community": {
"title": "zajednica",
"subtitle": "Sve što se događa oko hotela na jednom mjestu",
"open": "Otvori →",
"links": {
"rankings": {
"title": "rangiranje",
"text": "Pogledajte najbogatije igrače u hotelu, rangirane prema kreditima."
},
"staff": {
"title": "Osoblje",
"text": "Upoznajte tim koji svakodnevno održava rad hotela."
},
"news": {
"title": "Vijesti",
"text": "Najnovije najave, događaji i ažuriranja."
},
"photos": {
"title": "Fotografije",
"text": "Snimke koje dijeli zajednica iz cijelog hotela."
},
"guilds": {
"title": "Cehovi",
"text": "Pregledajte grupe koje su igrači stvorili i kojima su se pridružili."
},
"leaderboards": {
"title": "Ploče s najboljim rezultatima",
"text": "Tko je na vrhu ove sezone u statistici hotela."
}
}
},
"guilds": {
"title": "Cehovi",
"subtitle": "Pregledajte grupe koje su igrači stvorili i kojima su se pridružili",
"empty": "Još nema cehova.",
"unnamedGuild": "Neimenovani ceh",
"noDescription": "Nema opisa"
},
"guild": {
"allGuilds": "← Svi cehovi",
"unnamedGuild": "Neimenovani ceh",
"noDescription": "Nema opisa",
"memberSingular": "član",
"memberPlural": "članovi",
"founded": "Osnovano",
"forumLink": "Forum →",
"discussion": "Rasprava",
"membersTitle": "članovi",
"memberLowerSingular": "član",
"memberLowerPlural": "članova",
"noMembers": "Nema članova.",
"owner": "Vlasnik",
"noMotto": "Bez mota"
},
"guildForum": {
"backToGuild": "← Povratak na ceh",
"unnamedGuild": "Neimenovani ceh",
"forumTitle": "{guild} — Forum",
"threadSingular": "nit",
"threadPlural": "niti",
"newThread": "+ Nova nit",
"empty": "Još nema niti na ovom forumu.",
"colSubject": "Predmet",
"colAuthor": "Autor",
"colPosts": "Postovi",
"colDate": "Datum",
"noSubject": "(bez predmeta)",
"pinned": "Prikvačeno",
"locked": "Zaključano",
"userNumber": "Korisnik #{id}",
"unknown": "Nepoznato",
"success": {
"posted": "Thread posted."
}
},
"guildForumNew": {
"backToForum": "← Povratak na forum",
"unnamedGuild": "Neimenovani ceh",
"title": "Nova nit",
"subtitle": "na forumu {guild}",
"subjectLabel": "Predmet",
"subjectPlaceholder": "Tema teme",
"messageLabel": "Poruka",
"messagePlaceholder": "Napišite svoj uvodni post...",
"postThread": "Objavi nit",
"cancel": "Odustani",
"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": "Trgovina",
"subtitle": "Nadopunite svoj račun i zgrabite ekskluzivne pakete, valutu i značke.",
"browsingCategory": "Pregledavanje paketa {category}.",
"all": "sve",
"allPackages": "Svi paketi",
"packagesAvailable": "{count, plural, one {# package available} other {# packages available}}",
"empty": "Trenutačno nema dostupnih paketa.",
"buy": "Kupiti",
"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": "Nadoplatite PayPal",
"subtitle": "Plaćajte sigurno s PayPal-om i vaši krediti se dodaju u trenutku kada se plaćanje izvrši.",
"cancelled": "Odjava je otkazana — plaćanje nije izvršeno.",
"chooseAmount": "Odaberite iznos",
"notConfiguredPre": "PayPal još nije konfiguriran. Administrator treba postaviti",
"notConfiguredAnd": "i",
"notConfiguredOptional": "(i po izboru",
"notConfiguredPost": "za sandbox naspram uživo).",
"balanceTitle": "Vaša ravnoteža",
"signedInAs": "Prijavljeni ste kao {username}",
"credits": "Zasluge",
"creditsPerUnit": "Krediti po 1,00 {currency}",
"rateLine": "Dobivate <strong>{amount}</strong> kredita za 1,00 {currency}. Krediti se pojavljuju u igri sljedeći put kada se prijavite."
},
"marketplace": {
"title": "Tržnica",
"subtitle": "Pregledajte namještaj i rijetke predmete koje su popisali igrači. Popisi se postavljaju u igri i ažuriraju uživo — idite u hotel da napravite ponudu.",
"activeOffers": "Aktivne ponude",
"sellers": "Prodavači",
"totalValue": "Ukupna vrijednost",
"activeListings": "Aktivni oglasi",
"mostRecentFirst": "Najnoviji prvi na popisu",
"empty": "Trenutačno nema aktivnih ponuda na tržištu. Provjerite kasnije.",
"colOffer": "ponuda",
"colItem": "Stavka",
"colSeller": "Prodavač",
"colPrice": "Cijena",
"colListed": "Na popisu",
"itemLabel": "Stavka #{id}",
"userLabel": "Korisnik #{id}",
"justNow": "upravo sada",
"minutesAgo": "Prije {count} min",
"hoursAgo": "Prije {count} h",
"daysAgo": "Prije {count} d"
},
"rares": {
"title": "Rijetke vrijednosti",
"subtitle": "Dobijte pregled svih rijetkih sadržaja u hotelu, grupiranih po kategorijama.",
"empty": "Trenutno nemamo ovdje navedenih rijetkih proizvoda.",
"rareCount": "{count, plural, one {# rare} other {# rares}}",
"viewRares": "Pogledajte rijetke →"
},
"rareCategory": {
"rareCount": "{count, plural, one {# rare in this category} other {# rares in this category}}",
"allRares": "← Sve rijetko",
"empty": "U ovoj kategoriji još nema rijetkih proizvoda.",
"colRare": "Rijetko",
"colCredits": "Zasluge",
"colCurrency": "valuta",
"creditsValue": "{value} kredita",
"duckets": "Duckets",
"diamonds": "Dijamanti",
"credits": "Zasluge"
},
"redeem": {
"title": "Iskoristite vaučer",
"subtitle": "Imate kod kupona? Unesite ga ispod kako biste dodali nagradu na svoj račun.",
"enterCode": "Unesite svoj kod",
"oncePerAccount": "Svaki vaučer može se iskoristiti samo jednom po računu.",
"balanceTitle": "Vaša ravnoteža",
"signedInAs": "Prijavljeni ste kao {username}",
"credits": "Zasluge",
"instantCredit": "Iskorištene nagrade odmah se pripisuju i pojavljuju se u igri sljedeći put kada se prijavite."
},
"help": {
"title": "Centar za pomoć",
"subtitle": "Pronađite vodiče, teme podrške i hotelska pravila — sve što vam je potrebno za pomoć.",
"myTickets": "Moje karte →",
"topicsTitle": "Teme podrške",
"topicsSubtitle": "Pregledajte vodiče i odgovore na uobičajena pitanja",
"topicsEmpty": "Još nema tema za pomoć.",
"rulesTitle": "Pravila hotela",
"rulesSubtitle": "Molimo vas da ih pročitate prije druženja u hotelu",
"rulesEmpty": "Još nema objavljenih pravila.",
"categoryEmpty": "U ovoj kategoriji nema pravila."
},
"helpCategory": {
"back": "← Centar za pomoć",
"topicSubtitle": "Tema centra za pomoć",
"moreTitle": "Više tema za pomoć",
"moreSubtitle": "Prijeđite na drugu temu podrške"
},
"helpTickets": {
"title": "Pomoć Ulaznice",
"subtitle": "Pošaljite kartu osoblju i pratite svoje otvorene zahtjeve.",
"statTotal": "Ukupno ulaznica",
"statOpen": "Otvoreno",
"statClosed": "Zatvoreno",
"newTitle": "Nova karta",
"newSubtitle": "Opišite svoj problem i osoblje će vam odgovoriti",
"subjectPlaceholder": "Predmet",
"contentPlaceholder": "Opišite svoj problem…",
"submit": "Predajte kartu",
"listTitle": "Vaše ulaznice",
"listSubtitle": "Svaki zahtjev koji ste poslali osoblju",
"listEmpty": "Još nemate ulaznica.",
"colId": "ID",
"colSubject": "Predmet",
"colStatus": "Status",
"colCreated": "Stvoreno",
"statusOpen": "Otvoreno",
"statusClosed": "Zatvoreno",
"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": "Prijavite se za osoblje {hotel}",
"subtitle": "Svako malo otvaramo prijave za osoblje. Ako naiđete na poziciju za koju mislite da biste se savršeno uklopili, nemojte se ustručavati prijaviti se za nju.",
"noPositionsTitle": "Nema otvorenih pozicija",
"noPositionsBody": "Trenutno nema otvorenih pozicija. Molimo vas da se vratite kasnije da provjerite imamo li slobodnih mjesta do tada. Hvala vam na interesu.",
"noDeadline": "Nije postavljen rok",
"deadline": "Rok za prijavu: {date}",
"alreadyApplied": "Već ste se prijavili za {rank}",
"aboutYou": "O tebi",
"aboutPlaceholder": "Recite nam zašto biste bili izvrstan {rank}…",
"applyFor": "Prijavite se za {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": "Prijavite se za {hotel} tim",
"subtitle": "Povremeno otvaramo timske prijave. Ako vidite tim koji vam odgovara, nemojte se ustručavati prijaviti se!",
"noPositionsTitle": "Nema otvorenih timskih pozicija",
"noPositionsBody": "Trenutno nema otvorenih timskih pozicija. Vratite se kasnije da provjerite ima li novih radnih mjesta. Hvala!",
"pending": "Vaša prijava je na čekanju",
"aboutYou": "O tebi",
"aboutPlaceholder": "Recite nam zašto bi baš vama odgovarao {rank}…",
"applyFor": "Prijavite se za {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": "radio",
"subtitle": "Uključite hotelski radio — DJ setovi uživo, zahtjevi i dovikivanje.",
"nowPlaying": "Sada svira",
"nothingPlaying": "Trenutačno se ništa ne reproducira.",
"onAir": "U eteru: {dj}",
"noDj": "Nema DJ-a u eteru.",
"audioUnsupported": "Vaš preglednik ne podržava audio element.",
"streamOffline": "Stream je trenutno izvan mreže.",
"exploreTitle": "Istražite radio",
"exploreSubtitle": "Raspored, povici, zahtjevi i više",
"linkSchedule": "Raspored",
"linkScheduleText": "Naš tjedni sastav DJ-a i nastupa.",
"linkShouts": "Uzvici",
"linkShoutsText": "Pozivi i zahtjevi zajednice.",
"linkRequests": "Zahtjevi",
"linkRequestsText": "Zamolite DJ-a da zavrti vašu omiljenu pjesmu.",
"linkApply": "Prijavi se kao DJ",
"linkApplyText": "Pridružite se timu i krenite u eter.",
"linkLeaderboard": "Leaderboard",
"linkLeaderboardText": "Najbolji slušatelji rangirani prema zarađenim bodovima.",
"todayTitle": "Današnji raspored",
"todayTitleWithDay": "Današnji raspored · {day}",
"todaySubtitle": "Što je danas u eteru",
"fullWeek": "Cijeli tjedan →",
"noShowsToday": "Nema zakazanih predstava za danas.",
"colTime": "Vrijeme",
"colShow": "pokazati",
"colDj": "DJ",
"untitledShow": "Emisija bez naslova",
"userNumber": "Korisnik #{id}"
},
"radioSchedule": {
"title": "Raspored radija",
"subtitle": "Naš tjedni sastav DJ-a i nastupa",
"empty": "Još nema zakazanih predstava.",
"colDay": "dan",
"colTime": "Vrijeme",
"colDj": "DJ",
"colShow": "pokazati",
"noShows": "Nema predstava"
},
"radioShouts": {
"title": "Radio uzvici",
"subtitle": "Pozivi i zahtjevi zajednice",
"postTitle": "Objavite krik",
"postSubtitle": "Pošaljite poruku DJ-u u eteru",
"messageLabel": "Vaša poruka",
"messagePlaceholder": "Pozovite DJ-a...",
"shoutButton": "vikati",
"loginToPost": "Prijavite se da biste objavili shout.",
"latestTitle": "Najnoviji uzvici",
"latestSubtitle": "Najnovije poruke slušatelja",
"empty": "Još nema povika. Budite prvi!",
"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": "Radijska natjecanja",
"subtitle": "Uključite se i sudjelujte u našim najnovijim natjecanjima u eteru",
"empty": "Još nema natječaja.",
"contestLabel": "Natječaj #{id}",
"dateUnknown": "Datum nepoznat"
},
"radioGiveaways": {
"title": "Radio pokloni",
"subtitle": "Poslušajte svoju priliku za dobitak u našim radio darivanjima",
"empty": "Još nema poklona.",
"giveawayLabel": "Podijela #{id}",
"dateUnknown": "Datum nepoznat"
},
"radioLeaderboard": {
"title": "Ploča s najboljim slušateljima radija",
"subtitle": "Top 50 slušatelja po bodovima zarađenim slušanjem radija",
"empty": "Još nema slušateljskih bodova za prikaz.",
"colRank": "rang",
"colAvatar": "Avatar",
"colListener": "Slušatelj",
"colPoints": "Bodovi"
},
"radioRequests": {
"formTitle": "Pošaljite zahtjev",
"formSubtitle": "Zamolite DJ-a da pusti vašu omiljenu pjesmu",
"songLabel": "pjesma",
"songPlaceholder": "Naslov pjesme",
"artistLabel": "Umjetnik",
"artistPlaceholder": "Ime umjetnika (nije obavezno)",
"submitButton": "Pošalji zahtjev",
"loginToRequest": "Prijavite se za slanje zahtjeva.",
"latestTitle": "Nedavni zahtjevi",
"latestSubtitle": "Najnovije tražene pjesme",
"empty": "Još nema zahtjeva.",
"colSong": "pjesma",
"colArtist": "Umjetnik",
"colRequester": "Podnositelj zahtjeva",
"colDate": "Datum",
"colStatus": "Status",
"statusPending": "Na čekanju",
"statusApproved": "Odobreno",
"statusPlayed": "Igrano",
"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": "Prijavite se za radio DJ-a",
"subtitle": "Recite nam nešto o sebi i zašto biste se odlično uklopili u eter",
"latestTitle": "Vaša najnovija aplikacija",
"statusLabel": "Status:",
"submittedOn": "· poslano {date}",
"submitAgain": "Možete ga ponovno poslati ispod ako su se vaši podaci promijenili.",
"formTitle": "Obrazac za prijavu",
"formSubtitle": "Sva polja označena kao obavezna moraju biti popunjena",
"realNameLabel": "Pravo ime",
"realNamePlaceholder": "Vaše puno ime",
"ageLabel": "Dob",
"availabilityLabel": "Dostupnost",
"availabilityPlaceholder": "Koje dane i sate možete emitirati?",
"musicStyleLabel": "Glazbeni stil",
"musicStylePlaceholder": "npr. House, pop, hip-hop",
"experienceLabel": "Iskustvo",
"optional": "(neobavezno)",
"experiencePlaceholder": "Ima li prethodnog iskustva s DJ-em ili hostingom?",
"motivationLabel": "Motivacija",
"motivationPlaceholder": "Zašto se želiš pridružiti radijskom timu?",
"submitButton": "Pošaljite prijavu",
"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": "Postavke računa",
"accountSettingsSubtitle": "Upravljajte svojim profilom, sigurnošću i povezanim računima",
"publicProfile": "Vaš javni profil",
"noMotto": "Bez mota",
"noEmail": "Nema e-pošte u evidenciji",
"changeMotto": "Promjena mota",
"changeMottoSubtitle": "Ažurira se odmah u igri ako ste na mreži",
"mottoPlaceholder": "Vaš moto",
"saveMotto": "Save moto",
"securityTitle": "Sigurnost",
"securitySubtitle": "Dvofaktorska autentifikacija",
"securityDescription": "Dodajte drugi sloj zaštite svom računu.",
"twoFactorLink": "Dvofaktorska autentifikacija"
},
"settings2fa": {
"backToSettings": "← Postavke",
"title": "Dvofaktorska autentifikacija",
"subtitle": "Dodajte drugi sloj sigurnosti pomoću aplikacije za autentifikaciju",
"nowEnabled": "2FA je sada omogućen. 🔒",
"disabledNotice": "2FA je onemogućen.",
"badCode": "Taj kod nije valjan — pokušajte ponovo.",
"noAppKeyPrefix": "2FA nije dostupan do",
"noAppKeyMiddle": "je konfiguriran (isti Laravel",
"noAppKeySuffix": "dok instalirate AtomCMS, tako da postojeće tajne ostaju čitljive).",
"isEnabled": "2FA je omogućen",
"onYourAccount": "na vašem računu.",
"disable": "Onemogući 2FA",
"scanOrEnter": "Skenirajte ili unesite ovaj ključ",
"scanInstructions": "Dodajte ovo u Google Authenticator / Authy, zatim unesite 6-znamenkasti kod za potvrdu.",
"manualKey": "Ručni ključ:",
"codePlaceholder": "6-znamenkasti kod",
"confirm": "Potvrdi",
"enableIntro": "Dodajte drugi sloj sigurnosti pomoću aplikacije za autentifikaciju.",
"enable": "Omogućite 2FA"
},
"title": "Povezani računi",
"subtitle": "Povežite društveni račun kako biste se mogli prijaviti jednim klikom",
"connected": "Povezan",
"unavailable": "Nedostupan",
"login": {
"title": "Prijavite se",
"subtitle": "Dobrodošli nazad — prijavite se za ulazak u hotel.",
"subtitle2fa": "Unesite 6-znamenkasti kod iz autentifikatora.",
"usernamePlaceholder": "Korisničko ime",
"passwordPlaceholder": "Lozinka",
"codePlaceholder": "2FA kod",
"pleaseWait": "Molimo pričekajte…",
"verify": "Potvrdi",
"signIn": "Prijavite se",
"or": "ili",
"noAccount": "Nemate račun?",
"createOne": "Stvorite jedan",
"forgotPassword": "Zaboravili ste lozinku?",
"errorInvalidCredentials": "Nevažeće korisničko ime ili lozinka",
"errorInvalid2fa": "Nevažeći 2FA kod",
"welcomeBack": "Dobrodošao natrag",
"welcomeBackSub": "Prijavi se za nastavak u {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again."
},
"register": {
"title": "Napravi račun",
"subtitle": "Pridružite se hotelu - potreban je samo trenutak.",
"username": "Korisničko ime",
"email": "E-mail",
"password": "Lozinka",
"confirmPassword": "Ponovi lozinku",
"usernamePlaceholder": "Korisničko ime",
"emailPlaceholder": "E-mail",
"passwordPlaceholder": "Lozinka (najmanje 6 znakova)",
"confirmPasswordPlaceholder": "Ponovi lozinku",
"selectOutfit": "Odaberite svoju odjeću",
"termsAccept": "Imam 18+ godina i prihvaćam odredbe i pravila hotela {hotel}.",
"createAccount": "Napravi račun",
"creatingAccount": "Izrada računa...",
"redirecting": "Preusmjeravanje na vaš račun...",
"alreadyHaveAccount": "Već imate račun? Prijava!",
"register": "Registrirajte se",
"termsError": "Za registraciju morate prihvatiti uvjete i pravila.",
"usernameError": "Korisničko ime je potrebno.",
"emailError": "Potrebna je valjana adresa e-pošte.",
"passwordError": "Lozinka mora imati najmanje 6 znakova.",
"confirmPasswordError": "Lozinke se ne podudaraju.",
"termsRequired": "Morate prihvatiti uvjete i pravila.",
"usernameRequired": "Korisničko ime je potrebno.",
"emailRequired": "Email je obavezan.",
"passwordRequired": "Lozinka je obavezna.",
"passwordsDontMatch": "Lozinke se ne podudaraju.",
"alreadyHaveAccountPre": "Već imaš račun?",
"alreadyHaveAccountLink": "Prijavi se",
"whoIsOnline": "Tko je online",
"usersOnline": "{count} online"
},
"forgot": {
"title": "Resetiraj lozinku",
"subtitle": "E-poštom ćemo vam poslati sigurnu vezu za postavljanje nove lozinke.",
"sentNotice": "Ako je ta e-pošta registrirana, poslana je veza za poništavanje. Provjerite svoju pristiglu poštu.",
"emailPlaceholder": "Vaš email",
"sendResetLink": "Pošalji link za resetiranje",
"backToLogin": "Natrag na prijavu",
"errorCaptcha": "Captcha verification failed. Please try again."
},
"reset": {
"title": "Postavite novu lozinku",
"subtitle": "Odaberite jaku lozinku koju ne koristite drugdje.",
"passwordPlaceholder": "Nova lozinka (najmanje 6 znakova)",
"resetPassword": "Resetiraj lozinku",
"backToLogin": "Natrag na prijavu"
},
"verify": {
"verifiedTitle": "Sve je spremno",
"verifiedSubtitle": "Email potvrđen",
"verifiedBody": "Vaša email adresa je potvrđena. Sada se možete prijaviti i igrati.",
"goToLogin": "Idi na prijavu",
"alreadyTitle": "Već provjereno",
"alreadySubtitle": "Ne preostaje ništa za napraviti",
"alreadyBody": "Ova email adresa je već potvrđena.",
"unavailableTitle": "Pokušajte ponovo uskoro",
"unavailableSubtitle": "Poslužitelj nedostupan",
"unavailableBody": "Nismo uspjeli doći do poslužitelja kako bismo potvrdili vašu e-poštu. Pokušajte ponovo s vezom za trenutak.",
"invalidTitle": "Potvrda e-pošte",
"invalidSubtitle": "Veza je nevažeća ili je istekla",
"invalidBody": "Ova veza za potvrdu nije važeća. Provjerite jeste li otvorili cijelu vezu iz svoje e-pošte ili zatražite novu.",
"backToLogin": "Natrag na prijavu"
},
"banned": {
"title": "Zabranjeni ste",
"subtitle": "Račun obustavljen",
"body": "Vaš račun je suspendiran iz hotela.",
"reasonLabel": "razlog:",
"permanent": "Ova zabrana je trajna.",
"expires": "Istječe {date}.",
"contactStaff": "Ako mislite da je ovo pogreška, kontaktirajte tim osoblja."
},
"maintenance": {
"title": "{hotel} je u fazi održavanja",
"subtitle": "Uskoro se vraćamo",
"staffCanLogIn": "Osoblje se još uvijek može prijaviti."
},
"admin": {
"nav": {
"overview": "Pregled",
"dashboard": "Nadzorna ploča",
"content": "Sadržaj",
"articles": "Članci",
"tags": "oznake",
"navigator": "Navigator",
"helpCenter": "Centar za pomoć",
"advertisements": "Oglasi",
"writeableBoxes": "Kutije za pisanje",
"photos": "Fotografije",
"tickets": "Ulaznice",
"events": "Events",
"polls": "Polls",
"banners": "Banners",
"prefixes": "Prefixes",
"usersAndAccess": "Korisnici i pristup",
"users": "Korisnici",
"bans": "Zabrane",
"ipManagement": "IP upravljanje",
"vpn": "VPN",
"applications": "Prijave",
"teams": "Timovi",
"permissions": "Dozvole",
"onlineUsers": "Online users",
"moderation": "Moderation",
"economy": "Gospodarstvo",
"catalog": "Katalog",
"shop": "Trgovina",
"transactions": "Transakcije",
"vouchers": "Vaučeri",
"subscriptions": "Pretplate",
"rareValues": "Rijetke vrijednosti",
"badges": "Značke",
"achievements": "Postignuća",
"calendar": "Kalendar",
"radio": "radio",
"radioHistory": "Povijest radija",
"radioBanners": "Transparenti",
"radioEmbed": "Ugraditi",
"radioApiKeys": "API ključevi",
"radioModeration": "Umjerenost",
"radioSettings": "postavke",
"radioMonitoring": "Praćenje",
"radioPoints": "Bodovi",
"radioRanks": "Činovi",
"radioAutodj": "Auto DJ",
"system": "sustav",
"commandocentrum": "Commandocentrum",
"emulator": "Emulator",
"alerts": "upozorenja",
"logs": "Dnevnici",
"auditLog": "Audit log",
"analytics": "Analytics",
"devops": "DevOps",
"wordFilter": "Filter riječi",
"maintenance": "Održavanje",
"rooms": "Sobe",
"emailTemplates": "Predlošci e-pošte",
"theme": "Tema",
"media": "Mediji",
"favicon": "Favicon",
"sounds": "Zvukovi",
"translations": "Prijevodi",
"import": "uvoz",
"settings": "postavke",
"backToSite": "Povratak na stranicu",
"housekeeping": "Domaćinstvo",
"hotelManagementPanel": "Upravljačka ploča hotela",
"rankLabel": "Rang {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability",
"helpTickets": "Help-center tickets",
"marketplace": "Marketplace",
"expandAll": "Expand all",
"collapseAll": "Collapse all",
"searchMenu": "Search menu…",
"clearMenuSearch": "Clear menu search",
"noMenuResults": "No matching pages.",
"community": "Community",
"monitoring": "Monitoring",
"staffAccess": "Ranks & permissions",
"multiAccounts": "Multi-accounts",
"chatLog": "Chat log",
"commandLog": "Command log",
"tradeLog": "Trade log",
"tools": "Tools",
"guilds": "Guilds",
"itemsBase": "Items base",
"adminMenu": "Admin menu"
},
"dashboard": {
"title": "Nadzorna ploča",
"subtitle": "Pregled hotela i status uživo",
"playersOnline": "Igrači online",
"articles": "Članci",
"activeBans": "Aktivne zabrane",
"database": "Baza podataka",
"databaseConnected": "Povezan",
"databaseDown": "dolje",
"usersByRank": "Korisnici prema rangu",
"noAccountsToBreakDown": "Još nema računa za raščlambu",
"rankLabel": "Rang {rank}",
"rankWithCount": "Rang {rank}: {count} računa",
"recentStaffActivity": "Nedavna aktivnost osoblja",
"viewAll": "Pogledaj sve",
"noStaffActivityLogged": "Još nije zabilježena aktivnost osoblja"
},
"articles": {
"title": "Članci",
"subtitle": "Novinski članci — 50 najnovijih",
"newArticle": "+ Novi članak",
"edit": "Uredi",
"delete": "Izbriši",
"noArticles": "Još nema članaka",
"confirmDelete": "Jeste li sigurni da želite izbrisati \"{title}\"?",
"colTitle": "Naslov",
"colSlug": "Puž",
"colAuthor": "Autor",
"colCreated": "Stvoreno",
"colActions": "Radnje",
"form": {
"title": "Naslov",
"titlePlaceholder": "Naslov članka",
"slug": "Puž",
"slugPlaceholder": "članak-url-slug",
"category": "Kategorija",
"categoryPlaceholder": "Odaberite kategoriju",
"body": "Tijelo",
"bodyPlaceholder": "Napišite sadržaj svog članka...",
"image": "Slika",
"imagePlaceholder": "https://example.com/image.png",
"thumbnail": "Sličica",
"thumbnailPlaceholder": "https://example.com/thumb.png",
"published": "Objavljeno",
"featured": "Istaknuto",
"save": "Spremi članak",
"saving": "Spremanje...",
"deleteArticle": "Izbriši članak",
"deleteConfirm": "Ova se radnja ne može poništiti. Članak će biti trajno uklonjen.",
"cancel": "Odustani",
"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": "oznake",
"subtitle": "Oznake / kategorije članaka",
"addTag": "Dodaj oznaku",
"name": "Ime",
"namePlaceholder": "Naziv oznake",
"backgroundColour": "Boja pozadine",
"createTag": "Stvori oznaku",
"editTag": "Uredi oznaku",
"updateTag": "Ažuriraj oznaku",
"deleteTag": "Izbriši oznaku",
"confirmDelete": "Izbrisati \"{name}\"?",
"noTags": "Još nema oznaka",
"colId": "ID",
"colTag": "Oznaka",
"colColour": "Boja",
"colUsedBy": "Koristi ga",
"colCreated": "Stvoreno",
"colActions": "Radnje"
},
"navigation": {
"title": "Navigator",
"flatCategories": "Ravne kategorije",
"publicRooms": "Javne prostorije",
"addCategory": "Dodajte kategoriju",
"editCategory": "Uredi kategoriju",
"deleteCategory": "Izbriši kategoriju",
"categoryName": "Naziv kategorije",
"categoryNamePlaceholder": "npr. Opustite se i razgovarajte",
"categoryOrder": "Red",
"roomName": "Ime sobe",
"roomNamePlaceholder": "npr. Salon dobrodošlice",
"roomId": "ID sobe",
"roomIdPlaceholder": "Numerički ID sobe",
"save": "spremiti",
"cancel": "Odustani",
"noCategories": "Još nema kategorija",
"noPublicRooms": "Još nema javnih prostorija",
"colId": "ID",
"colName": "Ime",
"colOrder": "Red",
"colRooms": "Sobe",
"colActions": "Radnje"
},
"helpCenter": {
"title": "Centar za pomoć",
"subtitle": "Unosi podrške i upravljanje FAQ-om",
"entries": "Upisi",
"newEntry": "+ Novi unos",
"edit": "Uredi",
"delete": "Izbriši",
"noEntries": "Još nema unosa",
"confirmDelete": "Izbrisati \"{title}\"?",
"colId": "ID",
"colTitle": "Naslov",
"colCategory": "Kategorija",
"colCreated": "Stvoreno",
"colActions": "Radnje",
"form": {
"title": "Naslov",
"titlePlaceholder": "Naslov unosa",
"category": "Kategorija",
"categoryPlaceholder": "Odaberite kategoriju",
"body": "Tijelo",
"bodyPlaceholder": "Napiši odgovor…",
"save": "Spremi unos",
"saving": "Spremanje...",
"deleteEntry": "Izbriši unos",
"cancel": "Odustani"
}
},
"ads": {
"title": "Oglasi",
"subtitle": "Upravljajte hotelskim oglasima i promotivnim natpisima",
"newAd": "+ Novi oglas",
"edit": "Uredi",
"delete": "Izbriši",
"noAds": "Još nema reklama",
"confirmDelete": "Izbrisati ovaj oglas?",
"colId": "ID",
"colName": "Ime",
"colImage": "Slika",
"colUrl": "URL",
"colViews": "Pogledi",
"colStatus": "Status",
"colCreated": "Stvoreno",
"colActions": "Radnje",
"form": {
"name": "Ime",
"namePlaceholder": "Naziv oglasa",
"image": "URL slike",
"imagePlaceholder": "https://example.com/banner.png",
"url": "Ciljani URL",
"urlPlaceholder": "https://example.com",
"enabled": "Omogućeno",
"save": "Spremi oglas",
"saving": "Spremanje...",
"deleteAd": "Izbriši oglas",
"cancel": "Odustani"
},
"deleteSuccess": "Advertisement deleted!",
"deleteError": "Failed to delete advertisement.",
"adsCount": "Total ads",
"latest": "Latest",
"mostRecentAd": "Most recent ad",
"allAds": "All advertisements",
"colPreview": "Preview"
},
"writeableBoxes": {
"title": "Kutije za pisanje",
"subtitle": "Ploče sa sadržajem prikazane u hotelu i CMS-u",
"newBox": "Nova kutija",
"edit": "Uredi",
"delete": "Izbriši",
"noBoxes": "Još nema kutija za pisanje",
"confirmDelete": "Izbrisati ovaj okvir?",
"colId": "ID",
"colName": "Ime",
"colLocation": "Lokacija",
"colUpdated": "Ažurirano",
"colActions": "Radnje",
"form": {
"name": "Ime",
"namePlaceholder": "Naziv kutije",
"location": "Lokacija",
"locationPlaceholder": "npr. početna stranica, bočna traka",
"content": "Sadržaj",
"contentPlaceholder": "Napišite sadržaj kutije…",
"enabled": "Omogućeno",
"save": "Kutija za spremanje",
"saving": "Spremanje...",
"deleteBox": "Okvir za brisanje",
"cancel": "Odustani"
}
},
"photos": {
"title": "Moderacija fotografije",
"subtitle": "Najnovije fotografije kamere u igri",
"delete": "Izbriši",
"approve": "odobriti",
"noPhotos": "Nema fotografija za moderiranje",
"confirmDelete": "Želite li trajno izbrisati ovu fotografiju?",
"colId": "ID",
"colPreview": "Pregled",
"colUser": "Korisnik",
"colRoom": "Soba",
"colTimestamp": "Vremenska oznaka",
"colActions": "Radnje",
"photoAlt": "Korisnička fotografija #{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": "Korisnici",
"subtitle": "Pregledavajte, pretražujte i upravljajte hotelskim računima",
"search": "Traži",
"searchPlaceholder": "Pretraživanje po korisničkom imenu, e-pošti ili ID-u…",
"searchResults": "{count, plural, one {# result} other {# results}} za \"{query}\"",
"noResults": "Nema pronađenih korisnika",
"colId": "ID",
"colUsername": "Korisničko ime",
"colEmail": "E-mail",
"colRank": "rang",
"colOnline": "Online",
"colRegistered": "Registriran",
"colLastOnline": "Zadnji put online",
"colActions": "Radnje",
"yes": "da",
"no": "br",
"edit": "Uredi",
"setRank": "Postavi rang",
"disconnect": "Prekini vezu",
"alert": "uzbuna",
"ban": "zabrana",
"detail": {
"title": "Korisnik: {username}",
"subtitle": "Podaci o računu i upravljanje",
"overview": "Pregled",
"actions": "Radnje",
"username": "Korisničko ime",
"email": "E-mail",
"motto": "Moto",
"rank": "rang",
"credits": "Zasluge",
"duckets": "Duckets",
"diamonds": "Dijamanti",
"online": "Online",
"registered": "Registriran",
"lastOnline": "Zadnji put online",
"ipAddress": "IP adresa",
"machineId": "ID stroja",
"sendAlert": "Pošalji upozorenje",
"sendMessage": "Pošalji poruku",
"disconnectUser": "Odspojite korisnika",
"banUser": "Ban korisnika",
"resetPassword": "Resetiraj lozinku",
"deleteUser": "Izbriši korisnika",
"confirmDelete": "Jeste li sigurni da želite izbrisati {username}? Ovo se ne može poništiti.",
"tabInfo": "Account Info",
"tabBadges": "Badges ({count})",
"tabRooms": "Rooms ({count})",
"tabSanctions": "Sanctions ({count})",
"tabActivity": "Activity"
},
"editForm": {
"title": "Uredi korisnika: {username}",
"subtitle": "Izmijenite detalje računa",
"username": "Korisničko ime",
"usernamePlaceholder": "Korisničko ime",
"email": "E-mail",
"emailPlaceholder": "[email protected]",
"motto": "Moto",
"mottoPlaceholder": "Moto korisnika",
"rank": "rang",
"credits": "Zasluge",
"duckets": "Duckets",
"diamonds": "Dijamanti",
"save": "Spremite promjene",
"saving": "Spremanje...",
"cancel": "Odustani"
},
"presentation": {
"users": "Users",
"edit": "Edit",
"view": "View",
"rank": "Rank {rank}",
"online": "Online",
"offline": "Offline",
"banned": "Banned",
"credits": "credits",
"diamonds": "diamonds",
"duckets": "duckets",
"pixels": "pixels",
"rooms": "Rooms",
"messages": "Messages",
"trades": "Trades",
"accountDetails": "Account details",
"registered": "Registered",
"lastLogin": "Last login",
"ipRegister": "Registration IP",
"ipCurrent": "Current IP",
"machineId": "Device ID",
"email": "Email",
"gender": "Gender",
"never": "Never",
"findIp": "Find users with this IP",
"enabled": "Enabled",
"disabled": "Disabled",
"unavailable": "Not available",
"noBadges": "No badges assigned"
},
"create": {
"newUser": "New user",
"title": "Create user",
"description": "Creates the account immediately with a default avatar and 5,000 credits, pixels, duckets and diamonds.",
"username": "Username",
"email": "Email",
"password": "Password",
"rank": "Rank",
"rankOption": "Rank {rank}",
"motto": "Motto (optional)",
"usernamePlaceholder": "NewHabbo",
"passwordPlaceholder": "At least 6 characters",
"mottoPlaceholder": "I'm new here!",
"generate": "Generate",
"passwordGenerated": "Password generated in the password field.",
"required": "Username, email and password are required.",
"invalidUsername": "Use 3–20 characters: letters, numbers, _ or -.",
"passwordLength": "The password must contain at least 6 characters.",
"created": "User {username} created."
},
"overview": {
"title": "Overview",
"hint": "Up to 5 recent records per source. Only sections you can access are shown.",
"restricted": "You do not have permission to view operational records.",
"sanctions": "Recent bans",
"mute": "Active mute",
"tickets": "Support tickets",
"help": "Help center requests",
"reports": "In-game reports",
"transactions": "Payments",
"purchases": "Catalog purchases",
"activity": "Recorded staff actions",
"openModule": "Open management",
"purchaseHint": "Recorded quantities and currency costs.",
"purchaseDetail": "Quantity: {amount} · Credits: {credits} · Points: {points} (type {type})",
"activityHint": "Staff audit entries targeting this account. This is not a complete history of player activity.",
"muteUntil": "Muted until {date}",
"error": "This source could not be loaded. Refresh the page to try again.",
"empty": "No records found.",
"status": {
"active": "Active",
"expired": "Expired",
"open": "Open",
"closed": "Closed",
"reported": "Reported user",
"reporter": "Reporter"
}
}
},
"bans": {
"title": "Zabrane",
"subtitle": "Upravljajte zabranama računa, IP-a i računala",
"newBan": "Nova zabrana",
"edit": "Uredi",
"delete": "Izbriši",
"noBans": "Još nema zabrana",
"confirmDelete": "Ukloniti ovu zabranu?",
"colId": "ID",
"colValue": "Vrijednost",
"colType": "Vrsta",
"colReason": "razum",
"colBannedBy": "Zabranio",
"colExpires": "ističe",
"colCreated": "Stvoreno",
"colActions": "Radnje",
"form": {
"value": "Vrijednost",
"valuePlaceholder": "Korisničko ime, IP ili ID stroja",
"type": "Vrsta",
"typeUser": "Korisnik",
"typeIp": "IP",
"typeMachine": "Stroj",
"reason": "razum",
"reasonPlaceholder": "Razlog zabrane",
"expiresAt": "Istječe u",
"permanent": "Trajna",
"save": "Spremi zabranu",
"saving": "Spremanje...",
"cancel": "Odustani"
}
},
"ip": {
"title": "IP upravljanje",
"subtitle": "Upravljajte popisom dopuštenih i crnih IP adresa",
"whitelist": "Popis dopuštenih",
"blacklist": "Crna lista",
"addIp": "Dodaj IP",
"ipAddress": "IP adresa",
"ipAddressPlaceholder": "npr. 127.0.0.1",
"reason": "razum",
"reasonPlaceholder": "Razlog uvrštavanja na popis",
"add": "Dodaj",
"remove": "Ukloniti",
"confirmRemove": "Ukloniti ovu IP adresu s {list}?",
"noWhitelistedIps": "Nema IP adresa na bijelom popisu",
"noBlacklistedIps": "Nema IP adresa na crnoj listi",
"colIp": "IP",
"colReason": "razum",
"colAdded": "Dodano",
"colActions": "Radnje"
},
"vpn": {
"title": "VPN / Proxy otkrivanje",
"subtitle": "Konfigurirajte postavke otkrivanja VPN-a i proxyja",
"enabled": "Omogućeno",
"apiKey": "API ključ",
"apiKeyPlaceholder": "Vaš API ključ za otkrivanje VPN-a",
"apiKeyHint": "Ostavite prazno za onemogućavanje",
"blockOnDetect": "Blokiraj pri otkrivanju",
"blockOnDetectHint": "Automatski blokirajte korisnike otkrivene iza VPN-a ili proxyja",
"save": "Spremi postavke",
"saving": "Spremanje...",
"settingsSaved": "VPN postavke uspješno su spremljene"
},
"applications": {
"title": "Prijave osoblja",
"subtitle": "Prijave osoblja na čekanju i pregledane",
"pending": "Na čekanju",
"approved": "Odobreno",
"rejected": "Odbijen",
"noApplications": "Još nema prijava",
"colId": "ID",
"colApplicant": "Podnositelj zahtjeva",
"colPosition": "Pozicija",
"colStatus": "Status",
"colSubmitted": "Poslano",
"colActions": "Radnje",
"review": "pregled",
"approve": "odobriti",
"reject": "Odbiti",
"confirmApprove": "Želite li odobriti {username} za {position}?",
"confirmReject": "Odbiti prijavu korisnika {username} za {position}?",
"detail": {
"title": "Prijava od {username}",
"subtitle": "Za {position}",
"about": "O podnositelju zahtjeva",
"message": "Poruka aplikacije",
"status": "Status",
"submitted": "Poslano",
"noMessage": "Nije navedena poruka"
}
},
"teams": {
"title": "Timovi",
"subtitle": "Definirajte imena i opise činova osoblja",
"addRank": "Dodajte rang",
"editRank": "Uredi poredak",
"deleteRank": "Izbriši rang",
"noTeams": "Još nema definicija ranga",
"confirmDelete": "Izbrisati definiciju ranga {id}?",
"colId": "ID",
"colRank": "rang",
"colName": "Ime",
"colBadge": "Značka",
"colColour": "Boja",
"colActions": "Radnje",
"form": {
"rankId": "ID ranga",
"rankIdPlaceholder": "Brojčani ID ranga",
"name": "Ime",
"namePlaceholder": "npr. Administrator",
"badge": "Šifra značke",
"badgePlaceholder": "npr. ADM001",
"colour": "Boja",
"colourPlaceholder": "npr. #ff0000",
"save": "Spremi definiciju tima",
"saving": "Spremanje...",
"cancel": "Odustani"
}
},
"permissions": {
"title": "Dozvole",
"subtitle": "Upravljajte dopuštenjima na temelju ranga za administrativnu ploču",
"addPermission": "Dodaj dopuštenje",
"editPermission": "Dozvola za uređivanje",
"deletePermission": "Brisanje dopuštenja",
"noPermissions": "Još nema konfiguriranih dopuštenja",
"confirmDelete": "Izbrisati ovu dozvolu?",
"colId": "ID",
"colRank": "rang",
"colPermission": "Dozvola",
"colCreated": "Stvoreno",
"colActions": "Radnje",
"form": {
"rankId": "ID ranga",
"rankIdPlaceholder": "Potreban minimalni rang",
"permission": "Ključ dopuštenja",
"permissionPlaceholder": "npr. admin.članci.upravljati",
"save": "Spremi dopuštenje",
"saving": "Spremanje...",
"cancel": "Odustani"
}
},
"catalog": {
"title": "Katalog",
"subtitle": "Pregledajte i upravljajte kataloškim stranicama i artiklima",
"pages": "Stranice",
"items": "Predmeti",
"addPage": "Dodaj stranicu",
"editPage": "Uredi stranicu",
"deletePage": "Izbriši stranicu",
"addItem": "Dodaj stavku",
"editItem": "Uredi stavku",
"deleteItem": "Izbriši stavku",
"noPages": "Još nema stranica kataloga",
"noItems": "Nema stavki na ovoj stranici",
"confirmDeletePage": "Izbrisati stranicu kataloga \"{name}\"?",
"confirmDeleteItem": "Izbrisati ovu stavku?",
"colId": "ID",
"colName": "Ime",
"colIcon": "Ikona",
"colOrder": "Red",
"colItems": "Predmeti",
"colEnabled": "Omogućeno",
"colActions": "Radnje",
"colItemId": "ID stavke",
"colItemName": "Naziv artikla",
"colCostCredits": "Trošak (krediti)",
"colCostPoints": "Cijena (bodovi)",
"colLimited": "ograničeno",
"pageForm": {
"name": "Ime",
"namePlaceholder": "Naziv stranice",
"icon": "ID ikone",
"iconPlaceholder": "ID numeričke ikone",
"order": "Red",
"enabled": "Omogućeno",
"parent": "Matična stranica",
"parentNone": "Ništa (root)",
"save": "Spremi stranicu",
"saving": "Spremanje...",
"cancel": "Odustani"
},
"itemForm": {
"itemId": "ID stavke",
"itemName": "Naziv artikla",
"costCredits": "Trošak u kreditima",
"costDuckets": "Cijena u patkama",
"costDiamonds": "Cijena u dijamantima",
"limitedStack": "Ograničena veličina hrpe",
"limitedSold": "Ograničeno prodano",
"save": "Spremi stavku",
"saving": "Spremanje...",
"cancel": "Odustani"
},
"packages": {
"openPackages": "Catalog packages",
"title": "Catalog packages",
"description": "Prepare category and price changes in a separate draft. Review the catalog before publishing.",
"createPackage": "New package",
"createDraft": "Create draft",
"draftCreated": "Package draft created. The live catalog has not changed.",
"refresh": "Refresh list",
"searchPackages": "Search packages",
"noPackages": "No packages match this search.",
"choosePackage": "Open a package or create a draft from existing categories.",
"name": "Package name",
"mode": "Publication mode",
"update": "Update existing categories",
"copy": "Create copies",
"updateHint": "Publication applies the package to its existing categories and offers.",
"copyHint": "Publication creates new categories and offers under the selected parent. Furniture references are preserved.",
"sourceCategories": "Source categories",
"packageLimits": "Descendant categories are included. Each package supports up to 200 categories and 500 offers.",
"searchCategories": "Search categories",
"selectedCategories": "Selected: {count}",
"targetParent": "Destination parent category",
"rootCategory": "Catalog root",
"draft": "Draft",
"published": "Published",
"editDraft": "Edit draft",
"catalogPreview": "Catalog preview",
"showBaseline": "Show the original saved snapshot",
"changes": "Before and after",
"entry": "Entry",
"field": "Field",
"before": "Before",
"after": "After",
"noChanges": "No edited fields compared with the original snapshot.",
"copyReview": "The entire package will be copied on publication, even if no fields were edited. The table lists edits to the original snapshot.",
"updateReview": "These draft changes will update existing catalog entries after publication.",
"saveDraft": "Save draft",
"saveHint": "Saving keeps the package as a draft. Save all changes before requesting a publication review.",
"draftSaved": "Draft saved. Publication is a separate step.",
"reviewPublication": "Review publication",
"publicationImpact": "Publication affects {pages} categories and {offers} offers.",
"conflicts": "Publication is blocked by conflicts. Resolve them before requesting another review.",
"readyToPublish": "The saved version passed the publication check. Publishing changes the live catalog.",
"publish": "Publish package",
"confirmPublish": "Publish this reviewed package to the live catalog now?",
"publishedSuccess": "Package published: {pages} categories and {offers} offers.",
"staleReview": "This package changed in another session. Reopen it to review the latest saved version.",
"unsaved": "Unsaved changes",
"discardChanges": "Discard unsaved package changes and continue?",
"working": "Working…",
"requestFailed": "The request failed. Try again.",
"invalidFields": "Check required names, layouts and whole-number fields before saving.",
"category": "Category",
"caption": "Category caption",
"iconImage": "Category icon ID",
"minRank": "Minimum rank",
"orderNum": "Display order",
"pageLayout": "Page layout",
"enabled": "Enabled",
"visible": "Visible",
"clubOnly": "Club members only",
"vipOnly": "VIP members only",
"offers": "Offers ({count})",
"offer": "Offer",
"catalogName": "Offer name",
"costCredits": "Credits",
"costPoints": "Points",
"pointsType": "Points currency ID",
"amount": "Amount",
"searchOffers": "Search offers",
"currentCategoryOffers": "Only the selected category",
"selectMatching": "Select all matching offers ({count})",
"clearSelection": "Clear selection",
"selectedOffers": "Selected offers: {count}",
"select": "Select",
"selectOffer": "Select offer #{id}",
"noOffers": "No offers match these filters.",
"bulkPrices": "Bulk draft prices ({count} selected)",
"bulkHint": "Preview the selected price changes, then accept them into this draft. The live catalog remains unchanged until publication.",
"operation": "Operation",
"set": "Set value",
"add": "Add or subtract",
"percent": "Adjust by percent",
"value": "Value",
"reviewBulk": "Preview prices",
"invalidBulk": "Choose valid numbers and at least one offer. Resulting prices must be nonnegative and within the supported range.",
"acceptBulk": "Accept prices into draft",
"previous": "Previous",
"next": "Next"
}
},
"shop": {
"title": "Trgovina",
"subtitle": "Upravljajte paketima i narudžbama",
"packages": "Paketi",
"orders": "Narudžbe",
"newPackage": "+ Novi paket",
"edit": "Uredi",
"delete": "Izbriši",
"viewOrder": "pogled",
"noPackages": "Još nema paketa za trgovinu",
"noOrders": "Još nema narudžbi",
"confirmDelete": "Izbrisati ovaj paket?",
"colId": "ID",
"colName": "Ime",
"colPrice": "Cijena",
"colCurrency": "valuta",
"colType": "Vrsta",
"colSold": "prodano",
"colEnabled": "Omogućeno",
"colActions": "Radnje",
"colOrderId": "ID narudžbe",
"colCustomer": "Kupac",
"colPackage": "Paket",
"colAmount": "Iznos",
"colStatus": "Status",
"colDate": "Datum",
"statusPending": "Na čekanju",
"statusCompleted": "Završeno",
"statusRefunded": "Vraćeno",
"form": {
"name": "Ime",
"namePlaceholder": "Naziv paketa",
"description": "Opis",
"descriptionPlaceholder": "Opis paketa",
"price": "Cijena",
"currency": "valuta",
"currencyPlaceholder": "EUR, USD, GBP…",
"type": "Vrsta",
"typeCredits": "Zasluge",
"typeDuckets": "Duckets",
"typeDiamonds": "Dijamanti",
"typeBadge": "Značka",
"typeFurni": "Namještaj",
"typeRank": "rang",
"amount": "Iznos",
"badgeCode": "Šifra značke",
"badgeCodePlaceholder": "npr. VIP001",
"rankId": "ID ranga",
"furniItems": "Predmeti namještaja",
"enabled": "Omogućeno",
"save": "Spremi paket",
"saving": "Spremanje...",
"cancel": "Odustani"
},
"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": "Transakcije",
"subtitle": "PayPal dnevnik plaćanja",
"noTransactions": "Još nema transakcija",
"colId": "ID",
"colUser": "Korisnik",
"colAmount": "Iznos",
"colCurrency": "valuta",
"colPackage": "Paket",
"colStatus": "Status",
"colDate": "Datum",
"colActions": "Radnje",
"statusCompleted": "Završeno",
"statusPending": "Na čekanju",
"statusFailed": "nije uspjelo",
"statusRefunded": "Vraćeno",
"detail": {
"title": "Transakcija #{id}",
"paypalId": "PayPal ID",
"payerEmail": "Email platitelja",
"grossAmount": "Bruto iznos",
"fee": "naknada",
"netAmount": "Neto iznos"
},
"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": "Kupujte bonove",
"subtitle": "Upravljajte kodovima vaučera koji se mogu iskoristiti",
"newVoucher": "+ Novi vaučer",
"edit": "Uredi",
"delete": "Izbriši",
"noVouchers": "Još nema kupona",
"confirmDelete": "Izbrisati vaučer \"{code}\"?",
"colId": "ID",
"colCode": "Šifra",
"colValue": "Vrijednost",
"colType": "Vrsta",
"colUses": "Upotreba / Maks",
"colExpires": "ističe",
"colCreated": "Stvoreno",
"colActions": "Radnje",
"form": {
"code": "Šifra",
"codePlaceholder": "npr. LJETO2025",
"value": "Vrijednost",
"type": "Vrsta",
"typeCredits": "Zasluge",
"typeDuckets": "Duckets",
"typeDiamonds": "Dijamanti",
"typeBadge": "Značka",
"typeFurni": "Namještaj",
"typeRank": "rang",
"badgeCode": "Šifra značke",
"badgeCodePlaceholder": "npr. VIP001",
"rankId": "ID ranga",
"maxUses": "Max koristi",
"maxUsesPlaceholder": "0 = neograničeno",
"expiresAt": "Istječe u",
"enabled": "Omogućeno",
"save": "Sačuvaj vaučer",
"saving": "Spremanje...",
"cancel": "Odustani",
"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": "Pretplate",
"subtitle": "Aktivne ponavljajuće pretplate",
"noSubscriptions": "Nema aktivnih pretplata",
"cancel": "Odustani",
"confirmCancel": "Otkazati pretplatu za {username}?",
"colId": "ID",
"colUser": "Korisnik",
"colPackage": "Paket",
"colAmount": "Iznos",
"colInterval": "Interval",
"colStarted": "Započelo",
"colNextBilling": "Sljedeća naplata",
"colStatus": "Status",
"colActions": "Radnje",
"statusActive": "Aktivno",
"statusCancelled": "Otkazano",
"statusExpired": "isteklo"
},
"rareValues": {
"title": "Rijetke vrijednosti",
"subtitle": "Upravljajte rijetkim vrijednosnim kategorijama i cijenama predmeta",
"categories": "kategorije",
"items": "Predmeti",
"addCategory": "Dodajte kategoriju",
"editCategory": "Uredi kategoriju",
"deleteCategory": "Izbriši kategoriju",
"noCategories": "Još nema rijetkih vrijednosnih kategorija",
"confirmDeleteCategory": "Izbrisati kategoriju \"{name}\" i sve njezine stavke?",
"colId": "ID",
"colName": "Ime",
"colItems": "Predmeti",
"colUpdated": "Ažurirano",
"colActions": "Radnje",
"colItemName": "Naziv artikla",
"colCredits": "Zasluge",
"colPoints": "Bodovi",
"colPointType": "Vrsta točke",
"categoryForm": {
"name": "Ime",
"namePlaceholder": "Naziv kategorije",
"save": "Spremi kategoriju",
"saving": "Spremanje...",
"cancel": "Odustani"
},
"itemForm": {
"itemName": "Naziv artikla",
"itemNamePlaceholder": "npr. Prijestolje",
"credits": "Vrijednost kredita",
"points": "Vrijednost bodova",
"pointType": "Vrsta točke",
"pointTypeDuckets": "Duckets",
"pointTypeDiamonds": "Dijamanti",
"save": "Spremi stavku",
"saving": "Spremanje...",
"cancel": "Odustani"
}
},
"badges": {
"title": "Značke",
"subtitle": "Učitajte, dajte i upravljajte katalogom bedževa",
"upload": "Upload",
"giveBadge": "Dajte značku",
"catalogue": "Katalog",
"uploadTitle": "Prenesi novu značku",
"uploadSubtitle": "Prenesite datoteku slike značke",
"badgeCode": "Šifra značke",
"badgeCodePlaceholder": "npr. VIP001",
"badgeFile": "Datoteka značke",
"badgeFileHint": "PNG ili GIF, preporučeno 40x40",
"uploadButton": "Upload",
"uploading": "Prijenos…",
"giveTitle": "Dajte bedž korisniku",
"giveSubtitle": "Dodijelite bedž određenom korisniku",
"username": "Korisničko ime",
"usernamePlaceholder": "Ciljano korisničko ime",
"giveButton": "Dajte značku",
"giving": "Davanje…",
"catalogueTitle": "Katalog znački",
"catalogueSubtitle": "Sve dostupne značke u hotelu",
"noBadges": "Nema bedževa u katalogu",
"search": "Značke za pretraživanje",
"searchPlaceholder": "Traži po šifri ili nazivu…",
"colCode": "Šifra",
"colImage": "Slika",
"colName": "Ime",
"colDescription": "Opis",
"colActions": "Radnje"
},
"achievements": {
"title": "Postignuća",
"subtitle": "Popis postignuća u igri samo za čitanje",
"noAchievements": "Nema konfiguriranih postignuća",
"colId": "ID",
"colName": "Ime",
"colCategory": "Kategorija",
"colLevels": "Razine",
"colReward": "Nagrada",
"colProgress": "napredak",
"levelLabel": "Razina {level}",
"rewardCredits": "{count} kredita",
"rewardPoints": "{count} {points}"
},
"calendar": {
"title": "Kalendarske kampanje",
"subtitle": "Popis kalendarskih kampanja i događaja samo za čitanje",
"noCampaigns": "Još nema kalendarskih kampanja",
"colId": "ID",
"colName": "Ime",
"colStart": "Start",
"colEnd": "Kraj",
"colType": "Vrsta",
"colReward": "Nagrada",
"colActions": "Radnje",
"detail": {
"title": "Kampanja: {name}",
"subtitle": "Detalji događaja u kalendaru",
"days": "dana",
"dayLabel": "dan {day}",
"reward": "Nagrada",
"noDays": "Za ovu kampanju nisu konfigurirani dani"
}
},
"radio": {
"title": "Radio moderiranje",
"subtitle": "Najnoviji oglasi, prijave DJ-a i rasporedi emitiranja (25 najnovijih od svakog).",
"moderation": "Umjerenost",
"shouts": "Uzvici",
"applications": "Prijave",
"schedules": "Rasporedi",
"settings": "postavke",
"embed": "Ugraditi",
"ranks": "Činovi",
"history": "Povijest",
"apiKeys": "API ključevi",
"points": "Bodovi",
"autoDj": "AutoDJ",
"monitoring": {
"title": "Radio nadzor",
"subtitle": "Proba uživo samo za čitanje konfiguriranih radijskih krajnjih točaka (radio_now_playing_api_url, radio_listeners_api_url). Svaki zahtjev ne uspijeva meko s vremenskim ograničenjem {timeout} — podaci se ne upisuju. Konfigurirajte URL-ove pod Postavkama.",
"stream": "Stream",
"online": "Online",
"offline": "Izvan mreže",
"notConfigured": "Nije konfigurirano",
"nowPlaying": "Sada svira",
"nowPlayingApi": "API koji se sada igra",
"listenersApi": "API slušatelja",
"listeners": "Slušatelji",
"currentSong": "Aktualna pjesma",
"bitrate": "Bitrate",
"status": "Status",
"noNowPlayingHint": "nema postavljenog API-ja koji se sada igra",
"noListenersHint": "nije postavljen API slušatelja",
"endpointDiagnostics": "Dijagnostika krajnje točke",
"diagnosticsLegend": "OK: dostupno · WARN: nije konfigurirano · ERROR: zahtjev nije uspio ili je istekao.",
"streamUrl": "URL streama",
"unreachable": "nedostižan",
"refresh": "Osvježi"
},
"user": "Korisnik",
"message": "Poruka",
"posted": "Objavljeno",
"realName": "Pravo ime",
"age": "Dob",
"style": "Stil",
"applied": "Primijenjeno",
"day": "dan",
"start": "Start",
"end": "Kraj",
"show": "pokazati",
"status": "Status",
"active": "aktivan",
"inactive": "neaktivan",
"hidden": "skriveni",
"activeSchedules": "Aktivni rasporedi",
"noShouts": "Nema vike za moderiranje",
"noApplications": "Nije poslana nijedna prijava.",
"noSchedules": "Nema konfiguriranih rasporeda.",
"deleteShout": "Izbriši",
"confirmDeleteShout": "Izbrisati ovaj uzvik?",
"pendingApplications": "Prijave na čekanju",
"settingsForm": {
"title": "Postavke radija",
"subtitle": "Uređivanja se zapisuju u web_settings (tipke radio_*) i uništavaju predmemoriju postavki vremena izvođenja. Booleovi koriste 0/1.",
"enabled": "Omogućeno",
"disabled": "Onesposobljeno",
"totalKeys": "Ukupni ključevi",
"configured": "Konfigurirano",
"curatedHint": "odabrani ključevi s vrijednošću",
"customKeys": "Prilagođeni ključevi",
"saveAll": "Spremi sve",
"singleKey": "Dodajte / prebrišite jedan ključ",
"keyPlaceholder": "radio_prilagođeni_ključ",
"valuePlaceholder": "vrijednost",
"commentPlaceholder": "komentar (nije obavezno)",
"saveSingle": "spremiti",
"otherSettings": "Ostale postavke radija",
"dbError": "Nije moguće učitati postavke (baza podataka nije dostupna). Zadane postavke bit će stvorene prilikom spremanja."
},
"embedPage": {
"title": "Radio Embed",
"subtitle": "Kod za ugradnju spreman za kopiranje za prijenos uživo. Samo za čitanje — ovdje ništa ne piše u bazu podataka. Konfigurirajte URL streama u postavkama radija (radio_stream_url).",
"streamUrl": "URL streama",
"configured": "Konfigurirano",
"missing": "Nedostaje",
"radioName": "Naziv radija",
"nowPlayingApi": "API koji se sada igra",
"set": "set",
"notSet": "Nije postavljeno",
"noStreamUrl": "URL streama nije konfiguriran",
"noStreamUrlText": "Nije postavljen radio_stream_url, tako da još nema ništa za ugraditi.",
"goToSettings": "Idite na Radio Settings",
"livePreview": "Pregled uživo",
"livePreviewText": "Ovo je goli audio player kako će ga posjetitelji vidjeti. Pritisnite play kako biste potvrdili da je stream dostupan.",
"source": "Izvor",
"audioSnippet": "Isječak audio playera",
"audioSnippetDesc": "Umetnuti HTML5 audio player usmjeren ravno prema streamu. Radi svugdje gdje je dopušten obični HTML.",
"iframeSnippet": "Isječak omota iframea",
"iframeSnippetDesc": "Ugrađuje vlastitu stranicu radijskog playera web-mjesta u iframe — čuva vaš stil i informacije o trenutnoj reprodukciji. Prilagodite širinu/visinu prema ukusu.",
"audioUnsupported": "Vaš preglednik ne podržava audio element."
},
"banners": {
"title": "Transparenti",
"heading": "Radio banneri",
"description": "Promotivni banneri prikazani na radijskoj stranici, poredani po redoslijedu.",
"addBanner": "Dodajte natpis",
"createBanner": "Napravi banner",
"deleteBanner": "Izbriši banner",
"noBanners": "Još nema bannera — dodajte jedan iznad.",
"existing": "Postojeći natpisi ({count})",
"save": "spremiti",
"delete": "Izbriši",
"byUser": "korisnik {id}",
"active": "aktivan",
"hidden": "skriveni",
"bannerAlt": "Radio banner",
"statusActive": "Aktivno",
"statusHidden": "Skriveno",
"dbError": "Nije moguće učitati bannere (baza podataka nije dostupna).",
"form": {
"imagePath": "Put / URL slike",
"imagePathPlaceholder": "/storage/radio/banner.png",
"title": "Naslov",
"description": "Opis",
"sortOrder": "Redoslijed sortiranja",
"active": "Aktivno"
}
},
"ranksForm": {
"title": "Radio Činovi",
"subtitle": "DJ/osoblje se može dodijeliti na radijskim prijavama.",
"dbError": "Nije moguće učitati rangove (baza podataka nije dostupna).",
"active": "Aktivno",
"addRank": "Dodajte rang",
"name": "Ime",
"badgeCode": "Šifra značke",
"description": "Opis",
"createRank": "Stvorite rang",
"existing": "Postojeći rangovi ({count})",
"noRanks": "Još nema činova — dodajte jedan iznad.",
"activeLabel": "aktivan",
"inactiveLabel": "neaktivan",
"save": "spremiti",
"deleteRank": "Izbriši rang #{id}"
},
"historyPage": {
"title": "Povijest radijskih igara",
"subtitle": "Prošle DJ emisije i vrijeme emitiranja (radio_history), prvo najnovije. Dnevnik samo za čitanje o tome tko je bio u eteru, kada i koliko se slušatelja uključilo.",
"dbError": "Nije moguće učitati radio povijest (baza podataka nije dostupna).",
"showsLogged": "Emisije zabilježene",
"onAirNow": "Sada u eteru",
"uniqueDjs": "Jedinstveni DJ-i",
"peakListeners": "Vrhunac slušanosti",
"empty": "Još nije zabilježena povijest radija.",
"showLog": "Prikaži dnevnik ({count})",
"colDj": "DJ",
"colShow": "pokazati",
"colStarted": "Započelo",
"colEnded": "Završeno",
"colAirtime": "Vrijeme emitiranja",
"colListeners": "Slušatelji",
"colNotes": "Bilješke",
"onAir": "u eteru"
},
"apiKeysForm": {
"title": "Radio API ključevi",
"subtitle": "API ključevi za vanjske radijske integracije (radio_api_keys). Ključevi se generiraju na strani poslužitelja i prikazuju maskirani — kopirajte punu vrijednost iz baze podataka kada su prvi put izdani.",
"dbError": "Nije moguće učitati API ključeve (baza podataka nije dostupna).",
"totalKeys": "Ukupni ključevi",
"active": "Aktivno",
"inactive": "Neaktivan",
"generateKey": "Generiraj ključ",
"generateHint": "Tajni ključ se generira automatski kriptografskom slučajnošću - ne unosite ga.",
"name": "Ime",
"namePlaceholder": "AzureCast most",
"rateLimit": "Ograničenje brzine (zahtjevi/min)",
"allowedIps": "Dopuštene IP adrese (izborno)",
"allowedIpsPlaceholder": "odvojeni zarezom, prazno = bilo koje",
"generate": "Generiraj ključ",
"existingKeys": "Postojeći ključevi ({count})",
"noKeys": "Još nema API ključeva — generirajte jedan iznad.",
"colName": "Ime",
"colKey": "Ključ",
"colAllowedIps": "Dopuštene IP adrese",
"colRateLimit": "Ograničenje stope",
"colLastUsed": "Zadnje korišteno",
"colExpires": "ističe",
"colStatus": "Status",
"colActions": "Radnje",
"maskedHint": "Prikazuje se samo prvih 8 znakova",
"any": "bilo koji",
"activeLabel": "aktivan",
"inactiveLabel": "neaktivan",
"deactivate": "Deaktiviraj",
"activate": "Aktiviraj",
"delete": "Izbriši"
},
"pointsForm": {
"title": "Bodovi radijskih slušatelja",
"subtitle": "Nagradite slušatelje valutom za vrijeme provedeno na radiju. Uređivanja se zapisuju u web_settings (radio_points_* tipke) i uništavaju predmemoriju postavki vremena izvođenja. Booleovi koriste 0/1.",
"saved": "Spremljeno",
"points": "Bodovi",
"enabled": "Omogućeno",
"disabled": "Onesposobljeno",
"perMinute": "Po minuti",
"paidIn": "plaćeno u {currency}",
"maxPerDay": "Max / dan",
"unlimited": "Neograničeno",
"minListeners": "Min slušatelja",
"settings": "postavke",
"pointsEnabled": "Bodovi omogućeni",
"pointsEnabledHint": "Glavni prekidač za dodjelu slušateljskih bodova.",
"currency": "valuta",
"currencyHint": "U koji novčanik se uplaćuju bodovi.",
"pointsPerMinute": "Bodovi u minuti",
"pointsPerMinuteHint": "Iznos koji se dodjeljuje za svaku punu minutu slušanja.",
"maxPerDayHint": "Dnevno ograničenje po korisniku. Koristite 0 za neograničeno.",
"minListenersHint": "Bodovi se dodjeljuju samo ako je barem ovoliko ljudi uključeno.",
"save": "Spremi postavke bodova"
},
"autoDjForm": {
"title": "Radio AutoDJ",
"subtitle": "Zamjenski popis za reprodukciju (radio_auto_dj_playlist) kroz koji se radio vrti kada nijedan DJ ne emitira uživo. Poredano prema redoslijedu sortiranja pa naslovu.",
"dbError": "Nije moguće učitati AutoDJ popis za reprodukciju (baza podataka nije dostupna).",
"tracks": "Pjesme",
"active": "Aktivno",
"inactive": "Neaktivan",
"addTrack": "Dodaj pjesmu",
"titlePlaceholder": "Naslov pjesme",
"artist": "Umjetnik",
"album": "Album",
"artworkUrl": "URL umjetničkog djela",
"artworkUrlPlaceholder": "https://…/cover.png",
"duration": "Trajanje (sekunde)",
"durationPlaceholder": "npr. 215",
"sortOrder": "Redoslijed sortiranja",
"playlist": "Popis za reprodukciju ({count})",
"noTracks": "Još nema AutoDJ zapisa — dodajte jedan iznad.",
"colOrder": "Red",
"colTitle": "Naslov",
"colArtist": "Umjetnik",
"colAlbum": "Album",
"colDuration": "Trajanje",
"colPlays": "Igra",
"colLastPlayed": "Zadnje igrano",
"colStatus": "Status",
"colActions": "Radnje",
"activeLabel": "aktivan",
"inactiveLabel": "neaktivan",
"deactivate": "Deaktiviraj",
"activate": "Aktiviraj",
"delete": "Izbriši",
"trackTitle": "Naslov"
},
"moderationPage": {
"title": "DJ moderiranje",
"subtitle": "Pregledajte i uklonite radijske povike (50 najnovijih).",
"recentShouts": "Nedavni uzvici ({count})"
}
},
"commandocentrum": {
"title": "Commandocentrum",
"subtitle": "Dijagnostika, RCON kontrole i upravljanje korisnicima",
"diagnostics": "Dijagnostika",
"rcon": "RCON",
"userActions": "Radnje korisnika",
"diagnosticsTitle": "Dijagnostika emulatora",
"memoryUsage": "Upotreba memorije",
"uptime": "Vrijeme rada",
"onlineUsers": "Online korisnici",
"roomsLoaded": "Sobe su učitane",
"refresh": "Osvježi",
"rconTitle": "RCON naredbe",
"rconPlaceholder": "Unesite RCON naredbu…",
"rconSend": "poslati",
"rconSending": "Slanje...",
"rconResponse": "Odgovor",
"userActionsTitle": "Radnje korisnika",
"username": "Korisničko ime",
"usernamePlaceholder": "Ciljano korisničko ime",
"action": "Akcija",
"execute": "izvršiti",
"actions": {
"disconnect": "Prekini vezu",
"alert": "Pošalji upozorenje",
"giveCredits": "Dajte kredite",
"giveBadge": "Dajte značku",
"givePoints": "Dajte bodove",
"ban": "zabrana",
"kick": "Udarac"
},
"messagePlaceholder": "Poruka (za upozorenja)…",
"amountPlaceholder": "Iznos…",
"badgePlaceholder": "Šifra značke…"
},
"emulator": {
"title": "Konfiguracija emulatora",
"subtitle": "Pregledajte i uredite postavke emulatora i tekstove na lokalnom jeziku",
"settings": "postavke",
"texts": "Tekstovi",
"search": "Traži",
"searchPlaceholder": "Ključevi za pretraživanje…",
"noSettings": "Nema pronađenih postavki",
"noTexts": "Nema pronađenih tekstova",
"edit": "Uredi",
"save": "spremiti",
"saving": "Spremanje...",
"cancel": "Odustani",
"colKey": "Ključ",
"colValue": "Vrijednost",
"colType": "Vrsta",
"colActions": "Radnje",
"editDialog": {
"title": "Uredi: {key}",
"value": "Vrijednost",
"valuePlaceholder": "Unesite vrijednost…",
"save": "Spremite promjene",
"cancel": "Odustani"
}
},
"alerts": {
"title": "upozorenja",
"subtitle": "Šaljite upozorenja cijelom hotelu i pogledajte nedavna upozorenja",
"sendAlert": "Pošalji hotelsko upozorenje",
"recentAlerts": "Nedavna upozorenja ({count})",
"noRecentAlerts": "Nema nedavnih upozorenja",
"form": {
"title": "Naslov upozorenja",
"titlePlaceholder": "npr. Održavanje servera za 10 minuta",
"message": "Poruka upozorenja",
"messagePlaceholder": "Napišite poruku upozorenja...",
"type": "Vrsta",
"typeHotel": "Upozorenje za cijeli hotel",
"typeStaff": "Samo osoblje",
"urgent": "Hitno",
"send": "Pošalji upozorenje",
"sending": "Slanje...",
"description": "Broadcasts via RCON <code>hotelalert</code> to online users."
},
"colId": "ID",
"colTitle": "Naslov",
"colSentBy": "Poslao",
"colType": "Vrsta",
"colDate": "Datum",
"colActions": "Radnje",
"noAlerts": "No recent alerts",
"alertsShown": "Shown",
"critical": "Critical",
"warnings": "Warnings",
"unread": "Unread",
"markAllRead": "Mark all read",
"colWhen": "When",
"colSeverity": "Severity",
"colMessage": "Message"
},
"logs": {
"title": "Aktivnosti osoblja",
"subtitle": "Revizijski trag radnji osoblja u administrativnoj ploči",
"noLogs": "Još nije zabilježena aktivnost osoblja",
"colId": "ID",
"colUser": "Korisnik",
"colAction": "Akcija",
"colTarget": "cilj",
"colDescription": "Opis",
"colIp": "IP",
"colTimestamp": "Vremenska oznaka",
"filterByUser": "Filtriraj po korisniku…",
"filterByAction": "Filtriraj prema radnji...",
"clearFilters": "Očisti filtre",
"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": "Filtar riječi",
"subtitle": "Upravljajte filtriranim riječima i frazama u hotelu",
"addWord": "Dodaj riječ",
"addWords": "Dodajte riječi",
"noWords": "Još nema filtriranih riječi",
"confirmDelete": "Ukloniti \"{word}\" iz filtra?",
"colId": "ID",
"colWord": "Riječ",
"colAddedBy": "Dodao",
"colCreated": "Stvoreno",
"colActions": "Radnje",
"form": {
"word": "Riječ",
"wordPlaceholder": "npr. ružna riječ",
"addMore": "Dodajte više riječi (jednu po retku)",
"save": "Dodaj u filter",
"saving": "Spremanje...",
"cancel": "Odustani"
},
"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": "Način održavanja",
"subtitle": "Omogućite ili onemogućite održavanje u cijelom hotelu",
"enabled": "Način održavanja je omogućen",
"disabled": "Način održavanja je onemogućen",
"enable": "Omogući održavanje",
"disable": "Onemogući održavanje",
"message": "Poruka o održavanju",
"messagePlaceholder": "Vraćamo se uskoro!",
"staffAccess": "Omogućite pristup osoblju tijekom održavanja",
"save": "Spremi postavke",
"saving": "Spremanje...",
"confirmEnable": "Omogućavanje održavanja onemogućit će svim korisnicima koji nisu zaposlenici pristup hotelu. Nastaviti?",
"confirmDisable": "Onemogućiti način održavanja i vratiti pristup svim korisnicima?"
},
"housekeeping": {
"title": "Dozvole za održavanje",
"subtitle": "Konfigurirajte koji činovi mogu pristupiti kojim administratorskim odjeljcima",
"addPermission": "Dodaj dopuštenje",
"editPermission": "Dozvola za uređivanje",
"deletePermission": "Brisanje dopuštenja",
"noPermissions": "Nema konfiguriranih dozvola za održavanje",
"confirmDelete": "Izbrisati ovu dozvolu?",
"colId": "ID",
"colRank": "rang",
"colSection": "odjeljak",
"colActions": "Radnje",
"form": {
"rankId": "ID ranga",
"rankIdPlaceholder": "Minimalni rang",
"section": "Ključ odjeljka",
"sectionPlaceholder": "npr. admin.kontrolna ploča",
"save": "Spremi dopuštenje",
"saving": "Spremanje...",
"cancel": "Odustani"
},
"saved": "Saved!",
"deleted": "Deleted!",
"errorOccurred": "An error occurred",
"emptyInput": "Empty input",
"invalidJson": "Invalid JSON",
"imported": "Imported!",
"presetApplied": "Preset Primijenjeno!",
"cleared": "All Dozvole cleared!",
"invalidRank": "Invalid rang",
"testDone": "Test done: {count} Dozvole found",
"testing": "Testing...",
"loading": "Loading...",
"prev": "Previous",
"next": "Next",
"confirmClearAll": "Izbriši ALL Dozvole? This Akcija cannot be undone!",
"colGroup": "Group",
"colDepends": "Depends on",
"colPermission": "Dozvola",
"colDescription": "Opis",
"colMinRank": "Min. Rang",
"permissionKey": "Ključ dopuštenja",
"minRank": "Min. rang",
"description": "Opis",
"permissions": "Dozvole",
"permissionsCount": "{count} Dozvole",
"permission": "Dozvola",
"highestMinRank": "Highest min. rang: {rank}",
"totalMinRank": "Total min. rang sum: {total}",
"groupCount": "{count} groups",
"rankCount": "{count} Činovi",
"missingDeps": "{count} Nedostaje dependencies",
"dependsOn": "depends on",
"notFound": "not found",
"missing": "(Nedostaje)",
"rank": "rang",
"count": "Count",
"searchPermission": "Traži Dozvole…",
"search": "Traži",
"manage": "Manage",
"importSelection": "Uvoz selection",
"noGroup": "Br group",
"allGroups": "All groups",
"perGroup": "Dozvole per group",
"perRank": "Dozvole per rang",
"rankOverviewHint": "All Dozvole grouped by the rang they are assigned to.",
"tabOverview": "Pregled",
"tabManage": "Manage",
"tabImport": "Uvoz / Export",
"tabRanks": "Rang Pregled",
"tabPresets": "Unaprijed postavljene postavke",
"tabTest": "Test",
"tabAudit": "Audit log",
"importPermissions": "Uvoz Dozvole",
"importHint": "Paste a JSON array of Dozvola objects. Format: ['{' \"permission\": \"...\", \"minRank\": 7, \"description\": \"...\", \"groupName\": \"...\", \"dependsOn\": \"...\" '}']",
"importPlaceholder": "Paste JSON here…",
"import": "uvoz",
"exportTitle": "Export Dozvole",
"exportHint": "Export all Dozvole as JSON for backup or batch editing.",
"export": "Export JSON",
"copy": "Copy",
"copied": "Copied!",
"presets": "Dozvola Unaprijed postavljene postavke",
"presetsHint": "Primijeniti a predefined set of Dozvole for common staff roles.",
"presetModerator": "Moderator",
"presetModeratorDesc": "Basic Umjerenost tools: Korisnik lookup, Zabrane, CFH handling, chat Dnevnici.",
"presetAdmin": "Administrator",
"presetAdminDesc": "Full admin access: Korisnici, Sobe, news, postavke, Trgovina, events, radio & more.",
"presetSuperAdmin": "Super Admin",
"presetSuperAdminDesc": "Complete access to every feature including Dozvola management and asset uvoz.",
"applyPreset": "Primijeniti preset",
"clearAll": "Clear all Dozvole",
"testTitle": "Test rang access",
"testHint": "Enter a rang number to see which Dozvole would be granted.",
"test": "Test",
"auditTitle": "Dozvola audit log",
"auditHint": "All changes to Domaćinstvo Dozvole are logged.",
"auditLogsAt": "Audit Dnevnici are available on the Audit log page.",
"viewAuditLogs": "Pogled audit Dnevnici",
"importedWithErrors": "Imported {count} Dozvole with {errors} errors",
"confirmClearAllDesc": "This will Ukloniti every Dozvola entry from the Baza podataka. Are you sure?",
"confirmDeletePermission": "Izbriši this Dozvola permanently?",
"confirmBulkDelete": "Izbriši {count} selected Dozvole?",
"deleteSelected": "Izbriši {count} selected",
"cancel": "Odustani",
"confirm": "Confirm",
"auditTime": "Time",
"auditUser": "Korisnik",
"auditAction": "Akcija",
"auditTarget": "cilj",
"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": "Sobe",
"subtitle": "Pretražujte i upravljajte hotelskim sobama",
"search": "Traži",
"searchPlaceholder": "Traži po imenu, vlasniku ili ID-u…",
"searchResults": "{count, plural, one {# room} other {# rooms}} pronađeno za \"{query}\"",
"noResults": "Nije pronađena nijedna soba",
"colId": "ID",
"colName": "Ime",
"colOwner": "Vlasnik",
"colUsers": "Korisnici",
"colState": "Država",
"colCategory": "Kategorija",
"colCreated": "Stvoreno",
"colActions": "Radnje",
"stateOpen": "Otvoreno",
"stateClosed": "Zatvoreno",
"stateLocked": "Zaključano",
"stateInvisible": "Nevidljivi",
"detail": {
"title": "Soba: {name}",
"subtitle": "U vlasništvu {owner}",
"overview": "Pregled",
"actions": "Radnje",
"description": "Opis",
"noDescription": "Nema opisa",
"owner": "Vlasnik",
"users": "Korisnici na mreži",
"maxUsers": "Maks. korisnika",
"category": "Kategorija",
"state": "Država",
"tags": "oznake",
"noTags": "Nema oznaka",
"created": "Stvoreno",
"deleteRoom": "Izbriši sobu",
"confirmDelete": "Izbrisati sobu \"{name}\"? Ovo se ne može poništiti.",
"enterRoom": "Uđi u sobu",
"changeOwner": "Promjena vlasnika",
"changeOwnerPlaceholder": "Korisničko ime novog vlasnika"
}
},
"emailTemplates": {
"title": "Predlošci e-pošte",
"subtitle": "Upravljajte predlošcima transakcijske e-pošte",
"newTemplate": "+ Novi predložak",
"edit": "Uredi",
"delete": "Izbriši",
"noTemplates": "Još nema predložaka e-pošte",
"confirmDelete": "Izbrisati predložak \"{name}\"?",
"colId": "ID",
"colName": "Ime",
"colSubject": "Predmet",
"colKey": "Ključ",
"colUpdated": "Ažurirano",
"colActions": "Radnje",
"form": {
"name": "Ime",
"namePlaceholder": "npr. E-pošta dobrodošlice",
"key": "Ključ",
"keyPlaceholder": "npr. dobrodošli_e-mail",
"subject": "Predmet",
"subjectPlaceholder": "Predmet e-pošte",
"body": "Tijelo (HTML)",
"bodyPlaceholder": "<p>Poštovani {username},</p>",
"variables": "Dostupne varijable",
"variablesHint": "{username}, {email}, {hotel_name}",
"save": "Spremi predložak",
"saving": "Spremanje...",
"cancel": "Odustani"
}
},
"theme": {
"title": "Tema",
"subtitle": "Prilagodite izgled CMS-a",
"presets": "Unaprijed postavljene postavke",
"colours": "Boje",
"css": "CSS",
"presetsTitle": "Unaprijed postavljene teme",
"presetsSubtitle": "Odaberite unaprijed pripremljenu shemu boja",
"applyPreset": "primijeniti",
"presetApplied": "Unaprijed postavljeno: {preset}",
"customiseTitle": "Prilagođene boje",
"primary": "Primarni",
"secondary": "Sekundarna",
"accent": "Naglasak",
"background": "Pozadina",
"surface": "Površina",
"text": "Tekst",
"saveColours": "Sačuvajte boje",
"savingColours": "Spremanje...",
"cssTitle": "Prilagođeni CSS",
"cssSubtitle": "Dodajte prilagođeni CSS za nadjačavanje stilova tema",
"cssPlaceholder": "/* Vaš prilagođeni CSS ovdje */",
"saveCss": "Spremi CSS",
"savingCss": "Spremanje...",
"reset": "Vrati na zadane postavke",
"confirmReset": "Vratiti temu na zadane vrijednosti?"
},
"media": {
"title": "Mediateka",
"subtitle": "Učitajte i upravljajte medijskim datotekama",
"upload": "Upload",
"uploadTitle": "Učitajte datoteku",
"uploadSubtitle": "Povucite i ispustite ili kliknite za prijenos",
"uploadButton": "Odaberite datoteku",
"uploading": "Prijenos…",
"noFiles": "Još nema medijskih datoteka",
"delete": "Izbriši",
"confirmDelete": "Želite li trajno izbrisati ovu datoteku?",
"search": "Traži",
"searchPlaceholder": "Traži po nazivu datoteke…",
"colPreview": "Pregled",
"colName": "Ime",
"colSize": "Veličina",
"colType": "Vrsta",
"colUploaded": "Učitano",
"colActions": "Radnje",
"copyUrl": "Kopiraj URL",
"urlCopied": "URL kopiran u međuspremnik"
},
"favicon": {
"title": "Favicon",
"subtitle": "Učitajte favicon stranice i upravljajte njome",
"current": "Trenutačni favicon",
"uploadLabel": "Prenesi favicon",
"uploadHint": "PNG, JPEG, GIF, WebP, ICO ili SVG. Maksimalno 2 MB.",
"upload": "Upload",
"uploading": "Prijenos…",
"delete": "Ukloniti",
"deleting": "Uklanjanje...",
"saved": "Favicon je uspješno spremljen!",
"deleted": "Favicon je uspješno uklonjen!",
"error": "Nešto nije u redu",
"confirmDelete": "Ukloniti favicon? Stranica više neće prikazivati ​​prilagođeni favicon.",
"generator": {
"title": "Generiraj favicon",
"text": "Tekst",
"bgColor": "Boja pozadine",
"textColor": "Boja teksta",
"rounded": "Zaobljeni kutovi",
"save": "Spremi kao favicon"
},
"cancel": "Cancel"
},
"settings": {
"title": "CMS postavke",
"subtitle": "Upravljanje CMS konfiguracijom ključ/vrijednost",
"addSetting": "Dodaj postavku",
"edit": "Uredi",
"delete": "Izbriši",
"noSettings": "Nema pronađenih postavki",
"confirmDelete": "Izbrisati postavku \"{key}\"?",
"colKey": "Ključ",
"colValue": "Vrijednost",
"colUpdated": "Ažurirano",
"colActions": "Radnje",
"form": {
"key": "Ključ",
"keyPlaceholder": "npr. hotel_name",
"value": "Vrijednost",
"valuePlaceholder": "Postavljanje vrijednosti",
"save": "Spremi postavku",
"saving": "Spremanje...",
"cancel": "Odustani"
},
"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"
},
"catalogPackages": {
"backend": {
"sourceChanged": "Source categories or offers changed since this package was created. Create a fresh package to include the current data.",
"saveConflict": "Package changed. Reload it before saving",
"publishConflict": "Package changed. Refresh the publication preview",
"catalogChanged": "Catalog changed. Refresh the publication preview",
"missing": "Catalog package not found",
"pageLimit": "A package supports at most 200 categories including descendants",
"offerLimit": "A package supports at most 500 offers",
"payloadLimit": "Package data exceeds 8 MB safety limit",
"membership": "Package membership cannot change",
"hierarchy": "Package hierarchy cannot change",
"references": "Package furniture references cannot change",
"furnitureMissing": "Package furniture reference no longer exists",
"auditWarning": "Package published, but audit logging failed.",
"hotelWarning": "Package published, but the hotel update was not delivered.",
"exportWarning": "Package published, but export scheduling failed.",
"refreshWarning": "Package published. Refresh the page to see the latest catalog."
}
},
"catalogPackagePreview": {
"title": "Catalog preview",
"hint": "Browse the actual package pages and offers. This is a catalog preview, not a full game-client rendering. No purchases are made.",
"search": "Search categories or offers",
"playerMode": "Player access",
"rank": "Rank",
"club": "Club",
"vip": "VIP",
"externalParents": "This selection starts inside a larger catalog. Access restrictions on ancestors outside this snapshot cannot be evaluated.",
"invalidHierarchy": "{count} pages have a cyclic hierarchy and cannot be navigated.",
"snapshotLimit": "Preview limited to 200 pages and 500 offers.",
"restricted": "{count} pages are hidden by the selected player access settings.",
"categories": "Catalog categories",
"noPages": "This snapshot contains no categories.",
"inaccessible": "No categories are accessible with these settings. Adjust player access or turn it off to inspect the draft.",
"noMatches": "No matches for this search.",
"offerCount": "{count} offers",
"layout": "Layout: {layout}",
"missingLayout": "Not specified",
"unsupportedLayout": "This layout has no dedicated preview. The grid shows the actual offers; custom layout widgets and imagery are not reproduced.",
"loadingIcons": "Loading furniture icons…",
"assetsUnavailable": "Furniture details are temporarily unavailable. Offer data remains visible.",
"assetLimit": "Icons and furniture names are limited to the first 200 item IDs on this view.",
"emptyPage": "This category has no direct offers. Browse its subcategories.",
"missingIcon": "Icon unavailable",
"amount": "Quantity: {count}",
"bundle": "{count} furniture types",
"changed": "Changed from the saved baseline",
"previous": "Previous",
"next": "Next",
"page": "Page {page} of {total}",
"offerId": "Offer #{id}",
"unknownFurniture": "Furniture name unavailable",
"selectOffer": "Select an offer to inspect its price and furniture references.",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds",
"pointsType": "Points (type {type}):",
"free": "Free",
"specialPricing": "Special pricing: {credits} credits, {points} points (type {type})",
"restrictedOffers": "{count} offers in this category require Club membership.",
"clubOffer": "Club offer"
},
"search": {
"furniture": "Furniture",
"catalog": "Catalog categories",
"tickets": "Support tickets",
"loading": "Searching…",
"hint": "Enter a numeric ID or at least 2 characters, or choose a page.",
"retry": "Retry",
"description": "Search pages, users, furniture, catalog categories, articles and support tickets.",
"partialError": "Some results could not be loaded. Try again."
}
},
"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": "Početna",
"reload": "Ponovno učitaj",
"fullscreen": "Cijeli zaslon",
"logout": "Odjava",
"onlineUsers": "Korisnici online",
"emulatorOnline": "Emulator je online",
"emulatorOffline": "Emulator je offline",
"dragToMove": "Povucite za pomicanje",
"hide": "Sakrij traku",
"fullscreenExit": "Izađi iz cijelog zaslona",
"show": "Prikaži traku",
"emulatorUnknown": "Status emulatora nepoznat"
},
"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.}}"
}
}
}
}