diff --git a/lang/admin/da-DK.json b/lang/admin/da-DK.json new file mode 100644 index 0000000..7bbaf07 --- /dev/null +++ b/lang/admin/da-DK.json @@ -0,0 +1,199 @@ +{ + "meta": { + "name": "Dansk" + }, + "strings": { + "invites": "Invitationer", + "accounts": "Konti", + "settings": "Indstillinger", + "inviteMonths": "Måneder", + "inviteDays": "Dage", + "inviteHours": "Timer", + "inviteMinutes": "Minutter", + "inviteNumberOfUses": "Antal anvendelser", + "inviteDuration": "Invitations varighed", + "warning": "Advarsel", + "inviteInfiniteUsesWarning": "invitationer med uendelig brug kan blive misbrugt", + "inviteSendToEmail": "Send til", + "login": "Log på", + "logout": "Log ud", + "create": "Opret", + "apply": "Anvend", + "delete": "Slet", + "add": "Tilføj", + "select": "Vælg", + "name": "Navn", + "date": "Dato", + "enabled": "Aktiveret", + "disabled": "Deaktiveret", + "reEnable": "Genaktiver", + "disable": "Deaktiver", + "admin": "Administrator", + "updates": "Opdateringer", + "update": "Opdatering", + "download": "Hent", + "search": "Søg", + "advancedSettings": "Avanceret Indstillinger", + "lastActiveTime": "Sidst Aktiv", + "from": "Fra", + "user": "Bruger", + "expiry": "Udløb", + "userExpiry": "Brugerens Udløb", + "userExpiryDescription": "En specificeret tid efter hver tilmelding, sletter/deaktiverer jfa-go kontoen. Du kan ændre denne adfærd i indstillingerne.", + "aboutProgram": "Om", + "version": "Version", + "commitNoun": "Commit", + "newUser": "Ny Bruger", + "profile": "Profil", + "unknown": "Ukendt", + "label": "Etiket", + "announce": "Annoncere", + "subject": "Emne", + "message": "Meddelelse", + "variables": "Variabler", + "conditionals": "Betingelser", + "preview": "Eksempel", + "reset": "Nulstil", + "edit": "Rediger", + "donate": "Doner", + "contactThrough": "Kontakt gennem:", + "extendExpiry": "Forlæng udløb", + "customizeMessages": "Tilpas Meddelelser", + "customizeMessagesDescription": "Hvis du ikke vil bruge jfa-go's meddelelses skabeloner, kan du oprette din egen ved hjælp af Markdown.", + "markdownSupported": "Markdown understøttes.", + "modifySettings": "Rediger indstillinger", + "modifySettingsDescription": "Anvend indstillinger fra en eksisterende profil, eller hent dem direkte fra en bruger.", + "applyHomescreenLayout": "Anvend startskærmens layout", + "sendDeleteNotificationEmail": "Send notifikations meddelelse", + "sendDeleteNotifiationExample": "Din konto er blevet slettet.", + "settingsRestart": "Genstart", + "settingsRestarting": "Genstarter…", + "settingsRestartRequired": "Genstart nødvendig", + "settingsRestartRequiredDescription": "En genstart er nødvendig for at anvende nogle indstillinger du har ændret. Genstart nu eller senere?", + "settingsApplyRestartLater": "Anvend, genstart senere", + "settingsApplyRestartNow": "Anvend & genstart", + "settingsApplied": "Indstillingerne anvendt.", + "settingsRefreshPage": "Opdater siden om få sekunder.", + "settingsRequiredOrRestartMessage": "Bemærk: {n} angiver et obligatorisk felt, {n} angiver at ændringer kræver genstart.", + "settingsSave": "Gem", + "ombiUserDefaults": "Ombi bruger standarder", + "ombiUserDefaultsDescription": "Opret en Ombi bruger og konfigurer den, vælg den derefter nedenfor. Brugerens indstillinger/tilladelser gemmes og anvendes på nye Ombi brugere oprettet af jfa-go", + "userProfiles": "Bruger Profiler", + "userProfilesDescription": "Profiler anvendes på brugere når de opretter en konto. En profil inkluderer adgangsrettigheder til biblioteket og layout på startskærmen.", + "userProfilesIsDefault": "Standard", + "userProfilesLibraries": "Biblioteker", + "addProfile": "Tilføj Profil", + "addProfileDescription": "Opret en Jellyfin bruger og konfigurer den, vælg den derefter nedenfor. Når denne profil anvendes på en invitation, oprettes nye brugere med indstillingerne.", + "addProfileNameOf": "Profil Navn", + "addProfileStoreHomescreenLayout": "Gem startskærmens layout", + "inviteNoUsersCreated": "Ingen endnu!", + "inviteUsersCreated": "Oprettet brugere", + "inviteNoProfile": "Ingen Profil", + "inviteDateCreated": "Oprettet", + "inviteRemainingUses": "Resterende anvendelser", + "inviteNoInvites": "Ingen", + "inviteExpiresInTime": "Udløber om {n}", + "notifyEvent": "Meddel den:", + "notifyInviteExpiry": "Ved udløb", + "notifyUserCreation": "Ved oprettelse af brugere", + "sendPIN": "Bed brugeren om at sende pinkoden nedenfor til boten.", + "searchDiscordUser": "Begynd at skrive Discord brugernavnet for at finde brugeren.", + "findDiscordUser": "Find Discord bruger", + "linkMatrixDescription": "Indtast brugernavnet og adgangskoden til den bruger der skal bruges som en bot. Når indsendt, genstarter appen.", + "matrixHomeServer": "Hjemme server adresse" + }, + "notifications": { + "changedEmailAddress": "Ændret e-mail adresse på {n}.", + "userCreated": "Bruger {n} oprettet.", + "createProfile": "Oprettede profil {n}.", + "saveSettings": "Indstillingerne blev gemt", + "saveEmail": "E-mail gemt.", + "sentAnnouncement": "Meddelelse sendt.", + "setOmbiDefaults": "Ombi standarder gemt.", + "updateApplied": "Opdatering anvendt, genstart.", + "updateAppliedRefresh": "Opdatering anvendt, genindlæs venligst siden.", + "telegramVerified": "Telegram konto verificeret.", + "accountConnected": "Konto tilsluttet.", + "errorConnection": "Kunne ikke oprette forbindelse til jfa-go.", + "error401Unauthorized": "Adgang nægtet. Prøv at genindlæse siden.", + "errorSettingsAppliedNoHomescreenLayout": "Indstillingerne blev anvendt, men anvendelse af startskærmens layout mislykkedes muligvis.", + "errorHomescreenAppliedNoSettings": "Startskærmens layout blev anvendt, men anvendelsen af indstillingerne mislykkedes muligvis.", + "errorSettingsFailed": "Ansøgningen mislykkedes.", + "errorLoginBlank": "Brugernavnet og/eller adgangskoden blev efterladt tomme.", + "errorUnknown": "Ukendt fejl.", + "errorSaveEmail": "Kunne ikke gemme e-mail.", + "errorBlankFields": "Felter blev efterladt tomme", + "errorDeleteProfile": "Kunne ikke slette profilen {n}", + "errorLoadProfiles": "Profiler kunne ikke indlæses.", + "errorCreateProfile": "Kunne ikke oprette profilen {n}", + "errorSetDefaultProfile": "Standard profilen kunne ikke indstilles.", + "errorLoadUsers": "Kunne ikke indlæse brugere.", + "errorSaveSettings": "Kunne ikke gemme indstillingerne.", + "errorLoadSettings": "Indstillingerne kunne ikke indlæses.", + "errorSetOmbiDefaults": "Ombi standarderne kunne ikke gemmes.", + "errorLoadOmbiUsers": "Kunne ikke indlæse ombi brugere.", + "errorChangedEmailAddress": "Kunne ikke ændre e-mail adressen på {n}.", + "errorFailureCheckLogs": "Mislykkedes (tjek konsol/logfiler)", + "errorPartialFailureCheckLogs": "Delvis fejl (tjek konsol/logfiler)", + "errorUserCreated": "Kunne ikke oprette bruger {n}.", + "errorSendWelcomeEmail": "Kunne ikke sende velkomst meddelelse (tjek konsol/logfiler", + "errorApplyUpdate": "Kunne ikke anvende opdateringen, prøv manuelt.", + "errorCheckUpdate": "Kunne ikke kontrollere for opdatering.", + "updateAvailable": "En ny opdatering er tilgængelig, tjek indstillingerne.", + "noUpdatesAvailable": "Ingen nye opdateringer tilgængelige." + }, + "quantityStrings": { + "modifySettingsFor": { + "singular": "Rediger indstillinger for {n} bruger", + "plural": "Rediger indstillinger for {n} brugere" + }, + "deleteNUsers": { + "singular": "Slet {n} bruger", + "plural": "Slet {n} brugere" + }, + "disableUsers": { + "singular": "Deaktiver {n} bruger", + "plural": "Deaktiver {n} brugere" + }, + "reEnableUsers": { + "singular": "Genaktiver {n} bruger", + "plural": "Genaktiver {n} brugere" + }, + "addUser": { + "singular": "Tilføj bruger", + "plural": "Tilføj brugere" + }, + "deleteUser": { + "singular": "Slet bruger", + "plural": "Slet brugere" + }, + "deletedUser": { + "singular": "Slettede {n} bruger.", + "plural": "Slettede {n} brugere." + }, + "disabledUser": { + "singular": "Deaktiveret {n} bruger.", + "plural": "Deaktiverede {n} brugere." + }, + "enabledUser": { + "singular": "Aktiveret {n} bruger.", + "plural": "Aktiveret {n} brugere." + }, + "announceTo": { + "singular": "Annoncer til {n} bruger", + "plural": "Annoncer til {n} brugere" + }, + "appliedSettings": { + "singular": "Anvendte indstillinger til {n} bruger.", + "plural": "Anvendte indstillinger til {n} brugere." + }, + "extendExpiry": { + "singular": "Forlæng udløbet for {n} bruger", + "plural": "Forlæng udløbet for {n} brugere" + }, + "extendedExpiry": { + "singular": "Forlængede udløb for {n} bruger.", + "plural": "Forlængede udløb for {n} brugere." + } + } +} diff --git a/lang/admin/fr-fr.json b/lang/admin/fr-fr.json index 37cc9d4..e494314 100644 --- a/lang/admin/fr-fr.json +++ b/lang/admin/fr-fr.json @@ -74,7 +74,7 @@ "customizeMessagesDescription": "Si vous ne souhaitez pas utiliser les modèles d'e-mails de jfa-go, vous pouvez créer les vôtres à l'aide de Markdown.", "variables": "Variables", "preview": "Aperçu", - "reset": "Réinitialiser", + "reset": "Réinitialisation", "edit": "Éditer", "customizeMessages": "Personnaliser les e-mails", "inviteDuration": "Durée de l'invitation", @@ -94,8 +94,14 @@ "userExpiryDescription": "Un laps de temps spécifié après chaque inscription, jfa-go supprimera / désactivera le compte. Vous pouvez modifier ce comportement dans les paramètres.", "donate": "Faire un don", "extendExpiry": "Prolonger l'expiration", - "contactThrough": "Contactez par :", - "sendPIN": "Demandez à l'utilisateur d'envoyer le code PIN ci-dessous au bot." + "contactThrough": "Contacté par :", + "sendPIN": "Demandez à l'utilisateur d'envoyer le code PIN ci-dessous au bot.", + "add": "Ajouter", + "select": "Sélectionner", + "findDiscordUser": "Trouver l'utilisateur Discord", + "linkMatrixDescription": "Entrez le nom d'utilisateur et le mot de passe de l'utilisateur pour l’utilisateur comme bot. Une fois soumis, l'application va redémarrer.", + "searchDiscordUser": "Commencez à taper le nom d'utilisateur Discord pour trouver l'utilisateur.", + "matrixHomeServer": "Adresse du serveur" }, "notifications": { "changedEmailAddress": "Adresse e-mail modifiée de {n}.", @@ -134,7 +140,8 @@ "updateAvailable": "Une nouvelle mise à jour est disponible, vérifiez les paramètres.", "noUpdatesAvailable": "Aucune nouvelle mise à jour disponible.", "telegramVerified": "Compte Telegram vérifié.", - "updateAppliedRefresh": "Mise à jour appliquée, veuillez actualiser." + "updateAppliedRefresh": "Mise à jour appliquée, veuillez actualiser.", + "accountConnected": "Compte connecté." }, "quantityStrings": { "modifySettingsFor": { diff --git a/lang/common/da-DK.json b/lang/common/da-DK.json new file mode 100644 index 0000000..c400679 --- /dev/null +++ b/lang/common/da-DK.json @@ -0,0 +1,26 @@ +{ + "meta": { + "name": "Dansk" + }, + "strings": { + "username": "Brugernavn", + "password": "Adgangskode", + "emailAddress": "E-mail Adresse", + "name": "Navn", + "submit": "Indsend", + "send": "Send", + "success": "Succes", + "error": "Fejl", + "copy": "Kopiér", + "copied": "Kopiret", + "time24h": "24 timers tid", + "time12h": "12 timers tid", + "linkTelegram": "Link Telegram", + "contactEmail": "Kontakt gennem E-mail", + "contactTelegram": "Kontakt gennem Telegram", + "linkDiscord": "Link Discord", + "linkMatrix": "Link Matrix", + "contactDiscord": "Kontakt gennem Discord", + "theme": "Tema" + } +} diff --git a/lang/common/fr-fr.json b/lang/common/fr-fr.json index a916baf..ccfdf4c 100644 --- a/lang/common/fr-fr.json +++ b/lang/common/fr-fr.json @@ -18,6 +18,10 @@ "copied": "Copié", "linkTelegram": "Lien Telegram", "contactEmail": "Contact par e-mail", - "contactTelegram": "Contact par Telegram" + "contactTelegram": "Contact par Telegram", + "linkDiscord": "Lier Discord", + "linkMatrix": "Lier Matrix", + "send": "Envoyer", + "contactDiscord": "Contacter par Discord" } } diff --git a/lang/email/da-DK.json b/lang/email/da-DK.json new file mode 100644 index 0000000..7a551ec --- /dev/null +++ b/lang/email/da-DK.json @@ -0,0 +1,77 @@ +{ + "meta": { + "name": "Dansk" + }, + "strings": { + "ifItWasNotYou": "Ignorer venligst hvis dette ikke var dig.", + "helloUser": "Hej {username},", + "reason": "Grund" + }, + "userCreated": { + "name": "Bruger oprettet", + "title": "Meddelelse: Bruger oprettet", + "aUserWasCreated": "En bruger blev oprettet med koden {code}.", + "time": "Tid", + "notificationNotice": "Meddelelse: Notifikations e-mails kan blive ændret på admin-siden." + }, + "inviteExpiry": { + "name": "Invitationens udløb", + "title": "Meddelelse: Invitation udløbet", + "inviteExpired": "Invitation udløbet.", + "expiredAt": "Koden {code} udløber om {time}.", + "notificationNotice": "Meddelelse: Notifikations e-mails kan blive ændret på admin-siden." + }, + "passwordReset": { + "name": "Nulstil Adgangskode", + "title": "Nulstilling af adgangskode anmodet - Jellyfin", + "someoneHasRequestedReset": "Nogen har for nylig anmodet om nulstilling af din adgangskode på Jellyfin.", + "ifItWasYou": "Hvis dette var dig, så indtast venligst pinkoden nedenunder ind i prompten.", + "ifItWasYouLink": "Hvis dette var dig, så tryk på linket nedenunder.", + "codeExpiry": "Koden udløber den {date}, klokken {time} UTC, hvilket er om {expiresInMinutes}.", + "pin": "PINKODE" + }, + "userDeleted": { + "name": "Sletning af bruger", + "title": "Din konto blev slettet - Jellyfin", + "yourAccountWasDeleted": "Din Jellyfin konto blev slettet." + }, + "userDisabled": { + "name": "Bruger deaktiveret", + "title": "Din konto er blevet deaktiveret - Jellyfin", + "yourAccountWasDisabled": "Din konto blev deaktiveret." + }, + "userEnabled": { + "name": "Bruger aktiveret", + "title": "Din konto er blevet genaktiveret - Jellyfin", + "yourAccountWasEnabled": "Din konto blev genaktiveret." + }, + "inviteEmail": { + "name": "Invitations e-mail", + "title": "Invitation - Jellyfin", + "hello": "Hej", + "youHaveBeenInvited": "Du er blevet inviteret til Jellyfin.", + "toJoin": "Tilmeld dig med linket nedenfor.", + "inviteExpiry": "Invitationen vil udløbe den {date} kl. {time}, hvilket er om {expiresInMinutes}, så skynd dig.", + "linkButton": "Opsæt din konto" + }, + "welcomeEmail": { + "name": "Velkommen", + "title": "Velkommen til Jellyfin", + "welcome": "Velkommen til Jellyfin!", + "youCanLoginWith": "Du kan logge ind med nedenstående oplysninger", + "yourAccountWillExpire": "Din konto udløber den {date}.", + "jellyfinURL": "URL" + }, + "emailConfirmation": { + "name": "Bekræftelses e-mail", + "title": "Bekræft din e-mail - Jellyfin", + "clickBelow": "Klik på linket nedenunder for at bekræfte din e-mail adresse og start med at bruge Jellyfin.", + "confirmEmail": "Bekræft E-mail" + }, + "userExpired": { + "name": "Brugerens udløb", + "title": "Din konto er udløbet - Jellyfin", + "yourAccountHasExpired": "Din konto er udløbet.", + "contactTheAdmin": "Kontakt administratoren for mere information." + } +} diff --git a/lang/form/da-DK.json b/lang/form/da-DK.json new file mode 100644 index 0000000..fd970ff --- /dev/null +++ b/lang/form/da-DK.json @@ -0,0 +1,57 @@ +{ + "meta": { + "name": "Dansk" + }, + "strings": { + "pageTitle": "Opret en Jellyfin Konto", + "createAccountHeader": "Opret Konto", + "accountDetails": "Detaljer", + "emailAddress": "E-mail", + "username": "Brugernavn", + "password": "Adgangskode", + "reEnterPassword": "Genindtast Adgangskode", + "reEnterPasswordInvalid": "Adgangskoderne er ikke ens.", + "createAccountButton": "Opret Konto", + "passwordRequirementsHeader": "Adgangskodekrav", + "successHeader": "Succes!", + "successContinueButton": "Fortsæt", + "confirmationRequired": "E-mail bekræftelse er påkrævet", + "confirmationRequiredMessage": "Tjek venligst din e-mail indbakke for at verificere din adresse.", + "yourAccountIsValidUntil": "Din konto er gyldig indtil {date}.", + "sendPIN": "Send nedenstående pinkode til boten, og kom derefter tilbage her for at linke din konto.", + "sendPINDiscord": "Skriv {command} i {server_channel} på Discord, og send PIN-koden nedenfor via. DM til boten.", + "matrixEnterUser": "Skriv dit Bruger ID, tryk Indsend, og en PIN-kode vil blive sendt til dig. Skriv den her efter for at fortsætte." + }, + "notifications": { + "errorUserExists": "Brugeren eksistere allerede.", + "errorInvalidCode": "Ugyldig invitations kode.", + "errorTelegramVerification": "Telegram verifikation påkrævet.", + "errorDiscordVerification": "Discord verifikation påkrævet.", + "errorMatrixVerification": "Matrix verifikation påkrævet.", + "errorInvalidPIN": "PIN-koden er ugyldig.", + "errorUnknown": "Ukendt fejl.", + "verified": "konto verificeret." + }, + "validationStrings": { + "length": { + "singular": "Skal mindst have {n} tegn", + "plural": "Skal mindst have {n} tegn" + }, + "uppercase": { + "singular": "Skal mindst have {n} store bogstaver", + "plural": "Skal mindst have {n} store bogstaver" + }, + "lowercase": { + "singular": "Skal mindst have {n} små bogstaver", + "plural": "Skal mindst have {n} små bogstaver" + }, + "number": { + "singular": "Skal mindst have {n} tal", + "plural": "Skal mindst have {n} tal" + }, + "special": { + "singular": "Skal mindst have {n} specialtegn", + "plural": "Skal mindst have {n} specialtegn" + } + } +} diff --git a/lang/form/fr-fr.json b/lang/form/fr-fr.json index dbc5595..f9a0e88 100644 --- a/lang/form/fr-fr.json +++ b/lang/form/fr-fr.json @@ -14,12 +14,14 @@ "reEnterPasswordInvalid": "Les mots de passe ne correspondent pas.", "createAccountButton": "Créer le compte", "passwordRequirementsHeader": "Mot de passe requis", - "successHeader": "Succes!", + "successHeader": "Succès !", "successContinueButton": "Continuer", "confirmationRequired": "Confirmation de l'adresse e-mail requise", "confirmationRequiredMessage": "Veuillez vérifier votre boite de réception pour confirmer votre adresse e-mail.", "yourAccountIsValidUntil": "Votre compte sera valide jusqu'au {date}.", - "sendPIN": "Envoyez le code PIN ci-dessous au bot, puis revenez ici pour lier votre compte." + "sendPIN": "Envoyez le code PIN ci-dessous au bot, puis revenez ici pour lier votre compte.", + "sendPINDiscord": "Écrivez {command} dans le salon {server_channel} sur Discord puis envoyez le PIN en message privé au bot.", + "matrixEnterUser": "Entrez votre nom d'utilisateur, appuyez sur soumettre et un code PIN vous sera envoyé. Cliquez ici pour continuez." }, "validationStrings": { "length": { @@ -48,6 +50,10 @@ "errorInvalidCode": "Code d’invitation non valide.", "errorTelegramVerification": "Vérification Telegram requise.", "errorInvalidPIN": "PIN Telegram invalide.", - "telegramVerified": "Compte Telegram vérifié." + "telegramVerified": "Compte Telegram vérifié.", + "errorDiscordVerification": "Vérification Discord requise.", + "errorMatrixVerification": "Vérification Matrix requise.", + "errorUnknown": "Erreur inconnue.", + "verified": "Compte vérifié." } } diff --git a/lang/pwreset/da-DK.json b/lang/pwreset/da-DK.json new file mode 100644 index 0000000..cfbafc0 --- /dev/null +++ b/lang/pwreset/da-DK.json @@ -0,0 +1,15 @@ +{ + "meta": { + "name": "Dansk" + }, + "strings": { + "passwordReset": "Nulstil adgangskode", + "reset": "Nulstil", + "resetFailed": "Nulstilling af adgangskode fejlede", + "tryAgain": "Prøv venligst igen.", + "youCanLogin": "Du kan nu logge ind med koden nedenfor som din adgangskode.", + "youCanLoginOmbi": "Du kan nu logge ind på Jellyfin & Ombi med koden nedenfor som din adgangskode.", + "changeYourPassword": "Sørg for at ændre din adgangskode, når du har logget ind.", + "enterYourPassword": "Indtast din nye adgangskode nedenfor." + } +} diff --git a/lang/pwreset/fr-FR.json b/lang/pwreset/fr-FR.json new file mode 100644 index 0000000..caa7b32 --- /dev/null +++ b/lang/pwreset/fr-FR.json @@ -0,0 +1,15 @@ +{ + "meta": { + "name": "Français (FR)" + }, + "strings": { + "passwordReset": "Réinitialisation du mot de passe", + "reset": "Réinitialisation", + "resetFailed": "Réinitialisation du mot de passe échouée", + "tryAgain": "Veuillez réessayer.", + "youCanLogin": "Vous pouvez maintenant vous connecter en utilisant ce code comme mot de passe.", + "youCanLoginOmbi": "Vous pouvez maintenant vous connecter à Jellyfin et Ombi en utilisant ce mot de passe.", + "changeYourPassword": "Assurez-vous de changer votre mot de passe après s'être connecté.", + "enterYourPassword": "Entrez votre nouveau mot de passe ici." + } +} diff --git a/lang/setup/da-DK.json b/lang/setup/da-DK.json new file mode 100644 index 0000000..5c5192c --- /dev/null +++ b/lang/setup/da-DK.json @@ -0,0 +1,137 @@ +{ + "meta": { + "name": "Dansk" + }, + "strings": { + "pageTitle": "Installer - jfa-go", + "next": "Næste", + "back": "Tilbage", + "optional": "Valgfri", + "serverType": "Servertype", + "disabled": "Deaktiveret", + "enabled": "Aktiveret", + "port": "Port", + "message": "Meddelelse", + "serverAddress": "Serveradresse", + "emailSubject": "E-mail emne", + "URL": "URL", + "apiKey": "API Nøgle" + }, + "startPage": { + "welcome": "Velkommen!", + "pressStart": "Du bliver nødt til at gøre et par ting for at konfigurere jfa-go. Tryk på start for at fortsætte.", + "httpsNotice": "Sørg for, at du tilgår denne side via HTTPS eller på et privat netværk.", + "start": "Start" + }, + "endPage": { + "finished": "Færdig!", + "restartMessage": "Der er flere indstillinger du kan konfigurere på admin-siden. Klik nedenfor for at genstarte, og opdater derefter siden.", + "refreshPage": "Opdater" + }, + "language": { + "title": "Sprog", + "description": "Fællesskabsoversættelser er tilgængelige for de fleste dele af jfa-go. Du kan vælge standardsprogene nedenfor, men brugere kan stadig ændre det, hvis de ønsker det. Hvis du vil hjælpe med at oversætte, skal du tilmelde dig til {n} for at begynde at bidrage!", + "defaultAdminLang": "Standard administrator sprog", + "defaultFormLang": "Standard kontooprettelses sprog", + "defaultEmailLang": "Standard e-mail sprog" + }, + "general": { + "title": "Generel", + "listenAddress": "Listen Address", + "urlBase": "URL-base", + "urlBaseNotice": "Kun nødvendigt hvis du bruger en omvendt proxy på et underdomæne (f.eks. 'Jellyf.in/accounts').", + "lightTheme": "Lys", + "darkTheme": "Mørk", + "useHTTPS": "Brug HTTPS", + "httpsPort": "HTTPS Port", + "useHTTPSNotice": "Anbefales kun hvis du ikke bruger en omvendt proxy.", + "pathToCertificate": "Sti til certifikat", + "pathToKeyFile": "Sti til nøglefil" + }, + "updates": { + "title": "Opdateringer", + "description": "Få besked når nye opdateringer er tilgængelige. jfa-go kontrollerer {n} hvert 30 minut. Ingen IP'er eller personlige identificerbare oplysninger indsamles.", + "updateChannel": "Opdaterings Kanal", + "stable": "Stabil", + "unstable": "Ustabil" + }, + "login": { + "title": "Log på", + "description": "For at få adgang til admin-siden skal du logge ind med nedenstående metode:", + "authorizeWithJellyfin": "Autoriser med Jellyfin/Emby: Loginoplysninger deles med Jellyfin, hvilket giver mulighed for flere brugere.", + "authorizeManual": "Brugernavn og adgangskode: indtast brugernavn og adgangskode manuelt.", + "adminOnly": "Kun administratorbrugere (anbefalet)", + "emailNotice": "Din e-mail adresse kan bruges til at modtage underretninger." + }, + "jellyfinEmby": { + "title": "Jellyfin/Emby", + "description": "En administratorkonto er nødvendig fordi API'en ikke tillader oprettelse af brugere ved hjælp af en API-nøgle. Du skal oprette en separat konto og markere 'Tillad denne bruger at administrere serveren'. Du kan deaktivere alt andet. Når du er færdig, skal du indtaste loginoplysningerne her.", + "embyNotice": "Emby support er begrænset og understøtter ikke nulstilling af adgangskode.", + "internal": "Intern", + "external": "Ekstern", + "replaceJellyfin": "Server navn", + "replaceJellyfinNotice": "Hvis angivet, vil dette erstatte enhver forekomst af 'Jellyfin' i appen.", + "addressExternalNotice": "Lad det være tomt for at bruge den samme adresse.", + "testConnection": "Test forbindelse" + }, + "ombi": { + "title": "Ombi", + "description": "Ved at oprette forbindelse til Ombi, oprettes både en Jellyfin og Ombi konto når en bruger tilmelder sig via jfa-go. Når installationen er afsluttet, skal du gå til Indstillinger for at indstille en standardprofil til nye Ombi brugere.", + "apiKeyNotice": "Find dette i den første fane i Ombi indstillinger." + }, + "email": { + "title": "E-mail", + "description": "jfa-go kan sende PIN-koder til nulstilling af adgangskoder og forskellige meddelelser via e-mail. Du kan oprette forbindelse til en SMTP-server eller bruge {n} API.", + "method": "Afsendelsesmetode", + "useEmailAsUsername": "Brug e-mail adresser som brugernavn", + "useEmailAsUsernameNotice": "Hvis aktiveret, logger nye brugere på Jellyfin/Emby med deres e-mail adresse i stedet for et brugernavn.", + "fromAddress": "Fra adresse", + "senderName": "Afsender navn", + "dateFormat": "Datoformat", + "dateFormatNotice": "Dato følger strftime formatet. For flere oplysninger, besøg {n}.", + "encryption": "Kryptering", + "mailgunApiURL": "API-URL" + }, + "notifications": { + "title": "Meddelelser", + "description": "Hvis aktiveret, kan du vælge (pr. Invitation) at modtage en e-mail når en invitation udløber, eller når en bruger oprettes. Hvis du ikke valgte Jellyfin login metoden, skal du sørge for at angive din e-mail adresse." + }, + "welcomeEmails": { + "title": "Velkomstmails", + "description": "Hvis aktiveret, sendes en e-mail til nye brugere med Jellyfin/Emby URL'en og deres brugernavn." + }, + "inviteEmails": { + "title": "Invitations E-mails", + "description": "Hvis aktiveret, kan du sende invitationer direkte til en brugers e-mail adresse. Fordi du muligvis bruger en omvendt proxy, skal du angive en URL, invitationer tilgås fra. Skriv din URL-base, og tilføj '/invite'." + }, + "passwordResets": { + "title": "Nulstilling af Adgangskoder", + "description": "Når en bruger forsøger at nulstille deres adgangskode, opretter Jellyfin en fil med navnet 'passwordreset - *. Json', som indeholder en PIN-kode. jfa-go læser filen og sender PIN-koden til brugeren.", + "pathToJellyfin": "Sti til Jellyfin's konfigurations mappe", + "pathToJellyfinNotice": "Hvis du ikke ved hvor dette er, kan du prøve at nulstille din adgangskode i Jellyfin. En popup med '/passwordreset - *. Json' vises.", + "resetLinks": "Send et link i stedet for en PIN-kode", + "resetLinksNotice": "Hvis Ombi integration er aktiveret, skal du bruge denne til at synkronisere nulstilling af Jellyfin's adgangskode med Ombi.", + "resetLinksLanguage": "Standard sprog til nulstillings link" + }, + "passwordValidation": { + "title": "Validering af adgangskode", + "description": "Hvis aktiveret, vises et sæt adgangskrav på siden til oprettelse af konto, såsom minimumslængde, store/små bogstaver osv.", + "length": "Længde", + "uppercase": "Store bogstaver", + "lowercase": "Små bogstaver", + "numbers": "Tal", + "special": "Specialtegn (%, * osv.)" + }, + "helpMessages": { + "title": "Hjælpe Meddelelser", + "description": "Disse meddelelser vises på siden til oprettelse af konto og i nogle e-mails.", + "contactMessage": "Kontakt Meddelelse", + "contactMessageNotice": "Vises nederst på alle sider undtagen admin-siden.", + "helpMessage": "Hjælpe Meddelelse", + "helpMessageNotice": "Vises på siden til oprettelse af konto.", + "successMessage": "Succes Meddelelse", + "successMessageNotice": "Vises når en bruger opretter sin konto.", + "emailMessage": "E-mail Meddelelse", + "emailMessageNotice": "Vises i bunden af e-mails." + } +} diff --git a/lang/telegram/da-DK.json b/lang/telegram/da-DK.json new file mode 100644 index 0000000..0363427 --- /dev/null +++ b/lang/telegram/da-DK.json @@ -0,0 +1,12 @@ +{ + "meta": { + "name": "Dansk" + }, + "strings": { + "startMessage": "Hej!\nIndtast din Jellyfin PIN-kode her for at verificere din konto.", + "matrixStartMessage": "Hej!\nIndtast PIN-koden under ind i Jellyfin tilmeldingssiden for at verificere din konto.", + "invalidPIN": "Den PIN-kode var ugyldig, prøv igen.", + "pinSuccess": "Sådan! Du kan nu gå tilbage til tilmeldingssiden.", + "languageMessage": "Meddelelse: Se tilgængelige sprog med {command}, og vælg sprog med {command} ." + } +} diff --git a/lang/telegram/fr-FR.json b/lang/telegram/fr-FR.json new file mode 100644 index 0000000..9563e38 --- /dev/null +++ b/lang/telegram/fr-FR.json @@ -0,0 +1,12 @@ +{ + "meta": { + "name": "Français (FR)" + }, + "strings": { + "startMessage": "Salut !\nEntrez votre code PIN Jellyfin ici pour vérifier votre compte.", + "matrixStartMessage": "Salut !\nEntre votre code PIN Jellyfin dans la page d’inscription pour vérifier votre compte.", + "invalidPIN": "Ce code PIN est invalide, réessayez.", + "pinSuccess": "Succès ! Vous pouvez maintenant retourner à la page d’inscription.", + "languageMessage": "Note : Découvrez les langues disponibles avec {command} et paramétrez la langue souhaitée avec {command} ." + } +}