1
0
mirror of https://github.com/hrfee/jfa-go.git synced 2024-12-22 09:00:10 +00:00

userpage: use form langfile, move login strings to common

login-related stuff was moved into common using the langmover script, so
that the user page doesn't have to use the admin language files.
This commit is contained in:
Harvey Tindall 2023-06-17 12:48:28 +01:00
parent 96c62f556b
commit d3c5feaf1b
Signed by: hrfee
GPG Key ID: BBC65952848FB1A2
131 changed files with 569 additions and 474 deletions

3
.gitignore vendored
View File

@ -21,3 +21,6 @@ cl.md
mautrix/ mautrix/
tempts/ tempts/
matacc.txt matacc.txt
scripts/langmover/lang
scripts/langmover/lang2
scripts/langmover/out

View File

@ -2,6 +2,23 @@ package main
import "github.com/gin-gonic/gin" import "github.com/gin-gonic/gin"
func (app *appContext) HelloWorld(gc *gin.Context) { // @Summary Returns the logged-in user's Jellyfin ID & Username.
gc.JSON(200, stringResponse{"It worked!", "none"}) // @Produce json
// @Success 200 {object} MyDetailsDTO
// @Router /my/details [get]
// @tags User Page
func (app *appContext) MyDetails(gc *gin.Context) {
resp := MyDetailsDTO{
Id: gc.GetString("jfId"),
}
user, status, err := app.jf.UserByID(resp.Id, false)
if status != 200 || err != nil {
app.err.Printf("Failed to get Jellyfin user (%d): %+v\n", status, err)
respond(500, "Failed to get user", gc)
return
}
resp.Username = user.Name
gc.JSON(200, resp)
} }

View File

@ -44,7 +44,7 @@
{{ template "login-modal.html" . }} {{ template "login-modal.html" . }}
<div class="page-container"> <div class="page-container">
<div class="card @low dark:~d_neutral mb-4" id="card-user"> <div class="card @low dark:~d_neutral mb-4" id="card-user">
Not logged in. <span class="heading"></span>
</div> </div>
</div> </div>
<script src="{{ .urlBase }}/js/user.js" type="module"></script> <script src="{{ .urlBase }}/js/user.js" type="module"></script>

View File

@ -15,8 +15,6 @@
"warning": "Advarsel", "warning": "Advarsel",
"inviteInfiniteUsesWarning": "invitationer med uendelig brug kan blive misbrugt", "inviteInfiniteUsesWarning": "invitationer med uendelig brug kan blive misbrugt",
"inviteSendToEmail": "Send til", "inviteSendToEmail": "Send til",
"login": "Log på",
"logout": "Log ud",
"create": "Opret", "create": "Opret",
"apply": "Anvend", "apply": "Anvend",
"delete": "Slet", "delete": "Slet",
@ -128,13 +126,9 @@
"updateAppliedRefresh": "Opdatering anvendt, genindlæs venligst siden.", "updateAppliedRefresh": "Opdatering anvendt, genindlæs venligst siden.",
"telegramVerified": "Telegram konto verificeret.", "telegramVerified": "Telegram konto verificeret.",
"accountConnected": "Konto tilsluttet.", "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.", "errorSettingsAppliedNoHomescreenLayout": "Indstillingerne blev anvendt, men anvendelse af startskærmens layout mislykkedes muligvis.",
"errorHomescreenAppliedNoSettings": "Startskærmens layout blev anvendt, men anvendelsen af indstillingerne mislykkedes muligvis.", "errorHomescreenAppliedNoSettings": "Startskærmens layout blev anvendt, men anvendelsen af indstillingerne mislykkedes muligvis.",
"errorSettingsFailed": "Ansøgningen mislykkedes.", "errorSettingsFailed": "Ansøgningen mislykkedes.",
"errorLoginBlank": "Brugernavnet og/eller adgangskoden blev efterladt tomme.",
"errorUnknown": "Ukendt fejl.",
"errorSaveEmail": "Kunne ikke gemme e-mail.", "errorSaveEmail": "Kunne ikke gemme e-mail.",
"errorBlankFields": "Felter blev efterladt tomme", "errorBlankFields": "Felter blev efterladt tomme",
"errorDeleteProfile": "Kunne ikke slette profilen {n}", "errorDeleteProfile": "Kunne ikke slette profilen {n}",
@ -217,4 +211,4 @@
"plural": "Indstil udløb for {n} brugere" "plural": "Indstil udløb for {n} brugere"
} }
} }
} }

View File

@ -13,8 +13,6 @@
"warning": "Warnung", "warning": "Warnung",
"inviteInfiniteUsesWarning": "Invites mit unendlich vielen Verwendungen können missbräuchlich verwendet werden", "inviteInfiniteUsesWarning": "Invites mit unendlich vielen Verwendungen können missbräuchlich verwendet werden",
"inviteSendToEmail": "Senden an", "inviteSendToEmail": "Senden an",
"login": "Anmelden",
"logout": "Abmelden",
"create": "Erstellen", "create": "Erstellen",
"apply": "Anwenden", "apply": "Anwenden",
"delete": "Löschen", "delete": "Löschen",
@ -122,13 +120,9 @@
"createProfile": "Profil {n} erstellt.", "createProfile": "Profil {n} erstellt.",
"saveSettings": "Einstellungen wurden gespeichert", "saveSettings": "Einstellungen wurden gespeichert",
"setOmbiDefaults": "Ombi-Standardeinstellungen gespeichert.", "setOmbiDefaults": "Ombi-Standardeinstellungen gespeichert.",
"errorConnection": "Konnte keine Verbindung zu jfa-go herstellen.",
"error401Unauthorized": "Unberechtigt. Versuch, die Seite zu aktualisieren.",
"errorSettingsAppliedNoHomescreenLayout": "Einstellungen wurden angewendet, aber die Anwendung des Startbildschirmlayouts ist möglicherweise fehlgeschlagen.", "errorSettingsAppliedNoHomescreenLayout": "Einstellungen wurden angewendet, aber die Anwendung des Startbildschirmlayouts ist möglicherweise fehlgeschlagen.",
"errorHomescreenAppliedNoSettings": "Startbildschirmlayout wurde angewendet, aber die Anwendung der Einstellungen ist möglicherweise fehlgeschlagen.", "errorHomescreenAppliedNoSettings": "Startbildschirmlayout wurde angewendet, aber die Anwendung der Einstellungen ist möglicherweise fehlgeschlagen.",
"errorSettingsFailed": "Anwendung ist fehlgeschlagen.", "errorSettingsFailed": "Anwendung ist fehlgeschlagen.",
"errorLoginBlank": "Der Benutzername und/oder das Passwort wurden nicht ausgefüllt.",
"errorUnknown": "Unbekannter Fehler.",
"errorBlankFields": "Felder wurden nicht ausgefüllt", "errorBlankFields": "Felder wurden nicht ausgefüllt",
"errorDeleteProfile": "Fehler beim Löschen des Profils {n}", "errorDeleteProfile": "Fehler beim Löschen des Profils {n}",
"errorLoadProfiles": "Fehler beim Laden der Profile.", "errorLoadProfiles": "Fehler beim Laden der Profile.",
@ -217,4 +211,4 @@
"plural": "Ablauf für {n} Benutzer setzen" "plural": "Ablauf für {n} Benutzer setzen"
} }
} }
} }

View File

@ -13,8 +13,6 @@
"warning": "Προσοχή", "warning": "Προσοχή",
"inviteInfiniteUsesWarning": "μπορεί να γίνει κατάχρηση των προσκλήσεων με άπειρες χρήσεις", "inviteInfiniteUsesWarning": "μπορεί να γίνει κατάχρηση των προσκλήσεων με άπειρες χρήσεις",
"inviteSendToEmail": "Αποστολή σε", "inviteSendToEmail": "Αποστολή σε",
"login": "Σύνδεση",
"logout": "Αποσύνδεση",
"create": "Δημιουργία", "create": "Δημιουργία",
"apply": "Εφαρμογή", "apply": "Εφαρμογή",
"delete": "Διαγραφή", "delete": "Διαγραφή",
@ -98,13 +96,9 @@
"createProfile": "Δημιουργήθηκε το {n} προφίλ.", "createProfile": "Δημιουργήθηκε το {n} προφίλ.",
"saveSettings": "Οι ρυθμίσεις αποθηκεύτηκαν", "saveSettings": "Οι ρυθμίσεις αποθηκεύτηκαν",
"setOmbiDefaults": "Αποθηκεύτηκαν οι προκαθορισμένες ρυθμίσεις του ombi.", "setOmbiDefaults": "Αποθηκεύτηκαν οι προκαθορισμένες ρυθμίσεις του ombi.",
"errorConnection": "Δεν μπόρεσε να συνδεθεί με το jfa-go.",
"error401Unauthorized": "Ανεξουσιοδότητος. Προσπαθήστε να κάνετε επαναφόρτωση την σελίδα.",
"errorSettingsAppliedNoHomescreenLayout": "Οι ρυθμίσεις αποθηκεύτηκαν, αλλά η καταχώρηση δομής αρχικής οθόνης ίσως απέτυχε.", "errorSettingsAppliedNoHomescreenLayout": "Οι ρυθμίσεις αποθηκεύτηκαν, αλλά η καταχώρηση δομής αρχικής οθόνης ίσως απέτυχε.",
"errorHomescreenAppliedNoSettings": "Η δομή αρχικής οθόνης εφαρμόστηκε, αλλά οι ρυθμίσεις ίσως απέτυχαν.", "errorHomescreenAppliedNoSettings": "Η δομή αρχικής οθόνης εφαρμόστηκε, αλλά οι ρυθμίσεις ίσως απέτυχαν.",
"errorSettingsFailed": "Η εφαρμογή απέτυχε.", "errorSettingsFailed": "Η εφαρμογή απέτυχε.",
"errorLoginBlank": "Το όνομα χρήστη και/ή ο κωδικός ήταν κενά.",
"errorUnknown": "Άγνωστο σφάλμα.",
"errorBlankFields": "Τα πεφία ήταν κενά", "errorBlankFields": "Τα πεφία ήταν κενά",
"errorDeleteProfile": "Αποτυχία διαγραφής του προφίλ {n}", "errorDeleteProfile": "Αποτυχία διαγραφής του προφίλ {n}",
"errorLoadProfiles": "Αποτυχία φόρτωσης των προφίλ.", "errorLoadProfiles": "Αποτυχία φόρτωσης των προφίλ.",
@ -183,4 +177,4 @@
"plural": "Εργοποιήθηκαν {n} χρήστες." "plural": "Εργοποιήθηκαν {n} χρήστες."
} }
} }
} }

View File

@ -68,8 +68,6 @@
"inviteHours": "Hours", "inviteHours": "Hours",
"inviteInfiniteUsesWarning": "invites with infinite uses can be used abusively", "inviteInfiniteUsesWarning": "invites with infinite uses can be used abusively",
"inviteSendToEmail": "Send to", "inviteSendToEmail": "Send to",
"login": "Login",
"logout": "Logout",
"apply": "Apply", "apply": "Apply",
"delete": "Delete", "delete": "Delete",
"updates": "Updates", "updates": "Updates",
@ -175,9 +173,7 @@
}, },
"notifications": { "notifications": {
"errorSettingsFailed": "Application failed.", "errorSettingsFailed": "Application failed.",
"errorLoginBlank": "The username and/or password was left blank.",
"errorLoadSettings": "Failed to load settings.", "errorLoadSettings": "Failed to load settings.",
"errorUnknown": "Unknown error.",
"errorDeleteProfile": "Failed to delete profile {n}", "errorDeleteProfile": "Failed to delete profile {n}",
"sentAnnouncement": "Announcement sent.", "sentAnnouncement": "Announcement sent.",
"savedAnnouncement": "Announcement saved.", "savedAnnouncement": "Announcement saved.",
@ -186,7 +182,6 @@
"updateAppliedRefresh": "Update applied, please refresh.", "updateAppliedRefresh": "Update applied, please refresh.",
"telegramVerified": "Telegram account verified.", "telegramVerified": "Telegram account verified.",
"accountConnected": "Account connected.", "accountConnected": "Account connected.",
"error401Unauthorized": "Unauthorised. Try refreshing the page.",
"errorSettingsAppliedNoHomescreenLayout": "Settings were applied, but applying homescreen layout may have failed.", "errorSettingsAppliedNoHomescreenLayout": "Settings were applied, but applying homescreen layout may have failed.",
"errorSaveEmail": "Failed to save email.", "errorSaveEmail": "Failed to save email.",
"errorLoadProfiles": "Failed to load profiles.", "errorLoadProfiles": "Failed to load profiles.",
@ -207,11 +202,10 @@
"saveEmail": "Email saved.", "saveEmail": "Email saved.",
"createProfile": "Created profile {n}.", "createProfile": "Created profile {n}.",
"saveSettings": "Settings were saved", "saveSettings": "Settings were saved",
"errorConnection": "Couldn't connect to jfa-go.",
"errorHomescreenAppliedNoSettings": "Homescreen layout was applied, but applying settings may have failed.", "errorHomescreenAppliedNoSettings": "Homescreen layout was applied, but applying settings may have failed.",
"errorBlankFields": "Fields were left blank", "errorBlankFields": "Fields were left blank",
"errorSetDefaultProfile": "Failed to set default profile.", "errorSetDefaultProfile": "Failed to set default profile.",
"errorChangedEmailAddress": "Couldn't change email address of {n}.", "errorChangedEmailAddress": "Couldn't change email address of {n}.",
"updateAvailable": "A new update is available, check settings." "updateAvailable": "A new update is available, check settings."
} }
} }

View File

@ -15,8 +15,6 @@
"warning": "Warning", "warning": "Warning",
"inviteInfiniteUsesWarning": "invites with infinite uses can be used abusively", "inviteInfiniteUsesWarning": "invites with infinite uses can be used abusively",
"inviteSendToEmail": "Send to", "inviteSendToEmail": "Send to",
"login": "Login",
"logout": "Logout",
"create": "Create", "create": "Create",
"apply": "Apply", "apply": "Apply",
"delete": "Delete", "delete": "Delete",
@ -139,13 +137,9 @@
"updateAppliedRefresh": "Update applied, please refresh.", "updateAppliedRefresh": "Update applied, please refresh.",
"telegramVerified": "Telegram account verified.", "telegramVerified": "Telegram account verified.",
"accountConnected": "Account connected.", "accountConnected": "Account connected.",
"errorConnection": "Couldn't connect to jfa-go.",
"error401Unauthorized": "Unauthorized. Try refreshing the page.",
"errorSettingsAppliedNoHomescreenLayout": "Settings were applied, but applying homescreen layout may have failed.", "errorSettingsAppliedNoHomescreenLayout": "Settings were applied, but applying homescreen layout may have failed.",
"errorHomescreenAppliedNoSettings": "Homescreen layout was applied, but applying settings may have failed.", "errorHomescreenAppliedNoSettings": "Homescreen layout was applied, but applying settings may have failed.",
"errorSettingsFailed": "Application failed.", "errorSettingsFailed": "Application failed.",
"errorLoginBlank": "The username and/or password were left blank.",
"errorUnknown": "Unknown error.",
"errorSaveEmail": "Failed to save email.", "errorSaveEmail": "Failed to save email.",
"errorBlankFields": "Fields were left blank", "errorBlankFields": "Fields were left blank",
"errorDeleteProfile": "Failed to delete profile {n}", "errorDeleteProfile": "Failed to delete profile {n}",
@ -225,4 +219,4 @@
"plural": "Extended expiry for {n} users." "plural": "Extended expiry for {n} users."
} }
} }
} }

View File

@ -15,8 +15,6 @@
"warning": "Advertencia", "warning": "Advertencia",
"inviteInfiniteUsesWarning": "Las invitaciones con usos infinitos se pueden usar de forma abusiva", "inviteInfiniteUsesWarning": "Las invitaciones con usos infinitos se pueden usar de forma abusiva",
"inviteSendToEmail": "Enviar a", "inviteSendToEmail": "Enviar a",
"login": "Acceso",
"logout": "Cerrar sesión",
"create": "Crear", "create": "Crear",
"apply": "Aplicar", "apply": "Aplicar",
"delete": "Eliminar", "delete": "Eliminar",
@ -125,13 +123,9 @@
"sentAnnouncement": "Anuncio enviado.", "sentAnnouncement": "Anuncio enviado.",
"setOmbiDefaults": "Valores predeterminados de ombi almacenados.", "setOmbiDefaults": "Valores predeterminados de ombi almacenados.",
"updateApplied": "Actualización aplicada, por favor reinicie.", "updateApplied": "Actualización aplicada, por favor reinicie.",
"errorConnection": "No se pudo conectar a jfa-go.",
"error401Unauthorized": "No autorizado. Intente actualizar la página.",
"errorSettingsAppliedNoHomescreenLayout": "Se aplicó la configuración, pero es posible que no se haya aplicado el diseño de la pantalla de inicio.", "errorSettingsAppliedNoHomescreenLayout": "Se aplicó la configuración, pero es posible que no se haya aplicado el diseño de la pantalla de inicio.",
"errorHomescreenAppliedNoSettings": "Se aplicó el diseño de la pantalla de inicio, pero es posible que la aplicación de la configuración haya fallado.", "errorHomescreenAppliedNoSettings": "Se aplicó el diseño de la pantalla de inicio, pero es posible que la aplicación de la configuración haya fallado.",
"errorSettingsFailed": "La aplicación falló.", "errorSettingsFailed": "La aplicación falló.",
"errorLoginBlank": "El nombre de usuario y/o la contraseña se dejaron en blanco.",
"errorUnknown": "Error desconocido.",
"errorSaveEmail": "No se pudo guardar el correo electrónico.", "errorSaveEmail": "No se pudo guardar el correo electrónico.",
"errorBlankFields": "Los campos se dejaron en blanco", "errorBlankFields": "Los campos se dejaron en blanco",
"errorDeleteProfile": "No se pudo borrar el perfil {n}", "errorDeleteProfile": "No se pudo borrar el perfil {n}",
@ -217,4 +211,4 @@
"plural": "Establecer la caducidad para {n} usuarios" "plural": "Establecer la caducidad para {n} usuarios"
} }
} }
} }

View File

@ -15,8 +15,6 @@
"warning": "Attention", "warning": "Attention",
"inviteInfiniteUsesWarning": "les invitations infinies peuvent être utilisées abusivement", "inviteInfiniteUsesWarning": "les invitations infinies peuvent être utilisées abusivement",
"inviteSendToEmail": "Envoyer à", "inviteSendToEmail": "Envoyer à",
"login": "S'identifier",
"logout": "Se déconnecter",
"create": "Créer", "create": "Créer",
"apply": "Appliquer", "apply": "Appliquer",
"delete": "Effacer", "delete": "Effacer",
@ -123,13 +121,9 @@
"createProfile": "Profil créé {n}.", "createProfile": "Profil créé {n}.",
"saveSettings": "Les paramètres ont été enregistrés", "saveSettings": "Les paramètres ont été enregistrés",
"setOmbiDefaults": "Valeurs par défaut de Ombi.", "setOmbiDefaults": "Valeurs par défaut de Ombi.",
"errorConnection": "Impossible de se connecter à jfa-go.",
"error401Unauthorized": "Non autorisé. Essayez d'actualiser la page.",
"errorSettingsAppliedNoHomescreenLayout": "Les paramètres ont été appliqués, mais l'application de la disposition de l'écran d'accueil a peut-être échoué.", "errorSettingsAppliedNoHomescreenLayout": "Les paramètres ont été appliqués, mais l'application de la disposition de l'écran d'accueil a peut-être échoué.",
"errorHomescreenAppliedNoSettings": "La disposition de l'écran d'accueil a été appliquée, mais l'application des paramètres a peut-être échoué.", "errorHomescreenAppliedNoSettings": "La disposition de l'écran d'accueil a été appliquée, mais l'application des paramètres a peut-être échoué.",
"errorSettingsFailed": "L'application a échoué.", "errorSettingsFailed": "L'application a échoué.",
"errorLoginBlank": "Le nom d'utilisateur et/ou le mot de passe sont vides.",
"errorUnknown": "Erreur inconnue.",
"errorBlankFields": "Les champs sont vides", "errorBlankFields": "Les champs sont vides",
"errorDeleteProfile": "Échec de la suppression du profil {n}", "errorDeleteProfile": "Échec de la suppression du profil {n}",
"errorLoadProfiles": "Échec du chargement des profils.", "errorLoadProfiles": "Échec du chargement des profils.",
@ -218,4 +212,4 @@
"plural": "Définir l'expiration pour {n} utilisateurs" "plural": "Définir l'expiration pour {n} utilisateurs"
} }
} }
} }

View File

@ -15,8 +15,6 @@
"warning": "Figyelmeztetés", "warning": "Figyelmeztetés",
"inviteInfiniteUsesWarning": "a végtelen felhasználású meghívókkal visszaélhetnek", "inviteInfiniteUsesWarning": "a végtelen felhasználású meghívókkal visszaélhetnek",
"inviteSendToEmail": "Címzett", "inviteSendToEmail": "Címzett",
"login": "Belépés",
"logout": "Kijelentkezés",
"create": "Létrehozás", "create": "Létrehozás",
"apply": "Alkalmaz", "apply": "Alkalmaz",
"delete": "Törlés", "delete": "Törlés",
@ -126,13 +124,9 @@
"updateAppliedRefresh": "", "updateAppliedRefresh": "",
"telegramVerified": "", "telegramVerified": "",
"accountConnected": "", "accountConnected": "",
"errorConnection": "",
"error401Unauthorized": "",
"errorSettingsAppliedNoHomescreenLayout": "", "errorSettingsAppliedNoHomescreenLayout": "",
"errorHomescreenAppliedNoSettings": "", "errorHomescreenAppliedNoSettings": "",
"errorSettingsFailed": "", "errorSettingsFailed": "",
"errorLoginBlank": "",
"errorUnknown": "",
"errorSaveEmail": "", "errorSaveEmail": "",
"errorBlankFields": "", "errorBlankFields": "",
"errorDeleteProfile": "", "errorDeleteProfile": "",
@ -208,4 +202,4 @@
"plural": "" "plural": ""
} }
} }
} }

View File

@ -13,8 +13,6 @@
"warning": "Peringatan", "warning": "Peringatan",
"inviteInfiniteUsesWarning": "Undangan dalam jumlah tak terbatas dapat disalahgunakan", "inviteInfiniteUsesWarning": "Undangan dalam jumlah tak terbatas dapat disalahgunakan",
"inviteSendToEmail": "Dikirim kepada", "inviteSendToEmail": "Dikirim kepada",
"login": "Masuk",
"logout": "Keluar",
"create": "Buat", "create": "Buat",
"apply": "Terapkan", "apply": "Terapkan",
"delete": "Hapus", "delete": "Hapus",
@ -82,13 +80,9 @@
"createProfile": "Membuat profil {n}.", "createProfile": "Membuat profil {n}.",
"saveSettings": "Pengaturan telah disimpan", "saveSettings": "Pengaturan telah disimpan",
"setOmbiDefaults": "Default ombi tersimpan.", "setOmbiDefaults": "Default ombi tersimpan.",
"errorConnection": "Tidak dapat terhubung ke jfa-go.",
"error401Unauthorized": "Tidak ter-otorisasi. Coba segarkan halaman.",
"errorSettingsAppliedNoHomescreenLayout": "Pengaturan telah diterapkan, tetapi menerapkan tata letak layar utama mungkin gagal.", "errorSettingsAppliedNoHomescreenLayout": "Pengaturan telah diterapkan, tetapi menerapkan tata letak layar utama mungkin gagal.",
"errorHomescreenAppliedNoSettings": "Tata letak layar beranda diterapkan, tetapi menerapkan pengaturan mungkin gagal.", "errorHomescreenAppliedNoSettings": "Tata letak layar beranda diterapkan, tetapi menerapkan pengaturan mungkin gagal.",
"errorSettingsFailed": "Aplikasi gagal.", "errorSettingsFailed": "Aplikasi gagal.",
"errorLoginBlank": "Nama pengguna dan / atau sandi kosong.",
"errorUnknown": "Kesalahan yang tidak diketahui.",
"errorBlankFields": "Isian dibiarkan kosong", "errorBlankFields": "Isian dibiarkan kosong",
"errorDeleteProfile": "Gagal menghapus profil {n}", "errorDeleteProfile": "Gagal menghapus profil {n}",
"errorLoadProfiles": "Gagal memuat profil.", "errorLoadProfiles": "Gagal memuat profil.",
@ -138,4 +132,4 @@
"plural": "Umumkan kepada {n} pengguna" "plural": "Umumkan kepada {n} pengguna"
} }
} }
} }

View File

@ -13,8 +13,6 @@
"warning": "Waarschuwing", "warning": "Waarschuwing",
"inviteInfiniteUsesWarning": "ongelimiteerde uitnodigingen kunnen misbruikt worden", "inviteInfiniteUsesWarning": "ongelimiteerde uitnodigingen kunnen misbruikt worden",
"inviteSendToEmail": "Stuur naar", "inviteSendToEmail": "Stuur naar",
"login": "Inloggen",
"logout": "Uitloggen",
"create": "Aanmaken", "create": "Aanmaken",
"apply": "Toepassen", "apply": "Toepassen",
"delete": "Verwijderen", "delete": "Verwijderen",
@ -122,13 +120,9 @@
"createProfile": "Profiel {n} aangemaakt.", "createProfile": "Profiel {n} aangemaakt.",
"saveSettings": "De instellingen zijn opgeslagen", "saveSettings": "De instellingen zijn opgeslagen",
"setOmbiDefaults": "De ombi standaardinstellingen zijn opgeslagen.", "setOmbiDefaults": "De ombi standaardinstellingen zijn opgeslagen.",
"errorConnection": "Kon geen verbinding maken met jfa-go.",
"error401Unauthorized": "Geen toegang. Probeer de pagina te vernieuwen.",
"errorSettingsAppliedNoHomescreenLayout": "De instellingen zijn toegepast, maar wijzigen van de startpaginaindeling is misschien mislukt.", "errorSettingsAppliedNoHomescreenLayout": "De instellingen zijn toegepast, maar wijzigen van de startpaginaindeling is misschien mislukt.",
"errorHomescreenAppliedNoSettings": "Startpaginaindeling toegepast, maar opslaan van instellingen is misschien mislukt.", "errorHomescreenAppliedNoSettings": "Startpaginaindeling toegepast, maar opslaan van instellingen is misschien mislukt.",
"errorSettingsFailed": "Opslaan mislukt.", "errorSettingsFailed": "Opslaan mislukt.",
"errorLoginBlank": "De gebruikersnaam en/of wachtwoord is leeg.",
"errorUnknown": "Onbekende fout.",
"errorBlankFields": "Velden leeggelaten", "errorBlankFields": "Velden leeggelaten",
"errorDeleteProfile": "Verwijderen van profiel {n} mislukt", "errorDeleteProfile": "Verwijderen van profiel {n} mislukt",
"errorLoadProfiles": "Fout bij het laden van profielen.", "errorLoadProfiles": "Fout bij het laden van profielen.",
@ -217,4 +211,4 @@
"plural": "Stel verloop in voor {n} gebruikers" "plural": "Stel verloop in voor {n} gebruikers"
} }
} }
} }

View File

@ -15,8 +15,6 @@
"warning": "Ostrzeżenie", "warning": "Ostrzeżenie",
"inviteInfiniteUsesWarning": "", "inviteInfiniteUsesWarning": "",
"inviteSendToEmail": "", "inviteSendToEmail": "",
"login": "",
"logout": "",
"create": "", "create": "",
"apply": "", "apply": "",
"delete": "", "delete": "",
@ -128,13 +126,9 @@
"updateAppliedRefresh": "Aktualizacja zastosowana, odśwież.", "updateAppliedRefresh": "Aktualizacja zastosowana, odśwież.",
"telegramVerified": "Konto telegramu zweryfikowane.", "telegramVerified": "Konto telegramu zweryfikowane.",
"accountConnected": "Konto połączone.", "accountConnected": "Konto połączone.",
"errorConnection": "Nie udało się połączyć z jfa-go.",
"error401Unauthorized": "Nieautoryzowany. Spróbuj odświeżyć stronę.",
"errorSettingsAppliedNoHomescreenLayout": "Zastosowano ustawienia, ale zastosowanie układu ekranu głównego mogło się nie powieść.", "errorSettingsAppliedNoHomescreenLayout": "Zastosowano ustawienia, ale zastosowanie układu ekranu głównego mogło się nie powieść.",
"errorHomescreenAppliedNoSettings": "", "errorHomescreenAppliedNoSettings": "",
"errorSettingsFailed": "", "errorSettingsFailed": "",
"errorLoginBlank": "",
"errorUnknown": "Nieznany błąd.",
"errorSaveEmail": "", "errorSaveEmail": "",
"errorBlankFields": "", "errorBlankFields": "",
"errorDeleteProfile": "", "errorDeleteProfile": "",
@ -214,4 +208,4 @@
"plural": "" "plural": ""
} }
} }
} }

View File

@ -13,8 +13,6 @@
"warning": "Aviso", "warning": "Aviso",
"inviteInfiniteUsesWarning": "convites infinitos podem ser usados de forma abusiva", "inviteInfiniteUsesWarning": "convites infinitos podem ser usados de forma abusiva",
"inviteSendToEmail": "Enviar para", "inviteSendToEmail": "Enviar para",
"login": "Login",
"logout": "Sair",
"create": "Criar", "create": "Criar",
"apply": "Aplicar", "apply": "Aplicar",
"delete": "Deletar", "delete": "Deletar",
@ -122,13 +120,9 @@
"createProfile": "Perfil {n} criado.", "createProfile": "Perfil {n} criado.",
"saveSettings": "As configurações foram salvas", "saveSettings": "As configurações foram salvas",
"setOmbiDefaults": "Padrões do ombi armazenados.", "setOmbiDefaults": "Padrões do ombi armazenados.",
"errorConnection": "Não foi possível conectar ao jfa-go.",
"error401Unauthorized": "Não autorizado. Tente atualizar a página.",
"errorSettingsAppliedNoHomescreenLayout": "As configurações foram aplicadas, mas a aplicação do layout da tela inicial pode ter falhado.", "errorSettingsAppliedNoHomescreenLayout": "As configurações foram aplicadas, mas a aplicação do layout da tela inicial pode ter falhado.",
"errorHomescreenAppliedNoSettings": "O layout da tela inicial foi aplicado, mas a aplicação das configurações pode ter falhado.", "errorHomescreenAppliedNoSettings": "O layout da tela inicial foi aplicado, mas a aplicação das configurações pode ter falhado.",
"errorSettingsFailed": "Falha na aplicação.", "errorSettingsFailed": "Falha na aplicação.",
"errorLoginBlank": "O nome de usuário e/ou senha foram deixados em branco.",
"errorUnknown": "Erro desconhecido.",
"errorBlankFields": "Os campos foram deixados em branco", "errorBlankFields": "Os campos foram deixados em branco",
"errorDeleteProfile": "Falha ao excluir perfil {n}", "errorDeleteProfile": "Falha ao excluir perfil {n}",
"errorLoadProfiles": "Falha ao carregar perfis.", "errorLoadProfiles": "Falha ao carregar perfis.",
@ -217,4 +211,4 @@
"plural": "Definir expiração para {a} usuários" "plural": "Definir expiração para {a} usuários"
} }
} }
} }

View File

@ -13,8 +13,6 @@
"warning": "Varning", "warning": "Varning",
"inviteInfiniteUsesWarning": "inbjudningar med oändligt antal användningar kan missbrukas", "inviteInfiniteUsesWarning": "inbjudningar med oändligt antal användningar kan missbrukas",
"inviteSendToEmail": "Skicka till", "inviteSendToEmail": "Skicka till",
"login": "Logga in",
"logout": "Logga ut",
"create": "Skapa", "create": "Skapa",
"apply": "Tillämpa", "apply": "Tillämpa",
"delete": "Radera", "delete": "Radera",
@ -92,13 +90,9 @@
"saveEmail": "E-post sparad.", "saveEmail": "E-post sparad.",
"sentAnnouncement": "Meddelande skickat.", "sentAnnouncement": "Meddelande skickat.",
"setOmbiDefaults": "Lagrade ombi-standardvärden.", "setOmbiDefaults": "Lagrade ombi-standardvärden.",
"errorConnection": "Det gick inte att ansluta till jfa-go.",
"error401Unauthorized": "Obehörig. Prova att uppdatera sidan.",
"errorSettingsAppliedNoHomescreenLayout": "Inställningarna tillämpades, men tillämpningen av hemskärmslayout kan ha misslyckats.", "errorSettingsAppliedNoHomescreenLayout": "Inställningarna tillämpades, men tillämpningen av hemskärmslayout kan ha misslyckats.",
"errorHomescreenAppliedNoSettings": "Hemskärmslayout tillämpades, men tillämpningen av inställningar kan ha misslyckats.", "errorHomescreenAppliedNoSettings": "Hemskärmslayout tillämpades, men tillämpningen av inställningar kan ha misslyckats.",
"errorSettingsFailed": "Tillämpning misslyckades.", "errorSettingsFailed": "Tillämpning misslyckades.",
"errorLoginBlank": "Användarnamnet och/eller lösenordet lämnades tomt.",
"errorUnknown": "Okänt fel.",
"errorSaveEmail": "Det gick inte att spara e-postmeddelandet.", "errorSaveEmail": "Det gick inte att spara e-postmeddelandet.",
"errorBlankFields": "Fält lämnades tomma", "errorBlankFields": "Fält lämnades tomma",
"errorDeleteProfile": "Det gick inte att ta bort profilen {n}", "errorDeleteProfile": "Det gick inte att ta bort profilen {n}",
@ -154,4 +148,4 @@
"plural": "Utökad giltighetstid för {n} användare." "plural": "Utökad giltighetstid för {n} användare."
} }
} }
} }

View File

@ -15,8 +15,6 @@
"warning": "Cảnh báo", "warning": "Cảnh báo",
"inviteInfiniteUsesWarning": "các lời mời không giới hạn số lần sử dụng có thể bị lạm dụng", "inviteInfiniteUsesWarning": "các lời mời không giới hạn số lần sử dụng có thể bị lạm dụng",
"inviteSendToEmail": "Gửi tới", "inviteSendToEmail": "Gửi tới",
"login": "Đăng nhập",
"logout": "Đăng xuất",
"create": "Tạo mới", "create": "Tạo mới",
"apply": "Áp dụng", "apply": "Áp dụng",
"delete": "Xóa", "delete": "Xóa",
@ -127,13 +125,9 @@
"updateAppliedRefresh": "Cập nhật mới đã được áp dụng, vui lòng làm mới lại trang.", "updateAppliedRefresh": "Cập nhật mới đã được áp dụng, vui lòng làm mới lại trang.",
"telegramVerified": "Tài khoản Telegram đã được xác thực.", "telegramVerified": "Tài khoản Telegram đã được xác thực.",
"accountConnected": "Tài khoản đã được kết nối.", "accountConnected": "Tài khoản đã được kết nối.",
"errorConnection": "Không thể kết nối với jfa-go.",
"error401Unauthorized": "Không được phép. Hãy thử làm mới trang.",
"errorSettingsAppliedNoHomescreenLayout": "Cài đặt đã được áp dụng, nhưng việc áp dụng bố cục màn hình chính có thể không thành công.", "errorSettingsAppliedNoHomescreenLayout": "Cài đặt đã được áp dụng, nhưng việc áp dụng bố cục màn hình chính có thể không thành công.",
"errorHomescreenAppliedNoSettings": "", "errorHomescreenAppliedNoSettings": "",
"errorSettingsFailed": "", "errorSettingsFailed": "",
"errorLoginBlank": "",
"errorUnknown": "",
"errorSaveEmail": "", "errorSaveEmail": "",
"errorBlankFields": "", "errorBlankFields": "",
"errorDeleteProfile": "", "errorDeleteProfile": "",
@ -209,4 +203,4 @@
"plural": "" "plural": ""
} }
} }
} }

View File

@ -15,8 +15,6 @@
"warning": "警告", "warning": "警告",
"inviteInfiniteUsesWarning": "无限使用次数的邀请码可能被滥用", "inviteInfiniteUsesWarning": "无限使用次数的邀请码可能被滥用",
"inviteSendToEmail": "发送到", "inviteSendToEmail": "发送到",
"login": "登录",
"logout": "登出",
"create": "创建", "create": "创建",
"apply": "申请", "apply": "申请",
"delete": "删除", "delete": "删除",
@ -129,13 +127,9 @@
"updateAppliedRefresh": "已应用更新,请刷新。", "updateAppliedRefresh": "已应用更新,请刷新。",
"telegramVerified": "Telegram账户已验证。", "telegramVerified": "Telegram账户已验证。",
"accountConnected": "帐户已连接。", "accountConnected": "帐户已连接。",
"errorConnection": "无法连接到 jfa-go。",
"error401Unauthorized": "无授权。尝试刷新页面。",
"errorSettingsAppliedNoHomescreenLayout": "已应用设置,但应用主屏幕布局可能失败。", "errorSettingsAppliedNoHomescreenLayout": "已应用设置,但应用主屏幕布局可能失败。",
"errorHomescreenAppliedNoSettings": "已应用主屏幕布局,但应用设置可能失败。", "errorHomescreenAppliedNoSettings": "已应用主屏幕布局,但应用设置可能失败。",
"errorSettingsFailed": "应用失败。", "errorSettingsFailed": "应用失败。",
"errorLoginBlank": "用户名/密码留空。",
"errorUnknown": "未知错误。",
"errorSaveEmail": "电子邮箱保存失败。", "errorSaveEmail": "电子邮箱保存失败。",
"errorBlankFields": "字段留空", "errorBlankFields": "字段留空",
"errorDeleteProfile": "删除配置文件{n}失败", "errorDeleteProfile": "删除配置文件{n}失败",
@ -217,4 +211,4 @@
"singular": "为{n}用户设置到期时间" "singular": "为{n}用户设置到期时间"
} }
} }
} }

View File

@ -15,8 +15,6 @@
"warning": "警告", "warning": "警告",
"inviteInfiniteUsesWarning": "無限使用次數的邀請碼可能被濫用", "inviteInfiniteUsesWarning": "無限使用次數的邀請碼可能被濫用",
"inviteSendToEmail": "發送到", "inviteSendToEmail": "發送到",
"login": "登錄",
"logout": "登出",
"create": "創建", "create": "創建",
"apply": "應用", "apply": "應用",
"delete": "刪除", "delete": "刪除",
@ -128,13 +126,9 @@
"updateAppliedRefresh": "更新已應用,請重新整理。", "updateAppliedRefresh": "更新已應用,請重新整理。",
"telegramVerified": "Telegram 帳戶已驗證。", "telegramVerified": "Telegram 帳戶已驗證。",
"accountConnected": "帳戶已連接。", "accountConnected": "帳戶已連接。",
"errorConnection": "無法連接到 jfa-go。",
"error401Unauthorized": "未經授權。嘗試重新整理頁面。",
"errorSettingsAppliedNoHomescreenLayout": "已應用設置,但應用主螢幕佈局可能失敗。", "errorSettingsAppliedNoHomescreenLayout": "已應用設置,但應用主螢幕佈局可能失敗。",
"errorHomescreenAppliedNoSettings": "已應用主螢幕佈局,但應用設置可能失敗。", "errorHomescreenAppliedNoSettings": "已應用主螢幕佈局,但應用設置可能失敗。",
"errorSettingsFailed": "應用失敗。", "errorSettingsFailed": "應用失敗。",
"errorLoginBlank": "帳戶名稱和/或密碼留空。",
"errorUnknown": "未知的錯誤。",
"errorSaveEmail": "無法儲存電子郵件。", "errorSaveEmail": "無法儲存電子郵件。",
"errorBlankFields": "欄位留空", "errorBlankFields": "欄位留空",
"errorDeleteProfile": "無法刪除設置文件 {n}", "errorDeleteProfile": "無法刪除設置文件 {n}",
@ -214,4 +208,4 @@
"plural": "已延長 {n} 個帳戶的到期時間。" "plural": "已延長 {n} 個帳戶的到期時間。"
} }
} }
} }

7
lang/common/ar-aa.json Normal file
View File

@ -0,0 +1,7 @@
{
"meta": {
"name": "العربية (AR)"
},
"strings": {},
"notifications": {}
}

View File

@ -24,6 +24,14 @@
"contactDiscord": "Kontakt gennem Discord", "contactDiscord": "Kontakt gennem Discord",
"theme": "Tema", "theme": "Tema",
"refresh": "Opdater", "refresh": "Opdater",
"required": "Påkrævet" "required": "Påkrævet",
"login": "Log på",
"logout": "Log ud"
},
"notifications": {
"errorLoginBlank": "Brugernavnet og/eller adgangskoden blev efterladt tomme.",
"errorConnection": "Kunne ikke oprette forbindelse til jfa-go.",
"errorUnknown": "Ukendt fejl.",
"error401Unauthorized": "Adgang nægtet. Prøv at genindlæse siden."
} }
} }

View File

@ -4,26 +4,34 @@
}, },
"strings": { "strings": {
"username": "Benutzername", "username": "Benutzername",
"name": "Name",
"password": "Passwort", "password": "Passwort",
"emailAddress": "E-Mail Adresse", "emailAddress": "E-Mail Adresse",
"name": "Name",
"submit": "Absenden", "submit": "Absenden",
"send": "Senden",
"success": "Erfolgreich", "success": "Erfolgreich",
"continue": "Weiter", "continue": "Weiter",
"error": "Fehler", "error": "Fehler",
"copy": "Kopieren", "copy": "Kopieren",
"theme": "Thema", "copied": "Kopiert",
"time24h": "24h-Format", "time24h": "24h-Format",
"time12h": "12h-Format", "time12h": "12h-Format",
"copied": "Kopiert",
"linkTelegram": "Link Telegram", "linkTelegram": "Link Telegram",
"contactEmail": "Kontakt über E-Mail", "contactEmail": "Kontakt über E-Mail",
"contactTelegram": "Kontakt über Telegram", "contactTelegram": "Kontakt über Telegram",
"linkDiscord": "Link Discord", "linkDiscord": "Link Discord",
"linkMatrix": "Link Matrix", "linkMatrix": "Link Matrix",
"send": "Senden",
"contactDiscord": "Kontakt über Discord", "contactDiscord": "Kontakt über Discord",
"theme": "Thema",
"refresh": "Aktualisieren", "refresh": "Aktualisieren",
"required": "Erforderlich" "required": "Erforderlich",
"login": "Anmelden",
"logout": "Abmelden"
},
"notifications": {
"errorLoginBlank": "Der Benutzername und/oder das Passwort wurden nicht ausgefüllt.",
"errorConnection": "Konnte keine Verbindung zu jfa-go herstellen.",
"errorUnknown": "Unbekannter Fehler.",
"error401Unauthorized": "Unberechtigt. Versuch, die Seite zu aktualisieren."
} }
} }

View File

@ -12,9 +12,17 @@
"continue": "Συνέχεια", "continue": "Συνέχεια",
"error": "Σφάλμα", "error": "Σφάλμα",
"copy": "Αντιγραφή", "copy": "Αντιγραφή",
"theme": "Θέμα", "copied": "Αντιγράφηκε",
"time24h": "24 Ώρες", "time24h": "24 Ώρες",
"time12h": "12 Ώρες", "time12h": "12 Ώρες",
"copied": "Αντιγράφηκε" "theme": "Θέμα",
"login": "Σύνδεση",
"logout": "Αποσύνδεση"
},
"notifications": {
"errorLoginBlank": "Το όνομα χρήστη και/ή ο κωδικός ήταν κενά.",
"errorConnection": "Δεν μπόρεσε να συνδεθεί με το jfa-go.",
"errorUnknown": "Άγνωστο σφάλμα.",
"error401Unauthorized": "Ανεξουσιοδότητος. Προσπαθήστε να κάνετε επαναφόρτωση την σελίδα."
} }
} }

View File

@ -3,27 +3,35 @@
"name": "English (GB)" "name": "English (GB)"
}, },
"strings": { "strings": {
"continue": "Continue",
"time24h": "24h Time",
"linkTelegram": "Link Telegram",
"send": "Send",
"linkDiscord": "Link Discord",
"linkMatrix": "Link Matrix",
"contactDiscord": "Contact through Discord",
"username": "Username", "username": "Username",
"password": "Password", "password": "Password",
"emailAddress": "Email Address", "emailAddress": "Email Address",
"name": "Name",
"submit": "Submit",
"send": "Send",
"success": "Success",
"continue": "Continue",
"error": "Error",
"copy": "Copy", "copy": "Copy",
"copied": "Copied", "copied": "Copied",
"submit": "Submit", "time24h": "24h Time",
"success": "Success",
"error": "Error",
"time12h": "12h Time", "time12h": "12h Time",
"theme": "Theme", "linkTelegram": "Link Telegram",
"contactEmail": "Contact through Email", "contactEmail": "Contact through Email",
"contactTelegram": "Contact through Telegram", "contactTelegram": "Contact through Telegram",
"name": "Name", "linkDiscord": "Link Discord",
"linkMatrix": "Link Matrix",
"contactDiscord": "Contact through Discord",
"theme": "Theme",
"refresh": "Refresh", "refresh": "Refresh",
"required": "Required" "required": "Required",
"login": "Login",
"logout": "Logout"
},
"notifications": {
"errorLoginBlank": "The username and/or password was left blank.",
"errorConnection": "Couldn't connect to jfa-go.",
"errorUnknown": "Unknown error.",
"error401Unauthorized": "Unauthorised. Try refreshing the page."
} }
} }

View File

@ -24,6 +24,14 @@
"contactDiscord": "Contact through Discord", "contactDiscord": "Contact through Discord",
"theme": "Theme", "theme": "Theme",
"refresh": "Refresh", "refresh": "Refresh",
"required": "Required" "required": "Required",
"login": "Login",
"logout": "Logout"
},
"notifications": {
"errorLoginBlank": "The username and/or password were left blank.",
"errorConnection": "Couldn't connect to jfa-go.",
"errorUnknown": "Unknown error.",
"error401Unauthorized": "Unauthorized. Try refreshing the page."
} }
} }

View File

@ -8,6 +8,7 @@
"emailAddress": "Correo electrónico", "emailAddress": "Correo electrónico",
"name": "Nombre", "name": "Nombre",
"submit": "Enviar", "submit": "Enviar",
"send": "Enviar",
"success": "Éxito", "success": "Éxito",
"continue": "Continuar", "continue": "Continuar",
"error": "Error", "error": "Error",
@ -15,15 +16,22 @@
"copied": "Copiado", "copied": "Copiado",
"time24h": "Formato de 24 horas", "time24h": "Formato de 24 horas",
"time12h": "Formato de 12 horas", "time12h": "Formato de 12 horas",
"theme": "Tema", "linkTelegram": "Enlace Telegram",
"send": "Enviar",
"contactDiscord": "Contactar por Discord",
"contactEmail": "Contactar por correo electrónico", "contactEmail": "Contactar por correo electrónico",
"contactTelegram": "Contactar por Telegram", "contactTelegram": "Contactar por Telegram",
"linkMatrix": "Enlace Matrix",
"linkDiscord": "Enlace Discord", "linkDiscord": "Enlace Discord",
"linkTelegram": "Enlace Telegram", "linkMatrix": "Enlace Matrix",
"contactDiscord": "Contactar por Discord",
"theme": "Tema",
"refresh": "Refrescar", "refresh": "Refrescar",
"required": "Requerido" "required": "Requerido",
"login": "Acceso",
"logout": "Cerrar sesión"
},
"notifications": {
"errorLoginBlank": "El nombre de usuario y/o la contraseña se dejaron en blanco.",
"errorConnection": "No se pudo conectar a jfa-go.",
"errorUnknown": "Error desconocido.",
"error401Unauthorized": "No autorizado. Intente actualizar la página."
} }
} }

View File

@ -23,5 +23,6 @@
"linkMatrix": "پیوند ماتریکس", "linkMatrix": "پیوند ماتریکس",
"contactDiscord": "از طریق دیسکورد تماس بگیرید", "contactDiscord": "از طریق دیسکورد تماس بگیرید",
"theme": "موضوع" "theme": "موضوع"
} },
} "notifications": {}
}

View File

@ -1,30 +1,37 @@
{ {
"meta": { "meta": {
"name": "Français (FR)", "name": "Français (FR)"
"author": "https://github.com/Killianbe"
}, },
"strings": { "strings": {
"username": "Nom d'utilisateur", "username": "Nom d'utilisateur",
"name": "Nom",
"password": "Mot de passe", "password": "Mot de passe",
"emailAddress": "Adresse e-mail", "emailAddress": "Adresse e-mail",
"name": "Nom",
"submit": "Soumettre", "submit": "Soumettre",
"send": "Envoyer",
"success": "Succès", "success": "Succès",
"continue": "Continuer", "continue": "Continuer",
"error": "Erreur", "error": "Erreur",
"copy": "Copier", "copy": "Copier",
"copied": "Copié",
"time24h": "Temps 24h", "time24h": "Temps 24h",
"time12h": "Temps 12h", "time12h": "Temps 12h",
"theme": "Thème",
"copied": "Copié",
"linkTelegram": "Lien Telegram", "linkTelegram": "Lien Telegram",
"contactEmail": "Contact par e-mail", "contactEmail": "Contact par e-mail",
"contactTelegram": "Contact par Telegram", "contactTelegram": "Contact par Telegram",
"linkDiscord": "Lier Discord", "linkDiscord": "Lier Discord",
"linkMatrix": "Lier Matrix", "linkMatrix": "Lier Matrix",
"send": "Envoyer",
"contactDiscord": "Contacter par Discord", "contactDiscord": "Contacter par Discord",
"theme": "Thème",
"refresh": "Actualiser", "refresh": "Actualiser",
"required": "Requis" "required": "Requis",
"login": "S'identifier",
"logout": "Se déconnecter"
},
"notifications": {
"errorLoginBlank": "Le nom d'utilisateur et/ou le mot de passe sont vides.",
"errorConnection": "Impossible de se connecter à jfa-go.",
"errorUnknown": "Erreur inconnue.",
"error401Unauthorized": "Non autorisé. Essayez d'actualiser la page."
} }
} }

10
lang/common/hu-hu.json Normal file
View File

@ -0,0 +1,10 @@
{
"meta": {
"name": "English (US)"
},
"strings": {
"login": "Belépés",
"logout": "Kijelentkezés"
},
"notifications": {}
}

View File

@ -8,6 +8,7 @@
"emailAddress": "Alamat Email", "emailAddress": "Alamat Email",
"name": "Nama", "name": "Nama",
"submit": "Submit", "submit": "Submit",
"send": "Kirim",
"success": "Sukses", "success": "Sukses",
"continue": "Lanjut", "continue": "Lanjut",
"error": "Error", "error": "Error",
@ -15,6 +16,13 @@
"time24h": "Waktu 24 jam", "time24h": "Waktu 24 jam",
"time12h": "Waktu 12 jam", "time12h": "Waktu 12 jam",
"theme": "Tema", "theme": "Tema",
"send": "Kirim" "login": "Masuk",
"logout": "Keluar"
},
"notifications": {
"errorLoginBlank": "Nama pengguna dan / atau sandi kosong.",
"errorConnection": "Tidak dapat terhubung ke jfa-go.",
"errorUnknown": "Kesalahan yang tidak diketahui.",
"error401Unauthorized": "Tidak ter-otorisasi. Coba segarkan halaman."
} }
} }

View File

@ -25,5 +25,6 @@
"theme": "Tema", "theme": "Tema",
"refresh": "Aggiorna", "refresh": "Aggiorna",
"required": "Richiesto" "required": "Richiesto"
} },
} "notifications": {}
}

View File

@ -4,26 +4,34 @@
}, },
"strings": { "strings": {
"username": "Gebruikersnaam", "username": "Gebruikersnaam",
"name": "Naam",
"password": "Wachtwoord", "password": "Wachtwoord",
"emailAddress": "E-mailadres", "emailAddress": "E-mailadres",
"name": "Naam",
"submit": "Verstuur", "submit": "Verstuur",
"send": "Verstuur",
"success": "Succes", "success": "Succes",
"continue": "Doorgaan", "continue": "Doorgaan",
"error": "Fout", "error": "Fout",
"copy": "Kopiëer", "copy": "Kopiëer",
"theme": "Thema", "copied": "Gekopieerd",
"time24h": "24u-formaat", "time24h": "24u-formaat",
"time12h": "12u-formaat", "time12h": "12u-formaat",
"copied": "Gekopieerd",
"linkTelegram": "Koppel Telegram", "linkTelegram": "Koppel Telegram",
"contactEmail": "Stuur e-mailbericht", "contactEmail": "Stuur e-mailbericht",
"contactTelegram": "Stuur Telegram-bericht", "contactTelegram": "Stuur Telegram-bericht",
"send": "Verstuur",
"linkDiscord": "Koppel Discord", "linkDiscord": "Koppel Discord",
"linkMatrix": "Koppel Matrix", "linkMatrix": "Koppel Matrix",
"contactDiscord": "Stuur Discord bericht", "contactDiscord": "Stuur Discord bericht",
"theme": "Thema",
"refresh": "Ververs", "refresh": "Ververs",
"required": "Verplicht" "required": "Verplicht",
"login": "Inloggen",
"logout": "Uitloggen"
},
"notifications": {
"errorLoginBlank": "De gebruikersnaam en/of wachtwoord is leeg.",
"errorConnection": "Kon geen verbinding maken met jfa-go.",
"errorUnknown": "Onbekende fout.",
"error401Unauthorized": "Geen toegang. Probeer de pagina te vernieuwen."
} }
} }

View File

@ -25,5 +25,10 @@
"theme": "Motyw", "theme": "Motyw",
"refresh": "Odśwież", "refresh": "Odśwież",
"required": "Wymagane" "required": "Wymagane"
},
"notifications": {
"errorConnection": "Nie udało się połączyć z jfa-go.",
"errorUnknown": "Nieznany błąd.",
"error401Unauthorized": "Nieautoryzowany. Spróbuj odświeżyć stronę."
} }
} }

View File

@ -4,26 +4,34 @@
}, },
"strings": { "strings": {
"username": "Nome do Usuário", "username": "Nome do Usuário",
"name": "Nome",
"password": "Senha", "password": "Senha",
"emailAddress": "Endereço de e-mail", "emailAddress": "Endereço de e-mail",
"name": "Nome",
"submit": "Enviar", "submit": "Enviar",
"send": "Enviar",
"success": "Sucesso", "success": "Sucesso",
"continue": "Continuar", "continue": "Continuar",
"error": "Erro", "error": "Erro",
"copy": "Copiar", "copy": "Copiar",
"theme": "Tema", "copied": "Copiado",
"time24h": "Horário 24h", "time24h": "Horário 24h",
"time12h": "Horário 12h", "time12h": "Horário 12h",
"copied": "Copiado",
"linkTelegram": "Link do Telegram", "linkTelegram": "Link do Telegram",
"contactEmail": "Contato por Email", "contactEmail": "Contato por Email",
"contactTelegram": "Contato pelo Telegram", "contactTelegram": "Contato pelo Telegram",
"send": "Enviar",
"linkDiscord": "Link do Discord", "linkDiscord": "Link do Discord",
"linkMatrix": "Link do Matrix", "linkMatrix": "Link do Matrix",
"contactDiscord": "Contato através do Discord", "contactDiscord": "Contato através do Discord",
"theme": "Tema",
"refresh": "Atualizar", "refresh": "Atualizar",
"required": "Requeridos" "required": "Requeridos",
"login": "Login",
"logout": "Sair"
},
"notifications": {
"errorLoginBlank": "O nome de usuário e/ou senha foram deixados em branco.",
"errorConnection": "Não foi possível conectar ao jfa-go.",
"errorUnknown": "Erro desconhecido.",
"error401Unauthorized": "Não autorizado. Tente atualizar a página."
} }
} }

7
lang/common/ro-ro.json Normal file
View File

@ -0,0 +1,7 @@
{
"meta": {
"name": "Română (ROU)"
},
"strings": {},
"notifications": {}
}

View File

@ -25,5 +25,6 @@
"theme": "Tema", "theme": "Tema",
"refresh": "Osveži", "refresh": "Osveži",
"required": "Obvezno" "required": "Obvezno"
} },
} "notifications": {}
}

View File

@ -14,6 +14,14 @@
"copy": "Kopiera", "copy": "Kopiera",
"time24h": "24 timmarsklocka", "time24h": "24 timmarsklocka",
"time12h": "12 timmarsklocka", "time12h": "12 timmarsklocka",
"theme": "Tema" "theme": "Tema",
"login": "Logga in",
"logout": "Logga ut"
},
"notifications": {
"errorLoginBlank": "Användarnamnet och/eller lösenordet lämnades tomt.",
"errorConnection": "Det gick inte att ansluta till jfa-go.",
"errorUnknown": "Okänt fel.",
"error401Unauthorized": "Obehörig. Prova att uppdatera sidan."
} }
} }

13
lang/common/vi-vn.json Normal file
View File

@ -0,0 +1,13 @@
{
"meta": {
"name": "Tiếng Anh (Mỹ)"
},
"strings": {
"login": "Đăng nhập",
"logout": "Đăng xuất"
},
"notifications": {
"errorConnection": "Không thể kết nối với jfa-go.",
"error401Unauthorized": "Không được phép. Hãy thử làm mới trang."
}
}

View File

@ -24,6 +24,14 @@
"contactDiscord": "通过Discord联系", "contactDiscord": "通过Discord联系",
"theme": "主题", "theme": "主题",
"refresh": "刷新", "refresh": "刷新",
"required": "必需的" "required": "必需的",
"login": "登录",
"logout": "登出"
},
"notifications": {
"errorLoginBlank": "用户名/密码留空。",
"errorConnection": "无法连接到 jfa-go。",
"errorUnknown": "未知错误。",
"error401Unauthorized": "无授权。尝试刷新页面。"
} }
} }

View File

@ -24,6 +24,14 @@
"contactDiscord": "通過 Discord 聯繫", "contactDiscord": "通過 Discord 聯繫",
"theme": "主題", "theme": "主題",
"refresh": "重新整理", "refresh": "重新整理",
"required": "必填" "required": "必填",
"login": "登錄",
"logout": "登出"
},
"notifications": {
"errorLoginBlank": "帳戶名稱和/或密碼留空。",
"errorConnection": "無法連接到 jfa-go。",
"errorUnknown": "未知的錯誤。",
"error401Unauthorized": "未經授權。嘗試重新整理頁面。"
} }
} }

View File

@ -74,4 +74,4 @@
"yourAccountHasExpired": "Din konto er udløbet.", "yourAccountHasExpired": "Din konto er udløbet.",
"contactTheAdmin": "Kontakt administratoren for mere information." "contactTheAdmin": "Kontakt administratoren for mere information."
} }
} }

View File

@ -74,4 +74,4 @@
"title": "Dein Konto wurde wieder freigeschaltet - Jellyfin", "title": "Dein Konto wurde wieder freigeschaltet - Jellyfin",
"yourAccountWasEnabled": "Dein Konto wurde wieder aktiviert." "yourAccountWasEnabled": "Dein Konto wurde wieder aktiviert."
} }
} }

View File

@ -74,4 +74,4 @@
"name": "Ο χρήστης ενεργοποιήθηκε", "name": "Ο χρήστης ενεργοποιήθηκε",
"yourAccountWasEnabled": "Ο λογαριασμός σας ενεργοποιήθηκε εκ νέου." "yourAccountWasEnabled": "Ο λογαριασμός σας ενεργοποιήθηκε εκ νέου."
} }
} }

View File

@ -74,4 +74,4 @@
"title": "Your account has been re-enabled - Jellyfin", "title": "Your account has been re-enabled - Jellyfin",
"yourAccountWasEnabled": "Your account was re-enabled." "yourAccountWasEnabled": "Your account was re-enabled."
} }
} }

View File

@ -74,4 +74,4 @@
"yourAccountHasExpired": "Your account has expired.", "yourAccountHasExpired": "Your account has expired.",
"contactTheAdmin": "Contact the administrator for more info." "contactTheAdmin": "Contact the administrator for more info."
} }
} }

View File

@ -74,4 +74,4 @@
"yourAccountHasExpired": "Tu cuenta ha expirado.", "yourAccountHasExpired": "Tu cuenta ha expirado.",
"contactTheAdmin": "Póngase en contacto con el administrador para obtener más información." "contactTheAdmin": "Póngase en contacto con el administrador para obtener más información."
} }
} }

View File

@ -75,4 +75,4 @@
"title": "Ton compte a été ré-activé - Jellyfin", "title": "Ton compte a été ré-activé - Jellyfin",
"yourAccountWasEnabled": "Ton compte a été ré-activé." "yourAccountWasEnabled": "Ton compte a été ré-activé."
} }
} }

View File

@ -56,4 +56,4 @@
"confirmEmail": "Konfirmasi Email", "confirmEmail": "Konfirmasi Email",
"name": "Email konfirmasi" "name": "Email konfirmasi"
} }
} }

View File

@ -49,4 +49,4 @@
"clickBelow": "", "clickBelow": "",
"confirmEmail": "" "confirmEmail": ""
} }
} }

View File

@ -74,4 +74,4 @@
"name": "Gebruiker ingeschakeld", "name": "Gebruiker ingeschakeld",
"title": "Je account is opnieuw ingeschakeld - Jellyfin" "title": "Je account is opnieuw ingeschakeld - Jellyfin"
} }
} }

View File

@ -74,4 +74,4 @@
"yourAccountHasExpired": "Twoje konto wygasło.", "yourAccountHasExpired": "Twoje konto wygasło.",
"contactTheAdmin": "Skontaktuj się z administratorem aby uzyskać więcej szczegółów." "contactTheAdmin": "Skontaktuj się z administratorem aby uzyskać więcej szczegółów."
} }
} }

View File

@ -74,4 +74,4 @@
"name": "Usuário ativado", "name": "Usuário ativado",
"yourAccountWasEnabled": "Sua conta foi reativada." "yourAccountWasEnabled": "Sua conta foi reativada."
} }
} }

View File

@ -74,4 +74,4 @@
"yourAccountHasExpired": "Contul dvs. a expirat.", "yourAccountHasExpired": "Contul dvs. a expirat.",
"contactTheAdmin": "Contactați administratorul pentru mai multe informații." "contactTheAdmin": "Contactați administratorul pentru mai multe informații."
} }
} }

View File

@ -62,4 +62,4 @@
"yourAccountHasExpired": "Ditt konto har gått ut.", "yourAccountHasExpired": "Ditt konto har gått ut.",
"contactTheAdmin": "Kontakta administratören för mer information." "contactTheAdmin": "Kontakta administratören för mer information."
} }
} }

View File

@ -74,4 +74,4 @@
"yourAccountHasExpired": "您的账号已过期。", "yourAccountHasExpired": "您的账号已过期。",
"contactTheAdmin": "请联系管理员了解更多信息。" "contactTheAdmin": "请联系管理员了解更多信息。"
} }
} }

View File

@ -74,4 +74,4 @@
"yourAccountHasExpired": "您的帳號已過期。", "yourAccountHasExpired": "您的帳號已過期。",
"contactTheAdmin": "請聯繫管理員瞭解更多資訊。" "contactTheAdmin": "請聯繫管理員瞭解更多資訊。"
} }
} }

View File

@ -59,4 +59,4 @@
"plural": "يجب أن يتألف من {n} حرف خاص على الأقل" "plural": "يجب أن يتألف من {n} حرف خاص على الأقل"
} }
} }
} }

View File

@ -57,4 +57,4 @@
"plural": "Skal mindst have {n} specialtegn" "plural": "Skal mindst have {n} specialtegn"
} }
} }
} }

View File

@ -58,4 +58,4 @@
"errorPassword": "Prüfe die Passwortanforderungen.", "errorPassword": "Prüfe die Passwortanforderungen.",
"errorNoMatch": "Passwörter stimmen nicht überein." "errorNoMatch": "Passwörter stimmen nicht überein."
} }
} }

View File

@ -44,4 +44,4 @@
"plural": "Πρέπει να περιέχει τουλάχιστον {n} ειδικούς χαρακτήρες" "plural": "Πρέπει να περιέχει τουλάχιστον {n} ειδικούς χαρακτήρες"
} }
} }
} }

View File

@ -57,4 +57,4 @@
"plural": "Must have at least {n} lowercase characters" "plural": "Must have at least {n} lowercase characters"
} }
} }
} }

View File

@ -19,7 +19,8 @@
"yourAccountIsValidUntil": "Your account will be valid until {date}.", "yourAccountIsValidUntil": "Your account will be valid until {date}.",
"sendPIN": "Send the PIN below to the bot, then come back here to link your account.", "sendPIN": "Send the PIN below to the bot, then come back here to link your account.",
"sendPINDiscord": "Type {command} in {server_channel} on Discord, then send the PIN below.", "sendPINDiscord": "Type {command} in {server_channel} on Discord, then send the PIN below.",
"matrixEnterUser": "Enter your User ID, press submit, and a PIN will be sent to you. Enter it here to continue." "matrixEnterUser": "Enter your User ID, press submit, and a PIN will be sent to you. Enter it here to continue.",
"welcomeUser": "Welcome, {user}"
}, },
"notifications": { "notifications": {
"errorUserExists": "User already exists.", "errorUserExists": "User already exists.",
@ -59,4 +60,4 @@
"plural": "Must have at least {n} special characters" "plural": "Must have at least {n} special characters"
} }
} }
} }

View File

@ -59,4 +59,4 @@
"plural": "Debe tener al menos {n} caracteres especiales" "plural": "Debe tener al menos {n} caracteres especiales"
} }
} }
} }

View File

@ -53,4 +53,4 @@
"plural": "باید حداقل {n} نویسه خاص داشته باشد" "plural": "باید حداقل {n} نویسه خاص داشته باشد"
} }
} }
} }

View File

@ -61,4 +61,4 @@
"errorNoMatch": "Les mots de passe ne correspondent pas.", "errorNoMatch": "Les mots de passe ne correspondent pas.",
"errorAccountLinked": "Compte déjà utilisé." "errorAccountLinked": "Compte déjà utilisé."
} }
} }

View File

@ -59,4 +59,4 @@
"plural": "Legalább {n} speciális karaktert kell tartalmazzon" "plural": "Legalább {n} speciális karaktert kell tartalmazzon"
} }
} }
} }

View File

@ -57,4 +57,4 @@
"plural": "Harus memiliki setidaknya {n} karakter khusus" "plural": "Harus memiliki setidaknya {n} karakter khusus"
} }
} }
} }

View File

@ -48,4 +48,4 @@
"plural": "Deve avere almeno {n} caratteri speciali" "plural": "Deve avere almeno {n} caratteri speciali"
} }
} }
} }

View File

@ -58,4 +58,4 @@
"errorNoMatch": "Wachtwoorden komen niet overeen.", "errorNoMatch": "Wachtwoorden komen niet overeen.",
"errorCaptcha": "Captcha incorrect." "errorCaptcha": "Captcha incorrect."
} }
} }

View File

@ -57,4 +57,4 @@
"plural": "Musisz użyć co najmniej {n} znaków specjalnych" "plural": "Musisz użyć co najmniej {n} znaków specjalnych"
} }
} }
} }

View File

@ -60,4 +60,4 @@
"plural": "Deve ter pelo menos {n} caracteres especiais" "plural": "Deve ter pelo menos {n} caracteres especiais"
} }
} }
} }

View File

@ -57,4 +57,4 @@
"plural": "Trebuie să aibă cel puțin {n} caractere speciale" "plural": "Trebuie să aibă cel puțin {n} caractere speciale"
} }
} }
} }

View File

@ -57,4 +57,4 @@
"plural": "Potrebnih je vsaj {n} posebnih znakov" "plural": "Potrebnih je vsaj {n} posebnih znakov"
} }
} }
} }

View File

@ -48,4 +48,4 @@
"plural": "Måste ha minst {n} specialtecken" "plural": "Måste ha minst {n} specialtecken"
} }
} }
} }

View File

@ -57,4 +57,4 @@
"plural": "" "plural": ""
} }
} }
} }

View File

@ -57,4 +57,4 @@
"plural": "必须至少包含 {n} 个特殊字符" "plural": "必须至少包含 {n} 个特殊字符"
} }
} }
} }

View File

@ -57,4 +57,4 @@
"plural": "必須至少包含 {n} 個特殊字元" "plural": "必須至少包含 {n} 個特殊字元"
} }
} }
} }

View File

@ -13,4 +13,4 @@
"changeYourPassword": "تأكد من تغيير كلمة المرور الخاصة بك بعد تسجيل الدخول.", "changeYourPassword": "تأكد من تغيير كلمة المرور الخاصة بك بعد تسجيل الدخول.",
"enterYourPassword": "أدخل كلمة المرور الجديدة أدناه." "enterYourPassword": "أدخل كلمة المرور الجديدة أدناه."
} }
} }

View File

@ -13,4 +13,4 @@
"enterYourPassword": "Indtast din nye adgangskode nedenfor.", "enterYourPassword": "Indtast din nye adgangskode nedenfor.",
"youCanLoginPassword": "Du kan nu logge ind med din nye adgangskode. Tryk nedenfor for at fortsætte til Jellyfin." "youCanLoginPassword": "Du kan nu logge ind med din nye adgangskode. Tryk nedenfor for at fortsætte til Jellyfin."
} }
} }

View File

@ -13,4 +13,4 @@
"reset": "Zurücksetzen", "reset": "Zurücksetzen",
"enterYourPassword": "Gib unten dein neues Passwort ein." "enterYourPassword": "Gib unten dein neues Passwort ein."
} }
} }

View File

@ -13,4 +13,4 @@
"enterYourPassword": "Enter your new password below.", "enterYourPassword": "Enter your new password below.",
"youCanLoginPassword": "You can now login with your new password. Press below to continue to Jellyfin." "youCanLoginPassword": "You can now login with your new password. Press below to continue to Jellyfin."
} }
} }

View File

@ -13,4 +13,4 @@
"changeYourPassword": "Make sure to change your password after you log in.", "changeYourPassword": "Make sure to change your password after you log in.",
"enterYourPassword": "Enter your new password below." "enterYourPassword": "Enter your new password below."
} }
} }

View File

@ -13,4 +13,4 @@
"enterYourPassword": "Ingrese su nueva contraseña abajo.", "enterYourPassword": "Ingrese su nueva contraseña abajo.",
"youCanLoginPassword": "Ahora puede iniciar sesión con su nueva contraseña. Presione a continuación para continuar con Jellyfin." "youCanLoginPassword": "Ahora puede iniciar sesión con su nueva contraseña. Presione a continuación para continuar con Jellyfin."
} }
} }

View File

@ -12,4 +12,4 @@
"changeYourPassword": "اطمینان حاصل کنید که پس از ورود به سیستم رمز عبور خود را تغییر دهید.", "changeYourPassword": "اطمینان حاصل کنید که پس از ورود به سیستم رمز عبور خود را تغییر دهید.",
"enterYourPassword": "رمز عبور جدید خود را در زیر وارد کنید." "enterYourPassword": "رمز عبور جدید خود را در زیر وارد کنید."
} }
} }

View File

@ -13,4 +13,4 @@
"enterYourPassword": "Entrez votre nouveau mot de passe ici.", "enterYourPassword": "Entrez votre nouveau mot de passe ici.",
"youCanLoginPassword": "Vous pouvez maintenant vous connecter avec votre nouveau mot de passe. Appuyez ci-dessous pour continuer vers Jellyfin." "youCanLoginPassword": "Vous pouvez maintenant vous connecter avec votre nouveau mot de passe. Appuyez ci-dessous pour continuer vers Jellyfin."
} }
} }

View File

@ -13,4 +13,4 @@
"enterYourPassword": "Voer hieronder je nieuwe wachtwoord in.", "enterYourPassword": "Voer hieronder je nieuwe wachtwoord in.",
"youCanLoginPassword": "Je kunt nu inloggen met je nieuwe wachtwoord. Druk hieronder om verder te gaan naar Jellyfin." "youCanLoginPassword": "Je kunt nu inloggen met je nieuwe wachtwoord. Druk hieronder om verder te gaan naar Jellyfin."
} }
} }

View File

@ -13,4 +13,4 @@
"changeYourPassword": "Upewnij się, że zmieniłeś swoje hasło po zalogowaniu.", "changeYourPassword": "Upewnij się, że zmieniłeś swoje hasło po zalogowaniu.",
"enterYourPassword": "Podaj swoje hasło poniżej." "enterYourPassword": "Podaj swoje hasło poniżej."
} }
} }

View File

@ -13,4 +13,4 @@
"enterYourPassword": "Digite sua nova senha abaixo.", "enterYourPassword": "Digite sua nova senha abaixo.",
"youCanLoginPassword": "Agora você pode fazer login com sua nova senha. Pressione abaixo para continuar até Jellyfin." "youCanLoginPassword": "Agora você pode fazer login com sua nova senha. Pressione abaixo para continuar até Jellyfin."
} }
} }

View File

@ -13,4 +13,4 @@
"changeYourPassword": "Asigurați-vă că vă schimbați parola după ce vă conectați.", "changeYourPassword": "Asigurați-vă că vă schimbați parola după ce vă conectați.",
"enterYourPassword": "Introduceți noua parolă mai jos." "enterYourPassword": "Introduceți noua parolă mai jos."
} }
} }

View File

@ -13,4 +13,4 @@
"changeYourPassword": "Spremenite svoje geslo po prijavi.", "changeYourPassword": "Spremenite svoje geslo po prijavi.",
"enterYourPassword": "Vnesite svoje novo geslo spodaj." "enterYourPassword": "Vnesite svoje novo geslo spodaj."
} }
} }

View File

@ -13,4 +13,4 @@
"enterYourPassword": "在下面输入您的新密码。", "enterYourPassword": "在下面输入您的新密码。",
"youCanLoginPassword": "您现在可以使用新密码登录。请按下面按钮跳转到Jellyfin。" "youCanLoginPassword": "您现在可以使用新密码登录。请按下面按钮跳转到Jellyfin。"
} }
} }

View File

@ -13,4 +13,4 @@
"changeYourPassword": "請務必在登錄后更改密碼。", "changeYourPassword": "請務必在登錄后更改密碼。",
"enterYourPassword": "在下方輸入您的新密碼。" "enterYourPassword": "在下方輸入您的新密碼。"
} }
} }

View File

@ -147,4 +147,4 @@
"title": "Beskeder", "title": "Beskeder",
"description": "jfa-go kan sende nulstilling af adgangskoder og forskellige meddelelser via E-mail, Discord, Telegram og/eller Matrix. Du kan konfigurere E-mail herunder, og de andre kan konfigureres i Indstillinger senere. Instruktioner kan findes på {n}. Hvis du ikke har brug for dette, kan du deaktivere disse funktioner her." "description": "jfa-go kan sende nulstilling af adgangskoder og forskellige meddelelser via E-mail, Discord, Telegram og/eller Matrix. Du kan konfigurere E-mail herunder, og de andre kan konfigureres i Indstillinger senere. Instruktioner kan findes på {n}. Hvis du ikke har brug for dette, kan du deaktivere disse funktioner her."
} }
} }

View File

@ -147,4 +147,4 @@
"title": "Mitteilungen", "title": "Mitteilungen",
"description": "jfa-go kann Passwortrücksetzungen und verschiedene Benachrichtigungen per E-Mail, Discord, Telegram und/oder Matrix verschicken. E-Mail kannst du unten einrichten, die Anderen später in den Einstellungen. Anweisungen findest du im {n}. Falls nicht benötigt, kannst du diese Funktionen hier deaktivieren." "description": "jfa-go kann Passwortrücksetzungen und verschiedene Benachrichtigungen per E-Mail, Discord, Telegram und/oder Matrix verschicken. E-Mail kannst du unten einrichten, die Anderen später in den Einstellungen. Anweisungen findest du im {n}. Falls nicht benötigt, kannst du diese Funktionen hier deaktivieren."
} }
} }

View File

@ -131,4 +131,4 @@
"stable": "Σταθερό", "stable": "Σταθερό",
"unstable": "Ασταθές" "unstable": "Ασταθές"
} }
} }

View File

@ -147,4 +147,4 @@
"title": "Invite Messages", "title": "Invite Messages",
"description": "If enabled, you can send invites directly to a user's email address, Discord or Matrix user. Because you might be using a reverse proxy, you need to provide the URL invites are accessed from. Write your URL Base, and append '/invite'." "description": "If enabled, you can send invites directly to a user's email address, Discord or Matrix user. Because you might be using a reverse proxy, you need to provide the URL invites are accessed from. Write your URL Base, and append '/invite'."
} }
} }

View File

@ -149,4 +149,4 @@
"emailMessage": "Email Message", "emailMessage": "Email Message",
"emailMessageNotice": "Displays at the bottom of emails." "emailMessageNotice": "Displays at the bottom of emails."
} }
} }

View File

@ -147,4 +147,4 @@
"description": "jfa-go puede enviar restablecimientos de contraseña y varios mensajes a través de correo electrónico, Discord, Telegram y/o Matrix. Puede configurar el correo electrónico a continuación y los demás se pueden configurar en Configuración más adelante. Las instrucciones se pueden encontrar en el {n}. Si no lo necesita, puede desactivar estas funciones aquí.", "description": "jfa-go puede enviar restablecimientos de contraseña y varios mensajes a través de correo electrónico, Discord, Telegram y/o Matrix. Puede configurar el correo electrónico a continuación y los demás se pueden configurar en Configuración más adelante. Las instrucciones se pueden encontrar en el {n}. Si no lo necesita, puede desactivar estas funciones aquí.",
"title": "Mensajes" "title": "Mensajes"
} }
} }

View File

@ -147,4 +147,4 @@
"title": "Messages", "title": "Messages",
"description": "jfa-go peut envoyer des réinitialisations de mot de passe et divers messages par e-mail, Discord, Telegram et/ou Matrix. Vous pouvez configurer l'e-mail ci-dessous, et les autres peuvent être configurés dans les paramètres plus tard. Les instructions se trouvent sur le {n}. Si vous n'en avez pas besoin, vous pouvez désactiver ces fonctionnalités ici." "description": "jfa-go peut envoyer des réinitialisations de mot de passe et divers messages par e-mail, Discord, Telegram et/ou Matrix. Vous pouvez configurer l'e-mail ci-dessous, et les autres peuvent être configurés dans les paramètres plus tard. Les instructions se trouvent sur le {n}. Si vous n'en avez pas besoin, vous pouvez désactiver ces fonctionnalités ici."
} }
} }

View File

@ -147,4 +147,4 @@
"emailMessage": "", "emailMessage": "",
"emailMessageNotice": "" "emailMessageNotice": ""
} }
} }

Some files were not shown because too many files have changed in this diff Show More