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

3679 lines
157 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"nav": {
"home": "Хоме",
"community": "Заједница",
"articles": "Чланци",
"photos": "Фотографије",
"staff": "Особље",
"rankings": "Ранкингс",
"guilds": "Гуилдс",
"leaderboards": "Леадербоардс",
"rareValues": "Ретке вредности",
"shop": "Схоп",
"market": "Маркет",
"assistance": "Помоћ",
"helpCenter": "Центар за помоћ",
"myTickets": "Моје карте",
"badges": "Значке",
"radio": "Радио",
"friends": "Пријатељи",
"messages": "Поруке",
"admin": "Админ",
"openMenu": "Отворите мени",
"closeMenu": "Затвори мени",
"drawBadge": "Нацртај значку",
"events": "Events",
"polls": "Polls",
"mod": "Mod"
},
"header": {
"online": "{count} {hotel} на мрежи",
"nitroClient": "Нитро клијент",
"tagline": "An online virtual world where you can create your own avatar, make friends, chat, create rooms and much more!",
"login": "Логин",
"or": "Ор",
"createAccount": "Направите налог"
},
"footer": {
"copyright": "© {year} - {hotel} is a not for profit educational project"
},
"pages": {
"staff": {
"title": "Особље",
"subtitle": "The team behind the hotel",
"ranksTitle": "Чинови",
"ranksSubtitle": "What each part of the team takes care of",
"membersTitle": "Чланови тима",
"membersEmptySubtitle": "Тренутно нема коме да се покаже",
"membersSubtitle": "{count, plural, one {# member keeping things running} other {# members keeping things running}}",
"emptyState": "No staff members to show.",
"colUsername": "Корисничко име",
"colRank": "Ранг",
"colMotto": "Мото"
},
"leaderboard": {
"title": "Леадербоард",
"subtitle": "Top 20 players by {currency}",
"tab_credits": "Цредитс",
"tab_diamonds": "Дијаманти",
"tab_duckets": "Дуцкетс",
"tab_achievement": "Достигнућа",
"tab_respects": "Поштовање",
"tab_onlinetime": "Онлине Тиме",
"emptyState": "Још увек нема рангирања за приказ.",
"colAvatar": "Аватар",
"colPlayer": "Плаиер"
},
"friends": {
"title": "Пријатељи",
"emptySubtitle": "You have no friends added yet",
"subtitle": "{count, plural, one {You have # friend} other {You have # friends}}",
"emptyState": "Add friends in the hotel and they will show up here.",
"noMotto": "Нема мото",
"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": "Поруке",
"subtitle": "Friend requests and offline messages waiting for you",
"requestsTitle": "Захтеви за пријатеље",
"requestsEmptySubtitle": "Nobody's asked to be your friend yet",
"requestsSubtitle": "{count, plural, one {# pending request} other {# pending requests}}",
"requestsEmptyState": "No pending friend requests.",
"wantsToBeFriend": "жели да буде твој пријатељ.",
"accept": "Прихвати",
"offlineTitle": "Офлајн поруке",
"offlineEmptySubtitle": "Ваше пријемно сандуче је празно",
"offlineSubtitle": "{count, plural, one {# message received} other {# messages received}}",
"offlineEmptyState": "You have no offline messages.",
"unknownUser": "Корисник #{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": "Нема мото",
"statRank": "Ранг",
"statCredits": "Цредитс",
"statRegistered": "Регистрован",
"badgesTitle": "Значке",
"badgesEmpty": "Још нема беџева.",
"photosTitle": "Фотографије",
"photosEmpty": "Још нема фотографија.",
"guestbookTitle": "Књига гостију",
"guestbookSubtitle": "Messages on {username}'s wall",
"leaveMessage": "Оставите поруку",
"guestbookPlaceholder": "Write something on {username}'s guestbook…",
"post": "Пост",
"loginToPost": "Log in to leave a guestbook message.",
"guestbookEmpty": "No guestbook entries yet.",
"unknownUser": "Корисник #{id}",
"statDuckets": "Дуцкетс",
"statDiamonds": "Дијаманти",
"walletTitle": "Новчаник",
"friendsTitle": "Пријатељи",
"friendsSubtitle": "People in the hotel they hang out with",
"friendsEmpty": "Нема пријатеља за приказ.",
"roomsTitle": "Собе",
"roomsSubtitle": "Собе које поседују",
"roomsEmpty": "Нема соба за приказ.",
"roomUntitled": "Унтитлед роом",
"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": "Ранкингс",
"subtitle": "The top 12 players ranked by credits",
"emptyState": "Још нема играча за рангирање."
},
"home": {
"welcome": "Добро дошли у {hotelName}",
"welcomeSubtitle": "Your retro hotel, now powered by Next.js",
"welcomeBody": "Hang out, collect furni, and meet friends.",
"enterHotel": "Унесите {hotelName}",
"onlineFriends": "Онлине Фриендс",
"noFriendsOnline": "Нема пријатеља на мрежи",
"register": "РЕГИСТРИРАЈ СЕ САДА",
"joinNow": "Придружите се {hotelName} данас!",
"recentUsers": "Недавни корисници",
"recentPhotos": "Недавне фотографије",
"latestNews": "Најновије вести",
"newsTitle": "Најновије вести",
"newsSubtitle": "Свеже из хотела",
"allNews": "Све вести →",
"allUsers": "Заједница →",
"noArticles": "Још нема чланака.",
"noPhotos": "Још нема фотографија.",
"noUsers": "Нема корисника на мрежи",
"latestArticle": "Најновији чланак",
"latestUsers": "Најновији грађани ({count} укупно)",
"statsOnline": "Онлајн",
"statsCitizens": "Грађани",
"statsRooms": "Собе",
"statsArticles": "Чланци",
"featuresAvatar": "Аватар",
"featuresAvatarDesc": "Направи свој јединствени изглед",
"featuresFurniture": "Намештај",
"featuresFurnitureDesc": "Уреди собе предметима",
"featuresCommunity": "Заједница",
"featuresCommunityDesc": "Створи пријатеље и ћаскај",
"featuresGames": "Игре",
"featuresGamesDesc": "Такмичи се и забави се"
},
"news": {
"title": "Вести",
"subtitle": "The latest announcements, events and updates from the hotel",
"noArticles": "Још нема чланака."
},
"article": {
"backToNews": "← Вести",
"reactionsTitle": "Реакције",
"reactionsSubtitle": "Реците нам шта мислите",
"reaction": {
"like": "Лике",
"love": "Љубав",
"wow": "Вау"
},
"removeReaction": "Click to remove your reaction",
"reactWith": "Реагујте са {reaction}",
"noReactions": "Још нема реакција.",
"logIn": "Пријавите се",
"toReact": "реаговати.",
"commentsTitle": "Коментари",
"commentsSubtitle": "Придружите се разговору",
"commentsCount": "{count} до сада",
"noComments": "Још нема коментара. Будите први који ће оставити коментар.",
"userNumber": "Корисник #{id}",
"addComment": "Додајте коментар",
"commentPlaceholder": "Напишите свој коментар…",
"postComment": "Објавите коментар",
"toComment": "да оставите коментар.",
"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": "Фотографије",
"subtitle": "The latest snapshots taken in the hotel",
"noPhotos": "Још нема фотографија.",
"photoAlt": "Фотографија корисника #{id}",
"byUser": "од корисника #{id}"
},
"badges": {
"title": "Значке",
"subtitle": "The badges you can earn and show off around the hotel",
"noBadges": "Још нема доступних беџева."
},
"community": {
"title": "Заједница",
"subtitle": "Everything happening around the hotel in one place",
"open": "Отвори →",
"links": {
"rankings": {
"title": "Ранкингс",
"text": "See the wealthiest players in the hotel, ranked by credits."
},
"staff": {
"title": "Особље",
"text": "Meet the team that keeps the hotel running every day."
},
"news": {
"title": "Вести",
"text": "The latest announcements, events and updates."
},
"photos": {
"title": "Фотографије",
"text": "Snapshots shared by the community from around the hotel."
},
"guilds": {
"title": "Гуилдс",
"text": "Прегледајте групе које су играчи креирали и придружили им се."
},
"leaderboards": {
"title": "Леадербоардс",
"text": "Who's on top this season across the hotel's stats."
}
}
},
"guilds": {
"title": "Гуилдс",
"subtitle": "Browse the groups players have created and joined",
"empty": "Још нема цехова.",
"unnamedGuild": "Неименовани цех",
"noDescription": "Нема описа"
},
"guild": {
"allGuilds": "← Сви цехови",
"unnamedGuild": "Неименовани цех",
"noDescription": "Нема описа",
"memberSingular": "Члан",
"memberPlural": "Чланови",
"founded": "Основан",
"forumLink": "Форум →",
"discussion": "Дискусија",
"membersTitle": "Чланови",
"memberLowerSingular": "члан",
"memberLowerPlural": "чланова",
"noMembers": "Нема чланова.",
"owner": "Власник",
"noMotto": "Нема мото"
},
"guildForum": {
"backToGuild": "← Назад на цех",
"unnamedGuild": "Неименовани цех",
"forumTitle": "{guild} — Форум",
"threadSingular": "конац",
"threadPlural": "нити",
"newThread": "+ Нова тема",
"empty": "No threads in this forum yet.",
"colSubject": "Предмет",
"colAuthor": "Аутор",
"colPosts": "Постови",
"colDate": "Датум",
"noSubject": "(без предмета)",
"pinned": "Закачен",
"locked": "Закључано",
"userNumber": "Корисник #{id}",
"unknown": "Непознато",
"success": {
"posted": "Thread posted."
}
},
"guildForumNew": {
"backToForum": "← Назад на форум",
"unnamedGuild": "Неименовани цех",
"title": "Нова тема",
"subtitle": "на форуму {guild}",
"subjectLabel": "Предмет",
"subjectPlaceholder": "Тема теме",
"messageLabel": "Порука",
"messagePlaceholder": "Write your opening post…",
"postThread": "Пост тхреад",
"cancel": "Откажи",
"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": "Схоп",
"subtitle": "Допуните свој рачун и узмите ексклузивне пакете, валуту и значке.",
"browsingCategory": "Browsing the {category} packages.",
"all": "Све",
"allPackages": "Сви пакети",
"packagesAvailable": "{count, plural, one {# package available} other {# packages available}}",
"empty": "No packages available right now.",
"buy": "Купи",
"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": "Допуните преко ПаиПал-а",
"subtitle": "Плаћајте безбедно помоћу ПаиПал-а и ваши кредити се додају оног тренутка када се уплата изврши.",
"cancelled": "Checkout was cancelled — no payment was taken.",
"chooseAmount": "Изаберите износ",
"notConfiguredPre": "PayPal isn't configured yet. An administrator needs to set",
"notConfiguredAnd": "и",
"notConfiguredOptional": "(и опционо",
"notConfiguredPost": "за сандбок у односу на уживо).",
"balanceTitle": "Ваш баланс",
"signedInAs": "Пријављен као {username}",
"credits": "Цредитс",
"creditsPerUnit": "Credits per 1.00 {currency}",
"rateLine": "Добијате <strong>{amount}</strong> кредита по 1,00 {currency}. Credits appear in-game the next time you log in."
},
"marketplace": {
"title": "Маркетплаце",
"subtitle": "Browse furniture and rares listed by players. Огласи се постављају у игрици и ажурирају се уживо - идите у хотел да бисте дали понуду.",
"activeOffers": "Активне понуде",
"sellers": "Продавци",
"totalValue": "Укупна вредност",
"activeListings": "Активни огласи",
"mostRecentFirst": "Most recently listed first",
"empty": "Тренутно нема активних понуда на тржишту. Проверите поново касније.",
"colOffer": "Понуда",
"colItem": "Ставка",
"colSeller": "продавац",
"colPrice": "Цена",
"colListed": "Наведено",
"itemLabel": "Ставка #{id}",
"userLabel": "Корисник #{id}",
"justNow": "управо сада",
"minutesAgo": "пре {count} м",
"hoursAgo": "пре {count} х",
"daysAgo": "пре {count} д"
},
"rares": {
"title": "Ретке вредности",
"subtitle": "Добијте преглед свих ретких у хотелу, груписаних по категоријама.",
"empty": "We currently have no rares listed here.",
"rareCount": "{count, plural, one {# rare} other {# rares}}",
"viewRares": "Погледајте ретке →"
},
"rareCategory": {
"rareCount": "{count, plural, one {# rare in this category} other {# rares in this category}}",
"allRares": "← Све ретке",
"empty": "No rares listed in this category yet.",
"colRare": "Ретко",
"colCredits": "Цредитс",
"colCurrency": "Валута",
"creditsValue": "{value} кредита",
"duckets": "Дуцкетс",
"diamonds": "Дијаманти",
"credits": "Цредитс"
},
"redeem": {
"title": "Искористите ваучер",
"subtitle": "Имате ваучер код? Унесите га испод да бисте додали награду на свој налог.",
"enterCode": "Унесите свој код",
"oncePerAccount": "Сваки ваучер се може искористити само једном по налогу.",
"balanceTitle": "Ваш баланс",
"signedInAs": "Пријављен као {username}",
"credits": "Цредитс",
"instantCredit": "Исплаћене награде се тренутно приписују и појављују се у игри следећи пут када се пријавите."
},
"help": {
"title": "Центар за помоћ",
"subtitle": "Пронађите водиче, теме подршке и хотелска правила — све што вам је потребно да добијете помоћ.",
"myTickets": "Моје карте →",
"topicsTitle": "Теме подршке",
"topicsSubtitle": "Browse guides and answers to common questions",
"topicsEmpty": "Још нема тема помоћи.",
"rulesTitle": "Хотелска правила",
"rulesSubtitle": "Молимо вас да прочитате ово пре дружења у хотелу",
"rulesEmpty": "Још нема објављених правила.",
"categoryEmpty": "No rules in this category."
},
"helpCategory": {
"back": "← Центар за помоћ",
"topicSubtitle": "Тема центра за помоћ",
"moreTitle": "Више тема за помоћ",
"moreSubtitle": "Jump to another support topic"
},
"helpTickets": {
"title": "Хелп Тицкетс",
"subtitle": "Пошаљите карту особљу и пратите своје отворене захтеве.",
"statTotal": "Укупно улазница",
"statOpen": "Отвори",
"statClosed": "Затворено",
"newTitle": "Нова карта",
"newSubtitle": "Describe your issue and staff will follow up",
"subjectPlaceholder": "Предмет",
"contentPlaceholder": "Опишите свој проблем…",
"submit": "Пошаљи карту",
"listTitle": "Ваше карте",
"listSubtitle": "Every request you have sent to staff",
"listEmpty": "Још немате карте.",
"colId": "ИД",
"colSubject": "Предмет",
"colStatus": "Статус",
"colCreated": "Цреатед",
"statusOpen": "Отвори",
"statusClosed": "Затворено",
"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": "Пријавите се за особље {hotel}",
"subtitle": "We open staff applications every now and then. Ако наиђете на позицију за коју сматрате да бисте се савршено уклопили, немојте оклевати да се пријавите за њу.",
"noPositionsTitle": "Нема отворених позиција",
"noPositionsBody": "There are currently no positions open. Молимо вас да се вратите касније да проверите да ли имамо слободних места до тада. Thank you for your interest.",
"noDeadline": "Није постављен рок",
"deadline": "Application deadline: {date}",
"alreadyApplied": "You have already applied for {rank}",
"aboutYou": "О теби",
"aboutPlaceholder": "Tell us why you'd be a great {rank}…",
"applyFor": "Пријавите се за {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": "Пријавите се за {hotel} тим",
"subtitle": "Тимске пријаве отварамо периодично. Ако видите тим који вам одговара, не оклевајте да се пријавите!",
"noPositionsTitle": "Нема отворених тимских позиција",
"noPositionsBody": "Тренутно нема отворених тимских позиција. Вратите се касније да проверите да ли постоје нова отварања. Хвала вам!",
"pending": "Your application is pending",
"aboutYou": "О теби",
"aboutPlaceholder": "Tell us why you'd be a great fit for {rank}…",
"applyFor": "Пријавите се за {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": "Радио",
"subtitle": "Укључите хотелски радио — ДЈ сетови уживо, захтеви и узвици.",
"nowPlaying": "Сада свирам",
"nothingPlaying": "Nothing playing right now.",
"onAir": "У емисији: {dj}",
"noDj": "Нема ДЈ-а у етеру.",
"audioUnsupported": "Ваш претраживач не подржава аудио елемент.",
"streamOffline": "Стрим је тренутно ван мреже.",
"exploreTitle": "Истражите радио",
"exploreSubtitle": "Распоред, узвици, молбе и друго",
"linkSchedule": "Распоред",
"linkScheduleText": "Наша недељна постава ДЈ-ева и емисија.",
"linkShouts": "узвици",
"linkShoutsText": "Повици и захтеви заједнице.",
"linkRequests": "Захтеви",
"linkRequestsText": "Замолите ДЈ-а да заврти вашу омиљену нумеру.",
"linkApply": "Пријавите се као ДЈ",
"linkApplyText": "Придружите се тиму и крените у етар.",
"linkLeaderboard": "Леадербоард",
"linkLeaderboardText": "Најбољи слушаоци рангирани према зарађеним поенима.",
"todayTitle": "Данашњи распоред",
"todayTitleWithDay": "Данашњи распоред · {day}",
"todaySubtitle": "Шта је данас у етру",
"fullWeek": "Цела недеља →",
"noShowsToday": "Нема заказаних емисија за данас.",
"colTime": "Време",
"colShow": "Схов",
"colDj": "ДЈ",
"untitledShow": "Унтитлед схов",
"userNumber": "Корисник #{id}"
},
"radioSchedule": {
"title": "Радио распоред",
"subtitle": "Our weekly line-up of DJs and shows",
"empty": "Још увек нема заказаних емисија.",
"colDay": "Дан",
"colTime": "Време",
"colDj": "ДЈ",
"colShow": "Схов",
"noShows": "Нема емисија"
},
"radioShouts": {
"title": "Радио Схоутс",
"subtitle": "Повици и захтеви заједнице",
"postTitle": "Позовите",
"postSubtitle": "Пошаљите поруку ДЈ-у у етеру",
"messageLabel": "Ваша порука",
"messagePlaceholder": "Send a shout to the DJ…",
"shoutButton": "викати",
"loginToPost": "Пријавите се да бисте објавили узвик.",
"latestTitle": "Најновији узвици",
"latestSubtitle": "Најновије поруке слушалаца",
"empty": "Још нема вике. Будите први!",
"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": "Радио Цонтестс",
"subtitle": "Укључите се и учествујте у нашим најновијим такмичењима у етеру",
"empty": "Још нема такмичења.",
"contestLabel": "Такмичење #{id}",
"dateUnknown": "Датум непознат"
},
"radioGiveaways": {
"title": "Радио Гивеаваис",
"subtitle": "Послушајте своју прилику да освојите наше радио поклоне",
"empty": "Још нема поклона.",
"giveawayLabel": "Поклон #{id}",
"dateUnknown": "Датум непознат"
},
"radioLeaderboard": {
"title": "Табела најбољих слушалаца радија",
"subtitle": "50 најбољих слушалаца по зарађеним поенима слушајући радио",
"empty": "No listener points to show yet.",
"colRank": "Ранг",
"colAvatar": "Аватар",
"colListener": "Слушалац",
"colPoints": "Поени"
},
"radioRequests": {
"formTitle": "Пошаљите захтев",
"formSubtitle": "Ask the DJ to play your favourite track",
"songLabel": "Сонг",
"songPlaceholder": "Наслов песме",
"artistLabel": "Уметник",
"artistPlaceholder": "Name of the artist (optional)",
"submitButton": "Пошаљите захтев",
"loginToRequest": "Log in to submit a request.",
"latestTitle": "Недавни захтеви",
"latestSubtitle": "The most recently requested songs",
"empty": "Још нема захтева.",
"colSong": "Сонг",
"colArtist": "Уметник",
"colRequester": "Подносилац захтева",
"colDate": "Датум",
"colStatus": "Статус",
"statusPending": "На чекању",
"statusApproved": "Одобрено",
"statusPlayed": "Играо",
"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": "Пријавите се за радио ДЈ-а",
"subtitle": "Реците нам нешто о себи и зашто бисте се одлично уклапали у етар",
"latestTitle": "Ваша најновија апликација",
"statusLabel": "Статус:",
"submittedOn": "· послато {date}",
"submitAgain": "Можете поново да пошаљете испод ако су се ваши подаци променили.",
"formTitle": "Пријавни формулар",
"formSubtitle": "All fields marked required must be filled in",
"realNameLabel": "Право име",
"realNamePlaceholder": "Ваше пуно име",
"ageLabel": "Старост",
"availabilityLabel": "Доступност",
"availabilityPlaceholder": "Које дане и време можете емитовати?",
"musicStyleLabel": "Музички стил",
"musicStylePlaceholder": "нпр. Хоусе, поп, хип-хоп",
"experienceLabel": "Искуство",
"optional": "(опционо)",
"experiencePlaceholder": "Any prior DJ or hosting experience?",
"motivationLabel": "Мотивација",
"motivationPlaceholder": "Why do you want to join the radio team?",
"submitButton": "Пошаљите пријаву",
"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": "Подешавања налога",
"accountSettingsSubtitle": "Управљајте својим профилом, безбедношћу и повезаним налозима",
"publicProfile": "Ваш јавни профил",
"noMotto": "Нема мото",
"noEmail": "Нема е-поште у досијеу",
"changeMotto": "Промени мото",
"changeMottoSubtitle": "Ажурира се одмах у игри ако сте на мрежи",
"mottoPlaceholder": "Ваш мото",
"saveMotto": "Сачувај мото",
"securityTitle": "Безбедност",
"securitySubtitle": "Two-factor authentication",
"securityDescription": "Додајте други слој заштите свом налогу.",
"twoFactorLink": "Two-factor authentication"
},
"settings2fa": {
"backToSettings": "← Подешавања",
"title": "Двофакторска аутентификација",
"subtitle": "Додајте други ниво безбедности помоћу апликације за аутентификацију",
"nowEnabled": "2ФА је сада омогућена. 🔒",
"disabledNotice": "2ФА је онемогућен.",
"badCode": "That code wasn't valid — try again.",
"noAppKeyPrefix": "2ФА је недоступан до",
"noAppKeyMiddle": "је конфигурисан (исти Ларавел",
"noAppKeySuffix": "како ваш АтомЦМС инсталира, тако да постојеће тајне остају читљиве).",
"isEnabled": "2ФА је омогућена",
"onYourAccount": "на свој рачун.",
"disable": "Онемогућите 2ФА",
"scanOrEnter": "Скенирајте или унесите овај кључ",
"scanInstructions": "Додајте ово у Гоогле Аутхентицатор / Аутхи, а затим унесите 6-цифрени код да бисте потврдили.",
"manualKey": "Ручни кључ:",
"codePlaceholder": "6-цифрени код",
"confirm": "Потврди",
"enableIntro": "Додајте други ниво безбедности помоћу апликације за аутентификацију.",
"enable": "Омогући 2ФА"
},
"title": "Повезани налози",
"subtitle": "Повежите друштвени налог да бисте се могли пријавити једним кликом",
"connected": "Повезано",
"unavailable": "Недоступно",
"login": {
"title": "Пријавите се",
"subtitle": "Добродошли назад — пријавите се да бисте ушли у хотел.",
"subtitle2fa": "Унесите шестоцифрени код са аутентификатора.",
"usernamePlaceholder": "Корисничко име",
"passwordPlaceholder": "Лозинка",
"codePlaceholder": "2ФА код",
"pleaseWait": "Молимо сачекајте…",
"verify": "Верифи",
"signIn": "Пријавите се",
"or": "или",
"noAccount": "Немате налог?",
"createOne": "Направите један",
"forgotPassword": "Заборавили сте лозинку?",
"errorInvalidCredentials": "Неважеће корисничко име или лозинка",
"errorInvalid2fa": "Неважећи 2ФА код",
"welcomeBack": "Добродошао назад",
"welcomeBackSub": "Пријави се да наставиш ка {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again."
},
"register": {
"title": "Креирајте налог",
"subtitle": "Join the hotel — it only takes a moment.",
"username": "Корисничко име",
"email": "Емаил",
"password": "Лозинка",
"confirmPassword": "Поновите лозинку",
"usernamePlaceholder": "Корисничко име",
"emailPlaceholder": "Емаил",
"passwordPlaceholder": "Лозинка (мин 6 знакова)",
"confirmPasswordPlaceholder": "Поновите лозинку",
"selectOutfit": "Изаберите своју одећу",
"termsAccept": "I am 18+ and accept the {hotel} terms & rules.",
"createAccount": "Креирајте налог",
"creatingAccount": "Прављење налога...",
"redirecting": "Преусмеравање на ваш налог...",
"alreadyHaveAccount": "Већ имате налог? Пријавите се!",
"register": "Региструјте се",
"termsError": "Морате прихватити услове и правила да бисте се регистровали.",
"usernameError": "Корисничко име је обавезно.",
"emailError": "Потребан је важећи имејл.",
"passwordError": "Лозинка мора имати најмање 6 знакова.",
"confirmPasswordError": "Лозинке се не поклапају.",
"termsRequired": "Морате прихватити услове и правила.",
"usernameRequired": "Корисничко име је обавезно.",
"emailRequired": "Емаил је обавезан.",
"passwordRequired": "Лозинка је обавезна.",
"passwordsDontMatch": "Лозинке се не поклапају.",
"alreadyHaveAccountPre": "Већ имаш налог?",
"alreadyHaveAccountLink": "Пријави се",
"whoIsOnline": "Ко је онлајн",
"usersOnline": "{count} онлајн"
},
"forgot": {
"title": "Ресетујте лозинку",
"subtitle": "Послаћемо вам е-пошту безбедну везу за постављање нове лозинке.",
"sentNotice": "Ако је тај емаил регистрован, послата је веза за ресетовање. Проверите пријемно сандуче.",
"emailPlaceholder": "Ваш емаил",
"sendResetLink": "Пошаљи везу за ресетовање",
"backToLogin": "Назад на пријаву",
"errorCaptcha": "Captcha verification failed. Please try again."
},
"reset": {
"title": "Поставите нову лозинку",
"subtitle": "Изаберите јаку лозинку коју не користите другде.",
"passwordPlaceholder": "Нова лозинка (мин 6 знакова)",
"resetPassword": "Ресетујте лозинку",
"backToLogin": "Назад на пријаву"
},
"verify": {
"verifiedTitle": "Све је спремно",
"verifiedSubtitle": "Имејл је верификован",
"verifiedBody": "Your email address has been verified. You can now log in and play.",
"goToLogin": "Идите на пријаву",
"alreadyTitle": "Већ проверено",
"alreadySubtitle": "Нема шта да се уради",
"alreadyBody": "This email address has already been confirmed.",
"unavailableTitle": "Покушајте поново ускоро",
"unavailableSubtitle": "Сервер недоступан",
"unavailableBody": "Нисмо могли да дођемо до сервера да бисмо верификовали вашу е-пошту. Please retry the link in a moment.",
"invalidTitle": "Верификација е-поште",
"invalidSubtitle": "Неважећа или истекла веза",
"invalidBody": "Ова веза за верификацију није важећа. Уверите се да сте отворили целу везу из своје е-поште или затражите нову.",
"backToLogin": "Назад на пријаву"
},
"banned": {
"title": "Забрањени сте",
"subtitle": "Налог је суспендован",
"body": "Your account has been suspended from the hotel.",
"reasonLabel": "Разлог:",
"permanent": "Ова забрана је трајна.",
"expires": "Истиче {date}.",
"contactStaff": "Ако верујете да је ово грешка, контактирајте тим особља."
},
"maintenance": {
"title": "{hotel} is under maintenance",
"subtitle": "Вратићемо се ускоро",
"staffCanLogIn": "Особље се и даље може пријавити."
},
"admin": {
"nav": {
"overview": "Преглед",
"dashboard": "Дасхбоард",
"content": "Садржај",
"articles": "Чланци",
"tags": "Ознаке",
"navigator": "Навигатор",
"helpCenter": "Центар за помоћ",
"advertisements": "Огласи",
"writeableBoxes": "Кутије за писање",
"photos": "Фотографије",
"tickets": "Улазнице",
"events": "Events",
"polls": "Polls",
"banners": "Banners",
"prefixes": "Prefixes",
"usersAndAccess": "Корисници и приступ",
"users": "Корисници",
"bans": "Банс",
"ipManagement": "ИП менаџмент",
"vpn": "ВПН",
"applications": "Апликације",
"teams": "Тимови",
"permissions": "Дозволе",
"onlineUsers": "Online users",
"moderation": "Moderation",
"economy": "Економија",
"catalog": "Каталог",
"shop": "Схоп",
"transactions": "Трансакције",
"vouchers": "Ваучери",
"subscriptions": "Претплате",
"rareValues": "Ретке вредности",
"badges": "Значке",
"achievements": "Достигнућа",
"calendar": "Календар",
"radio": "Радио",
"radioHistory": "Радио историја",
"radioBanners": "Баннери",
"radioEmbed": "Ембед",
"radioApiKeys": "АПИ кључеви",
"radioModeration": "Умереност",
"radioSettings": "Подешавања",
"radioMonitoring": "Мониторинг",
"radioPoints": "Поени",
"radioRanks": "Чинови",
"radioAutodj": "Ауто ДЈ",
"system": "Систем",
"commandocentrum": "Цоммандоцентрум",
"emulator": "Емулатор",
"alerts": "Алертс",
"logs": "Дневници",
"auditLog": "Audit log",
"analytics": "Analytics",
"devops": "DevOps",
"wordFilter": "Филтер речи",
"maintenance": "Одржавање",
"rooms": "Собе",
"emailTemplates": "Шаблони е-поште",
"theme": "Тема",
"media": "Медији",
"favicon": "Фавицон",
"sounds": "Звуци",
"translations": "Преводи",
"import": "Увоз",
"settings": "Подешавања",
"backToSite": "Назад на сајт",
"housekeeping": "Домаћинство",
"hotelManagementPanel": "Панел за управљање хотелом",
"rankLabel": "Ранг {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": "Дасхбоард",
"subtitle": "Hotel overview & live status",
"playersOnline": "Играчи на мрежи",
"articles": "Чланци",
"activeBans": "Активне забране",
"database": "База података",
"databaseConnected": "Повезано",
"databaseDown": "Доле",
"usersByRank": "Корисници по рангу",
"noAccountsToBreakDown": "No accounts to break down yet",
"rankLabel": "Ранг {rank}",
"rankWithCount": "Rank {rank}: {count} accounts",
"recentStaffActivity": "Недавне активности особља",
"viewAll": "Прикажи све",
"noStaffActivityLogged": "No staff activity logged yet"
},
"articles": {
"title": "Чланци",
"subtitle": "News articles — 50 most recent",
"newArticle": "+ Нови чланак",
"edit": "Уреди",
"delete": "Избриши",
"noArticles": "Још нема чланака",
"confirmDelete": "Are you sure you want to delete \"{title}\"?",
"colTitle": "Наслов",
"colSlug": "Слуг",
"colAuthor": "Аутор",
"colCreated": "Цреатед",
"colActions": "Акције",
"form": {
"title": "Наслов",
"titlePlaceholder": "Наслов чланка",
"slug": "Слуг",
"slugPlaceholder": "чланак-урл-слуг",
"category": "Категорија",
"categoryPlaceholder": "Изаберите категорију",
"body": "Тело",
"bodyPlaceholder": "Write your article content…",
"image": "Слика",
"imagePlaceholder": "https://example.com/image.png",
"thumbnail": "Тхумбнаил",
"thumbnailPlaceholder": "https://example.com/thumb.png",
"published": "Објављено",
"featured": "Феатуред",
"save": "Сачувај чланак",
"saving": "Чување…",
"deleteArticle": "Избриши чланак",
"deleteConfirm": "Ова радња се не може опозвати. The article will be permanently removed.",
"cancel": "Откажи",
"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": "Ознаке",
"subtitle": "Article tags / categories",
"addTag": "Додај ознаку",
"name": "Име",
"namePlaceholder": "Име ознаке",
"backgroundColour": "Боја позадине",
"createTag": "Креирајте ознаку",
"editTag": "Уреди ознаку",
"updateTag": "Ажурирај ознаку",
"deleteTag": "Обриши ознаку",
"confirmDelete": "Избрисати „{name}“?",
"noTags": "Још нема ознака",
"colId": "ИД",
"colTag": "Таг",
"colColour": "Боја",
"colUsedBy": "Користи од",
"colCreated": "Цреатед",
"colActions": "Акције"
},
"navigation": {
"title": "Навигатор",
"flatCategories": "Равне категорије",
"publicRooms": "Јавне просторије",
"addCategory": "Додај категорију",
"editCategory": "Уреди категорију",
"deleteCategory": "Избриши категорију",
"categoryName": "Назив категорије",
"categoryNamePlaceholder": "нпр. Цхилл & Цхат",
"categoryOrder": "Ред",
"roomName": "Име собе",
"roomNamePlaceholder": "нпр. Велцоме Лоунге",
"roomId": "ИД собе",
"roomIdPlaceholder": "Бројчани ИД собе",
"save": "Сачувај",
"cancel": "Откажи",
"noCategories": "Још нема категорија",
"noPublicRooms": "Још нема јавних просторија",
"colId": "ИД",
"colName": "Име",
"colOrder": "Ред",
"colRooms": "Собе",
"colActions": "Акције"
},
"helpCenter": {
"title": "Центар за помоћ",
"subtitle": "Support entries and FAQ management",
"entries": "Ентриес",
"newEntry": "+ Нови унос",
"edit": "Уреди",
"delete": "Избриши",
"noEntries": "Још нема уноса",
"confirmDelete": "Избрисати „{title}“?",
"colId": "ИД",
"colTitle": "Наслов",
"colCategory": "Категорија",
"colCreated": "Цреатед",
"colActions": "Акције",
"form": {
"title": "Наслов",
"titlePlaceholder": "Наслов уноса",
"category": "Категорија",
"categoryPlaceholder": "Изаберите категорију",
"body": "Тело",
"bodyPlaceholder": "Напиши одговор…",
"save": "Сачувај унос",
"saving": "Чување…",
"deleteEntry": "Обриши унос",
"cancel": "Откажи"
}
},
"ads": {
"title": "Огласи",
"subtitle": "Управљајте хотелским рекламама и промотивним банерима",
"newAd": "+ Нови оглас",
"edit": "Уреди",
"delete": "Избриши",
"noAds": "Још нема огласа",
"confirmDelete": "Избрисати овај оглас?",
"colId": "ИД",
"colName": "Име",
"colImage": "Слика",
"colUrl": "УРЛ",
"colViews": "Погледи",
"colStatus": "Статус",
"colCreated": "Цреатед",
"colActions": "Акције",
"form": {
"name": "Име",
"namePlaceholder": "Назив огласа",
"image": "УРЛ слике",
"imagePlaceholder": "https://example.com/banner.png",
"url": "Циљна УРЛ адреса",
"urlPlaceholder": "хттпс://екампле.цом",
"enabled": "Омогућено",
"save": "Сачувај оглас",
"saving": "Чување…",
"deleteAd": "Избриши оглас",
"cancel": "Откажи"
},
"deleteSuccess": "Advertisement deleted!",
"deleteError": "Failed to delete advertisement.",
"adsCount": "Total ads",
"latest": "Latest",
"mostRecentAd": "Most recent ad",
"allAds": "All advertisements",
"colPreview": "Preview"
},
"writeableBoxes": {
"title": "Кутије за писање",
"subtitle": "Content panels shown across the hotel and CMS",
"newBox": "Нова кутија",
"edit": "Уреди",
"delete": "Избриши",
"noBoxes": "Још увек нема поља за писање",
"confirmDelete": "Избрисати ово поље?",
"colId": "ИД",
"colName": "Име",
"colLocation": "Локација",
"colUpdated": "Ажурирано",
"colActions": "Акције",
"form": {
"name": "Име",
"namePlaceholder": "Име кутије",
"location": "Локација",
"locationPlaceholder": "нпр. почетна страница, бочна трака",
"content": "Садржај",
"contentPlaceholder": "Напишите садржај кутије...",
"enabled": "Омогућено",
"save": "Сачувај кутију",
"saving": "Чување…",
"deleteBox": "Делете бок",
"cancel": "Откажи"
}
},
"photos": {
"title": "Пхото Модератион",
"subtitle": "Recent in-game camera photos",
"delete": "Избриши",
"approve": "Одобре",
"noPhotos": "Нема слика за модерирање",
"confirmDelete": "Delete this photo permanently?",
"colId": "ИД",
"colPreview": "Преглед",
"colUser": "Корисник",
"colRoom": "Соба",
"colTimestamp": "Временска ознака",
"colActions": "Акције",
"photoAlt": "Корисничка фотографија #{id}",
"byUser": "од {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": "Корисници",
"subtitle": "Browse, search and manage hotel accounts",
"search": "Тражи",
"searchPlaceholder": "Search by username, email or ID…",
"searchResults": "{count, plural, one {# result} other {# results}} за „{query}“",
"noResults": "Није пронађен ниједан корисник",
"colId": "ИД",
"colUsername": "Корисничко име",
"colEmail": "Емаил",
"colRank": "Ранг",
"colOnline": "Онлине",
"colRegistered": "Регистрован",
"colLastOnline": "Ласт онлине",
"colActions": "Акције",
"yes": "Да",
"no": "бр",
"edit": "Уреди",
"setRank": "Поставите ранг",
"disconnect": "Прекини везу",
"alert": "Алерт",
"ban": "Бан",
"detail": {
"title": "Корисник: {username}",
"subtitle": "Account details and management",
"overview": "Преглед",
"actions": "Акције",
"username": "Корисничко име",
"email": "Емаил",
"motto": "Мото",
"rank": "Ранг",
"credits": "Цредитс",
"duckets": "Дуцкетс",
"diamonds": "Дијаманти",
"online": "Онлине",
"registered": "Регистрован",
"lastOnline": "Ласт онлине",
"ipAddress": "ИП адреса",
"machineId": "ИД машине",
"sendAlert": "Пошаљи упозорење",
"sendMessage": "Пошаљи поруку",
"disconnectUser": "Искључите корисника",
"banUser": "Бан корисника",
"resetPassword": "Ресетујте лозинку",
"deleteUser": "Избриши корисника",
"confirmDelete": "Are you sure you want to delete {username}? Ово се не може поништити.",
"tabInfo": "Account Info",
"tabBadges": "Badges ({count})",
"tabRooms": "Rooms ({count})",
"tabSanctions": "Sanctions ({count})",
"tabActivity": "Activity"
},
"editForm": {
"title": "Уреди корисника: {username}",
"subtitle": "Измените детаље налога",
"username": "Корисничко име",
"usernamePlaceholder": "Корисничко име",
"email": "Емаил",
"emailPlaceholder": "корисник@пример.цом",
"motto": "Мото",
"mottoPlaceholder": "Мото корисника",
"rank": "Ранг",
"credits": "Цредитс",
"duckets": "Дуцкетс",
"diamonds": "Дијаманти",
"save": "Сачувај промене",
"saving": "Чување…",
"cancel": "Откажи"
},
"presentation": {
"users": "Users",
"edit": "Edit",
"view": "View",
"rank": "Rank {rank}",
"online": "Online",
"offline": "Offline",
"banned": "Banned",
"credits": "credits",
"diamonds": "diamonds",
"duckets": "duckets",
"pixels": "pixels",
"rooms": "Rooms",
"messages": "Messages",
"trades": "Trades",
"accountDetails": "Account details",
"registered": "Registered",
"lastLogin": "Last login",
"ipRegister": "Registration IP",
"ipCurrent": "Current IP",
"machineId": "Device ID",
"email": "Email",
"gender": "Gender",
"never": "Never",
"findIp": "Find users with this IP",
"enabled": "Enabled",
"disabled": "Disabled",
"unavailable": "Not available",
"noBadges": "No badges assigned"
},
"create": {
"newUser": "New user",
"title": "Create user",
"description": "Creates the account immediately with a default avatar and 5,000 credits, pixels, duckets and diamonds.",
"username": "Username",
"email": "Email",
"password": "Password",
"rank": "Rank",
"rankOption": "Rank {rank}",
"motto": "Motto (optional)",
"usernamePlaceholder": "NewHabbo",
"passwordPlaceholder": "At least 6 characters",
"mottoPlaceholder": "I'm new here!",
"generate": "Generate",
"passwordGenerated": "Password generated in the password field.",
"required": "Username, email and password are required.",
"invalidUsername": "Use 3–20 characters: letters, numbers, _ or -.",
"passwordLength": "The password must contain at least 6 characters.",
"created": "User {username} created."
},
"overview": {
"title": "Overview",
"hint": "Up to 5 recent records per source. Only sections you can access are shown.",
"restricted": "You do not have permission to view operational records.",
"sanctions": "Recent bans",
"mute": "Active mute",
"tickets": "Support tickets",
"help": "Help center requests",
"reports": "In-game reports",
"transactions": "Payments",
"purchases": "Catalog purchases",
"activity": "Recorded staff actions",
"openModule": "Open management",
"purchaseHint": "Recorded quantities and currency costs.",
"purchaseDetail": "Quantity: {amount} · Credits: {credits} · Points: {points} (type {type})",
"activityHint": "Staff audit entries targeting this account. This is not a complete history of player activity.",
"muteUntil": "Muted until {date}",
"error": "This source could not be loaded. Refresh the page to try again.",
"empty": "No records found.",
"status": {
"active": "Active",
"expired": "Expired",
"open": "Open",
"closed": "Closed",
"reported": "Reported user",
"reporter": "Reporter"
}
}
},
"bans": {
"title": "Банс",
"subtitle": "Manage account, IP and machine bans",
"newBan": "Нова забрана",
"edit": "Уреди",
"delete": "Избриши",
"noBans": "Још нема забрана",
"confirmDelete": "Уклонити ову забрану?",
"colId": "ИД",
"colValue": "Валуе",
"colType": "Тип",
"colReason": "Разлог",
"colBannedBy": "Баннед би",
"colExpires": "Истиче",
"colCreated": "Цреатед",
"colActions": "Акције",
"form": {
"value": "Валуе",
"valuePlaceholder": "Username, IP, or machine ID",
"type": "Тип",
"typeUser": "Корисник",
"typeIp": "ИП",
"typeMachine": "Машина",
"reason": "Разлог",
"reasonPlaceholder": "Бан разлог",
"expiresAt": "Истиче у",
"permanent": "Перманентно",
"save": "Сачувај забрану",
"saving": "Чување…",
"cancel": "Откажи"
}
},
"ip": {
"title": "ИП менаџмент",
"subtitle": "Manage IP whitelist and blacklist",
"whitelist": "Бела листа",
"blacklist": "Црна листа",
"addIp": "Додајте ИП",
"ipAddress": "ИП адреса",
"ipAddressPlaceholder": "нпр. 127.0.0.1",
"reason": "Разлог",
"reasonPlaceholder": "Разлог за уврштавање",
"add": "Додај",
"remove": "Уклони",
"confirmRemove": "Remove this IP from the {list}?",
"noWhitelistedIps": "Нема ИП адреса на белој листи",
"noBlacklistedIps": "Нема ИП адреса на црној листи",
"colIp": "ИП",
"colReason": "Разлог",
"colAdded": "Додато",
"colActions": "Акције"
},
"vpn": {
"title": "ВПН / Детекција проксија",
"subtitle": "Configure VPN and proxy detection settings",
"enabled": "Омогућено",
"apiKey": "АПИ кључ",
"apiKeyPlaceholder": "Your VPN detection API key",
"apiKeyHint": "Оставите празно да бисте онемогућили",
"blockOnDetect": "Блокирај при откривању",
"blockOnDetectHint": "Аутоматски блокирајте кориснике откривене иза ВПН-а или проксија",
"save": "Сачувај подешавања",
"saving": "Чување…",
"settingsSaved": "VPN settings saved successfully"
},
"applications": {
"title": "Пријаве особља",
"subtitle": "Pending and reviewed staff applications",
"pending": "На чекању",
"approved": "Одобрено",
"rejected": "Одбијено",
"noApplications": "Још нема апликација",
"colId": "ИД",
"colApplicant": "апликант",
"colPosition": "Положај",
"colStatus": "Статус",
"colSubmitted": "Субмиттед",
"colActions": "Акције",
"review": "Преглед",
"approve": "Одобре",
"reject": "Одбити",
"confirmApprove": "Approve {username} for {position}?",
"confirmReject": "Reject {username}'s application for {position}?",
"detail": {
"title": "Application by {username}",
"subtitle": "За {position}",
"about": "О подносиоцу захтева",
"message": "Порука апликације",
"status": "Статус",
"submitted": "Субмиттед",
"noMessage": "Није наведена порука"
}
},
"teams": {
"title": "Тимови",
"subtitle": "Define staff rank names and descriptions",
"addRank": "Додајте ранг",
"editRank": "Уреди ранг",
"deleteRank": "Обриши ранг",
"noTeams": "Још нема дефиниција ранга",
"confirmDelete": "Delete rank {id} definition?",
"colId": "ИД",
"colRank": "Ранг",
"colName": "Име",
"colBadge": "Значка",
"colColour": "Боја",
"colActions": "Акције",
"form": {
"rankId": "Ранг ИД",
"rankIdPlaceholder": "Бројчани ранг ИД",
"name": "Име",
"namePlaceholder": "нпр. Администратор",
"badge": "Шифра значке",
"badgePlaceholder": "нпр. АДМ001",
"colour": "Боја",
"colourPlaceholder": "нпр. #фф0000",
"save": "Сачувајте дефиницију тима",
"saving": "Чување…",
"cancel": "Откажи"
}
},
"permissions": {
"title": "Дозволе",
"subtitle": "Управљајте дозволама заснованим на рангу за административни панел",
"addPermission": "Додајте дозволу",
"editPermission": "Дозволу за уређивање",
"deletePermission": "Избриши дозволу",
"noPermissions": "No permissions configured yet",
"confirmDelete": "Желите ли да избришете ову дозволу?",
"colId": "ИД",
"colRank": "Ранг",
"colPermission": "Дозвола",
"colCreated": "Цреатед",
"colActions": "Акције",
"form": {
"rankId": "Ранг ИД",
"rankIdPlaceholder": "Потребан минимални ранг",
"permission": "Кључ за дозволу",
"permissionPlaceholder": "нпр. админ.артицлес.манаге",
"save": "Сачувај дозволу",
"saving": "Чување…",
"cancel": "Откажи"
}
},
"catalog": {
"title": "Каталог",
"subtitle": "Browse and manage catalog pages and items",
"pages": "Пагес",
"items": "Предмети",
"addPage": "Додај страницу",
"editPage": "Уреди страницу",
"deletePage": "Обриши страницу",
"addItem": "Додај ставку",
"editItem": "Уреди ставку",
"deleteItem": "Избриши ставку",
"noPages": "Још нема страница каталога",
"noItems": "Нема ставки на овој страници",
"confirmDeletePage": "Delete catalog page \"{name}\"?",
"confirmDeleteItem": "Избрисати ову ставку?",
"colId": "ИД",
"colName": "Име",
"colIcon": "Икона",
"colOrder": "Ред",
"colItems": "Предмети",
"colEnabled": "Омогућено",
"colActions": "Акције",
"colItemId": "ИД артикла",
"colItemName": "Назив ставке",
"colCostCredits": "Цена (кредити)",
"colCostPoints": "Цена (поени)",
"colLimited": "Ограничено",
"pageForm": {
"name": "Име",
"namePlaceholder": "Име странице",
"icon": "Икона ИД",
"iconPlaceholder": "ИД нумеричке иконе",
"order": "Ред",
"enabled": "Омогућено",
"parent": "Родитељска страница",
"parentNone": "Ништа (роот)",
"save": "Сачувај страницу",
"saving": "Чување…",
"cancel": "Откажи"
},
"itemForm": {
"itemId": "ИД артикла",
"itemName": "Назив ставке",
"costCredits": "Цена у кредитима",
"costDuckets": "Цена у паткама",
"costDiamonds": "Цена у дијамантима",
"limitedStack": "Ограничена величина стека",
"limitedSold": "Ограничено продато",
"save": "Сачувај ставку",
"saving": "Чување…",
"cancel": "Откажи"
},
"packages": {
"openPackages": "Catalog packages",
"title": "Catalog packages",
"description": "Prepare category and price changes in a separate draft. Review the catalog before publishing.",
"createPackage": "New package",
"createDraft": "Create draft",
"draftCreated": "Package draft created. The live catalog has not changed.",
"refresh": "Refresh list",
"searchPackages": "Search packages",
"noPackages": "No packages match this search.",
"choosePackage": "Open a package or create a draft from existing categories.",
"name": "Package name",
"mode": "Publication mode",
"update": "Update existing categories",
"copy": "Create copies",
"updateHint": "Publication applies the package to its existing categories and offers.",
"copyHint": "Publication creates new categories and offers under the selected parent. Furniture references are preserved.",
"sourceCategories": "Source categories",
"packageLimits": "Descendant categories are included. Each package supports up to 200 categories and 500 offers.",
"searchCategories": "Search categories",
"selectedCategories": "Selected: {count}",
"targetParent": "Destination parent category",
"rootCategory": "Catalog root",
"draft": "Draft",
"published": "Published",
"editDraft": "Edit draft",
"catalogPreview": "Catalog preview",
"showBaseline": "Show the original saved snapshot",
"changes": "Before and after",
"entry": "Entry",
"field": "Field",
"before": "Before",
"after": "After",
"noChanges": "No edited fields compared with the original snapshot.",
"copyReview": "The entire package will be copied on publication, even if no fields were edited. The table lists edits to the original snapshot.",
"updateReview": "These draft changes will update existing catalog entries after publication.",
"saveDraft": "Save draft",
"saveHint": "Saving keeps the package as a draft. Save all changes before requesting a publication review.",
"draftSaved": "Draft saved. Publication is a separate step.",
"reviewPublication": "Review publication",
"publicationImpact": "Publication affects {pages} categories and {offers} offers.",
"conflicts": "Publication is blocked by conflicts. Resolve them before requesting another review.",
"readyToPublish": "The saved version passed the publication check. Publishing changes the live catalog.",
"publish": "Publish package",
"confirmPublish": "Publish this reviewed package to the live catalog now?",
"publishedSuccess": "Package published: {pages} categories and {offers} offers.",
"staleReview": "This package changed in another session. Reopen it to review the latest saved version.",
"unsaved": "Unsaved changes",
"discardChanges": "Discard unsaved package changes and continue?",
"working": "Working…",
"requestFailed": "The request failed. Try again.",
"invalidFields": "Check required names, layouts and whole-number fields before saving.",
"category": "Category",
"caption": "Category caption",
"iconImage": "Category icon ID",
"minRank": "Minimum rank",
"orderNum": "Display order",
"pageLayout": "Page layout",
"enabled": "Enabled",
"visible": "Visible",
"clubOnly": "Club members only",
"vipOnly": "VIP members only",
"offers": "Offers ({count})",
"offer": "Offer",
"catalogName": "Offer name",
"costCredits": "Credits",
"costPoints": "Points",
"pointsType": "Points currency ID",
"amount": "Amount",
"searchOffers": "Search offers",
"currentCategoryOffers": "Only the selected category",
"selectMatching": "Select all matching offers ({count})",
"clearSelection": "Clear selection",
"selectedOffers": "Selected offers: {count}",
"select": "Select",
"selectOffer": "Select offer #{id}",
"noOffers": "No offers match these filters.",
"bulkPrices": "Bulk draft prices ({count} selected)",
"bulkHint": "Preview the selected price changes, then accept them into this draft. The live catalog remains unchanged until publication.",
"operation": "Operation",
"set": "Set value",
"add": "Add or subtract",
"percent": "Adjust by percent",
"value": "Value",
"reviewBulk": "Preview prices",
"invalidBulk": "Choose valid numbers and at least one offer. Resulting prices must be nonnegative and within the supported range.",
"acceptBulk": "Accept prices into draft",
"previous": "Previous",
"next": "Next"
}
},
"shop": {
"title": "Схоп",
"subtitle": "Manage packages and orders",
"packages": "Пакети",
"orders": "Наређења",
"newPackage": "+ Нови пакет",
"edit": "Уреди",
"delete": "Избриши",
"viewOrder": "Виев",
"noPackages": "Још нема пакета за куповину",
"noOrders": "Још нема наруџби",
"confirmDelete": "Избрисати овај пакет?",
"colId": "ИД",
"colName": "Име",
"colPrice": "Цена",
"colCurrency": "Валута",
"colType": "Тип",
"colSold": "Продато",
"colEnabled": "Омогућено",
"colActions": "Акције",
"colOrderId": "ИД поруџбине",
"colCustomer": "Цустомер",
"colPackage": "Пакет",
"colAmount": "Износ",
"colStatus": "Статус",
"colDate": "Датум",
"statusPending": "На чекању",
"statusCompleted": "Завршено",
"statusRefunded": "Рефундирано",
"form": {
"name": "Име",
"namePlaceholder": "Назив пакета",
"description": "Опис",
"descriptionPlaceholder": "Опис пакета",
"price": "Цена",
"currency": "Валута",
"currencyPlaceholder": "ЕУР, УСД, ГБП…",
"type": "Тип",
"typeCredits": "Цредитс",
"typeDuckets": "Дуцкетс",
"typeDiamonds": "Дијаманти",
"typeBadge": "Значка",
"typeFurni": "Намештај",
"typeRank": "Ранг",
"amount": "Износ",
"badgeCode": "Шифра значке",
"badgeCodePlaceholder": "нпр. ВИП001",
"rankId": "Ранг ИД",
"furniItems": "Предмети намештаја",
"enabled": "Омогућено",
"save": "Сачувај пакет",
"saving": "Чување…",
"cancel": "Откажи"
},
"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": "Трансакције",
"subtitle": "ПаиПал дневник плаћања",
"noTransactions": "Још нема трансакција",
"colId": "ИД",
"colUser": "Корисник",
"colAmount": "Износ",
"colCurrency": "Валута",
"colPackage": "Пакет",
"colStatus": "Статус",
"colDate": "Датум",
"colActions": "Акције",
"statusCompleted": "Завршено",
"statusPending": "На чекању",
"statusFailed": "Није успело",
"statusRefunded": "Рефундирано",
"detail": {
"title": "Трансакција #{id}",
"paypalId": "ПаиПал ИД",
"payerEmail": "Е-маил платитеља",
"grossAmount": "Бруто износ",
"fee": "Накнада",
"netAmount": "Нето износ"
},
"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": "Ваучери за куповину",
"subtitle": "Manage redeemable voucher codes",
"newVoucher": "+ Нови ваучер",
"edit": "Уреди",
"delete": "Избриши",
"noVouchers": "Још нема ваучера",
"confirmDelete": "Избрисати ваучер „{code}“?",
"colId": "ИД",
"colCode": "Код",
"colValue": "Валуе",
"colType": "Тип",
"colUses": "Користи / Макс",
"colExpires": "Истиче",
"colCreated": "Цреатед",
"colActions": "Акције",
"form": {
"code": "Код",
"codePlaceholder": "нпр. ЛЕТО2025",
"value": "Валуе",
"type": "Тип",
"typeCredits": "Цредитс",
"typeDuckets": "Дуцкетс",
"typeDiamonds": "Дијаманти",
"typeBadge": "Значка",
"typeFurni": "Намештај",
"typeRank": "Ранг",
"badgeCode": "Шифра значке",
"badgeCodePlaceholder": "нпр. ВИП001",
"rankId": "Ранг ИД",
"maxUses": "Макс користи",
"maxUsesPlaceholder": "0 = неограничено",
"expiresAt": "Истиче у",
"enabled": "Омогућено",
"save": "Сачувај ваучер",
"saving": "Чување…",
"cancel": "Откажи",
"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": "Претплате",
"subtitle": "Active recurring subscriptions",
"noSubscriptions": "Нема активних претплата",
"cancel": "Откажи",
"confirmCancel": "Cancel subscription for {username}?",
"colId": "ИД",
"colUser": "Корисник",
"colPackage": "Пакет",
"colAmount": "Износ",
"colInterval": "Интервал",
"colStarted": "Почело",
"colNextBilling": "Следећи обрачун",
"colStatus": "Статус",
"colActions": "Акције",
"statusActive": "Ацтиве",
"statusCancelled": "Отказано",
"statusExpired": "Истекао"
},
"rareValues": {
"title": "Раре Валуес",
"subtitle": "Manage rare value categories and item prices",
"categories": "Категорије",
"items": "Предмети",
"addCategory": "Додај категорију",
"editCategory": "Уреди категорију",
"deleteCategory": "Избриши категорију",
"noCategories": "No rare value categories yet",
"confirmDeleteCategory": "Delete category \"{name}\" and all its items?",
"colId": "ИД",
"colName": "Име",
"colItems": "Предмети",
"colUpdated": "Ажурирано",
"colActions": "Акције",
"colItemName": "Назив ставке",
"colCredits": "Цредитс",
"colPoints": "Поени",
"colPointType": "Тип тачке",
"categoryForm": {
"name": "Име",
"namePlaceholder": "Назив категорије",
"save": "Сачувај категорију",
"saving": "Чување…",
"cancel": "Откажи"
},
"itemForm": {
"itemName": "Назив ставке",
"itemNamePlaceholder": "нпр. Тхроне",
"credits": "Вредност кредита",
"points": "Вредност поена",
"pointType": "Тип тачке",
"pointTypeDuckets": "Дуцкетс",
"pointTypeDiamonds": "Дијаманти",
"save": "Сачувај ставку",
"saving": "Чување…",
"cancel": "Откажи"
}
},
"badges": {
"title": "Значке",
"subtitle": "Upload, give and manage badge catalogue",
"upload": "Уплоад",
"giveBadge": "Дајте значку",
"catalogue": "Каталог",
"uploadTitle": "Отпремите нову значку",
"uploadSubtitle": "Upload a badge image file",
"badgeCode": "Шифра значке",
"badgeCodePlaceholder": "нпр. ВИП001",
"badgeFile": "Фајл са значком",
"badgeFileHint": "PNG or GIF, recommended 40x40",
"uploadButton": "Уплоад",
"uploading": "Отпремање…",
"giveTitle": "Дајте беџ кориснику",
"giveSubtitle": "Grant a badge to a specific user",
"username": "Корисничко име",
"usernamePlaceholder": "Циљно корисничко име",
"giveButton": "Дајте значку",
"giving": "Давање…",
"catalogueTitle": "Каталог значка",
"catalogueSubtitle": "All available badges in the hotel",
"noBadges": "No badges in the catalogue",
"search": "Претражите значке",
"searchPlaceholder": "Search by code or name…",
"colCode": "Код",
"colImage": "Слика",
"colName": "Име",
"colDescription": "Опис",
"colActions": "Акције"
},
"achievements": {
"title": "Достигнућа",
"subtitle": "Read-only list of in-game achievements",
"noAchievements": "No achievements configured",
"colId": "ИД",
"colName": "Име",
"colCategory": "Категорија",
"colLevels": "Нивои",
"colReward": "Награда",
"colProgress": "Напредак",
"levelLabel": "Ниво {level}",
"rewardCredits": "{count} кредита",
"rewardPoints": "{count} {points}"
},
"calendar": {
"title": "Календарске кампање",
"subtitle": "Read-only list of calendar campaigns and events",
"noCampaigns": "No calendar campaigns yet",
"colId": "ИД",
"colName": "Име",
"colStart": "Почни",
"colEnd": "Крај",
"colType": "Тип",
"colReward": "Награда",
"colActions": "Акције",
"detail": {
"title": "Кампања: {name}",
"subtitle": "Детаљи календарског догађаја",
"days": "Дани",
"dayLabel": "дан {day}",
"reward": "Награда",
"noDays": "Ниједан дан није конфигурисан за ову кампању"
}
},
"radio": {
"title": "Радио Модерација",
"subtitle": "Најновији узвици, ДЈ апликације и распореди у етру (25 најновијих од сваког).",
"moderation": "Умереност",
"shouts": "узвици",
"applications": "Апликације",
"schedules": "Распореди",
"settings": "Подешавања",
"embed": "Ембед",
"ranks": "Чинови",
"history": "Историја",
"apiKeys": "АПИ кључеви",
"points": "Поени",
"autoDj": "АутоДЈ",
"monitoring": {
"title": "Радио Мониторинг",
"subtitle": "Проба уживо конфигурисаних радио крајњих тачака само за читање (радио_нов_плаиинг_апи_урл, радио_листенерс_апи_урл). Сваки захтев не успева са временским ограничењем од {timeout} — подаци се не уписују. Конфигуришите УРЛ-ове у оквиру Подешавања.",
"stream": "Стреам",
"online": "Онлине",
"offline": "Оффлине",
"notConfigured": "Није конфигурисано",
"nowPlaying": "Сада свирам",
"nowPlayingApi": "АПИ који се тренутно игра",
"listenersApi": "Листенерс АПИ",
"listeners": "Слушаоци",
"currentSong": "Тренутна песма",
"bitrate": "Битрате",
"status": "Статус",
"noNowPlayingHint": "нема скупа АПИ-ја који се тренутно репродукује",
"noListenersHint": "није постављен АПИ слушалаца",
"endpointDiagnostics": "Ендпоинт диагностицс",
"diagnosticsLegend": "OK: доступно · WARN: није подешено · ERROR: захтев није успео или је истекао.",
"streamUrl": "УРЛ стрима",
"unreachable": "недостижан",
"refresh": "Освежи"
},
"user": "Корисник",
"message": "Порука",
"posted": "Објављено",
"realName": "Право име",
"age": "Старост",
"style": "Стиле",
"applied": "Примењено",
"day": "Дан",
"start": "Почни",
"end": "Крај",
"show": "Схов",
"status": "Статус",
"active": "активан",
"inactive": "неактиван",
"hidden": "скривено",
"activeSchedules": "Активни распореди",
"noShouts": "Нема вике за умерено",
"noApplications": "Није поднета ниједна пријава.",
"noSchedules": "Нема конфигурисаних распореда.",
"deleteShout": "Избриши",
"confirmDeleteShout": "Избрисати овај узвик?",
"pendingApplications": "Пријаве на чекању",
"settingsForm": {
"title": "Радио Сеттингс",
"subtitle": "Измене се уписују у вебсите_сеттингс (радио_* тастери) и разбијају кеш подешавања времена извршавања. Булови користе 0/1.",
"enabled": "Омогућено",
"disabled": "Онемогућено",
"totalKeys": "Укупно кључева",
"configured": "Конфигурисано",
"curatedHint": "курирани кључеви са вредношћу",
"customKeys": "Прилагођени кључеви",
"saveAll": "Сачувај све",
"singleKey": "Додајте/замените један кључ",
"keyPlaceholder": "радио_цустом_кеи",
"valuePlaceholder": "вредност",
"commentPlaceholder": "коментар (опционо)",
"saveSingle": "Сачувај",
"otherSettings": "Остала подешавања радија",
"dbError": "Није могуће учитати подешавања (база података није доступна). Подразумеване вредности ће бити креиране приликом чувања."
},
"embedPage": {
"title": "Радио Ембед",
"subtitle": "Код за уградњу спреман за копирање за стрим уживо. Само за читање — ништа овде не пише у базу података. Конфигуришите УРЛ стрима у подешавањима радија (радио_стреам_урл).",
"streamUrl": "УРЛ стрима",
"configured": "Конфигурисано",
"missing": "Недостаје",
"radioName": "Име радија",
"nowPlayingApi": "АПИ који се тренутно игра",
"set": "Сет",
"notSet": "Није постављено",
"noStreamUrl": "УРЛ стрима није конфигурисан",
"noStreamUrlText": "Радио_стреам_урл није постављен, тако да још нема шта да се угради.",
"goToSettings": "Идите на Подешавања радија",
"livePreview": "Преглед уживо",
"livePreviewText": "Ово је голи audio плејер како ће га посетиоци видети. Притисните плаи да бисте потврдили да је стрим доступан.",
"source": "Извор",
"audioSnippet": "Исечак аудио плејера",
"audioSnippetDesc": "Улазни ХТМЛ5 аудио плејер усмерен право на ток. Ради свуда где је обичан ХТМЛ дозвољен.",
"iframeSnippet": "Исечак омота унутар оквира",
"iframeSnippetDesc": "Уграђује сопствену страницу радио плејера сајта у ифраме — чува ваш стил и информације које се сада репродукују. Подесите ширину/висину по укусу.",
"audioUnsupported": "Ваш претраживач не подржава аудио елемент."
},
"banners": {
"title": "Баннери",
"heading": "Радио Баннери",
"description": "Промотивни банери приказани на радио страници, поређани по редоследу сортирања.",
"addBanner": "Додај банер",
"createBanner": "Креирајте банер",
"deleteBanner": "Избриши банер",
"noBanners": "Још нема банера — додајте један изнад.",
"existing": "Постојећи банери ({count})",
"save": "Сачувај",
"delete": "Избриши",
"byUser": "од корисника {id}",
"active": "активан",
"hidden": "скривено",
"bannerAlt": "Радио банер",
"statusActive": "Ацтиве",
"statusHidden": "Скривено",
"dbError": "Није могуће учитати банере (база података није доступна).",
"form": {
"imagePath": "Путања/УРЛ слике",
"imagePathPlaceholder": "/стораге/радио/баннер.пнг",
"title": "Наслов",
"description": "Опис",
"sortOrder": "Редослед сортирања",
"active": "Ацтиве"
}
},
"ranksForm": {
"title": "Радио Ранкс",
"subtitle": "Ранг ДЈ-а/особља се може доделити на радио апликацијама.",
"dbError": "Није могуће учитати рангове (база података није доступна).",
"active": "Ацтиве",
"addRank": "Додајте ранг",
"name": "Име",
"badgeCode": "Шифра значке",
"description": "Опис",
"createRank": "Направите ранг",
"existing": "Постојећи рангови ({count})",
"noRanks": "Још нема рангова — додајте један изнад.",
"activeLabel": "активан",
"inactiveLabel": "неактиван",
"save": "Сачувај",
"deleteRank": "Избриши ранг #{id}"
},
"historyPage": {
"title": "Радио Плаи Хистори",
"subtitle": "Прошле ДЈ емисије и време емитовања (радио_хистори), најновија прва. Дневник само за читање ко је био у етру, када и колико слушалаца се укључило.",
"dbError": "Није могуће учитати историју радија (база података није доступна).",
"showsLogged": "Емисије евидентиране",
"onAirNow": "Сада у етеру",
"uniqueDjs": "Јединствени ДЈ-еви",
"peakListeners": "Врхунски слушаоци",
"empty": "Још увек није забележена историја радија.",
"showLog": "Прикажи дневник ({count})",
"colDj": "ДЈ",
"colShow": "Схов",
"colStarted": "Почело",
"colEnded": "Завршено",
"colAirtime": "Време емитовања",
"colListeners": "Слушаоци",
"colNotes": "Напомене",
"onAir": "у ваздуху"
},
"apiKeysForm": {
"title": "Радио АПИ кључеви",
"subtitle": "АПИ кључеви за спољне радио интеграције (радио_апи_кеис). Кључеви се генеришу на страни сервера и приказују маскирани — копирајте пуну вредност из базе података када се први пут издају.",
"dbError": "Није могуће учитати АПИ кључеве (база података није доступна).",
"totalKeys": "Укупно кључева",
"active": "Ацтиве",
"inactive": "Неактиван",
"generateKey": "Генеришите кључ",
"generateHint": "Тајни кључ се генерише аутоматски са криптографском насумичношћу — ви га не уносите.",
"name": "Име",
"namePlaceholder": "АзуреЦаст мост",
"rateLimit": "Ограничење брзине (захтеви/мин)",
"allowedIps": "Дозвољене ИП адресе (опционо)",
"allowedIpsPlaceholder": "одвојено зарезом, празно = било који",
"generate": "Генеришите кључ",
"existingKeys": "Постојећи кључеви ({count})",
"noKeys": "Још нема АПИ кључева — генеришите један изнад.",
"colName": "Име",
"colKey": "Кључ",
"colAllowedIps": "Дозвољене ИП адресе",
"colRateLimit": "Ограничење стопе",
"colLastUsed": "Последње коришћено",
"colExpires": "Истиче",
"colStatus": "Статус",
"colActions": "Акције",
"maskedHint": "Приказује се само првих 8 знакова",
"any": "било који",
"activeLabel": "активан",
"inactiveLabel": "неактиван",
"deactivate": "Деактивирај",
"activate": "Активирај",
"delete": "Избриши"
},
"pointsForm": {
"title": "Поени радио слушалаца",
"subtitle": "Наградите слушаоце валутом за време проведено на радију. Измене се уписују у вебсите_сеттингс (тастери за радио_тачке_*) и разбијају кеш подешавања времена извршавања. Булови користе 0/1.",
"saved": "Сачувано",
"points": "Поени",
"enabled": "Омогућено",
"disabled": "Онемогућено",
"perMinute": "По минути",
"paidIn": "плаћено у {currency}",
"maxPerDay": "Макс / дан",
"unlimited": "Неограничено",
"minListeners": "Мин слушалаца",
"settings": "Подешавања",
"pointsEnabled": "Поени су омогућени",
"pointsEnabledHint": "Главни прекидач за доделу поена слушаоца.",
"currency": "Валута",
"currencyHint": "У који новчаник се уплаћују бодови.",
"pointsPerMinute": "Поена у минути",
"pointsPerMinuteHint": "Износ који се додељује за сваки пун минут слушања.",
"maxPerDayHint": "Дневно ограничење по кориснику. Користите 0 за неограничено.",
"minListenersHint": "Поени се додељују само када је укључено најмање оволико људи.",
"save": "Сачувајте подешавања поена"
},
"autoDjForm": {
"title": "Radio AutoDJ",
"subtitle": "Резервна листа за репродукцију (радио_ауто_дј_плаилист) радио ротира када ниједан ДЈ не емитује уживо. Поредано по редоследу сортирања, а затим наслову.",
"dbError": "Није могуће учитати АутоДЈ листу за репродукцију (база података није доступна).",
"tracks": "Стазе",
"active": "Ацтиве",
"inactive": "Неактиван",
"addTrack": "Додај нумеру",
"titlePlaceholder": "Наслов нумере",
"artist": "Уметник",
"album": "Албум",
"artworkUrl": "УРЛ уметничког дела",
"artworkUrlPlaceholder": "хттпс://…/цовер.пнг",
"duration": "Трајање (секунде)",
"durationPlaceholder": "нпр. 215",
"sortOrder": "Редослед сортирања",
"playlist": "Плејлиста ({count})",
"noTracks": "Још нема АутоДЈ нумера — додајте једну изнад.",
"colOrder": "Ред",
"colTitle": "Наслов",
"colArtist": "Уметник",
"colAlbum": "Албум",
"colDuration": "Трајање",
"colPlays": "Плаис",
"colLastPlayed": "Последње играно",
"colStatus": "Статус",
"colActions": "Акције",
"activeLabel": "активан",
"inactiveLabel": "неактиван",
"deactivate": "Деактивирај",
"activate": "Активирај",
"delete": "Избриши",
"trackTitle": "Наслов"
},
"moderationPage": {
"title": "ДЈ Модератион",
"subtitle": "Прегледајте и уклоните радио повике (50 најновијих).",
"recentShouts": "Недавни узвици ({count})"
}
},
"commandocentrum": {
"title": "Цоммандоцентрум",
"subtitle": "Дијагностика, РЦОН контроле и управљање корисницима",
"diagnostics": "Дијагностика",
"rcon": "РЦОН",
"userActions": "Радње корисника",
"diagnosticsTitle": "Дијагностика емулатора",
"memoryUsage": "Употреба меморије",
"uptime": "Уптиме",
"onlineUsers": "Онлине корисници",
"roomsLoaded": "Собе су напуњене",
"refresh": "Освежи",
"rconTitle": "РЦОН команде",
"rconPlaceholder": "Унесите РЦОН команду…",
"rconSend": "Пошаљи",
"rconSending": "Шаље се…",
"rconResponse": "Одговор",
"userActionsTitle": "Радње корисника",
"username": "Корисничко име",
"usernamePlaceholder": "Циљно корисничко име",
"action": "Акција",
"execute": "Извршити",
"actions": {
"disconnect": "Прекини везу",
"alert": "Пошаљи упозорење",
"giveCredits": "Дајте кредите",
"giveBadge": "Дајте значку",
"givePoints": "Дајте бодове",
"ban": "Бан",
"kick": "Кицк"
},
"messagePlaceholder": "Порука (за упозорења)…",
"amountPlaceholder": "Износ…",
"badgePlaceholder": "Шифра значке…"
},
"emulator": {
"title": "Емулатор Цонфиг",
"subtitle": "Прегледајте и уредите подешавања емулатора и текстове локализације",
"settings": "Подешавања",
"texts": "Текстови",
"search": "Тражи",
"searchPlaceholder": "Кључеви за претрагу…",
"noSettings": "Нису пронађена подешавања",
"noTexts": "Није пронађен ниједан текст",
"edit": "Уреди",
"save": "Сачувај",
"saving": "Чување…",
"cancel": "Откажи",
"colKey": "Кључ",
"colValue": "Валуе",
"colType": "Тип",
"colActions": "Акције",
"editDialog": {
"title": "Измени: {key}",
"value": "Валуе",
"valuePlaceholder": "Унесите вредност…",
"save": "Сачувај промене",
"cancel": "Откажи"
}
},
"alerts": {
"title": "Алертс",
"subtitle": "Шаљите упозорења широм хотела и погледајте недавна упозорења",
"sendAlert": "Пошаљите хотелско обавештење",
"recentAlerts": "Недавна упозорења ({count})",
"noRecentAlerts": "Нема недавних упозорења",
"form": {
"title": "Наслов упозорења",
"titlePlaceholder": "нпр. Одржавање сервера за 10 минута",
"message": "Порука упозорења",
"messagePlaceholder": "Напишите поруку упозорења…",
"type": "Тип",
"typeHotel": "Упозорење за цео хотел",
"typeStaff": "Само особље",
"urgent": "Хитно",
"send": "Пошаљи упозорење",
"sending": "Шаље се…",
"description": "Broadcasts via RCON <code>hotelalert</code> to online users."
},
"colId": "ИД",
"colTitle": "Наслов",
"colSentBy": "Послао",
"colType": "Тип",
"colDate": "Датум",
"colActions": "Акције",
"noAlerts": "No recent alerts",
"alertsShown": "Shown",
"critical": "Critical",
"warnings": "Warnings",
"unread": "Unread",
"markAllRead": "Mark all read",
"colWhen": "When",
"colSeverity": "Severity",
"colMessage": "Message"
},
"logs": {
"title": "Активности особља",
"subtitle": "Ревизорски траг радњи особља у админ панелу",
"noLogs": "Још увек није забележена ниједна активност особља",
"colId": "ИД",
"colUser": "Корисник",
"colAction": "Акција",
"colTarget": "Таргет",
"colDescription": "Опис",
"colIp": "ИП",
"colTimestamp": "Временска ознака",
"filterByUser": "Филтрирај по кориснику…",
"filterByAction": "Филтрирај по радњи…",
"clearFilters": "Обриши филтере",
"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": "Филтер речи",
"subtitle": "Управљајте филтрираним речима и фразама у хотелу",
"addWord": "Додајте реч",
"addWords": "Додајте речи",
"noWords": "Још нема филтрираних речи",
"confirmDelete": "Уклонити „{word}“ из филтера?",
"colId": "ИД",
"colWord": "Реч",
"colAddedBy": "Додао/ла",
"colCreated": "Цреатед",
"colActions": "Акције",
"form": {
"word": "Реч",
"wordPlaceholder": "нпр. бадворд",
"addMore": "Додајте више речи (по једну у сваки ред)",
"save": "Додајте у филтер",
"saving": "Чување…",
"cancel": "Откажи"
},
"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": "Режим одржавања",
"subtitle": "Омогућите или онемогућите одржавање у целом хотелу",
"enabled": "Режим одржавања је омогућен",
"disabled": "Режим одржавања је онемогућен",
"enable": "Омогући одржавање",
"disable": "Онемогућите одржавање",
"message": "Порука о одржавању",
"messagePlaceholder": "Вратићемо се ускоро!",
"staffAccess": "Омогућите приступ особљу током одржавања",
"save": "Сачувај подешавања",
"saving": "Чување…",
"confirmEnable": "Омогућавање одржавања ће спречити све кориснике који нису запослени да приступе хотелу. Наставити?",
"confirmDisable": "Онемогућити режим одржавања и вратити приступ свим корисницима?"
},
"housekeeping": {
"title": "Дозволе за одржавање",
"subtitle": "Конфигуришите који рангови могу да приступе којим администраторским одељцима",
"addPermission": "Додајте дозволу",
"editPermission": "Дозволу за уређивање",
"deletePermission": "Избриши дозволу",
"noPermissions": "Нема конфигурисаних дозвола за одржавање",
"confirmDelete": "Желите ли да избришете ову дозволу?",
"colId": "ИД",
"colRank": "Ранг",
"colSection": "Секција",
"colActions": "Акције",
"form": {
"rankId": "Ранг ИД",
"rankIdPlaceholder": "Минимални чин",
"section": "Кључ одељка",
"sectionPlaceholder": "нпр. админ.дасхбоард",
"save": "Сачувај дозволу",
"saving": "Чување…",
"cancel": "Откажи"
},
"saved": "Saved!",
"deleted": "Deleted!",
"errorOccurred": "An error occurred",
"emptyInput": "Empty input",
"invalidJson": "Invalid JSON",
"imported": "Imported!",
"presetApplied": "Preset Примењено!",
"cleared": "All Дозволе cleared!",
"invalidRank": "Invalid Ранг",
"testDone": "Test done: {count} Дозволе found",
"testing": "Testing...",
"loading": "Loading...",
"prev": "Previous",
"next": "Next",
"confirmClearAll": "Избриши ALL Дозволе? This Акција cannot be undone!",
"colGroup": "Group",
"colDepends": "Depends on",
"colPermission": "Дозвола",
"colDescription": "Опис",
"colMinRank": "Min. Ранг",
"permissionKey": "Кључ за дозволу",
"minRank": "Min. Ранг",
"description": "Опис",
"permissions": "Дозволе",
"permissionsCount": "{count} Дозволе",
"permission": "Дозвола",
"highestMinRank": "Highest min. Ранг: {rank}",
"totalMinRank": "Total min. Ранг sum: {total}",
"groupCount": "{count} groups",
"rankCount": "{count} Чинови",
"missingDeps": "{count} Недостаје dependencies",
"dependsOn": "depends on",
"notFound": "not found",
"missing": "(Недостаје)",
"rank": "Ранг",
"count": "Count",
"searchPermission": "Тражи Дозволе…",
"search": "Тражи",
"manage": "Manage",
"importSelection": "Увоз selection",
"noGroup": "Бр group",
"allGroups": "All groups",
"perGroup": "Дозволе per group",
"perRank": "Дозволе per Ранг",
"rankOverviewHint": "All Дозволе grouped by the Ранг they are assigned to.",
"tabOverview": "Преглед",
"tabManage": "Manage",
"tabImport": "Увоз / Export",
"tabRanks": "Ранг Преглед",
"tabPresets": "Пресетс",
"tabTest": "Test",
"tabAudit": "Audit log",
"importPermissions": "Увоз Дозволе",
"importHint": "Paste a JSON array of Дозвола objects. Format: ['{' \"permission\": \"...\", \"minRank\": 7, \"description\": \"...\", \"groupName\": \"...\", \"dependsOn\": \"...\" '}']",
"importPlaceholder": "Paste JSON here…",
"import": "Увоз",
"exportTitle": "Export Дозволе",
"exportHint": "Export all Дозволе as JSON for backup or batch editing.",
"export": "Export JSON",
"copy": "Copy",
"copied": "Copied!",
"presets": "Дозвола Пресетс",
"presetsHint": "Пријавите се a predefined Сет of Дозволе for common staff roles.",
"presetModerator": "Moderator",
"presetModeratorDesc": "Basic Умереност tools: Корисник lookup, Банс, CFH handling, chat Дневници.",
"presetAdmin": "Administrator",
"presetAdminDesc": "Full admin access: Корисници, Собе, news, Подешавања, Схоп, events, Радио & more.",
"presetSuperAdmin": "Super Admin",
"presetSuperAdminDesc": "Complete access to every feature including Дозвола management and asset Увоз.",
"applyPreset": "Пријавите се preset",
"clearAll": "Clear all Дозволе",
"testTitle": "Test Ранг access",
"testHint": "Enter a Ранг number to see which Дозволе would be granted.",
"test": "Test",
"auditTitle": "Дозвола audit log",
"auditHint": "All changes to Домаћинство Дозволе are logged.",
"auditLogsAt": "Audit Дневници are available on the Audit log page.",
"viewAuditLogs": "Виев audit Дневници",
"importedWithErrors": "Imported {count} Дозволе with {errors} errors",
"confirmClearAllDesc": "This will Уклони every Дозвола entry from the База података. Are you sure?",
"confirmDeletePermission": "Избриши this Дозвола permanently?",
"confirmBulkDelete": "Избриши {count} selected Дозволе?",
"deleteSelected": "Избриши {count} selected",
"cancel": "Откажи",
"confirm": "Confirm",
"auditTime": "Time",
"auditUser": "Корисник",
"auditAction": "Акција",
"auditTarget": "Таргет",
"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": "Собе",
"subtitle": "Претражујте хотелске собе и управљајте њима",
"search": "Тражи",
"searchPlaceholder": "Претражите по имену, власнику или ИД-у…",
"searchResults": "{count, plural, one {# room} other {# rooms}} пронађено за „{query}“",
"noResults": "Нема пронађених соба",
"colId": "ИД",
"colName": "Име",
"colOwner": "Власник",
"colUsers": "Корисници",
"colState": "Држава",
"colCategory": "Категорија",
"colCreated": "Цреатед",
"colActions": "Акције",
"stateOpen": "Отвори",
"stateClosed": "Затворено",
"stateLocked": "Закључано",
"stateInvisible": "Невидљиви",
"detail": {
"title": "Соба: {name}",
"subtitle": "Власник {owner}",
"overview": "Преглед",
"actions": "Акције",
"description": "Опис",
"noDescription": "Нема описа",
"owner": "Власник",
"users": "Корисници на мрежи",
"maxUsers": "Макс. корисника",
"category": "Категорија",
"state": "Држава",
"tags": "Ознаке",
"noTags": "Нема ознака",
"created": "Цреатед",
"deleteRoom": "Избриши собу",
"confirmDelete": "Избрисати собу „{name}“? Ово се не може поништити.",
"enterRoom": "Уђите у собу",
"changeOwner": "Промени власника",
"changeOwnerPlaceholder": "Ново корисничко име власника"
}
},
"emailTemplates": {
"title": "Шаблони е-поште",
"subtitle": "Manage transactional email templates",
"newTemplate": "+ Нови шаблон",
"edit": "Уреди",
"delete": "Избриши",
"noTemplates": "Још нема шаблона е-поште",
"confirmDelete": "Delete template \"{name}\"?",
"colId": "ИД",
"colName": "Име",
"colSubject": "Предмет",
"colKey": "Кључ",
"colUpdated": "Ажурирано",
"colActions": "Акције",
"form": {
"name": "Име",
"namePlaceholder": "нпр. Е-маил добродошлице",
"key": "Кључ",
"keyPlaceholder": "нпр. велцоме_емаил",
"subject": "Предмет",
"subjectPlaceholder": "Наслов е-поште",
"body": "Тело (ХТМЛ)",
"bodyPlaceholder": "<p>Поштовани {username},</p>",
"variables": "Доступне варијабле",
"variablesHint": "{username}, {email}, {hotel_name}",
"save": "Сачувај шаблон",
"saving": "Чување…",
"cancel": "Откажи"
}
},
"theme": {
"title": "Тема",
"subtitle": "Customise the CMS appearance",
"presets": "Пресетс",
"colours": "Боје",
"css": "ЦСС",
"presetsTitle": "Унапред подешене теме",
"presetsSubtitle": "Choose a pre-built colour scheme",
"applyPreset": "Пријавите се",
"presetApplied": "Пресет је примењен: {preset}",
"customiseTitle": "Прилагођене боје",
"primary": "Примарни",
"secondary": "Секундарни",
"accent": "Аццент",
"background": "Позадина",
"surface": "Површина",
"text": "Текст",
"saveColours": "Сачувајте боје",
"savingColours": "Чување…",
"cssTitle": "Прилагођени ЦСС",
"cssSubtitle": "Add custom CSS to override theme styles",
"cssPlaceholder": "/* Your custom CSS here */",
"saveCss": "Сачувај ЦСС",
"savingCss": "Чување…",
"reset": "Ресетујте на подразумеване вредности",
"confirmReset": "Reset theme to default values?"
},
"media": {
"title": "Медиа Либрари",
"subtitle": "Upload and manage media files",
"upload": "Уплоад",
"uploadTitle": "Отпремите датотеку",
"uploadSubtitle": "Drag and drop or click to upload",
"uploadButton": "Изаберите датотеку",
"uploading": "Отпремање…",
"noFiles": "Још нема медијских датотека",
"delete": "Избриши",
"confirmDelete": "Delete this file permanently?",
"search": "Тражи",
"searchPlaceholder": "Претражи по имену датотеке…",
"colPreview": "Преглед",
"colName": "Име",
"colSize": "Величина",
"colType": "Тип",
"colUploaded": "Отпремљено",
"colActions": "Акције",
"copyUrl": "Копирај УРЛ",
"urlCopied": "УРЛ је копиран у међуспремник"
},
"favicon": {
"title": "Фавицон",
"subtitle": "Upload and manage the site favicon",
"current": "Тренутни фавицон",
"uploadLabel": "Уплоад фавицон",
"uploadHint": "PNG, JPEG, GIF, WebP, ICO or SVG. Мак 2МБ.",
"upload": "Уплоад",
"uploading": "Отпремање…",
"delete": "Уклони",
"deleting": "Уклањање…",
"saved": "Favicon saved successfully!",
"deleted": "Favicon removed successfully!",
"error": "Нешто је пошло по злу",
"confirmDelete": "Уклоните фавицон? The site will no longer show a custom favicon.",
"generator": {
"title": "Генериши фавицон",
"text": "Текст",
"bgColor": "Боја позадине",
"textColor": "Боја текста",
"rounded": "Заобљени углови",
"save": "Сачувај као фавицон"
},
"cancel": "Cancel"
},
"settings": {
"title": "ЦМС подешавања",
"subtitle": "Управљајте ЦМС конфигурацијом кључ/вредност",
"addSetting": "Додајте подешавање",
"edit": "Уреди",
"delete": "Избриши",
"noSettings": "Нису пронађена подешавања",
"confirmDelete": "Желите ли да избришете подешавање „{key}“?",
"colKey": "Кључ",
"colValue": "Валуе",
"colUpdated": "Ажурирано",
"colActions": "Акције",
"form": {
"key": "Кључ",
"keyPlaceholder": "нпр. хотел_наме",
"value": "Валуе",
"valuePlaceholder": "Подешавање вредности",
"save": "Сачувај подешавање",
"saving": "Чување…",
"cancel": "Откажи"
},
"keysInDatabase": "{count} keys in database",
"managedInForm": "{count} managed in form",
"documented": "{count} documented",
"saved": "Settings saved.",
"saveFailed": "Could not save settings.",
"saveSettings": "Save settings",
"viewOnly": "You can view settings but need edit permission to change them."
},
"import": {
"title": "Import",
"subtitle": "Import assets from external sources into your hotel.",
"badges": "Badges",
"badgesDescription": "Import and manage badge assets from external sources.",
"furni": "Furni",
"furniDescription": "Import furniture definitions, SWF files, and icons.",
"clothing": "Clothing",
"clothingDescription": "Import clothing and wearables for avatars.",
"effects": "Effects",
"effectsDescription": "Import avatar effects and animations.",
"pets": "Pets",
"petsDescription": "Import pet data and icons.",
"clone": "Clone",
"cloneDescription": "Clone existing items from one source to another.",
"upload": "Upload .nitro",
"uploadDescription": "Upload .nitro bundles and icons directly without SWF conversion.",
"sync": "Auto Sync",
"syncDescription": "Automatically import missing furniture from all configured sources.",
"repairIcons": "Repair Icons",
"repairIconsDescription": "Download any missing icon files for furniture already in the database.",
"audit": "Catalog Audit",
"auditDescription": "Scan your catalog for missing entries, broken references, and items missing from clone sources."
},
"translations": {
"title": "Translations",
"subtitle": "Translate your hotel into multiple languages.",
"tabs": {
"cms": "CMS",
"client": "Client (Nitro)",
"emulator": "Emulator"
},
"emulator": {
"title": "Emulator",
"subtitle": "User-facing strings from emulator_settings (commands, wordfilter, pet/matchmaking messages).",
"infoBox": "Configuration settings (ports, timeouts, IDs) do not appear here — use the full settings link. Saved changes are synced to the emulator via RCON.",
"fullSettings": "Full settings"
}
},
"tickets": {
"title": "Tickets",
"subtitle": "Support tickets from players",
"noTickets": "No active tickets",
"searchPlaceholder": "Search subject, user, category or ID…",
"presetActive": "Active",
"statusOpen": "Open",
"statusInProgress": "In progress",
"statusWaiting": "Waiting",
"statusClosed": "Closed",
"colTicket": "Ticket",
"colStatus": "Status",
"colPriority": "Priority",
"colAssigned": "Assigned",
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
"subtitle": "In-game CFH / support tickets",
"noTickets": "No CFH tickets",
"searchPlaceholder": "Search issue, user or ID…",
"noDescription": "No description",
"roomMeta": "Room #{room} · {when}",
"stateOpen": "Open",
"statePicked": "Picked",
"stateClosed": "Closed",
"colId": "ID",
"colIssue": "Issue",
"colSender": "Sender",
"colReported": "Reported",
"colMod": "Mod",
"colStatus": "Status"
},
"hubs": {
"newsMedia": "News & media",
"newsMediaSubtitle": "Articles, photos, banners, ads and media library",
"siteContent": "Site content",
"siteContentSubtitle": "Navigation, help center, boxes, tags and prefixes",
"engagement": "Engagement",
"engagementSubtitle": "Events, polls and support tickets",
"users": "Users",
"usersSubtitle": "Directory, online players, applications and teams",
"access": "Access & security",
"accessSubtitle": "Bans, IP, VPN, permissions and word filter",
"moderation": "Moderation",
"moderationSubtitle": "Reports, actions and moderation team",
"catalog": "Catalog & rares",
"catalogSubtitle": "Catalog, rares, badges, achievements and sounds",
"shop": "Shop & payments",
"shopSubtitle": "Shop, transactions, vouchers, subscriptions and calendar",
"radio": "Radio",
"radioSubtitle": "Stream, DJ tools, embed and monitoring",
"settings": "Settings",
"settingsSubtitle": "CMS config, theme, maintenance and related tools",
"tools": "Tools",
"toolsSubtitle": "RCON, rooms, import and translations",
"observability": "Observability",
"observabilitySubtitle": "Logs, analytics, DevOps and hotel alerts",
"tabs": {
"articles": "Articles",
"photos": "Photos",
"banners": "Banners",
"ads": "Ads",
"media": "Media",
"navigator": "Navigator",
"help": "Help",
"boxes": "Boxes",
"tags": "Tags",
"prefixes": "Prefixes",
"events": "Events",
"eventTypes": "Event types",
"polls": "Polls",
"tickets": "Tickets",
"templates": "Templates",
"directory": "Directory",
"multiAccounts": "Multi-accounts",
"online": "Online",
"applications": "Applications",
"teams": "Teams",
"bans": "Bans",
"ip": "IP",
"vpn": "VPN",
"permissions": "Permissions",
"wordFilter": "Word filter",
"overview": "Overview",
"actions": "Actions",
"cfh": "CFH",
"team": "Team",
"catalogTab": "Catalog",
"rares": "Rares",
"badges": "Badges",
"achievements": "Achievements",
"sounds": "Sounds",
"shopTab": "Shop",
"transactions": "Transactions",
"vouchers": "Vouchers",
"subscriptions": "Subscriptions",
"calendar": "Calendar",
"history": "History",
"moderationTab": "Moderation",
"monitoring": "Monitoring",
"settingsTab": "Settings",
"embed": "Embed",
"apiKeys": "API keys",
"points": "Points",
"ranks": "Ranks",
"autoDj": "Auto DJ",
"cms": "CMS",
"theme": "Theme",
"maintenance": "Maintenance",
"favicon": "Favicon",
"emulator": "Emulator",
"email": "Email",
"housekeeping": "Housekeeping",
"commando": "Commando",
"rooms": "Rooms",
"import": "Import",
"translations": "Translations",
"logs": "Logs",
"audit": "Audit",
"chat": "Chat",
"commands": "Commands",
"trades": "Trades",
"analytics": "Analytics",
"activity": "Activity",
"economy": "Economy",
"devops": "DevOps",
"errors": "Errors",
"alerts": "Alerts",
"toolsGroup": "Tools",
"helpTickets": "Help-center tickets",
"ticketInbox": "Inbox",
"importOverview": "Overview",
"importBadges": "Badges",
"importFurni": "Furni",
"importUpload": "Upload",
"importClothing": "Clothing",
"importEffects": "Effects",
"importPets": "Pets",
"importClone": "Clone",
"importSync": "Sync",
"importRepairIcons": "Repair icons",
"importAudit": "Audit"
},
"events": "Events",
"eventsSubtitle": "Hotel events and event types",
"tickets": "Support desk",
"ticketsSubtitle": "CMS tickets, help-center tickets, and reply templates",
"staffAccess": "Ranks & permissions",
"staffAccessSubtitle": "Staff ranks, ACL permissions and housekeeping access",
"analytics": "Analytics",
"analyticsSubtitle": "Hotel activity, retention and economy",
"devops": "DevOps",
"devopsSubtitle": "Service health and emulator errors",
"import": "Import",
"importSubtitle": "Furni, badges, clothing and asset tools"
},
"events": {
"newEvent": "+ New event",
"createTitle": "Create event",
"createSubtitle": "Schedule a new hotel event",
"searchPlaceholder": "Search events…",
"colId": "ID",
"colTitle": "Title",
"colType": "Type",
"colStarts": "Starts",
"colStatus": "Status",
"colActions": "Actions",
"statusPublished": "Published",
"statusDraft": "Draft",
"statusCancelled": "Cancelled",
"statusCompleted": "Completed",
"statRegistrations": "Registrations",
"statPrizes": "Prizes",
"statWinners": "Winners",
"statTime": "Time",
"maxPlayers": "Max: {count}",
"timeUpcoming": "Upcoming",
"timePast": "Past",
"endsAt": "Ends: {date}",
"userFallback": "User #{id}",
"registrationsTitle": "Registrations ({count})",
"noRegistrations": "No registrations yet.",
"noPrizes": "No prizes configured yet.",
"noWinners": "No winners yet.",
"addPrize": "Add prize",
"addWinner": "Add winner",
"formEditTitle": "Edit event",
"formDetailsTitle": "Event details",
"formTitle": "Title",
"formEventType": "Event type",
"formSelectType": "Select type",
"formDescription": "Description",
"formStartsAt": "Starts at",
"formEndsAt": "Ends at",
"formSelectStart": "Select start date",
"formSelectEnd": "Select end date",
"formMaxPlayers": "Max players",
"formUnlimited": "Unlimited",
"formRoomId": "Room ID",
"formOptional": "Optional",
"formImageUrl": "Image URL",
"formSaving": "Saving…",
"formUpdate": "Update event",
"formCreate": "Create event",
"toastUpdated": "Event updated!",
"toastCreated": "Event created!"
},
"polls": {
"newPoll": "+ New poll",
"createTitle": "Create poll",
"createSubtitle": "Create a new community poll or survey",
"searchPlaceholder": "Search polls…",
"colId": "ID",
"colTitle": "Title",
"colStatus": "Status",
"colType": "Type",
"colCreated": "Created",
"colActions": "Actions",
"statusActive": "Active",
"statusDraft": "Draft",
"statusClosed": "Closed",
"typeMultiple": "Multiple choice",
"typeSingle": "Single choice",
"statVoters": "Total voters",
"statQuestions": "Questions",
"statVotes": "Total votes",
"questionsTitle": "Questions ({count})",
"addQuestion": "Add question",
"noQuestions": "No questions yet. Add your first question above.",
"resultsTitle": "Results",
"formEditTitle": "Edit poll",
"formDetailsTitle": "Poll details",
"formTitle": "Title",
"formDescription": "Description",
"formStartsAt": "Starts at",
"formEndsAt": "Ends at",
"formSelectStart": "Select start date",
"formSelectEnd": "Select end date",
"formShowResults": "Show results to voters",
"formAllowMultiple": "Allow multiple answers",
"formSaving": "Saving…",
"formUpdate": "Update poll",
"formCreate": "Create poll",
"toastUpdated": "Poll updated!",
"toastCreated": "Poll created!"
},
"multiAccounts": {
"minAccounts": "Min accounts per cluster",
"resultLimit": "Result limit",
"refresh": "Refresh",
"noClusters": "No clusters found at the current thresholds."
},
"devops": {
"noEmulatorErrors": "No emulator errors found",
"noRecentErrors": "No recent errors"
},
"helpTickets": {
"title": "Help center tickets",
"subtitle": "Player tickets from /help/tickets",
"noTickets": "No open help center tickets",
"searchPlaceholder": "Search title, user or ID…",
"presetOpen": "Open",
"presetAll": "All",
"statusOpen": "Open",
"statusClosed": "Closed",
"colTicket": "Ticket",
"colStatus": "Status",
"colUser": "User",
"colCreated": "Created",
"colUpdated": "Updated",
"meta": "by {user} · {count} replies",
"backToList": "Back to list",
"threadTitle": "Conversation",
"staffBadge": "Staff",
"replyPlaceholder": "Reply as staff…",
"replySubmit": "Send reply",
"replyHint": "Ctrl+Enter to send.",
"closeSubmit": "Close ticket",
"reopenSubmit": "Reopen ticket",
"closedHint": "This ticket is closed.",
"actionsTitle": "Actions",
"requesterTitle": "Requester",
"detailsTitle": "Details",
"rankLabel": "Rank {rank}",
"messageCountLabel": "Messages",
"success": {
"replied": "Reply sent.",
"closed": "Ticket closed.",
"reopened": "Ticket reopened.",
"banLifted": "Ban lifted and ticket closed."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}",
"liftBanSubmit": "Lift requester ban & close",
"requesterBanned": "Requester banned"
},
"marketplace": {
"title": "Marketplace",
"subtitle": "Hotel marketplace listings",
"activeListings": "Active listings",
"soldListings": "Sold",
"filterActive": "Active",
"filterSold": "Sold",
"empty": "No marketplace listings to show.",
"loadError": "Could not load marketplace data (database unavailable).",
"cancel": "Cancel listing",
"colId": "ID",
"colItem": "Item ID",
"colSeller": "Seller",
"colPrice": "Price",
"colListed": "Listed",
"colSold": "Sold at",
"colActions": "Actions"
},
"analytics": {
"loadError": "Some analytics queries failed. Numbers below may be incomplete — check the database connection and emulator tables.",
"totalUsers": "Total users",
"onlineNow": "{count} online now",
"weekRegistrations": "Week registrations",
"thisMonth": "{count} this month",
"activeRooms": "Active rooms",
"totalRooms": "{count} total rooms",
"weeklyActivity": "Weekly activity",
"tradesAndBans": "{trades} trades, {bans} bans",
"registrationsChartTitle": "Registrations (30 days)",
"registrationsChartDescription": "New user registrations over the last 30 days",
"chatActivity": "Chat activity",
"messagesLast7Days": "Messages in the last 7 days",
"trades": "Trades",
"tradesLast7Days": "Trades in the last 7 days",
"retention": "Retention",
"usersOnlineOverTotal": "Users online / total",
"activity": {
"chatMessages": "Chat messages",
"commands": "Commands",
"bans": "Bans",
"registrations": "Registrations",
"last7Days": "Last 7 days",
"dailyBreakdownTitle": "Daily breakdown (7 days)",
"colDay": "Day",
"colChats": "Chats",
"colCmds": "Cmds",
"colBans": "Bans",
"colRegs": "Regs",
"mostActiveUsersTitle": "Most active users (7 days)",
"noChatActivity": "No chat activity",
"msgCount": "{count} msgs",
"userFallback": "User #{id}"
},
"economy": {
"creditsInCirculation": "Credits in circulation",
"creditsDescription": "Total credits across all users",
"pixelsInCirculation": "Pixels in circulation",
"pixelsDescription": "Total pixels across all users",
"pointsInCirculation": "Points in circulation",
"pointsDescription": "Total points across all users",
"weeklyTrades": "Weekly trades",
"marketplaceListings": "{count} marketplace listings",
"shopRevenueTitle": "Shop revenue (7d)",
"purchases": "Purchases",
"creditsSpent": "Credits spent",
"pointsSpent": "Points spent",
"marketplaceTitle": "Marketplace",
"activeListings": "Active listings",
"sold7d": "Sold (7d)",
"currencyDistributionTitle": "Currency distribution",
"credits": "Credits",
"pixels": "Pixels",
"points": "Points",
"catalogSpendingTitle": "Catalog spending",
"creditsTooltip": "{count} credits",
"pointsTooltip": "{count} points"
},
"peakHours": {
"title": "Peak hours",
"description": "User activity by day & hour (last 7 days)",
"days": {
"mon": "Mon",
"tue": "Tue",
"wed": "Wed",
"thu": "Thu",
"fri": "Fri",
"sat": "Sat",
"sun": "Sun"
},
"tooltip": "{day} {hour}:00 — {count} users",
"less": "Less",
"more": "More"
}
},
"guilds": {
"title": "Guilds",
"subtitle": "Hotel groups and membership",
"totalGuilds": "Guilds",
"searchPlaceholder": "Search by name, description or ID…",
"search": "Search",
"empty": "No guilds found.",
"loadError": "Could not load guilds (database unavailable).",
"colId": "ID",
"colBadge": "Badge",
"colName": "Name",
"colOwner": "Owner",
"colMembers": "Members",
"colCreated": "Created",
"colThreads": "Forum threads",
"colRoom": "Room",
"colUser": "User",
"colLevel": "Level",
"colJoined": "Joined",
"members": "Members",
"noMembers": "No members.",
"back": "Back to guilds",
"viewPublic": "Open public page",
"disband": "Disband guild",
"listHeading": "Guilds ({count})"
},
"items": {
"title": "Items base",
"subtitle": "Browse and edit furni definitions in items_base (standalone from catalog pages)",
"total": "{count, plural, one {# item} other {# items}}",
"editTitle": "Edit {name}",
"editSubtitle": "items_base #{id}",
"back": "Back to list",
"save": "Save",
"saved": "Item saved",
"untitled": "Untitled item",
"sectionIdentity": "Identity",
"sectionDims": "Dimensions & interaction",
"sectionFlags": "Allow flags",
"sectionExtra": "Extra",
"publicName": "Public name",
"itemName": "Classname",
"type": "Type",
"spriteId": "Sprite ID",
"width": "Width",
"length": "Length",
"stackHeight": "Stack height",
"interactionType": "Interaction",
"interactionModes": "Modes",
"vendingIds": "Vending IDs",
"multiheight": "Multiheight",
"customparams": "Custom params"
},
"online": {
"title": "Online users",
"subtitle": "Players currently connected",
"connected": "{count, plural, one {# player connected} other {# players connected}}"
},
"ticketInbox": {
"hint": "Merged view of open CMS desk and help-center tickets. Detail pages and replies stay on each product own route.",
"noTickets": "No open tickets in either queue",
"searchPlaceholder": "Search subject, title, user or ID…",
"statCmsOpen": "CMS open",
"statHelpOpen": "Help open",
"statTotal": "Open total",
"colTicket": "Ticket",
"colStatus": "Status",
"colType": "Queue",
"colUpdated": "Updated",
"meta": "by {user}",
"typeAll": "All queues",
"typeCms": "CMS desk",
"typeHelp": "Help center",
"statusOpen": "Open",
"statusClosed": "Closed",
"statusAll": "All statuses",
"presetOpen": "Open only",
"modNavLabel": "Queues:",
"modNavInbox": "Inbox",
"modNavDesk": "CMS desk",
"modNavHelp": "Help center"
},
"menu": {
"title": "Admin menu",
"subtitle": "Reorder and hide sidebar groups and links. Routes and permissions stay in code.",
"save": "Save menu",
"saving": "Saving…",
"saved": "Admin menu saved.",
"saveFailed": "Could not save admin menu.",
"reset": "Reset to default",
"viewOnly": "You can view the menu layout but need settings edit permission to change it.",
"hint": "Dashboard and this page stay visible. ACL still filters what each rank sees.",
"moveUp": "Move up",
"moveDown": "Move down",
"hideGroup": "Hide group",
"showGroup": "Show group",
"hideItem": "Hide item",
"showItem": "Show item",
"pinned": "Pinned"
},
"cmsErrors": {
"firstSeen": "First occurrence in retained records",
"lastSeen": "Latest occurrence",
"affectedUsers": "Distinct identified users",
"unidentifiedEvents": "Events without a verified user ID",
"metricsScope": "Counts cover only the retained records loaded here. Users are counted only from numeric server-side user IDs; anonymous and browser reports are not attributed.",
"assignedStaff": "Assigned to staff #{id}",
"unassigned": "Unassigned",
"assignSelf": "Assign to me",
"clearAssignment": "Clear assignment",
"openOperation": "Open related area",
"releaseOccurrences": "Occurrences by release",
"releaseScope": "These releases appear in the retained records. The earliest occurrence here does not establish which release introduced the error."
},
"installation": {
"title": "Installation diagnostics",
"hint": "Read-only checks of this installation. Unknown means there is not enough evidence; configured does not prove external reachability.",
"checked": "Checked at {time} · probes completed in {ms} ms",
"recheck": "Check again",
"ok": "Check passed",
"failed": "Needs attention",
"unknown": "Not verified",
"missing": "Not configured",
"release": "Running release",
"database": "Database",
"redis": "Redis",
"emulator": "Emulator",
"storage": "Writable storage",
"migrations": "Database migrations",
"worker": "Background worker",
"renderer": "Renderer configuration",
"registry": "Container registry",
"releaseHint": "The full identifier of the running build. Use it to compare installations and choose a previous image for rollback.",
"databaseHint": "Connection check and measured SELECT 1 response time.",
"redisHint": "Optional for some pages; required for queued import work.",
"emulatorHint": "Response to the configured emulator ping.",
"storageHint": "Read/write permissions on storage, Nitro assets and SWF directories.",
"migrationsHint": "Number of packaged migrations absent from the database history. Apply migrations through the release process.",
"workerHint": "Last worker heartbeat in Redis. More than two minutes old needs investigation; no heartbeat cannot establish whether the worker is running.",
"rendererHint": "The client uses the configured address or /nitro-client/ by default. Open the game separately to verify rendering and assets.",
"registryHint": "Registry credentials live in CI, not in the CMS. Check the image publication job and its immutable release tag in Gitea."
},
"importHistory": {
"cancelled": "Cancelled",
"cancelFailed": "Could not request cancellation. Retry or refresh the job history.",
"cancelRequested": "Cancellation requested. The current item will finish; remaining items will not start.",
"cancelHint": "Cancellation preserves completed items and allows the current item to finish.",
"cancelRemaining": "Cancel remaining items",
"historyLimit": "Showing up to 30 most recently updated jobs.",
"refreshHistory": "Refresh history",
"showMoreItems": "Show 50 more items",
"uncertainOutcome": "An interrupted item may already have changed local data. It is excluded from retries.",
"reviewLocalData": "Review local data"
},
"operations": {
"title": "Needs attention",
"hint": "Accessible work: imports sample your latest 30 jobs; errors sample up to 1,000 retained events. Older work may be outside these counts.",
"empty": "No pending items found in the checked records.",
"errors": "Unresolved CMS error groups",
"imports": "Your imports needing review",
"tickets": "Open support tickets",
"publications": "News drafts",
"unavailable": "{source}: data is temporarily unavailable.",
"installation": "Installation diagnostics"
},
"catalogPackages": {
"backend": {
"sourceChanged": "Source categories or offers changed since this package was created. Create a fresh package to include the current data.",
"saveConflict": "Package changed. Reload it before saving",
"publishConflict": "Package changed. Refresh the publication preview",
"catalogChanged": "Catalog changed. Refresh the publication preview",
"missing": "Catalog package not found",
"pageLimit": "A package supports at most 200 categories including descendants",
"offerLimit": "A package supports at most 500 offers",
"payloadLimit": "Package data exceeds 8 MB safety limit",
"membership": "Package membership cannot change",
"hierarchy": "Package hierarchy cannot change",
"references": "Package furniture references cannot change",
"furnitureMissing": "Package furniture reference no longer exists",
"auditWarning": "Package published, but audit logging failed.",
"hotelWarning": "Package published, but the hotel update was not delivered.",
"exportWarning": "Package published, but export scheduling failed.",
"refreshWarning": "Package published. Refresh the page to see the latest catalog."
}
},
"catalogPackagePreview": {
"title": "Catalog preview",
"hint": "Browse the actual package pages and offers. This is a catalog preview, not a full game-client rendering. No purchases are made.",
"search": "Search categories or offers",
"playerMode": "Player access",
"rank": "Rank",
"club": "Club",
"vip": "VIP",
"externalParents": "This selection starts inside a larger catalog. Access restrictions on ancestors outside this snapshot cannot be evaluated.",
"invalidHierarchy": "{count} pages have a cyclic hierarchy and cannot be navigated.",
"snapshotLimit": "Preview limited to 200 pages and 500 offers.",
"restricted": "{count} pages are hidden by the selected player access settings.",
"categories": "Catalog categories",
"noPages": "This snapshot contains no categories.",
"inaccessible": "No categories are accessible with these settings. Adjust player access or turn it off to inspect the draft.",
"noMatches": "No matches for this search.",
"offerCount": "{count} offers",
"layout": "Layout: {layout}",
"missingLayout": "Not specified",
"unsupportedLayout": "This layout has no dedicated preview. The grid shows the actual offers; custom layout widgets and imagery are not reproduced.",
"loadingIcons": "Loading furniture icons…",
"assetsUnavailable": "Furniture details are temporarily unavailable. Offer data remains visible.",
"assetLimit": "Icons and furniture names are limited to the first 200 item IDs on this view.",
"emptyPage": "This category has no direct offers. Browse its subcategories.",
"missingIcon": "Icon unavailable",
"amount": "Quantity: {count}",
"bundle": "{count} furniture types",
"changed": "Changed from the saved baseline",
"previous": "Previous",
"next": "Next",
"page": "Page {page} of {total}",
"offerId": "Offer #{id}",
"unknownFurniture": "Furniture name unavailable",
"selectOffer": "Select an offer to inspect its price and furniture references.",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds",
"pointsType": "Points (type {type}):",
"free": "Free",
"specialPricing": "Special pricing: {credits} credits, {points} points (type {type})",
"restrictedOffers": "{count} offers in this category require Club membership.",
"clubOffer": "Club offer"
},
"search": {
"furniture": "Furniture",
"catalog": "Catalog categories",
"tickets": "Support tickets",
"loading": "Searching…",
"hint": "Enter a numeric ID or at least 2 characters, or choose a page.",
"retry": "Retry",
"description": "Search pages, users, furniture, catalog categories, articles and support tickets.",
"partialError": "Some results could not be loaded. Try again."
}
},
"error": {
"code": "Error",
"title": "Something went wrong",
"subtitle": "The hotel hit an unexpected snag.",
"body": "Try again in a moment. If it keeps happening, contact staff with the reference below.",
"tryAgain": "Try again",
"backHome": "Back home",
"reference": "Reference: {digest}"
},
"notFound": {
"code": "404",
"title": "Page not found",
"subtitle": "This room doesn’t exist — or the furniture was moved.",
"body": "Check the link, or head back to the lobby.",
"backHome": "Back home",
"latestNews": "Latest news"
},
"sessions": {
"title": "Login activity",
"subtitle": "Recent sign-ins and failed attempts on your account",
"recentTitle": "Recent sign-ins",
"recentEmpty": "No sign-ins recorded yet.",
"colWhen": "When",
"colIp": "IP",
"colDevice": "Device",
"failedTitle": "Failed attempts",
"failedSubtitle": "Wrong password on your username",
"unknownDevice": "Unknown device",
"signOutEverywhereTitle": "Sign out everywhere",
"signOutEverywhereDescription": "Ends all website sessions on every device. You will need to sign in again here too.",
"signOutEverywhereButton": "Sign out all sessions",
"successSignedOutAll": "All sessions have been signed out."
},
"guildForumThread": {
"backToForum": "← Back to forum",
"unnamedGuild": "Unnamed guild",
"noSubject": "(no subject)",
"inGuildForum": "{guild} forum",
"pinned": "Pinned",
"locked": "Locked",
"postsTitle": "Posts",
"postsSubtitle": "{count, plural, one {# post} other {# posts}}",
"postsEmpty": "No posts in this thread.",
"userNumber": "User #{id}",
"replyTitle": "Reply",
"replySubtitle": "Add your message to this thread",
"replyPlaceholder": "Write your reply…",
"replySubmit": "Post reply",
"lockedHint": "This thread is locked — new replies are disabled.",
"loginToReply": "Sign in to reply.",
"loginLink": "Log in",
"success": {
"replied": "Reply posted."
},
"errors": {
"invalid": "Please enter a message.",
"notFound": "That thread was not found.",
"locked": "This thread is locked.",
"ratelimit": "You're posting too fast. Please wait a moment and try again.",
"error": "Something went wrong. Please try again."
}
},
"helpTicketDetail": {
"backToList": "← Your tickets",
"ticketId": "Ticket #{id}",
"statusOpen": "Open",
"statusClosed": "Closed",
"messagesTitle": "Conversation",
"messagesSubtitle": "{count, plural, one {# message} other {# messages}}",
"you": "You",
"userNumber": "User #{id}",
"replyTitle": "Reply",
"replySubtitle": "Send a follow-up to staff",
"replyPlaceholder": "Write your message…",
"replySubmit": "Send reply",
"closeTitle": "Close ticket",
"closeSubtitle": "Mark this request as resolved when you no longer need help",
"closeSubmit": "Close ticket",
"closedHint": "This ticket is closed. Open a new ticket if you need more help.",
"success": {
"replied": "Reply sent.",
"closed": "Ticket closed."
},
"errors": {
"invalid": "Please enter a message.",
"notFound": "That ticket was not found.",
"closedTicket": "This ticket is closed.",
"moderated": "That message was blocked by moderation.",
"ratelimit": "You're submitting too fast. Please wait a moment and try again.",
"error": "Something went wrong. Please try again."
}
},
"events": {
"title": "Events",
"subtitle": "Upcoming and recent hotel events you can join",
"empty": "No events yet.",
"back": "← Events",
"when": "When",
"status": "Status",
"statusPublished": "Open",
"statusCompleted": "Completed",
"registrations": "Registrations",
"registered": "{count} registered",
"spots": "{count} / {max} spots",
"registerTitle": "Register",
"registerSubtitle": "Save your spot for this event",
"register": "Register for event",
"registering": "Registering…",
"registerSuccess": "You are registered!",
"registerError": "Could not register for this event.",
"loginToRegister": "Log in to register for this event.",
"alreadyRegistered": "You are already registered.",
"eventEnded": "This event has ended.",
"eventFull": "This event is full.",
"cannotRegister": "Registration is not available.",
"prizesTitle": "Prizes",
"winnersTitle": "Winners",
"unknownUser": "User #{id}"
},
"polls": {
"title": "Polls",
"subtitle": "Share your opinion in community polls",
"empty": "No polls yet.",
"back": "← Polls",
"statusActive": "Open",
"statusClosed": "Closed",
"questionsCount": "{count} questions",
"ends": "Ends {date}",
"voteTitle": "Cast your vote",
"voteSubtitle": "Answer each question below",
"submitVote": "Submit vote",
"voting": "Submitting…",
"voteSuccess": "Thanks for voting!",
"voteError": "Could not submit your vote.",
"loginToVote": "Log in to vote in this poll.",
"alreadyVoted": "You have already voted.",
"pollClosed": "This poll is closed.",
"cannotVote": "Voting is not available.",
"textPlaceholder": "Your answer…",
"resultsTitle": "Results",
"voteCount": "{count} ({pct}%)",
"totalVotes": "{count} total votes",
"textResponses": "{count} free-text responses"
},
"mod": {
"title": "Moderation panel",
"badge": "Mod",
"overviewTitle": "Moderator overview",
"overviewSubtitle": "CFH, quick actions and bans without full admin access.",
"shortcutsTitle": "Shortcuts",
"nav": {
"overview": "Overview",
"cfh": "Call for Help",
"actions": "Quick actions",
"bans": "Bans",
"fullAdmin": "Full admin",
"backToSite": "Back to site",
"tickets": "Tickets",
"team": "Team",
"helpTickets": "Help-center tickets",
"users": "Users"
},
"stats": {
"openCfh": "Open CFH",
"bansToday": "Bans today",
"modsOnline": "Mods online",
"quickActions": "Quick actions",
"quickActionsHint": "Kick, mute, alert",
"openTickets": "Open tickets",
"team": "Mod team",
"teamHint": "Online staff & workload",
"openHelpTickets": "Open help tickets"
},
"usersTitle": "Players",
"usersSubtitle": "Lookup without email or IP — use full admin for sensitive fields.",
"usersEmpty": "No players found",
"usersSearchPlaceholder": "Search username, motto or ID…",
"usersRank": "rank",
"usersPublicProfile": "Public profile",
"usersPiiNote": "Email, IP and currency are hidden in the mod panel. Open full admin if you have access.",
"usersJoined": "Joined",
"usersLastLogin": "Last login",
"usersLastOnline": "Last online"
},
"studio": {
"title": "Studio",
"sourceFurnidata": "{source} furnidata",
"searchPlaceholder": "Search furni, classnames, keywords… (/)",
"results": "{count} results",
"inDb": "in DB",
"inCatalog": "in catalog",
"missingNitro": "missing nitro",
"globalTranslation": "Translation (global)",
"catalogTree": "Catalog",
"source": "Furni source",
"officialSource": "(official)",
"type": "Type",
"allTypes": "All types",
"floorItems": "Floor items",
"wallItems": "Wall items",
"category": "Category",
"allCategories": "All categories",
"status": "Status",
"allStatuses": "All statuses",
"imported": "Imported",
"inCatalogStatus": "In catalog",
"missingNitroStatus": "Missing nitro",
"sort": "Sort",
"defaultOrder": "Default order",
"nameAZ": "Name A–Z",
"classnameAZ": "Classname A–Z",
"categorySort": "Category",
"importedFirst": "Imported first",
"notImportedFirst": "Not imported first",
"noNitro": "{count} no nitro",
"gridView": "Grid view",
"listView": "List view",
"selectAll": "Select all",
"selectedCount": "{count} selected",
"clear": "Clear",
"translate": "Translate",
"noLanguages": "No languages",
"allLanguages": "All languages",
"languagesCount": "{count} languages",
"languages": "Languages",
"all": "All",
"none": "None",
"languageLabel": "Language {lang}",
"translateAll": "Translate all",
"translateAllTitle": "Translate the whole catalog into all languages (afterwards)",
"importAuto": "Import {count} auto",
"maintenance": {
"title": "Catalog maintenance",
"description": "Force the furniture tables to 100% consistency with FurnitureData.json. Every action runs inside a database transaction and rolls back on error.",
"refresh": "Refresh",
"currentHealth": "Current health",
"itemsInBase": "{count} items in items_base",
"loading": "Loading…",
"statSpriteId": "sprite_id ≠ id",
"hintSpriteId": "items_base sprite drift",
"statOfferId": "offer_id ≠ id",
"hintOfferId": "catalog offer drift",
"statDuplicateClassnames": "Duplicate classnames",
"hintDuplicateClassnames": "items_base item_name repeats",
"statDuplicateCatalogRows": "Duplicate catalog rows",
"hintDuplicateCatalogRows": "same product listed twice on a page",
"statIdMismatch": "ID ≠ FurnitureData",
"hintIdMismatch": "items_base id differs from furnidata",
"statDuplicateBcCatalogRows": "Duplicate BC catalog rows",
"hintDuplicateBcCatalogRows": "same product listed twice in builder club",
"statDuplicateCatalogPages": "Duplicate catalog pages",
"hintDuplicateCatalogPages": "same caption under the same parent (double links)",
"optionSpriteId": "Fix sprite_id",
"optionOfferId": "Fix catalog offer_id",
"optionRemoveDuplicates": "Remove duplicates (items + catalog)",
"optionReconcile": "Reconcile FurnitureData ↔ DB",
"optionAlignIds": "Align items_base IDs to FurnitureData",
"alignDescription": "Moves every items_base.id to the FurnitureData sprite id (source of truth). Rewrites all referencing tables.",
"previewChanges": "Preview changes",
"plannedIdMoves": "Planned ID moves: {moves}",
"newItemsInsert": "New items to insert: {inserted}",
"skipped": "Skipped (id occupied): {list}",
"applyAlignment": "Apply alignment",
"fixEverythingTitle": "Fix everything",
"fixEverythingDescription": "Runs the selected repairs in order. Heavy operation — make a backup first.",
"alsoMergeDuplicatePages": "Also merge duplicate catalog pages (double links)",
"runSelected": "Run selected",
"selectAtLeastOne": "Select at least one repair to run",
"previewReady": "Preview ready",
"previewFailed": "Preview failed",
"toast": {
"spriteFixed": "sprite_id fixed",
"offerFixed": "catalog offer_id fixed",
"duplicatesRemoved": "Duplicates removed (items + catalog)",
"reconciled": "FurnitureData reconciled",
"aligned": "items_base IDs aligned to FurnitureData",
"allApplied": "All selected repairs applied",
"failed": "Failed"
}
}
},
"myDashboard": {
"messagesCaughtUp": "No unread messages",
"messagesUnavailable": "Open your inbox to check",
"eventTitle": "On the calendar",
"allEvents": "All events",
"eventsUnavailable": "The calendar is temporarily unavailable. Open all events to try again.",
"eventOngoing": "Happening now",
"eventUpcoming": "Coming up",
"eventDetails": "View event",
"noUpcomingEvents": "No upcoming events have been announced yet.",
"roomsUnavailable": "Rooms are temporarily unavailable. Open the community to try again."
}
},
"emails": {
"verify": {
"subject": "Verify your email · {hotel}",
"heading": "Verify your email",
"body": "Welcome to {hotel}! Confirm this email address to finish setting up your account.",
"button": "Verify email",
"fallback": "If the button doesn't work, paste this link into your browser:"
}
},
"toolbar": {
"home": "Почетна",
"reload": "Освежи",
"fullscreen": "Цео екран",
"logout": "Одјава",
"onlineUsers": "Корисници на мрежи",
"emulatorOnline": "Емулатор онлајн",
"emulatorOffline": "Емулатор офлајн",
"dragToMove": "Превуците да померите",
"hide": "Сакриј траку",
"fullscreenExit": "Изађи из целог екрана",
"show": "Прикажи траку",
"emulatorUnknown": "Статус емулатора непознат"
},
"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.}}"
}
}
}
}