3100 lines
110 KiB
JSON
3100 lines
110 KiB
JSON
{
|
||
"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:"
|
||
}
|
||
}
|
||
}
|