1
0
mirror of https://github.com/stonith404/pingvin-share.git synced 2024-07-02 15:30:40 +02:00

chore(translations): update translations via Crowdin (#378)

* New translations en-us.ts (French)

* New translations en-us.ts (Spanish)

* New translations en-us.ts (Danish)

* New translations en-us.ts (German)

* New translations en-us.ts (Finnish)

* New translations en-us.ts (Japanese)

* New translations en-us.ts (Polish)

* New translations en-us.ts (Russian)

* New translations en-us.ts (Serbian (Cyrillic))

* New translations en-us.ts (Swedish)

* New translations en-us.ts (Chinese Traditional)

* New translations en-us.ts (Portuguese, Brazilian)

* New translations en-us.ts (Thai)

* New translations en-us.ts (Dutch, Belgium)

* New translations en-us.ts (Italian)

* New translations en-us.ts (Portuguese, Brazilian)

* New translations en-us.ts (German)

* New translations en-us.ts (Italian)

* New translations en-us.ts (Italian)

* New translations en-us.ts (Italian)

* New translations en-us.ts (Italian)

* New translations en-us.ts (Swedish)

* New translations en-us.ts (Greek)
This commit is contained in:
Elias Schneider 2024-01-14 14:15:44 +01:00 committed by GitHub
parent 0ccb836444
commit 16a9724693
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 678 additions and 787 deletions

View File

@ -404,6 +404,7 @@ export default {
"common.button.generate": "Generer", "common.button.generate": "Generer",
"common.button.done": "Færdig", "common.button.done": "Færdig",
"common.text.link": "Link", "common.text.link": "Link",
"common.text.navigate-to-link": "Go to the link",
"common.text.or": "eller", "common.text.or": "eller",
"common.button.go-back": "Gå tilbage", "common.button.go-back": "Gå tilbage",
"common.notify.copied": "Linket blev kopieret til udklipsholderen", "common.notify.copied": "Linket blev kopieret til udklipsholderen",

View File

@ -276,7 +276,7 @@ export default {
"admin.config.category.share": "Freigabe", "admin.config.category.share": "Freigabe",
"admin.config.category.email": "E-Mail", "admin.config.category.email": "E-Mail",
"admin.config.category.smtp": "SMTP", "admin.config.category.smtp": "SMTP",
"admin.config.category.oauth": "Anmeldung über soziale Netzwerke", "admin.config.category.oauth": "OAuth-Anmeldung",
"admin.config.general.app-name": "App-Name", "admin.config.general.app-name": "App-Name",
"admin.config.general.app-name.description": "Name der Applikation", "admin.config.general.app-name.description": "Name der Applikation",
"admin.config.general.app-url": "App-URL", "admin.config.general.app-url": "App-URL",
@ -346,7 +346,7 @@ export default {
"admin.config.oauth.microsoft-enabled": "Microsoft", "admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description": "Microsoft Anmeldung erlaubt", "admin.config.oauth.microsoft-enabled.description": "Microsoft Anmeldung erlaubt",
"admin.config.oauth.microsoft-tenant": "Microsoft Mandant", "admin.config.oauth.microsoft-tenant": "Microsoft Mandant",
"admin.config.oauth.microsoft-tenant.description": "Mandant-ID der Microsoft OAuth App\ncommon: Benutzer mit einem persönlichen Microsoft-Konto und einem Arbeits- oder Schulkonto von Microsoft Entra ID können sich in der Anwendung anmelden. organizations: Nur Benutzer mit Arbeits- oder Schulkonten von Microsoft Entra ID können sich in der Anwendung anmelden.\nconsumers: Nur Benutzer mit einem persönlichen Microsoft-Konto können sich in der Anwendung anmelden.\nDomänenname des Microsoft Entra Mandanten oder die Mandanten-ID im GUID-Format: Nur Benutzer eines bestimmten Microsoft Entra Mandanten (Verzeichnismitglieder mit einem Arbeits- oder Schulkonto oder Verzeichnis Gäste mit einem persönlichen Microsoft-Konto) können sich anmelden.", "admin.config.oauth.microsoft-tenant.description": "Mandant-ID der Microsoft OAuth App\ncommon: Benutzer mit einem persönlichen Microsoft-Konto und einem Arbeits- oder Schulkonto von Microsoft Entra ID können sich in der Anwendung anmelden.\norganizations: Nur Benutzer mit Arbeits- oder Schulkonten von Microsoft Entra ID können sich in der Anwendung anmelden.\nconsumers: Nur Benutzer mit einem persönlichen Microsoft-Konto können sich in der Anwendung anmelden.\nDomänenname des Microsoft Entra Mandanten oder die Mandanten-ID im GUID-Format: Nur Benutzer eines bestimmten Microsoft Entra Mandanten (Verzeichnismitglieder mit einem Arbeits- oder Schulkonto oder Verzeichnis Gäste mit einem persönlichen Microsoft-Konto) können sich anmelden.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client-ID", "admin.config.oauth.microsoft-client-id": "Microsoft Client-ID",
"admin.config.oauth.microsoft-client-id.description": "Client-ID der Microsoft OAuth-App", "admin.config.oauth.microsoft-client-id.description": "Client-ID der Microsoft OAuth-App",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client-Secret", "admin.config.oauth.microsoft-client-secret": "Microsoft Client-Secret",
@ -404,6 +404,7 @@ export default {
"common.button.generate": "Generieren", "common.button.generate": "Generieren",
"common.button.done": "Fertig", "common.button.done": "Fertig",
"common.text.link": "Link", "common.text.link": "Link",
"common.text.navigate-to-link": "Link öffnen",
"common.text.or": "oder", "common.text.or": "oder",
"common.button.go-back": "Zurück", "common.button.go-back": "Zurück",
"common.notify.copied": "Dein Link wurde in die Zwischenablage kopiert", "common.notify.copied": "Dein Link wurde in die Zwischenablage kopiert",

View File

@ -1,544 +1,420 @@
export default { export default {
// Navbar // Navbar
"navbar.upload": "Upload", "navbar.upload": "Upload",
"navbar.signin": "Sign in", "navbar.signin": "Sign in",
"navbar.home": "Home", "navbar.home": "Home",
"navbar.signup": "Sign Up", "navbar.signup": "Sign Up",
"navbar.links.shares": "My shares",
"navbar.links.shares": "My shares", "navbar.links.reverse": "Reverse shares",
"navbar.links.reverse": "Reverse shares", "navbar.avatar.account": "My account",
"navbar.avatar.admin": "Administration",
"navbar.avatar.account": "My account", "navbar.avatar.signout": "Sign out",
"navbar.avatar.admin": "Administration", // END navbar
"navbar.avatar.signout": "Sign out", // /
// END navbar "home.title": "A <h>self-hosted</h> file sharing platform.",
"home.description": "Do you really want to give your personal files in the hand of third parties like WeTransfer?",
// / "home.bullet.a.name": "Self-Hosted",
"home.title": "A <h>self-hosted</h> file sharing platform.", "home.bullet.a.description": "Host Pingvin Share on your own machine.",
"home.bullet.b.name": "Privacy",
"home.description": "home.bullet.b.description": "Your files are your files and should never get into the hands of third parties.",
"Do you really want to give your personal files in the hand of third parties like WeTransfer?", "home.bullet.c.name": "No annoying file size limit",
"home.bullet.a.name": "Self-Hosted", "home.bullet.c.description": "Upload as big files as you want. Only your hard drive will be your limit.",
"home.bullet.a.description": "Host Pingvin Share on your own machine.", "home.button.start": "Get started",
"home.bullet.b.name": "Privacy", "home.button.source": "Source code",
"home.bullet.b.description": // END /
"Your files are your files and should never get into the hands of third parties.", // /auth/signin
"home.bullet.c.name": "No annoying file size limit", "signin.title": "Welcome back",
"home.bullet.c.description": "signin.description": "You don't have an account yet?",
"Upload as big files as you want. Only your hard drive will be your limit.", "signin.button.signup": "Sign up",
"signin.input.email-or-username": "Email or username",
"home.button.start": "Get started", "signin.input.email-or-username.placeholder": "Your email or username",
"home.button.source": "Source code", "signin.input.password": "Password",
// END / "signin.input.password.placeholder": "Your password",
"signin.button.submit": "Sign in",
// /auth/signin "signIn.notify.totp-required.title": "Two-factor authentication required",
"signin.title": "Welcome back", "signIn.notify.totp-required.description": "Please enter your two-factor authentication code",
"signin.description": "You don't have an account yet?", "signIn.oauth.or": "OR",
"signin.button.signup": "Sign up", "signIn.oauth.github": "GitHub",
"signin.input.email-or-username": "Email or username", "signIn.oauth.google": "Google",
"signin.input.email-or-username.placeholder": "Your email or username", "signIn.oauth.microsoft": "Microsoft",
"signin.input.password": "Password", "signIn.oauth.discord": "Discord",
"signin.input.password.placeholder": "Your password", "signIn.oauth.oidc": "OpenID",
"signin.button.submit": "Sign in", // END /auth/signin
"signIn.notify.totp-required.title": "Two-factor authentication required", // /auth/signup
"signIn.notify.totp-required.description": "signup.title": "Create an account",
"Please enter your two-factor authentication code", "signup.description": "Already have an account?",
"signIn.oauth.or": "OR", "signup.button.signin": "Sign in",
"signIn.oauth.github": "GitHub", "signup.input.username": "Username",
"signIn.oauth.google": "Google", "signup.input.username.placeholder": "Your username",
"signIn.oauth.microsoft": "Microsoft", "signup.input.email": "Email",
"signIn.oauth.discord": "Discord", "signup.input.email.placeholder": "Your email",
"signIn.oauth.oidc": "OpenID", "signup.button.submit": "Let's get started",
// END /auth/signup
// END /auth/signin // /auth/totp
"totp.title": "TOTP Authentication",
// /auth/signup "totp.button.signIn": "Sign in",
"signup.title": "Create an account", // END /auth/totp
"signup.description": "Already have an account?", // /auth/reset-password
"signup.button.signin": "Sign in", "resetPassword.title": "Forgot your password?",
"signup.input.username": "Username", "resetPassword.description": "Enter your email to reset your password.",
"signup.input.username.placeholder": "Your username", "resetPassword.notify.success": "An email has been sent with a link to reset your password.",
"signup.input.email": "Email", "resetPassword.button.back": "Back to sign in page",
"signup.input.email.placeholder": "Your email", "resetPassword.text.resetPassword": "Reset password",
"signup.button.submit": "Let's get started", "resetPassword.text.enterNewPassword": "Enter your new password",
"resetPassword.input.password": "New password",
// END /auth/signup "resetPassword.notify.passwordReset": "Your password has been reset successfully.",
// /account
// /auth/totp "account.title": "My account",
"totp.title": "TOTP Authentication", "account.card.info.title": "Account info",
"totp.button.signIn": "Sign in", "account.card.info.username": "Username",
"account.card.info.email": "Email",
// END /auth/totp "account.notify.info.success": "Account updated successfully",
"account.card.password.title": "Password",
// /auth/reset-password "account.card.password.old": "Old password",
"resetPassword.title": "Forgot your password?", "account.card.password.new": "New password",
"resetPassword.description": "Enter your email to reset your password.", "account.card.password.noPasswordSet": "You don't have a password set. If you want to sign in with email and password you need to set a password.",
"resetPassword.notify.success": "account.notify.password.success": "Password changed successfully",
"An email has been sent with a link to reset your password.", "account.card.oauth.title": "Social login",
"resetPassword.button.back": "Back to sign in page", "account.card.oauth.github": "GitHub",
"resetPassword.text.resetPassword": "Reset password", "account.card.oauth.google": "Google",
"resetPassword.text.enterNewPassword": "Enter your new password", "account.card.oauth.microsoft": "Microsoft",
"resetPassword.input.password": "New password", "account.card.oauth.discord": "Discord",
"resetPassword.notify.passwordReset": "account.card.oauth.oidc": "OpenID",
"Your password has been reset successfully.", "account.card.oauth.link": "Link",
"account.card.oauth.unlink": "Unlink",
// /account "account.card.oauth.unlinked": "Unlinked",
"account.title": "My account", "account.modal.unlink.title": "Unlink account",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your username and password.",
"account.card.info.title": "Account info", "account.notify.oauth.unlinked.success": "Unlinked successfully",
"account.card.info.username": "Username", "account.card.security.title": "Security",
"account.card.info.email": "Email", "account.card.security.totp.enable.description": "Enter your current password to start enabling TOTP",
"account.notify.info.success": "Account updated successfully", "account.card.security.totp.disable.description": "Enter your current password to disable TOTP",
"account.card.security.totp.button.start": "Start",
"account.card.password.title": "Password", "account.modal.totp.title": "Enable TOTP",
"account.card.password.old": "Old password", "account.modal.totp.step1": "Step 1: Add your authenticator",
"account.card.password.new": "New password", "account.modal.totp.step2": "Step 2: Validate your code",
"account.card.password.noPasswordSet": "You don't have a password set. If you want to sign in with email and password you need to set a password.", "account.modal.totp.enterManually": "Enter manually",
"account.notify.password.success": "Password changed successfully", "account.modal.totp.code": "Code",
"account.modal.totp.clickToCopy": "Click to copy",
"account.card.oauth.title": "Social login", "account.modal.totp.verify": "Verify",
"account.card.oauth.github": "GitHub", "account.notify.totp.disable": "TOTP disabled successfully",
"account.card.oauth.google": "Google", "account.notify.totp.enable": "TOTP enabled successfully",
"account.card.oauth.microsoft": "Microsoft", "account.card.language.title": "Language",
"account.card.oauth.discord": "Discord", "account.card.language.description": "The project is translated by the community. Some languages might be incomplete.",
"account.card.oauth.oidc": "OpenID", "account.card.color.title": "Color scheme",
"account.card.oauth.link": "Link", // ThemeSwitcher.tsx
"account.card.oauth.unlink": "Unlink", "account.theme.dark": "Dark",
"account.card.oauth.unlinked": "Unlinked", "account.theme.light": "Light",
"account.modal.unlink.title": "Unlink account", "account.theme.system": "System",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your username and password.", "account.button.delete": "Delete Account",
"account.notify.oauth.unlinked.success": "Unlinked successfully", "account.modal.delete.title": "Delete Account",
"account.modal.delete.description": "Do you really want to delete your account including all your active shares?",
// END /account
"account.card.security.title": "Security", // /account/shares
"account.card.security.totp.enable.description": "account.shares.title": "My shares",
"Enter your current password to start enabling TOTP", "account.shares.title.empty": "It's empty here 👀",
"account.card.security.totp.disable.description": "account.shares.description.empty": "You don't have any shares.",
"Enter your current password to disable TOTP", "account.shares.button.create": "Create one",
"account.card.security.totp.button.start": "Start", "account.shares.info.title": "Share informations",
"account.modal.totp.title": "Enable TOTP", "account.shares.table.id": "ID",
"account.modal.totp.step1": "Step 1: Add your authenticator", "account.shares.table.name": "Name",
"account.modal.totp.step2": "Step 2: Validate your code", "account.shares.table.description": "Description",
"account.modal.totp.enterManually": "Enter manually", "account.shares.table.visitors": "Visitors",
"account.modal.totp.code": "Code", "account.shares.table.expiresAt": "Expires at",
"account.modal.totp.clickToCopy": "Click to copy", "account.shares.table.createdAt": "Created at",
"account.modal.totp.verify": "Verify", "account.shares.table.size": "Size",
"account.notify.totp.disable": "TOTP disabled successfully", "account.shares.modal.share-informations": "Share informations",
"account.notify.totp.enable": "TOTP enabled successfully", "account.shares.modal.share-link": "Share link",
"account.shares.modal.delete.title": "Delete share {share}",
"account.card.language.title": "Language", "account.shares.modal.delete.description": "Do you really want to delete this share?",
"account.card.language.description": // END /account/shares
"The project is translated by the community. Some languages might be incomplete.", // /account/reverseShares
"account.card.color.title": "Color scheme", "account.reverseShares.title": "Reverse shares",
"account.reverseShares.description": "A reverse share allows you to generate a unique URL that allows external users to create a share.",
// ThemeSwitcher.tsx "account.reverseShares.title.empty": "It's empty here 👀",
"account.theme.dark": "Dark", "account.reverseShares.description.empty": "You don't have any reverse shares.",
"account.theme.light": "Light", // showCreateReverseShareModal.tsx
"account.theme.system": "System", "account.reverseShares.modal.title": "Create reverse share",
"account.reverseShares.modal.expiration.label": "Expiration",
"account.button.delete": "Delete Account", "account.reverseShares.modal.expiration.minute-singular": "Minute",
"account.modal.delete.title": "Delete Account", "account.reverseShares.modal.expiration.minute-plural": "Minutes",
"account.modal.delete.description": "account.reverseShares.modal.expiration.hour-singular": "Hour",
"Do you really want to delete your account including all your active shares?", "account.reverseShares.modal.expiration.hour-plural": "Hours",
// END /account "account.reverseShares.modal.expiration.day-singular": "Day",
"account.reverseShares.modal.expiration.day-plural": "Days",
// /account/shares "account.reverseShares.modal.expiration.week-singular": "Week",
"account.shares.title": "My shares", "account.reverseShares.modal.expiration.week-plural": "Weeks",
"account.shares.title.empty": "It's empty here 👀", "account.reverseShares.modal.expiration.month-singular": "Month",
"account.shares.description.empty": "You don't have any shares.", "account.reverseShares.modal.expiration.month-plural": "Months",
"account.shares.button.create": "Create one", "account.reverseShares.modal.expiration.year-singular": "Year",
"account.reverseShares.modal.expiration.year-plural": "Years",
"account.shares.info.title": "Share informations", "account.reverseShares.modal.max-size.label": "Max share size",
"account.shares.table.id": "ID", "account.reverseShares.modal.send-email": "Send email notification",
"account.shares.table.name": "Name", "account.reverseShares.modal.send-email.description": "Send an email notification when a share is created with this reverse share link.",
"account.shares.table.description": "Description", "account.reverseShares.modal.max-use.label": "Max uses",
"account.shares.table.visitors": "Visitors", "account.reverseShares.modal.max-use.description": "The maximum amount of times this URL can be used to create a share.",
"account.shares.table.expiresAt": "Expires at", "account.reverseShare.never-expires": "This reverse share will never expire.",
"account.shares.table.createdAt": "Created at", "account.reverseShare.expires-on": "This reverse share will expire on {expiration}.",
"account.shares.table.size": "Size", "account.reverseShares.table.no-shares": "No shares created yet",
"account.reverseShares.table.count.singular": "share",
"account.shares.modal.share-informations": "Share informations", "account.reverseShares.table.count.plural": "shares",
"account.shares.modal.share-link": "Share link", "account.reverseShares.table.shares": "Shares",
"account.reverseShares.table.remaining": "Remaining uses",
"account.shares.modal.delete.title": "Delete share {share}", "account.reverseShares.table.max-size": "Max share size",
"account.shares.modal.delete.description": "account.reverseShares.table.expires": "Expires at",
"Do you really want to delete this share?", "account.reverseShares.modal.reverse-share-link": "Reverse share link",
"account.reverseShares.modal.delete.title": "Delete reverse share",
// END /account/shares "account.reverseShares.modal.delete.description": "Do you really want to delete this reverse share? If you do, the associated shares will be deleted as well.",
// END /account/reverseShares
// /account/reverseShares // /admin
"account.reverseShares.title": "Reverse shares", "admin.title": "Administration",
"account.reverseShares.description": "admin.button.users": "User management",
"A reverse share allows you to generate a unique URL that allows external users to create a share.", "admin.button.config": "Configuration",
"admin.version": "Version",
"account.reverseShares.title.empty": "It's empty here 👀", // END /admin
"account.reverseShares.description.empty": // /admin/users
"You don't have any reverse shares.", "admin.users.title": "User management",
"admin.users.table.username": "Username",
// showCreateReverseShareModal.tsx "admin.users.table.email": "Email",
"account.reverseShares.modal.title": "Create reverse share", "admin.users.table.admin": "Admin",
"account.reverseShares.modal.expiration.label": "Expiration", "admin.users.edit.update.title": "Update user {username}",
"account.reverseShares.modal.expiration.minute-singular": "Minute", "admin.users.edit.update.admin-privileges": "Admin privileges",
"account.reverseShares.modal.expiration.minute-plural": "Minutes", "admin.users.edit.update.change-password.title": "Change password",
"account.reverseShares.modal.expiration.hour-singular": "Hour", "admin.users.edit.update.change-password.field": "New password",
"account.reverseShares.modal.expiration.hour-plural": "Hours", "admin.users.edit.update.change-password.button": "Save new password",
"account.reverseShares.modal.expiration.day-singular": "Day", "admin.users.edit.update.notify.password.success": "Password changed successfully",
"account.reverseShares.modal.expiration.day-plural": "Days", "admin.users.edit.delete.title": "Delete user {username}",
"account.reverseShares.modal.expiration.week-singular": "Week", "admin.users.edit.delete.description": "Do you really want to delete this user and all his shares?",
"account.reverseShares.modal.expiration.week-plural": "Weeks", // showCreateUserModal.tsx
"account.reverseShares.modal.expiration.month-singular": "Month", "admin.users.modal.create.title": "Create user",
"account.reverseShares.modal.expiration.month-plural": "Months", "admin.users.modal.create.username": "Username",
"account.reverseShares.modal.expiration.year-singular": "Year", "admin.users.modal.create.email": "Email",
"account.reverseShares.modal.expiration.year-plural": "Years", "admin.users.modal.create.password": "Password",
"admin.users.modal.create.manual-password": "Set password manually",
"account.reverseShares.modal.max-size.label": "Max share size", "admin.users.modal.create.manual-password.description": "If not checked, the user will receive an email with a link to set their password.",
"admin.users.modal.create.admin": "Admin privileges",
"account.reverseShares.modal.send-email": "Send email notification", "admin.users.modal.create.admin.description": "If checked, the user will be able to access the admin panel.",
"account.reverseShares.modal.send-email.description": // END /admin/users
"Send an email notification when a share is created with this reverse share link.", // /upload
"upload.title": "Upload",
"account.reverseShares.modal.max-use.label": "Max uses", "upload.notify.generic-error": "An error occurred while finishing your share.",
"account.reverseShares.modal.max-use.description": "upload.notify.count-failed": "{count} files failed to upload. Trying again.",
"The maximum amount of times this URL can be used to create a share.", // Dropzone.tsx
"account.reverseShare.never-expires": "This reverse share will never expire.", "upload.dropzone.title": "Upload files",
"account.reverseShare.expires-on": "upload.dropzone.description": "Drag'n'drop files here to start your share. We can accept only files that are less than {maxSize} in total.",
"This reverse share will expire on {expiration}.", "upload.dropzone.notify.file-too-big": "Your files exceed the maximum share size of {maxSize}.",
// FileList.tsx
"account.reverseShares.table.no-shares": "No shares created yet", "upload.filelist.name": "Name",
"account.reverseShares.table.count.singular": "share", "upload.filelist.size": "Size",
"account.reverseShares.table.count.plural": "shares", // showCreateUploadModal.tsx
"account.reverseShares.table.shares": "Shares", "upload.modal.title": "Create Share",
"account.reverseShares.table.remaining": "Remaining uses", "upload.modal.link.error.invalid": "Can only contain letters, numbers, underscores, and hyphens",
"account.reverseShares.table.max-size": "Max share size", "upload.modal.link.error.taken": "This link is already in use",
"account.reverseShares.table.expires": "Expires at", "upload.modal.not-signed-in": "You're not signed in",
"upload.modal.not-signed-in-description": "You will be unable to delete your share manually and view the visitor count.",
"account.reverseShares.modal.reverse-share-link": "Reverse share link", "upload.modal.expires.never": "never",
"upload.modal.expires.never-long": "Never Expires",
"account.reverseShares.modal.delete.title": "Delete reverse share", "upload.modal.expires.error.too-long": "Expiration exceeds maximum expiration date of {max}.",
"account.reverseShares.modal.delete.description": "upload.modal.link.label": "Link",
"Do you really want to delete this reverse share? If you do, the associated shares will be deleted as well.", "upload.modal.expires.label": "Expiration",
"upload.modal.expires.minute-singular": "Minute",
// END /account/reverseShares "upload.modal.expires.minute-plural": "Minutes",
"upload.modal.expires.hour-singular": "Hour",
// /admin "upload.modal.expires.hour-plural": "Hours",
"admin.title": "Administration", "upload.modal.expires.day-singular": "Day",
"admin.button.users": "User management", "upload.modal.expires.day-plural": "Days",
"admin.button.config": "Configuration", "upload.modal.expires.week-singular": "Week",
"admin.version": "Version", "upload.modal.expires.week-plural": "Weeks",
// END /admin "upload.modal.expires.month-singular": "Month",
"upload.modal.expires.month-plural": "Months",
// /admin/users "upload.modal.expires.year-singular": "Year",
"admin.users.title": "User management", "upload.modal.expires.year-plural": "Years",
"admin.users.table.username": "Username", "upload.modal.accordion.description.title": "Description",
"admin.users.table.email": "Email", "upload.modal.accordion.description.placeholder": "Note for the recipients of this share",
"admin.users.table.admin": "Admin", "upload.modal.accordion.email.title": "Email recipients",
"upload.modal.accordion.email.placeholder": "Enter email recipients",
"admin.users.edit.update.title": "Update user {username}", "upload.modal.accordion.email.invalid-email": "Invalid email address",
"admin.users.edit.update.admin-privileges": "Admin privileges", "upload.modal.accordion.security.title": "Security options",
"admin.users.edit.update.change-password.title": "Change password", "upload.modal.accordion.security.password.label": "Password protection",
"admin.users.edit.update.change-password.field": "New password", "upload.modal.accordion.security.password.placeholder": "No password",
"admin.users.edit.update.change-password.button": "Save new password", "upload.modal.accordion.security.max-views.label": "Maximum views",
"admin.users.edit.update.notify.password.success": "upload.modal.accordion.security.max-views.placeholder": "No limit",
"Password changed successfully", // showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "This share will never expire.",
"admin.users.edit.delete.title": "Delete user {username}", "upload.modal.completed.expires-on": "This share will expire on {expiration}.",
"admin.users.edit.delete.description": "upload.modal.completed.share-ready": "Share ready",
"Do you really want to delete this user and all his shares?", // END /upload
// /share/[id]
// showCreateUserModal.tsx "share.title": "Share {shareId}",
"admin.users.modal.create.title": "Create user", "share.description": "Look what I've shared with you!",
"admin.users.modal.create.username": "Username", "share.error.visitor-limit-exceeded.title": "Visitor limit exceeded",
"admin.users.modal.create.email": "Email", "share.error.visitor-limit-exceeded.description": "The visitor limit from this share has been exceeded.",
"admin.users.modal.create.password": "Password", "share.error.removed.title": "Share removed",
"admin.users.modal.create.manual-password": "Set password manually", "share.error.not-found.title": "Share not found",
"admin.users.modal.create.manual-password.description": "share.error.not-found.description": "The share you're looking for doesn't exist.",
"If not checked, the user will receive an email with a link to set their password.", "share.modal.password.title": "Password required",
"admin.users.modal.create.admin": "Admin privileges", "share.modal.password.description": "To access this share please enter the password for the share.",
"admin.users.modal.create.admin.description": "share.modal.password": "Password",
"If checked, the user will be able to access the admin panel.", "share.modal.error.invalid-password": "Invalid password",
"share.button.download-all": "Download all",
// END /admin/users "share.notify.download-all-preparing": "The share is preparing. Try again in a few minutes.",
"share.modal.file-link": "File link",
// /upload "share.table.name": "Name",
"upload.title": "Upload", "share.table.size": "Size",
"share.modal.file-preview.error.not-supported.title": "Preview not supported",
"upload.notify.generic-error": "share.modal.file-preview.error.not-supported.description": "A preview for thise file type is unsupported. Please download the file to view it.",
"An error occurred while finishing your share.", // END /share/[id]
"upload.notify.count-failed": "{count} files failed to upload. Trying again.", // /share/[id]/edit
"share.edit.title": "Edit {shareId}",
// Dropzone.tsx "share.edit.append-upload": "Append file",
"upload.dropzone.title": "Upload files", "share.edit.notify.generic-error": "An error occurred while finishing your share.",
"upload.dropzone.description": "share.edit.notify.save-success": "Share updated successfully",
"Drag'n'drop files here to start your share. We can accept only files that are less than {maxSize} in total.", // END /share/[id]/edit
"upload.dropzone.notify.file-too-big": // /admin/config
"Your files exceed the maximum share size of {maxSize}.", "admin.config.title": "Configuration",
"admin.config.category.general": "General",
// FileList.tsx "admin.config.category.share": "Share",
"upload.filelist.name": "Name", "admin.config.category.email": "Email",
"upload.filelist.size": "Size", "admin.config.category.smtp": "SMTP",
"admin.config.category.oauth": "Social Login",
// showCreateUploadModal.tsx "admin.config.general.app-name": "App name",
"upload.modal.title": "Create Share", "admin.config.general.app-name.description": "Name of the application",
"upload.modal.link.error.invalid": "admin.config.general.app-url": "App URL",
"Can only contain letters, numbers, underscores, and hyphens", "admin.config.general.app-url.description": "On which URL Pingvin Share is available",
"upload.modal.link.error.taken": "This link is already in use", "admin.config.general.show-home-page": "Show home page",
"upload.modal.not-signed-in": "You're not signed in", "admin.config.general.show-home-page.description": "Whether to show the home page",
"upload.modal.not-signed-in-description": "admin.config.general.logo": "Logo",
"You will be unable to delete your share manually and view the visitor count.", "admin.config.general.logo.description": "Change your logo by uploading a new image. The image must be a PNG and should have the format 1:1.",
"admin.config.general.logo.placeholder": "Pick image",
"upload.modal.expires.never": "never", "admin.config.email.enable-share-email-recipients": "Enable share email recipients",
"upload.modal.expires.never-long": "Never Expires", "admin.config.email.enable-share-email-recipients.description": "Whether to allow emails to share recipients. Only enable this if you have enabled SMTP.",
"upload.modal.expires.error.too-long": "Expiration exceeds maximum expiration date of {max}.", "admin.config.email.share-recipients-subject": "Share recipients subject",
"admin.config.email.share-recipients-subject.description": "Subject of the email which gets sent to the share recipients.",
"upload.modal.link.label": "Link", "admin.config.email.share-recipients-message": "Share recipients message",
"upload.modal.expires.label": "Expiration", "admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n The variables will be replaced with the actual value.",
"upload.modal.expires.minute-singular": "Minute", "admin.config.email.reverse-share-subject": "Reverse share subject",
"upload.modal.expires.minute-plural": "Minutes", "admin.config.email.reverse-share-subject.description": "Subject of the email which gets sent when someone created a share with your reverse share link.",
"upload.modal.expires.hour-singular": "Hour", "admin.config.email.reverse-share-message": "Reverse share message",
"upload.modal.expires.hour-plural": "Hours", "admin.config.email.reverse-share-message.description": "Message which gets sent when someone created a share with your reverse share link. {shareUrl} will be replaced with the creator's name and the share URL.",
"upload.modal.expires.day-singular": "Day", "admin.config.email.reset-password-subject": "Reset password subject",
"upload.modal.expires.day-plural": "Days", "admin.config.email.reset-password-subject.description": "Subject of the email which gets sent when a user requests a password reset.",
"upload.modal.expires.week-singular": "Week", "admin.config.email.reset-password-message": "Reset password message",
"upload.modal.expires.week-plural": "Weeks", "admin.config.email.reset-password-message.description": "Message which gets sent when a user requests a password reset. {url} will be replaced with the reset password URL.",
"upload.modal.expires.month-singular": "Month", "admin.config.email.invite-subject": "Invite subject",
"upload.modal.expires.month-plural": "Months", "admin.config.email.invite-subject.description": "Subject of the email which gets sent when an admin invites a user.",
"upload.modal.expires.year-singular": "Year", "admin.config.email.invite-message": "Invite message",
"upload.modal.expires.year-plural": "Years", "admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL and {password} with the password.",
"admin.config.share.allow-registration": "Allow registration",
"upload.modal.accordion.description.title": "Description", "admin.config.share.allow-registration.description": "Whether registration is allowed",
"upload.modal.accordion.description.placeholder": "admin.config.share.allow-unauthenticated-shares": "Allow unauthenticated shares",
"Note for the recipients of this share", "admin.config.share.allow-unauthenticated-shares.description": "Whether unauthenticated users can create shares",
"admin.config.share.max-expiration": "Max expiration",
"upload.modal.accordion.email.title": "Email recipients", "admin.config.share.max-expiration.description": "Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
"upload.modal.accordion.email.placeholder": "Enter email recipients", "admin.config.share.max-size": "Max size",
"upload.modal.accordion.email.invalid-email": "Invalid email address", "admin.config.share.max-size.description": "Maximum share size in bytes",
"admin.config.share.zip-compression-level": "Zip compression level",
"upload.modal.accordion.security.title": "Security options", "admin.config.share.zip-compression-level.description": "Adjust the level to balance between file size and compression speed. Valid values range from 0 to 9, with 0 being no compression and 9 being maximum compression. ",
"upload.modal.accordion.security.password.label": "Password protection", "admin.config.smtp.enabled": "Enabled",
"upload.modal.accordion.security.password.placeholder": "No password", "admin.config.smtp.enabled.description": "Whether SMTP is enabled. Only set this to true if you entered the host, port, email, user and password of your SMTP server.",
"upload.modal.accordion.security.max-views.label": "Maximum views", "admin.config.smtp.host": "Host",
"upload.modal.accordion.security.max-views.placeholder": "No limit", "admin.config.smtp.host.description": "Host of the SMTP server",
"admin.config.smtp.port": "Port",
// showCompletedUploadModal.tsx "admin.config.smtp.port.description": "Port of the SMTP server",
"upload.modal.completed.never-expires": "This share will never expire.", "admin.config.smtp.email": "Email",
"upload.modal.completed.expires-on": "admin.config.smtp.email.description": "Email address which the emails get sent from",
"This share will expire on {expiration}.", "admin.config.smtp.username": "Username",
"upload.modal.completed.share-ready": "Share ready", "admin.config.smtp.username.description": "Username of the SMTP server",
"admin.config.smtp.password": "Password",
// END /upload "admin.config.smtp.password.description": "Password of the SMTP server",
"admin.config.smtp.button.test": "Send test email",
// /share/[id] "admin.config.oauth.allow-registration": "Allow registration",
"share.title": "Share {shareId}", "admin.config.oauth.allow-registration.description": "Allow users to register via social login",
"share.description": "Look what I've shared with you!", "admin.config.oauth.ignore-totp": "Ignore TOTP",
"share.error.visitor-limit-exceeded.title": "Visitor limit exceeded", "admin.config.oauth.ignore-totp.description": "Whether to ignore TOTP when user using social login",
"share.error.visitor-limit-exceeded.description": "admin.config.oauth.github-enabled": "GitHub",
"The visitor limit from this share has been exceeded.", "admin.config.oauth.github-enabled.description": "Whether GitHub login is enabled",
"share.error.removed.title": "Share removed", "admin.config.oauth.github-client-id": "GitHub Client ID",
"share.error.not-found.title": "Share not found", "admin.config.oauth.github-client-id.description": "Client ID of the GitHub OAuth app",
"share.error.not-found.description": "admin.config.oauth.github-client-secret": "GitHub Client secret",
"The share you're looking for doesn't exist.", "admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app",
"admin.config.oauth.google-enabled": "Google",
"share.modal.password.title": "Password required", "admin.config.oauth.google-enabled.description": "Whether Google login is enabled",
"share.modal.password.description": "admin.config.oauth.google-client-id": "Google Client ID",
"To access this share please enter the password for the share.", "admin.config.oauth.google-client-id.description": "Client ID of the Google OAuth app",
"share.modal.password": "Password", "admin.config.oauth.google-client-secret": "Google Client secret",
"share.modal.error.invalid-password": "Invalid password", "admin.config.oauth.google-client-secret.description": "Client secret of the Google OAuth app",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"share.button.download-all": "Download all", "admin.config.oauth.microsoft-enabled.description": "Whether Microsoft login is enabled",
"share.notify.download-all-preparing": "admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"The share is preparing. Try again in a few minutes.", "admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"share.modal.file-link": "File link", "admin.config.oauth.microsoft-client-id.description": "Client ID of the Microsoft OAuth app",
"share.table.name": "Name", "admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
"share.table.size": "Size", "admin.config.oauth.microsoft-client-secret.description": "Client secret of the Microsoft OAuth app",
"admin.config.oauth.discord-enabled": "Discord",
"share.modal.file-preview.error.not-supported.title": "Preview not supported", "admin.config.oauth.discord-enabled.description": "Whether Discord login is enabled",
"share.modal.file-preview.error.not-supported.description": "admin.config.oauth.discord-limited-guild": "Discord limited server ID",
"A preview for thise file type is unsupported. Please download the file to view it.", "admin.config.oauth.discord-limited-guild.description": "Limit signing in to users in a specific server. Leave it blank to disable.",
"admin.config.oauth.discord-client-id": "Discord Client ID",
// END /share/[id] "admin.config.oauth.discord-client-id.description": "Client ID of the Discord OAuth app",
"admin.config.oauth.discord-client-secret": "Discord Client secret",
// /share/[id]/edit "admin.config.oauth.discord-client-secret.description": "Client secret of the Discord OAuth app",
"share.edit.title": "Edit {shareId}", "admin.config.oauth.oidc-enabled": "OpenID Connect",
"share.edit.append-upload": "Append file", "admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
"share.edit.notify.generic-error": "An error occurred while finishing your share.", "admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"share.edit.notify.save-success": "Share updated successfully", "admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
// END /share/[id]/edit "admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
"admin.config.oauth.oidc-username-claim.description": "Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
// /admin/config "admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.title": "Configuration", "admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
"admin.config.category.general": "General", "admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.category.share": "Share", "admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
"admin.config.category.email": "Email", // 404
"admin.config.category.smtp": "SMTP", "404.description": "Oops this page doesn't exist.",
"admin.config.category.oauth": "Social Login", "404.button.home": "Bring me back home",
// error
"admin.config.general.app-name": "App name", "error.title": "Error",
"admin.config.general.app-name.description": "Name of the application", "error.description": "Oops!",
"admin.config.general.app-url": "App URL", "error.button.back": "Go back",
"admin.config.general.app-url.description": "error.msg.default": "Something went wrong.",
"On which URL Pingvin Share is available", "error.msg.access_denied": "You canceled the authentication process, please try again.",
"admin.config.general.show-home-page": "Show home page", "error.msg.expired_token": "The authentication process took too long, please try again.",
"admin.config.general.show-home-page.description": "error.msg.invalid_token": "Internal Error",
"Whether to show the home page", "error.msg.no_user": "User linked to this {0} account doesn't exist.",
"admin.config.general.logo": "Logo", "error.msg.no_email": "Can't get email address from this {0} account.",
"admin.config.general.logo.description": "error.msg.already_linked": "This {0} account is already linked to another account.",
"Change your logo by uploading a new image. The image must be a PNG and should have the format 1:1.", "error.msg.not_linked": "This {0} account haven't linked to any account yet.",
"admin.config.general.logo.placeholder": "Pick image", "error.msg.unverified_account": "This {0} account is unverified, please try again after verification.",
"error.msg.discord_guild_permission_denied": "You are not allowed to sign in.",
"admin.config.email.enable-share-email-recipients": "error.msg.cannot_get_user_info": "Can not get your user info from this {0} account.",
"Enable share email recipients", "error.param.provider_github": "GitHub",
"admin.config.email.enable-share-email-recipients.description": "error.param.provider_google": "Google",
"Whether to allow emails to share recipients. Only enable this if you have enabled SMTP.", "error.param.provider_microsoft": "Microsoft",
"admin.config.email.share-recipients-subject": "Share recipients subject", "error.param.provider_discord": "Discord",
"admin.config.email.share-recipients-subject.description": "error.param.provider_oidc": "OpenID Connect",
"Subject of the email which gets sent to the share recipients.", // Common translations
"admin.config.email.share-recipients-message": "Share recipients message", "common.button.save": "Save",
"admin.config.email.share-recipients-message.description": "common.button.create": "Create",
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n The variables will be replaced with the actual value.", "common.button.submit": "Submit",
"admin.config.email.reverse-share-subject": "Reverse share subject", "common.button.delete": "Delete",
"admin.config.email.reverse-share-subject.description": "common.button.cancel": "Cancel",
"Subject of the email which gets sent when someone created a share with your reverse share link.", "common.button.confirm": "Confirm",
"admin.config.email.reverse-share-message": "Reverse share message", "common.button.disable": "Disable",
"admin.config.email.reverse-share-message.description": "common.button.share": "Share",
"Message which gets sent when someone created a share with your reverse share link. {shareUrl} will be replaced with the creator's name and the share URL.", "common.button.generate": "Generate",
"admin.config.email.reset-password-subject": "Reset password subject", "common.button.done": "Done",
"admin.config.email.reset-password-subject.description": "common.text.link": "Link",
"Subject of the email which gets sent when a user requests a password reset.", "common.text.navigate-to-link": "Go to the link",
"admin.config.email.reset-password-message": "Reset password message", "common.text.or": "or",
"admin.config.email.reset-password-message.description": "common.button.go-back": "Go back",
"Message which gets sent when a user requests a password reset. {url} will be replaced with the reset password URL.", "common.notify.copied": "Your link was copied to the clipboard",
"admin.config.email.invite-subject": "Invite subject", "common.success": "Success",
"admin.config.email.invite-subject.description": "common.error": "Error",
"Subject of the email which gets sent when an admin invites a user.", "common.error.unknown": "An unknown error occurred",
"admin.config.email.invite-message": "Invite message", "common.error.invalid-email": "Invalid email address",
"admin.config.email.invite-message.description": "common.error.too-short": "Must be at least {length} characters",
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL and {password} with the password.", "common.error.too-long": "Must be at most {length} characters",
"admin.config.share.allow-registration": "Allow registration", "common.error.exact-length": "Must be exactly {length} characters",
"admin.config.share.allow-registration.description": "common.error.invalid-number": "Must be a number",
"Whether registration is allowed", "common.error.field-required": "This field is required"
"admin.config.share.allow-unauthenticated-shares": };
"Allow unauthenticated shares",
"admin.config.share.allow-unauthenticated-shares.description":
"Whether unauthenticated users can create shares",
"admin.config.share.max-expiration": "Max expiration",
"admin.config.share.max-expiration.description":
"Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
"admin.config.share.max-size": "Max size",
"admin.config.share.max-size.description": "Maximum share size in bytes",
"admin.config.share.zip-compression-level": "Zip compression level",
"admin.config.share.zip-compression-level.description":
"Adjust the level to balance between file size and compression speed. Valid values range from 0 to 9, with 0 being no compression and 9 being maximum compression. ",
"admin.config.smtp.enabled": "Enabled",
"admin.config.smtp.enabled.description":
"Whether SMTP is enabled. Only set this to true if you entered the host, port, email, user and password of your SMTP server.",
"admin.config.smtp.host": "Host",
"admin.config.smtp.host.description": "Host of the SMTP server",
"admin.config.smtp.port": "Port",
"admin.config.smtp.port.description": "Port of the SMTP server",
"admin.config.smtp.email": "Email",
"admin.config.smtp.email.description":
"Email address which the emails get sent from",
"admin.config.smtp.username": "Username",
"admin.config.smtp.username.description": "Username of the SMTP server",
"admin.config.smtp.password": "Password",
"admin.config.smtp.password.description": "Password of the SMTP server",
"admin.config.smtp.button.test": "Send test email",
"admin.config.oauth.allow-registration": "Allow registration",
"admin.config.oauth.allow-registration.description": "Allow users to register via social login",
"admin.config.oauth.ignore-totp": "Ignore TOTP",
"admin.config.oauth.ignore-totp.description": "Whether to ignore TOTP when user using social login",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description": "Whether GitHub login is enabled",
"admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description": "Client ID of the GitHub OAuth app",
"admin.config.oauth.github-client-secret": "GitHub Client secret",
"admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description": "Whether Google login is enabled",
"admin.config.oauth.google-client-id": "Google Client ID",
"admin.config.oauth.google-client-id.description": "Client ID of the Google OAuth app",
"admin.config.oauth.google-client-secret": "Google Client secret",
"admin.config.oauth.google-client-secret.description": "Client secret of the Google OAuth app",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description": "Whether Microsoft login is enabled",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description": "Client ID of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
"admin.config.oauth.microsoft-client-secret.description": "Client secret of the Microsoft OAuth app",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description": "Whether Discord login is enabled",
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
"admin.config.oauth.discord-limited-guild.description": "Limit signing in to users in a specific server. Leave it blank to disable.",
"admin.config.oauth.discord-client-id": "Discord Client ID",
"admin.config.oauth.discord-client-id.description": "Client ID of the Discord OAuth app",
"admin.config.oauth.discord-client-secret": "Discord Client secret",
"admin.config.oauth.discord-client-secret.description": "Client secret of the Discord OAuth app",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
"admin.config.oauth.oidc-username-claim.description": "Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
// 404
"404.description": "Oops this page doesn't exist.",
"404.button.home": "Bring me back home",
// error
"error.title": "Error",
"error.description": "Oops!",
"error.button.back": "Go back",
"error.msg.default": "Something went wrong.",
"error.msg.access_denied": "You canceled the authentication process, please try again.",
"error.msg.expired_token": "The authentication process took too long, please try again.",
"error.msg.invalid_token": "Internal Error",
"error.msg.no_user": "User linked to this {0} account doesn't exist.",
"error.msg.no_email": "Can't get email address from this {0} account.",
"error.msg.already_linked": "This {0} account is already linked to another account.",
"error.msg.not_linked": "This {0} account haven't linked to any account yet.",
"error.msg.unverified_account": "This {0} account is unverified, please try again after verification.",
"error.msg.discord_guild_permission_denied": "You are not allowed to sign in.",
"error.msg.cannot_get_user_info": "Can not get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
"error.param.provider_discord": "Discord",
"error.param.provider_oidc": "OpenID Connect",
// Common translations
"common.button.save": "Save",
"common.button.create": "Create",
"common.button.submit": "Submit",
"common.button.delete": "Delete",
"common.button.cancel": "Cancel",
"common.button.confirm": "Confirm",
"common.button.disable": "Disable",
"common.button.share": "Share",
"common.button.generate": "Generate",
"common.button.done": "Done",
"common.text.link": "Link",
"common.text.navigate-to-link": "Go to the link",
"common.text.or": "or",
"common.button.go-back": "Go back",
"common.notify.copied": "Your link was copied to the clipboard",
"common.success": "Success",
"common.error": "Error",
"common.error.unknown": "An unknown error occurred",
"common.error.invalid-email": "Invalid email address",
"common.error.too-short": "Must be at least {length} characters",
"common.error.too-long": "Must be at most {length} characters",
"common.error.exact-length": "Must be exactly {length} characters",
"common.error.invalid-number": "Must be a number",
"common.error.field-required": "This field is required",
};

View File

@ -404,6 +404,7 @@ export default {
"common.button.generate": "Generar", "common.button.generate": "Generar",
"common.button.done": "Listo", "common.button.done": "Listo",
"common.text.link": "Enlace", "common.text.link": "Enlace",
"common.text.navigate-to-link": "Go to the link",
"common.text.or": "o", "common.text.or": "o",
"common.button.go-back": "Volver", "common.button.go-back": "Volver",
"common.notify.copied": "Tu enlace se ha copiado al portapapeles", "common.notify.copied": "Tu enlace se ha copiado al portapapeles",

View File

@ -404,6 +404,7 @@ export default {
"common.button.generate": "Luo", "common.button.generate": "Luo",
"common.button.done": "Valmis", "common.button.done": "Valmis",
"common.text.link": "Linkki", "common.text.link": "Linkki",
"common.text.navigate-to-link": "Go to the link",
"common.text.or": "tai", "common.text.or": "tai",
"common.button.go-back": "Takaisin", "common.button.go-back": "Takaisin",
"common.notify.copied": "Linkki kopioitiin leikepöydälle", "common.notify.copied": "Linkki kopioitiin leikepöydälle",

View File

@ -404,6 +404,7 @@ export default {
"common.button.generate": "Générer", "common.button.generate": "Générer",
"common.button.done": "Terminer", "common.button.done": "Terminer",
"common.text.link": "Lien", "common.text.link": "Lien",
"common.text.navigate-to-link": "Go to the link",
"common.text.or": "ou", "common.text.or": "ou",
"common.button.go-back": "Précédent", "common.button.go-back": "Précédent",
"common.notify.copied": "Votre lien a été copié dans le presse-papiers", "common.notify.copied": "Votre lien a été copié dans le presse-papiers",

View File

@ -5,7 +5,7 @@ export default {
"navbar.home": "Home", "navbar.home": "Home",
"navbar.signup": "Registrati", "navbar.signup": "Registrati",
"navbar.links.shares": "Le mie condivisioni", "navbar.links.shares": "Le mie condivisioni",
"navbar.links.reverse": "Reverse shares", "navbar.links.reverse": "Condivisioni Inverse",
"navbar.avatar.account": "Il mio account", "navbar.avatar.account": "Il mio account",
"navbar.avatar.admin": "Amministrazione", "navbar.avatar.admin": "Amministrazione",
"navbar.avatar.signout": "Disconetti", "navbar.avatar.signout": "Disconetti",
@ -129,291 +129,292 @@ export default {
"account.shares.modal.delete.description": "Vuoi davvero cancellare questa condivisione?", "account.shares.modal.delete.description": "Vuoi davvero cancellare questa condivisione?",
// END /account/shares // END /account/shares
// /account/reverseShares // /account/reverseShares
"account.reverseShares.title": "Reverse shares", "account.reverseShares.title": "Condivisione Inversa",
"account.reverseShares.description": "A reverse share allows you to generate a unique URL that allows external users to create a share.", "account.reverseShares.description": "Una condivisione inversa consente di generare un URL univoco che consente agli utenti esterni di creare una condivisione.",
"account.reverseShares.title.empty": "It's empty here 👀", "account.reverseShares.title.empty": "È vuoto qui 👀",
"account.reverseShares.description.empty": "You don't have any reverse shares.", "account.reverseShares.description.empty": "Non hai nessuna condivisione inversa.",
// showCreateReverseShareModal.tsx // showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Create reverse share", "account.reverseShares.modal.title": "Crea condivisione inversa",
"account.reverseShares.modal.expiration.label": "Expiration", "account.reverseShares.modal.expiration.label": "Valido fino a",
"account.reverseShares.modal.expiration.minute-singular": "Minute", "account.reverseShares.modal.expiration.minute-singular": "Minuto",
"account.reverseShares.modal.expiration.minute-plural": "Minutes", "account.reverseShares.modal.expiration.minute-plural": "Minuti",
"account.reverseShares.modal.expiration.hour-singular": "Hour", "account.reverseShares.modal.expiration.hour-singular": "Ora",
"account.reverseShares.modal.expiration.hour-plural": "Hours", "account.reverseShares.modal.expiration.hour-plural": "Ore",
"account.reverseShares.modal.expiration.day-singular": "Day", "account.reverseShares.modal.expiration.day-singular": "Giorno",
"account.reverseShares.modal.expiration.day-plural": "Days", "account.reverseShares.modal.expiration.day-plural": "Giorni",
"account.reverseShares.modal.expiration.week-singular": "Week", "account.reverseShares.modal.expiration.week-singular": "Settimana",
"account.reverseShares.modal.expiration.week-plural": "Weeks", "account.reverseShares.modal.expiration.week-plural": "Settimane",
"account.reverseShares.modal.expiration.month-singular": "Month", "account.reverseShares.modal.expiration.month-singular": "Mese",
"account.reverseShares.modal.expiration.month-plural": "Months", "account.reverseShares.modal.expiration.month-plural": "Mesi",
"account.reverseShares.modal.expiration.year-singular": "Year", "account.reverseShares.modal.expiration.year-singular": "Anno",
"account.reverseShares.modal.expiration.year-plural": "Years", "account.reverseShares.modal.expiration.year-plural": "Anni",
"account.reverseShares.modal.max-size.label": "Max share size", "account.reverseShares.modal.max-size.label": "Dimensione massima della condivisione",
"account.reverseShares.modal.send-email": "Send email notification", "account.reverseShares.modal.send-email": "Invia una notifica via email",
"account.reverseShares.modal.send-email.description": "Send an email notification when a share is created with this reverse share link.", "account.reverseShares.modal.send-email.description": "Invia una notifica email quando viene creata una condivisione con questo link di condivisione inversa.",
"account.reverseShares.modal.max-use.label": "Max uses", "account.reverseShares.modal.max-use.label": "Utilizzo massimo",
"account.reverseShares.modal.max-use.description": "The maximum amount of times this URL can be used to create a share.", "account.reverseShares.modal.max-use.description": "La quantità massima di volte che questo URL può essere usato per creare una condivisione.",
"account.reverseShare.never-expires": "This reverse share will never expire.", "account.reverseShare.never-expires": "Questa condivisione inversa non scadrà mai.",
"account.reverseShare.expires-on": "This reverse share will expire on {expiration}.", "account.reverseShare.expires-on": "Questa condivisione inversa scadrà il {expiration}.",
"account.reverseShares.table.no-shares": "No shares created yet", "account.reverseShares.table.no-shares": "Nessuna condivisione è stata creata",
"account.reverseShares.table.count.singular": "share", "account.reverseShares.table.count.singular": "condivisione",
"account.reverseShares.table.count.plural": "shares", "account.reverseShares.table.count.plural": "condivisioni",
"account.reverseShares.table.shares": "Shares", "account.reverseShares.table.shares": "Condivisioni",
"account.reverseShares.table.remaining": "Remaining uses", "account.reverseShares.table.remaining": "Utenti rimanenti",
"account.reverseShares.table.max-size": "Max share size", "account.reverseShares.table.max-size": "Dimensione massima della condivisione",
"account.reverseShares.table.expires": "Expires at", "account.reverseShares.table.expires": "Scade il",
"account.reverseShares.modal.reverse-share-link": "Reverse share link", "account.reverseShares.modal.reverse-share-link": "Link di condivisione inversa",
"account.reverseShares.modal.delete.title": "Delete reverse share", "account.reverseShares.modal.delete.title": "Elimina condivisione inversa",
"account.reverseShares.modal.delete.description": "Do you really want to delete this reverse share? If you do, the associated shares will be deleted as well.", "account.reverseShares.modal.delete.description": "Vuoi davvero eliminare questa condivisione inversa? Se lo fai, anche le azioni associate verranno eliminate.",
// END /account/reverseShares // END /account/reverseShares
// /admin // /admin
"admin.title": "Administration", "admin.title": "Amministrazione",
"admin.button.users": "User management", "admin.button.users": "Gestione degli utenti",
"admin.button.config": "Configuration", "admin.button.config": "Configurazione",
"admin.version": "Version", "admin.version": "Versione",
// END /admin // END /admin
// /admin/users // /admin/users
"admin.users.title": "User management", "admin.users.title": "Gestione degli utenti",
"admin.users.table.username": "Username", "admin.users.table.username": "Nome utente",
"admin.users.table.email": "Email", "admin.users.table.email": "Email",
"admin.users.table.admin": "Admin", "admin.users.table.admin": "Admin",
"admin.users.edit.update.title": "Update user {username}", "admin.users.edit.update.title": "Aggiorna utente {username}",
"admin.users.edit.update.admin-privileges": "Admin privileges", "admin.users.edit.update.admin-privileges": "Privilegi di amministrazione",
"admin.users.edit.update.change-password.title": "Change password", "admin.users.edit.update.change-password.title": "Cambia la password",
"admin.users.edit.update.change-password.field": "New password", "admin.users.edit.update.change-password.field": "Nuova password",
"admin.users.edit.update.change-password.button": "Save new password", "admin.users.edit.update.change-password.button": "Salva la nuova password",
"admin.users.edit.update.notify.password.success": "Password changed successfully", "admin.users.edit.update.notify.password.success": "Password cambiata con successo",
"admin.users.edit.delete.title": "Delete user {username}", "admin.users.edit.delete.title": "Elimina l'utente: {username}",
"admin.users.edit.delete.description": "Do you really want to delete this user and all his shares?", "admin.users.edit.delete.description": "Vuoi davvero eliminare questo utente e tutte le sue condivisioni?",
// showCreateUserModal.tsx // showCreateUserModal.tsx
"admin.users.modal.create.title": "Create user", "admin.users.modal.create.title": "Crea utente",
"admin.users.modal.create.username": "Username", "admin.users.modal.create.username": "Nome utente",
"admin.users.modal.create.email": "Email", "admin.users.modal.create.email": "Email",
"admin.users.modal.create.password": "Password", "admin.users.modal.create.password": "Password",
"admin.users.modal.create.manual-password": "Set password manually", "admin.users.modal.create.manual-password": "Imposta la password manualmente",
"admin.users.modal.create.manual-password.description": "If not checked, the user will receive an email with a link to set their password.", "admin.users.modal.create.manual-password.description": "Se non selezionato, l'utente riceverà un'email con un link per impostare la propria password.",
"admin.users.modal.create.admin": "Admin privileges", "admin.users.modal.create.admin": "Privilegi di amministrazione",
"admin.users.modal.create.admin.description": "If checked, the user will be able to access the admin panel.", "admin.users.modal.create.admin.description": "Se selezionato, l'utente sarà in grado di accedere al pannello amministratore.",
// END /admin/users // END /admin/users
// /upload // /upload
"upload.title": "Upload", "upload.title": "Upload",
"upload.notify.generic-error": "An error occurred while finishing your share.", "upload.notify.generic-error": "Si è verificato un errore durante il completamento della condivisione.",
"upload.notify.count-failed": "{count} files failed to upload. Trying again.", "upload.notify.count-failed": "Impossibile caricare {count} file. Riprovare.",
// Dropzone.tsx // Dropzone.tsx
"upload.dropzone.title": "Upload files", "upload.dropzone.title": "Upload files",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We can accept only files that are less than {maxSize} in total.", "upload.dropzone.description": "Trascina qui i file per iniziare la tua condivisione. Possiamo accettare solo i file che sono inferiori a {maxSize} in totale.",
"upload.dropzone.notify.file-too-big": "Your files exceed the maximum share size of {maxSize}.", "upload.dropzone.notify.file-too-big": "I tuoi file superano la dimensione massima di condivisione di {maxSize}.",
// FileList.tsx // FileList.tsx
"upload.filelist.name": "Name", "upload.filelist.name": "Nome",
"upload.filelist.size": "Size", "upload.filelist.size": "Dimensione",
// showCreateUploadModal.tsx // showCreateUploadModal.tsx
"upload.modal.title": "Create Share", "upload.modal.title": "Crea Condivisione",
"upload.modal.link.error.invalid": "Can only contain letters, numbers, underscores, and hyphens", "upload.modal.link.error.invalid": "Può contenere solo lettere, numeri, underscore e trattini",
"upload.modal.link.error.taken": "This link is already in use", "upload.modal.link.error.taken": "Questo link è gia in uso",
"upload.modal.not-signed-in": "You're not signed in", "upload.modal.not-signed-in": "Non sei loggato",
"upload.modal.not-signed-in-description": "You will be unable to delete your share manually and view the visitor count.", "upload.modal.not-signed-in-description": "Non sarai in grado di eliminare la tua condivisione manualmente e visualizzare il numero dei visitatori.",
"upload.modal.expires.never": "never", "upload.modal.expires.never": "mai",
"upload.modal.expires.never-long": "Never Expires", "upload.modal.expires.never-long": "Non Scade Mai",
"upload.modal.expires.error.too-long": "Expiration exceeds maximum expiration date of {max}.", "upload.modal.expires.error.too-long": "La scadenza supera la data di scadenza massima di {max}.",
"upload.modal.link.label": "Link", "upload.modal.link.label": "Collegamento",
"upload.modal.expires.label": "Expiration", "upload.modal.expires.label": "Valido fino a",
"upload.modal.expires.minute-singular": "Minute", "upload.modal.expires.minute-singular": "Minuto",
"upload.modal.expires.minute-plural": "Minutes", "upload.modal.expires.minute-plural": "Minuti",
"upload.modal.expires.hour-singular": "Hour", "upload.modal.expires.hour-singular": "Ora",
"upload.modal.expires.hour-plural": "Hours", "upload.modal.expires.hour-plural": "Ore",
"upload.modal.expires.day-singular": "Day", "upload.modal.expires.day-singular": "Giorno",
"upload.modal.expires.day-plural": "Days", "upload.modal.expires.day-plural": "Giorni",
"upload.modal.expires.week-singular": "Week", "upload.modal.expires.week-singular": "Settimana",
"upload.modal.expires.week-plural": "Weeks", "upload.modal.expires.week-plural": "Settimane",
"upload.modal.expires.month-singular": "Month", "upload.modal.expires.month-singular": "Mese",
"upload.modal.expires.month-plural": "Months", "upload.modal.expires.month-plural": "Mesi",
"upload.modal.expires.year-singular": "Year", "upload.modal.expires.year-singular": "Anno",
"upload.modal.expires.year-plural": "Years", "upload.modal.expires.year-plural": "Anni",
"upload.modal.accordion.description.title": "Description", "upload.modal.accordion.description.title": "Descrizione",
"upload.modal.accordion.description.placeholder": "Note for the recipients of this share", "upload.modal.accordion.description.placeholder": "Nota per i destinatari di questa condivisione",
"upload.modal.accordion.email.title": "Email recipients", "upload.modal.accordion.email.title": "Destinatari di posta elettronica",
"upload.modal.accordion.email.placeholder": "Enter email recipients", "upload.modal.accordion.email.placeholder": "Inserisci le email dei destinatari",
"upload.modal.accordion.email.invalid-email": "Invalid email address", "upload.modal.accordion.email.invalid-email": "Indirizzo email non valido",
"upload.modal.accordion.security.title": "Security options", "upload.modal.accordion.security.title": "Opzioni di sicurezza",
"upload.modal.accordion.security.password.label": "Password protection", "upload.modal.accordion.security.password.label": "Protezione con password",
"upload.modal.accordion.security.password.placeholder": "No password", "upload.modal.accordion.security.password.placeholder": "Nessuna password",
"upload.modal.accordion.security.max-views.label": "Maximum views", "upload.modal.accordion.security.max-views.label": "Visualizzazioni massime",
"upload.modal.accordion.security.max-views.placeholder": "No limit", "upload.modal.accordion.security.max-views.placeholder": "Nessun limite",
// showCompletedUploadModal.tsx // showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "This share will never expire.", "upload.modal.completed.never-expires": "Questa condivisione non scadrà mai.",
"upload.modal.completed.expires-on": "This share will expire on {expiration}.", "upload.modal.completed.expires-on": "Questa condivisione scadrà il {expiration}.",
"upload.modal.completed.share-ready": "Share ready", "upload.modal.completed.share-ready": "Condivisione pronta",
// END /upload // END /upload
// /share/[id] // /share/[id]
"share.title": "Share {shareId}", "share.title": "Condividi {shareId}",
"share.description": "Look what I've shared with you!", "share.description": "Guarda cosa ho condiviso con te!",
"share.error.visitor-limit-exceeded.title": "Visitor limit exceeded", "share.error.visitor-limit-exceeded.title": "Limite visitatori superato",
"share.error.visitor-limit-exceeded.description": "The visitor limit from this share has been exceeded.", "share.error.visitor-limit-exceeded.description": "Il limite di visitatori di questa condivisione è stato superato.",
"share.error.removed.title": "Share removed", "share.error.removed.title": "Condivisione rimossa",
"share.error.not-found.title": "Share not found", "share.error.not-found.title": "Condivisione non trovata",
"share.error.not-found.description": "The share you're looking for doesn't exist.", "share.error.not-found.description": "La condivisione che stai cercando non esiste.",
"share.modal.password.title": "Password required", "share.modal.password.title": "Password richiesta",
"share.modal.password.description": "To access this share please enter the password for the share.", "share.modal.password.description": "Per accedere a questa condivisione inserisci la password.",
"share.modal.password": "Password", "share.modal.password": "Password",
"share.modal.error.invalid-password": "Invalid password", "share.modal.error.invalid-password": "Password non valida",
"share.button.download-all": "Download all", "share.button.download-all": "Scarica tutto",
"share.notify.download-all-preparing": "The share is preparing. Try again in a few minutes.", "share.notify.download-all-preparing": "La condivisione è in preparazione. Riprova tra qualche minuto.",
"share.modal.file-link": "File link", "share.modal.file-link": "Link dei File",
"share.table.name": "Name", "share.table.name": "Nome",
"share.table.size": "Size", "share.table.size": "Dimensione",
"share.modal.file-preview.error.not-supported.title": "Preview not supported", "share.modal.file-preview.error.not-supported.title": "Anteprima non supportata",
"share.modal.file-preview.error.not-supported.description": "A preview for thise file type is unsupported. Please download the file to view it.", "share.modal.file-preview.error.not-supported.description": "Un'anteprima per il tipo di file di questo tipo non è supportata. Per favore scarica il file per visualizzarlo.",
// END /share/[id] // END /share/[id]
// /share/[id]/edit // /share/[id]/edit
"share.edit.title": "Edit {shareId}", "share.edit.title": "Modifica {shareId}",
"share.edit.append-upload": "Append file", "share.edit.append-upload": "Aggiungi file",
"share.edit.notify.generic-error": "An error occurred while finishing your share.", "share.edit.notify.generic-error": "Si è verificato un errore durante il completamento della condivisione.",
"share.edit.notify.save-success": "Share updated successfully", "share.edit.notify.save-success": "Condivisione aggiornata correttamente",
// END /share/[id]/edit // END /share/[id]/edit
// /admin/config // /admin/config
"admin.config.title": "Configuration", "admin.config.title": "Configurazione",
"admin.config.category.general": "General", "admin.config.category.general": "Generale",
"admin.config.category.share": "Share", "admin.config.category.share": "Condivisioni",
"admin.config.category.email": "Email", "admin.config.category.email": "Email",
"admin.config.category.smtp": "SMTP", "admin.config.category.smtp": "SMTP",
"admin.config.category.oauth": "Social Login", "admin.config.category.oauth": "Effettua il login con i Social",
"admin.config.general.app-name": "App name", "admin.config.general.app-name": "Nome dell'App",
"admin.config.general.app-name.description": "Name of the application", "admin.config.general.app-name.description": "Nome dell' applicazione",
"admin.config.general.app-url": "App URL", "admin.config.general.app-url": "URL dell'App",
"admin.config.general.app-url.description": "On which URL Pingvin Share is available", "admin.config.general.app-url.description": "Su quale URL Pingvin Share è pubblicato",
"admin.config.general.show-home-page": "Show home page", "admin.config.general.show-home-page": "Visualizza Home Page",
"admin.config.general.show-home-page.description": "Whether to show the home page", "admin.config.general.show-home-page.description": "Indica se mostrare la home page",
"admin.config.general.logo": "Logo", "admin.config.general.logo": "Logo",
"admin.config.general.logo.description": "Change your logo by uploading a new image. The image must be a PNG and should have the format 1:1.", "admin.config.general.logo.description": "Cambia il tuo logo caricando una nuova immagine. L'immagine deve essere un PNG e dovrebbe avere il formato 1:1.",
"admin.config.general.logo.placeholder": "Pick image", "admin.config.general.logo.placeholder": "Scegli un'immagine",
"admin.config.email.enable-share-email-recipients": "Enable share email recipients", "admin.config.email.enable-share-email-recipients": "Abilita le email di notifica",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow emails to share recipients. Only enable this if you have enabled SMTP.", "admin.config.email.enable-share-email-recipients.description": "Indica se consentire la spedizione di email di notifica sulle share. Abilita questa opzione solo se hai abilitato SMTP.",
"admin.config.email.share-recipients-subject": "Share recipients subject", "admin.config.email.share-recipients-subject": "Oggetto dell'email di condivisione",
"admin.config.email.share-recipients-subject.description": "Subject of the email which gets sent to the share recipients.", "admin.config.email.share-recipients-subject.description": "Oggetto dell'email che viene inviata ai destinatari della condivisione.",
"admin.config.email.share-recipients-message": "Share recipients message", "admin.config.email.share-recipients-message": "Testo dell'email di condivisione",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n The variables will be replaced with the actual value.", "admin.config.email.share-recipients-message.description": "Messaggio che viene inviato ai destinatari della condivisione. Variabili disponibili:\n {creator} - Il nome utente del creatore della condivisione\n {shareUrl} - L'URL della condivisione\n {desc} - La descrizione della condivisione\n {expires} - La data di scadenza della condivisione\n Le variabili saranno sostituite con il valore effettivo.",
"admin.config.email.reverse-share-subject": "Reverse share subject", "admin.config.email.reverse-share-subject": "Oggetto dell'email di condivisione inversa",
"admin.config.email.reverse-share-subject.description": "Subject of the email which gets sent when someone created a share with your reverse share link.", "admin.config.email.reverse-share-subject.description": "Oggetto dell'email che viene inviata quando qualcuno ha creato una condivisione con il tuo link di condivisione inversa.",
"admin.config.email.reverse-share-message": "Reverse share message", "admin.config.email.reverse-share-message": "Testo dell'email di condivisione inversa",
"admin.config.email.reverse-share-message.description": "Message which gets sent when someone created a share with your reverse share link. {shareUrl} will be replaced with the creator's name and the share URL.", "admin.config.email.reverse-share-message.description": "Messaggio che viene inviato quando qualcuno ha creato una condivisione con il tuo link di condivisione inversa. {shareUrl} sarà sostituito con il nome del creatore e l'URL di condivisione.",
"admin.config.email.reset-password-subject": "Reset password subject", "admin.config.email.reset-password-subject": "Oggetto della mail per il reset della password",
"admin.config.email.reset-password-subject.description": "Subject of the email which gets sent when a user requests a password reset.", "admin.config.email.reset-password-subject.description": "Oggetto dell'email che viene inviata quando un utente richiede il ripristino della password.",
"admin.config.email.reset-password-message": "Reset password message", "admin.config.email.reset-password-message": "Testo dell'email per il reset della password",
"admin.config.email.reset-password-message.description": "Message which gets sent when a user requests a password reset. {url} will be replaced with the reset password URL.", "admin.config.email.reset-password-message.description": "Messaggio che viene inviato quando un utente richiede un reset della password. {url} verrà sostituito con l'URL di reset della password.",
"admin.config.email.invite-subject": "Invite subject", "admin.config.email.invite-subject": "Oggetto dell'email di invito",
"admin.config.email.invite-subject.description": "Subject of the email which gets sent when an admin invites a user.", "admin.config.email.invite-subject.description": "Oggetto dell'email che viene inviata quando un amministratore invita un utente.",
"admin.config.email.invite-message": "Invite message", "admin.config.email.invite-message": "Testo dell'email di invito",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL and {password} with the password.", "admin.config.email.invite-message.description": "Messaggio che viene inviato quando un amministratore invita un utente. {url} verrà sostituito con l'URL di invito e {password} con la password.",
"admin.config.share.allow-registration": "Allow registration", "admin.config.share.allow-registration": "Consenti la registrazione",
"admin.config.share.allow-registration.description": "Whether registration is allowed", "admin.config.share.allow-registration.description": "Indica se la registrazione è autorizzata",
"admin.config.share.allow-unauthenticated-shares": "Allow unauthenticated shares", "admin.config.share.allow-unauthenticated-shares": "Consenti condivisioni non autenticate",
"admin.config.share.allow-unauthenticated-shares.description": "Whether unauthenticated users can create shares", "admin.config.share.allow-unauthenticated-shares.description": "Indica se gli utenti non autenticati possono creare condivisioni",
"admin.config.share.max-expiration": "Max expiration", "admin.config.share.max-expiration": "Scadenza massima",
"admin.config.share.max-expiration.description": "Maximum share expiration in hours. Set to 0 to allow unlimited expiration.", "admin.config.share.max-expiration.description": "Scadenza massima di condivisione in ore. Impostare a 0 per consentire la scadenza illimitata.",
"admin.config.share.max-size": "Max size", "admin.config.share.max-size": "Dim. massima",
"admin.config.share.max-size.description": "Maximum share size in bytes", "admin.config.share.max-size.description": "Dimensione massima di condivisione in byte",
"admin.config.share.zip-compression-level": "Zip compression level", "admin.config.share.zip-compression-level": "Livello di compressione Zip",
"admin.config.share.zip-compression-level.description": "Adjust the level to balance between file size and compression speed. Valid values range from 0 to 9, with 0 being no compression and 9 being maximum compression. ", "admin.config.share.zip-compression-level.description": "Regola il livello per bilanciare la dimensione del file e la velocità di compressione. Valori validi da 0 a 9, con 0 senza compressione e 9 con compressione massima. ",
"admin.config.smtp.enabled": "Enabled", "admin.config.smtp.enabled": "Abilitato",
"admin.config.smtp.enabled.description": "Whether SMTP is enabled. Only set this to true if you entered the host, port, email, user and password of your SMTP server.", "admin.config.smtp.enabled.description": "Indica se SMTP è abilitato. Impostalo a VERO solo se hai inserito host, porta, email, utente e password del tuo server SMTP.",
"admin.config.smtp.host": "Host", "admin.config.smtp.host": "Host",
"admin.config.smtp.host.description": "Host of the SMTP server", "admin.config.smtp.host.description": "Host del server SMTP",
"admin.config.smtp.port": "Port", "admin.config.smtp.port": "Porta",
"admin.config.smtp.port.description": "Port of the SMTP server", "admin.config.smtp.port.description": "Porta del server SMTP",
"admin.config.smtp.email": "Email", "admin.config.smtp.email": "Email",
"admin.config.smtp.email.description": "Email address which the emails get sent from", "admin.config.smtp.email.description": "Indirizzo da cui vengono inviate le email",
"admin.config.smtp.username": "Username", "admin.config.smtp.username": "Nome utente",
"admin.config.smtp.username.description": "Username of the SMTP server", "admin.config.smtp.username.description": "Nome utente del server SMTP",
"admin.config.smtp.password": "Password", "admin.config.smtp.password": "Password",
"admin.config.smtp.password.description": "Password of the SMTP server", "admin.config.smtp.password.description": "Password del server SMTP",
"admin.config.smtp.button.test": "Send test email", "admin.config.smtp.button.test": "Invia e-mail di prova",
"admin.config.oauth.allow-registration": "Allow registration", "admin.config.oauth.allow-registration": "Consenti la registrazione",
"admin.config.oauth.allow-registration.description": "Allow users to register via social login", "admin.config.oauth.allow-registration.description": "Consenti agli utenti di registrarsi tramite social login",
"admin.config.oauth.ignore-totp": "Ignore TOTP", "admin.config.oauth.ignore-totp": "Ignora TOTP",
"admin.config.oauth.ignore-totp.description": "Whether to ignore TOTP when user using social login", "admin.config.oauth.ignore-totp.description": "Indica se ignorare TOTP quando l'utente utilizza il social login",
"admin.config.oauth.github-enabled": "GitHub", "admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description": "Whether GitHub login is enabled", "admin.config.oauth.github-enabled.description": "Se l'accesso tramite GitHub è abilitato",
"admin.config.oauth.github-client-id": "GitHub Client ID", "admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description": "Client ID of the GitHub OAuth app", "admin.config.oauth.github-client-id.description": "ID client dell'app GitHub OAuth",
"admin.config.oauth.github-client-secret": "GitHub Client secret", "admin.config.oauth.github-client-secret": "GitHub Client secret",
"admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app", "admin.config.oauth.github-client-secret.description": "Client secret dell'app GitHub OAuth",
"admin.config.oauth.google-enabled": "Google", "admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description": "Whether Google login is enabled", "admin.config.oauth.google-enabled.description": "Se il login tramite Google è abilitato",
"admin.config.oauth.google-client-id": "Google Client ID", "admin.config.oauth.google-client-id": "Id Client Goole",
"admin.config.oauth.google-client-id.description": "Client ID of the Google OAuth app", "admin.config.oauth.google-client-id.description": "ID client dell'app Google OAuth",
"admin.config.oauth.google-client-secret": "Google Client secret", "admin.config.oauth.google-client-secret": "Google Client secret",
"admin.config.oauth.google-client-secret.description": "Client secret of the Google OAuth app", "admin.config.oauth.google-client-secret.description": "Client secret dell'app Google OAuth",
"admin.config.oauth.microsoft-enabled": "Microsoft", "admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description": "Whether Microsoft login is enabled", "admin.config.oauth.microsoft-enabled.description": "Se il login tramite Microsoft è abilitato",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant", "admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.", "admin.config.oauth.microsoft-tenant.description": "Tenant ID dell'app Microsoft OAuth\ngenerico: Gli utenti con un account Microsoft personale e un account di lavoro o scuola da Microsoft Entra ID possono accedere all'applicazione. organizzazioni: Solo gli utenti con account di lavoro o scolastici di Microsoft Entra ID possono accedere all'applicazione.\nclienti: Solo gli utenti con un account Microsoft personale possono accedere all'applicazione.\nnome di dominio del tenant Microsoft Entra o l'ID del tenant in formato GUID: Solo gli utenti di uno specifico tenant Microsoft Entra (membri di directory con un account di lavoro o di scuola o ospiti di directory con un account Microsoft personale) possono accedere all'applicazione.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID", "admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description": "Client ID of the Microsoft OAuth app", "admin.config.oauth.microsoft-client-id.description": "ID client dell'app Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret", "admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
"admin.config.oauth.microsoft-client-secret.description": "Client secret of the Microsoft OAuth app", "admin.config.oauth.microsoft-client-secret.description": "Client secret dell'app Microsoft OAuth",
"admin.config.oauth.discord-enabled": "Discord", "admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description": "Whether Discord login is enabled", "admin.config.oauth.discord-enabled.description": "Se l'accesso tramite Discord è abilitato",
"admin.config.oauth.discord-limited-guild": "Discord limited server ID", "admin.config.oauth.discord-limited-guild": "Limita a un particolare server ID",
"admin.config.oauth.discord-limited-guild.description": "Limit signing in to users in a specific server. Leave it blank to disable.", "admin.config.oauth.discord-limited-guild.description": "Limita l'accesso agli utenti in un server specifico. Lascialo vuoto per disabilitare.",
"admin.config.oauth.discord-client-id": "Discord Client ID", "admin.config.oauth.discord-client-id": "Discord Client ID",
"admin.config.oauth.discord-client-id.description": "Client ID of the Discord OAuth app", "admin.config.oauth.discord-client-id.description": "ID client dell'app Discord OAuth",
"admin.config.oauth.discord-client-secret": "Discord Client secret", "admin.config.oauth.discord-client-secret": "Discord Client secret",
"admin.config.oauth.discord-client-secret.description": "Client secret of the Discord OAuth app", "admin.config.oauth.discord-client-secret.description": "Client secret dell'applicazione Discord OAuth",
"admin.config.oauth.oidc-enabled": "OpenID Connect", "admin.config.oauth.oidc-enabled": "OpenId Connect",
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled", "admin.config.oauth.oidc-enabled.description": "Se il login tramite OpenID Connect è abilitato",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI", "admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app", "admin.config.oauth.oidc-discovery-uri.description": "URI di scoperta dell'app OAuth di OpenID Connect",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim", "admin.config.oauth.oidc-username-claim": "Richiesta nome utente OpenID Connect",
"admin.config.oauth.oidc-username-claim.description": "Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.", "admin.config.oauth.oidc-username-claim.description": "Nome utente nel token OpenID Connect. Lascialo vuoto se non sai cos'è questa configurazione.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID", "admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app", "admin.config.oauth.oidc-client-id.description": "Client ID dell'app OAuth di OpenID Connect",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret", "admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app", "admin.config.oauth.oidc-client-secret.description": "Client secret dell'app OAuth OpenID Connect",
// 404 // 404
"404.description": "Oops this page doesn't exist.", "404.description": "Ops, questa pagina non esiste.",
"404.button.home": "Bring me back home", "404.button.home": "Riportami a casa",
// error // error
"error.title": "Error", "error.title": "Errore",
"error.description": "Oops!", "error.description": "Oops!",
"error.button.back": "Go back", "error.button.back": "Torna indietro",
"error.msg.default": "Something went wrong.", "error.msg.default": "Si è verificato un errore.",
"error.msg.access_denied": "You canceled the authentication process, please try again.", "error.msg.access_denied": "Hai annullato il processo di autenticazione, per favore riprova.",
"error.msg.expired_token": "The authentication process took too long, please try again.", "error.msg.expired_token": "Il processo di autenticazione ha richiesto troppo tempo, per favore riprova.",
"error.msg.invalid_token": "Internal Error", "error.msg.invalid_token": "Errore Interno",
"error.msg.no_user": "User linked to this {0} account doesn't exist.", "error.msg.no_user": "L'utente collegato a questo account {0} non esiste.",
"error.msg.no_email": "Can't get email address from this {0} account.", "error.msg.no_email": "Impossibile ottenere l'indirizzo email da questo account {0}.",
"error.msg.already_linked": "This {0} account is already linked to another account.", "error.msg.already_linked": "Questo account {0} è già collegato ad un altro account.",
"error.msg.not_linked": "This {0} account haven't linked to any account yet.", "error.msg.not_linked": "Questo account {0} non è ancora collegato ad alcun account.",
"error.msg.unverified_account": "This {0} account is unverified, please try again after verification.", "error.msg.unverified_account": "Questo account {0} non è verificato, per favore riprova dopo la verifica.",
"error.msg.discord_guild_permission_denied": "You are not allowed to sign in.", "error.msg.discord_guild_permission_denied": "Non sei autorizzato ad accedere.",
"error.msg.cannot_get_user_info": "Can not get your user info from this {0} account.", "error.msg.cannot_get_user_info": "Non è possibile ottenere le informazioni utente da questo account {0}.",
"error.param.provider_github": "GitHub", "error.param.provider_github": "GitHub",
"error.param.provider_google": "Google", "error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft", "error.param.provider_microsoft": "Microsoft",
"error.param.provider_discord": "Discord", "error.param.provider_discord": "Discord",
"error.param.provider_oidc": "OpenID Connect", "error.param.provider_oidc": "OpenId Connect",
// Common translations // Common translations
"common.button.save": "Save", "common.button.save": "Salva",
"common.button.create": "Create", "common.button.create": "Crea",
"common.button.submit": "Submit", "common.button.submit": "Invia",
"common.button.delete": "Delete", "common.button.delete": "Cancella",
"common.button.cancel": "Cancel", "common.button.cancel": "Annulla",
"common.button.confirm": "Confirm", "common.button.confirm": "Conferma",
"common.button.disable": "Disable", "common.button.disable": "Disabilita",
"common.button.share": "Share", "common.button.share": "Condividi",
"common.button.generate": "Generate", "common.button.generate": "Genera",
"common.button.done": "Done", "common.button.done": "Fatto",
"common.text.link": "Link", "common.text.link": "Collegamento",
"common.text.or": "or", "common.text.navigate-to-link": "Vai al collegamento",
"common.button.go-back": "Go back", "common.text.or": "o",
"common.notify.copied": "Your link was copied to the clipboard", "common.button.go-back": "Torna indietro",
"common.success": "Success", "common.notify.copied": "Il tuo collegamento e' stato copiato negli appunti",
"common.error": "Error", "common.success": "Successo",
"common.error.unknown": "An unknown error occurred", "common.error": "Errore",
"common.error.invalid-email": "Invalid email address", "common.error.unknown": "Si è verificato un errore sconosciuto",
"common.error.too-short": "Must be at least {length} characters", "common.error.invalid-email": "Indirizzo email non valido",
"common.error.too-long": "Must be at most {length} characters", "common.error.too-short": "Deve contenere almeno {length} caratteri",
"common.error.exact-length": "Must be exactly {length} characters", "common.error.too-long": "Deve contenere al massimo {length} caratteri",
"common.error.invalid-number": "Must be a number", "common.error.exact-length": "Deve essere esattamente {length} caratteri",
"common.error.field-required": "This field is required" "common.error.invalid-number": "Deve essere un numero",
"common.error.field-required": "Questo campo è obbligatorio"
}; };

View File

@ -404,6 +404,7 @@ export default {
"common.button.generate": "生成", "common.button.generate": "生成",
"common.button.done": "完了", "common.button.done": "完了",
"common.text.link": "リンク", "common.text.link": "リンク",
"common.text.navigate-to-link": "Go to the link",
"common.text.or": "または", "common.text.or": "または",
"common.button.go-back": "戻る", "common.button.go-back": "戻る",
"common.notify.copied": "リンクをクリップボードにコピーしました", "common.notify.copied": "リンクをクリップボードにコピーしました",

View File

@ -404,6 +404,7 @@ export default {
"common.button.generate": "Genereren", "common.button.generate": "Genereren",
"common.button.done": "Voltooid", "common.button.done": "Voltooid",
"common.text.link": "Koppeling", "common.text.link": "Koppeling",
"common.text.navigate-to-link": "Go to the link",
"common.text.or": "of", "common.text.or": "of",
"common.button.go-back": "Ga terug", "common.button.go-back": "Ga terug",
"common.notify.copied": "Uw link is gekopieerd naar het klembord", "common.notify.copied": "Uw link is gekopieerd naar het klembord",

View File

@ -404,6 +404,7 @@ export default {
"common.button.generate": "Wygeneruj", "common.button.generate": "Wygeneruj",
"common.button.done": "Gotowe", "common.button.done": "Gotowe",
"common.text.link": "Link", "common.text.link": "Link",
"common.text.navigate-to-link": "Go to the link",
"common.text.or": "lub", "common.text.or": "lub",
"common.button.go-back": "Wróć", "common.button.go-back": "Wróć",
"common.notify.copied": "Link został skopiowany do schowka", "common.notify.copied": "Link został skopiowany do schowka",

View File

@ -404,6 +404,7 @@ export default {
"common.button.generate": "Gerar", "common.button.generate": "Gerar",
"common.button.done": "Concluído", "common.button.done": "Concluído",
"common.text.link": "Link", "common.text.link": "Link",
"common.text.navigate-to-link": "Ir para o link",
"common.text.or": "ou", "common.text.or": "ou",
"common.button.go-back": "Voltar", "common.button.go-back": "Voltar",
"common.notify.copied": "O seu link foi copiado para a área de transferência", "common.notify.copied": "O seu link foi copiado para a área de transferência",

View File

@ -404,6 +404,7 @@ export default {
"common.button.generate": "Сгенерировать", "common.button.generate": "Сгенерировать",
"common.button.done": "Готово", "common.button.done": "Готово",
"common.text.link": "Ссылка", "common.text.link": "Ссылка",
"common.text.navigate-to-link": "Go to the link",
"common.text.or": "или", "common.text.or": "или",
"common.button.go-back": "Назад", "common.button.go-back": "Назад",
"common.notify.copied": "Ваша ссылка скопирована в буфер обмена", "common.notify.copied": "Ваша ссылка скопирована в буфер обмена",

View File

@ -404,6 +404,7 @@ export default {
"common.button.generate": "Генериши", "common.button.generate": "Генериши",
"common.button.done": "Готово", "common.button.done": "Готово",
"common.text.link": "Линк", "common.text.link": "Линк",
"common.text.navigate-to-link": "Go to the link",
"common.text.or": "или", "common.text.or": "или",
"common.button.go-back": "Иди назад", "common.button.go-back": "Иди назад",
"common.notify.copied": "Ваша веза је копирана у clipboard", "common.notify.copied": "Ваша веза је копирана у clipboard",

View File

@ -346,7 +346,7 @@ export default {
"admin.config.oauth.microsoft-enabled": "Microsoft", "admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description": "Om Microsoftinloggning skall vara aktiverat", "admin.config.oauth.microsoft-enabled.description": "Om Microsoftinloggning skall vara aktiverat",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant", "admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.", "admin.config.oauth.microsoft-tenant.description": "Tenant-ID för Microsoft OAuth app\ngemensamt: Användare med både ett personligt Microsoft-konto och ett arbets- eller skolkonto från Microsoft Entra ID kan logga in på programmet.\norganisationer: Endast användare med arbets- eller skolkonton från Microsoft Entra ID kan logga in på programmet.\nkonsumenter: Endast användare med ett personligt Microsoft-konto kan logga in på programmet.\ndomännamn för Microsoft Entra tenant eller tenant ID i GUID-format: Endast användare från en specifik Microsoft Entra tenant (katalogmedlemmar med ett arbets- eller skolkonto eller kataloggäster med ett personligt Microsoft-konto) kan logga in på ansökan.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID", "admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description": "Client ID för Microsoft OAuth", "admin.config.oauth.microsoft-client-id.description": "Client ID för Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret", "admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
@ -360,15 +360,15 @@ export default {
"admin.config.oauth.discord-client-secret": "Discord Client secret", "admin.config.oauth.discord-client-secret": "Discord Client secret",
"admin.config.oauth.discord-client-secret.description": "Client secret för Discord OAuth", "admin.config.oauth.discord-client-secret.description": "Client secret för Discord OAuth",
"admin.config.oauth.oidc-enabled": "OpenID Connect", "admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled", "admin.config.oauth.oidc-enabled.description": "Om OpenID-inloggning är aktiverat",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI", "admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app", "admin.config.oauth.oidc-discovery-uri.description": "Discovery URI för OpenID Connect OAuth appen",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim", "admin.config.oauth.oidc-username-claim": "OpenID Connect användarnamnsanspråk",
"admin.config.oauth.oidc-username-claim.description": "Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.", "admin.config.oauth.oidc-username-claim.description": "Användarnamnsanspråk i OpenID Connect ID token. Lämna tomt om du inte vet vad denna konfiguration är.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID", "admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app", "admin.config.oauth.oidc-client-id.description": "Client ID för OpenID OAuth",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret", "admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app", "admin.config.oauth.oidc-client-secret.description": "Client secret för OpenID OAuth",
// 404 // 404
"404.description": "Hoppsan den här sidan finns inte.", "404.description": "Hoppsan den här sidan finns inte.",
"404.button.home": "Ta mig tillbaka hem", "404.button.home": "Ta mig tillbaka hem",
@ -386,7 +386,7 @@ export default {
"error.msg.not_linked": "Detta {0} konto har ännu inte länkat till något konto.", "error.msg.not_linked": "Detta {0} konto har ännu inte länkat till något konto.",
"error.msg.unverified_account": "Detta {0} -konto är overifierat, försök igen efter verifiering.", "error.msg.unverified_account": "Detta {0} -konto är overifierat, försök igen efter verifiering.",
"error.msg.discord_guild_permission_denied": "Du är inte tillåten att logga in.", "error.msg.discord_guild_permission_denied": "Du är inte tillåten att logga in.",
"error.msg.cannot_get_user_info": "Can not get your user info from this {0} account.", "error.msg.cannot_get_user_info": "Kan inte hämta din användarinformation från detta {0} konto.",
"error.param.provider_github": "GitHub", "error.param.provider_github": "GitHub",
"error.param.provider_google": "Google", "error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft", "error.param.provider_microsoft": "Microsoft",
@ -404,6 +404,7 @@ export default {
"common.button.generate": "Generera", "common.button.generate": "Generera",
"common.button.done": "Klar", "common.button.done": "Klar",
"common.text.link": "Länk", "common.text.link": "Länk",
"common.text.navigate-to-link": "Gå till länken",
"common.text.or": "eller", "common.text.or": "eller",
"common.button.go-back": "Gå tillbaka", "common.button.go-back": "Gå tillbaka",
"common.notify.copied": "Din länk har kopierats till urklipp", "common.notify.copied": "Din länk har kopierats till urklipp",

View File

@ -404,6 +404,7 @@ export default {
"common.button.generate": "สุ่ม", "common.button.generate": "สุ่ม",
"common.button.done": "เสร็จสิ้น", "common.button.done": "เสร็จสิ้น",
"common.text.link": "ลิงค์", "common.text.link": "ลิงค์",
"common.text.navigate-to-link": "Go to the link",
"common.text.or": "หรือ", "common.text.or": "หรือ",
"common.button.go-back": "ย้อนกลับ", "common.button.go-back": "ย้อนกลับ",
"common.notify.copied": "คัดลอกไปยังคลิปบอร์ดแล้ว", "common.notify.copied": "คัดลอกไปยังคลิปบอร์ดแล้ว",

View File

@ -404,6 +404,7 @@ export default {
"common.button.generate": "自動產生", "common.button.generate": "自動產生",
"common.button.done": "完成", "common.button.done": "完成",
"common.text.link": "聯結", "common.text.link": "聯結",
"common.text.navigate-to-link": "Go to the link",
"common.text.or": "或", "common.text.or": "或",
"common.button.go-back": "返回", "common.button.go-back": "返回",
"common.notify.copied": "已複製到剪貼簿", "common.notify.copied": "已複製到剪貼簿",