Files
EpicNext-Cms/src/messages/no.json
T
SimoandCursor 98613af875
CI / check (push) Successful in 21s
Deploy / release (push) Skipped
Deploy / deploy (push) Successful in 59s
CI / deploy (push) Failing after 9s
feat(admin): items_base browser and AdminPageShell on core pages
Co-authored-by: Cursor <[email protected]>
2026-07-30 20:41:31 +02:00

3100 lines
110 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": "Hjem",
"community": "Fellesskap",
"articles": "Artikler",
"photos": "Bilder",
"staff": "Ansatte",
"rankings": "Rangeringer",
"guilds": "Gilder",
"leaderboards": "Leaderboards",
"rareValues": "Sjeldne verdier",
"shop": "Handle",
"market": "Marked",
"assistance": "Assistanse",
"helpCenter": "Hjelpesenter",
"myTickets": "Billettene mine",
"badges": "Merker",
"radio": "Radio",
"friends": "Venner",
"messages": "Meldinger",
"admin": "Admin",
"openMenu": "Åpne menyen",
"closeMenu": "Lukk menyen",
"drawBadge": "Tegn merke",
"events": "Events",
"polls": "Polls",
"mod": "Mod"
},
"header": {
"online": "{count} {hotel} online",
"nitroClient": "Nitro klient",
"tagline": "En online virtuell verden hvor du kan lage din egen avatar, få venner, chatte, lage rom og mye mer!",
"login": "Logg inn",
"or": "Eller",
"createAccount": "Opprett en konto"
},
"footer": {
"copyright": "© {year} - {hotel} er et ikke-kommersielt utdanningsprosjekt"
},
"pages": {
"staff": {
"title": "Ansatte",
"subtitle": "Teamet bak hotellet",
"ranksTitle": "Rangerer",
"ranksSubtitle": "Hva hver del av teamet tar seg av",
"membersTitle": "Teammedlemmer",
"membersEmptySubtitle": "Ingen å vise akkurat nå",
"membersSubtitle": "{count, plural, one {# member keeping things running} other {# members keeping things running}}",
"emptyState": "Ingen ansatte å vise.",
"colUsername": "Brukernavn",
"colRank": "Rangering",
"colMotto": "Motto"
},
"leaderboard": {
"title": "Leaderboard",
"subtitle": "Topp 20 spillere etter {currency}",
"tab_credits": "Studiepoeng",
"tab_diamonds": "Diamanter",
"tab_duckets": "Duckets",
"tab_achievement": "Prestasjoner",
"tab_respects": "Respekterer",
"tab_onlinetime": "Online tid",
"emptyState": "Ingen rangeringer å vise ennå.",
"colAvatar": "Avatar",
"colPlayer": "Spiller"
},
"friends": {
"title": "Venner",
"emptySubtitle": "Du har ingen venner lagt til ennå",
"subtitle": "{count, plural, one {You have # friend} other {You have # friends}}",
"emptyState": "Legg til venner på hotellet, så dukker de opp her.",
"noMotto": "Ingen motto",
"remove": "Remove",
"success": {
"removed": "Friend removed."
},
"errors": {
"notFound": "That friendship was not found.",
"invalid": "Invalid friend.",
"error": "Something went wrong. Please try again."
}
},
"messages": {
"title": "Meldinger",
"subtitle": "Venneforespørsler og frakoblede meldinger venter på deg",
"requestsTitle": "Venneforespørsler",
"requestsEmptySubtitle": "Ingen har bedt om å være vennen din ennå",
"requestsSubtitle": "{count, plural, one {# pending request} other {# pending requests}}",
"requestsEmptyState": "Ingen ventende venneforespørsler.",
"wantsToBeFriend": "ønsker å være din venn.",
"accept": "Godta",
"offlineTitle": "Frakoblede meldinger",
"offlineEmptySubtitle": "Innboksen din er tom",
"offlineSubtitle": "{count, plural, one {# message received} other {# messages received}}",
"offlineEmptyState": "Du har ingen frakoblede meldinger.",
"unknownUser": "Bruker nr. {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": "Ingen motto",
"statRank": "Rangering",
"statCredits": "Studiepoeng",
"statRegistered": "Registrert",
"badgesTitle": "Merker",
"badgesEmpty": "Ingen merker ennå.",
"photosTitle": "Bilder",
"photosEmpty": "Ingen bilder ennå.",
"guestbookTitle": "Gjestebok",
"guestbookSubtitle": "Meldinger på {username} sin vegg",
"leaveMessage": "Legg igjen en melding",
"guestbookPlaceholder": "Skriv noe i gjesteboken til {username}...",
"post": "Post",
"loginToPost": "Logg inn for å legge igjen en gjestebokmelding.",
"guestbookEmpty": "Ingen gjestebokinnlegg ennå.",
"unknownUser": "Bruker nr. {id}",
"statDuckets": "Duckets",
"statDiamonds": "Diamanter",
"walletTitle": "Lommebok",
"friendsTitle": "Venner",
"friendsSubtitle": "Folk på hotellet de henger med",
"friendsEmpty": "Ingen venner å vise.",
"roomsTitle": "Rom",
"roomsSubtitle": "Rom de eier",
"roomsEmpty": "Ingen rom å vise.",
"roomUntitled": "Rom uten tittel",
"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": "Rangeringer",
"subtitle": "De 12 beste spillerne rangert etter studiepoeng",
"emptyState": "Ingen spillere å rangere ennå."
},
"home": {
"welcome": "Velkommen til {hotelName}",
"welcomeSubtitle": "Ditt retrohotell, nå drevet av Next.js",
"welcomeBody": "Heng med, samle møbler og møt venner.",
"enterHotel": "Skriv inn {hotelName}",
"onlineFriends": "Online venner",
"noFriendsOnline": "Ingen venner online",
"register": "REGISTRER DEG NÅ",
"joinNow": "Bli med i {hotelName} i dag!",
"recentUsers": "Nylige brukere",
"recentPhotos": "Nylige bilder",
"latestNews": "Siste nytt",
"newsTitle": "Siste nytt",
"newsSubtitle": "Frisk fra hotellet",
"allNews": "Alle nyheter →",
"allUsers": "Fellesskap →",
"noArticles": "Ingen artikler ennå.",
"noPhotos": "Ingen bilder ennå.",
"noUsers": "Ingen brukere online",
"latestArticle": "Siste artikkel",
"latestUsers": "Nyeste borgere ({count} totalt)",
"statsOnline": "Online",
"statsCitizens": "Innbyggere",
"statsRooms": "Rom",
"featuresAvatar": "Avatar",
"featuresAvatarDesc": "Skap ditt unike utseende",
"featuresFurniture": "Møbler",
"featuresFurnitureDesc": "Dekorer rom med gjenstander",
"featuresCommunity": "Fellesskap",
"featuresCommunityDesc": "Få venner og chat",
"featuresGames": "Spill",
"featuresGamesDesc": "Konkurrer og ha det gøy"
},
"news": {
"title": "Nyheter",
"subtitle": "De siste kunngjøringene, arrangementene og oppdateringene fra hotellet",
"noArticles": "Ingen artikler ennå."
},
"article": {
"backToNews": "← Nyheter",
"reactionsTitle": "Reaksjoner",
"reactionsSubtitle": "Fortell oss hva du synes",
"reaction": {
"like": "Liker",
"love": "Kjærlighet",
"wow": "Wow"
},
"removeReaction": "Klikk for å fjerne reaksjonen",
"reactWith": "Reager med {reaction}",
"noReactions": "Ingen reaksjoner ennå.",
"logIn": "Logg inn",
"toReact": "å reagere.",
"commentsTitle": "Kommentarer",
"commentsSubtitle": "Bli med i samtalen",
"commentsCount": "{count} så langt",
"noComments": "Ingen kommentarer ennå. Vær den første til å kommentere.",
"userNumber": "Bruker nr. {id}",
"addComment": "Legg til en kommentar",
"commentPlaceholder": "Skriv din kommentar...",
"postComment": "Legg inn kommentar",
"toComment": "for å legge igjen en kommentar.",
"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": "Bilder",
"subtitle": "De siste øyeblikksbildene tatt på hotellet",
"noPhotos": "Ingen bilder ennå.",
"photoAlt": "Bilde av bruker #{id}",
"byUser": "av bruker #{id}"
},
"badges": {
"title": "Merker",
"subtitle": "Merkene kan du tjene og vise frem rundt hotellet",
"noBadges": "Ingen merker tilgjengelig ennå."
},
"community": {
"title": "Fellesskap",
"subtitle": "Alt som skjer rundt hotellet på ett sted",
"open": "Åpne →",
"links": {
"rankings": {
"title": "Rangeringer",
"text": "Se de rikeste spillerne på hotellet, rangert etter studiepoeng."
},
"staff": {
"title": "Ansatte",
"text": "Møt teamet som holder hotellet i gang hver dag."
},
"news": {
"title": "Nyheter",
"text": "De siste kunngjøringene, arrangementene og oppdateringene."
},
"photos": {
"title": "Bilder",
"text": "Øyeblikksbilder delt av fellesskapet fra rundt hotellet."
},
"guilds": {
"title": "Gilder",
"text": "Bla gjennom gruppene spillere har opprettet og blitt med i."
},
"leaderboards": {
"title": "Leaderboards",
"text": "Hvem er på topp denne sesongen på tvers av hotellets statistikk."
}
}
},
"guilds": {
"title": "Gilder",
"subtitle": "Bla gjennom gruppene spillere har opprettet og blitt med i",
"empty": "Ingen laug ennå.",
"unnamedGuild": "Ukjent laug",
"noDescription": "Ingen beskrivelse"
},
"guild": {
"allGuilds": "← Alle laugene",
"unnamedGuild": "Ukjent laug",
"noDescription": "Ingen beskrivelse",
"memberSingular": "Medlem",
"memberPlural": "Medlemmer",
"founded": "Grunnlagt",
"forumLink": "Forum →",
"discussion": "Diskusjon",
"membersTitle": "Medlemmer",
"memberLowerSingular": "medlem",
"memberLowerPlural": "medlemmer",
"noMembers": "Ingen medlemmer.",
"owner": "Eier",
"noMotto": "Ingen motto"
},
"guildForum": {
"backToGuild": "← Tilbake til guild",
"unnamedGuild": "Ukjent laug",
"forumTitle": "{guild} – Forum",
"threadSingular": "tråd",
"threadPlural": "tråder",
"newThread": "+ Ny tråd",
"empty": "Ingen tråder i dette forumet ennå.",
"colSubject": "Emne",
"colAuthor": "Forfatter",
"colPosts": "Innlegg",
"colDate": "Dato",
"noSubject": "(ingen emne)",
"pinned": "Festet",
"locked": "Låst",
"userNumber": "Bruker nr. {id}",
"unknown": "Ukjent",
"success": {
"posted": "Thread posted."
}
},
"guildForumNew": {
"backToForum": "← Tilbake til forumet",
"unnamedGuild": "Ukjent laug",
"title": "Ny tråd",
"subtitle": "i {guild}-forumet",
"subjectLabel": "Emne",
"subjectPlaceholder": "Trådemne",
"messageLabel": "Melding",
"messagePlaceholder": "Skriv åpningsinnlegget ditt...",
"postThread": "Post tråd",
"cancel": "Avbryt",
"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": "Handle",
"subtitle": "Fyll på kontoen din og få eksklusive pakker, valuta og merker.",
"browsingCategory": "Bla gjennom {category}-pakkene.",
"all": "Alle",
"allPackages": "Alle pakker",
"packagesAvailable": "{count, plural, one {# package available} other {# packages available}}",
"empty": "Ingen tilgjengelige pakker akkurat nå.",
"buy": "Kjøp",
"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": "Fyll på med PayPal",
"subtitle": "Betal sikkert med PayPal, og kredittene dine legges til i det øyeblikket betalingen foretas.",
"cancelled": "Kassen ble kansellert - ingen betaling ble tatt.",
"chooseAmount": "Velg et beløp",
"notConfiguredPre": "PayPal er ikke konfigurert ennå. En administrator må stille inn",
"notConfiguredAnd": "og",
"notConfiguredOptional": "(og eventuelt",
"notConfiguredPost": "for sandkasse vs. live).",
"balanceTitle": "Din saldo",
"signedInAs": "Logget på som {username}",
"credits": "Studiepoeng",
"creditsPerUnit": "Kreditt per 1,00 {currency}",
"rateLine": "Du mottar <strong>{amount}</strong> kreditter per 1,00 {currency}. Kreditter vises i spillet neste gang du logger på."
},
"marketplace": {
"title": "Markedsplass",
"subtitle": "Bla gjennom møbler og sjeldne produkter oppført av spillere. Oppføringer plasseres i spillet og oppdateres live - gå inn på hotellet for å gi et tilbud.",
"activeOffers": "Aktive tilbud",
"sellers": "Selgere",
"totalValue": "Total verdi",
"activeListings": "Aktive oppføringer",
"mostRecentFirst": "Sist oppført først",
"empty": "Det er ingen aktive markedsplasstilbud akkurat nå. Kom tilbake senere.",
"colOffer": "Tilbud",
"colItem": "Vare",
"colSeller": "Selger",
"colPrice": "Pris",
"colListed": "Oppført",
"itemLabel": "Vare nr. {id}",
"userLabel": "Bruker nr. {id}",
"justNow": "akkurat nå",
"minutesAgo": "for {count} m siden",
"hoursAgo": "for {count} t siden",
"daysAgo": "for {count}d siden"
},
"rares": {
"title": "Sjeldne verdier",
"subtitle": "Få en oversikt over alle de sjeldne på hotellet, gruppert etter kategori.",
"empty": "Vi har for øyeblikket ingen sjeldne oppført her.",
"rareCount": "{count, plural, one {# rare} other {# rares}}",
"viewRares": "Se sjeldne →"
},
"rareCategory": {
"rareCount": "{count, plural, one {# rare in this category} other {# rares in this category}}",
"allRares": "← Alle sjeldne",
"empty": "Ingen sjeldne oppført i denne kategorien ennå.",
"colRare": "Sjelden",
"colCredits": "Studiepoeng",
"colCurrency": "Valuta",
"creditsValue": "{value} kreditter",
"duckets": "Duckets",
"diamonds": "Diamanter",
"credits": "Studiepoeng"
},
"redeem": {
"title": "Løs inn en kupong",
"subtitle": "Har du en kupongkode? Skriv inn den nedenfor for å legge belønningen til kontoen din.",
"enterCode": "Skriv inn koden din",
"oncePerAccount": "Hver kupong kan kun løses inn én gang per konto.",
"balanceTitle": "Din saldo",
"signedInAs": "Logget på som {username}",
"credits": "Studiepoeng",
"instantCredit": "Innløste belønninger krediteres umiddelbart og vises i spillet neste gang du logger på."
},
"help": {
"title": "Hjelpesenter",
"subtitle": "Finn guider, støtteemner og hotellreglene – alt du trenger for å få hjelp.",
"myTickets": "Mine billetter →",
"topicsTitle": "Støtteemner",
"topicsSubtitle": "Bla gjennom guider og svar på vanlige spørsmål",
"topicsEmpty": "Ingen hjelpeemner ennå.",
"rulesTitle": "Hotellregler",
"rulesSubtitle": "Les disse før du henger på hotellet",
"rulesEmpty": "Ingen regler publisert ennå.",
"categoryEmpty": "Ingen regler i denne kategorien."
},
"helpCategory": {
"back": "← Hjelpesenter",
"topicSubtitle": "Hjelpesenter-emne",
"moreTitle": "Flere hjelpeemner",
"moreSubtitle": "Gå til et annet støtteemne"
},
"helpTickets": {
"title": "Hjelpebilletter",
"subtitle": "Send inn en billett til personalet og spor dine åpne forespørsler.",
"statTotal": "Totalt antall billetter",
"statOpen": "Åpne",
"statClosed": "Stengt",
"newTitle": "Ny billett",
"newSubtitle": "Beskriv problemet ditt og personalet vil følge opp",
"subjectPlaceholder": "Emne",
"contentPlaceholder": "Beskriv problemet ditt...",
"submit": "Send inn billett",
"listTitle": "Dine billetter",
"listSubtitle": "Hver forespørsel du har sendt til ansatte",
"listEmpty": "Du har ingen billetter ennå.",
"colId": "ID",
"colSubject": "Emne",
"colStatus": "Status",
"colCreated": "Opprettet",
"statusOpen": "Åpne",
"statusClosed": "Stengt",
"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": "Søk på {hotel}-ansatte",
"subtitle": "Vi åpner personalsøknader nå og da. Kommer du over en stilling du føler at du vil passe perfekt inn i, ikke nøl med å søke på den.",
"noPositionsTitle": "Ingen ledige stillinger",
"noPositionsBody": "Det er foreløpig ingen ledige stillinger. Kom gjerne tilbake på et senere tidspunkt for å sjekke om vi har noen åpninger innen da. Takk for interessen.",
"noDeadline": "Ingen frist satt",
"deadline": "Søknadsfrist: {date}",
"alreadyApplied": "Du har allerede søkt om {rank}",
"aboutYou": "Om deg",
"aboutPlaceholder": "Fortell oss hvorfor du ville være en stor {rank}...",
"applyFor": "Søk om {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": "Søk på {hotel}-teamet",
"subtitle": "Vi åpner teamsøknader med jevne mellomrom. Ser du et lag du passer, ikke nøl med å søke!",
"noPositionsTitle": "Ingen lagstillinger åpne",
"noPositionsBody": "Det er for tiden ingen åpne lagstillinger. Kom tilbake senere for å se etter nye åpninger. Takk!",
"pending": "Søknaden din er under behandling",
"aboutYou": "Om deg",
"aboutPlaceholder": "Fortell oss hvorfor du vil passe godt for {rank}...",
"applyFor": "Søk om {rank}",
"success": {
"submitted": "Application submitted — staff will review it soon."
},
"errors": {
"empty": "Please write at least 10 characters about yourself.",
"invalid": "Invalid application.",
"duplicate": "You have already applied for this team.",
"ratelimit": "You're submitting too fast. Please wait a moment and try again.",
"error": "Something went wrong. Please try again."
}
},
"radio": {
"title": "Radio",
"subtitle": "Still inn på hotellradioen – live DJ-sett, forespørsler og shoutouts.",
"nowPlaying": "Spiller nå",
"nothingPlaying": "Ingenting spiller akkurat nå.",
"onAir": "På lufta: {dj}",
"noDj": "Ingen DJ på lufta.",
"audioUnsupported": "Nettleseren din støtter ikke lydelementet.",
"streamOffline": "Strømmen er for øyeblikket offline.",
"exploreTitle": "Utforsk radioen",
"exploreSubtitle": "Planlegg, rop, forespørsler og mer",
"linkSchedule": "Tidsplan",
"linkScheduleText": "Vårt ukentlige utvalg av DJs og show.",
"linkShouts": "Roper",
"linkShoutsText": "Shout-outs og forespørsler fra samfunnet.",
"linkRequests": "Forespørsler",
"linkRequestsText": "Be DJ-en spinne favorittsporet ditt.",
"linkApply": "Søk som DJ",
"linkApplyText": "Bli med på laget og ta til radioen.",
"linkLeaderboard": "Leaderboard",
"linkLeaderboardText": "Topplyttere rangert etter poeng opptjent.",
"todayTitle": "Dagens timeplan",
"todayTitleWithDay": "Dagens timeplan · {day}",
"todaySubtitle": "Hva er på eteren i dag",
"fullWeek": "Hel uke →",
"noShowsToday": "Ingen forestillinger planlagt i dag.",
"colTime": "Tid",
"colShow": "Vis",
"colDj": "DJ",
"untitledShow": "Uten tittel show",
"userNumber": "Bruker nr. {id}"
},
"radioSchedule": {
"title": "Radioplan",
"subtitle": "Vårt ukentlige utvalg av DJs og show",
"empty": "Ingen show planlagt ennå.",
"colDay": "dag",
"colTime": "Tid",
"colDj": "DJ",
"colShow": "Vis",
"noShows": "Ingen show"
},
"radioShouts": {
"title": "Radio roper",
"subtitle": "Shout-outs og forespørsler fra samfunnet",
"postTitle": "Legg ut et rop",
"postSubtitle": "Send en melding til DJ på lufta",
"messageLabel": "Din melding",
"messagePlaceholder": "Send et rop til DJ...",
"shoutButton": "Rop",
"loginToPost": "Logg inn for å legge ut et rop.",
"latestTitle": "Siste rop",
"latestSubtitle": "De siste meldingene fra lytterne",
"empty": "Ingen rop ennå. Vær den første!",
"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": "Radiokonkurranser",
"subtitle": "Følg med og ta del i våre siste konkurranser på lufta",
"empty": "Ingen konkurranser ennå.",
"contestLabel": "Konkurranse nr. {id}",
"dateUnknown": "Dato ukjent"
},
"radioGiveaways": {
"title": "Radio Giveaways",
"subtitle": "Hør på for å få sjansen din til å vinne i våre radiogaver",
"empty": "Ingen giveaways ennå.",
"giveawayLabel": "Giveaway #{id}",
"dateUnknown": "Dato ukjent"
},
"radioLeaderboard": {
"title": "Leaderboard for radiolytter",
"subtitle": "Topp 50 lyttere etter poeng opptjent ved å stille inn på radioen",
"empty": "Ingen lytterpoeng å vise ennå.",
"colRank": "Rangering",
"colAvatar": "Avatar",
"colListener": "Lytter",
"colPoints": "Poeng"
},
"radioRequests": {
"formTitle": "Send inn en forespørsel",
"formSubtitle": "Be DJ-en spille favorittsporet ditt",
"songLabel": "Sang",
"songPlaceholder": "Tittel på sangen",
"artistLabel": "Kunstner",
"artistPlaceholder": "Navn på artist (valgfritt)",
"submitButton": "Send inn forespørsel",
"loginToRequest": "Logg inn for å sende inn en forespørsel.",
"latestTitle": "Nylige forespørsler",
"latestSubtitle": "De sist etterspurte sangene",
"empty": "Ingen forespørsler ennå.",
"colSong": "Sang",
"colArtist": "Kunstner",
"colRequester": "Forespørsel",
"colDate": "Dato",
"colStatus": "Status",
"statusPending": "Venter",
"statusApproved": "Godkjent",
"statusPlayed": "Spilt",
"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": "Søk om å bli radio-DJ",
"subtitle": "Fortell oss om deg selv og hvorfor du vil passe godt i eteren",
"latestTitle": "Din siste søknad",
"statusLabel": "Status:",
"submittedOn": "· sendt inn {date}",
"submitAgain": "Du kan sende inn på nytt nedenfor hvis opplysningene dine er endret.",
"formTitle": "Søknadsskjema",
"formSubtitle": "Alle felt merket som obligatoriske må fylles ut",
"realNameLabel": "Ekte navn",
"realNamePlaceholder": "Ditt fulle navn",
"ageLabel": "Alder",
"availabilityLabel": "Tilgjengelighet",
"availabilityPlaceholder": "Hvilke dager og tidspunkter kan du sende?",
"musicStyleLabel": "Musikkstil",
"musicStylePlaceholder": "f.eks. House, pop, hip-hop",
"experienceLabel": "Erfaring",
"optional": "(valgfritt)",
"experiencePlaceholder": "Noen tidligere DJ eller vertserfaring?",
"motivationLabel": "Motivasjon",
"motivationPlaceholder": "Hvorfor vil du bli med i radioteamet?",
"submitButton": "Send inn søknad",
"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": "Kontoinnstillinger",
"accountSettingsSubtitle": "Administrer profilen din, sikkerheten og tilkoblede kontoer",
"publicProfile": "Din offentlige profil",
"noMotto": "Ingen motto",
"noEmail": "Ingen e-post på filen",
"changeMotto": "Endre motto",
"changeMottoSubtitle": "Oppdateres umiddelbart i spillet hvis du er online",
"mottoPlaceholder": "Ditt motto",
"saveMotto": "Lagre motto",
"securityTitle": "Sikkerhet",
"securitySubtitle": "To-faktor autentisering",
"securityDescription": "Legg til et ekstra lag med beskyttelse til kontoen din.",
"twoFactorLink": "To-faktor autentisering"
},
"settings2fa": {
"backToSettings": "← Innstillinger",
"title": "To-faktor autentisering",
"subtitle": "Legg til et ekstra lag med sikkerhet med en autentiseringsapp",
"nowEnabled": "2FA er nå aktivert. 🔒",
"disabledNotice": "2FA er deaktivert.",
"badCode": "Den koden var ikke gyldig – prøv igjen.",
"noAppKeyPrefix": "2FA er utilgjengelig frem til",
"noAppKeyMiddle": "er konfigurert (samme Laravel",
"noAppKeySuffix": "mens AtomCMS installeres, slik at eksisterende hemmeligheter forblir lesbare).",
"isEnabled": "2FA er aktivert",
"onYourAccount": "på kontoen din.",
"disable": "Deaktiver 2FA",
"scanOrEnter": "Skann eller skriv inn denne nøkkelen",
"scanInstructions": "Legg til dette i Google Authenticator / Authy, og skriv inn den 6-sifrede koden for å bekrefte.",
"manualKey": "Manuell nøkkel:",
"codePlaceholder": "6-sifret kode",
"confirm": "Bekreft",
"enableIntro": "Legg til et ekstra lag med sikkerhet med en autentiseringsapp.",
"enable": "Aktiver 2FA"
},
"title": "Tilknyttede kontoer",
"subtitle": "Koble til en sosial konto slik at du kan logge på med ett klikk",
"connected": "Tilkoblet",
"unavailable": "Utilgjengelig",
"login": {
"title": "Logg på",
"subtitle": "Velkommen tilbake – logg inn for å komme inn på hotellet.",
"subtitle2fa": "Skriv inn den 6-sifrede koden fra autentiseringsenheten.",
"usernamePlaceholder": "Brukernavn",
"passwordPlaceholder": "Passord",
"codePlaceholder": "2FA-kode",
"pleaseWait": "Vennligst vent...",
"verify": "Bekreft",
"signIn": "Logg på",
"or": "eller",
"noAccount": "Ingen konto?",
"createOne": "Lag en",
"forgotPassword": "Glemt passord?",
"errorInvalidCredentials": "Ugyldig brukernavn eller passord",
"errorInvalid2fa": "Ugyldig 2FA-kode",
"welcomeBack": "Velkommen tilbake",
"welcomeBackSub": "Logg inn for å fortsette til {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again."
},
"register": {
"title": "Opprett konto",
"subtitle": "Bli med på hotellet - det tar bare et øyeblikk.",
"username": "Brukernavn",
"email": "E-post",
"password": "Passord",
"confirmPassword": "Gjenta passord",
"usernamePlaceholder": "Brukernavn",
"emailPlaceholder": "E-post",
"passwordPlaceholder": "Passord (minst 6 tegn)",
"confirmPasswordPlaceholder": "Gjenta passord",
"selectOutfit": "Velg antrekket ditt",
"termsAccept": "Jeg er 18+ og godtar vilkårene og reglene for {hotel}.",
"createAccount": "Opprett konto",
"creatingAccount": "Oppretter konto ...",
"alreadyHaveAccount": "Har du allerede en konto? Logg inn!",
"register": "Registrer deg",
"termsError": "Du må godta vilkårene og reglene for å registrere deg.",
"usernameError": "Brukernavn er påkrevd.",
"emailError": "Gyldig e-post er nødvendig.",
"passwordError": "Passordet må være på minst 6 tegn.",
"confirmPasswordError": "Passord stemmer ikke.",
"termsRequired": "Du må godta vilkårene og reglene.",
"usernameRequired": "Brukernavn er påkrevd.",
"emailRequired": "E-post er påkrevd.",
"passwordRequired": "Passord kreves.",
"passwordsDontMatch": "Passord stemmer ikke.",
"alreadyHaveAccountPre": "Har du allerede en konto?",
"alreadyHaveAccountLink": "Logg inn",
"whoIsOnline": "Hvem er online",
"usersOnline": "{count} online"
},
"forgot": {
"title": "Tilbakestill passord",
"subtitle": "Vi sender deg en sikker lenke for å angi et nytt passord.",
"sentNotice": "Hvis den e-posten er registrert, har en tilbakestillingslenke blitt sendt. Sjekk innboksen din.",
"emailPlaceholder": "Din e-post",
"sendResetLink": "Send tilbakestillingslink",
"backToLogin": "Tilbake til innlogging",
"errorCaptcha": "Captcha verification failed. Please try again."
},
"reset": {
"title": "Angi et nytt passord",
"subtitle": "Velg et sterkt passord du ikke bruker andre steder.",
"passwordPlaceholder": "Nytt passord (minst 6 tegn)",
"resetPassword": "Tilbakestill passord",
"backToLogin": "Tilbake til innlogging"
},
"verify": {
"verifiedTitle": "Du er klar",
"verifiedSubtitle": "E-post bekreftet",
"verifiedBody": "E-postadressen din er bekreftet. Du kan nå logge inn og spille.",
"goToLogin": "Gå til pålogging",
"alreadyTitle": "Allerede bekreftet",
"alreadySubtitle": "Ingenting igjen å gjøre",
"alreadyBody": "Denne e-postadressen er allerede bekreftet.",
"unavailableTitle": "Prøv igjen snart",
"unavailableSubtitle": "Server utilgjengelig",
"unavailableBody": "Vi kunne ikke nå serveren for å bekrefte e-posten din. Prøv koblingen på nytt om et øyeblikk.",
"invalidTitle": "E-postbekreftelse",
"invalidSubtitle": "Ugyldig eller utløpt lenke",
"invalidBody": "Denne bekreftelseslenken er ikke gyldig. Sørg for at du åpnet hele lenken fra e-posten din, eller be om en ny.",
"backToLogin": "Tilbake til innlogging"
},
"banned": {
"title": "Du er utestengt",
"subtitle": "Kontoen er suspendert",
"body": "Kontoen din er suspendert fra hotellet.",
"reasonLabel": "Årsak:",
"permanent": "Dette forbudet er permanent.",
"expires": "Utløper {date}.",
"contactStaff": "Hvis du mener dette er en feil, ta kontakt med personalet."
},
"maintenance": {
"title": "{hotel} er under vedlikehold",
"subtitle": "Vi kommer snart tilbake",
"staffCanLogIn": "Personalet kan fortsatt logge inn."
},
"admin": {
"nav": {
"overview": "Oversikt",
"dashboard": "Dashbord",
"content": "Innhold",
"articles": "Artikler",
"tags": "Tagger",
"navigator": "Navigator",
"helpCenter": "Hjelpesenter",
"advertisements": "Annonser",
"writeableBoxes": "Skrivbare bokser",
"photos": "Bilder",
"tickets": "Billetter",
"events": "Events",
"polls": "Polls",
"banners": "Banners",
"prefixes": "Prefixes",
"usersAndAccess": "Brukere og tilgang",
"users": "Brukere",
"bans": "Forbud",
"ipManagement": "IP-administrasjon",
"vpn": "VPN",
"applications": "Søknader",
"teams": "Lag",
"permissions": "Tillatelser",
"onlineUsers": "Online users",
"moderation": "Moderation",
"economy": "Økonomi",
"catalog": "Katalog",
"shop": "Handle",
"transactions": "Transaksjoner",
"vouchers": "Bilag",
"subscriptions": "Abonnementer",
"rareValues": "Sjeldne verdier",
"badges": "Merker",
"achievements": "Prestasjoner",
"calendar": "Kalender",
"radio": "Radio",
"radioHistory": "Radiohistorie",
"radioBanners": "Bannere",
"radioEmbed": "Bygg inn",
"radioApiKeys": "API-nøkler",
"radioModeration": "Moderasjon",
"radioSettings": "Innstillinger",
"radioMonitoring": "Overvåking",
"radioPoints": "Poeng",
"radioRanks": "Rangerer",
"radioAutodj": "Auto DJ",
"system": "System",
"commandocentrum": "Kommandosenter",
"emulator": "Emulator",
"alerts": "Varsler",
"logs": "Logger",
"auditLog": "Audit log",
"analytics": "Analytics",
"devops": "DevOps",
"wordFilter": "Ordfilter",
"maintenance": "Vedlikehold",
"rooms": "Rom",
"emailTemplates": "E-postmaler",
"theme": "Tema",
"media": "Media",
"favicon": "Favorittikon",
"sounds": "Lyder",
"translations": "Oversettelser",
"import": "Importer",
"settings": "Innstillinger",
"backToSite": "Tilbake til nettstedet",
"housekeeping": "Rengjøring",
"hotelManagementPanel": "Hotellstyringspanel",
"rankLabel": "Rangering {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",
"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"
},
"dashboard": {
"title": "Dashbord",
"subtitle": "Hotelloversikt og livestatus",
"playersOnline": "Spillere online",
"articles": "Artikler",
"activeBans": "Aktive forbud",
"database": "Database",
"databaseConnected": "Tilkoblet",
"databaseDown": "Ned",
"usersByRank": "Brukere etter rangering",
"noAccountsToBreakDown": "Ingen kontoer å bryte ned ennå",
"rankLabel": "Rangering {rank}",
"rankWithCount": "Rangering {rank}: {count} kontoer",
"recentStaffActivity": "Nylig personalaktivitet",
"viewAll": "Se alle",
"noStaffActivityLogged": "Ingen personalaktivitet logget ennå"
},
"articles": {
"title": "Artikler",
"subtitle": "Nyhetsartikler - 50 siste",
"newArticle": "+ Ny artikkel",
"edit": "Rediger",
"delete": "Slett",
"noArticles": "Ingen artikler ennå",
"confirmDelete": "Er du sikker på at du vil slette «{title}»?",
"colTitle": "Tittel",
"colSlug": "Snegl",
"colAuthor": "Forfatter",
"colCreated": "Opprettet",
"colActions": "Handlinger",
"form": {
"title": "Tittel",
"titlePlaceholder": "Artikkeltittel",
"slug": "Snegl",
"slugPlaceholder": "artikkel-url-slug",
"category": "Kategori",
"categoryPlaceholder": "Velg en kategori",
"body": "Kropp",
"bodyPlaceholder": "Skriv artikkelinnholdet ditt...",
"image": "Bilde",
"imagePlaceholder": "https://example.com/image.png",
"thumbnail": "Miniatyrbilde",
"thumbnailPlaceholder": "https://example.com/thumb.png",
"published": "Publisert",
"featured": "Utvalgte",
"save": "Lagre artikkelen",
"saving": "Lagrer …",
"deleteArticle": "Slett artikkelen",
"deleteConfirm": "Denne handlingen kan ikke angres. Artikkelen vil bli fjernet permanent.",
"cancel": "Avbryt"
}
},
"tags": {
"title": "Tagger",
"subtitle": "Artikkelkoder / kategorier",
"addTag": "Legg til tag",
"name": "Navn",
"namePlaceholder": "Tag navn",
"backgroundColour": "Bakgrunnsfarge",
"createTag": "Opprett tag",
"editTag": "Rediger tag",
"updateTag": "Oppdater taggen",
"deleteTag": "Slett tag",
"confirmDelete": "Vil du slette «{name}»?",
"noTags": "Ingen tagger ennå",
"colId": "ID",
"colTag": "Tag",
"colColour": "Farge",
"colUsedBy": "Brukt av",
"colCreated": "Opprettet",
"colActions": "Handlinger"
},
"navigation": {
"title": "Navigator",
"flatCategories": "Flate kategorier",
"publicRooms": "Offentlige rom",
"addCategory": "Legg til kategori",
"editCategory": "Rediger kategori",
"deleteCategory": "Slett kategori",
"categoryName": "Kategorinavn",
"categoryNamePlaceholder": "f.eks. Chill & Chat",
"categoryOrder": "Bestill",
"roomName": "Romnavn",
"roomNamePlaceholder": "f.eks. Velkommen Lounge",
"roomId": "Rom ID",
"roomIdPlaceholder": "Numerisk rom-ID",
"save": "Lagre",
"cancel": "Avbryt",
"noCategories": "Ingen kategorier ennå",
"noPublicRooms": "Ingen offentlige rom ennå",
"colId": "ID",
"colName": "Navn",
"colOrder": "Bestill",
"colRooms": "Rom",
"colActions": "Handlinger"
},
"helpCenter": {
"title": "Hjelpesenter",
"subtitle": "Støtteoppføringer og FAQ-administrasjon",
"entries": "Oppføringer",
"newEntry": "+ Ny oppføring",
"edit": "Rediger",
"delete": "Slett",
"noEntries": "Ingen oppføringer ennå",
"confirmDelete": "Vil du slette «{title}»?",
"colId": "ID",
"colTitle": "Tittel",
"colCategory": "Kategori",
"colCreated": "Opprettet",
"colActions": "Handlinger",
"form": {
"title": "Tittel",
"titlePlaceholder": "Oppføringstittel",
"category": "Kategori",
"categoryPlaceholder": "Velg kategori",
"body": "Kropp",
"bodyPlaceholder": "Skriv svaret...",
"save": "Lagre oppføringen",
"saving": "Lagrer …",
"deleteEntry": "Slett oppføring",
"cancel": "Avbryt"
}
},
"ads": {
"title": "Annonser",
"subtitle": "Administrer hotellannonser og reklamebannere",
"newAd": "+ Ny annonse",
"edit": "Rediger",
"delete": "Slett",
"noAds": "Ingen annonser ennå",
"confirmDelete": "Vil du slette denne annonsen?",
"colId": "ID",
"colName": "Navn",
"colImage": "Bilde",
"colUrl": "URL",
"colViews": "Visninger",
"colStatus": "Status",
"colCreated": "Opprettet",
"colActions": "Handlinger",
"form": {
"name": "Navn",
"namePlaceholder": "Annonsenavn",
"image": "Bilde-URL",
"imagePlaceholder": "https://example.com/banner.png",
"url": "Mål-URL",
"urlPlaceholder": "https://example.com",
"enabled": "Aktivert",
"save": "Lagre annonsen",
"saving": "Lagrer …",
"deleteAd": "Slett annonse",
"cancel": "Avbryt"
},
"deleteSuccess": "Advertisement deleted!",
"deleteError": "Failed to delete advertisement.",
"adsCount": "Total ads",
"latest": "Latest",
"mostRecentAd": "Most recent ad",
"allAds": "All advertisements",
"colPreview": "Preview"
},
"writeableBoxes": {
"title": "Skrivbare bokser",
"subtitle": "Innholdspaneler vist på tvers av hotellet og CMS",
"newBox": "Ny boks",
"edit": "Rediger",
"delete": "Slett",
"noBoxes": "Ingen skrivbare bokser ennå",
"confirmDelete": "Vil du slette denne boksen?",
"colId": "ID",
"colName": "Navn",
"colLocation": "Beliggenhet",
"colUpdated": "Oppdatert",
"colActions": "Handlinger",
"form": {
"name": "Navn",
"namePlaceholder": "Boksnavn",
"location": "Beliggenhet",
"locationPlaceholder": "f.eks. hjemmeside, sidefelt",
"content": "Innhold",
"contentPlaceholder": "Skriv innholdet i boksen...",
"enabled": "Aktivert",
"save": "Lagre boks",
"saving": "Lagrer …",
"deleteBox": "Slett boks",
"cancel": "Avbryt"
}
},
"photos": {
"title": "Fotomoderering",
"subtitle": "Nylige kamerabilder i spillet",
"delete": "Slett",
"approve": "Godkjenne",
"noPhotos": "Ingen bilder å moderere",
"confirmDelete": "Vil du slette dette bildet permanent?",
"colId": "ID",
"colPreview": "Forhåndsvisning",
"colUser": "Bruker",
"colRoom": "Rom",
"colTimestamp": "Tidsstempel",
"colActions": "Handlinger",
"photoAlt": "Brukerbilde nr. {id}",
"byUser": "av {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"
},
"users": {
"title": "Brukere",
"subtitle": "Bla gjennom, søk og administrer hotellkontoer",
"search": "Søk",
"searchPlaceholder": "Søk etter brukernavn, e-post eller ID...",
"searchResults": "{count, plural, one {# result} other {# results}} for \"{query}\"",
"noResults": "Ingen brukere funnet",
"colId": "ID",
"colUsername": "Brukernavn",
"colEmail": "E-post",
"colRank": "Rangering",
"colOnline": "Online",
"colRegistered": "Registrert",
"colLastOnline": "Sist online",
"colActions": "Handlinger",
"yes": "Ja",
"no": "Nei",
"edit": "Rediger",
"setRank": "Sett rangering",
"disconnect": "Koble fra",
"alert": "Varsel",
"ban": "Forbud",
"detail": {
"title": "Bruker: {username}",
"subtitle": "Kontodetaljer og administrasjon",
"overview": "Oversikt",
"actions": "Handlinger",
"username": "Brukernavn",
"email": "E-post",
"motto": "Motto",
"rank": "Rangering",
"credits": "Studiepoeng",
"duckets": "Duckets",
"diamonds": "Diamanter",
"online": "Online",
"registered": "Registrert",
"lastOnline": "Sist online",
"ipAddress": "IP-adresse",
"machineId": "Maskin-ID",
"sendAlert": "Send varsel",
"sendMessage": "Send melding",
"disconnectUser": "Koble fra bruker",
"banUser": "Ban bruker",
"resetPassword": "Tilbakestill passord",
"deleteUser": "Slett bruker",
"confirmDelete": "Er du sikker på at du vil slette {username}? Dette kan ikke angres.",
"tabInfo": "Account Info",
"tabBadges": "Badges ({count})",
"tabRooms": "Rooms ({count})",
"tabSanctions": "Sanctions ({count})",
"tabActivity": "Activity"
},
"editForm": {
"title": "Rediger bruker: {username}",
"subtitle": "Endre kontodetaljer",
"username": "Brukernavn",
"usernamePlaceholder": "Brukernavn",
"email": "E-post",
"emailPlaceholder": "[email protected]",
"motto": "Motto",
"mottoPlaceholder": "Brukermotto",
"rank": "Rangering",
"credits": "Studiepoeng",
"duckets": "Duckets",
"diamonds": "Diamanter",
"save": "Lagre endringer",
"saving": "Lagrer …",
"cancel": "Avbryt"
}
},
"bans": {
"title": "Forbud",
"subtitle": "Administrer konto-, IP- og maskinforbud",
"newBan": "Nytt forbud",
"edit": "Rediger",
"delete": "Slett",
"noBans": "Ingen forbud ennå",
"confirmDelete": "Vil du fjerne dette forbudet?",
"colId": "ID",
"colValue": "Verdi",
"colType": "Type",
"colReason": "Grunn",
"colBannedBy": "Utestengt av",
"colExpires": "Utløper",
"colCreated": "Opprettet",
"colActions": "Handlinger",
"form": {
"value": "Verdi",
"valuePlaceholder": "Brukernavn, IP eller maskin-ID",
"type": "Type",
"typeUser": "Bruker",
"typeIp": "IP",
"typeMachine": "Maskin",
"reason": "Grunn",
"reasonPlaceholder": "Ban grunn",
"expiresAt": "Utløper kl",
"permanent": "Permanent",
"save": "Lagre forbud",
"saving": "Lagrer …",
"cancel": "Avbryt"
}
},
"ip": {
"title": "IP-administrasjon",
"subtitle": "Administrer IP-hviteliste og svarteliste",
"whitelist": "Hviteliste",
"blacklist": "Svarteliste",
"addIp": "Legg til IP",
"ipAddress": "IP-adresse",
"ipAddressPlaceholder": "f.eks. 127.0.0.1",
"reason": "Grunn",
"reasonPlaceholder": "Årsak til oppføring",
"add": "Legg til",
"remove": "Fjern",
"confirmRemove": "Vil du fjerne denne IP-en fra {list}?",
"noWhitelistedIps": "Ingen hvitelistede IP-er",
"noBlacklistedIps": "Ingen svartelistede IP-er",
"colIp": "IP",
"colReason": "Grunn",
"colAdded": "Lagt til",
"colActions": "Handlinger"
},
"vpn": {
"title": "VPN / proxy-deteksjon",
"subtitle": "Konfigurer VPN- og proxy-deteksjonsinnstillinger",
"enabled": "Aktivert",
"apiKey": "API-nøkkel",
"apiKeyPlaceholder": "Din VPN-deteksjons-API-nøkkel",
"apiKeyHint": "La stå tomt for å deaktivere",
"blockOnDetect": "Blokker ved deteksjon",
"blockOnDetectHint": "Blokkér automatisk brukere som oppdages bak en VPN eller proxy",
"save": "Lagre innstillinger",
"saving": "Lagrer …",
"settingsSaved": "VPN-innstillingene er lagret"
},
"applications": {
"title": "Personalsøknader",
"subtitle": "Ventende og vurderte personalsøknader",
"pending": "Venter",
"approved": "Godkjent",
"rejected": "Avvist",
"noApplications": "Ingen søknader ennå",
"colId": "ID",
"colApplicant": "Søker",
"colPosition": "Posisjon",
"colStatus": "Status",
"colSubmitted": "Sendt inn",
"colActions": "Handlinger",
"review": "Gjennomgå",
"approve": "Godkjenne",
"reject": "Avvis",
"confirmApprove": "Godkjenne {username} for {position}?",
"confirmReject": "Vil du avslå {username} sin søknad om {position}?",
"detail": {
"title": "Søknad fra {username}",
"subtitle": "For {position}",
"about": "Om søkeren",
"message": "Søknadsmelding",
"status": "Status",
"submitted": "Sendt inn",
"noMessage": "Ingen melding oppgitt"
}
},
"teams": {
"title": "Lag",
"subtitle": "Definer personalrangeringsnavn og beskrivelser",
"addRank": "Legg til rangering",
"editRank": "Rediger rangering",
"deleteRank": "Slett rangering",
"noTeams": "Ingen rangeringsdefinisjoner ennå",
"confirmDelete": "Vil du slette definisjonen av rangering {id}?",
"colId": "ID",
"colRank": "Rangering",
"colName": "Navn",
"colBadge": "Merke",
"colColour": "Farge",
"colActions": "Handlinger",
"form": {
"rankId": "Rangerings-ID",
"rankIdPlaceholder": "Numerisk rangerings-ID",
"name": "Navn",
"namePlaceholder": "f.eks. Administrator",
"badge": "Merkekode",
"badgePlaceholder": "f.eks. ADM001",
"colour": "Farge",
"colourPlaceholder": "f.eks. #ff0000",
"save": "Lagre teamdefinisjon",
"saving": "Lagrer …",
"cancel": "Avbryt"
}
},
"permissions": {
"title": "Tillatelser",
"subtitle": "Administrer rangeringsbaserte tillatelser for administrasjonspanelet",
"addPermission": "Legg til tillatelse",
"editPermission": "Rediger tillatelse",
"deletePermission": "Slett tillatelse",
"noPermissions": "Ingen tillatelser er konfigurert ennå",
"confirmDelete": "Vil du slette denne tillatelsen?",
"colId": "ID",
"colRank": "Rangering",
"colPermission": "Tillatelse",
"colCreated": "Opprettet",
"colActions": "Handlinger",
"form": {
"rankId": "Rangerings-ID",
"rankIdPlaceholder": "Minimumsrangering kreves",
"permission": "Tillatelsesnøkkel",
"permissionPlaceholder": "f.eks. admin.articles.manage",
"save": "Lagre tillatelsen",
"saving": "Lagrer …",
"cancel": "Avbryt"
}
},
"catalog": {
"title": "Katalog",
"subtitle": "Bla gjennom og administrer katalogsider og elementer",
"pages": "Sider",
"items": "Varer",
"addPage": "Legg til side",
"editPage": "Rediger side",
"deletePage": "Slett siden",
"addItem": "Legg til element",
"editItem": "Rediger element",
"deleteItem": "Slett element",
"noPages": "Ingen katalogsider ennå",
"noItems": "Ingen elementer på denne siden",
"confirmDeletePage": "Vil du slette katalogsiden «{name}»?",
"confirmDeleteItem": "Vil du slette dette elementet?",
"colId": "ID",
"colName": "Navn",
"colIcon": "Ikon",
"colOrder": "Bestill",
"colItems": "Varer",
"colEnabled": "Aktivert",
"colActions": "Handlinger",
"colItemId": "Vare-ID",
"colItemName": "Varenavn",
"colCostCredits": "Kostnad (kreditter)",
"colCostPoints": "Kostnad (poeng)",
"colLimited": "Begrenset",
"pageForm": {
"name": "Navn",
"namePlaceholder": "Sidenavn",
"icon": "Ikon ID",
"iconPlaceholder": "Numerisk ikon-ID",
"order": "Bestill",
"enabled": "Aktivert",
"parent": "Overordnet side",
"parentNone": "Ingen (root)",
"save": "Lagre siden",
"saving": "Lagrer …",
"cancel": "Avbryt"
},
"itemForm": {
"itemId": "Vare-ID",
"itemName": "Varenavn",
"costCredits": "Kostnad i studiepoeng",
"costDuckets": "Kostnad i duckets",
"costDiamonds": "Kostnad i diamanter",
"limitedStack": "Begrenset stabelstørrelse",
"limitedSold": "Begrenset solgt",
"save": "Lagre element",
"saving": "Lagrer …",
"cancel": "Avbryt"
}
},
"shop": {
"title": "Handle",
"subtitle": "Administrere pakker og bestillinger",
"packages": "Pakker",
"orders": "Bestillinger",
"newPackage": "+ Ny pakke",
"edit": "Rediger",
"delete": "Slett",
"viewOrder": "Visning",
"noPackages": "Ingen butikkpakker ennå",
"noOrders": "Ingen bestillinger ennå",
"confirmDelete": "Vil du slette denne pakken?",
"colId": "ID",
"colName": "Navn",
"colPrice": "Pris",
"colCurrency": "Valuta",
"colType": "Type",
"colSold": "Solgt",
"colEnabled": "Aktivert",
"colActions": "Handlinger",
"colOrderId": "Bestillings-ID",
"colCustomer": "Kunde",
"colPackage": "Pakke",
"colAmount": "Beløp",
"colStatus": "Status",
"colDate": "Dato",
"statusPending": "Venter",
"statusCompleted": "Fullført",
"statusRefunded": "Refundert",
"form": {
"name": "Navn",
"namePlaceholder": "Pakkenavn",
"description": "Beskrivelse",
"descriptionPlaceholder": "Pakkebeskrivelse",
"price": "Pris",
"currency": "Valuta",
"currencyPlaceholder": "EUR, USD, GBP…",
"type": "Type",
"typeCredits": "Studiepoeng",
"typeDuckets": "Duckets",
"typeDiamonds": "Diamanter",
"typeBadge": "Merke",
"typeFurni": "Møbler",
"typeRank": "Rangering",
"amount": "Beløp",
"badgeCode": "Merkekode",
"badgeCodePlaceholder": "f.eks. VIP001",
"rankId": "Rangerings-ID",
"furniItems": "Møbelartikler",
"enabled": "Aktivert",
"save": "Lagre pakken",
"saving": "Lagrer …",
"cancel": "Avbryt"
},
"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": "Transaksjoner",
"subtitle": "PayPal betalingslogg",
"noTransactions": "Ingen transaksjoner ennå",
"colId": "ID",
"colUser": "Bruker",
"colAmount": "Beløp",
"colCurrency": "Valuta",
"colPackage": "Pakke",
"colStatus": "Status",
"colDate": "Dato",
"colActions": "Handlinger",
"statusCompleted": "Fullført",
"statusPending": "Venter",
"statusFailed": "Mislyktes",
"statusRefunded": "Refundert",
"detail": {
"title": "Transaksjon nr. {id}",
"paypalId": "PayPal ID",
"payerEmail": "Betalers e-post",
"grossAmount": "Bruttobeløp",
"fee": "Gebyr",
"netAmount": "Netto beløp"
},
"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": "Butikkkuponger",
"subtitle": "Administrer innløselige kupongkoder",
"newVoucher": "+ Ny kupong",
"edit": "Rediger",
"delete": "Slett",
"noVouchers": "Ingen kuponger ennå",
"confirmDelete": "Vil du slette kupongen \"{code}\"?",
"colId": "ID",
"colCode": "Kode",
"colValue": "Verdi",
"colType": "Type",
"colUses": "Bruker / Maks",
"colExpires": "Utløper",
"colCreated": "Opprettet",
"colActions": "Handlinger",
"form": {
"code": "Kode",
"codePlaceholder": "f.eks. SOMMER 2025",
"value": "Verdi",
"type": "Type",
"typeCredits": "Studiepoeng",
"typeDuckets": "Duckets",
"typeDiamonds": "Diamanter",
"typeBadge": "Merke",
"typeFurni": "Møbler",
"typeRank": "Rangering",
"badgeCode": "Merkekode",
"badgeCodePlaceholder": "f.eks. VIP001",
"rankId": "Rangerings-ID",
"maxUses": "Max bruker",
"maxUsesPlaceholder": "0 = ubegrenset",
"expiresAt": "Utløper kl",
"enabled": "Aktivert",
"save": "Lagre kupong",
"saving": "Lagrer …",
"cancel": "Avbryt",
"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": "Abonnementer",
"subtitle": "Aktive gjentakende abonnementer",
"noSubscriptions": "Ingen aktive abonnementer",
"cancel": "Avbryt",
"confirmCancel": "Vil du avslutte abonnementet på {username}?",
"colId": "ID",
"colUser": "Bruker",
"colPackage": "Pakke",
"colAmount": "Beløp",
"colInterval": "Intervall",
"colStarted": "Startet",
"colNextBilling": "Neste fakturering",
"colStatus": "Status",
"colActions": "Handlinger",
"statusActive": "Aktiv",
"statusCancelled": "Kansellert",
"statusExpired": "Utløpt"
},
"rareValues": {
"title": "Sjeldne verdier",
"subtitle": "Administrer sjeldne verdikategorier og varepriser",
"categories": "Kategorier",
"items": "Varer",
"addCategory": "Legg til kategori",
"editCategory": "Rediger kategori",
"deleteCategory": "Slett kategori",
"noCategories": "Ingen sjeldne verdikategorier ennå",
"confirmDeleteCategory": "Vil du slette kategorien «{name}» og alle dens elementer?",
"colId": "ID",
"colName": "Navn",
"colItems": "Varer",
"colUpdated": "Oppdatert",
"colActions": "Handlinger",
"colItemName": "Varenavn",
"colCredits": "Studiepoeng",
"colPoints": "Poeng",
"colPointType": "Punkttype",
"categoryForm": {
"name": "Navn",
"namePlaceholder": "Kategorinavn",
"save": "Lagre kategori",
"saving": "Lagrer …",
"cancel": "Avbryt"
},
"itemForm": {
"itemName": "Varenavn",
"itemNamePlaceholder": "f.eks. Throne",
"credits": "Kredittverdi",
"points": "Poengverdi",
"pointType": "Punkttype",
"pointTypeDuckets": "Duckets",
"pointTypeDiamonds": "Diamanter",
"save": "Lagre element",
"saving": "Lagrer …",
"cancel": "Avbryt"
}
},
"badges": {
"title": "Merker",
"subtitle": "Last opp, gi og administrer merkekatalog",
"upload": "Last opp",
"giveBadge": "Gi merke",
"catalogue": "Katalog",
"uploadTitle": "Last opp et nytt merke",
"uploadSubtitle": "Last opp en merkebildefil",
"badgeCode": "Merkekode",
"badgeCodePlaceholder": "f.eks. VIP001",
"badgeFile": "Merkefil",
"badgeFileHint": "PNG eller GIF, anbefalt 40x40",
"uploadButton": "Last opp",
"uploading": "Laster opp …",
"giveTitle": "Gi merket til brukeren",
"giveSubtitle": "Gi et merke til en bestemt bruker",
"username": "Brukernavn",
"usernamePlaceholder": "Målbrukernavn",
"giveButton": "Gi merke",
"giving": "Å gi …",
"catalogueTitle": "Merkekatalog",
"catalogueSubtitle": "Alle tilgjengelige merker på hotellet",
"noBadges": "Ingen merker i katalogen",
"search": "Søk merker",
"searchPlaceholder": "Søk etter kode eller navn...",
"colCode": "Kode",
"colImage": "Bilde",
"colName": "Navn",
"colDescription": "Beskrivelse",
"colActions": "Handlinger"
},
"achievements": {
"title": "Prestasjoner",
"subtitle": "Skrivebeskyttet liste over prestasjoner i spillet",
"noAchievements": "Ingen prestasjoner er konfigurert",
"colId": "ID",
"colName": "Navn",
"colCategory": "Kategori",
"colLevels": "Nivåer",
"colReward": "Belønning",
"colProgress": "Fremgang",
"levelLabel": "Nivå {level}",
"rewardCredits": "{count} studiepoeng",
"rewardPoints": "{count} {points}"
},
"calendar": {
"title": "Kalenderkampanjer",
"subtitle": "Skrivebeskyttet liste over kalenderkampanjer og hendelser",
"noCampaigns": "Ingen kalenderkampanjer ennå",
"colId": "ID",
"colName": "Navn",
"colStart": "Start",
"colEnd": "Slutt",
"colType": "Type",
"colReward": "Belønning",
"colActions": "Handlinger",
"detail": {
"title": "Kampanje: {name}",
"subtitle": "Kalenderbegivenhetsdetaljer",
"days": "Dager",
"dayLabel": "Dag {day}",
"reward": "Belønning",
"noDays": "Ingen dager er konfigurert for denne kampanjen"
}
},
"radio": {
"title": "Radiomoderasjon",
"subtitle": "Siste rop, DJ-applikasjoner og program på lufta (25 siste av hver).",
"moderation": "Moderasjon",
"shouts": "Roper",
"applications": "Søknader",
"schedules": "Tidsplaner",
"settings": "Innstillinger",
"embed": "Bygg inn",
"ranks": "Rangerer",
"history": "Historie",
"apiKeys": "API-nøkler",
"points": "Poeng",
"autoDj": "AutoDJ",
"monitoring": {
"title": "Radioovervåking",
"subtitle": "Skrivebeskyttet direkte sonde for de konfigurerte radioendepunktene (radio_now_playing_api_url, radio_listeners_api_url). Hver forespørsel mislykkes myk med en {timeout}s timeout – ingen data skrives. Konfigurer URL-er under Innstillinger.",
"stream": "Strøm",
"online": "Online",
"offline": "Frakoblet",
"notConfigured": "Ikke konfigurert",
"nowPlaying": "Spiller nå",
"nowPlayingApi": "Nå-spiller API",
"listenersApi": "Listeners API",
"listeners": "Lyttere",
"currentSong": "Gjeldende sang",
"bitrate": "Bitrate",
"status": "Status",
"noNowPlayingHint": "ingen API-sett som nå spilles",
"noListenersHint": "ingen lyttere API satt",
"endpointDiagnostics": "Endepunktdiagnostikk",
"diagnosticsLegend": "<span class=\"inline-block text-[0.72rem] font-bold px-2 py-0.5 rounded-full bg-green-600/20 text-[var(--color-text)]\">OK</span> tilgjengelig · <span class=\"inline-block text-[0.72rem] font-bold px-2 py-full. bg-[var(--color-primary)]/18 text-[var(--color-text)]\">ADVARSEL</span> ikke konfigurert · <span class=\"inline-block text-[0.72rem] font-bold px-2 py-0.5 rounded-full bg-red-500/22 text-[var(>-farge mislyktes] / ER-farge mislyktes ELLER.",
"streamUrl": "Strøm URL",
"unreachable": "uoppnåelig",
"refresh": "Oppdater"
},
"user": "Bruker",
"message": "Melding",
"posted": "Lagt ut",
"realName": "Ekte navn",
"age": "Alder",
"style": "Stil",
"applied": "Påført",
"day": "dag",
"start": "Start",
"end": "Slutt",
"show": "Vis",
"status": "Status",
"active": "aktive",
"inactive": "inaktiv",
"hidden": "skjult",
"activeSchedules": "Aktive tidsplaner",
"noShouts": "Ingen rop for å moderere",
"noApplications": "Ingen søknader sendt inn.",
"noSchedules": "Ingen tidsplaner er konfigurert.",
"deleteShout": "Slett",
"confirmDeleteShout": "Vil du slette dette ropet?",
"pendingApplications": "Ventende søknader",
"settingsForm": {
"title": "Radioinnstillinger",
"subtitle": "Redigeringer skriver til website_settings (radio_*-taster) og bryter cachen for kjøretidsinnstillinger. Boolske brukere bruker 0/1.",
"enabled": "Aktivert",
"disabled": "Deaktivert",
"totalKeys": "Totalt nøkler",
"configured": "Konfigurert",
"curatedHint": "kurerte nøkler med en verdi",
"customKeys": "Egendefinerte nøkler",
"saveAll": "Lagre alle",
"singleKey": "Legg til / overskriv en enkelt nøkkel",
"keyPlaceholder": "radio_tilpasset_nøkkel",
"valuePlaceholder": "verdi",
"commentPlaceholder": "kommentar (valgfritt)",
"saveSingle": "Lagre",
"otherSettings": "Andre radioinnstillinger",
"dbError": "Kunne ikke laste inn innstillinger (database utilgjengelig). Standarder vil bli opprettet ved lagring."
},
"embedPage": {
"title": "Radio Embed",
"subtitle": "Kopiklar innbyggingskode for direktesendingen. Skrivebeskyttet - ingenting her skriver til databasen. Konfigurer strømnettadressen i Radioinnstillinger (radio_stream_url).",
"streamUrl": "Strøm URL",
"configured": "Konfigurert",
"missing": "Mangler",
"radioName": "Radionavn",
"nowPlayingApi": "Nå-spiller API",
"set": "Sett",
"notSet": "Ikke satt",
"noStreamUrl": "Ingen strømnettadresse er konfigurert",
"noStreamUrlText": "Det er ingen radio_stream_url satt, så det er ingenting å bygge inn ennå.",
"goToSettings": "Gå til Radioinnstillinger",
"livePreview": "Live forhåndsvisning",
"livePreviewText": "Dette er den nakne <audio>-spilleren slik besøkende vil se den. Trykk på play for å bekrefte at strømmen er tilgjengelig.",
"source": "Kilde",
"audioSnippet": "Utdrag av lydspiller",
"audioSnippetDesc": "Drop-in HTML5-lydspiller pekte rett på strømmen. Fungerer overalt hvor vanlig HTML er tillatt.",
"iframeSnippet": "Iframe-omslagskodebit",
"iframeSnippetDesc": "Bygger inn nettstedets egen radiospillerside i en iframe – beholder stylingen og informasjonen som spilles nå. Juster bredde/høyde etter smak.",
"audioUnsupported": "Nettleseren din støtter ikke lydelementet."
},
"banners": {
"title": "Bannere",
"heading": "Radiobannere",
"description": "Kampanjebannere vist på radiosiden, sortert etter sorteringsrekkefølge.",
"addBanner": "Legg til banner",
"createBanner": "Lag banner",
"deleteBanner": "Slett banner",
"noBanners": "Ingen bannere ennå – legg til en ovenfor.",
"existing": "Eksisterende bannere ({count})",
"save": "Lagre",
"delete": "Slett",
"byUser": "av bruker {id}",
"active": "aktive",
"hidden": "skjult",
"bannerAlt": "Radio banner",
"statusActive": "Aktiv",
"statusHidden": "Skjult",
"dbError": "Kunne ikke laste inn bannere (database utilgjengelig).",
"form": {
"imagePath": "Bildebane / URL",
"imagePathPlaceholder": "/storage/radio/banner.png",
"title": "Tittel",
"description": "Beskrivelse",
"sortOrder": "Sorteringsrekkefølge",
"active": "Aktiv"
}
},
"ranksForm": {
"title": "Radio rangerer",
"subtitle": "DJ / stab-rangeringer kan tildeles på radioapplikasjoner.",
"dbError": "Kunne ikke laste inn rangeringer (database utilgjengelig).",
"active": "Aktiv",
"addRank": "Legg til rangering",
"name": "Navn",
"badgeCode": "Merkekode",
"description": "Beskrivelse",
"createRank": "Opprett rangering",
"existing": "Eksisterende rangeringer ({count})",
"noRanks": "Ingen rangeringer ennå - legg til en ovenfor.",
"activeLabel": "aktive",
"inactiveLabel": "inaktiv",
"save": "Lagre",
"deleteRank": "Slett rangering #{id}"
},
"historyPage": {
"title": "Radiospillhistorie",
"subtitle": "Tidligere DJ-show og sendetid (radio_historie), siste først. Skrivebeskyttet logg over hvem som var på lufta, når og hvor mange lyttere som stilte inn.",
"dbError": "Kunne ikke laste inn radiohistorikk (database utilgjengelig).",
"showsLogged": "Viser logget",
"onAirNow": "På lufta nå",
"uniqueDjs": "Unike DJ-er",
"peakListeners": "Topplyttere",
"empty": "Ingen radiohistorikk registrert ennå.",
"showLog": "Vis logg ({count})",
"colDj": "DJ",
"colShow": "Vis",
"colStarted": "Startet",
"colEnded": "Avsluttet",
"colAirtime": "Sendetid",
"colListeners": "Lyttere",
"colNotes": "Notater",
"onAir": "på lufta"
},
"apiKeysForm": {
"title": "Radio API-nøkler",
"subtitle": "API-nøkler for eksterne radiointegrasjoner (radio_api_keys). Nøkler genereres på serversiden og vises maskert - kopier hele verdien fra databasen når de utstedes.",
"dbError": "Kunne ikke laste inn API-nøkler (database utilgjengelig).",
"totalKeys": "Totalt nøkler",
"active": "Aktiv",
"inactive": "Inaktiv",
"generateKey": "Generer nøkkel",
"generateHint": "Den hemmelige nøkkelen genereres automatisk med kryptografisk tilfeldighet - du skriver den ikke inn.",
"name": "Navn",
"namePlaceholder": "AzureCast-broen",
"rateLimit": "Takstgrense (forespørsler/min)",
"allowedIps": "Tillatte IP-er (valgfritt)",
"allowedIpsPlaceholder": "kommadelt, blank = hvilken som helst",
"generate": "Generer nøkkel",
"existingKeys": "Eksisterende nøkler ({count})",
"noKeys": "Ingen API-nøkler ennå - generer en ovenfor.",
"colName": "Navn",
"colKey": "Nøkkel",
"colAllowedIps": "Tillatte IP-er",
"colRateLimit": "Satsgrense",
"colLastUsed": "Sist brukt",
"colExpires": "Utløper",
"colStatus": "Status",
"colActions": "Handlinger",
"maskedHint": "Bare de første 8 tegnene vises",
"any": "noen",
"activeLabel": "aktive",
"inactiveLabel": "inaktiv",
"deactivate": "Deaktiver",
"activate": "Aktiver",
"delete": "Slett"
},
"pointsForm": {
"title": "Radiolytterpoeng",
"subtitle": "Belønn lyttere med valuta for tid brukt på radio. Redigeringer skriver til website_settings (radio_points_*-taster) og bryter hurtigbufferen for kjøretidsinnstillinger. Boolske brukere bruker 0/1.",
"saved": "Lagret",
"points": "Poeng",
"enabled": "Aktivert",
"disabled": "Deaktivert",
"perMinute": "Per minutt",
"paidIn": "betalt i {currency}",
"maxPerDay": "Maks / dag",
"unlimited": "Ubegrenset",
"minListeners": "Min lyttere",
"settings": "Innstillinger",
"pointsEnabled": "Poeng aktivert",
"pointsEnabledHint": "Hovedbryter for tildeling av lytterpoeng.",
"currency": "Valuta",
"currencyHint": "Hvilken lommebok poengene betales inn i.",
"pointsPerMinute": "Poeng per minutt",
"pointsPerMinuteHint": "Beløp tildelt for hvert hele minutt med lytting.",
"maxPerDayHint": "Daglig tak per bruker. Bruk 0 for ubegrenset.",
"minListenersHint": "Poeng tildeles kun når minst så mange personer er innstilt.",
"save": "Lagre poenginnstillinger"
},
"autoDjForm": {
"title": "Radio AutoDJ",
"subtitle": "Reservespilleliste (radio_auto_dj_playlist) radioen roterer gjennom når ingen live DJ strømmer. Sortert etter sorteringsrekkefølge og deretter tittel.",
"dbError": "Kunne ikke laste AutoDJ-spillelisten (database utilgjengelig).",
"tracks": "Spor",
"active": "Aktiv",
"inactive": "Inaktiv",
"addTrack": "Legg til spor",
"titlePlaceholder": "Sportittel",
"artist": "Kunstner",
"album": "Album",
"artworkUrl": "Artwork URL",
"artworkUrlPlaceholder": "https://…/cover.png",
"duration": "Varighet (sekunder)",
"durationPlaceholder": "f.eks. 215",
"sortOrder": "Sorteringsrekkefølge",
"playlist": "Spilleliste ({count})",
"noTracks": "Ingen AutoDJ-spor ennå – legg til et ovenfor.",
"colOrder": "Bestill",
"colTitle": "Tittel",
"colArtist": "Kunstner",
"colAlbum": "Album",
"colDuration": "Varighet",
"colPlays": "Spiller",
"colLastPlayed": "Sist spilt",
"colStatus": "Status",
"colActions": "Handlinger",
"activeLabel": "aktive",
"inactiveLabel": "inaktiv",
"deactivate": "Deaktiver",
"activate": "Aktiver",
"delete": "Slett",
"trackTitle": "Tittel"
},
"moderationPage": {
"title": "DJ-moderasjon",
"subtitle": "Se gjennom og fjern radiorop (50 nyeste).",
"recentShouts": "Nylige rop ({count})"
}
},
"commandocentrum": {
"title": "Kommandosenter",
"subtitle": "Diagnostikk, RCON-kontroller og brukeradministrasjon",
"diagnostics": "Diagnostikk",
"rcon": "RCON",
"userActions": "Brukerhandlinger",
"diagnosticsTitle": "Emulatordiagnostikk",
"memoryUsage": "Minnebruk",
"uptime": "Oppetid",
"onlineUsers": "Online brukere",
"roomsLoaded": "Rom lastet",
"refresh": "Oppdater",
"rconTitle": "RCON-kommandoer",
"rconPlaceholder": "Skriv inn RCON-kommando...",
"rconSend": "Send",
"rconSending": "Sender …",
"rconResponse": "Svar",
"userActionsTitle": "Brukerhandlinger",
"username": "Brukernavn",
"usernamePlaceholder": "Målbrukernavn",
"action": "Handling",
"execute": "Utfør",
"actions": {
"disconnect": "Koble fra",
"alert": "Send varsel",
"giveCredits": "Gi studiepoeng",
"giveBadge": "Gi merke",
"givePoints": "Gi poeng",
"ban": "Forbud",
"kick": "Kick"
},
"messagePlaceholder": "Melding (for varsler)...",
"amountPlaceholder": "Beløp …",
"badgePlaceholder": "Merkekode …"
},
"emulator": {
"title": "Emulatorkonfig",
"subtitle": "Se og rediger emulatorinnstillinger og lokale tekster",
"settings": "Innstillinger",
"texts": "Tekster",
"search": "Søk",
"searchPlaceholder": "Søk nøkler...",
"noSettings": "Ingen innstillinger funnet",
"noTexts": "Ingen tekster funnet",
"edit": "Rediger",
"save": "Lagre",
"saving": "Lagrer …",
"cancel": "Avbryt",
"colKey": "Nøkkel",
"colValue": "Verdi",
"colType": "Type",
"colActions": "Handlinger",
"editDialog": {
"title": "Rediger: {key}",
"value": "Verdi",
"valuePlaceholder": "Skriv inn verdi …",
"save": "Lagre endringer",
"cancel": "Avbryt"
}
},
"alerts": {
"title": "Varsler",
"subtitle": "Send varsler for hele hotellet og se nylige varsler",
"sendAlert": "Send hotellvarsel",
"recentAlerts": "Nylige varsler",
"noRecentAlerts": "Ingen nylige varsler",
"form": {
"title": "Varseltittel",
"titlePlaceholder": "f.eks. Servervedlikehold på 10 minutter",
"message": "Varslingsmelding",
"messagePlaceholder": "Skriv varselmeldingen...",
"type": "Type",
"typeHotel": "Alarm over hele hotellet",
"typeStaff": "Kun personale",
"urgent": "Haster",
"send": "Send varsel",
"sending": "Sender …"
},
"colId": "ID",
"colTitle": "Tittel",
"colSentBy": "Sendt av",
"colType": "Type",
"colDate": "Dato",
"colActions": "Handlinger"
},
"logs": {
"title": "Personalets aktiviteter",
"subtitle": "Revisjonsspor for ansattes handlinger i administrasjonspanelet",
"noLogs": "Ingen personalaktivitet logget ennå",
"colId": "ID",
"colUser": "Bruker",
"colAction": "Handling",
"colTarget": "Mål",
"colDescription": "Beskrivelse",
"colIp": "IP",
"colTimestamp": "Tidsstempel",
"filterByUser": "Filtrer etter bruker...",
"filterByAction": "Filtrer etter handling...",
"clearFilters": "Tøm filtre",
"noResults": "No matching activities",
"colStaff": "Staff",
"colWhen": "When",
"searchPlaceholder": "Search action, description or IP…",
"totalActivities": "Total activities",
"onThisPage": "On this page",
"recent": "Last minute",
"authorizationErrors": "Authorization errors",
"authorizationOnly": "Auth errors only",
"allActivities": "All activities",
"staffId": "Staff ID",
"actionType": "Action type",
"filter": "Filter",
"activities": "{count} activities",
"staffWithId": "#{id} {name}",
"userPrefix": "user",
"pagination": "Page {page} of {pages} · {total} total",
"next": "Next",
"prev": "Previous",
"unknownUser": "unknown",
"emptyValue": "-",
"colTime": "Time",
"audit": {
"colTargetId": "Target ID",
"colDetails": "Details",
"colDate": "Date",
"searchPlaceholder": "Search by action or target…",
"changesCount": "{count} changes",
"notAvailable": "N/A"
},
"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": "Ordfilter",
"subtitle": "Administrer filtrerte ord og uttrykk på hotellet",
"addWord": "Legg til ord",
"addWords": "Legg til ord",
"noWords": "Ingen filtrerte ord ennå",
"confirmDelete": "Vil du fjerne «{word}» fra filteret?",
"colId": "ID",
"colWord": "Word",
"colAddedBy": "Lagt til av",
"colCreated": "Opprettet",
"colActions": "Handlinger",
"form": {
"word": "Word",
"wordPlaceholder": "f.eks. dårlig ord",
"addMore": "Legg til flere ord (ett per linje)",
"save": "Legg til filter",
"saving": "Lagrer …",
"cancel": "Avbryt"
},
"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": "Vedlikeholdsmodus",
"subtitle": "Aktiver eller deaktiver vedlikehold for hele hotellet",
"enabled": "Vedlikeholdsmodus er aktivert",
"disabled": "Vedlikeholdsmodus er deaktivert",
"enable": "Aktiver vedlikehold",
"disable": "Deaktiver vedlikehold",
"message": "Vedlikeholdsmelding",
"messagePlaceholder": "Vi kommer snart tilbake!",
"staffAccess": "Gi personalet tilgang under vedlikehold",
"save": "Lagre innstillinger",
"saving": "Lagrer …",
"confirmEnable": "Aktivering av vedlikehold vil hindre alle ikke-ansatte brukere fra å få tilgang til hotellet. Fortsette?",
"confirmDisable": "Deaktivere vedlikeholdsmodus og gjenopprette tilgang for alle brukere?"
},
"housekeeping": {
"title": "Rengjøringstillatelser",
"subtitle": "Konfigurer hvilke ranger som har tilgang til hvilke admin-seksjoner",
"addPermission": "Legg til tillatelse",
"editPermission": "Rediger tillatelse",
"deletePermission": "Slett tillatelse",
"noPermissions": "Ingen rengjøringstillatelser er konfigurert",
"confirmDelete": "Vil du slette denne tillatelsen?",
"colId": "ID",
"colRank": "Rangering",
"colSection": "Seksjon",
"colActions": "Handlinger",
"form": {
"rankId": "Rangerings-ID",
"rankIdPlaceholder": "Minste rangering",
"section": "Seksjonsnøkkel",
"sectionPlaceholder": "f.eks. admin.dashboard",
"save": "Lagre tillatelsen",
"saving": "Lagrer …",
"cancel": "Avbryt"
},
"saved": "Saved!",
"deleted": "Deleted!",
"errorOccurred": "An error occurred",
"emptyInput": "Empty input",
"invalidJson": "Invalid JSON",
"imported": "Imported!",
"presetApplied": "Preset Påført!",
"cleared": "All Tillatelser cleared!",
"invalidRank": "Invalid Rangering",
"testDone": "Test done: {count} Tillatelser found",
"testing": "Testing...",
"loading": "Loading...",
"prev": "Previous",
"next": "Next",
"confirmClearAll": "Slett ALL Tillatelser? This Handling cannot be undone!",
"colGroup": "Group",
"colDepends": "Depends on",
"colPermission": "Tillatelse",
"colDescription": "Beskrivelse",
"colMinRank": "Min. Rangering",
"permissionKey": "Tillatelsesnøkkel",
"minRank": "Min. Rangering",
"description": "Beskrivelse",
"permissions": "Tillatelser",
"permissionsCount": "{count} Tillatelser",
"permission": "Tillatelse",
"highestMinRank": "Highest min. Rangering: {rank}",
"totalMinRank": "Total min. Rangering sum: {total}",
"groupCount": "{count} groups",
"rankCount": "{count} Rangerer",
"missingDeps": "{count} Mangler dependencies",
"dependsOn": "depends on",
"notFound": "not found",
"missing": "(Mangler)",
"rank": "Rangering",
"count": "Count",
"searchPermission": "Søk Tillatelser…",
"search": "Søk",
"manage": "Manage",
"importSelection": "Importer selection",
"noGroup": "Nei group",
"allGroups": "All groups",
"perGroup": "Tillatelser per group",
"perRank": "Tillatelser per Rangering",
"rankOverviewHint": "All Tillatelser grouped by the Rangering they are assigned to.",
"tabOverview": "Oversikt",
"tabManage": "Manage",
"tabImport": "Importer / Export",
"tabRanks": "Rangering Oversikt",
"tabPresets": "Forhåndsinnstillinger",
"tabTest": "Test",
"tabAudit": "Audit log",
"importPermissions": "Importer Tillatelser",
"importHint": "Paste a JSON array of Tillatelse objects. Format: [{ \"permission\": \"...\", \"minRank\": 7, \"description\": \"...\", \"groupName\": \"...\", \"dependsOn\": \"...\" }]",
"importPlaceholder": "Paste JSON here…",
"import": "Importer",
"exportTitle": "Export Tillatelser",
"exportHint": "Export all Tillatelser as JSON for backup or batch editing.",
"export": "Export JSON",
"copy": "Copy",
"copied": "Copied!",
"presets": "Tillatelse Forhåndsinnstillinger",
"presetsHint": "Søk a predefined Sett of Tillatelser for common staff roles.",
"presetModerator": "Moderator",
"presetModeratorDesc": "Basic Moderasjon tools: Bruker lookup, Forbud, CFH handling, chat Logger.",
"presetAdmin": "Administrator",
"presetAdminDesc": "Full admin access: Brukere, Rom, news, Innstillinger, Handle, events, radio & more.",
"presetSuperAdmin": "Super Admin",
"presetSuperAdminDesc": "Complete access to every feature including Tillatelse management and asset Importer.",
"applyPreset": "Søk preset",
"clearAll": "Clear all Tillatelser",
"testTitle": "Test Rangering access",
"testHint": "Enter a Rangering number to see which Tillatelser would be granted.",
"test": "Test",
"auditTitle": "Tillatelse audit log",
"auditHint": "All changes to Rengjøring Tillatelser are logged.",
"auditLogsAt": "Audit Logger are available on the Audit log page.",
"viewAuditLogs": "Visning audit Logger",
"importedWithErrors": "Imported {count} Tillatelser with {errors} errors",
"confirmClearAllDesc": "This will Fjern every Tillatelse entry from the database. Are you sure?",
"confirmDeletePermission": "Slett this Tillatelse permanently?",
"confirmBulkDelete": "Slett {count} selected Tillatelser?",
"deleteSelected": "Slett {count} selected",
"cancel": "Avbryt",
"confirm": "Confirm",
"auditTime": "Time",
"auditUser": "Bruker",
"auditAction": "Handling",
"auditTarget": "Mål",
"selectAllMatching": "Select all {count} matching",
"save": "Save",
"importTitle": "Import permissions",
"legacyBannerTitle": "Use Permissions to change who can do what",
"legacyBannerBody": "This archive does not control the site. Open Permissions to grant or revoke access for ranks.",
"legacyBannerCta": "Open Permissions",
"writesRetired": "Editing here is disabled on purpose. Change access only in Permissions.",
"tabCompare": "ACL compare",
"tabExportOnly": "Export archive",
"compareHint": "Compares legacy housekeeping min-rank rows to live ACL rank_* role grants (lowest rank that has the slug).",
"compareAligned": "{count} aligned",
"compareMissingAcl": "{count} missing in ACL",
"compareMismatch": "{count} rank mismatch",
"colAclPresent": "In ACL",
"colAclMinRank": "ACL min rank",
"colStatus": "Status",
"statusAligned": "Aligned",
"statusMissingAcl": "Missing in ACL",
"statusMismatch": "Rank differs",
"exportOnlyHint": "Writes are disabled. You can still export the legacy table for archival."
},
"rooms": {
"title": "Rom",
"subtitle": "Søk og administrer hotellrom",
"search": "Søk",
"searchPlaceholder": "Søk etter navn, eier eller ID...",
"searchResults": "{count, plural, one {# room} other {# rooms}} funnet for \"{query}\"",
"noResults": "Ingen rom funnet",
"colId": "ID",
"colName": "Navn",
"colOwner": "Eier",
"colUsers": "Brukere",
"colState": "stat",
"colCategory": "Kategori",
"colCreated": "Opprettet",
"colActions": "Handlinger",
"stateOpen": "Åpne",
"stateClosed": "Stengt",
"stateLocked": "Låst",
"stateInvisible": "Usynlig",
"detail": {
"title": "Rom: {name}",
"subtitle": "Eies av {owner}",
"overview": "Oversikt",
"actions": "Handlinger",
"description": "Beskrivelse",
"noDescription": "Ingen beskrivelse",
"owner": "Eier",
"users": "Brukere online",
"maxUsers": "Maks brukere",
"category": "Kategori",
"state": "stat",
"tags": "Tagger",
"noTags": "Ingen tagger",
"created": "Opprettet",
"deleteRoom": "Slett rom",
"confirmDelete": "Vil du slette rommet «{name}»? Dette kan ikke angres.",
"enterRoom": "Gå inn i rommet",
"changeOwner": "Bytt eier",
"changeOwnerPlaceholder": "Nytt brukernavn til eier"
}
},
"emailTemplates": {
"title": "E-postmaler",
"subtitle": "Administrer transaksjonelle e-postmaler",
"newTemplate": "+ Ny mal",
"edit": "Rediger",
"delete": "Slett",
"noTemplates": "Ingen e-postmaler ennå",
"confirmDelete": "Vil du slette malen «{name}»?",
"colId": "ID",
"colName": "Navn",
"colSubject": "Emne",
"colKey": "Nøkkel",
"colUpdated": "Oppdatert",
"colActions": "Handlinger",
"form": {
"name": "Navn",
"namePlaceholder": "f.eks. Velkommen e-post",
"key": "Nøkkel",
"keyPlaceholder": "f.eks. velkomstepost",
"subject": "Emne",
"subjectPlaceholder": "Emnelinje på e-post",
"body": "Brødtekst (HTML)",
"bodyPlaceholder": "<p>Kjære {username},</p>",
"variables": "Tilgjengelige variabler",
"variablesHint": "{username}, {email}, {hotel_name}",
"save": "Lagre malen",
"saving": "Lagrer …",
"cancel": "Avbryt"
}
},
"theme": {
"title": "Tema",
"subtitle": "Tilpass CMS-utseendet",
"presets": "Forhåndsinnstillinger",
"colours": "Farger",
"css": "CSS",
"presetsTitle": "Forhåndsinnstillinger for tema",
"presetsSubtitle": "Velg et forhåndsbygd fargevalg",
"applyPreset": "Søk",
"presetApplied": "Forhåndsinnstilling brukt",
"customiseTitle": "Egendefinerte farger",
"primary": "Primær",
"secondary": "Sekundær",
"accent": "Aksent",
"background": "Bakgrunn",
"surface": "Overflate",
"text": "Tekst",
"saveColours": "Lagre farger",
"savingColours": "Lagrer …",
"cssTitle": "Tilpasset CSS",
"cssSubtitle": "Legg til tilpasset CSS for å overstyre temastiler",
"cssPlaceholder": "/* Din tilpassede CSS her */",
"saveCss": "Lagre CSS",
"savingCss": "Lagrer …",
"reset": "Tilbakestill til standardinnstillinger",
"confirmReset": "Vil du tilbakestille temaet til standardverdiene?"
},
"media": {
"title": "Mediebibliotek",
"subtitle": "Last opp og administrer mediefiler",
"upload": "Last opp",
"uploadTitle": "Last opp en fil",
"uploadSubtitle": "Dra og slipp eller klikk for å laste opp",
"uploadButton": "Velg fil",
"uploading": "Laster opp …",
"noFiles": "Ingen mediefiler ennå",
"delete": "Slett",
"confirmDelete": "Vil du slette denne filen permanent?",
"search": "Søk",
"searchPlaceholder": "Søk etter filnavn...",
"colPreview": "Forhåndsvisning",
"colName": "Navn",
"colSize": "Størrelse",
"colType": "Type",
"colUploaded": "Lastet opp",
"colActions": "Handlinger",
"copyUrl": "Kopier URL",
"urlCopied": "URL kopiert til utklippstavlen"
},
"favicon": {
"title": "Favorittikon",
"subtitle": "Last opp og administrer nettstedets favorittikon",
"current": "Gjeldende favorittikon",
"uploadLabel": "Last opp favorittikon",
"uploadHint": "PNG, JPEG, GIF, WebP, ICO eller SVG. Maks 2 MB.",
"upload": "Last opp",
"uploading": "Laster opp …",
"delete": "Fjern",
"deleting": "Fjerner …",
"saved": "Favorittikonet ble lagret!",
"deleted": "Favorittikon ble fjernet!",
"error": "Noe gikk galt",
"confirmDelete": "Vil du fjerne favorittikonet? Nettstedet vil ikke lenger vise et tilpasset favorittikon.",
"generator": {
"title": "Generer favorittikon",
"text": "Tekst",
"bgColor": "Bakgrunnsfarge",
"textColor": "Tekstfarge",
"rounded": "Avrundede hjørner",
"save": "Lagre som favorittikon"
},
"cancel": "Cancel"
},
"settings": {
"title": "CMS-innstillinger",
"subtitle": "Administrer nøkkel/verdi CMS-konfigurasjon",
"addSetting": "Legg til innstilling",
"edit": "Rediger",
"delete": "Slett",
"noSettings": "Ingen innstillinger funnet",
"confirmDelete": "Vil du slette innstillingen \"{key}\"?",
"colKey": "Nøkkel",
"colValue": "Verdi",
"colUpdated": "Oppdatert",
"colActions": "Handlinger",
"form": {
"key": "Nøkkel",
"keyPlaceholder": "f.eks. hotel_name",
"value": "Verdi",
"valuePlaceholder": "Innstillingsverdi",
"save": "Lagre innstilling",
"saving": "Lagrer …",
"cancel": "Avbryt"
},
"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"
},
"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"
},
"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}}"
}
},
"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"
}
},
"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:"
}
}
}