3438 lines
126 KiB
JSON
3438 lines
126 KiB
JSON
{
|
||
"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"
|
||
}
|
||
},
|
||
"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"
|
||
}
|
||
},
|
||
"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"
|
||
}
|
||
},
|
||
"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.}}"
|
||
}
|
||
}
|
||
}
|
||
}
|