chore(translations): update translations via Crowdin (#773)
* New translations en-us.ts (Estonian) * New translations en-us.ts (Estonian) * New translations en-us.ts (Estonian) * New translations en-us.ts (Estonian) * New translations en-us.ts (Chinese Simplified)
This commit is contained in:
@@ -1,40 +1,40 @@
|
||||
export default {
|
||||
// Navbar
|
||||
"navbar.upload": "Upload",
|
||||
"navbar.signin": "Sign in",
|
||||
"navbar.home": "Home",
|
||||
"navbar.signup": "Sign up",
|
||||
"navbar.links.shares": "My shares",
|
||||
"navbar.links.reverse": "Reverse shares",
|
||||
"navbar.avatar.account": "My account",
|
||||
"navbar.avatar.admin": "Administration",
|
||||
"navbar.avatar.signout": "Sign out",
|
||||
"navbar.upload": "Laadi üles",
|
||||
"navbar.signin": "Logi sisse",
|
||||
"navbar.home": "Avaleht",
|
||||
"navbar.signup": "Registreeru",
|
||||
"navbar.links.shares": "Minu jagamised",
|
||||
"navbar.links.reverse": "Pööratud jagamised",
|
||||
"navbar.avatar.account": "Minu konto",
|
||||
"navbar.avatar.admin": "Administreerimine",
|
||||
"navbar.avatar.signout": "Logi välja",
|
||||
// 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.bullet.a.description": "Host Pingvin Share on your own machine.",
|
||||
"home.bullet.b.name": "Privacy",
|
||||
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
|
||||
"home.bullet.c.name": "No annoying file size limit",
|
||||
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
|
||||
"home.button.start": "Get started",
|
||||
"home.button.source": "Source code",
|
||||
"home.title": "<h>Isehostitav</h> failijagamisplatvorm.",
|
||||
"home.description": "Kas tõesti soovid anda oma isiklikud failid kolmandate osapoolte nagu WeTransfer kätte?",
|
||||
"home.bullet.a.name": "Isehostitav",
|
||||
"home.bullet.a.description": "Hosti Pingvin Share oma seadmes.",
|
||||
"home.bullet.b.name": "Privaatsus",
|
||||
"home.bullet.b.description": "Sinu failid on sinu omad ja neile ei pääse ligi kolmandad osapooled.",
|
||||
"home.bullet.c.name": "Ei mingeid tüütuid failisuuruse piiranguid",
|
||||
"home.bullet.c.description": "Laadi üles suuri faile ilma piiranguteta. Ainuke piirang on sinu kõvaketta maht.",
|
||||
"home.button.start": "Alusta",
|
||||
"home.button.source": "Lähtekood",
|
||||
// END /
|
||||
// /auth/signin
|
||||
"signin.title": "Welcome back",
|
||||
"signin.description": "You don't have an account yet?",
|
||||
"signin.button.signup": "Sign up",
|
||||
"signin.input.email-or-username": "Email or username",
|
||||
"signin.input.email-or-username.placeholder": "Your email or username",
|
||||
"signin.input.password": "Password",
|
||||
"signin.input.password.placeholder": "Your password",
|
||||
"signin.button.submit": "Sign in",
|
||||
"signIn.notify.totp-required.title": "Two-factor authentication required",
|
||||
"signIn.notify.totp-required.description": "Please enter your two-factor authentication code",
|
||||
"signIn.oauth.or": "OR",
|
||||
"signIn.oauth.signInWith": "Sign in with",
|
||||
"signin.title": "Tere tulemast tagasi",
|
||||
"signin.description": "Kas sul pole veel kontot?",
|
||||
"signin.button.signup": "Registreeru",
|
||||
"signin.input.email-or-username": "E-post või kasutajanimi",
|
||||
"signin.input.email-or-username.placeholder": "Sinu e-post või kasutajanimi",
|
||||
"signin.input.password": "Parool",
|
||||
"signin.input.password.placeholder": "Sinu parool",
|
||||
"signin.button.submit": "Logi sisse",
|
||||
"signIn.notify.totp-required.title": "Kahefaktoriline autentimine nõutud",
|
||||
"signIn.notify.totp-required.description": "Palun sisesta oma kahefaktorilise autentimise kood",
|
||||
"signIn.oauth.or": "VÕI",
|
||||
"signIn.oauth.signInWith": "Logi sisse kasutades",
|
||||
"signIn.oauth.github": "GitHub",
|
||||
"signIn.oauth.google": "Google",
|
||||
"signIn.oauth.microsoft": "Microsoft",
|
||||
@@ -42,489 +42,489 @@ export default {
|
||||
"signIn.oauth.oidc": "OpenID",
|
||||
// END /auth/signin
|
||||
// /auth/signup
|
||||
"signup.title": "Create an account",
|
||||
"signup.description": "Already have an account?",
|
||||
"signup.button.signin": "Sign in",
|
||||
"signup.input.username": "Username",
|
||||
"signup.input.username.placeholder": "Your username",
|
||||
"signup.input.email": "Email",
|
||||
"signup.input.email.placeholder": "Your email",
|
||||
"signup.button.submit": "Let's get started",
|
||||
"signup.title": "Loo konto",
|
||||
"signup.description": "Kas sul on juba konto?",
|
||||
"signup.button.signin": "Logi sisse",
|
||||
"signup.input.username": "Kasutajanimi",
|
||||
"signup.input.username.placeholder": "Sinu kasutajanimi",
|
||||
"signup.input.email": "E-post",
|
||||
"signup.input.email.placeholder": "Sinu e-post",
|
||||
"signup.button.submit": "Alustame",
|
||||
// END /auth/signup
|
||||
// /auth/totp
|
||||
"totp.title": "TOTP Authentication",
|
||||
"totp.button.signIn": "Sign in",
|
||||
"totp.title": "TOTP autentimine",
|
||||
"totp.button.signIn": "Sisene",
|
||||
// END /auth/totp
|
||||
// /auth/reset-password
|
||||
"resetPassword.title": "Forgot your password?",
|
||||
"resetPassword.description": "Enter your email to reset your password.",
|
||||
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
|
||||
"resetPassword.button.back": "Back to sign in page",
|
||||
"resetPassword.text.resetPassword": "Reset password",
|
||||
"resetPassword.text.enterNewPassword": "Enter your new password",
|
||||
"resetPassword.input.password": "New password",
|
||||
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
|
||||
"resetPassword.title": "Unustasid oma parooli?",
|
||||
"resetPassword.description": "Parooli lähtestamiseks sisesta enda e-posti aadress.",
|
||||
"resetPassword.notify.success": "Kui antud e-post on registreeritud, saadetakse e-mailiga link parooli lähtestamiseks.",
|
||||
"resetPassword.button.back": "Tagasi sisselogimislehele",
|
||||
"resetPassword.text.resetPassword": "Lähtesta parool",
|
||||
"resetPassword.text.enterNewPassword": "Sisesta uus parool",
|
||||
"resetPassword.input.password": "Uus parool",
|
||||
"resetPassword.notify.passwordReset": "Sinu parool on edukalt lähtestatud.",
|
||||
// /account
|
||||
"account.title": "My account",
|
||||
"account.card.info.title": "Account info",
|
||||
"account.card.info.username": "Username",
|
||||
"account.card.info.email": "Email",
|
||||
"account.notify.info.success": "Account updated successfully",
|
||||
"account.card.password.title": "Password",
|
||||
"account.card.password.old": "Old password",
|
||||
"account.card.password.new": "New password",
|
||||
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
|
||||
"account.notify.password.success": "Password changed successfully",
|
||||
"account.card.oauth.title": "Social login",
|
||||
"account.title": "Minu konto",
|
||||
"account.card.info.title": "Konto info",
|
||||
"account.card.info.username": "Kasutajanimi",
|
||||
"account.card.info.email": "E-post",
|
||||
"account.notify.info.success": "Konto edukalt uuendatud",
|
||||
"account.card.password.title": "Parool",
|
||||
"account.card.password.old": "Vana parool",
|
||||
"account.card.password.new": "Uus parool",
|
||||
"account.card.password.noPasswordSet": "Sul pole parooli seatud. E-posti ja parooliga sisselogimiseks pead looma parooli.",
|
||||
"account.notify.password.success": "Parool edukalt muudetud",
|
||||
"account.card.oauth.title": "Sisselogimine sotsiaalmeediatega",
|
||||
"account.card.oauth.github": "GitHub",
|
||||
"account.card.oauth.google": "Google",
|
||||
"account.card.oauth.microsoft": "Microsoft",
|
||||
"account.card.oauth.discord": "Discord",
|
||||
"account.card.oauth.oidc": "OpenID",
|
||||
"account.card.oauth.link": "Link",
|
||||
"account.card.oauth.unlink": "Unlink",
|
||||
"account.card.oauth.unlinked": "Unlinked",
|
||||
"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 login credentials",
|
||||
"account.notify.oauth.unlinked.success": "Unlinked successfully",
|
||||
"account.card.security.title": "Security",
|
||||
"account.card.security.totp.enable.description": "Enter your current password to start enabling TOTP",
|
||||
"account.card.security.totp.disable.description": "Enter your current password to disable TOTP",
|
||||
"account.card.security.totp.button.start": "Start",
|
||||
"account.modal.totp.title": "Enable TOTP",
|
||||
"account.modal.totp.step1": "Step 1: Add your authenticator",
|
||||
"account.modal.totp.step2": "Step 2: Validate your code",
|
||||
"account.modal.totp.enterManually": "Enter manually",
|
||||
"account.modal.totp.code": "Code",
|
||||
"common.button.clickToCopy": "Click to copy",
|
||||
"account.modal.totp.verify": "Verify",
|
||||
"account.notify.totp.disable": "TOTP disabled successfully",
|
||||
"account.notify.totp.enable": "TOTP enabled successfully",
|
||||
"account.card.language.title": "Language",
|
||||
"account.card.language.description": "The project is translated by the community. Some languages might be incomplete.",
|
||||
"account.card.color.title": "Color scheme",
|
||||
"account.card.oauth.link": "Ühenda",
|
||||
"account.card.oauth.unlink": "Eemalda ühendus",
|
||||
"account.card.oauth.unlinked": "Ühendus eemaldatud",
|
||||
"account.modal.unlink.title": "Eemalda konto seos",
|
||||
"account.modal.unlink.description": "Sotsiaalmeedia kontode lahtiühendamine võib põhjustada konto kaotamist kui sa ei mäleta oma sisselogimisandmeid",
|
||||
"account.notify.oauth.unlinked.success": "Ühendus eemaldatud edukalt",
|
||||
"account.card.security.title": "Turvalisus",
|
||||
"account.card.security.totp.enable.description": "Sisesta oma praegune parool, et alustada TOTP sisselülitamist",
|
||||
"account.card.security.totp.disable.description": "Sisesta oma praegune parool, et välja lülitada TOTP",
|
||||
"account.card.security.totp.button.start": "Alusta",
|
||||
"account.modal.totp.title": "Lülita sisse TOTP",
|
||||
"account.modal.totp.step1": "1. samm: Lisa oma autentikaator",
|
||||
"account.modal.totp.step2": "2. samm: Kinnita oma kood",
|
||||
"account.modal.totp.enterManually": "Sisesta käsitsi",
|
||||
"account.modal.totp.code": "Kood",
|
||||
"common.button.clickToCopy": "Klõpsa, et kopeerida",
|
||||
"account.modal.totp.verify": "Kinnita",
|
||||
"account.notify.totp.disable": "TOTP edukalt välja lülitatud",
|
||||
"account.notify.totp.enable": "TOTP edukalt sisse lülitatud",
|
||||
"account.card.language.title": "Keel",
|
||||
"account.card.language.description": "Projekti tõlkis kogukond. Mõned keeleversioonid võivad olla mittetäielikud.",
|
||||
"account.card.color.title": "Värviskeem",
|
||||
// ThemeSwitcher.tsx
|
||||
"account.theme.dark": "Dark",
|
||||
"account.theme.light": "Light",
|
||||
"account.theme.system": "System",
|
||||
"account.button.delete": "Delete Account",
|
||||
"account.modal.delete.title": "Delete Account",
|
||||
"account.modal.delete.description": "Do you really want to delete your account including all your active shares?",
|
||||
"account.theme.dark": "Tume",
|
||||
"account.theme.light": "Hele",
|
||||
"account.theme.system": "Süsteemi",
|
||||
"account.button.delete": "Kustuta konto",
|
||||
"account.modal.delete.title": "Kustuta konto",
|
||||
"account.modal.delete.description": "Kas tahad tõesti kustutada enda konto koos kõikide jagatud failidega?",
|
||||
// END /account
|
||||
// /account/shares
|
||||
"account.shares.title": "My shares",
|
||||
"account.shares.title.empty": "It's empty here 👀",
|
||||
"account.shares.description.empty": "You don't have any shares.",
|
||||
"account.shares.button.create": "Create one",
|
||||
"account.shares.info.title": "Share informations",
|
||||
"account.shares.title": "Minu jagamised",
|
||||
"account.shares.title.empty": "Siin on tühjus 👀",
|
||||
"account.shares.description.empty": "Sul pole ühtegi jagamist.",
|
||||
"account.shares.button.create": "Loo üks",
|
||||
"account.shares.info.title": "Jagamise andmed",
|
||||
"account.shares.table.id": "ID",
|
||||
"account.shares.table.name": "Name",
|
||||
"account.shares.table.description": "Description",
|
||||
"account.shares.table.visitors": "Visitors",
|
||||
"account.shares.table.expiresAt": "Expires on",
|
||||
"account.shares.table.createdAt": "Created on",
|
||||
"account.shares.table.size": "Size",
|
||||
"account.shares.table.password-protected": "Password protected",
|
||||
"account.shares.table.visitor-count": "{count} of {max}",
|
||||
"account.shares.table.expiry-never": "Never",
|
||||
"account.shares.modal.share-informations": "Share informations",
|
||||
"account.shares.modal.share-link": "Share link",
|
||||
"account.shares.modal.delete.title": "Delete share: {share}",
|
||||
"account.shares.modal.delete.description": "Do you really want to delete this share?",
|
||||
"account.shares.table.name": "Nimi",
|
||||
"account.shares.table.description": "Kirjeldus",
|
||||
"account.shares.table.visitors": "Külastajad",
|
||||
"account.shares.table.expiresAt": "Aegub",
|
||||
"account.shares.table.createdAt": "Loodud",
|
||||
"account.shares.table.size": "Suurus",
|
||||
"account.shares.table.password-protected": "Parooliga kaitstud",
|
||||
"account.shares.table.visitor-count": "{count} / {max}",
|
||||
"account.shares.table.expiry-never": "Mitte kunagi",
|
||||
"account.shares.modal.share-informations": "Jagamise andmed",
|
||||
"account.shares.modal.share-link": "Jagamise link",
|
||||
"account.shares.modal.delete.title": "Kustuta jagamine: {share}",
|
||||
"account.shares.modal.delete.description": "Kas soovid tõesti seda jagamist kustutada?",
|
||||
// END /account/shares
|
||||
// /account/reverseShares
|
||||
"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.",
|
||||
"account.reverseShares.title.empty": "It's empty here 👀",
|
||||
"account.reverseShares.description.empty": "You don't have any reverse shares.",
|
||||
"account.reverseShares.title": "Tagasijagamine",
|
||||
"account.reverseShares.description": "Tagasijagamine võimaldab sul genereerida unikaalse URL-i, mille kaudu väliskasutajad saavad luua jagamise.",
|
||||
"account.reverseShares.title.empty": "Siin on tühjus 👀",
|
||||
"account.reverseShares.description.empty": "Sul pole ühtegi tagasijagamist.",
|
||||
// showCreateReverseShareModal.tsx
|
||||
"account.reverseShares.modal.title": "Create reverse share",
|
||||
"account.reverseShares.modal.expiration.label": "Expiration",
|
||||
"account.reverseShares.modal.expiration.minute-singular": "Minute",
|
||||
"account.reverseShares.modal.expiration.minute-plural": "Minutes",
|
||||
"account.reverseShares.modal.expiration.hour-singular": "Hour",
|
||||
"account.reverseShares.modal.expiration.hour-plural": "Hours",
|
||||
"account.reverseShares.modal.expiration.day-singular": "Day",
|
||||
"account.reverseShares.modal.expiration.day-plural": "Days",
|
||||
"account.reverseShares.modal.expiration.week-singular": "Week",
|
||||
"account.reverseShares.modal.expiration.week-plural": "Weeks",
|
||||
"account.reverseShares.modal.expiration.month-singular": "Month",
|
||||
"account.reverseShares.modal.expiration.month-plural": "Months",
|
||||
"account.reverseShares.modal.expiration.year-singular": "Year",
|
||||
"account.reverseShares.modal.expiration.year-plural": "Years",
|
||||
"account.reverseShares.modal.max-size.label": "Max share size",
|
||||
"account.reverseShares.modal.send-email": "Send email notifications",
|
||||
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
|
||||
"account.reverseShares.modal.simplified": "Simple mode",
|
||||
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
|
||||
"account.reverseShares.modal.public-access": "Public access",
|
||||
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
|
||||
"account.reverseShares.modal.max-use.label": "Max uses",
|
||||
"account.reverseShares.modal.max-use.description": "The maximum amount of times this URL can be used to create a share.",
|
||||
"account.reverseShare.never-expires": "This reverse share will never expire.",
|
||||
"account.reverseShare.expires-on": "This reverse share will expire on {expiration}.",
|
||||
"account.reverseShares.table.no-shares": "No shares created yet",
|
||||
"account.reverseShares.table.count.singular": "share",
|
||||
"account.reverseShares.table.count.plural": "shares",
|
||||
"account.reverseShares.table.shares": "Shares",
|
||||
"account.reverseShares.table.remaining": "Remaining uses",
|
||||
"account.reverseShares.table.max-size": "Max share size",
|
||||
"account.reverseShares.table.expires": "Expires at",
|
||||
"account.reverseShares.modal.reverse-share-link": "Reverse share link",
|
||||
"account.reverseShares.modal.delete.title": "Delete reverse share",
|
||||
"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.title": "Loo tagasijagamine",
|
||||
"account.reverseShares.modal.expiration.label": "Aegumisaeg",
|
||||
"account.reverseShares.modal.expiration.minute-singular": "Minut",
|
||||
"account.reverseShares.modal.expiration.minute-plural": "Minutit",
|
||||
"account.reverseShares.modal.expiration.hour-singular": "Tund",
|
||||
"account.reverseShares.modal.expiration.hour-plural": "Tundi",
|
||||
"account.reverseShares.modal.expiration.day-singular": "Päev",
|
||||
"account.reverseShares.modal.expiration.day-plural": "Päeva",
|
||||
"account.reverseShares.modal.expiration.week-singular": "Nädal",
|
||||
"account.reverseShares.modal.expiration.week-plural": "Nädalat",
|
||||
"account.reverseShares.modal.expiration.month-singular": "Kuu",
|
||||
"account.reverseShares.modal.expiration.month-plural": "Kuud",
|
||||
"account.reverseShares.modal.expiration.year-singular": "Aasta",
|
||||
"account.reverseShares.modal.expiration.year-plural": "Aastat",
|
||||
"account.reverseShares.modal.max-size.label": "Jagamise maksimaalne suurus",
|
||||
"account.reverseShares.modal.send-email": "Saada e-posti teavitusi",
|
||||
"account.reverseShares.modal.send-email.description": "Sulle saadetakse e-posti teavitus kui selle tagasijagamise lingiga luuakse jagamine.",
|
||||
"account.reverseShares.modal.simplified": "Lihtrežiim",
|
||||
"account.reverseShares.modal.simplified.description": "Muuda faili üleslaadija jaoks lihtsaks faili sinuga jagamine. Nad saavad muuta ainult jagamise nime ja kirjeldust.",
|
||||
"account.reverseShares.modal.public-access": "Avalik juurdepääs",
|
||||
"account.reverseShares.modal.public-access.description": "Tee selle tagasijagamise lingi abil loodud jagamised avalikuks. Kui see on keelatud, saavad neid vaadata ainult sina ja jagamise looja.",
|
||||
"account.reverseShares.modal.max-use.label": "Maksimaalne kasutuskordade arv",
|
||||
"account.reverseShares.modal.max-use.description": "Maksimaalne arv kordi, mil seda URL-i saab kasutada jagamise loomiseks.",
|
||||
"account.reverseShare.never-expires": "See tagasijagamine ei aegu kunagi.",
|
||||
"account.reverseShare.expires-on": "See tagasijagamine aegub {expiration}.",
|
||||
"account.reverseShares.table.no-shares": "Ühtegi jagamist pole veel loodud",
|
||||
"account.reverseShares.table.count.singular": "jagamine",
|
||||
"account.reverseShares.table.count.plural": "jagamised",
|
||||
"account.reverseShares.table.shares": "Jagamised",
|
||||
"account.reverseShares.table.remaining": "Järelejäänud kasutuskorrad",
|
||||
"account.reverseShares.table.max-size": "Jagamise maksimaalne suurus",
|
||||
"account.reverseShares.table.expires": "Aegub",
|
||||
"account.reverseShares.modal.reverse-share-link": "Tagasijagamise link",
|
||||
"account.reverseShares.modal.delete.title": "Kustuta tagasijagamine",
|
||||
"account.reverseShares.modal.delete.description": "Kas soovid tõesti seda tagasijagamist kustutada? Kui jah, siis kustutatakse ka sellega seotud jagamised.",
|
||||
// END /account/reverseShares
|
||||
// /admin
|
||||
"admin.title": "Administration",
|
||||
"admin.button.users": "User management",
|
||||
"admin.button.shares": "Share management",
|
||||
"admin.button.config": "Configuration",
|
||||
"admin.version": "Version",
|
||||
"admin.title": "Administreerimine",
|
||||
"admin.button.users": "Kasutajate haldamine",
|
||||
"admin.button.shares": "Jagamiste haldamine",
|
||||
"admin.button.config": "Seaded",
|
||||
"admin.version": "Versioon",
|
||||
// END /admin
|
||||
// /admin/users
|
||||
"admin.users.title": "User management",
|
||||
"admin.users.table.username": "Username",
|
||||
"admin.users.table.email": "Email",
|
||||
"admin.users.title": "Kasutajate haldamine",
|
||||
"admin.users.table.username": "Kasutajanimi",
|
||||
"admin.users.table.email": "E-post",
|
||||
"admin.users.table.admin": "Admin",
|
||||
"admin.users.edit.update.title": "Edit user: {username}",
|
||||
"admin.users.edit.update.admin-privileges": "Admin privileges",
|
||||
"admin.users.edit.update.change-password.title": "Change password",
|
||||
"admin.users.edit.update.change-password.field": "New password",
|
||||
"admin.users.edit.update.change-password.button": "Save new password",
|
||||
"admin.users.edit.update.notify.password.success": "Password changed successfully",
|
||||
"admin.users.edit.delete.title": "Delete user: {username} ?",
|
||||
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
|
||||
"admin.users.edit.update.title": "Muuda kasutajat: {username}",
|
||||
"admin.users.edit.update.admin-privileges": "Administraatori õigused",
|
||||
"admin.users.edit.update.change-password.title": "Muuda parooli",
|
||||
"admin.users.edit.update.change-password.field": "Uus parool",
|
||||
"admin.users.edit.update.change-password.button": "Salvesta uus parool",
|
||||
"admin.users.edit.update.notify.password.success": "Parool edukalt muudetud",
|
||||
"admin.users.edit.delete.title": "Kustuta kasutaja: {username}?",
|
||||
"admin.users.edit.delete.description": "Kas soovid tõesti kustutada selle kasutaja ja kõik tema jagamised?",
|
||||
// showCreateUserModal.tsx
|
||||
"admin.users.modal.create.title": "Create user",
|
||||
"admin.users.modal.create.username": "Username",
|
||||
"admin.users.modal.create.email": "Email",
|
||||
"admin.users.modal.create.password": "Password",
|
||||
"admin.users.modal.create.manual-password": "Set password manually",
|
||||
"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",
|
||||
"admin.users.modal.create.admin.description": "If checked, the user will be able to access the admin panel.",
|
||||
"admin.users.modal.create.title": "Loo kasutaja",
|
||||
"admin.users.modal.create.username": "Kasutajanimi",
|
||||
"admin.users.modal.create.email": "E-post",
|
||||
"admin.users.modal.create.password": "Parool",
|
||||
"admin.users.modal.create.manual-password": "Sea parool käsitsi",
|
||||
"admin.users.modal.create.manual-password.description": "Kui see ei ole märgitud, saab kasutaja e-kirja lingiga mille kaudu oma parooli seada.",
|
||||
"admin.users.modal.create.admin": "Administraatori õigused",
|
||||
"admin.users.modal.create.admin.description": "Kui see on märgitud, saab kasutaja pääseda administraatori paneelile.",
|
||||
// END /admin/users
|
||||
// /admin/shares
|
||||
"admin.shares.title": "Share management",
|
||||
"admin.shares.table.id": "Share ID",
|
||||
"admin.shares.table.username": "Creator",
|
||||
"admin.shares.table.visitors": "Visitors",
|
||||
"admin.shares.table.expires": "Expires on",
|
||||
"admin.shares.edit.delete.title": "Delete share: {id}",
|
||||
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
|
||||
"admin.shares.title": "Jagamiste haldus",
|
||||
"admin.shares.table.id": "Jagamise ID",
|
||||
"admin.shares.table.username": "Looja",
|
||||
"admin.shares.table.visitors": "Külastajad",
|
||||
"admin.shares.table.expires": "Aegub",
|
||||
"admin.shares.edit.delete.title": "Kustuta jagamine: {id}",
|
||||
"admin.shares.edit.delete.description": "Kas soovid tõesti seda jagamist kustutada?",
|
||||
// END /admin/shares
|
||||
// /upload
|
||||
"upload.title": "Upload",
|
||||
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
|
||||
"upload.notify.generic-error": "An error occurred while finishing your share.",
|
||||
"upload.notify.count-failed": "{count} files failed to upload. Trying again.",
|
||||
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
|
||||
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
|
||||
"upload.title": "Laadi üles",
|
||||
"upload.notify.confirm-leave": "Kas oled kindel, et soovid sellelt lehelt lahkuda? Sinu üleslaadimine tühistatakse.",
|
||||
"upload.notify.generic-error": "Jagamise lõpetamisel tekkis viga.",
|
||||
"upload.notify.count-failed": "{count} faili ei õnnestunud üles laadida. Proovime uuesti.",
|
||||
"upload.reverse-share.error.invalid.title": "Vigane tagasijagamise link",
|
||||
"upload.reverse-share.error.invalid.description": "See tagasijagamine on aegunud või vigane.",
|
||||
// Dropzone.tsx
|
||||
"upload.dropzone.title": "Upload files",
|
||||
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
|
||||
"upload.dropzone.notify.file-too-big": "Your files exceed the maximum share size of {maxSize}.",
|
||||
"upload.dropzone.title": "Laadi üles failid",
|
||||
"upload.dropzone.description": "Lohista ja aseta failid siia, et alustada jagamist. Võtame vastu ainult faile, mille kogusuurus on maksimaalselt {maxSize}.",
|
||||
"upload.dropzone.notify.file-too-big": "Sinu failid ületavad lubatud suuruse {maxSize}.",
|
||||
// FileList.tsx
|
||||
"upload.filelist.name": "Name",
|
||||
"upload.filelist.size": "Size",
|
||||
"upload.filelist.name": "Nimi",
|
||||
"upload.filelist.size": "Suurus",
|
||||
// showCreateUploadModal.tsx
|
||||
"upload.modal.title": "Create Share",
|
||||
"upload.modal.link.error.invalid": "Can only contain letters, numbers, underscores, and hyphens",
|
||||
"upload.modal.link.error.taken": "This link is already in use",
|
||||
"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.",
|
||||
"upload.modal.expires.never": "never",
|
||||
"upload.modal.expires.never-long": "Permanent share",
|
||||
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
|
||||
"upload.modal.title": "Loo jagamine",
|
||||
"upload.modal.link.error.invalid": "Võib sisaldada ainult tähti, numbreid, alakriipse ja kriipse",
|
||||
"upload.modal.link.error.taken": "See link on juba kasutusel",
|
||||
"upload.modal.not-signed-in": "Sa ei ole sisse logitud",
|
||||
"upload.modal.not-signed-in-description": "Sa ei saa oma jagamist käsitsi kustutada ega külastajate arvu vaadata.",
|
||||
"upload.modal.expires.never": "mitte kunagi",
|
||||
"upload.modal.expires.never-long": "Püsiv jagamine",
|
||||
"upload.modal.expires.error.too-long": "Aegumiskuupäev ületab lubatud maksimaalset {max}.",
|
||||
"upload.modal.link.label": "Link",
|
||||
"upload.modal.expires.label": "Expiration",
|
||||
"upload.modal.expires.minute-singular": "Minute",
|
||||
"upload.modal.expires.minute-plural": "Minutes",
|
||||
"upload.modal.expires.hour-singular": "Hour",
|
||||
"upload.modal.expires.hour-plural": "Hours",
|
||||
"upload.modal.expires.day-singular": "Day",
|
||||
"upload.modal.expires.day-plural": "Days",
|
||||
"upload.modal.expires.week-singular": "Week",
|
||||
"upload.modal.expires.week-plural": "Weeks",
|
||||
"upload.modal.expires.month-singular": "Month",
|
||||
"upload.modal.expires.month-plural": "Months",
|
||||
"upload.modal.expires.year-singular": "Year",
|
||||
"upload.modal.expires.year-plural": "Years",
|
||||
"upload.modal.accordion.name-and-description.title": "Name and description",
|
||||
"upload.modal.accordion.name-and-description.name.placeholder": "Name",
|
||||
"upload.modal.accordion.name-and-description.description.placeholder": "Note for the recipients of this share",
|
||||
"upload.modal.accordion.email.title": "Email recipients",
|
||||
"upload.modal.accordion.email.placeholder": "Enter email recipients",
|
||||
"upload.modal.accordion.email.invalid-email": "Invalid email address",
|
||||
"upload.modal.accordion.security.title": "Security options",
|
||||
"upload.modal.accordion.security.password.label": "Password protection",
|
||||
"upload.modal.accordion.security.password.placeholder": "No password",
|
||||
"upload.modal.accordion.security.max-views.label": "Maximum views",
|
||||
"upload.modal.accordion.security.max-views.placeholder": "No limit",
|
||||
"upload.modal.expires.label": "Aegumisaeg",
|
||||
"upload.modal.expires.minute-singular": "Minut",
|
||||
"upload.modal.expires.minute-plural": "Minutit",
|
||||
"upload.modal.expires.hour-singular": "Tund",
|
||||
"upload.modal.expires.hour-plural": "Tundi",
|
||||
"upload.modal.expires.day-singular": "Päev",
|
||||
"upload.modal.expires.day-plural": "Päeva",
|
||||
"upload.modal.expires.week-singular": "Nädal",
|
||||
"upload.modal.expires.week-plural": "Nädalat",
|
||||
"upload.modal.expires.month-singular": "Kuu",
|
||||
"upload.modal.expires.month-plural": "Kuud",
|
||||
"upload.modal.expires.year-singular": "Aasta",
|
||||
"upload.modal.expires.year-plural": "Aastat",
|
||||
"upload.modal.accordion.name-and-description.title": "Nimi ja kirjeldus",
|
||||
"upload.modal.accordion.name-and-description.name.placeholder": "Nimi",
|
||||
"upload.modal.accordion.name-and-description.description.placeholder": "Märkus selle jagamise saajatele",
|
||||
"upload.modal.accordion.email.title": "E-kirja saajad",
|
||||
"upload.modal.accordion.email.placeholder": "Sisesta e-posti aadressid",
|
||||
"upload.modal.accordion.email.invalid-email": "Vigane e-posti aadress",
|
||||
"upload.modal.accordion.security.title": "Turvavalikud",
|
||||
"upload.modal.accordion.security.password.label": "Paroolikaitse",
|
||||
"upload.modal.accordion.security.password.placeholder": "Parool puudub",
|
||||
"upload.modal.accordion.security.max-views.label": "Maksimaalne vaatamiste arv",
|
||||
"upload.modal.accordion.security.max-views.placeholder": "Piiramatu",
|
||||
// showCompletedUploadModal.tsx
|
||||
"upload.modal.completed.never-expires": "This share will never expire.",
|
||||
"upload.modal.completed.expires-on": "This share will expire on {expiration}.",
|
||||
"upload.modal.completed.share-ready": "Share ready",
|
||||
"upload.modal.completed.notified-reverse-share-creator": "We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
|
||||
"upload.modal.completed.never-expires": "See jagamine ei aegu mitte kunagi.",
|
||||
"upload.modal.completed.expires-on": "See jagamine aegub {expiration}.",
|
||||
"upload.modal.completed.share-ready": "Jagamine valmis",
|
||||
"upload.modal.completed.notified-reverse-share-creator": "Oleme teavitanud tagasijagamise loojat. Saad samuti seda linki nendega käsitsi teiste vahenditega jagada.",
|
||||
// END /upload
|
||||
// /share/[id]
|
||||
"share.title": "Share {shareId}",
|
||||
"share.description": "Look what I've shared with you!",
|
||||
"share.error.visitor-limit-exceeded.title": "Visitor limit exceeded",
|
||||
"share.error.visitor-limit-exceeded.description": "The visitor limit from this share has been exceeded.",
|
||||
"share.error.removed.title": "Share removed",
|
||||
"share.error.not-found.title": "Share not found",
|
||||
"share.error.not-found.description": "The share you're looking for doesn't exist.",
|
||||
"share.error.access-denied.title": "Private share",
|
||||
"share.error.access-denied.description": "The current account does not have permission to access this share",
|
||||
"share.modal.password.title": "Password required",
|
||||
"share.modal.password.description": "Please enter the password to access this share.",
|
||||
"share.modal.password": "Password",
|
||||
"share.modal.error.invalid-password": "Invalid password",
|
||||
"share.button.download-all": "Download all",
|
||||
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
|
||||
"share.modal.file-link": "File link",
|
||||
"share.table.name": "Name",
|
||||
"share.table.size": "Size",
|
||||
"share.modal.file-preview.error.not-supported.title": "Preview not supported",
|
||||
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
|
||||
"share.title": "Jagamine {shareId}",
|
||||
"share.description": "Vaata, mida ma sinuga jagasin!",
|
||||
"share.error.visitor-limit-exceeded.title": "Külastajate limiit ületatud",
|
||||
"share.error.visitor-limit-exceeded.description": "Selle jagamise külastajate limiit on ületatud.",
|
||||
"share.error.removed.title": "Jagamine eemaldatud",
|
||||
"share.error.not-found.title": "Jagamist ei leitud",
|
||||
"share.error.not-found.description": "Otsitavat jagamist ei eksisteeri.",
|
||||
"share.error.access-denied.title": "Privaatne jagamine",
|
||||
"share.error.access-denied.description": "Praegusel kontol puudub luba sellele jagamisele juurde pääseda",
|
||||
"share.modal.password.title": "Parool vajalik",
|
||||
"share.modal.password.description": "Palun sisesta parool, et sellele jagamisele juurde pääseda.",
|
||||
"share.modal.password": "Parool",
|
||||
"share.modal.error.invalid-password": "Vigane parool",
|
||||
"share.button.download-all": "Laadi kõik alla",
|
||||
"share.notify.download-all-preparing": "Jagamist valmistatakse ette. Palun proovi mõne minuti pärast uuesti.",
|
||||
"share.modal.file-link": "Faili link",
|
||||
"share.table.name": "Nimi",
|
||||
"share.table.size": "Suurus",
|
||||
"share.modal.file-preview.error.not-supported.title": "Eelvaadet ei toetata",
|
||||
"share.modal.file-preview.error.not-supported.description": "Selle failitüübi eelvaateid ei toetata. Faili vaatamiseks laadi see alla.",
|
||||
// END /share/[id]
|
||||
// /share/[id]/edit
|
||||
"share.edit.title": "Edit {shareId}",
|
||||
"share.edit.append-upload": "Append file",
|
||||
"share.edit.notify.generic-error": "An error occurred while finishing your share.",
|
||||
"share.edit.notify.save-success": "Share updated successfully",
|
||||
"share.edit.title": "Muuda jagamist {shareId}",
|
||||
"share.edit.append-upload": "Lisa fail",
|
||||
"share.edit.notify.generic-error": "Jagamise lõpetamisel tekkis viga.",
|
||||
"share.edit.notify.save-success": "Jagamine edukalt uuendatud",
|
||||
// END /share/[id]/edit
|
||||
// /imprint
|
||||
"imprint.title": "Imprint",
|
||||
"imprint.title": "Kontaktandmed",
|
||||
// END /imprint
|
||||
// /privacy
|
||||
"privacy.title": "Privacy Policy",
|
||||
"privacy.title": "Privaatsuspoliitika",
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.title": "Configuration",
|
||||
"admin.config.category.general": "General",
|
||||
"admin.config.category.share": "Share",
|
||||
"admin.config.category.email": "Email",
|
||||
"admin.config.title": "Seaded",
|
||||
"admin.config.category.general": "Üldine",
|
||||
"admin.config.category.share": "Jagamine",
|
||||
"admin.config.category.email": "E-post",
|
||||
"admin.config.category.smtp": "SMTP",
|
||||
"admin.config.category.oauth": "Social Login",
|
||||
"admin.config.general.app-name": "App name",
|
||||
"admin.config.general.app-name.description": "Name of the application",
|
||||
"admin.config.general.app-url": "App URL",
|
||||
"admin.config.general.app-url.description": "On which URL Pingvin Share is available",
|
||||
"admin.config.general.secure-cookies": "Secure cookies",
|
||||
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
|
||||
"admin.config.general.show-home-page": "Show home page",
|
||||
"admin.config.general.show-home-page.description": "Whether to show the home page",
|
||||
"admin.config.general.session-duration": "Session Duration",
|
||||
"admin.config.general.session-duration.description": "Time in hours after which a user must log in again (default: 3 months).",
|
||||
"admin.config.category.oauth": "Sotsiaalmeediaga sisselogimine",
|
||||
"admin.config.general.app-name": "Rakenduse nimi",
|
||||
"admin.config.general.app-name.description": "Rakenduse nimi",
|
||||
"admin.config.general.app-url": "Rakenduse URL",
|
||||
"admin.config.general.app-url.description": "URL, mille kaudu Pingvin Share on kättesaadav",
|
||||
"admin.config.general.secure-cookies": "Turvalised küpsised",
|
||||
"admin.config.general.secure-cookies.description": "Kas küpsistele seata turvalisuse lipp. Kui see on lubatud, ei tööta teenus HTTP kaudu.",
|
||||
"admin.config.general.show-home-page": "Kuva avaleht",
|
||||
"admin.config.general.show-home-page.description": "Kas kuvada avalehte",
|
||||
"admin.config.general.session-duration": "Seansi kestus",
|
||||
"admin.config.general.session-duration.description": "Aeg, mille järel kasutaja peab uuesti sisse logima (vaikimisi: 3 kuud).",
|
||||
"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.placeholder": "Pick image",
|
||||
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
|
||||
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
|
||||
"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.",
|
||||
"admin.config.email.share-recipients-message": "Share recipients message",
|
||||
"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 {creatorEmail} - The email 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 These variables will be replaced with the actual value.",
|
||||
"admin.config.email.reverse-share-subject": "Reverse share subject",
|
||||
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
|
||||
"admin.config.email.reverse-share-message": "Reverse share message",
|
||||
"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.reset-password-subject": "Reset password subject",
|
||||
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
|
||||
"admin.config.email.reset-password-message": "Reset password message",
|
||||
"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.invite-subject": "Invite subject",
|
||||
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
|
||||
"admin.config.email.invite-message": "Invite message",
|
||||
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
|
||||
"admin.config.share.allow-registration": "Allow registration",
|
||||
"admin.config.share.allow-registration.description": "Whether registration is allowed",
|
||||
"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. Set to 0 to allow unlimited expiration.",
|
||||
"admin.config.share.share-id-length": "Default share ID length",
|
||||
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
|
||||
"admin.config.share.max-size": "Max size",
|
||||
"admin.config.share.max-size.description": "Maximum share size",
|
||||
"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.share.chunk-size": "Chunk size",
|
||||
"admin.config.share.chunk-size.description": "Adjust the chunk size for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
|
||||
"admin.config.share.auto-open-share-modal": "Auto open create share modal",
|
||||
"admin.config.share.auto-open-share-modal.description": "The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
|
||||
"admin.config.smtp.enabled": "Enable",
|
||||
"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.general.logo.description": "Muuda oma logo laadides üles uus pilt. Pildi formaat peab olema PNG ja kuju 1:1.",
|
||||
"admin.config.general.logo.placeholder": "Vali pilt",
|
||||
"admin.config.email.enable-share-email-recipients": "Luba e-posti teavitused jagamise saajatele",
|
||||
"admin.config.email.enable-share-email-recipients.description": "Kas lubada e-posti teavitusi jagamise saajatele. Lubage ainult, kui SMTP on aktiveeritud.",
|
||||
"admin.config.email.share-recipients-subject": "Jagamise saajate pealkiri",
|
||||
"admin.config.email.share-recipients-subject.description": "Pealkiri mis saadetakse jagamise saajatele.",
|
||||
"admin.config.email.share-recipients-message": "Jagamise saajate sõnum",
|
||||
"admin.config.email.share-recipients-message.description": "Sõnum, mis saadetakse jagamise saajatele. Kasutatavad muutujad:\n {creator} - jagamise looja kasutajanimi\n {creatorEmail} - jagamise looja e-post\n {shareUrl} - jagamise URL\n {desc} - jagamise kirjeldus\n {expires} - jagamise aegumiskuupäev\n Need muutujad asendatakse vastavate väärtustega.",
|
||||
"admin.config.email.reverse-share-subject": "Tagasijagamise Pealkiri",
|
||||
"admin.config.email.reverse-share-subject.description": "Pealkiri mis saadetakse kui keegi loob jagamise sinu tagasijagamise lingiga.",
|
||||
"admin.config.email.reverse-share-message": "Tagasijagamise sõnum",
|
||||
"admin.config.email.reverse-share-message.description": "Sõnum mis saadetakse kui keegi loob jagamise sinu tagasijagamise lingiga. {shareUrl} asendatakse looja nime ja jagamise URL-iga.",
|
||||
"admin.config.email.reset-password-subject": "Parooli lähtestamise Pealkiri",
|
||||
"admin.config.email.reset-password-subject.description": "Pealkiri mis saadetakse kui kasutaja taotleb parooli lähtestamist.",
|
||||
"admin.config.email.reset-password-message": "Parooli lähtestamise sõnum",
|
||||
"admin.config.email.reset-password-message.description": "Sõnum mis saadetakse kui kasutaja taotleb parooli lähtestamist. {url} asendatakse parooli lähtestamise URL-iga.",
|
||||
"admin.config.email.invite-subject": "Kutse pealkiri",
|
||||
"admin.config.email.invite-subject.description": "Pealkiri mis saadetakse kui administraator kutsub kasutajat.",
|
||||
"admin.config.email.invite-message": "Kutse sõnum",
|
||||
"admin.config.email.invite-message.description": "Sõnum mis saadetakse kui administraator kutsub kasutajat. {url} asendatakse kutse URL-iga, {email} e-posti aadressiga ja {password} kasutaja parooliga.",
|
||||
"admin.config.share.allow-registration": "Luba registreerimine",
|
||||
"admin.config.share.allow-registration.description": "Kas registreerimine on lubatud",
|
||||
"admin.config.share.allow-unauthenticated-shares": "Luba autentimata jagamised",
|
||||
"admin.config.share.allow-unauthenticated-shares.description": "Kas autentimata kasutajad saavad jagamisi luua",
|
||||
"admin.config.share.max-expiration": "Maksimaalne aegumisaeg",
|
||||
"admin.config.share.max-expiration.description": "Maksimaalne jagamise aegumisaeg. Määra 0, et lubada piiramatu aegumisaeg.",
|
||||
"admin.config.share.share-id-length": "Vaikimisi jagamise ID pikkus",
|
||||
"admin.config.share.share-id-length.description": "Vaikimisi pikkus jagamise genereeritud ID jaoks. Seda väärtust kasutatakse ka tagasijagamise linkide loomiseks. Väärtust alla 8 ei peeta turvaliseks.",
|
||||
"admin.config.share.max-size": "Maksimaalne suurus",
|
||||
"admin.config.share.max-size.description": "Maksimaalne jagamise suurus",
|
||||
"admin.config.share.zip-compression-level": "Zip tihendustase",
|
||||
"admin.config.share.zip-compression-level.description": "Reguleeri tihendustaset, et leida tasakaal faili suuruse ja tihendamise kiiruse vahel. Kehtivad väärtused jäävad vahemikku 0 kuni 9, kus 0 tähendab mitte tihendamist ja 9 maksimaalset tihendamist. ",
|
||||
"admin.config.share.chunk-size": "Andmeploki suurus",
|
||||
"admin.config.share.chunk-size.description": "Reguleeri üleslaadimiseks kasutatavate andmeplokkide suurust, et saavutada efektiivsus ja töökindlus vastavalt sinu internetiühendusele. Väiksemad plokid võivad ebastabiilsete ühenduste korral parandada üleslaadimise edukust, samas kui suuremad plokid muudavad üleslaadimise kiiremaks stabiilsete ühenduste korral.",
|
||||
"admin.config.share.auto-open-share-modal": "Ava jagamise loomise aken automaatselt",
|
||||
"admin.config.share.auto-open-share-modal.description": "Jagamise loomise aken avaneb automaatselt kui kasutaja valib failid nii, et ei pea nuppu käsitsi klõpsama.",
|
||||
"admin.config.smtp.enabled": "Luba",
|
||||
"admin.config.smtp.enabled.description": "Kas SMTP on lubatud. Sea see tõeks ainult siis, kui oled sisestanud oma SMTP serveri hosti, pordi, e-posti, kasutajanime ja parooli.",
|
||||
"admin.config.smtp.host": "Host",
|
||||
"admin.config.smtp.host.description": "Host of the SMTP server",
|
||||
"admin.config.smtp.host.description": "SMTP serveri host",
|
||||
"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 from wich the emails get sent",
|
||||
"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.smtp.allow-unauthorized-certificates": "Trust unauthorized SMTP server certificates",
|
||||
"admin.config.smtp.allow-unauthorized-certificates.description": "Only set this to true if you need to trust self signed certificates.",
|
||||
"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.disable-password": "Disable password login",
|
||||
"admin.config.oauth.disable-password.description": "Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
|
||||
"admin.config.smtp.port.description": "SMTP serveri port",
|
||||
"admin.config.smtp.email": "E-post",
|
||||
"admin.config.smtp.email.description": "E-posti aadress kust kirjad saadetakse",
|
||||
"admin.config.smtp.username": "Kasutajanimi",
|
||||
"admin.config.smtp.username.description": "SMTP serveri kasutajanimi",
|
||||
"admin.config.smtp.password": "Parool",
|
||||
"admin.config.smtp.password.description": "SMTP serveri parool",
|
||||
"admin.config.smtp.button.test": "Saada test e-kiri",
|
||||
"admin.config.smtp.allow-unauthorized-certificates": "Usalda volitamata SMTP serveri sertifikaate",
|
||||
"admin.config.smtp.allow-unauthorized-certificates.description": "Sea see tõeks ainult siis, kui pead usaldama iseallkirjastatud sertifikaate.",
|
||||
"admin.config.oauth.allow-registration": "Luba registreerimine",
|
||||
"admin.config.oauth.allow-registration.description": "Luba kasutajatel registreerida sotsiaalmeedia sisselogimise kaudu",
|
||||
"admin.config.oauth.ignore-totp": "Ignoreeri TOTP-i",
|
||||
"admin.config.oauth.ignore-totp.description": "Kas ignoreerida TOTP-i kui kasutaja kasutab sotsiaalset sisselogimist.",
|
||||
"admin.config.oauth.disable-password": "Keela parooliga sisselogimine",
|
||||
"admin.config.oauth.disable-password.description": "Kas keelata parooliga sisselogimine\nVeendu, et OAuth pakkuja on korralikult seadistatud enne selle aktiveerimist, et vältida juurdepääsu lukustamist.",
|
||||
"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.github-enabled.description": "Kas GitHub sisselogimine on lubatud",
|
||||
"admin.config.oauth.github-client-id": "GitHub kliendi ID",
|
||||
"admin.config.oauth.github-client-id.description": "GitHub OAuth rakenduse kliendi ID",
|
||||
"admin.config.oauth.github-client-secret": "GitHub kliendi saladus",
|
||||
"admin.config.oauth.github-client-secret.description": "GitHub OAuth rakenduse kliendi saladus",
|
||||
"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.google-enabled.description": "Kas Google sisselogimine on lubatud",
|
||||
"admin.config.oauth.google-client-id": "Google kliendi ID",
|
||||
"admin.config.oauth.google-client-id.description": "Google OAuth rakenduse kliendi ID",
|
||||
"admin.config.oauth.google-client-secret": "Google kliendi saladus",
|
||||
"admin.config.oauth.google-client-secret.description": "Google OAuth rakenduse kliendi saladus",
|
||||
"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.microsoft-enabled.description": "Kas Microsofti sisselogimine on lubatud",
|
||||
"admin.config.oauth.microsoft-tenant": "Microsofti tenant",
|
||||
"admin.config.oauth.microsoft-tenant.description": "Microsoft OAuth rakenduse tenant ID\ncommon: Kasutajad, kellel on nii isiklik Microsofti konto kui ka töö- või koolikonto Microsoft Entra ID-s, saavad rakendusse sisse logida. organizations: Ainult töö- või koolikontoga kasutajad saavad sisse logida.\nconsumers: Ainult isikliku Microsofti kontoga kasutajad saavad sisse logida.\nMicrosoft Entra tenanti domeeninimi või GUID formaadis tenant ID: Ainult teatud tenanti kasutajad saavad sisse logida.",
|
||||
"admin.config.oauth.microsoft-client-id": "Microsoft kliendi ID",
|
||||
"admin.config.oauth.microsoft-client-id.description": "Microsoft OAuth rakenduse kliendi ID",
|
||||
"admin.config.oauth.microsoft-client-secret": "Microsoft kliendi saladus",
|
||||
"admin.config.oauth.microsoft-client-secret.description": "Microsoft OAuth rakenduse kliendi saladus",
|
||||
"admin.config.oauth.discord-enabled": "Discord",
|
||||
"admin.config.oauth.discord-enabled.description": "Whether Discord login is enabled",
|
||||
"admin.config.oauth.discord-limited-users": "Discord limited users",
|
||||
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
|
||||
"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.discord-enabled.description": "Kas Discord sisselogimine on lubatud",
|
||||
"admin.config.oauth.discord-limited-users": "Piiratud Discord kasutajad",
|
||||
"admin.config.oauth.discord-limited-users.description": "Piira sisselogimist ainult teatud kasutajatele nende Discord ID alusel. Jäta tühjaks, et keelata.",
|
||||
"admin.config.oauth.discord-limited-guild": "Piiratud Discord serveri ID",
|
||||
"admin.config.oauth.discord-limited-guild.description": "Piira sisselogimist ainult teatud serveri kasutajatele. Jäta tühjaks, et keelata.",
|
||||
"admin.config.oauth.discord-client-id": "Discord kliendi ID",
|
||||
"admin.config.oauth.discord-client-id.description": "Discord OAuth rakenduse kliendi ID",
|
||||
"admin.config.oauth.discord-client-secret": "Discord kliendi saladus",
|
||||
"admin.config.oauth.discord-client-secret.description": "Discord OAuth rakenduse kliendi saladus",
|
||||
"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-sign-out": "Sign out from OpenID Connect",
|
||||
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
|
||||
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
|
||||
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
|
||||
"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-role-path": "Path to roles in OpenID Connect token",
|
||||
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
|
||||
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
|
||||
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a user’s roles for them to log in. " + "Leave it blank if you don't know what this config is.",
|
||||
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
|
||||
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a user’s roles for them to access the admin panel. " + "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",
|
||||
"admin.config.oauth.oidc-enabled.description": "Kas OpenID Connect sisselogimine on lubatud",
|
||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect avastamis-URI",
|
||||
"admin.config.oauth.oidc-discovery-uri.description": "OpenID Connect OAuth rakenduse avastamis-URI",
|
||||
"admin.config.oauth.oidc-sign-out": "Logi välja OpenID Connectist",
|
||||
"admin.config.oauth.oidc-sign-out.description": "Kas 'Logi välja' nupp logib välja OpenID Connect pakkujast",
|
||||
"admin.config.oauth.oidc-scope": "OpenID Connect ulatus",
|
||||
"admin.config.oauth.oidc-scope.description": "Ulatus, mida tuleks OpenID Connect pakkujalt küsida.",
|
||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect kasutajanime väide",
|
||||
"admin.config.oauth.oidc-username-claim.description": "Kasutajanime väide OpenID Connect ID tokenis. Jäta tühjaks kui sa ei tea mis seade see on.",
|
||||
"admin.config.oauth.oidc-role-path": "Tee rollideni OpenID Connect tokenis",
|
||||
"admin.config.oauth.oidc-role-path.description": "Peab olema kehtiv JMES tee, mis viitab rollide massiivile." + "Juurdepääsuõiguste haldamine OpenID Connecti rollide abil on soovitatav ainult siis, kui ühtegi muud identiteedipakkujat pole konfigureeritud ja parooliga sisselogimine on keelatud." + "Leave it blank if you don't know what this config is.",
|
||||
"admin.config.oauth.oidc-role-general-access": "OpenID Connect roll üldiseks juurdepääsuks",
|
||||
"admin.config.oauth.oidc-role-general-access.description": "Üldiseks juurdepääsuks nõutav roll. Kasutajal peab see roll olema, et ta saaks sisse logida." + "Jäta see tühjaks kui sa ei tea mis seade see on.",
|
||||
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect roll admin juurdepääsuks",
|
||||
"admin.config.oauth.oidc-role-admin-access.description": "Üldiseks juurdepääsuks vajalik roll. Kasutaja peab selle rolli omama, et sisse logida. " + "Jäta see tühjaks kui sa ei tea mis seade see on",
|
||||
"admin.config.oauth.oidc-client-id": "OpenID Connect kliendi ID",
|
||||
"admin.config.oauth.oidc-client-id.description": "OpenID Connect OAuth rakenduse kliendi ID",
|
||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect kliendi saladus",
|
||||
"admin.config.oauth.oidc-client-secret.description": "OpenID Connect OAuth rakenduse kliendi saladus",
|
||||
"admin.config.category.ldap": "LDAP",
|
||||
"admin.config.ldap.enabled": "Enable LDAP",
|
||||
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
|
||||
"admin.config.ldap.url": "Server URL",
|
||||
"admin.config.ldap.url.description": "URL of the LDAP server",
|
||||
"admin.config.ldap.enabled": "Luba LDAP",
|
||||
"admin.config.ldap.enabled.description": "Kasutaja sisselogimiseks kasutada LDAP autentimist",
|
||||
"admin.config.ldap.url": "Serveri URL",
|
||||
"admin.config.ldap.url.description": "LDAP serveri URL",
|
||||
"admin.config.ldap.bind-dn": "Bind DN",
|
||||
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
|
||||
"admin.config.ldap.bind-password": "Bind password",
|
||||
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
|
||||
"admin.config.ldap.search-base": "User base",
|
||||
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
|
||||
"admin.config.ldap.search-query": "User query",
|
||||
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
|
||||
"admin.config.ldap.admin-groups": "Admin group",
|
||||
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
|
||||
"admin.config.ldap.field-name-member-of": "User groups attribute name",
|
||||
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
|
||||
"admin.config.ldap.field-name-email": "User email attribute name",
|
||||
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
|
||||
"admin.config.notify.success": "Configuration updated successfully.",
|
||||
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
|
||||
"admin.config.notify.no-changes": "No changes to save.",
|
||||
"admin.config.ldap.bind-dn.description": "Vaikimisi kasutaja, mida kasutatakse kasutajate otsimiseks",
|
||||
"admin.config.ldap.bind-password": "Bind parool",
|
||||
"admin.config.ldap.bind-password.description": "Parool, mida kasutatakse kasutajate otsimiseks",
|
||||
"admin.config.ldap.search-base": "Kasutajate alus",
|
||||
"admin.config.ldap.search-base.description": "Põhikoht, kus kasutajaid otsitakse",
|
||||
"admin.config.ldap.search-query": "Kasutaja päring",
|
||||
"admin.config.ldap.search-query.description": "Kasutaja päring, mida kasutatakse LDAP kasutaja otsimiseks 'Kasutajate alus' alt. %username% saab kasutada kasutaja sisestuse kohatäitjana.",
|
||||
"admin.config.ldap.admin-groups": "Admin grupp",
|
||||
"admin.config.ldap.admin-groups.description": "Grupp, mis on vajalik admin juurdepääsuks.",
|
||||
"admin.config.ldap.field-name-member-of": "Kasutaja gruppide atribuut",
|
||||
"admin.config.ldap.field-name-member-of.description": "LDAP atribuut, mis näitab, millesse gruppi kasutaja kuulub. Seda kasutatakse admin grupi kontrollimisel.",
|
||||
"admin.config.ldap.field-name-email": "Kasutaja e-posti atribuut",
|
||||
"admin.config.ldap.field-name-email.description": "LDAP atribuut kasutaja e-posti aadressi jaoks.",
|
||||
"admin.config.notify.success": "Seaded edukalt uuendatud.",
|
||||
"admin.config.notify.logo-success": "Logo edukalt uuendatud. Veebilehe värskendamiseks võib kuluda paar minutit.",
|
||||
"admin.config.notify.no-changes": "Pole muudatusi mida salvestada.",
|
||||
"admin.config.category.s3": "S3",
|
||||
"admin.config.s3.enabled": "Enabled",
|
||||
"admin.config.s3.enabled.description": "Whether S3 should be used to store the shared files instead of the local file system.",
|
||||
"admin.config.s3.enabled": "Lubatud",
|
||||
"admin.config.s3.enabled.description": "Kas S3-d tuleks kasutada jagatud failide salvestamiseks lokaalse failisüsteemi asemel.",
|
||||
"admin.config.s3.endpoint": "Endpoint",
|
||||
"admin.config.s3.endpoint.description": "The URL of the S3 bucket.",
|
||||
"admin.config.s3.region": "Region",
|
||||
"admin.config.s3.region.description": "The region of the S3 bucket.",
|
||||
"admin.config.s3.bucket-name": "Bucket name",
|
||||
"admin.config.s3.bucket-name.description": "The name of the S3 bucket.",
|
||||
"admin.config.s3.bucket-path": "Path",
|
||||
"admin.config.s3.bucket-path.description": "The default path which should be used to store the files in the S3 bucket.",
|
||||
"admin.config.s3.key": "Key",
|
||||
"admin.config.s3.key.description": "The key which allows you to access the S3 bucket.",
|
||||
"admin.config.s3.secret": "Secret",
|
||||
"admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.",
|
||||
"admin.config.category.legal": "Legal",
|
||||
"admin.config.legal.enabled": "Enable legal notices",
|
||||
"admin.config.legal.enabled.description": "Whether to show a link to imprint and privacy policy in the footer.",
|
||||
"admin.config.legal.imprint-text": "Imprint text",
|
||||
"admin.config.legal.imprint-text.description": "The text which should be shown in the imprint. Supports Markdown. Leave blank to link to an external imprint page.",
|
||||
"admin.config.legal.imprint-url": "Imprint URL",
|
||||
"admin.config.legal.imprint-url.description": "If you already have an imprint page you can link it here instead of using the text field.",
|
||||
"admin.config.legal.privacy-policy-text": "Privacy policy text",
|
||||
"admin.config.legal.privacy-policy-text.description": "The text which should be shown in the privacy policy. Supports Markdown. Leave blank to link to an external privacy policy page.",
|
||||
"admin.config.legal.privacy-policy-url": "Privacy policy URL",
|
||||
"admin.config.legal.privacy-policy-url.description": "If you already have a privacy policy page you can link it here instead of using the text field.",
|
||||
"admin.config.s3.endpoint.description": "S3 ämbri URL.",
|
||||
"admin.config.s3.region": "Regioon",
|
||||
"admin.config.s3.region.description": "S3 ämbri regioon.",
|
||||
"admin.config.s3.bucket-name": "Ämbri nimi",
|
||||
"admin.config.s3.bucket-name.description": "S3 ämbri nimi.",
|
||||
"admin.config.s3.bucket-path": "S3 ämbri tee",
|
||||
"admin.config.s3.bucket-path.description": "Vaikimisi tee, mida kasutatakse failide salvestamiseks S3 ämbris.",
|
||||
"admin.config.s3.key": "Võti",
|
||||
"admin.config.s3.key.description": "S3 ämbri võti.",
|
||||
"admin.config.s3.secret": "Saladus",
|
||||
"admin.config.s3.secret.description": "S3 ämbri saladus.",
|
||||
"admin.config.category.legal": "Juriidiline",
|
||||
"admin.config.legal.enabled": "Luba juriidilised teated",
|
||||
"admin.config.legal.enabled.description": "Kas kuvada linki kontaktandmetele ja privaatsuspoliitikale jaluses.",
|
||||
"admin.config.legal.imprint-text": "Kontaktandmete tekst",
|
||||
"admin.config.legal.imprint-text.description": "Tekst, mis kuvatakse kontaktandmetel. Toetab Markdowni. Jäta tühjaks, et lingida välisele kontaktandmete lehele.",
|
||||
"admin.config.legal.imprint-url": "Kontaktandmete URL",
|
||||
"admin.config.legal.imprint-url.description": "Kui sul on juba kontaktandmete leht saad selle siia linkida selle asemel, et kasutada tekstivälja.",
|
||||
"admin.config.legal.privacy-policy-text": "Privaatsuspoliitika tekst",
|
||||
"admin.config.legal.privacy-policy-text.description": "Tekst mis kuvatakse privaatsuspoliitikas. Toetab Markdowni. Jäta tühjaks, et lingida välisele privaatsuspoliitika lehele.",
|
||||
"admin.config.legal.privacy-policy-url": "Privaatsuspoliitika URL",
|
||||
"admin.config.legal.privacy-policy-url.description": "Kui sul on juba privaatsuspoliitika leht saad selle siia linkida selle asemel, et kasutada tekstivälja.",
|
||||
// 404
|
||||
"404.description": "Oops this page doesn't exist.",
|
||||
"404.button.home": "Bring me back home",
|
||||
"404.description": "Ups, seda lehte ei eksisteeri.",
|
||||
"404.button.home": "Viia mind tagasi avalehele",
|
||||
// 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 hasn't been linked to any account yet.",
|
||||
"error.msg.unverified_account": "This {0} account is unverified, please try again after verification.",
|
||||
"error.msg.user_not_allowed": "You are not allowed to sign in.",
|
||||
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
|
||||
"error.title": "Viga",
|
||||
"error.description": "Ups!",
|
||||
"error.button.back": "Mine tagasi",
|
||||
"error.msg.default": "Midagi läks valesti.",
|
||||
"error.msg.access_denied": "Sa tühistasid autentimisprotsessi, palun proovi uuesti.",
|
||||
"error.msg.expired_token": "Autentimisprotsess kestis liiga kaua, palun proovi uuesti.",
|
||||
"error.msg.invalid_token": "Sisemine viga",
|
||||
"error.msg.no_user": "Kasutajat, kes on seotud selle {0} kontoga ei eksisteeri.",
|
||||
"error.msg.no_email": "Ei saa sellest {0} kontost e-posti aadressi hankida.",
|
||||
"error.msg.already_linked": "See {0} konto on juba seotud teise kontoga.",
|
||||
"error.msg.not_linked": "See {0} konto pole veel ühegi kontoga seotud.",
|
||||
"error.msg.unverified_account": "See {0} konto on kinnitamata, palun proovi pärast kinnitamist uuesti.",
|
||||
"error.msg.user_not_allowed": "Sul ei ole luba sisse logida.",
|
||||
"error.msg.cannot_get_user_info": "Ei õnnestunud saada sinu kasutaja andmeid sellest {0} kontost.",
|
||||
"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.button.save": "Salvesta",
|
||||
"common.button.create": "Loo",
|
||||
"common.button.submit": "Esita",
|
||||
"common.button.delete": "Kustuta",
|
||||
"common.button.cancel": "Tühista",
|
||||
"common.button.confirm": "Kinnita",
|
||||
"common.button.disable": "Lülita välja",
|
||||
"common.button.share": "Jaga",
|
||||
"common.button.generate": "Genereeri",
|
||||
"common.button.done": "Valmis",
|
||||
"common.text.link": "Link",
|
||||
"common.text.navigate-to-link": "Visit link",
|
||||
"common.text.or": "or",
|
||||
"common.text.redirecting": "Redirecting...",
|
||||
"common.button.go-back": "Go back",
|
||||
"common.button.go-home": "Go home",
|
||||
"common.notify.copied": "Your link was copied to the clipboard",
|
||||
"common.notify.copied-link": "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.number-too-small": "Must be at least {min}",
|
||||
"common.error.number-too-large": "Must be at most {max}",
|
||||
"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"
|
||||
"common.text.navigate-to-link": "Külastage linki",
|
||||
"common.text.or": "või",
|
||||
"common.text.redirecting": "Ümbersuunamine...",
|
||||
"common.button.go-back": "Mine tagasi",
|
||||
"common.button.go-home": "Mine avalehele",
|
||||
"common.notify.copied": "Sinu link kopeeriti lõikelauale",
|
||||
"common.notify.copied-link": "Sinu link kopeeriti lõikelauale",
|
||||
"common.success": "Õnnestus",
|
||||
"common.error": "Viga",
|
||||
"common.error.unknown": "Tundmatu viga",
|
||||
"common.error.invalid-email": "Vigane e-posti aadress",
|
||||
"common.error.too-short": "Peab olema vähemalt {length} tähemärki",
|
||||
"common.error.too-long": "Peab olema maksimaalselt {length} tähemärki",
|
||||
"common.error.number-too-small": "Peab olema vähemalt {min}",
|
||||
"common.error.number-too-large": "Peab olema maksimaalselt {max}",
|
||||
"common.error.exact-length": "Peab olema täpselt {length} tähemärki",
|
||||
"common.error.invalid-number": "Peab olema number",
|
||||
"common.error.field-required": "See väli on kohustuslik"
|
||||
};
|
||||
@@ -16,9 +16,9 @@ export default {
|
||||
"home.bullet.a.name": "完全自建",
|
||||
"home.bullet.a.description": "轻松使用私有服务器搭建文件共享平台",
|
||||
"home.bullet.b.name": "完全隐私",
|
||||
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
|
||||
"home.bullet.b.description": "您的文件只属于您,永远无法被第三方访问。",
|
||||
"home.bullet.c.name": "完全无限",
|
||||
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
|
||||
"home.bullet.c.description": "您希望上传多大的文件都可以。硬盘容量的大小是您唯一的限制。",
|
||||
"home.button.start": "开始使用",
|
||||
"home.button.source": "源代码",
|
||||
// END /
|
||||
@@ -58,12 +58,12 @@ export default {
|
||||
// /auth/reset-password
|
||||
"resetPassword.title": "忘记密码?",
|
||||
"resetPassword.description": "请输入电子邮箱地址来接收重置密码邮件",
|
||||
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
|
||||
"resetPassword.notify.success": "系统已向您的邮箱发送一条包含重置密码链接的邮件。(若该电子邮箱存在)",
|
||||
"resetPassword.button.back": "返回登录页面",
|
||||
"resetPassword.text.resetPassword": "重置密码",
|
||||
"resetPassword.text.enterNewPassword": "请输入新密码",
|
||||
"resetPassword.input.password": "新密码",
|
||||
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
|
||||
"resetPassword.notify.passwordReset": "您的密码已成功重置。",
|
||||
// /account
|
||||
"account.title": "我的账户",
|
||||
"account.card.info.title": "账户信息",
|
||||
@@ -73,7 +73,7 @@ export default {
|
||||
"account.card.password.title": "密码",
|
||||
"account.card.password.old": "旧密码",
|
||||
"account.card.password.new": "新密码",
|
||||
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
|
||||
"account.card.password.noPasswordSet": "您还未设置密码。如果您想通过邮箱和密码登录,请先设置密码。",
|
||||
"account.notify.password.success": "密码更改成功!",
|
||||
"account.card.oauth.title": "社交账号登录",
|
||||
"account.card.oauth.github": "GitHub",
|
||||
@@ -85,7 +85,7 @@ export default {
|
||||
"account.card.oauth.unlink": "解除关联",
|
||||
"account.card.oauth.unlinked": "已解除关联",
|
||||
"account.modal.unlink.title": "解除关联",
|
||||
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
|
||||
"account.modal.unlink.description": "如果您不记得您的用户名和密码,解除和社交账号的关联可能会导致丢失账户",
|
||||
"account.notify.oauth.unlinked.success": "解除关联成功",
|
||||
"account.card.security.title": "安全",
|
||||
"account.card.security.totp.enable.description": "请输入当前密码开启两步验证",
|
||||
@@ -121,15 +121,15 @@ export default {
|
||||
"account.shares.table.name": "共享后缀",
|
||||
"account.shares.table.description": "描述",
|
||||
"account.shares.table.visitors": "已访问",
|
||||
"account.shares.table.expiresAt": "Expires on",
|
||||
"account.shares.table.createdAt": "Created on",
|
||||
"account.shares.table.expiresAt": "过期于",
|
||||
"account.shares.table.createdAt": "创建于",
|
||||
"account.shares.table.size": "文件大小",
|
||||
"account.shares.table.password-protected": "Password protected",
|
||||
"account.shares.table.password-protected": "密码保护",
|
||||
"account.shares.table.visitor-count": "{count} of {max}",
|
||||
"account.shares.table.expiry-never": "Never",
|
||||
"account.shares.table.expiry-never": "永不",
|
||||
"account.shares.modal.share-informations": "共享信息",
|
||||
"account.shares.modal.share-link": "共享链接",
|
||||
"account.shares.modal.delete.title": "Delete share: {share}",
|
||||
"account.shares.modal.delete.title": "删除共享 {share}",
|
||||
"account.shares.modal.delete.description": "你真的想删除这个共享吗?",
|
||||
// END /account/shares
|
||||
// /account/reverseShares
|
||||
@@ -138,7 +138,7 @@ export default {
|
||||
"account.reverseShares.title.empty": "这里空空如也 👀",
|
||||
"account.reverseShares.description.empty": "你没有创建任何预留共享",
|
||||
// showCreateReverseShareModal.tsx
|
||||
"account.reverseShares.modal.title": "创建反向共享",
|
||||
"account.reverseShares.modal.title": "创建预留共享",
|
||||
"account.reverseShares.modal.expiration.label": "过期时间",
|
||||
"account.reverseShares.modal.expiration.minute-singular": "1 分钟",
|
||||
"account.reverseShares.modal.expiration.minute-plural": "分钟",
|
||||
@@ -153,12 +153,12 @@ export default {
|
||||
"account.reverseShares.modal.expiration.year-singular": "1 年",
|
||||
"account.reverseShares.modal.expiration.year-plural": "年",
|
||||
"account.reverseShares.modal.max-size.label": "共享文件上限",
|
||||
"account.reverseShares.modal.send-email": "Send email notifications",
|
||||
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
|
||||
"account.reverseShares.modal.send-email": "发送电子邮件通知",
|
||||
"account.reverseShares.modal.send-email.description": "当使用此预留共享链接创建共享时,向您发送电子邮件通知。",
|
||||
"account.reverseShares.modal.simplified": "简单模式",
|
||||
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
|
||||
"account.reverseShares.modal.simplified.description": "让上传者更轻松地与你共享文件。他们仅能自定义共享的名称和描述。",
|
||||
"account.reverseShares.modal.public-access": "公开访问",
|
||||
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
|
||||
"account.reverseShares.modal.public-access.description": "公开使用此预留共享创建的共享。如果禁用,则只有您和共享创建者才能查看。",
|
||||
"account.reverseShares.modal.max-use.label": "最大使用次数",
|
||||
"account.reverseShares.modal.max-use.description": "这个预留共享链接可被用于创建共享的最大使用次数",
|
||||
"account.reverseShare.never-expires": "这个预留共享永不过期",
|
||||
@@ -186,14 +186,14 @@ export default {
|
||||
"admin.users.table.username": "用户名",
|
||||
"admin.users.table.email": "电子邮件",
|
||||
"admin.users.table.admin": "管理员",
|
||||
"admin.users.edit.update.title": "Edit user: {username}",
|
||||
"admin.users.edit.update.title": "编辑用户 {username}",
|
||||
"admin.users.edit.update.admin-privileges": "管理员",
|
||||
"admin.users.edit.update.change-password.title": "更改密码",
|
||||
"admin.users.edit.update.change-password.field": "新密码",
|
||||
"admin.users.edit.update.change-password.button": "保存新密码",
|
||||
"admin.users.edit.update.notify.password.success": "密码更新成功!",
|
||||
"admin.users.edit.delete.title": "Delete user: {username} ?",
|
||||
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
|
||||
"admin.users.edit.delete.title": "删除用户 {username} ?",
|
||||
"admin.users.edit.delete.description": "你真的想删除这个账户,并删除该用户所有的共享吗?",
|
||||
// showCreateUserModal.tsx
|
||||
"admin.users.modal.create.title": "创建用户",
|
||||
"admin.users.modal.create.username": "用户名",
|
||||
@@ -209,20 +209,20 @@ export default {
|
||||
"admin.shares.table.id": "共享 ID",
|
||||
"admin.shares.table.username": "创建者",
|
||||
"admin.shares.table.visitors": "访问者",
|
||||
"admin.shares.table.expires": "Expires on",
|
||||
"admin.shares.edit.delete.title": "Delete share: {id}",
|
||||
"admin.shares.table.expires": "过期于",
|
||||
"admin.shares.edit.delete.title": "删除共享 {id}",
|
||||
"admin.shares.edit.delete.description": "你真的要删除这个共享吗?",
|
||||
// END /admin/shares
|
||||
// /upload
|
||||
"upload.title": "上传",
|
||||
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
|
||||
"upload.notify.confirm-leave": "您确定要离开此页面吗?您的上传将被取消。",
|
||||
"upload.notify.generic-error": "创建共享的过程中发生了错误",
|
||||
"upload.notify.count-failed": "{count} 文件上传失败,请重试",
|
||||
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
|
||||
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
|
||||
"upload.reverse-share.error.invalid.title": "无效的预留共享链接",
|
||||
"upload.reverse-share.error.invalid.description": "这个预留分享已过期或无效。",
|
||||
// Dropzone.tsx
|
||||
"upload.dropzone.title": "上传文件",
|
||||
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
|
||||
"upload.dropzone.description": "拖放至此以上传文件,文件大小不能超过 {maxSize}。",
|
||||
"upload.dropzone.notify.file-too-big": "你的文件超过了最大上传限制 {maxSize}",
|
||||
// FileList.tsx
|
||||
"upload.filelist.name": "文件名",
|
||||
@@ -234,8 +234,8 @@ export default {
|
||||
"upload.modal.not-signed-in": "当前没有登录",
|
||||
"upload.modal.not-signed-in-description": "你将不能删除你的共享或查看访问次数",
|
||||
"upload.modal.expires.never": "永不",
|
||||
"upload.modal.expires.never-long": "Permanent share",
|
||||
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
|
||||
"upload.modal.expires.never-long": "永久分享",
|
||||
"upload.modal.expires.error.too-long": "有效期超过 {max} 的最大值。",
|
||||
"upload.modal.link.label": "共享链接",
|
||||
"upload.modal.expires.label": "过期时间",
|
||||
"upload.modal.expires.minute-singular": "1 分钟",
|
||||
@@ -278,16 +278,16 @@ export default {
|
||||
"share.error.access-denied.title": "私有共享",
|
||||
"share.error.access-denied.description": "当前账户没有权限访问此共享",
|
||||
"share.modal.password.title": "需要密码",
|
||||
"share.modal.password.description": "Please enter the password to access this share.",
|
||||
"share.modal.password.description": "请输入密码以访问此共享。",
|
||||
"share.modal.password": "密码",
|
||||
"share.modal.error.invalid-password": "密码错误",
|
||||
"share.button.download-all": "全部下载",
|
||||
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
|
||||
"share.notify.download-all-preparing": "该共享正在处理中,请稍等片刻。",
|
||||
"share.modal.file-link": "文件链接",
|
||||
"share.table.name": "文件名",
|
||||
"share.table.size": "文件大小",
|
||||
"share.modal.file-preview.error.not-supported.title": "该文件类型不支持预览",
|
||||
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
|
||||
"share.modal.file-preview.error.not-supported.description": "这种类型的文件不支持预览。请下载文件查看。",
|
||||
// END /share/[id]
|
||||
// /share/[id]/edit
|
||||
"share.edit.title": "编辑 {shareId}",
|
||||
@@ -296,10 +296,10 @@ export default {
|
||||
"share.edit.notify.save-success": "共享已更新成功",
|
||||
// END /share/[id]/edit
|
||||
// /imprint
|
||||
"imprint.title": "Imprint",
|
||||
"imprint.title": "版权信息",
|
||||
// END /imprint
|
||||
// /privacy
|
||||
"privacy.title": "Privacy Policy",
|
||||
"privacy.title": "隐私政策",
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.title": "配置管理",
|
||||
@@ -313,7 +313,7 @@ export default {
|
||||
"admin.config.general.app-url": "App 的地址",
|
||||
"admin.config.general.app-url.description": "Pingvin Share 的 URL 地址",
|
||||
"admin.config.general.secure-cookies": "Secure cookies",
|
||||
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
|
||||
"admin.config.general.secure-cookies.description": "是否为 cookie 设置安全标志。如果启用,当通过 HTTP 访问时站点将无法运行。",
|
||||
"admin.config.general.show-home-page": "显示首页",
|
||||
"admin.config.general.show-home-page.description": "是否显示首页",
|
||||
"admin.config.general.session-duration": "会话时长",
|
||||
@@ -321,41 +321,41 @@ export default {
|
||||
"admin.config.general.logo": "Logo",
|
||||
"admin.config.general.logo.description": "上传你的个性化 Logo,图片必须是长宽比 1:1 的 PNG 格式",
|
||||
"admin.config.general.logo.placeholder": "选择图片",
|
||||
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
|
||||
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
|
||||
"admin.config.email.enable-share-email-recipients": "启用邮件收件人共享",
|
||||
"admin.config.email.enable-share-email-recipients.description": "是否允许与收件人分享电子邮件。只有在SMTP被激活时才启用此功能。",
|
||||
"admin.config.email.share-recipients-subject": "共享邮件通知主题",
|
||||
"admin.config.email.share-recipients-subject.description": "发送共享邮件通知的邮件主题",
|
||||
"admin.config.email.share-recipients-message": "共享邮件通知内容",
|
||||
"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 {creatorEmail} - The email 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 These variables will be replaced with the actual value.",
|
||||
"admin.config.email.share-recipients-message.description": "发给接收者的共享邮件通知的具体内容。可选的变量有:\n {creator} - 该共享的创建者\n {creatorEmail} - 共享创建者的电子邮箱\n {shareUrl} - 该共享的链接\n {desc} - 该共享的描述\n {expires} - 该共享的过期时间\n 这些变量会被实际的值所替代。",
|
||||
"admin.config.email.reverse-share-subject": "预留共享邮件通知主题",
|
||||
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
|
||||
"admin.config.email.reverse-share-subject.description": "当有人使用您的预留共享链接创建共享时发送电子邮件的主题",
|
||||
"admin.config.email.reverse-share-message": "预留共享邮件通知内容",
|
||||
"admin.config.email.reverse-share-message.description": "当有人使用了你的预留共享链接时,发送的通知内容。{shareUrl} 会被创建者的用户名和共享链接代替",
|
||||
"admin.config.email.reset-password-subject": "重置密码邮件通知主题",
|
||||
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
|
||||
"admin.config.email.reset-password-subject.description": "当用户发起重置密码时,发送的重置密码邮件通知主题",
|
||||
"admin.config.email.reset-password-message": "重置密码邮件通知内容",
|
||||
"admin.config.email.reset-password-message.description": "当用户发起重置密码时,重置密码邮件通知内容。{url} 会被重置密码链接代替",
|
||||
"admin.config.email.invite-subject": "邀请邮件通知主题",
|
||||
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
|
||||
"admin.config.email.invite-subject.description": "当管理员邀请用户时,发送的邀请邮件通知主题",
|
||||
"admin.config.email.invite-message": "邀请邮件通知内容",
|
||||
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
|
||||
"admin.config.email.invite-message.description": "管理员邀请用户时发送的消息。{url} 将被替换为邀请链接,{email} 将被替换为电子邮件,{password} 将被替换为用户的密码。",
|
||||
"admin.config.share.allow-registration": "允许注册",
|
||||
"admin.config.share.allow-registration.description": "是否允许注册",
|
||||
"admin.config.share.allow-unauthenticated-shares": "是否允许未验证的共享",
|
||||
"admin.config.share.allow-unauthenticated-shares.description": "是否允许未验证的用户创建共享",
|
||||
"admin.config.share.max-expiration": "最长过期时间",
|
||||
"admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.",
|
||||
"admin.config.share.share-id-length": "Default share ID length",
|
||||
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
|
||||
"admin.config.share.max-expiration.description": "“最长过期时间”以小时为单位,如果将其设置为“0”则为永不过期。",
|
||||
"admin.config.share.share-id-length": "默认共享ID长度",
|
||||
"admin.config.share.share-id-length.description": "生成的共享 ID 的默认长度。该值也用于生成预留共享的链接。低于 8 的值不安全。",
|
||||
"admin.config.share.max-size": "最大文件上限",
|
||||
"admin.config.share.max-size.description": "最大文件上限",
|
||||
"admin.config.share.zip-compression-level": "Zip 文件压缩质量",
|
||||
"admin.config.share.zip-compression-level.description": "调整压缩质量来平衡压缩文件的大小和压缩的速度。有效值介于 0 和 9 之间,0 为不压缩,9 为最高质量压缩。 ",
|
||||
"admin.config.share.chunk-size": "块大小",
|
||||
"admin.config.share.chunk-size.description": "Adjust the chunk size for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
|
||||
"admin.config.share.chunk-size.description": "根据你的互联网连接情况调整上传文件的块大小(以字节为单位),以平衡效率和可靠性。 较小的块有助于提高不稳定网络环境中的上传成功率,而较大的块则可以加快稳定网络环境中的上传速度。",
|
||||
"admin.config.share.auto-open-share-modal": "自动打开创建共享对话框",
|
||||
"admin.config.share.auto-open-share-modal.description": "每当用户选择完将要被上传的文件后,自动打开创建共享的对话框。",
|
||||
"admin.config.smtp.enabled": "Enable",
|
||||
"admin.config.smtp.enabled": "启用",
|
||||
"admin.config.smtp.enabled.description": "是否开启 SMTP,仅当输入主机名、端口、发送邮箱、用户名和密码后开启",
|
||||
"admin.config.smtp.host": "主机名",
|
||||
"admin.config.smtp.host.description": "SMTP 主机名",
|
||||
@@ -399,7 +399,7 @@ export default {
|
||||
"admin.config.oauth.discord-enabled": "Discord",
|
||||
"admin.config.oauth.discord-enabled.description": "是否启用 Discord 账号登录",
|
||||
"admin.config.oauth.discord-limited-users": "Discord limited users",
|
||||
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
|
||||
"admin.config.oauth.discord-limited-users.description": "使用Discord ID限制登录到特定的用户。留空以禁用。",
|
||||
"admin.config.oauth.discord-limited-guild": "Discord 的 limited server ID",
|
||||
"admin.config.oauth.discord-limited-guild.description": "限制特定服务器中的用户登录。留空来禁用。",
|
||||
"admin.config.oauth.discord-client-id": "Discord 的 Client ID",
|
||||
@@ -410,70 +410,70 @@ export default {
|
||||
"admin.config.oauth.oidc-enabled.description": "是否启用 OpenID Connect 登录",
|
||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect 的 Discovery URI",
|
||||
"admin.config.oauth.oidc-discovery-uri.description": "OpenID Connect OAuth App 的 Discovery URI",
|
||||
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
|
||||
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
|
||||
"admin.config.oauth.oidc-sign-out": "从 OpenID Connect 注销",
|
||||
"admin.config.oauth.oidc-sign-out.description": "“注销”按钮是否会退出OpenID连接提供商",
|
||||
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
|
||||
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
|
||||
"admin.config.oauth.oidc-scope.description": "从 OpenID Connect 提供商请求的范围。",
|
||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect 用户名请求",
|
||||
"admin.config.oauth.oidc-username-claim.description": "OpenID Connect ID token 中的用户名请求。如果您不知道这项配置是什么,请留空。",
|
||||
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
|
||||
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
|
||||
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
|
||||
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a user’s roles for them to log in. " + "Leave it blank if you don't know what this config is.",
|
||||
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
|
||||
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a user’s roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
|
||||
"admin.config.oauth.oidc-role-path": "在 OpenID Connect 令牌中的角色路径",
|
||||
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "只有在没有配置其他身份提供商且密码登录被禁用的情况下,才建议使用 OpenID Connect 角色来管理访问权限。 " + "如果您不知道此配置是什么,请留空。",
|
||||
"admin.config.oauth.oidc-role-general-access": "常规访问的 OpenID Connect 角色",
|
||||
"admin.config.oauth.oidc-role-general-access.description": "一般访问所需的角色。必须在用户角色中显示才能登录。 " + "如果您不知道此配置是什么,请留空。",
|
||||
"admin.config.oauth.oidc-role-admin-access": "管理员访问的 OpenID Connect 角色",
|
||||
"admin.config.oauth.oidc-role-admin-access.description": "管理权限所需的角色。必须在用户角色中显示他们才能访问管理面板。 " + "如果您不知道此配置是什么,请留空。",
|
||||
"admin.config.oauth.oidc-client-id": "OpenID Connect 的 Client ID",
|
||||
"admin.config.oauth.oidc-client-id.description": "OpenID Connect OAuth App 的 Client ID",
|
||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect 的 Client secret",
|
||||
"admin.config.oauth.oidc-client-secret.description": "OpenID Connect OAuth App 的 Client secret",
|
||||
"admin.config.category.ldap": "LDAP",
|
||||
"admin.config.ldap.enabled": "Enable LDAP",
|
||||
"admin.config.ldap.enabled": "启用 LDAP",
|
||||
"admin.config.ldap.enabled.description": "使用 LDAP 身份认证进行用户登录",
|
||||
"admin.config.ldap.url": "Server URL",
|
||||
"admin.config.ldap.url": "服务器 URL",
|
||||
"admin.config.ldap.url.description": "LDAP 服务器的 URL",
|
||||
"admin.config.ldap.bind-dn": "Bind DN",
|
||||
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
|
||||
"admin.config.ldap.bind-dn.description": "用于执行用户搜索的默认用户",
|
||||
"admin.config.ldap.bind-password": "Bind password",
|
||||
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
|
||||
"admin.config.ldap.bind-password.description": "用于执行用户搜索的密码",
|
||||
"admin.config.ldap.search-base": "User base",
|
||||
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
|
||||
"admin.config.ldap.search-query": "User query",
|
||||
"admin.config.ldap.search-base.description": "进行用户搜索的基本位置",
|
||||
"admin.config.ldap.search-query": "用户查询",
|
||||
"admin.config.ldap.search-query.description": "将用于在 'User base'中搜索 LDAP 用户。%username% 可以作为用户输入的占位符。",
|
||||
"admin.config.ldap.admin-groups": "Admin group",
|
||||
"admin.config.ldap.admin-groups": "管理员群组",
|
||||
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
|
||||
"admin.config.ldap.field-name-member-of": "User groups attribute name",
|
||||
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
|
||||
"admin.config.ldap.field-name-email": "User email attribute name",
|
||||
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
|
||||
"admin.config.notify.success": "Configuration updated successfully.",
|
||||
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
|
||||
"admin.config.notify.no-changes": "No changes to save.",
|
||||
"admin.config.category.s3": "S3",
|
||||
"admin.config.s3.enabled": "Enabled",
|
||||
"admin.config.s3.enabled.description": "Whether S3 should be used to store the shared files instead of the local file system.",
|
||||
"admin.config.notify.logo-success": "Logo 更新成功。可能需要几分钟时间才能在网站上更新。",
|
||||
"admin.config.notify.no-changes": "没有要保存的更改。",
|
||||
"admin.config.category.s3": "对象存储",
|
||||
"admin.config.s3.enabled": "启用",
|
||||
"admin.config.s3.enabled.description": "是否使用 S3 来存储共享文件而不是本地文件系统。",
|
||||
"admin.config.s3.endpoint": "Endpoint",
|
||||
"admin.config.s3.endpoint.description": "The URL of the S3 bucket.",
|
||||
"admin.config.s3.region": "Region",
|
||||
"admin.config.s3.region.description": "The region of the S3 bucket.",
|
||||
"admin.config.s3.bucket-name": "Bucket name",
|
||||
"admin.config.s3.bucket-name": "Bucket名称",
|
||||
"admin.config.s3.bucket-name.description": "The name of the S3 bucket.",
|
||||
"admin.config.s3.bucket-path": "Path",
|
||||
"admin.config.s3.bucket-path.description": "The default path which should be used to store the files in the S3 bucket.",
|
||||
"admin.config.s3.bucket-path": "路径",
|
||||
"admin.config.s3.bucket-path.description": "用于在 S3 桶中存储文件的默认路径。",
|
||||
"admin.config.s3.key": "Key",
|
||||
"admin.config.s3.key.description": "The key which allows you to access the S3 bucket.",
|
||||
"admin.config.s3.key.description": "允许您访问 S3 桶的密钥。",
|
||||
"admin.config.s3.secret": "Secret",
|
||||
"admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.",
|
||||
"admin.config.category.legal": "Legal",
|
||||
"admin.config.legal.enabled": "Enable legal notices",
|
||||
"admin.config.legal.enabled.description": "Whether to show a link to imprint and privacy policy in the footer.",
|
||||
"admin.config.legal.imprint-text": "Imprint text",
|
||||
"admin.config.legal.imprint-text.description": "The text which should be shown in the imprint. Supports Markdown. Leave blank to link to an external imprint page.",
|
||||
"admin.config.legal.imprint-url": "Imprint URL",
|
||||
"admin.config.legal.imprint-url.description": "If you already have an imprint page you can link it here instead of using the text field.",
|
||||
"admin.config.legal.privacy-policy-text": "Privacy policy text",
|
||||
"admin.config.legal.privacy-policy-text.description": "The text which should be shown in the privacy policy. Supports Markdown. Leave blank to link to an external privacy policy page.",
|
||||
"admin.config.legal.privacy-policy-url": "Privacy policy URL",
|
||||
"admin.config.legal.privacy-policy-url.description": "If you already have a privacy policy page you can link it here instead of using the text field.",
|
||||
"admin.config.s3.secret.description": "允许您访问 S3 桶的密钥。",
|
||||
"admin.config.category.legal": "合规",
|
||||
"admin.config.legal.enabled": "启用合规提醒",
|
||||
"admin.config.legal.enabled.description": "是否在页脚中显示版权信息和隐私政策。",
|
||||
"admin.config.legal.imprint-text": "版权信息",
|
||||
"admin.config.legal.imprint-text.description": "文本将会显示在版权信息中。支持Markdown。留空以链接到版权信息页面。",
|
||||
"admin.config.legal.imprint-url": "版权信息 URL",
|
||||
"admin.config.legal.imprint-url.description": "如果您已经有一个版权信息页面,您可以在此链接它,而不是使用文本字段。",
|
||||
"admin.config.legal.privacy-policy-text": "隐私政策文本",
|
||||
"admin.config.legal.privacy-policy-text.description": "文本将会显示在隐私政策页面中。支持Markdown。留空以链接到隐私政策页面。",
|
||||
"admin.config.legal.privacy-policy-url": "隐私政策网址",
|
||||
"admin.config.legal.privacy-policy-url.description": "如果您已经有一个隐私政策页面,您可以在此链接它,而不是使用文本字段。",
|
||||
// 404
|
||||
"404.description": "当前的页面走丢啦",
|
||||
"404.button.home": "返回主页",
|
||||
@@ -488,10 +488,10 @@ export default {
|
||||
"error.msg.no_user": "用户关联的这个 {0} 账户不存在。",
|
||||
"error.msg.no_email": "无法从 {0} 这个账户获取邮箱地址。",
|
||||
"error.msg.already_linked": "{0} 这个账户已经关联到另一个账号。",
|
||||
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
|
||||
"error.msg.not_linked": "这个 {0} 账户尚未关联到任何账号。",
|
||||
"error.msg.unverified_account": "{0} 这个账户尚未验证,请在验证后重试。",
|
||||
"error.msg.user_not_allowed": "您无权登录。",
|
||||
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
|
||||
"error.msg.cannot_get_user_info": "无法从 {0} 这个账户获取您的用户信息。",
|
||||
"error.param.provider_github": "GitHub",
|
||||
"error.param.provider_google": "谷歌",
|
||||
"error.param.provider_microsoft": "Microsoft",
|
||||
@@ -509,9 +509,9 @@ export default {
|
||||
"common.button.generate": "生成",
|
||||
"common.button.done": "完成",
|
||||
"common.text.link": "链接",
|
||||
"common.text.navigate-to-link": "Visit link",
|
||||
"common.text.navigate-to-link": "访问链接",
|
||||
"common.text.or": "或",
|
||||
"common.text.redirecting": "Redirecting...",
|
||||
"common.text.redirecting": "正在跳转中...",
|
||||
"common.button.go-back": "返回",
|
||||
"common.button.go-home": "返回主页",
|
||||
"common.notify.copied": "已复制到剪贴板",
|
||||
@@ -522,7 +522,7 @@ export default {
|
||||
"common.error.invalid-email": "邮件地址不可用",
|
||||
"common.error.too-short": "必须不少于 {length} 个字符",
|
||||
"common.error.too-long": "必须不超过 {length} 个字符",
|
||||
"common.error.number-too-small": "Must be at least {min}",
|
||||
"common.error.number-too-small": "必须至多为 {min}",
|
||||
"common.error.number-too-large": "必须至多为 {max}",
|
||||
"common.error.exact-length": "必须为 {length} 个字符",
|
||||
"common.error.invalid-number": "必须为数字",
|
||||
|
||||
Reference in New Issue
Block a user