- bulkImportPermissions now returns {count, errors} instead of void
- ImportSection shows per-entry error details in toast
- Remove testRankPermission server action (test is 100% client-side)
- Clean up unused testing state in TestSection
- Sync pages.admin.{import,translations} keys to all 20 languages
- Add importedWithErrors translation key to all locales
2162 lines
76 KiB
JSON
2162 lines
76 KiB
JSON
{
|
||
"nav": {
|
||
"home": "Hjem",
|
||
"community": "Fællesskab",
|
||
"articles": "Artikler",
|
||
"photos": "Fotos",
|
||
"staff": "Personale",
|
||
"rankings": "Placeringer",
|
||
"guilds": "Gilder",
|
||
"leaderboards": "Leaderboards",
|
||
"rareValues": "Sjældne værdier",
|
||
"shop": "Butik",
|
||
"market": "Marked",
|
||
"assistance": "Assistance",
|
||
"helpCenter": "Hjælpecenter",
|
||
"myTickets": "Mine billetter",
|
||
"badges": "Badges",
|
||
"radio": "Radio",
|
||
"friends": "Venner",
|
||
"messages": "Beskeder",
|
||
"admin": "Admin",
|
||
"openMenu": "Åbn menuen",
|
||
"closeMenu": "Luk menuen",
|
||
"drawBadge": "Tegn badge"
|
||
},
|
||
"header": {
|
||
"online": "{count} {hotel} online",
|
||
"nitroClient": "Nitro klient",
|
||
"tagline": "En online virtuel verden, hvor du kan oprette din egen avatar, få venner, chatte, skabe rum og meget mere!",
|
||
"login": "Log ind",
|
||
"or": "Eller",
|
||
"createAccount": "Opret en konto"
|
||
},
|
||
"footer": {
|
||
"copyright": "© {year} - {hotel} er et undervisningsprojekt uden fortjeneste"
|
||
},
|
||
"common": {
|
||
"language": "Sprog",
|
||
"lightMode": "Lys tilstand",
|
||
"darkMode": "Mørk tilstand"
|
||
},
|
||
"pages": {
|
||
"staff": {
|
||
"title": "Personale",
|
||
"subtitle": "Holdet bag hotellet",
|
||
"ranksTitle": "Rangerer",
|
||
"ranksSubtitle": "Hvad hver del af teamet tager sig af",
|
||
"membersTitle": "Teammedlemmer",
|
||
"membersEmptySubtitle": "Ingen at vise lige nu",
|
||
"membersSubtitle": "{count, plural, one {# member keeping things running} other {# members keeping things running}}",
|
||
"emptyState": "Ingen ansatte at vise.",
|
||
"colUsername": "Brugernavn",
|
||
"colRank": "Rang",
|
||
"colMotto": "Motto"
|
||
},
|
||
"leaderboard": {
|
||
"title": "Leaderboard",
|
||
"subtitle": "Top 20 spillere efter {currency}",
|
||
"tab_credits": "Credits",
|
||
"tab_diamonds": "Diamanter",
|
||
"tab_duckets": "Ænder",
|
||
"tab_achievement": "Præstationer",
|
||
"tab_respects": "Respekter",
|
||
"tab_onlinetime": "Online tid",
|
||
"emptyState": "Ingen placeringer at vise endnu.",
|
||
"colAvatar": "Avatar",
|
||
"colPlayer": "Spiller"
|
||
},
|
||
"friends": {
|
||
"title": "Venner",
|
||
"emptySubtitle": "Du har ingen tilføjet venner endnu",
|
||
"subtitle": "{count, plural, one {You have # friend} other {You have # friends}}",
|
||
"emptyState": "Tilføj venner på hotellet, så dukker de op her.",
|
||
"noMotto": "Intet motto"
|
||
},
|
||
"messages": {
|
||
"title": "Beskeder",
|
||
"subtitle": "Venneanmodninger og offlinebeskeder venter på dig",
|
||
"requestsTitle": "Venneanmodninger",
|
||
"requestsEmptySubtitle": "Ingen har bedt om at være din ven endnu",
|
||
"requestsSubtitle": "{count, plural, one {# pending request} other {# pending requests}}",
|
||
"requestsEmptyState": "Ingen afventende venneanmodninger.",
|
||
"wantsToBeFriend": "ønsker at være din ven.",
|
||
"accept": "Accepter",
|
||
"offlineTitle": "Offline beskeder",
|
||
"offlineEmptySubtitle": "Din indbakke er tom",
|
||
"offlineSubtitle": "{count, plural, one {# message received} other {# messages received}}",
|
||
"offlineEmptyState": "Du har ingen offline beskeder.",
|
||
"unknownUser": "Bruger #{id}"
|
||
},
|
||
"profile": {
|
||
"noMotto": "Intet motto",
|
||
"statRank": "Rang",
|
||
"statCredits": "Credits",
|
||
"statRegistered": "Registreret",
|
||
"badgesTitle": "Badges",
|
||
"badgesEmpty": "Ingen badges endnu.",
|
||
"photosTitle": "Fotos",
|
||
"photosEmpty": "Ingen billeder endnu.",
|
||
"guestbookTitle": "Gæstebog",
|
||
"guestbookSubtitle": "Beskeder på {username}s væg",
|
||
"leaveMessage": "Efterlad en besked",
|
||
"guestbookPlaceholder": "Skriv noget i {username}s gæstebog...",
|
||
"post": "Indlæg",
|
||
"loginToPost": "Log ind for at efterlade en gæstebogsbesked.",
|
||
"guestbookEmpty": "Ingen gæstebogsindlæg endnu.",
|
||
"unknownUser": "Bruger #{id}",
|
||
"statDuckets": "Ænder",
|
||
"statDiamonds": "Diamanter",
|
||
"walletTitle": "Tegnebog",
|
||
"friendsTitle": "Venner",
|
||
"friendsSubtitle": "Folk på hotellet, de hænger ud med",
|
||
"friendsEmpty": "Ingen venner at vise.",
|
||
"roomsTitle": "Værelser",
|
||
"roomsSubtitle": "Værelser de ejer",
|
||
"roomsEmpty": "Ingen lokaler at vise.",
|
||
"roomUntitled": "Unavngivet værelse"
|
||
},
|
||
"rankings": {
|
||
"title": "Placeringer",
|
||
"subtitle": "De 12 bedste spillere rangeret efter kreditter",
|
||
"emptyState": "Ingen spillere at rangere endnu."
|
||
},
|
||
"home": {
|
||
"welcome": "Velkommen til {hotelName}",
|
||
"welcomeSubtitle": "Dit retrohotel, nu drevet af Next.js",
|
||
"welcomeBody": "Hæng ud, saml møbler og mød venner.",
|
||
"enterHotel": "Indtast {hotelName}",
|
||
"onlineFriends": "Online venner",
|
||
"noFriendsOnline": "Ingen venner online",
|
||
"register": "TILMELD DIG NU",
|
||
"joinNow": "Tilmeld dig {hotelName} i dag!",
|
||
"recentUsers": "Seneste brugere",
|
||
"recentPhotos": "Seneste fotos",
|
||
"latestNews": "Seneste nyt",
|
||
"newsTitle": "Seneste nyt",
|
||
"newsSubtitle": "Frisk fra hotellet",
|
||
"allNews": "Alle nyheder →",
|
||
"noArticles": "Ingen artikler endnu.",
|
||
"noPhotos": "Ingen billeder endnu.",
|
||
"noUsers": "Ingen brugere online",
|
||
"latestArticle": "Seneste artikel"
|
||
},
|
||
"news": {
|
||
"title": "Nyheder",
|
||
"subtitle": "De seneste meddelelser, begivenheder og opdateringer fra hotellet",
|
||
"noArticles": "Ingen artikler endnu."
|
||
},
|
||
"article": {
|
||
"backToNews": "← Nyheder",
|
||
"reactionsTitle": "Reaktioner",
|
||
"reactionsSubtitle": "Fortæl os, hvad du synes",
|
||
"reaction": {
|
||
"like": "Ligesom",
|
||
"love": "Kærlighed",
|
||
"wow": "Wow"
|
||
},
|
||
"removeReaction": "Klik for at fjerne din reaktion",
|
||
"reactWith": "Reager med {reaction}",
|
||
"noReactions": "Ingen reaktioner endnu.",
|
||
"logIn": "Log ind",
|
||
"toReact": "at reagere.",
|
||
"commentsTitle": "Kommentarer",
|
||
"commentsSubtitle": "Deltag i samtalen",
|
||
"commentsCount": "{count} indtil videre",
|
||
"noComments": "Ingen kommentarer endnu. Vær den første til at kommentere.",
|
||
"userNumber": "Bruger #{id}",
|
||
"addComment": "Tilføj en kommentar",
|
||
"commentPlaceholder": "Skriv din kommentar...",
|
||
"postComment": "Skriv kommentar",
|
||
"toComment": "at efterlade en kommentar."
|
||
},
|
||
"photos": {
|
||
"title": "Fotos",
|
||
"subtitle": "De seneste snapshots taget på hotellet",
|
||
"noPhotos": "Ingen billeder endnu.",
|
||
"photoAlt": "Foto af bruger #{id}",
|
||
"byUser": "af bruger #{id}"
|
||
},
|
||
"badges": {
|
||
"title": "Badges",
|
||
"subtitle": "Badges kan du tjene og vise frem rundt omkring på hotellet",
|
||
"noBadges": "Ingen tilgængelige badges endnu."
|
||
},
|
||
"community": {
|
||
"title": "Fællesskab",
|
||
"subtitle": "Alt sker omkring hotellet på ét sted",
|
||
"open": "Åbn →",
|
||
"links": {
|
||
"rankings": {
|
||
"title": "Placeringer",
|
||
"text": "Se de rigeste spillere på hotellet, rangeret efter kreditter."
|
||
},
|
||
"staff": {
|
||
"title": "Personale",
|
||
"text": "Mød holdet, der holder hotellet kørende hver dag."
|
||
},
|
||
"news": {
|
||
"title": "Nyheder",
|
||
"text": "De seneste meddelelser, begivenheder og opdateringer."
|
||
},
|
||
"photos": {
|
||
"title": "Fotos",
|
||
"text": "Snapshots deles af fællesskabet fra omkring hotellet."
|
||
},
|
||
"guilds": {
|
||
"title": "Gilder",
|
||
"text": "Gennemse de grupper, spillere har oprettet og sluttet sig til."
|
||
},
|
||
"leaderboards": {
|
||
"title": "Leaderboards",
|
||
"text": "Hvem er på toppen i denne sæson på tværs af hotellets statistik."
|
||
}
|
||
}
|
||
},
|
||
"guilds": {
|
||
"title": "Gilder",
|
||
"subtitle": "Gennemse de grupper, spillere har oprettet og sluttet sig til",
|
||
"empty": "Ingen guilds endnu.",
|
||
"unnamedGuild": "Unavngiven laug",
|
||
"noDescription": "Ingen beskrivelse"
|
||
},
|
||
"guild": {
|
||
"allGuilds": "← Alle laug",
|
||
"unnamedGuild": "Unavngiven laug",
|
||
"noDescription": "Ingen beskrivelse",
|
||
"memberSingular": "Medlem",
|
||
"memberPlural": "Medlemmer",
|
||
"founded": "Grundlagt",
|
||
"forumLink": "Forum →",
|
||
"discussion": "Diskussion",
|
||
"membersTitle": "Medlemmer",
|
||
"memberLowerSingular": "medlem",
|
||
"memberLowerPlural": "medlemmer",
|
||
"noMembers": "Ingen medlemmer.",
|
||
"owner": "Ejer",
|
||
"noMotto": "Intet motto"
|
||
},
|
||
"guildForum": {
|
||
"backToGuild": "← Tilbage til guild",
|
||
"unnamedGuild": "Unavngiven laug",
|
||
"forumTitle": "{guild} – Forum",
|
||
"threadSingular": "tråd",
|
||
"threadPlural": "tråde",
|
||
"newThread": "+ Ny tråd",
|
||
"empty": "Ingen tråde i dette forum endnu.",
|
||
"colSubject": "Emne",
|
||
"colAuthor": "Forfatter",
|
||
"colPosts": "Indlæg",
|
||
"colDate": "Dato",
|
||
"noSubject": "(intet emne)",
|
||
"pinned": "Fastgjort",
|
||
"locked": "Låst",
|
||
"userNumber": "Bruger #{id}",
|
||
"unknown": "Ukendt"
|
||
},
|
||
"guildForumNew": {
|
||
"backToForum": "← Tilbage til forum",
|
||
"unnamedGuild": "Unavngiven laug",
|
||
"title": "Ny tråd",
|
||
"subtitle": "i {guild} forum",
|
||
"subjectLabel": "Emne",
|
||
"subjectPlaceholder": "Tråd emne",
|
||
"messageLabel": "Besked",
|
||
"messagePlaceholder": "Skriv dit åbningsindlæg...",
|
||
"postThread": "Post tråd",
|
||
"cancel": "Annuller"
|
||
},
|
||
"shop": {
|
||
"title": "Butik",
|
||
"subtitle": "Fyld op på din konto og få fat i eksklusive pakker, valuta og badges.",
|
||
"browsingCategory": "Gennemse {category}-pakkerne.",
|
||
"all": "Alle",
|
||
"allPackages": "Alle pakker",
|
||
"packagesAvailable": "{count, plural, one {# package available} other {# packages available}}",
|
||
"empty": "Ingen tilgængelige pakker lige nu.",
|
||
"buy": "Køb"
|
||
},
|
||
"topup": {
|
||
"title": "Fyld op med PayPal",
|
||
"subtitle": "Betal sikkert med PayPal, og dine kreditter tilføjes i det øjeblik, betalingen slettes.",
|
||
"cancelled": "Checkout blev annulleret - ingen betaling blev taget.",
|
||
"chooseAmount": "Vælg et beløb",
|
||
"notConfiguredPre": "PayPal er ikke konfigureret endnu. En administrator skal indstille",
|
||
"notConfiguredAnd": "og",
|
||
"notConfiguredOptional": "(og eventuelt",
|
||
"notConfiguredPost": "for sandkasse vs. live).",
|
||
"balanceTitle": "Din balance",
|
||
"signedInAs": "Logget ind som {username}",
|
||
"credits": "Credits",
|
||
"creditsPerUnit": "Kreditter pr. 1,00 {currency}",
|
||
"rateLine": "Du modtager <strong>{amount}</strong>-kreditter pr. 1,00 {currency}. Credits vises i spillet, næste gang du logger ind."
|
||
},
|
||
"marketplace": {
|
||
"title": "Markedsplads",
|
||
"subtitle": "Gennemse møbler og sjældne varer opført af spillere. Opslag placeres i spillet og opdateres live - gå ind på hotellet for at give et tilbud.",
|
||
"activeOffers": "Aktive tilbud",
|
||
"sellers": "Sælgere",
|
||
"totalValue": "Samlet værdi",
|
||
"activeListings": "Aktive opslag",
|
||
"mostRecentFirst": "Senest opført først",
|
||
"empty": "Der er ingen aktive markedspladstilbud lige nu. Kom tilbage senere.",
|
||
"colOffer": "Tilbud",
|
||
"colItem": "Vare",
|
||
"colSeller": "Sælger",
|
||
"colPrice": "Pris",
|
||
"colListed": "Opført",
|
||
"itemLabel": "Vare nr. {id}",
|
||
"userLabel": "Bruger #{id}",
|
||
"justNow": "lige nu",
|
||
"minutesAgo": "for {count} m siden",
|
||
"hoursAgo": "for {count} t siden",
|
||
"daysAgo": "for {count}d siden"
|
||
},
|
||
"rares": {
|
||
"title": "Sjældne værdier",
|
||
"subtitle": "Få et overblik over alle de sjældne på hotellet, grupperet efter kategori.",
|
||
"empty": "Vi har i øjeblikket ingen sjældne opført her.",
|
||
"rareCount": "{count, plural, one {# rare} other {# rares}}",
|
||
"viewRares": "Se sjældne →"
|
||
},
|
||
"rareCategory": {
|
||
"rareCount": "{count, plural, one {# rare in this category} other {# rares in this category}}",
|
||
"allRares": "← Alle sjældne",
|
||
"empty": "Der er endnu ingen sjældne i denne kategori.",
|
||
"colRare": "Sjælden",
|
||
"colCredits": "Credits",
|
||
"colCurrency": "Valuta",
|
||
"creditsValue": "{value} kreditter",
|
||
"duckets": "Ænder",
|
||
"diamonds": "Diamanter",
|
||
"credits": "Credits"
|
||
},
|
||
"redeem": {
|
||
"title": "Indløs en voucher",
|
||
"subtitle": "Har du en rabatkode? Indtast den nedenfor for at tilføje belønningen til din konto.",
|
||
"enterCode": "Indtast din kode",
|
||
"oncePerAccount": "Hver voucher kan kun indløses én gang pr. konto.",
|
||
"balanceTitle": "Din balance",
|
||
"signedInAs": "Logget ind som {username}",
|
||
"credits": "Credits",
|
||
"instantCredit": "Indløste belønninger krediteres øjeblikkeligt og vises i spillet, næste gang du logger ind."
|
||
},
|
||
"help": {
|
||
"title": "Hjælpecenter",
|
||
"subtitle": "Find guider, supportemner og hotelreglerne – alt hvad du behøver for at få hjælp.",
|
||
"myTickets": "Mine billetter →",
|
||
"topicsTitle": "Support emner",
|
||
"topicsSubtitle": "Gennemse guider og svar på almindelige spørgsmål",
|
||
"topicsEmpty": "Ingen hjælpeemner endnu.",
|
||
"rulesTitle": "Hotel regler",
|
||
"rulesSubtitle": "Læs venligst disse før du hænger ud på hotellet",
|
||
"rulesEmpty": "Ingen regler offentliggjort endnu.",
|
||
"categoryEmpty": "Ingen regler i denne kategori."
|
||
},
|
||
"helpCategory": {
|
||
"back": "← Hjælpecenter",
|
||
"topicSubtitle": "Emne i Hjælp",
|
||
"moreTitle": "Flere hjælpeemner",
|
||
"moreSubtitle": "Hop til et andet supportemne"
|
||
},
|
||
"helpTickets": {
|
||
"title": "Hjælp billetter",
|
||
"subtitle": "Indsend en billet til personalet og spor dine åbne anmodninger.",
|
||
"statTotal": "Samlet antal billetter",
|
||
"statOpen": "Åbn",
|
||
"statClosed": "Lukket",
|
||
"newTitle": "Ny billet",
|
||
"newSubtitle": "Beskriv dit problem, og personalet vil følge op",
|
||
"subjectPlaceholder": "Emne",
|
||
"contentPlaceholder": "Beskriv dit problem...",
|
||
"submit": "Indsend billet",
|
||
"listTitle": "Dine billetter",
|
||
"listSubtitle": "Hver anmodning, du har sendt til personalet",
|
||
"listEmpty": "Du har ingen billetter endnu.",
|
||
"colId": "ID",
|
||
"colSubject": "Emne",
|
||
"colStatus": "Status",
|
||
"colCreated": "Oprettet",
|
||
"statusOpen": "Åbn",
|
||
"statusClosed": "Lukket"
|
||
},
|
||
"applyStaff": {
|
||
"title": "Ansøg om {hotel} personale",
|
||
"subtitle": "Vi åbner personaleansøgninger i ny og næ. Hvis du støder på en stilling, du føler, at du ville passe perfekt ind i, så tøv ikke med at søge den.",
|
||
"noPositionsTitle": "Ingen ledige stillinger",
|
||
"noPositionsBody": "Der er i øjeblikket ingen ledige stillinger. Venligst vend tilbage på et senere tidspunkt for at tjekke, om vi har åbninger inden da. Tak for din interesse.",
|
||
"noDeadline": "Ingen deadline fastsat",
|
||
"deadline": "Ansøgningsfrist: {date}",
|
||
"alreadyApplied": "Du har allerede ansøgt om {rank}",
|
||
"aboutYou": "Om dig",
|
||
"aboutPlaceholder": "Fortæl os, hvorfor du ville være en stor {rank}...",
|
||
"applyFor": "Ansøg om {rank}"
|
||
},
|
||
"applyTeam": {
|
||
"title": "Ansøg om {hotel}-teamet",
|
||
"subtitle": "Vi åbner teamansøgninger med jævne mellemrum. Hvis du ser et hold du passer, så tøv ikke med at ansøge!",
|
||
"noPositionsTitle": "Ingen holdstillinger åbne",
|
||
"noPositionsBody": "Der er i øjeblikket ingen ledige holdstillinger. Venligst vend tilbage senere for at se efter nye åbninger. Tak!",
|
||
"pending": "Din ansøgning afventer",
|
||
"aboutYou": "Om dig",
|
||
"aboutPlaceholder": "Fortæl os, hvorfor du ville passe godt til {rank}...",
|
||
"applyFor": "Ansøg om {rank}"
|
||
},
|
||
"radio": {
|
||
"title": "Radio",
|
||
"subtitle": "Stil ind på hotellets radio — live DJ-sæt, anmodninger og shoutouts.",
|
||
"nowPlaying": "Spiller nu",
|
||
"nothingPlaying": "Intet spiller lige nu.",
|
||
"onAir": "I luften: {dj}",
|
||
"noDj": "Ingen DJ i luften.",
|
||
"audioUnsupported": "Din browser understøtter ikke lydelementet.",
|
||
"streamOffline": "Streamen er i øjeblikket offline.",
|
||
"exploreTitle": "Udforsk radioen",
|
||
"exploreSubtitle": "Tidsplan, råb, anmodninger og mere",
|
||
"linkSchedule": "Tidsplan",
|
||
"linkScheduleText": "Vores ugentlige line-up af DJs og shows.",
|
||
"linkShouts": "Råber",
|
||
"linkShoutsText": "Råb og anmodninger fra fællesskabet.",
|
||
"linkRequests": "Forespørgsler",
|
||
"linkRequestsText": "Bed DJ'en om at spinne dit yndlingsnummer.",
|
||
"linkApply": "Ansøg som DJ",
|
||
"linkApplyText": "Slut dig til holdet og gå i æteren.",
|
||
"linkLeaderboard": "Leaderboard",
|
||
"linkLeaderboardText": "Toplyttere rangeret efter optjente point.",
|
||
"todayTitle": "Dagens tidsplan",
|
||
"todayTitleWithDay": "Dagens tidsplan · {day}",
|
||
"todaySubtitle": "Hvad er der i æteren i dag",
|
||
"fullWeek": "Hel uge →",
|
||
"noShowsToday": "Ingen forestillinger planlagt i dag.",
|
||
"colTime": "Tid",
|
||
"colShow": "Vis",
|
||
"colDj": "DJ",
|
||
"untitledShow": "Udsendelse uden titel",
|
||
"userNumber": "Bruger #{id}"
|
||
},
|
||
"radioSchedule": {
|
||
"title": "Radioskema",
|
||
"subtitle": "Vores ugentlige line-up af DJs og shows",
|
||
"empty": "Ingen forestillinger planlagt endnu.",
|
||
"colDay": "dag",
|
||
"colTime": "Tid",
|
||
"colDj": "DJ",
|
||
"colShow": "Vis",
|
||
"noShows": "Ingen shows"
|
||
},
|
||
"radioShouts": {
|
||
"title": "Radio råb",
|
||
"subtitle": "Råb og anmodninger fra fællesskabet",
|
||
"postTitle": "Send et råb",
|
||
"postSubtitle": "Send en besked til DJ on air",
|
||
"messageLabel": "Din besked",
|
||
"messagePlaceholder": "Send et råb til DJ'en...",
|
||
"shoutButton": "Råb",
|
||
"loginToPost": "Log ind for at sende et råb.",
|
||
"latestTitle": "Seneste råb",
|
||
"latestSubtitle": "De seneste beskeder fra lyttere",
|
||
"empty": "Ingen råb endnu. Vær den første!"
|
||
},
|
||
"radioContests": {
|
||
"title": "Radiokonkurrencer",
|
||
"subtitle": "Stil ind og deltag i vores seneste on-air konkurrencer",
|
||
"empty": "Ingen konkurrencer endnu.",
|
||
"contestLabel": "Konkurrence #{id}",
|
||
"dateUnknown": "Dato ukendt"
|
||
},
|
||
"radioGiveaways": {
|
||
"title": "Radio Giveaways",
|
||
"subtitle": "Lyt med for at få din chance for at vinde i vores radio giveaways",
|
||
"empty": "Ingen giveaways endnu.",
|
||
"giveawayLabel": "Giveaway #{id}",
|
||
"dateUnknown": "Dato ukendt"
|
||
},
|
||
"radioLeaderboard": {
|
||
"title": "Radiolytter Leaderboard",
|
||
"subtitle": "Top 50 lyttere efter optjente point ved at stille ind på radioen",
|
||
"empty": "Ingen lytterpoint at vise endnu.",
|
||
"colRank": "Rang",
|
||
"colAvatar": "Avatar",
|
||
"colListener": "Lytter",
|
||
"colPoints": "Points"
|
||
},
|
||
"radioRequests": {
|
||
"formTitle": "Send en anmodning",
|
||
"formSubtitle": "Bed DJ'en om at spille dit yndlingsnummer",
|
||
"songLabel": "Sang",
|
||
"songPlaceholder": "Titel på sangen",
|
||
"artistLabel": "Kunstner",
|
||
"artistPlaceholder": "Kunstnerens navn (valgfrit)",
|
||
"submitButton": "Indsend anmodning",
|
||
"loginToRequest": "Log ind for at indsende en anmodning.",
|
||
"latestTitle": "Seneste anmodninger",
|
||
"latestSubtitle": "De senest efterspurgte sange",
|
||
"empty": "Ingen anmodninger endnu.",
|
||
"colSong": "Sang",
|
||
"colArtist": "Kunstner",
|
||
"colRequester": "Anmoder",
|
||
"colDate": "Dato",
|
||
"colStatus": "Status",
|
||
"statusPending": "Afventer",
|
||
"statusApproved": "Godkendt",
|
||
"statusPlayed": "Spillede"
|
||
},
|
||
"client": {
|
||
"title": "Nitro klient",
|
||
"loading": "Indlæser klient...",
|
||
"generatingTicket": "Genererer SSO-billet...",
|
||
"connected": "Forbundet",
|
||
"welcome": "Velkommen til {hotel}",
|
||
"openingClient": "Åbner klienten i en ny fane...",
|
||
"fallbackLink": "Hvis den ikke åbner,",
|
||
"fallbackClick": "klik her",
|
||
"errors": {
|
||
"unauthorized": "Du skal være logget ind for at åbne klienten.",
|
||
"generic": "Kunne ikke generere SSO-billet",
|
||
"loginRedirect": "Log ind"
|
||
}
|
||
},
|
||
"radioApply": {
|
||
"title": "Ansøg om at blive Radio DJ",
|
||
"subtitle": "Fortæl os om dig selv, og hvorfor du ville passe godt til æteren",
|
||
"latestTitle": "Din seneste ansøgning",
|
||
"statusLabel": "Status:",
|
||
"submittedOn": "· indsendt {date}",
|
||
"submitAgain": "Du kan indsende igen nedenfor, hvis dine oplysninger er ændret.",
|
||
"formTitle": "Ansøgningsskema",
|
||
"formSubtitle": "Alle felter markeret som obligatoriske skal udfyldes",
|
||
"realNameLabel": "Rigtigt navn",
|
||
"realNamePlaceholder": "Dit fulde navn",
|
||
"ageLabel": "Alder",
|
||
"availabilityLabel": "Tilgængelighed",
|
||
"availabilityPlaceholder": "Hvilke dage og tidspunkter kan du sende?",
|
||
"musicStyleLabel": "Musik stil",
|
||
"musicStylePlaceholder": "f.eks. House, Pop, Hip-Hop",
|
||
"experienceLabel": "Erfaring",
|
||
"optional": "(valgfrit)",
|
||
"experiencePlaceholder": "Har du tidligere erfaring med DJ eller vært?",
|
||
"motivationLabel": "Motivation",
|
||
"motivationPlaceholder": "Hvorfor vil du være med på radioholdet?",
|
||
"submitButton": "Indsend ansøgning"
|
||
},
|
||
"settings": {
|
||
"accountSettings": "Kontoindstillinger",
|
||
"accountSettingsSubtitle": "Administrer din profil, sikkerhed og tilknyttede konti",
|
||
"publicProfile": "Din offentlige profil",
|
||
"noMotto": "Intet motto",
|
||
"noEmail": "Ingen e-mail på filen",
|
||
"changeMotto": "Skift motto",
|
||
"changeMottoSubtitle": "Opdateres øjeblikkeligt i spillet, hvis du er online",
|
||
"mottoPlaceholder": "Dit motto",
|
||
"saveMotto": "Gem motto",
|
||
"securityTitle": "Sikkerhed",
|
||
"securitySubtitle": "To-faktor autentificering",
|
||
"securityDescription": "Tilføj et ekstra beskyttelseslag til din konto.",
|
||
"twoFactorLink": "To-faktor autentificering",
|
||
"connectionsTitle": "Tilknyttede konti",
|
||
"connectionsSubtitle": "Log ind med et enkelt klik",
|
||
"connectionsDescription": "Link Discord eller Google til din hotelkonto.",
|
||
"manageConnections": "Administrer forbindelser"
|
||
},
|
||
"settings2fa": {
|
||
"backToSettings": "← Indstillinger",
|
||
"title": "To-faktor autentificering",
|
||
"subtitle": "Tilføj et ekstra sikkerhedslag med en godkendelsesapp",
|
||
"nowEnabled": "2FA er nu aktiveret. 🔒",
|
||
"disabledNotice": "2FA er blevet deaktiveret.",
|
||
"badCode": "Den kode var ikke gyldig – prøv igen.",
|
||
"noAppKeyPrefix": "2FA er ikke tilgængelig indtil",
|
||
"noAppKeyMiddle": "er konfigureret (den samme Laravel",
|
||
"noAppKeySuffix": "som din AtomCMS installerer, så eksisterende hemmeligheder forbliver læsbare).",
|
||
"isEnabled": "2FA er aktiveret",
|
||
"onYourAccount": "på din konto.",
|
||
"disable": "Deaktiver 2FA",
|
||
"scanOrEnter": "Scan eller indtast denne tast",
|
||
"scanInstructions": "Føj dette til Google Authenticator / Authy, og indtast derefter den 6-cifrede kode for at bekræfte.",
|
||
"manualKey": "Manuel nøgle:",
|
||
"codePlaceholder": "6-cifret kode",
|
||
"confirm": "Bekræft",
|
||
"enableIntro": "Tilføj et ekstra sikkerhedslag med en godkendelsesapp.",
|
||
"enable": "Aktiver 2FA"
|
||
},
|
||
"connections": {
|
||
"backToSettings": "← Indstillinger",
|
||
"title": "Tilknyttede konti",
|
||
"subtitle": "Link en social konto, så du kan logge ind med et enkelt klik",
|
||
"matchByEmail": "Vi matcher den til din hotelkonto via e-mail, så brug den registrerede adresse:",
|
||
"lookupFailed": "Vi kunne ikke læse dine linkede konti lige nu. Du kan stadig oprette forbindelse nedenfor - din status vises, når den er tilgængelig.",
|
||
"statusUnavailable": "Ikke tilgængelig på dette hotel.",
|
||
"statusConnected": "Forbundet — log ind med denne konto.",
|
||
"statusNotConnected": "Ikke forbundet.",
|
||
"connected": "Forbundet",
|
||
"connectProvider": "Tilslut {provider}",
|
||
"unavailable": "Ikke tilgængelig",
|
||
"footerNote": "Tilslutning fører dig til udbyderen for at godkende og derefter tilbage hertil. Hvis din sociale kontos e-mail ikke matcher en hotelkonto, vil du blive returneret til login-skærmen med en note."
|
||
},
|
||
"login": {
|
||
"title": "Log ind",
|
||
"subtitle": "Velkommen tilbage - log ind for at komme ind på hotellet.",
|
||
"subtitle2fa": "Indtast den 6-cifrede kode fra din autentificering.",
|
||
"usernamePlaceholder": "Brugernavn",
|
||
"passwordPlaceholder": "Adgangskode",
|
||
"codePlaceholder": "2FA kode",
|
||
"pleaseWait": "Vent venligst...",
|
||
"verify": "Bekræft",
|
||
"signIn": "Log ind",
|
||
"or": "eller",
|
||
"continueWithDiscord": "Fortsæt med Discord",
|
||
"continueWithGoogle": "Fortsæt med Google",
|
||
"noAccount": "Ingen konto?",
|
||
"createOne": "Opret en",
|
||
"forgotPassword": "Glemt adgangskode?",
|
||
"errorInvalidCredentials": "Ugyldigt brugernavn eller adgangskode",
|
||
"errorInvalid2fa": "Ugyldig 2FA-kode"
|
||
},
|
||
"register": {
|
||
"title": "Opret konto",
|
||
"subtitle": "Kom med på hotellet - det tager kun et øjeblik.",
|
||
"username": "Brugernavn",
|
||
"email": "E-mail",
|
||
"password": "Adgangskode",
|
||
"confirmPassword": "Gentag adgangskoden",
|
||
"usernamePlaceholder": "Brugernavn",
|
||
"emailPlaceholder": "E-mail",
|
||
"passwordPlaceholder": "Adgangskode (min. 6 tegn)",
|
||
"confirmPasswordPlaceholder": "Gentag adgangskoden",
|
||
"selectOutfit": "Vælg dit outfit",
|
||
"termsAccept": "Jeg er 18+ og accepterer vilkårene og reglerne for {hotel}.",
|
||
"createAccount": "Opret konto",
|
||
"creatingAccount": "Opretter konto...",
|
||
"alreadyHaveAccount": "Har du allerede en konto? Log ind!",
|
||
"register": "Tilmeld dig",
|
||
"termsError": "Du skal acceptere vilkårene og reglerne for at registrere dig.",
|
||
"usernameError": "Brugernavn er påkrævet.",
|
||
"emailError": "Gyldig e-mail er påkrævet.",
|
||
"passwordError": "Adgangskoden skal være på mindst 6 tegn.",
|
||
"confirmPasswordError": "Adgangskoder stemmer ikke overens.",
|
||
"termsRequired": "Du skal acceptere vilkårene og reglerne.",
|
||
"usernameRequired": "Brugernavn er påkrævet.",
|
||
"emailRequired": "E-mail er påkrævet.",
|
||
"passwordRequired": "Adgangskode er påkrævet.",
|
||
"passwordsDontMatch": "Adgangskoder stemmer ikke overens."
|
||
},
|
||
"forgot": {
|
||
"title": "Nulstil adgangskode",
|
||
"subtitle": "Vi sender dig en e-mail med et sikkert link for at angive en ny adgangskode.",
|
||
"sentNotice": "Hvis denne e-mail er registreret, er et nulstillingslink blevet sendt. Tjek din indbakke.",
|
||
"emailPlaceholder": "Din e-mail",
|
||
"sendResetLink": "Send nulstillingslink",
|
||
"backToLogin": "Tilbage til login"
|
||
},
|
||
"reset": {
|
||
"title": "Indstil en ny adgangskode",
|
||
"subtitle": "Vælg en stærk adgangskode, du ikke bruger andre steder.",
|
||
"passwordPlaceholder": "Ny adgangskode (min. 6 tegn)",
|
||
"resetPassword": "Nulstil adgangskode",
|
||
"backToLogin": "Tilbage til login"
|
||
},
|
||
"verify": {
|
||
"verifiedTitle": "Du er klar",
|
||
"verifiedSubtitle": "E-mail bekræftet",
|
||
"verifiedBody": "Din e-mailadresse er blevet bekræftet. Du kan nu logge ind og spille.",
|
||
"goToLogin": "Gå til login",
|
||
"alreadyTitle": "Allerede bekræftet",
|
||
"alreadySubtitle": "Intet tilbage at gøre",
|
||
"alreadyBody": "Denne e-mailadresse er allerede blevet bekræftet.",
|
||
"unavailableTitle": "Prøv igen om lidt",
|
||
"unavailableSubtitle": "Server utilgængelig",
|
||
"unavailableBody": "Vi kunne ikke nå serveren for at bekræfte din e-mail. Prøv venligst linket igen om et øjeblik.",
|
||
"invalidTitle": "E-mailbekræftelse",
|
||
"invalidSubtitle": "Ugyldigt eller udløbet link",
|
||
"invalidBody": "Dette bekræftelseslink er ikke gyldigt. Sørg for, at du har åbnet hele linket fra din e-mail, eller anmod om et nyt.",
|
||
"backToLogin": "Tilbage til login"
|
||
},
|
||
"banned": {
|
||
"title": "Du er bandlyst",
|
||
"subtitle": "Konto suspenderet",
|
||
"body": "Din konto er blevet suspenderet fra hotellet.",
|
||
"reasonLabel": "Årsag:",
|
||
"permanent": "Dette forbud er permanent.",
|
||
"expires": "Udløber {date}.",
|
||
"contactStaff": "Hvis du mener, at dette er en fejl, skal du kontakte personaleteamet."
|
||
},
|
||
"maintenance": {
|
||
"title": "{hotel} er under vedligeholdelse",
|
||
"subtitle": "Vi vender snart tilbage",
|
||
"staffCanLogIn": "Personalet kan stadig logge ind."
|
||
},
|
||
"admin": {
|
||
"nav": {
|
||
"overview": "Oversigt",
|
||
"dashboard": "Dashboard",
|
||
"content": "Indhold",
|
||
"articles": "Artikler",
|
||
"tags": "Tags",
|
||
"navigator": "Navigator",
|
||
"helpCenter": "Hjælpecenter",
|
||
"advertisements": "Annoncer",
|
||
"writeableBoxes": "Skrivbare kasser",
|
||
"photos": "Fotos",
|
||
"tickets": "Billetter",
|
||
"events": "Events",
|
||
"polls": "Polls",
|
||
"banners": "Banners",
|
||
"prefixes": "Prefixes",
|
||
"usersAndAccess": "Brugere og adgang",
|
||
"users": "Brugere",
|
||
"bans": "Forbud",
|
||
"ipManagement": "IP-håndtering",
|
||
"vpn": "VPN",
|
||
"applications": "Ansøgninger",
|
||
"teams": "Hold",
|
||
"permissions": "Tilladelser",
|
||
"onlineUsers": "Online users",
|
||
"moderation": "Moderation",
|
||
"economy": "Økonomi",
|
||
"catalog": "Katalog",
|
||
"shop": "Butik",
|
||
"transactions": "Transaktioner",
|
||
"vouchers": "Kuponer",
|
||
"subscriptions": "Abonnementer",
|
||
"rareValues": "Sjældne værdier",
|
||
"badges": "Badges",
|
||
"achievements": "Præstationer",
|
||
"calendar": "Kalender",
|
||
"radio": "Radio",
|
||
"radioHistory": "Radiohistorie",
|
||
"radioBanners": "Bannere",
|
||
"radioEmbed": "Integrer",
|
||
"radioApiKeys": "API nøgler",
|
||
"radioModeration": "Moderering",
|
||
"radioSettings": "Indstillinger",
|
||
"radioMonitoring": "Overvågning",
|
||
"radioPoints": "Points",
|
||
"radioRanks": "Rangerer",
|
||
"radioAutodj": "Auto DJ",
|
||
"system": "System",
|
||
"commandocentrum": "Kommandocentrum",
|
||
"emulator": "Emulator",
|
||
"alerts": "Advarsler",
|
||
"logs": "Logs",
|
||
"auditLog": "Audit log",
|
||
"analytics": "Analytics",
|
||
"devops": "DevOps",
|
||
"wordFilter": "Ord filter",
|
||
"maintenance": "Vedligeholdelse",
|
||
"rooms": "Værelser",
|
||
"emailTemplates": "Email skabeloner",
|
||
"theme": "Tema",
|
||
"media": "Medier",
|
||
"favicon": "Favicon",
|
||
"sounds": "Lyde",
|
||
"translations": "Oversættelser",
|
||
"import": "Importer",
|
||
"settings": "Indstillinger",
|
||
"backToSite": "Tilbage til webstedet",
|
||
"housekeeping": "Husholdning",
|
||
"hotelManagementPanel": "Hotel management panel",
|
||
"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"
|
||
},
|
||
"dashboard": {
|
||
"title": "Dashboard",
|
||
"subtitle": "Hotel oversigt & live status",
|
||
"playersOnline": "Spillere online",
|
||
"articles": "Artikler",
|
||
"activeBans": "Aktive forbud",
|
||
"database": "Database",
|
||
"databaseConnected": "Forbundet",
|
||
"databaseDown": "Ned",
|
||
"usersByRank": "Brugere efter rang",
|
||
"noAccountsToBreakDown": "Ingen konti at opdele endnu",
|
||
"rankLabel": "Rangering {rank}",
|
||
"rankWithCount": "Ranger {rank}: {count} konti",
|
||
"recentStaffActivity": "Seneste personaleaktivitet",
|
||
"viewAll": "Se alle",
|
||
"noStaffActivityLogged": "Ingen personaleaktivitet logget endnu"
|
||
},
|
||
"articles": {
|
||
"title": "Artikler",
|
||
"subtitle": "Nyhedsartikler — 50 seneste",
|
||
"newArticle": "+ Ny artikel",
|
||
"edit": "Rediger",
|
||
"delete": "Slet",
|
||
"noArticles": "Ingen artikler endnu",
|
||
"confirmDelete": "Er du sikker på, at du vil slette \"{title}\"?",
|
||
"colTitle": "Titel",
|
||
"colSlug": "Snegl",
|
||
"colAuthor": "Forfatter",
|
||
"colCreated": "Oprettet",
|
||
"colActions": "Handlinger",
|
||
"form": {
|
||
"title": "Titel",
|
||
"titlePlaceholder": "Artiklens titel",
|
||
"slug": "Snegl",
|
||
"slugPlaceholder": "artikel-url-slug",
|
||
"category": "Kategori",
|
||
"categoryPlaceholder": "Vælg en kategori",
|
||
"body": "Krop",
|
||
"bodyPlaceholder": "Skriv dit artikelindhold...",
|
||
"image": "Billede",
|
||
"imagePlaceholder": "https://example.com/image.png",
|
||
"thumbnail": "Miniaturebillede",
|
||
"thumbnailPlaceholder": "https://example.com/thumb.png",
|
||
"published": "Udgivet",
|
||
"featured": "Udvalgte",
|
||
"save": "Gem artiklen",
|
||
"saving": "Gemmer...",
|
||
"deleteArticle": "Slet artikel",
|
||
"deleteConfirm": "Denne handling kan ikke fortrydes. Artiklen fjernes permanent.",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"tags": {
|
||
"title": "Tags",
|
||
"subtitle": "Artikel tags / kategorier",
|
||
"addTag": "Tilføj tag",
|
||
"name": "Navn",
|
||
"namePlaceholder": "Tag navn",
|
||
"backgroundColour": "Baggrundsfarve",
|
||
"createTag": "Opret tag",
|
||
"editTag": "Rediger tag",
|
||
"updateTag": "Opdater tag",
|
||
"deleteTag": "Slet tag",
|
||
"confirmDelete": "Vil du slette \"{name}\"?",
|
||
"noTags": "Ingen tags endnu",
|
||
"colId": "ID",
|
||
"colTag": "Tag",
|
||
"colColour": "Farve",
|
||
"colUsedBy": "Brugt af",
|
||
"colCreated": "Oprettet",
|
||
"colActions": "Handlinger"
|
||
},
|
||
"navigation": {
|
||
"title": "Navigator",
|
||
"flatCategories": "Flade kategorier",
|
||
"publicRooms": "Offentlige lokaler",
|
||
"addCategory": "Tilføj kategori",
|
||
"editCategory": "Rediger kategori",
|
||
"deleteCategory": "Slet kategori",
|
||
"categoryName": "Kategorinavn",
|
||
"categoryNamePlaceholder": "f.eks. Chill & Chat",
|
||
"categoryOrder": "Bestil",
|
||
"roomName": "Værelsesnavn",
|
||
"roomNamePlaceholder": "f.eks. Velkommen Lounge",
|
||
"roomId": "Rum ID",
|
||
"roomIdPlaceholder": "Numerisk rum-id",
|
||
"save": "Gem",
|
||
"cancel": "Annuller",
|
||
"noCategories": "No categories yet",
|
||
"noPublicRooms": "Ingen offentlige lokaler endnu",
|
||
"colId": "ID",
|
||
"colName": "Navn",
|
||
"colOrder": "Bestil",
|
||
"colRooms": "Værelser",
|
||
"colActions": "Handlinger"
|
||
},
|
||
"helpCenter": {
|
||
"title": "Hjælpecenter",
|
||
"subtitle": "Supportindlæg og FAQ-håndtering",
|
||
"entries": "Indgange",
|
||
"newEntry": "+ Ny post",
|
||
"edit": "Rediger",
|
||
"delete": "Slet",
|
||
"noEntries": "Ingen poster endnu",
|
||
"confirmDelete": "Vil du slette \"{title}\"?",
|
||
"colId": "ID",
|
||
"colTitle": "Titel",
|
||
"colCategory": "Kategori",
|
||
"colCreated": "Oprettet",
|
||
"colActions": "Handlinger",
|
||
"form": {
|
||
"title": "Titel",
|
||
"titlePlaceholder": "Indgangstitel",
|
||
"category": "Kategori",
|
||
"categoryPlaceholder": "Vælg kategori",
|
||
"body": "Krop",
|
||
"bodyPlaceholder": "Skriv svaret...",
|
||
"save": "Gem post",
|
||
"saving": "Gemmer...",
|
||
"deleteEntry": "Slet post",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"ads": {
|
||
"title": "Annoncer",
|
||
"subtitle": "Administrer hotelannoncer og reklamebannere",
|
||
"newAd": "+ Ny annonce",
|
||
"edit": "Rediger",
|
||
"delete": "Slet",
|
||
"noAds": "Ingen annoncer endnu",
|
||
"confirmDelete": "Vil du slette denne annonce?",
|
||
"colId": "ID",
|
||
"colName": "Navn",
|
||
"colImage": "Billede",
|
||
"colUrl": "URL",
|
||
"colViews": "Visninger",
|
||
"colStatus": "Status",
|
||
"colCreated": "Oprettet",
|
||
"colActions": "Handlinger",
|
||
"form": {
|
||
"name": "Navn",
|
||
"namePlaceholder": "Annoncenavn",
|
||
"image": "Billed-URL",
|
||
"imagePlaceholder": "https://example.com/banner.png",
|
||
"url": "Mål-URL",
|
||
"urlPlaceholder": "https://example.com",
|
||
"enabled": "Aktiveret",
|
||
"save": "Gem annonce",
|
||
"saving": "Gemmer...",
|
||
"deleteAd": "Slet annonce",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"writeableBoxes": {
|
||
"title": "Skrivbare æsker",
|
||
"subtitle": "Indholdspaneler vist på tværs af hotellet og CMS",
|
||
"newBox": "Ny æske",
|
||
"edit": "Rediger",
|
||
"delete": "Slet",
|
||
"noBoxes": "Ingen skrivbare bokse endnu",
|
||
"confirmDelete": "Vil du slette denne boks?",
|
||
"colId": "ID",
|
||
"colName": "Navn",
|
||
"colLocation": "Beliggenhed",
|
||
"colUpdated": "Opdateret",
|
||
"colActions": "Handlinger",
|
||
"form": {
|
||
"name": "Navn",
|
||
"namePlaceholder": "Æskenavn",
|
||
"location": "Beliggenhed",
|
||
"locationPlaceholder": "f.eks. hjemmeside, sidebjælke",
|
||
"content": "Indhold",
|
||
"contentPlaceholder": "Skriv boksens indhold...",
|
||
"enabled": "Aktiveret",
|
||
"save": "Gem boks",
|
||
"saving": "Gemmer...",
|
||
"deleteBox": "Slet boks",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"photos": {
|
||
"title": "Photo Moderation",
|
||
"subtitle": "Seneste kamerabilleder i spillet",
|
||
"delete": "Slet",
|
||
"approve": "Godkend",
|
||
"noPhotos": "Ingen billeder at moderere",
|
||
"confirmDelete": "Vil du slette dette billede permanent?",
|
||
"colId": "ID",
|
||
"colPreview": "Forhåndsvisning",
|
||
"colUser": "Bruger",
|
||
"colRoom": "Værelse",
|
||
"colTimestamp": "Tidsstempel",
|
||
"colActions": "Handlinger",
|
||
"photoAlt": "User photo #{id}",
|
||
"byUser": "by {username}"
|
||
},
|
||
"users": {
|
||
"title": "Brugere",
|
||
"subtitle": "Gennemse, søg og administrer hotelkonti",
|
||
"search": "Søg",
|
||
"searchPlaceholder": "Søg efter brugernavn, e-mail eller id...",
|
||
"searchResults": "{count, plural, one {# result} other {# results}} for \"{query}\"",
|
||
"noResults": "Ingen brugere fundet",
|
||
"colId": "ID",
|
||
"colUsername": "Brugernavn",
|
||
"colEmail": "E-mail",
|
||
"colRank": "Rang",
|
||
"colOnline": "Online",
|
||
"colRegistered": "Registreret",
|
||
"colLastOnline": "Sidst online",
|
||
"colActions": "Handlinger",
|
||
"yes": "Ja",
|
||
"no": "Nej",
|
||
"edit": "Rediger",
|
||
"setRank": "Sæt rang",
|
||
"disconnect": "Afbryd forbindelsen",
|
||
"alert": "Advarsel",
|
||
"ban": "Forbud",
|
||
"detail": {
|
||
"title": "User: {username}",
|
||
"subtitle": "Kontooplysninger og administration",
|
||
"overview": "Oversigt",
|
||
"actions": "Handlinger",
|
||
"username": "Brugernavn",
|
||
"email": "E-mail",
|
||
"motto": "Motto",
|
||
"rank": "Rang",
|
||
"credits": "Credits",
|
||
"duckets": "Ænder",
|
||
"diamonds": "Diamonds",
|
||
"online": "Online",
|
||
"registered": "Registered",
|
||
"lastOnline": "Sidst online",
|
||
"ipAddress": "IP-adresse",
|
||
"machineId": "Maskin-id",
|
||
"sendAlert": "Send alert",
|
||
"sendMessage": "Send besked",
|
||
"disconnectUser": "Disconnect user",
|
||
"banUser": "Forbyd bruger",
|
||
"resetPassword": "Nulstil adgangskode",
|
||
"deleteUser": "Slet bruger",
|
||
"confirmDelete": "Er du sikker på, at du vil slette {username}? Dette kan ikke fortrydes."
|
||
},
|
||
"editForm": {
|
||
"title": "Rediger bruger: {username}",
|
||
"subtitle": "Rediger kontooplysninger",
|
||
"username": "Brugernavn",
|
||
"usernamePlaceholder": "Brugernavn",
|
||
"email": "E-mail",
|
||
"emailPlaceholder": "[email protected]",
|
||
"motto": "Motto",
|
||
"mottoPlaceholder": "Bruger motto",
|
||
"rank": "Rang",
|
||
"credits": "Credits",
|
||
"duckets": "Duckets",
|
||
"diamonds": "Diamanter",
|
||
"save": "Save changes",
|
||
"saving": "Gemmer...",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"bans": {
|
||
"title": "Bans",
|
||
"subtitle": "Administrer konto-, IP- og maskinforbud",
|
||
"newBan": "Nyt forbud",
|
||
"edit": "Rediger",
|
||
"delete": "Slet",
|
||
"noBans": "Ingen forbud endnu",
|
||
"confirmDelete": "Vil du fjerne dette forbud?",
|
||
"colId": "ID",
|
||
"colValue": "Værdi",
|
||
"colType": "Type",
|
||
"colReason": "Årsag",
|
||
"colBannedBy": "Banned by",
|
||
"colExpires": "Udløber",
|
||
"colCreated": "Created",
|
||
"colActions": "Handlinger",
|
||
"form": {
|
||
"value": "Værdi",
|
||
"valuePlaceholder": "Brugernavn, IP eller maskin-id",
|
||
"type": "Type",
|
||
"typeUser": "Bruger",
|
||
"typeIp": "IP",
|
||
"typeMachine": "Maskine",
|
||
"reason": "Årsag",
|
||
"reasonPlaceholder": "Ban grund",
|
||
"expiresAt": "Udløber kl",
|
||
"permanent": "Permanent",
|
||
"save": "Gem forbud",
|
||
"saving": "Gemmer...",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"ip": {
|
||
"title": "IP Management",
|
||
"subtitle": "Administrer IP-hvidliste og sortliste",
|
||
"whitelist": "Hvidliste",
|
||
"blacklist": "Sortliste",
|
||
"addIp": "Tilføj IP",
|
||
"ipAddress": "IP-adresse",
|
||
"ipAddressPlaceholder": "f.eks. 127.0.0.1",
|
||
"reason": "Årsag",
|
||
"reasonPlaceholder": "Reason for listing",
|
||
"add": "Tilføj",
|
||
"remove": "Fjern",
|
||
"confirmRemove": "Vil du fjerne denne IP fra {list}?",
|
||
"noWhitelistedIps": "Ingen hvidlistede IP'er",
|
||
"noBlacklistedIps": "No blacklisted IPs",
|
||
"colIp": "IP",
|
||
"colReason": "Årsag",
|
||
"colAdded": "Tilføjet",
|
||
"colActions": "Handlinger"
|
||
},
|
||
"vpn": {
|
||
"title": "VPN / proxy-detektion",
|
||
"subtitle": "Konfigurer VPN- og proxyregistreringsindstillinger",
|
||
"enabled": "Aktiveret",
|
||
"apiKey": "API nøgle",
|
||
"apiKeyPlaceholder": "Din VPN-detekterings-API-nøgle",
|
||
"apiKeyHint": "Leave empty to disable",
|
||
"blockOnDetect": "Bloker ved detektion",
|
||
"blockOnDetectHint": "Bloker automatisk brugere, der er fundet bag en VPN eller proxy",
|
||
"save": "Gem indstillinger",
|
||
"saving": "Gemmer...",
|
||
"settingsSaved": "VPN-indstillinger blev gemt"
|
||
},
|
||
"applications": {
|
||
"title": "Personale ansøgninger",
|
||
"subtitle": "Afventende og gennemgået personaleansøgninger",
|
||
"pending": "Afventer",
|
||
"approved": "Godkendt",
|
||
"rejected": "Afvist",
|
||
"noApplications": "Ingen ansøgninger endnu",
|
||
"colId": "ID",
|
||
"colApplicant": "Applicant",
|
||
"colPosition": "Stilling",
|
||
"colStatus": "Status",
|
||
"colSubmitted": "Submitted",
|
||
"colActions": "Handlinger",
|
||
"review": "Gennemgå",
|
||
"approve": "Godkend",
|
||
"reject": "Afvis",
|
||
"confirmApprove": "Vil du godkende {username} for {position}?",
|
||
"confirmReject": "Vil du afvise {username}s ansøgning om {position}?",
|
||
"detail": {
|
||
"title": "Ansøgning af {username}",
|
||
"subtitle": "Til {position}",
|
||
"about": "Om ansøgeren",
|
||
"message": "Ansøgningsmeddelelse",
|
||
"status": "Status",
|
||
"submitted": "Indsendt",
|
||
"noMessage": "No message provided"
|
||
}
|
||
},
|
||
"teams": {
|
||
"title": "Hold",
|
||
"subtitle": "Definer medarbejdernes rangnavne og beskrivelser",
|
||
"addRank": "Tilføj rang",
|
||
"editRank": "Rediger rang",
|
||
"deleteRank": "Slet rang",
|
||
"noTeams": "Ingen rangdefinitioner endnu",
|
||
"confirmDelete": "Vil du slette definitionen af rang {id}?",
|
||
"colId": "ID",
|
||
"colRank": "Rang",
|
||
"colName": "Navn",
|
||
"colBadge": "Badge",
|
||
"colColour": "Colour",
|
||
"colActions": "Handlinger",
|
||
"form": {
|
||
"rankId": "Rang ID",
|
||
"rankIdPlaceholder": "Numerisk rang-id",
|
||
"name": "Navn",
|
||
"namePlaceholder": "f.eks. Administrator",
|
||
"badge": "Badge code",
|
||
"badgePlaceholder": "f.eks. ADM001",
|
||
"colour": "Colour",
|
||
"colourPlaceholder": "f.eks. #ff0000",
|
||
"save": "Save team definition",
|
||
"saving": "Gemmer...",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"permissions": {
|
||
"title": "Tilladelser",
|
||
"subtitle": "Administrer rangbaserede tilladelser til administrationspanelet",
|
||
"addPermission": "Tilføj tilladelse",
|
||
"editPermission": "Rediger tilladelse",
|
||
"deletePermission": "Slet tilladelse",
|
||
"noPermissions": "Ingen tilladelser er konfigureret endnu",
|
||
"confirmDelete": "Vil du slette denne tilladelse?",
|
||
"colId": "ID",
|
||
"colRank": "Rang",
|
||
"colPermission": "Tilladelse",
|
||
"colCreated": "Oprettet",
|
||
"colActions": "Handlinger",
|
||
"form": {
|
||
"rankId": "Rang ID",
|
||
"rankIdPlaceholder": "Minimum rang påkrævet",
|
||
"permission": "Tilladelsesnøgle",
|
||
"permissionPlaceholder": "f.eks. admin.articles.manage",
|
||
"save": "Gem tilladelse",
|
||
"saving": "Gemmer...",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"catalog": {
|
||
"title": "Katalog",
|
||
"subtitle": "Gennemse og administrer katalogsider og elementer",
|
||
"pages": "Sider",
|
||
"items": "genstande",
|
||
"addPage": "Add page",
|
||
"editPage": "Edit page",
|
||
"deletePage": "Slet side",
|
||
"addItem": "Tilføj element",
|
||
"editItem": "Rediger element",
|
||
"deleteItem": "Slet element",
|
||
"noPages": "No catalog pages yet",
|
||
"noItems": "Ingen varer på denne side",
|
||
"confirmDeletePage": "Vil du slette katalogsiden \"{name}\"?",
|
||
"confirmDeleteItem": "Vil du slette dette element?",
|
||
"colId": "ID",
|
||
"colName": "Navn",
|
||
"colIcon": "Ikon",
|
||
"colOrder": "Bestil",
|
||
"colItems": "genstande",
|
||
"colEnabled": "Aktiveret",
|
||
"colActions": "Handlinger",
|
||
"colItemId": "Vare-id",
|
||
"colItemName": "Varens navn",
|
||
"colCostCredits": "Omkostninger (kreditter)",
|
||
"colCostPoints": "Pris (point)",
|
||
"colLimited": "Begrænset",
|
||
"pageForm": {
|
||
"name": "Navn",
|
||
"namePlaceholder": "Sidenavn",
|
||
"icon": "Ikon ID",
|
||
"iconPlaceholder": "Numerisk ikon-id",
|
||
"order": "Bestil",
|
||
"enabled": "Aktiveret",
|
||
"parent": "Forældre side",
|
||
"parentNone": "Ingen (rod)",
|
||
"save": "Save page",
|
||
"saving": "Gemmer...",
|
||
"cancel": "Annuller"
|
||
},
|
||
"itemForm": {
|
||
"itemId": "Vare-id",
|
||
"itemName": "Varens navn",
|
||
"costCredits": "Cost in credits",
|
||
"costDuckets": "Cost in duckets",
|
||
"costDiamonds": "Cost in diamonds",
|
||
"limitedStack": "Limited stack size",
|
||
"limitedSold": "Limited sold",
|
||
"save": "Save item",
|
||
"saving": "Saving…",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"shop": {
|
||
"title": "Butik",
|
||
"subtitle": "Håndtere pakker og ordrer",
|
||
"packages": "Packages",
|
||
"orders": "Ordrer",
|
||
"newPackage": "+ Ny pakke",
|
||
"edit": "Rediger",
|
||
"delete": "Slet",
|
||
"viewOrder": "Visning",
|
||
"noPackages": "Ingen butikspakker endnu",
|
||
"noOrders": "No orders yet",
|
||
"confirmDelete": "Vil du slette denne pakke?",
|
||
"colId": "ID",
|
||
"colName": "Navn",
|
||
"colPrice": "Pris",
|
||
"colCurrency": "Valuta",
|
||
"colType": "Type",
|
||
"colSold": "Sold",
|
||
"colEnabled": "Aktiveret",
|
||
"colActions": "Handlinger",
|
||
"colOrderId": "Ordre-id",
|
||
"colCustomer": "Kunde",
|
||
"colPackage": "Pakke",
|
||
"colAmount": "Beløb",
|
||
"colStatus": "Status",
|
||
"colDate": "Dato",
|
||
"statusPending": "Afventer",
|
||
"statusCompleted": "Afsluttet",
|
||
"statusRefunded": "Refunderet",
|
||
"form": {
|
||
"name": "Navn",
|
||
"namePlaceholder": "Package name",
|
||
"description": "Description",
|
||
"descriptionPlaceholder": "Pakkebeskrivelse",
|
||
"price": "Pris",
|
||
"currency": "Valuta",
|
||
"currencyPlaceholder": "EUR, USD, GBP…",
|
||
"type": "Type",
|
||
"typeCredits": "Credits",
|
||
"typeDuckets": "Duckets",
|
||
"typeDiamonds": "Diamanter",
|
||
"typeBadge": "Badge",
|
||
"typeFurni": "Furniture",
|
||
"typeRank": "Rang",
|
||
"amount": "Beløb",
|
||
"badgeCode": "Badge kode",
|
||
"badgeCodePlaceholder": "f.eks. VIP001",
|
||
"rankId": "Rank ID",
|
||
"furniItems": "Møbelartikler",
|
||
"enabled": "Aktiveret",
|
||
"save": "Gem pakken",
|
||
"saving": "Gemmer...",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"transactions": {
|
||
"title": "Transaktioner",
|
||
"subtitle": "PayPal betalingslog",
|
||
"noTransactions": "No transactions yet",
|
||
"colId": "ID",
|
||
"colUser": "Bruger",
|
||
"colAmount": "Beløb",
|
||
"colCurrency": "Valuta",
|
||
"colPackage": "Pakke",
|
||
"colStatus": "Status",
|
||
"colDate": "Dato",
|
||
"colActions": "Handlinger",
|
||
"statusCompleted": "Afsluttet",
|
||
"statusPending": "Afventer",
|
||
"statusFailed": "Mislykkedes",
|
||
"statusRefunded": "Refunderet",
|
||
"detail": {
|
||
"title": "Transaktion nr. {id}",
|
||
"paypalId": "PayPal ID",
|
||
"payerEmail": "Betaler e-mail",
|
||
"grossAmount": "Bruttobeløb",
|
||
"fee": "Gebyr",
|
||
"netAmount": "Netto beløb"
|
||
}
|
||
},
|
||
"vouchers": {
|
||
"title": "Shop vouchers",
|
||
"subtitle": "Administrer indløselige værdibeviskoder",
|
||
"newVoucher": "+ Ny voucher",
|
||
"edit": "Rediger",
|
||
"delete": "Slet",
|
||
"noVouchers": "Ingen værdikuponer endnu",
|
||
"confirmDelete": "Vil du slette voucher \"{code}\"?",
|
||
"colId": "ID",
|
||
"colCode": "Kode",
|
||
"colValue": "Værdi",
|
||
"colType": "Type",
|
||
"colUses": "Uses / Max",
|
||
"colExpires": "Udløber",
|
||
"colCreated": "Oprettet",
|
||
"colActions": "Handlinger",
|
||
"form": {
|
||
"code": "Code",
|
||
"codePlaceholder": "f.eks. SOMMER 2025",
|
||
"value": "Værdi",
|
||
"type": "Type",
|
||
"typeCredits": "Credits",
|
||
"typeDuckets": "Duckets",
|
||
"typeDiamonds": "Diamonds",
|
||
"typeBadge": "Badge",
|
||
"typeFurni": "Møbler",
|
||
"typeRank": "Rank",
|
||
"badgeCode": "Badge kode",
|
||
"badgeCodePlaceholder": "f.eks. VIP001",
|
||
"rankId": "Rank ID",
|
||
"maxUses": "Max bruger",
|
||
"maxUsesPlaceholder": "0 = ubegrænset",
|
||
"expiresAt": "Udløber kl",
|
||
"enabled": "Aktiveret",
|
||
"save": "Gem voucher",
|
||
"saving": "Gemmer...",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"subscriptions": {
|
||
"title": "Abonnementer",
|
||
"subtitle": "Aktive tilbagevendende abonnementer",
|
||
"noSubscriptions": "Ingen aktive abonnementer",
|
||
"cancel": "Annuller",
|
||
"confirmCancel": "Vil du annullere abonnementet på {username}?",
|
||
"colId": "ID",
|
||
"colUser": "Bruger",
|
||
"colPackage": "Pakke",
|
||
"colAmount": "Beløb",
|
||
"colInterval": "Interval",
|
||
"colStarted": "Startede",
|
||
"colNextBilling": "Næste fakturering",
|
||
"colStatus": "Status",
|
||
"colActions": "Handlinger",
|
||
"statusActive": "Aktiv",
|
||
"statusCancelled": "Annulleret",
|
||
"statusExpired": "Udløbet"
|
||
},
|
||
"rareValues": {
|
||
"title": "Rare Values",
|
||
"subtitle": "Administrer sjældne værdikategorier og varepriser",
|
||
"categories": "Kategorier",
|
||
"items": "genstande",
|
||
"addCategory": "Add category",
|
||
"editCategory": "Rediger kategori",
|
||
"deleteCategory": "Slet kategori",
|
||
"noCategories": "Ingen sjældne værdikategorier endnu",
|
||
"confirmDeleteCategory": "Vil du slette kategorien \"{name}\" og alle dens elementer?",
|
||
"colId": "ID",
|
||
"colName": "Navn",
|
||
"colItems": "genstande",
|
||
"colUpdated": "Opdateret",
|
||
"colActions": "Handlinger",
|
||
"colItemName": "Varens navn",
|
||
"colCredits": "Credits",
|
||
"colPoints": "Points",
|
||
"colPointType": "Punkttype",
|
||
"categoryForm": {
|
||
"name": "Navn",
|
||
"namePlaceholder": "Kategorinavn",
|
||
"save": "Gem kategori",
|
||
"saving": "Gemmer...",
|
||
"cancel": "Annuller"
|
||
},
|
||
"itemForm": {
|
||
"itemName": "Varens navn",
|
||
"itemNamePlaceholder": "f.eks. Throne",
|
||
"credits": "Credits værdi",
|
||
"points": "Pointværdi",
|
||
"pointType": "Punkttype",
|
||
"pointTypeDuckets": "Ænder",
|
||
"pointTypeDiamonds": "Diamonds",
|
||
"save": "Save item",
|
||
"saving": "Saving…",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"badges": {
|
||
"title": "Badges",
|
||
"subtitle": "Upload, giv og administrer badgekatalog",
|
||
"upload": "Upload",
|
||
"giveBadge": "Giv badge",
|
||
"catalogue": "Catalogue",
|
||
"uploadTitle": "Upload a new badge",
|
||
"uploadSubtitle": "Upload en badge-billedfil",
|
||
"badgeCode": "Badge code",
|
||
"badgeCodePlaceholder": "f.eks. VIP001",
|
||
"badgeFile": "Badge-fil",
|
||
"badgeFileHint": "PNG eller GIF, anbefales 40x40",
|
||
"uploadButton": "Upload",
|
||
"uploading": "Uploader...",
|
||
"giveTitle": "Give badge to user",
|
||
"giveSubtitle": "Giv et badge til en bestemt bruger",
|
||
"username": "Brugernavn",
|
||
"usernamePlaceholder": "Target username",
|
||
"giveButton": "Giv badge",
|
||
"giving": "Giver…",
|
||
"catalogueTitle": "Badge katalog",
|
||
"catalogueSubtitle": "Alle tilgængelige badges på hotellet",
|
||
"noBadges": "Ingen badges i kataloget",
|
||
"search": "Søg badges",
|
||
"searchPlaceholder": "Søg efter kode eller navn...",
|
||
"colCode": "Kode",
|
||
"colImage": "Billede",
|
||
"colName": "Navn",
|
||
"colDescription": "Beskrivelse",
|
||
"colActions": "Handlinger"
|
||
},
|
||
"achievements": {
|
||
"title": "Præstationer",
|
||
"subtitle": "Skrivebeskyttet liste over præstationer i spillet",
|
||
"noAchievements": "Ingen præstationer konfigureret",
|
||
"colId": "ID",
|
||
"colName": "Navn",
|
||
"colCategory": "Kategori",
|
||
"colLevels": "Niveauer",
|
||
"colReward": "Belønning",
|
||
"colProgress": "Fremskridt",
|
||
"levelLabel": "Niveau {level}",
|
||
"rewardCredits": "{count} kreditter",
|
||
"rewardPoints": "{count} {points}"
|
||
},
|
||
"calendar": {
|
||
"title": "Kalender kampagner",
|
||
"subtitle": "Skrivebeskyttet liste over kalenderkampagner og begivenheder",
|
||
"noCampaigns": "Ingen kalenderkampagner endnu",
|
||
"colId": "ID",
|
||
"colName": "Navn",
|
||
"colStart": "Start",
|
||
"colEnd": "Slut",
|
||
"colType": "Type",
|
||
"colReward": "Belønning",
|
||
"colActions": "Handlinger",
|
||
"detail": {
|
||
"title": "Kampagne: {name}",
|
||
"subtitle": "Kalender begivenhed detaljer",
|
||
"days": "dage",
|
||
"dayLabel": "Dag {day}",
|
||
"reward": "Belønning",
|
||
"noDays": "Der er ikke konfigureret dage for denne kampagne"
|
||
}
|
||
},
|
||
"radio": {
|
||
"title": "Radio Moderation",
|
||
"subtitle": "Seneste råb, DJ-applikationer og on-air tidsplaner (25 seneste af hver).",
|
||
"moderation": "Moderering",
|
||
"shouts": "Råber",
|
||
"applications": "Ansøgninger",
|
||
"schedules": "Tidsplaner",
|
||
"settings": "Indstillinger",
|
||
"embed": "Integrer",
|
||
"ranks": "Rangerer",
|
||
"history": "Historie",
|
||
"apiKeys": "API nøgler",
|
||
"points": "Points",
|
||
"autoDj": "AutoDJ",
|
||
"monitoring": {
|
||
"title": "Radioovervågning",
|
||
"subtitle": "Skrivebeskyttet live-probe af de konfigurerede radioendepunkter (radio_now_playing_api_url, radio_listeners_api_url). Hver anmodning fejler blødt med en {timeout}s timeout — ingen data skrives. Konfigurer URL'er under Indstillinger.",
|
||
"stream": "Stream",
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"notConfigured": "Ikke konfigureret",
|
||
"nowPlaying": "Spiller nu",
|
||
"nowPlayingApi": "Now-playing API",
|
||
"listenersApi": "Lytters API",
|
||
"listeners": "Lyttere",
|
||
"currentSong": "Aktuel sang",
|
||
"bitrate": "Bitrate",
|
||
"status": "Status",
|
||
"noNowPlayingHint": "intet API-sæt, der nu spiller",
|
||
"noListenersHint": "no listeners API set",
|
||
"endpointDiagnostics": "Slutpunktsdiagnostik",
|
||
"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> tilgængelig · <span class=\"inline-block text-[0.72rem] font-bold px-2 rounded-full. bg-[var(--color-primary)]/18 text-[var(--color-text)]\">ADVARSEL</span> ikke konfigureret · <span class=\"inline-block text-[0.72rem] font-bold px-2 py-0.5 rounded-full bg-red-500/22 text-[var(--color-text) / 22 text-[var(--farve mislykket] OR.",
|
||
"streamUrl": "Stream URL",
|
||
"unreachable": "unreachable",
|
||
"refresh": "Opdater"
|
||
},
|
||
"user": "Bruger",
|
||
"message": "Besked",
|
||
"posted": "Posted",
|
||
"realName": "Real Name",
|
||
"age": "Age",
|
||
"style": "Style",
|
||
"applied": "Applied",
|
||
"day": "Day",
|
||
"start": "Start",
|
||
"end": "Slut",
|
||
"show": "Show",
|
||
"status": "Status",
|
||
"active": "active",
|
||
"inactive": "inactive",
|
||
"hidden": "skjult",
|
||
"activeSchedules": "Active schedules",
|
||
"noShouts": "Ingen råb at moderere",
|
||
"noApplications": "Ingen ansøgninger indsendt.",
|
||
"noSchedules": "Ingen tidsplaner konfigureret.",
|
||
"deleteShout": "Slet",
|
||
"confirmDeleteShout": "Vil du slette dette råb?",
|
||
"pendingApplications": "Afventende ansøgninger",
|
||
"settingsForm": {
|
||
"title": "Radioindstillinger",
|
||
"subtitle": "Redigeringer skriver til website_settings (radio_*-taster) og buster runtime-indstillingernes cache. Booleans bruger 0/1.",
|
||
"enabled": "Aktiveret",
|
||
"disabled": "Deaktiveret",
|
||
"totalKeys": "Samlede nøgler",
|
||
"configured": "Configured",
|
||
"curatedHint": "kurerede nøgler med en værdi",
|
||
"customKeys": "Brugerdefinerede nøgler",
|
||
"saveAll": "Gem alle",
|
||
"singleKey": "Tilføj/overskriv en enkelt nøgle",
|
||
"keyPlaceholder": "radio_custom_key",
|
||
"valuePlaceholder": "værdi",
|
||
"commentPlaceholder": "kommentar (valgfrit)",
|
||
"saveSingle": "Gem",
|
||
"otherSettings": "Andre radioindstillinger",
|
||
"dbError": "Kunne ikke indlæse indstillinger (databasen er ikke tilgængelig). Standarder oprettes ved gem."
|
||
},
|
||
"embedPage": {
|
||
"title": "Radioindlejring",
|
||
"subtitle": "Kopiklar indlejringskode til livestreamen. Skrivebeskyttet - intet her skriver til databasen. Konfigurer stream-URL'en i Radioindstillinger (radio_stream_url).",
|
||
"streamUrl": "Stream URL",
|
||
"configured": "Konfigureret",
|
||
"missing": "Mangler",
|
||
"radioName": "Radio navn",
|
||
"nowPlayingApi": "Nu-spiller API",
|
||
"set": "Sæt",
|
||
"notSet": "Ikke indstillet",
|
||
"noStreamUrl": "Ingen stream-URL konfigureret",
|
||
"noStreamUrlText": "Der er ingen radio_stream_url sat, så der er intet at indlejre endnu.",
|
||
"goToSettings": "Gå til Radioindstillinger",
|
||
"livePreview": "Live preview",
|
||
"livePreviewText": "Dette er den blottede <audio>-afspiller, som besøgende vil se den. Tryk på afspil for at bekræfte, at streamen er tilgængelig.",
|
||
"source": "Kilde",
|
||
"audioSnippet": "Uddrag af lydafspiller",
|
||
"audioSnippetDesc": "Drop-in HTML5-lydafspiller pegede direkte mod strømmen. Virker overalt, hvor almindelig HTML er tilladt.",
|
||
"iframeSnippet": "Iframe-indpakningsstykke",
|
||
"iframeSnippetDesc": "Indlejrer webstedets egen radioafspillerside i en iframe - bevarer din styling og oplysninger om nu-afspiller. Juster bredde/højde efter smag.",
|
||
"audioUnsupported": "Din browser understøtter ikke lydelementet."
|
||
},
|
||
"banners": {
|
||
"title": "Bannere",
|
||
"heading": "Radio Bannere",
|
||
"description": "Salgsfremmende bannere vist på radiosiden, sorteret efter sorteringsrækkefølge.",
|
||
"addBanner": "Tilføj banner",
|
||
"createBanner": "Opret banner",
|
||
"deleteBanner": "Slet banner",
|
||
"noBanners": "Ingen bannere endnu - tilføj et ovenfor.",
|
||
"existing": "Eksisterende bannere ({count})",
|
||
"save": "Gem",
|
||
"delete": "Slet",
|
||
"byUser": "af bruger {id}",
|
||
"active": "aktiv",
|
||
"hidden": "skjult",
|
||
"bannerAlt": "Radio banner",
|
||
"statusActive": "Aktiv",
|
||
"statusHidden": "Skjult",
|
||
"dbError": "Kunne ikke indlæse bannere (databasen er ikke tilgængelig).",
|
||
"form": {
|
||
"imagePath": "Billedsti/URL",
|
||
"imagePathPlaceholder": "/storage/radio/banner.png",
|
||
"title": "Titel",
|
||
"description": "Beskrivelse",
|
||
"sortOrder": "Sorteringsrækkefølge",
|
||
"active": "Aktiv"
|
||
}
|
||
},
|
||
"ranksForm": {
|
||
"title": "Radio rangerer",
|
||
"subtitle": "DJ / personale rangerer tildeles på radioapplikationer.",
|
||
"dbError": "Kunne ikke indlæse rækker (databasen er ikke tilgængelig).",
|
||
"active": "Aktiv",
|
||
"addRank": "Tilføj rang",
|
||
"name": "Navn",
|
||
"badgeCode": "Badge kode",
|
||
"description": "Beskrivelse",
|
||
"createRank": "Opret rang",
|
||
"existing": "Eksisterende rækker ({count})",
|
||
"noRanks": "Ingen rækker endnu - tilføj en ovenfor.",
|
||
"activeLabel": "aktiv",
|
||
"inactiveLabel": "inaktiv",
|
||
"save": "Gem",
|
||
"deleteRank": "Slet rang #{id}"
|
||
},
|
||
"historyPage": {
|
||
"title": "Radioafspilningshistorie",
|
||
"subtitle": "Tidligere DJ-shows og sendetid (radio_historie), seneste først. Skrivebeskyttet log over, hvem der var i luften, hvornår og hvor mange lyttere, der stillede ind.",
|
||
"dbError": "Kunne ikke indlæse radiohistorik (databasen er ikke tilgængelig).",
|
||
"showsLogged": "Viser logget",
|
||
"onAirNow": "I luften nu",
|
||
"uniqueDjs": "Unikke DJs",
|
||
"peakListeners": "Peak lyttere",
|
||
"empty": "Ingen radiohistorik registreret endnu.",
|
||
"showLog": "Vis log ({count})",
|
||
"colDj": "DJ",
|
||
"colShow": "Vis",
|
||
"colStarted": "Startede",
|
||
"colEnded": "Afsluttet",
|
||
"colAirtime": "Sendetid",
|
||
"colListeners": "Lyttere",
|
||
"colNotes": "Noter",
|
||
"onAir": "i luften"
|
||
},
|
||
"apiKeysForm": {
|
||
"title": "Radio API nøgler",
|
||
"subtitle": "API-nøgler til eksterne radiointegrationer (radio_api_keys). Nøgler genereres på serversiden og vises maskerede - kopier den fulde værdi fra databasen, når de først udstedes.",
|
||
"dbError": "Kunne ikke indlæse API-nøgler (databasen er ikke tilgængelig).",
|
||
"totalKeys": "Samlede nøgler",
|
||
"active": "Aktiv",
|
||
"inactive": "Inaktiv",
|
||
"generateKey": "Generer nøgle",
|
||
"generateHint": "Den hemmelige nøgle genereres automatisk med kryptografisk tilfældighed - du indtaster den ikke.",
|
||
"name": "Navn",
|
||
"namePlaceholder": "AzureCast-broen",
|
||
"rateLimit": "Takstgrænse (anmodninger/min.)",
|
||
"allowedIps": "Tilladte IP'er (valgfrit)",
|
||
"allowedIpsPlaceholder": "kommasepareret, blank = enhver",
|
||
"generate": "Generer nøgle",
|
||
"existingKeys": "Eksisterende nøgler ({count})",
|
||
"noKeys": "Ingen API-nøgler endnu - generer en ovenfor.",
|
||
"colName": "Navn",
|
||
"colKey": "Nøgle",
|
||
"colAllowedIps": "Tilladte IP'er",
|
||
"colRateLimit": "Satsgrænse",
|
||
"colLastUsed": "Sidst brugt",
|
||
"colExpires": "Udløber",
|
||
"colStatus": "Status",
|
||
"colActions": "Handlinger",
|
||
"maskedHint": "Kun de første 8 tegn vises",
|
||
"any": "nogen",
|
||
"activeLabel": "aktiv",
|
||
"inactiveLabel": "inaktiv",
|
||
"deactivate": "Deaktiver",
|
||
"activate": "Aktiver",
|
||
"delete": "Slet"
|
||
},
|
||
"pointsForm": {
|
||
"title": "Radiolytterpunkter",
|
||
"subtitle": "Beløn lyttere med valuta for tid brugt på radioen. Redigeringer skriver til website_settings (radio_points_*-taster) og buster cachen til runtime-indstillinger. Booleans bruger 0/1.",
|
||
"saved": "Gemt",
|
||
"points": "Points",
|
||
"enabled": "Aktiveret",
|
||
"disabled": "Deaktiveret",
|
||
"perMinute": "Per minut",
|
||
"paidIn": "betalt i {currency}",
|
||
"maxPerDay": "Max / dag",
|
||
"unlimited": "Ubegrænset",
|
||
"minListeners": "Min lyttere",
|
||
"settings": "Indstillinger",
|
||
"pointsEnabled": "Point aktiveret",
|
||
"pointsEnabledHint": "Hovedafbryder til tildeling af lytterpoint.",
|
||
"currency": "Valuta",
|
||
"currencyHint": "Hvilken pengepung pointene indbetales til.",
|
||
"pointsPerMinute": "Point i minuttet",
|
||
"pointsPerMinuteHint": "Beløb tildelt for hvert hele minuts lytning.",
|
||
"maxPerDayHint": "Dagligt loft pr. bruger. Brug 0 for ubegrænset.",
|
||
"minListenersHint": "Der gives kun point, når mindst så mange mennesker er indstillet.",
|
||
"save": "Gem pointindstillinger"
|
||
},
|
||
"autoDjForm": {
|
||
"title": "Radio AutoDJ",
|
||
"subtitle": "Fallback-afspilningsliste (radio_auto_dj_playlist), som radioen roterer igennem, når ingen live-dj streamer. Bestilles efter sorteringsrækkefølge og derefter titel.",
|
||
"dbError": "Kunne ikke indlæse AutoDJ-afspilningslisten (databasen er ikke tilgængelig).",
|
||
"tracks": "Spor",
|
||
"active": "Aktiv",
|
||
"inactive": "Inaktiv",
|
||
"addTrack": "Tilføj spor",
|
||
"titlePlaceholder": "Sportitel",
|
||
"artist": "Kunstner",
|
||
"album": "Album",
|
||
"artworkUrl": "Artwork URL",
|
||
"artworkUrlPlaceholder": "https://…/cover.png",
|
||
"duration": "Varighed (sekunder)",
|
||
"durationPlaceholder": "f.eks. 215",
|
||
"sortOrder": "Sorteringsrækkefølge",
|
||
"playlist": "Playliste ({count})",
|
||
"noTracks": "Ingen AutoDJ-numre endnu - tilføj et ovenfor.",
|
||
"colOrder": "Bestil",
|
||
"colTitle": "Titel",
|
||
"colArtist": "Kunstner",
|
||
"colAlbum": "Album",
|
||
"colDuration": "Varighed",
|
||
"colPlays": "Skuespil",
|
||
"colLastPlayed": "Last played",
|
||
"colStatus": "Status",
|
||
"colActions": "Handlinger",
|
||
"activeLabel": "aktiv",
|
||
"inactiveLabel": "inaktiv",
|
||
"deactivate": "Deaktiver",
|
||
"activate": "Aktiver",
|
||
"delete": "Slet",
|
||
"trackTitle": "Titel"
|
||
},
|
||
"moderationPage": {
|
||
"title": "DJ moderation",
|
||
"subtitle": "Gennemgå og fjern radioråb (50 seneste).",
|
||
"recentShouts": "Seneste råb ({count})"
|
||
}
|
||
},
|
||
"commandocentrum": {
|
||
"title": "Kommandocentrum",
|
||
"subtitle": "Diagnostik, RCON kontroller og brugerstyring",
|
||
"diagnostics": "Diagnostik",
|
||
"rcon": "RCON",
|
||
"userActions": "Brugerhandlinger",
|
||
"diagnosticsTitle": "Emulator diagnostik",
|
||
"memoryUsage": "Hukommelsesbrug",
|
||
"uptime": "Oppetid",
|
||
"onlineUsers": "Online brugere",
|
||
"roomsLoaded": "Værelser indlæst",
|
||
"refresh": "Opdater",
|
||
"rconTitle": "RCON kommandoer",
|
||
"rconPlaceholder": "Indtast RCON kommando...",
|
||
"rconSend": "Send",
|
||
"rconSending": "Sender...",
|
||
"rconResponse": "Svar",
|
||
"userActionsTitle": "Brugerhandlinger",
|
||
"username": "Brugernavn",
|
||
"usernamePlaceholder": "Målbrugernavn",
|
||
"action": "Handling",
|
||
"execute": "Udfør",
|
||
"actions": {
|
||
"disconnect": "Afbryd forbindelsen",
|
||
"alert": "Send advarsel",
|
||
"giveCredits": "Giv kreditter",
|
||
"giveBadge": "Giv badge",
|
||
"givePoints": "Giv point",
|
||
"ban": "Forbud",
|
||
"kick": "Spark"
|
||
},
|
||
"messagePlaceholder": "Besked (for advarsler)...",
|
||
"amountPlaceholder": "Beløb…",
|
||
"badgePlaceholder": "Badgekode..."
|
||
},
|
||
"emulator": {
|
||
"title": "Emulator Konfig",
|
||
"subtitle": "Se og rediger emulatorindstillinger og lokalitetstekster",
|
||
"settings": "Indstillinger",
|
||
"texts": "Tekster",
|
||
"search": "Søg",
|
||
"searchPlaceholder": "Søg nøgler...",
|
||
"noSettings": "Ingen indstillinger fundet",
|
||
"noTexts": "Ingen tekster fundet",
|
||
"edit": "Rediger",
|
||
"save": "Gem",
|
||
"saving": "Gemmer...",
|
||
"cancel": "Annuller",
|
||
"colKey": "Nøgle",
|
||
"colValue": "Værdi",
|
||
"colType": "Type",
|
||
"colActions": "Handlinger",
|
||
"editDialog": {
|
||
"title": "Rediger: {key}",
|
||
"value": "Værdi",
|
||
"valuePlaceholder": "Indtast værdi...",
|
||
"save": "Save changes",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"alerts": {
|
||
"title": "Advarsler",
|
||
"subtitle": "Send underretninger for hele hotellet, og se de seneste underretninger",
|
||
"sendAlert": "Send hotelalarm",
|
||
"recentAlerts": "Seneste underretninger",
|
||
"noRecentAlerts": "No recent alerts",
|
||
"form": {
|
||
"title": "Alert title",
|
||
"titlePlaceholder": "f.eks. Servervedligeholdelse på 10 minutter",
|
||
"message": "Alert message",
|
||
"messagePlaceholder": "Skriv advarslen...",
|
||
"type": "Type",
|
||
"typeHotel": "Hotel-wide alert",
|
||
"typeStaff": "Kun personale",
|
||
"urgent": "Haster",
|
||
"send": "Send alert",
|
||
"sending": "Sender..."
|
||
},
|
||
"colId": "ID",
|
||
"colTitle": "Titel",
|
||
"colSentBy": "Sent by",
|
||
"colType": "Type",
|
||
"colDate": "Dato",
|
||
"colActions": "Handlinger"
|
||
},
|
||
"logs": {
|
||
"title": "Staff Activities",
|
||
"subtitle": "Revisionsspor for personalehandlinger i administrationspanelet",
|
||
"noLogs": "Ingen personaleaktivitet logget endnu",
|
||
"colId": "ID",
|
||
"colUser": "Bruger",
|
||
"colAction": "Handling",
|
||
"colTarget": "Mål",
|
||
"colDescription": "Description",
|
||
"colIp": "IP",
|
||
"colTimestamp": "Tidsstempel",
|
||
"filterByUser": "Filter by user…",
|
||
"filterByAction": "Filter by action…",
|
||
"clearFilters": "Ryd filtre"
|
||
},
|
||
"wordfilter": {
|
||
"title": "Ord filter",
|
||
"subtitle": "Administrer filtrerede ord og sætninger på hotellet",
|
||
"addWord": "Add word",
|
||
"addWords": "Tilføj ord",
|
||
"noWords": "Ingen filtrerede ord endnu",
|
||
"confirmDelete": "Vil du fjerne \"{word}\" fra filteret?",
|
||
"colId": "ID",
|
||
"colWord": "Word",
|
||
"colAddedBy": "Tilføjet af",
|
||
"colCreated": "Created",
|
||
"colActions": "Handlinger",
|
||
"form": {
|
||
"word": "Ord",
|
||
"wordPlaceholder": "f.eks. badword",
|
||
"addMore": "Tilføj flere ord (et pr. linje)",
|
||
"save": "Tilføj til filter",
|
||
"saving": "Gemmer...",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"maintenance": {
|
||
"title": "Vedligeholdelsestilstand",
|
||
"subtitle": "Aktiver eller deaktiver vedligeholdelse for hele hotellet",
|
||
"enabled": "Vedligeholdelsestilstand er aktiveret",
|
||
"disabled": "Vedligeholdelsestilstand er deaktiveret",
|
||
"enable": "Aktiver vedligeholdelse",
|
||
"disable": "Deaktiver vedligeholdelse",
|
||
"message": "Vedligeholdelsesmeddelelse",
|
||
"messagePlaceholder": "Vi kommer snart tilbage!",
|
||
"staffAccess": "Tillad personale adgang under vedligeholdelse",
|
||
"save": "Gem indstillinger",
|
||
"saving": "Gemmer...",
|
||
"confirmEnable": "Aktivering af vedligeholdelse forhindrer alle ikke-ansatte brugere i at få adgang til hotellet. Fortsætte?",
|
||
"confirmDisable": "Deaktiver vedligeholdelsestilstand og gendanne adgang for alle brugere?"
|
||
},
|
||
"housekeeping": {
|
||
"title": "Husholdningstilladelser",
|
||
"subtitle": "Konfigurer hvilke rækker der kan få adgang til hvilke administratorsektioner",
|
||
"addPermission": "Tilføj tilladelse",
|
||
"editPermission": "Rediger tilladelse",
|
||
"deletePermission": "Slet tilladelse",
|
||
"noPermissions": "Ingen husholdningstilladelser er konfigureret",
|
||
"confirmDelete": "Vil du slette denne tilladelse?",
|
||
"colId": "ID",
|
||
"colRank": "Rang",
|
||
"colSection": "Sektion",
|
||
"colActions": "Handlinger",
|
||
"form": {
|
||
"rankId": "Rang ID",
|
||
"rankIdPlaceholder": "Minimum rang",
|
||
"section": "Sektionsnøgle",
|
||
"sectionPlaceholder": "f.eks. admin.dashboard",
|
||
"save": "Gem tilladelse",
|
||
"saving": "Gemmer...",
|
||
"cancel": "Annuller"
|
||
},
|
||
"saved": "Saved!",
|
||
"deleted": "Deleted!",
|
||
"errorOccurred": "An error occurred",
|
||
"emptyInput": "Empty input",
|
||
"invalidJson": "Invalid JSON",
|
||
"imported": "Imported!",
|
||
"presetApplied": "Preset applied!",
|
||
"cleared": "All permissions cleared!",
|
||
"invalidRank": "Invalid rank",
|
||
"testDone": "Test done: {count} permissions found",
|
||
"testing": "Testing...",
|
||
"loading": "Loading...",
|
||
"prev": "Previous",
|
||
"next": "Next",
|
||
"confirmClearAll": "Delete ALL permissions? This action cannot be undone!",
|
||
"colGroup": "Group",
|
||
"colDepends": "Depends on",
|
||
"colPermission": "Permission",
|
||
"colDescription": "Description",
|
||
"colMinRank": "Min. Rank",
|
||
"permissionKey": "Permission key",
|
||
"minRank": "Min. rank",
|
||
"description": "Description",
|
||
"permissions": "Permissions",
|
||
"permissionsCount": "{count} permissions",
|
||
"permission": "permission",
|
||
"highestMinRank": "Highest min. rank: {rank}",
|
||
"totalMinRank": "Total min. rank sum: {total}",
|
||
"groupCount": "{count} groups",
|
||
"rankCount": "{count} ranks",
|
||
"missingDeps": "{count} missing dependencies",
|
||
"dependsOn": "depends on",
|
||
"notFound": "not found",
|
||
"missing": "(missing)",
|
||
"rank": "Rank",
|
||
"count": "Count",
|
||
"searchPermission": "Search permissions…",
|
||
"search": "Search",
|
||
"manage": "Manage",
|
||
"importSelection": "Import selection",
|
||
"noGroup": "No group",
|
||
"allGroups": "All groups",
|
||
"perGroup": "Permissions per group",
|
||
"perRank": "Permissions per rank",
|
||
"rankOverviewHint": "All permissions grouped by the rank they are assigned to.",
|
||
"tabOverview": "Overview",
|
||
"tabManage": "Manage",
|
||
"tabImport": "Import / Export",
|
||
"tabRanks": "Rank overview",
|
||
"tabPresets": "Presets",
|
||
"tabTest": "Test",
|
||
"tabAudit": "Audit log",
|
||
"importPermissions": "Import permissions",
|
||
"importHint": "Paste a JSON array of permission objects. Format: [{ \"permission\": \"...\", \"minRank\": 7, \"description\": \"...\", \"groupName\": \"...\", \"dependsOn\": \"...\" }]",
|
||
"importPlaceholder": "Paste JSON here…",
|
||
"import": "Import",
|
||
"exportTitle": "Export permissions",
|
||
"exportHint": "Export all permissions as JSON for backup or batch editing.",
|
||
"export": "Export JSON",
|
||
"copy": "Copy",
|
||
"copied": "Copied!",
|
||
"presets": "Permission presets",
|
||
"presetsHint": "Apply a predefined set of permissions for common staff roles.",
|
||
"presetModerator": "Moderator",
|
||
"presetModeratorDesc": "Basic moderation tools: user lookup, bans, CFH handling, chat logs.",
|
||
"presetAdmin": "Administrator",
|
||
"presetAdminDesc": "Full admin access: users, rooms, news, settings, shop, events, radio & more.",
|
||
"presetSuperAdmin": "Super Admin",
|
||
"presetSuperAdminDesc": "Complete access to every feature including permission management and asset import.",
|
||
"applyPreset": "Apply preset",
|
||
"clearAll": "Clear all permissions",
|
||
"testTitle": "Test rank access",
|
||
"testHint": "Enter a rank number to see which permissions would be granted.",
|
||
"test": "Test",
|
||
"auditTitle": "Permission audit log",
|
||
"auditHint": "All changes to housekeeping permissions are logged.",
|
||
"auditLogsAt": "Audit logs are available on the Audit log page.",
|
||
"viewAuditLogs": "View audit logs",
|
||
"importedWithErrors": "Imported {count} permissions with {errors} errors"
|
||
},
|
||
"rooms": {
|
||
"title": "Værelser",
|
||
"subtitle": "Søg og administrer hotelværelser",
|
||
"search": "Søg",
|
||
"searchPlaceholder": "Søg efter navn, ejer eller id...",
|
||
"searchResults": "{count, plural, one {# room} other {# rooms}} fundet for \"{query}\"",
|
||
"noResults": "Ingen værelser fundet",
|
||
"colId": "ID",
|
||
"colName": "Navn",
|
||
"colOwner": "Ejer",
|
||
"colUsers": "Brugere",
|
||
"colState": "stat",
|
||
"colCategory": "Kategori",
|
||
"colCreated": "Oprettet",
|
||
"colActions": "Handlinger",
|
||
"stateOpen": "Åbn",
|
||
"stateClosed": "Lukket",
|
||
"stateLocked": "Låst",
|
||
"stateInvisible": "Usynlig",
|
||
"detail": {
|
||
"title": "Værelse: {name}",
|
||
"subtitle": "Ejes af {owner}",
|
||
"overview": "Oversigt",
|
||
"actions": "Handlinger",
|
||
"description": "Beskrivelse",
|
||
"noDescription": "Ingen beskrivelse",
|
||
"owner": "Ejer",
|
||
"users": "Brugere online",
|
||
"maxUsers": "Max brugere",
|
||
"category": "Kategori",
|
||
"state": "stat",
|
||
"tags": "Tags",
|
||
"noTags": "Ingen tags",
|
||
"created": "Oprettet",
|
||
"deleteRoom": "Slet rum",
|
||
"confirmDelete": "Vil du slette rummet \"{name}\"? Dette kan ikke fortrydes.",
|
||
"enterRoom": "Gå ind i værelset",
|
||
"changeOwner": "Skift ejer",
|
||
"changeOwnerPlaceholder": "Nyt ejerbrugernavn"
|
||
}
|
||
},
|
||
"emailTemplates": {
|
||
"title": "Email skabeloner",
|
||
"subtitle": "Administrer transaktionelle e-mailskabeloner",
|
||
"newTemplate": "+ Ny skabelon",
|
||
"edit": "Rediger",
|
||
"delete": "Slet",
|
||
"noTemplates": "Ingen e-mail-skabeloner endnu",
|
||
"confirmDelete": "Vil du slette skabelonen \"{name}\"?",
|
||
"colId": "ID",
|
||
"colName": "Navn",
|
||
"colSubject": "Emne",
|
||
"colKey": "Nøgle",
|
||
"colUpdated": "Opdateret",
|
||
"colActions": "Handlinger",
|
||
"form": {
|
||
"name": "Navn",
|
||
"namePlaceholder": "f.eks. Velkomstmail",
|
||
"key": "Nøgle",
|
||
"keyPlaceholder": "f.eks. velkomste-mail",
|
||
"subject": "Emne",
|
||
"subjectPlaceholder": "E-mail emnelinje",
|
||
"body": "Brødtekst (HTML)",
|
||
"bodyPlaceholder": "<p>Kære {username},</p>",
|
||
"variables": "Tilgængelige variabler",
|
||
"variablesHint": "{username}, {email}, {hotel_name}",
|
||
"save": "Gem skabelon",
|
||
"saving": "Gemmer...",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"theme": {
|
||
"title": "Tema",
|
||
"subtitle": "Tilpas CMS-udseendet",
|
||
"presets": "Forudindstillinger",
|
||
"colours": "Farver",
|
||
"css": "CSS",
|
||
"presetsTitle": "Forudindstillinger af tema",
|
||
"presetsSubtitle": "Vælg et forudbygget farveskema",
|
||
"applyPreset": "Ansøg",
|
||
"presetApplied": "Forudindstilling anvendt",
|
||
"customiseTitle": "Brugerdefinerede farver",
|
||
"primary": "Primær",
|
||
"secondary": "Sekundær",
|
||
"accent": "Accent",
|
||
"background": "Baggrund",
|
||
"surface": "Overflade",
|
||
"text": "Tekst",
|
||
"saveColours": "Gem farver",
|
||
"savingColours": "Gemmer...",
|
||
"cssTitle": "Brugerdefineret CSS",
|
||
"cssSubtitle": "Tilføj tilpasset CSS for at tilsidesætte temastile",
|
||
"cssPlaceholder": "/* Din tilpassede CSS her */",
|
||
"saveCss": "Gem CSS",
|
||
"savingCss": "Gemmer...",
|
||
"reset": "Nulstil til standardindstillinger",
|
||
"confirmReset": "Vil du nulstille temaet til standardværdierne?"
|
||
},
|
||
"media": {
|
||
"title": "Mediebibliotek",
|
||
"subtitle": "Upload og administrer mediefiler",
|
||
"upload": "Upload",
|
||
"uploadTitle": "Upload en fil",
|
||
"uploadSubtitle": "Træk og slip eller klik for at uploade",
|
||
"uploadButton": "Vælg fil",
|
||
"uploading": "Uploader...",
|
||
"noFiles": "Ingen mediefiler endnu",
|
||
"delete": "Slet",
|
||
"confirmDelete": "Vil du slette denne fil permanent?",
|
||
"search": "Søg",
|
||
"searchPlaceholder": "Søg efter filnavn...",
|
||
"colPreview": "Forhåndsvisning",
|
||
"colName": "Navn",
|
||
"colSize": "Størrelse",
|
||
"colType": "Type",
|
||
"colUploaded": "Uploadet",
|
||
"colActions": "Handlinger",
|
||
"copyUrl": "Kopiér URL",
|
||
"urlCopied": "URL kopieret til udklipsholder"
|
||
},
|
||
"favicon": {
|
||
"title": "Favicon",
|
||
"subtitle": "Upload og administrer webstedets favicon",
|
||
"current": "Nuværende favicon",
|
||
"uploadLabel": "Upload favicon",
|
||
"uploadHint": "PNG, JPEG, GIF, WebP, ICO eller SVG. Max 2 MB.",
|
||
"upload": "Upload",
|
||
"uploading": "Uploader...",
|
||
"delete": "Fjern",
|
||
"deleting": "Fjerner...",
|
||
"saved": "Favicon blev gemt!",
|
||
"deleted": "Favicon blev fjernet!",
|
||
"error": "Noget gik galt",
|
||
"confirmDelete": "Fjern favicon? Siden vil ikke længere vise et brugerdefineret favicon.",
|
||
"generator": {
|
||
"title": "Generer favicon",
|
||
"text": "Tekst",
|
||
"bgColor": "Baggrundsfarve",
|
||
"textColor": "Tekstfarve",
|
||
"rounded": "Afrundede hjørner",
|
||
"save": "Gem som favicon"
|
||
}
|
||
},
|
||
"settings": {
|
||
"title": "CMS-indstillinger",
|
||
"subtitle": "Administrer nøgle/værdi CMS-konfiguration",
|
||
"addSetting": "Tilføj indstilling",
|
||
"edit": "Rediger",
|
||
"delete": "Slet",
|
||
"noSettings": "Ingen indstillinger fundet",
|
||
"confirmDelete": "Vil du slette indstillingen \"{key}\"?",
|
||
"colKey": "Nøgle",
|
||
"colValue": "Værdi",
|
||
"colUpdated": "Opdateret",
|
||
"colActions": "Handlinger",
|
||
"form": {
|
||
"key": "Nøgle",
|
||
"keyPlaceholder": "f.eks. hotel_name",
|
||
"value": "Værdi",
|
||
"valuePlaceholder": "Indstillingsværdi",
|
||
"save": "Gem indstilling",
|
||
"saving": "Gemmer...",
|
||
"cancel": "Annuller"
|
||
}
|
||
},
|
||
"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."
|
||
},
|
||
"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"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|