mirror of
https://github.com/stonith404/pingvin-share.git
synced 2024-11-18 21:30:12 +01:00
fix: user enumaration on forgot password page
This commit is contained in:
parent
6058dca273
commit
64515d77cf
@ -96,9 +96,9 @@ export class AuthController {
|
|||||||
|
|
||||||
@Post("resetPassword/:email")
|
@Post("resetPassword/:email")
|
||||||
@Throttle(5, 5 * 60)
|
@Throttle(5, 5 * 60)
|
||||||
@HttpCode(204)
|
@HttpCode(202)
|
||||||
async requestResetPassword(@Param("email") email: string) {
|
async requestResetPassword(@Param("email") email: string) {
|
||||||
return await this.authService.requestResetPassword(email);
|
this.authService.requestResetPassword(email);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Post("resetPassword")
|
@Post("resetPassword")
|
||||||
|
@ -2,5 +2,5 @@ import { PartialType, PickType } from "@nestjs/swagger";
|
|||||||
import { UserDTO } from "./user.dto";
|
import { UserDTO } from "./user.dto";
|
||||||
|
|
||||||
export class UpdateOwnUserDTO extends PartialType(
|
export class UpdateOwnUserDTO extends PartialType(
|
||||||
PickType(UserDTO, ["username", "email"] as const)
|
PickType(UserDTO, ["username", "email"] as const),
|
||||||
) {}
|
) {}
|
||||||
|
@ -12,13 +12,16 @@ export default {
|
|||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "En <h>self-hosted</h> fildelingsplatform.",
|
"home.title": "En <h>self-hosted</h> fildelingsplatform.",
|
||||||
"home.description": "Er du sikker på, at du vil overlade dine personlige filer til tredjeparter som WeTransfer?",
|
"home.description":
|
||||||
|
"Er du sikker på, at du vil overlade dine personlige filer til tredjeparter som WeTransfer?",
|
||||||
"home.bullet.a.name": "Self-Hosted",
|
"home.bullet.a.name": "Self-Hosted",
|
||||||
"home.bullet.a.description": "Host Pingvin Share på din egen maskine.",
|
"home.bullet.a.description": "Host Pingvin Share på din egen maskine.",
|
||||||
"home.bullet.b.name": "Privatliv",
|
"home.bullet.b.name": "Privatliv",
|
||||||
"home.bullet.b.description": "Dine filer er dine filer og bør ikke komme i hænderne på tredjeparter.",
|
"home.bullet.b.description":
|
||||||
|
"Dine filer er dine filer og bør ikke komme i hænderne på tredjeparter.",
|
||||||
"home.bullet.c.name": "Ingen irriterende grænse for filstørrelse",
|
"home.bullet.c.name": "Ingen irriterende grænse for filstørrelse",
|
||||||
"home.bullet.c.description": "Upload så store filer, som du vil. Kun din harddisk sætter grænsen.",
|
"home.bullet.c.description":
|
||||||
|
"Upload så store filer, som du vil. Kun din harddisk sætter grænsen.",
|
||||||
"home.button.start": "Kom i gang",
|
"home.button.start": "Kom i gang",
|
||||||
"home.button.source": "Source code",
|
"home.button.source": "Source code",
|
||||||
// END /
|
// END /
|
||||||
@ -27,12 +30,14 @@ export default {
|
|||||||
"signin.description": "Har du ikke en bruger endnu?",
|
"signin.description": "Har du ikke en bruger endnu?",
|
||||||
"signin.button.signup": "Opret bruger",
|
"signin.button.signup": "Opret bruger",
|
||||||
"signin.input.email-or-username": "E-mail eller brugernavn",
|
"signin.input.email-or-username": "E-mail eller brugernavn",
|
||||||
"signin.input.email-or-username.placeholder": "Din e-mail eller dit brugernavn",
|
"signin.input.email-or-username.placeholder":
|
||||||
|
"Din e-mail eller dit brugernavn",
|
||||||
"signin.input.password": "Adgangskode",
|
"signin.input.password": "Adgangskode",
|
||||||
"signin.input.password.placeholder": "Din adgangskode",
|
"signin.input.password.placeholder": "Din adgangskode",
|
||||||
"signin.button.submit": "Log ind",
|
"signin.button.submit": "Log ind",
|
||||||
"signIn.notify.totp-required.title": "2-faktor login påkrævet",
|
"signIn.notify.totp-required.title": "2-faktor login påkrævet",
|
||||||
"signIn.notify.totp-required.description": "Indtast den aktuelle engangskode fra din 2-faktor Authenticator",
|
"signIn.notify.totp-required.description":
|
||||||
|
"Indtast den aktuelle engangskode fra din 2-faktor Authenticator",
|
||||||
"signIn.oauth.or": "OR",
|
"signIn.oauth.or": "OR",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -56,8 +61,10 @@ export default {
|
|||||||
// END /auth/totp
|
// END /auth/totp
|
||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "Glemt din adgangskode?",
|
"resetPassword.title": "Glemt din adgangskode?",
|
||||||
"resetPassword.description": "Indtast din e-mail for at nulstille din adgangskode.",
|
"resetPassword.description":
|
||||||
"resetPassword.notify.success": "En e-mail er blevet sendt med et link til at nulstille din adgangskode.",
|
"Indtast din e-mail for at nulstille din adgangskode.",
|
||||||
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "Tilbage til login",
|
"resetPassword.button.back": "Tilbage til login",
|
||||||
"resetPassword.text.resetPassword": "Nulstil adgangskode",
|
"resetPassword.text.resetPassword": "Nulstil adgangskode",
|
||||||
"resetPassword.text.enterNewPassword": "Indtast din nye adgangskode",
|
"resetPassword.text.enterNewPassword": "Indtast din nye adgangskode",
|
||||||
@ -72,7 +79,8 @@ export default {
|
|||||||
"account.card.password.title": "Adgangskode",
|
"account.card.password.title": "Adgangskode",
|
||||||
"account.card.password.old": "Gammel adgangskode",
|
"account.card.password.old": "Gammel adgangskode",
|
||||||
"account.card.password.new": "Ny adgangskode",
|
"account.card.password.new": "Ny adgangskode",
|
||||||
"account.card.password.noPasswordSet": "You don't have a password set. If you want to sign in with email and password you need to set a password.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"You don't have a password set. If you want to sign in with email and password you need to set a password.",
|
||||||
"account.notify.password.success": "Adgangskoden er ændret",
|
"account.notify.password.success": "Adgangskoden er ændret",
|
||||||
"account.card.oauth.title": "Social login",
|
"account.card.oauth.title": "Social login",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +92,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Unlink",
|
"account.card.oauth.unlink": "Unlink",
|
||||||
"account.card.oauth.unlinked": "Unlinked",
|
"account.card.oauth.unlinked": "Unlinked",
|
||||||
"account.modal.unlink.title": "Unlink account",
|
"account.modal.unlink.title": "Unlink account",
|
||||||
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your username and password.",
|
"account.modal.unlink.description":
|
||||||
|
"Unlinking your social accounts may cause you to lose your account if you don't remember your username and password.",
|
||||||
"account.notify.oauth.unlinked.success": "Unlinked successfully",
|
"account.notify.oauth.unlinked.success": "Unlinked successfully",
|
||||||
"account.card.security.title": "Sikkerhed",
|
"account.card.security.title": "Sikkerhed",
|
||||||
"account.card.security.totp.enable.description": "Indtast din nuværende adgangskode for at begynde opsætningen af 2-faktor login",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "Indtast din nuværende adgangskode for at begynde opsætningen af 2-faktor login",
|
"Indtast din nuværende adgangskode for at begynde opsætningen af 2-faktor login",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"Indtast din nuværende adgangskode for at begynde opsætningen af 2-faktor login",
|
||||||
"account.card.security.totp.button.start": "Start",
|
"account.card.security.totp.button.start": "Start",
|
||||||
"account.modal.totp.title": "Aktiver 2-faktor login",
|
"account.modal.totp.title": "Aktiver 2-faktor login",
|
||||||
"account.modal.totp.step1": "Trin 1: Tilføj din 2-faktor Authenticator",
|
"account.modal.totp.step1": "Trin 1: Tilføj din 2-faktor Authenticator",
|
||||||
@ -100,7 +111,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "2-faktor blev deaktiveret",
|
"account.notify.totp.disable": "2-faktor blev deaktiveret",
|
||||||
"account.notify.totp.enable": "2-faktor blev deaktiveret",
|
"account.notify.totp.enable": "2-faktor blev deaktiveret",
|
||||||
"account.card.language.title": "Sprog",
|
"account.card.language.title": "Sprog",
|
||||||
"account.card.language.description": "The project is translated by the community. Some languages might be incomplete.",
|
"account.card.language.description":
|
||||||
|
"The project is translated by the community. Some languages might be incomplete.",
|
||||||
"account.card.color.title": "Farveskema",
|
"account.card.color.title": "Farveskema",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "Mørkt",
|
"account.theme.dark": "Mørkt",
|
||||||
@ -108,7 +120,8 @@ export default {
|
|||||||
"account.theme.system": "System",
|
"account.theme.system": "System",
|
||||||
"account.button.delete": "Slet bruger",
|
"account.button.delete": "Slet bruger",
|
||||||
"account.modal.delete.title": "Slet bruger",
|
"account.modal.delete.title": "Slet bruger",
|
||||||
"account.modal.delete.description": "Er du sikker på at du vil slette din bruger, herunder alle dine aktive delinger?",
|
"account.modal.delete.description":
|
||||||
|
"Er du sikker på at du vil slette din bruger, herunder alle dine aktive delinger?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "Mine delte filer",
|
"account.shares.title": "Mine delte filer",
|
||||||
@ -126,13 +139,16 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "Share informations",
|
"account.shares.modal.share-informations": "Share informations",
|
||||||
"account.shares.modal.share-link": "Del link",
|
"account.shares.modal.share-link": "Del link",
|
||||||
"account.shares.modal.delete.title": "Slet share {share}",
|
"account.shares.modal.delete.title": "Slet share {share}",
|
||||||
"account.shares.modal.delete.description": "Ønsker du virkelig at slette denne deling?",
|
"account.shares.modal.delete.description":
|
||||||
|
"Ønsker du virkelig at slette denne deling?",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "Omvendt deling",
|
"account.reverseShares.title": "Omvendt deling",
|
||||||
"account.reverseShares.description": "A reverse share allows you to generate a unique URL that allows external users to create a share.",
|
"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": "Der er tomt her 👀",
|
"account.reverseShares.title.empty": "Der er tomt her 👀",
|
||||||
"account.reverseShares.description.empty": "You don't have any reverse shares.",
|
"account.reverseShares.description.empty":
|
||||||
|
"You don't have any reverse shares.",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
"account.reverseShares.modal.title": "Create reverse share",
|
"account.reverseShares.modal.title": "Create reverse share",
|
||||||
"account.reverseShares.modal.expiration.label": "Udløb",
|
"account.reverseShares.modal.expiration.label": "Udløb",
|
||||||
@ -150,12 +166,16 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-plural": "År",
|
"account.reverseShares.modal.expiration.year-plural": "År",
|
||||||
"account.reverseShares.modal.max-size.label": "Maksimal størrelse for deling",
|
"account.reverseShares.modal.max-size.label": "Maksimal størrelse for deling",
|
||||||
"account.reverseShares.modal.send-email": "Send e-mail notifikation",
|
"account.reverseShares.modal.send-email": "Send e-mail notifikation",
|
||||||
"account.reverseShares.modal.send-email.description": "Send en e-mail notifikation, når der oprettes en deling med dette omvendte delingslink.",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"Send en e-mail notifikation, når der oprettes en deling med dette omvendte delingslink.",
|
||||||
"account.reverseShares.modal.max-use.label": "Maksimal anvendelser",
|
"account.reverseShares.modal.max-use.label": "Maksimal anvendelser",
|
||||||
"account.reverseShares.modal.max-use.description": "Det maksimale antal gange, denne URL kan bruges til at oprette en deling.",
|
"account.reverseShares.modal.max-use.description":
|
||||||
|
"Det maksimale antal gange, denne URL kan bruges til at oprette en deling.",
|
||||||
"account.reverseShare.never-expires": "Denne omvendte deling udløber aldrig.",
|
"account.reverseShare.never-expires": "Denne omvendte deling udløber aldrig.",
|
||||||
"account.reverseShare.expires-on": "Denne omvendte deling udløber den {expiration}.",
|
"account.reverseShare.expires-on":
|
||||||
"account.reverseShares.table.no-shares": "Der er ikke oprettet nogle delinger endnu",
|
"Denne omvendte deling udløber den {expiration}.",
|
||||||
|
"account.reverseShares.table.no-shares":
|
||||||
|
"Der er ikke oprettet nogle delinger endnu",
|
||||||
"account.reverseShares.table.count.singular": "del",
|
"account.reverseShares.table.count.singular": "del",
|
||||||
"account.reverseShares.table.count.plural": "shares",
|
"account.reverseShares.table.count.plural": "shares",
|
||||||
"account.reverseShares.table.shares": "Delinger",
|
"account.reverseShares.table.shares": "Delinger",
|
||||||
@ -164,7 +184,8 @@ export default {
|
|||||||
"account.reverseShares.table.expires": "Udløber d",
|
"account.reverseShares.table.expires": "Udløber d",
|
||||||
"account.reverseShares.modal.reverse-share-link": "Reverse share link",
|
"account.reverseShares.modal.reverse-share-link": "Reverse share link",
|
||||||
"account.reverseShares.modal.delete.title": "Delete reverse share",
|
"account.reverseShares.modal.delete.title": "Delete reverse share",
|
||||||
"account.reverseShares.modal.delete.description": "Ønsker du virkelig at slette denne omvendte deling? Hvis du gør det, vil de tilknyttede delinger også blive slettet.",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"Ønsker du virkelig at slette denne omvendte deling? Hvis du gør det, vil de tilknyttede delinger også blive slettet.",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "Administration",
|
"admin.title": "Administration",
|
||||||
@ -184,37 +205,46 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.button": "Gem ny adgangskode",
|
"admin.users.edit.update.change-password.button": "Gem ny adgangskode",
|
||||||
"admin.users.edit.update.notify.password.success": "Adgangskoden er ændret",
|
"admin.users.edit.update.notify.password.success": "Adgangskoden er ændret",
|
||||||
"admin.users.edit.delete.title": "Slet bruger {username}",
|
"admin.users.edit.delete.title": "Slet bruger {username}",
|
||||||
"admin.users.edit.delete.description": "Er du sikker på du vil slette denne bruger og tilhørende delinger?",
|
"admin.users.edit.delete.description":
|
||||||
|
"Er du sikker på du vil slette denne bruger og tilhørende delinger?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "Opret bruger",
|
"admin.users.modal.create.title": "Opret bruger",
|
||||||
"admin.users.modal.create.username": "Brugernavn",
|
"admin.users.modal.create.username": "Brugernavn",
|
||||||
"admin.users.modal.create.email": "E-mail",
|
"admin.users.modal.create.email": "E-mail",
|
||||||
"admin.users.modal.create.password": "Adgangskode",
|
"admin.users.modal.create.password": "Adgangskode",
|
||||||
"admin.users.modal.create.manual-password": "Angiv adgangskode manuelt",
|
"admin.users.modal.create.manual-password": "Angiv adgangskode manuelt",
|
||||||
"admin.users.modal.create.manual-password.description": "If not checked, the user will receive an email with a link to set their password.",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"If not checked, the user will receive an email with a link to set their password.",
|
||||||
"admin.users.modal.create.admin": "Admin rettigheder",
|
"admin.users.modal.create.admin": "Admin rettigheder",
|
||||||
"admin.users.modal.create.admin.description": "If checked, the user will be able to access the admin panel.",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"If checked, the user will be able to access the admin panel.",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "Upload",
|
"upload.title": "Upload",
|
||||||
"upload.notify.generic-error": "Der opstod en fejl under afslutningen af din deling.",
|
"upload.notify.generic-error":
|
||||||
|
"Der opstod en fejl under afslutningen af din deling.",
|
||||||
"upload.notify.count-failed": "{count} files failed to upload. Trying again.",
|
"upload.notify.count-failed": "{count} files failed to upload. Trying again.",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "Upload filer",
|
"upload.dropzone.title": "Upload filer",
|
||||||
"upload.dropzone.description": "Drag'n'drop files here to start your share. We can accept only files that are less than {maxSize} in total.",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "Your files exceed the maximum share size of {maxSize}.",
|
"Drag'n'drop files here to start your share. We can accept only files that are less than {maxSize} in total.",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"Your files exceed the maximum share size of {maxSize}.",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "Navn",
|
"upload.filelist.name": "Navn",
|
||||||
"upload.filelist.size": "Størrelse",
|
"upload.filelist.size": "Størrelse",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "Opret Deling",
|
"upload.modal.title": "Opret Deling",
|
||||||
"upload.modal.link.error.invalid": "Can only contain letters, numbers, underscores, and hyphens",
|
"upload.modal.link.error.invalid":
|
||||||
|
"Can only contain letters, numbers, underscores, and hyphens",
|
||||||
"upload.modal.link.error.taken": "Det valgte link er allerede i brug",
|
"upload.modal.link.error.taken": "Det valgte link er allerede i brug",
|
||||||
"upload.modal.not-signed-in": "Du er ikke logget ind",
|
"upload.modal.not-signed-in": "Du er ikke logget ind",
|
||||||
"upload.modal.not-signed-in-description": "Du vil ikke være i stand til at slette din deling manuelt og se antallet af besøgende.",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"Du vil ikke være i stand til at slette din deling manuelt og se antallet af besøgende.",
|
||||||
"upload.modal.expires.never": "aldrig",
|
"upload.modal.expires.never": "aldrig",
|
||||||
"upload.modal.expires.never-long": "Udløber aldrig",
|
"upload.modal.expires.never-long": "Udløber aldrig",
|
||||||
"upload.modal.expires.error.too-long": "Udløbsdatoen overskrider den maksimalt tilladte udløbsdato på {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"Udløbsdatoen overskrider den maksimalt tilladte udløbsdato på {max}.",
|
||||||
"upload.modal.link.label": "Link",
|
"upload.modal.link.label": "Link",
|
||||||
"upload.modal.expires.label": "Udløb",
|
"upload.modal.expires.label": "Udløb",
|
||||||
"upload.modal.expires.minute-singular": "Minut",
|
"upload.modal.expires.minute-singular": "Minut",
|
||||||
@ -230,7 +260,8 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "År",
|
"upload.modal.expires.year-singular": "År",
|
||||||
"upload.modal.expires.year-plural": "År",
|
"upload.modal.expires.year-plural": "År",
|
||||||
"upload.modal.accordion.description.title": "Beskrivelse",
|
"upload.modal.accordion.description.title": "Beskrivelse",
|
||||||
"upload.modal.accordion.description.placeholder": "Bemærkning til modtagerne af dette share",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"Bemærkning til modtagerne af dette share",
|
||||||
"upload.modal.accordion.email.title": "E-mail modtagere",
|
"upload.modal.accordion.email.title": "E-mail modtagere",
|
||||||
"upload.modal.accordion.email.placeholder": "Indtast e-mail modtagere",
|
"upload.modal.accordion.email.placeholder": "Indtast e-mail modtagere",
|
||||||
"upload.modal.accordion.email.invalid-email": "Ugyldig e-mailadresse",
|
"upload.modal.accordion.email.invalid-email": "Ugyldig e-mailadresse",
|
||||||
@ -241,33 +272,42 @@ export default {
|
|||||||
"upload.modal.accordion.security.max-views.placeholder": "Ingen begrænsning",
|
"upload.modal.accordion.security.max-views.placeholder": "Ingen begrænsning",
|
||||||
// showCompletedUploadModal.tsx
|
// showCompletedUploadModal.tsx
|
||||||
"upload.modal.completed.never-expires": "Denne deling vil aldrig udløbe.",
|
"upload.modal.completed.never-expires": "Denne deling vil aldrig udløbe.",
|
||||||
"upload.modal.completed.expires-on": "Denne omvendte deling udløber den {expiration}.",
|
"upload.modal.completed.expires-on":
|
||||||
|
"Denne omvendte deling udløber den {expiration}.",
|
||||||
"upload.modal.completed.share-ready": "Delingen er klar",
|
"upload.modal.completed.share-ready": "Delingen er klar",
|
||||||
// END /upload
|
// END /upload
|
||||||
// /share/[id]
|
// /share/[id]
|
||||||
"share.title": "Del {shareId}",
|
"share.title": "Del {shareId}",
|
||||||
"share.description": "Se hvad jeg har delt med dig!",
|
"share.description": "Se hvad jeg har delt med dig!",
|
||||||
"share.error.visitor-limit-exceeded.title": "Grænsen for besøgende overskredet",
|
"share.error.visitor-limit-exceeded.title":
|
||||||
"share.error.visitor-limit-exceeded.description": "Besøgsgrænsen for denne deling er blevet overskredet.",
|
"Grænsen for besøgende overskredet",
|
||||||
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"Besøgsgrænsen for denne deling er blevet overskredet.",
|
||||||
"share.error.removed.title": "Deling fjernet",
|
"share.error.removed.title": "Deling fjernet",
|
||||||
"share.error.not-found.title": "Delingen blev ikke fundet",
|
"share.error.not-found.title": "Delingen blev ikke fundet",
|
||||||
"share.error.not-found.description": "Den deling, du leder efter, eksisterer ikke.",
|
"share.error.not-found.description":
|
||||||
|
"Den deling, du leder efter, eksisterer ikke.",
|
||||||
"share.modal.password.title": "Adgangskode påkrævet",
|
"share.modal.password.title": "Adgangskode påkrævet",
|
||||||
"share.modal.password.description": "For at få adgang til denne deling, indtast venligst adgangskoden til delingen.",
|
"share.modal.password.description":
|
||||||
|
"For at få adgang til denne deling, indtast venligst adgangskoden til delingen.",
|
||||||
"share.modal.password": "Adgangskode",
|
"share.modal.password": "Adgangskode",
|
||||||
"share.modal.error.invalid-password": "Ugyldig adgangskode",
|
"share.modal.error.invalid-password": "Ugyldig adgangskode",
|
||||||
"share.button.download-all": "Download alle",
|
"share.button.download-all": "Download alle",
|
||||||
"share.notify.download-all-preparing": "Delingen forberedes. Prøv igen om et par minutter.",
|
"share.notify.download-all-preparing":
|
||||||
|
"Delingen forberedes. Prøv igen om et par minutter.",
|
||||||
"share.modal.file-link": "Fil link",
|
"share.modal.file-link": "Fil link",
|
||||||
"share.table.name": "Navn",
|
"share.table.name": "Navn",
|
||||||
"share.table.size": "Størrelse",
|
"share.table.size": "Størrelse",
|
||||||
"share.modal.file-preview.error.not-supported.title": "Forhåndsvisning ikke understøttet",
|
"share.modal.file-preview.error.not-supported.title":
|
||||||
"share.modal.file-preview.error.not-supported.description": "A preview for this file type is unsupported. Please download the file to view it.",
|
"Forhåndsvisning ikke understøttet",
|
||||||
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"A preview for this file type is unsupported. Please download the file to view it.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "Edit {shareId}",
|
"share.edit.title": "Edit {shareId}",
|
||||||
"share.edit.append-upload": "Append file",
|
"share.edit.append-upload": "Append file",
|
||||||
"share.edit.notify.generic-error": "An error occurred while finishing your share.",
|
"share.edit.notify.generic-error":
|
||||||
|
"An error occurred while finishing your share.",
|
||||||
"share.edit.notify.save-success": "Share updated successfully",
|
"share.edit.notify.save-success": "Share updated successfully",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -280,95 +320,135 @@ export default {
|
|||||||
"admin.config.general.app-name": "App-navn",
|
"admin.config.general.app-name": "App-navn",
|
||||||
"admin.config.general.app-name.description": "Navnet på applikationen",
|
"admin.config.general.app-name.description": "Navnet på applikationen",
|
||||||
"admin.config.general.app-url": "App URL",
|
"admin.config.general.app-url": "App URL",
|
||||||
"admin.config.general.app-url.description": "På hvilken URL Pingvin Share er tilgængelig",
|
"admin.config.general.app-url.description":
|
||||||
|
"På hvilken URL Pingvin Share er tilgængelig",
|
||||||
"admin.config.general.show-home-page": "Vis forside",
|
"admin.config.general.show-home-page": "Vis forside",
|
||||||
"admin.config.general.show-home-page.description": "Om forsiden skal vises",
|
"admin.config.general.show-home-page.description": "Om forsiden skal vises",
|
||||||
"admin.config.general.logo": "Logo",
|
"admin.config.general.logo": "Logo",
|
||||||
"admin.config.general.logo.description": "Skift dit logo ved at uploade et nyt billede. Billedet skal være PNG og skal have formatet 1:1.",
|
"admin.config.general.logo.description":
|
||||||
|
"Skift dit logo ved at uploade et nyt billede. Billedet skal være PNG og skal have formatet 1:1.",
|
||||||
"admin.config.general.logo.placeholder": "Vælg billede",
|
"admin.config.general.logo.placeholder": "Vælg billede",
|
||||||
"admin.config.email.enable-share-email-recipients": "Aktiver deling til e-mail modtagere",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "Whether to allow emails to share recipients. Only enable this if you have enabled SMTP.",
|
"Aktiver deling til e-mail modtagere",
|
||||||
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
|
"Whether to allow emails to share recipients. Only enable this if you have enabled SMTP.",
|
||||||
"admin.config.email.share-recipients-subject": "Share recipients subject",
|
"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-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": "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 {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n The variables will be replaced with the actual value.",
|
"admin.config.email.share-recipients-message.description":
|
||||||
|
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n The variables will be replaced with the actual value.",
|
||||||
"admin.config.email.reverse-share-subject": "Reverse share subject",
|
"admin.config.email.reverse-share-subject": "Reverse share subject",
|
||||||
"admin.config.email.reverse-share-subject.description": "Subject of the email which gets sent when someone created a share with your reverse share link.",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"Subject of the email which gets sent 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": "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.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": "Reset password subject",
|
||||||
"admin.config.email.reset-password-subject.description": "Subject of the email which gets sent when a user requests a password reset.",
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"Subject of the email which gets sent when a user requests a password reset.",
|
||||||
"admin.config.email.reset-password-message": "Nulstil adgangskode besked",
|
"admin.config.email.reset-password-message": "Nulstil adgangskode besked",
|
||||||
"admin.config.email.reset-password-message.description": "Message which gets sent when a user requests a password reset. {url} will be replaced with the reset password URL.",
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"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": "Invitations emne",
|
"admin.config.email.invite-subject": "Invitations emne",
|
||||||
"admin.config.email.invite-subject.description": "Emne for den e-mail, der sendes, når en administrator inviterer en ny bruger.",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"Emne for den e-mail, der sendes, når en administrator inviterer en ny bruger.",
|
||||||
"admin.config.email.invite-message": "Invitations besked",
|
"admin.config.email.invite-message": "Invitations besked",
|
||||||
"admin.config.email.invite-message.description": "Besked som bliver sendt, når en administrator inviterer en bruger. {url} vil blive erstattet med invitations-URL'en og {password} med adgangskoden.",
|
"admin.config.email.invite-message.description":
|
||||||
|
"Besked som bliver sendt, når en administrator inviterer en bruger. {url} vil blive erstattet med invitations-URL'en og {password} med adgangskoden.",
|
||||||
"admin.config.share.allow-registration": "Tillad oprettelser",
|
"admin.config.share.allow-registration": "Tillad oprettelser",
|
||||||
"admin.config.share.allow-registration.description": "Om alle skal kunne oprette en bruger",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "Tillad uautoriserede delinger",
|
"Om alle skal kunne oprette en bruger",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "Whether unauthenticated users can create shares",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"Tillad uautoriserede delinger",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"Whether unauthenticated users can create shares",
|
||||||
"admin.config.share.max-expiration": "Maks. udløb",
|
"admin.config.share.max-expiration": "Maks. udløb",
|
||||||
"admin.config.share.max-expiration.description": "Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
|
||||||
"admin.config.share.max-size": "Maks. størrelse",
|
"admin.config.share.max-size": "Maks. størrelse",
|
||||||
"admin.config.share.max-size.description": "Maksimal filstørrelse i bytes",
|
"admin.config.share.max-size.description": "Maksimal filstørrelse i bytes",
|
||||||
"admin.config.share.zip-compression-level": "Zip compression level",
|
"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.zip-compression-level.description":
|
||||||
|
"Adjust the level to balance between file size and compression speed. Valid values range from 0 to 9, with 0 being no compression and 9 being maximum compression. ",
|
||||||
"admin.config.smtp.enabled": "Aktiveret",
|
"admin.config.smtp.enabled": "Aktiveret",
|
||||||
"admin.config.smtp.enabled.description": "Om SMTP er aktiveret. Aktiver kun SMTP, hvis du har indtastet SMTP-server vært, port, e-mail, bruger og adgangskode.",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"Om SMTP er aktiveret. Aktiver kun SMTP, hvis du har indtastet SMTP-server vært, port, e-mail, bruger og adgangskode.",
|
||||||
"admin.config.smtp.host": "Vært",
|
"admin.config.smtp.host": "Vært",
|
||||||
"admin.config.smtp.host.description": "Vært for SMTP serveren",
|
"admin.config.smtp.host.description": "Vært for SMTP serveren",
|
||||||
"admin.config.smtp.port": "Port",
|
"admin.config.smtp.port": "Port",
|
||||||
"admin.config.smtp.port.description": "Porten til SMTP serveren",
|
"admin.config.smtp.port.description": "Porten til SMTP serveren",
|
||||||
"admin.config.smtp.email": "E-mail",
|
"admin.config.smtp.email": "E-mail",
|
||||||
"admin.config.smtp.email.description": "E-mail adressen som der skal afsendes fra",
|
"admin.config.smtp.email.description":
|
||||||
|
"E-mail adressen som der skal afsendes fra",
|
||||||
"admin.config.smtp.username": "Brugernavn",
|
"admin.config.smtp.username": "Brugernavn",
|
||||||
"admin.config.smtp.username.description": "Brugernavnet til SMTP serveren",
|
"admin.config.smtp.username.description": "Brugernavnet til SMTP serveren",
|
||||||
"admin.config.smtp.password": "Adgangskode",
|
"admin.config.smtp.password": "Adgangskode",
|
||||||
"admin.config.smtp.password.description": "Adgangskoden til SMTP serveren",
|
"admin.config.smtp.password.description": "Adgangskoden til SMTP serveren",
|
||||||
"admin.config.smtp.button.test": "Send test e-mail",
|
"admin.config.smtp.button.test": "Send test e-mail",
|
||||||
"admin.config.oauth.allow-registration": "Allow registration",
|
"admin.config.oauth.allow-registration": "Allow registration",
|
||||||
"admin.config.oauth.allow-registration.description": "Allow users to register via social login",
|
"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": "Ignore TOTP",
|
||||||
"admin.config.oauth.ignore-totp.description": "Whether to ignore TOTP when user using social login",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Whether to ignore TOTP when user using social login",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Whether GitHub login is enabled",
|
"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": "GitHub Client ID",
|
||||||
"admin.config.oauth.github-client-id.description": "Client ID of the GitHub OAuth app",
|
"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": "GitHub Client secret",
|
||||||
"admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Client secret of the GitHub OAuth app",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Whether Google login is enabled",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Whether Google login is enabled",
|
||||||
"admin.config.oauth.google-client-id": "Google Client ID",
|
"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-id.description":
|
||||||
|
"Client ID of the Google OAuth app",
|
||||||
"admin.config.oauth.google-client-secret": "Google Client secret",
|
"admin.config.oauth.google-client-secret": "Google Client secret",
|
||||||
"admin.config.oauth.google-client-secret.description": "Client secret of the Google OAuth app",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Client secret of the Google OAuth app",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Whether Microsoft login is enabled",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Whether Microsoft login is enabled",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Tenant ID 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": "Microsoft Client ID",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "Client ID of the Microsoft OAuth app",
|
"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": "Microsoft Client secret",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Client secret of the Microsoft OAuth app",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Client secret of the Microsoft OAuth app",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Whether Discord login is enabled",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
|
"Whether Discord login is enabled",
|
||||||
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
|
"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-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": "Discord Client ID",
|
||||||
"admin.config.oauth.discord-client-id.description": "Client ID of the Discord OAuth app",
|
"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": "Discord Client secret",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Client secret of the Discord OAuth app",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Client secret of the Discord OAuth app",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Whether OpenID Connect login is enabled",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
|
"Discovery URI of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
|
"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-username-claim.description":
|
||||||
|
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"Client ID of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Client secret of the OpenID Connect OAuth app",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Ups! Denne side findes ikke.",
|
"404.description": "Ups! Denne side findes ikke.",
|
||||||
"404.button.home": "Gå tilbage",
|
"404.button.home": "Gå tilbage",
|
||||||
@ -377,16 +457,22 @@ export default {
|
|||||||
"error.description": "Hovsa!",
|
"error.description": "Hovsa!",
|
||||||
"error.button.back": "Gå tilbage",
|
"error.button.back": "Gå tilbage",
|
||||||
"error.msg.default": "Something went wrong.",
|
"error.msg.default": "Something went wrong.",
|
||||||
"error.msg.access_denied": "You canceled the authentication process, please try again.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "The authentication process took too long, please try again.",
|
"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.invalid_token": "Internal Error",
|
||||||
"error.msg.no_user": "User linked to this {0} account doesn't exist.",
|
"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.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.already_linked":
|
||||||
|
"This {0} account is already linked to another account.",
|
||||||
"error.msg.not_linked": "This {0} account haven't linked to any account yet.",
|
"error.msg.not_linked": "This {0} account haven't linked to any account yet.",
|
||||||
"error.msg.unverified_account": "This {0} account is unverified, please try again after verification.",
|
"error.msg.unverified_account":
|
||||||
"error.msg.discord_guild_permission_denied": "Du har ikke tilladelse til at logge ind.",
|
"This {0} account is unverified, please try again after verification.",
|
||||||
"error.msg.cannot_get_user_info": "Can not get your user info from this {0} account.",
|
"error.msg.discord_guild_permission_denied":
|
||||||
|
"Du har ikke tilladelse til at logge ind.",
|
||||||
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Can not get your user info from this {0} account.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +503,5 @@ export default {
|
|||||||
"common.error.too-long": "Må højst være {length} tegn",
|
"common.error.too-long": "Må højst være {length} tegn",
|
||||||
"common.error.exact-length": "Skal være præcis {length} tegn",
|
"common.error.exact-length": "Skal være præcis {length} tegn",
|
||||||
"common.error.invalid-number": "Skal være et tal",
|
"common.error.invalid-number": "Skal være et tal",
|
||||||
"common.error.field-required": "Dette felt er påkrævet"
|
"common.error.field-required": "Dette felt er påkrævet",
|
||||||
};
|
};
|
@ -12,13 +12,17 @@ export default {
|
|||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "Eine <h>selbst gehostete</h> Dateifreigabe-Plattform.",
|
"home.title": "Eine <h>selbst gehostete</h> Dateifreigabe-Plattform.",
|
||||||
"home.description": "Möchtest du wirklich deine persönlichen Dateien an Drittanbieter wie WeTransfer weitergeben?",
|
"home.description":
|
||||||
|
"Möchtest du wirklich deine persönlichen Dateien an Drittanbieter wie WeTransfer weitergeben?",
|
||||||
"home.bullet.a.name": "Selbst gehostet",
|
"home.bullet.a.name": "Selbst gehostet",
|
||||||
"home.bullet.a.description": "Betreibe Pingvin Share auf deinem eigenen Server.",
|
"home.bullet.a.description":
|
||||||
|
"Betreibe Pingvin Share auf deinem eigenen Server.",
|
||||||
"home.bullet.b.name": "Privatsphäre",
|
"home.bullet.b.name": "Privatsphäre",
|
||||||
"home.bullet.b.description": "Deine Dateien gehören dir und sollten niemals in die Hände Dritter gelangen.",
|
"home.bullet.b.description":
|
||||||
|
"Deine Dateien gehören dir und sollten niemals in die Hände Dritter gelangen.",
|
||||||
"home.bullet.c.name": "Keine lästige Dateigrößenbegrenzung",
|
"home.bullet.c.name": "Keine lästige Dateigrößenbegrenzung",
|
||||||
"home.bullet.c.description": "Lade Dateien beliebiger Größe hoch. Nur dein Festplattenspeicher stellt die Grenze dar.",
|
"home.bullet.c.description":
|
||||||
|
"Lade Dateien beliebiger Größe hoch. Nur dein Festplattenspeicher stellt die Grenze dar.",
|
||||||
"home.button.start": "Lege los",
|
"home.button.start": "Lege los",
|
||||||
"home.button.source": "Quellcode",
|
"home.button.source": "Quellcode",
|
||||||
// END /
|
// END /
|
||||||
@ -27,12 +31,14 @@ export default {
|
|||||||
"signin.description": "Du hast noch kein Konto?",
|
"signin.description": "Du hast noch kein Konto?",
|
||||||
"signin.button.signup": "Registrieren",
|
"signin.button.signup": "Registrieren",
|
||||||
"signin.input.email-or-username": "Email oder Benutzername",
|
"signin.input.email-or-username": "Email oder Benutzername",
|
||||||
"signin.input.email-or-username.placeholder": "Deine Email Adresse oder Benutzername",
|
"signin.input.email-or-username.placeholder":
|
||||||
|
"Deine Email Adresse oder Benutzername",
|
||||||
"signin.input.password": "Passwort",
|
"signin.input.password": "Passwort",
|
||||||
"signin.input.password.placeholder": "Dein Passwort",
|
"signin.input.password.placeholder": "Dein Passwort",
|
||||||
"signin.button.submit": "Anmelden",
|
"signin.button.submit": "Anmelden",
|
||||||
"signIn.notify.totp-required.title": "Zwei-Faktor-Authentifizierung benötigt",
|
"signIn.notify.totp-required.title": "Zwei-Faktor-Authentifizierung benötigt",
|
||||||
"signIn.notify.totp-required.description": "Bitte füge deinen Zwei-Faktor-Authentifizierungscode ein",
|
"signIn.notify.totp-required.description":
|
||||||
|
"Bitte füge deinen Zwei-Faktor-Authentifizierungscode ein",
|
||||||
"signIn.oauth.or": "ODER",
|
"signIn.oauth.or": "ODER",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -56,13 +62,16 @@ export default {
|
|||||||
// END /auth/totp
|
// END /auth/totp
|
||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "Passwort vergessen?",
|
"resetPassword.title": "Passwort vergessen?",
|
||||||
"resetPassword.description": "Gib deine Email Adresse ein, um dein Passwort zurückzusetzen.",
|
"resetPassword.description":
|
||||||
"resetPassword.notify.success": "Ein Link zum Zurücksetzen des Passwortes wurde an deine Emailadresse versandt.",
|
"Gib deine Email Adresse ein, um dein Passwort zurückzusetzen.",
|
||||||
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "Zurück zur Anmeldeseite",
|
"resetPassword.button.back": "Zurück zur Anmeldeseite",
|
||||||
"resetPassword.text.resetPassword": "Passwort zurücksetzen",
|
"resetPassword.text.resetPassword": "Passwort zurücksetzen",
|
||||||
"resetPassword.text.enterNewPassword": "Gib dein neues Passwort ein",
|
"resetPassword.text.enterNewPassword": "Gib dein neues Passwort ein",
|
||||||
"resetPassword.input.password": "Neues Passwort",
|
"resetPassword.input.password": "Neues Passwort",
|
||||||
"resetPassword.notify.passwordReset": "Dein Passwort wurde erfolgreich zurückgesetzt.",
|
"resetPassword.notify.passwordReset":
|
||||||
|
"Dein Passwort wurde erfolgreich zurückgesetzt.",
|
||||||
// /account
|
// /account
|
||||||
"account.title": "Mein Konto",
|
"account.title": "Mein Konto",
|
||||||
"account.card.info.title": "Kontoinformationen",
|
"account.card.info.title": "Kontoinformationen",
|
||||||
@ -72,7 +81,8 @@ export default {
|
|||||||
"account.card.password.title": "Passwort",
|
"account.card.password.title": "Passwort",
|
||||||
"account.card.password.old": "Altes Passwort",
|
"account.card.password.old": "Altes Passwort",
|
||||||
"account.card.password.new": "Neues Passwort",
|
"account.card.password.new": "Neues Passwort",
|
||||||
"account.card.password.noPasswordSet": "Du hast kein Passwort erstellt. Wenn Du Dich mit E-Mail und Passwort anmelden möchtest, musst Du ein Passwort festlegen.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"Du hast kein Passwort erstellt. Wenn Du Dich mit E-Mail und Passwort anmelden möchtest, musst Du ein Passwort festlegen.",
|
||||||
"account.notify.password.success": "Passwort erfolgreich geändert",
|
"account.notify.password.success": "Passwort erfolgreich geändert",
|
||||||
"account.card.oauth.title": "Anmeldung über soziale Netzwerke",
|
"account.card.oauth.title": "Anmeldung über soziale Netzwerke",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +94,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Verknüpfung aufheben",
|
"account.card.oauth.unlink": "Verknüpfung aufheben",
|
||||||
"account.card.oauth.unlinked": "Verknüpfung aufgehoben",
|
"account.card.oauth.unlinked": "Verknüpfung aufgehoben",
|
||||||
"account.modal.unlink.title": "Kontoverknüpfung aufheben",
|
"account.modal.unlink.title": "Kontoverknüpfung aufheben",
|
||||||
"account.modal.unlink.description": "Das Entfernen der Verknüpfung mit Deinem sozialen Konten kann dazu führen, dass Du Dein Konto verlierst, wenn Du Dich nicht an Deinen Benutzernamen und Dein Passwort erinnerst.",
|
"account.modal.unlink.description":
|
||||||
|
"Das Entfernen der Verknüpfung mit Deinem sozialen Konten kann dazu führen, dass Du Dein Konto verlierst, wenn Du Dich nicht an Deinen Benutzernamen und Dein Passwort erinnerst.",
|
||||||
"account.notify.oauth.unlinked.success": "Verknüpfung erfolgreich aufgehoben",
|
"account.notify.oauth.unlinked.success": "Verknüpfung erfolgreich aufgehoben",
|
||||||
"account.card.security.title": "Sicherheit",
|
"account.card.security.title": "Sicherheit",
|
||||||
"account.card.security.totp.enable.description": "Gib dein aktuelles Passwort ein, um TOTP zu aktivieren",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "Gib dein aktuelles Passwort ein, um TOTP zu deaktivieren",
|
"Gib dein aktuelles Passwort ein, um TOTP zu aktivieren",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"Gib dein aktuelles Passwort ein, um TOTP zu deaktivieren",
|
||||||
"account.card.security.totp.button.start": "Starten",
|
"account.card.security.totp.button.start": "Starten",
|
||||||
"account.modal.totp.title": "TOTP aktivieren",
|
"account.modal.totp.title": "TOTP aktivieren",
|
||||||
"account.modal.totp.step1": "Schritt 1: Füge deinen Authenticator hinzu",
|
"account.modal.totp.step1": "Schritt 1: Füge deinen Authenticator hinzu",
|
||||||
@ -100,7 +113,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "TOTP erfolgreich deaktiviert",
|
"account.notify.totp.disable": "TOTP erfolgreich deaktiviert",
|
||||||
"account.notify.totp.enable": "TOTP erfolgreich aktiviert",
|
"account.notify.totp.enable": "TOTP erfolgreich aktiviert",
|
||||||
"account.card.language.title": "Sprache",
|
"account.card.language.title": "Sprache",
|
||||||
"account.card.language.description": "Das Projekt wird von der Community übersetzt. Einige Sprachen könnten unvollständig sein.",
|
"account.card.language.description":
|
||||||
|
"Das Projekt wird von der Community übersetzt. Einige Sprachen könnten unvollständig sein.",
|
||||||
"account.card.color.title": "Farbschema",
|
"account.card.color.title": "Farbschema",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "Dunkel",
|
"account.theme.dark": "Dunkel",
|
||||||
@ -108,7 +122,8 @@ export default {
|
|||||||
"account.theme.system": "System",
|
"account.theme.system": "System",
|
||||||
"account.button.delete": "Konto löschen",
|
"account.button.delete": "Konto löschen",
|
||||||
"account.modal.delete.title": "Konto löschen",
|
"account.modal.delete.title": "Konto löschen",
|
||||||
"account.modal.delete.description": "Möchtest du wirklich dein Konto inklusive aller aktiven Freigaben löschen?",
|
"account.modal.delete.description":
|
||||||
|
"Möchtest du wirklich dein Konto inklusive aller aktiven Freigaben löschen?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "Meine Freigaben",
|
"account.shares.title": "Meine Freigaben",
|
||||||
@ -126,13 +141,16 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "Teile deine Information",
|
"account.shares.modal.share-informations": "Teile deine Information",
|
||||||
"account.shares.modal.share-link": "Freigabe teilen",
|
"account.shares.modal.share-link": "Freigabe teilen",
|
||||||
"account.shares.modal.delete.title": "Lösche Freigabe {share}",
|
"account.shares.modal.delete.title": "Lösche Freigabe {share}",
|
||||||
"account.shares.modal.delete.description": "Möchtest du wirklich diese Freigabe löschen?",
|
"account.shares.modal.delete.description":
|
||||||
|
"Möchtest du wirklich diese Freigabe löschen?",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "Externe Freigaben",
|
"account.reverseShares.title": "Externe Freigaben",
|
||||||
"account.reverseShares.description": "Eine externe Freigabe erlaubt dir eine einzigartige URL zu erstellen, die externen Benutzern erlaubt Dateien hochzuladen.",
|
"account.reverseShares.description":
|
||||||
|
"Eine externe Freigabe erlaubt dir eine einzigartige URL zu erstellen, die externen Benutzern erlaubt Dateien hochzuladen.",
|
||||||
"account.reverseShares.title.empty": "Es ist leer hier 👀",
|
"account.reverseShares.title.empty": "Es ist leer hier 👀",
|
||||||
"account.reverseShares.description.empty": "Du hast keine externen Freigaben erstellt.",
|
"account.reverseShares.description.empty":
|
||||||
|
"Du hast keine externen Freigaben erstellt.",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
"account.reverseShares.modal.title": "Externe Freigabe erstellen",
|
"account.reverseShares.modal.title": "Externe Freigabe erstellen",
|
||||||
"account.reverseShares.modal.expiration.label": "Gültig bis",
|
"account.reverseShares.modal.expiration.label": "Gültig bis",
|
||||||
@ -150,11 +168,15 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-plural": "Jahre",
|
"account.reverseShares.modal.expiration.year-plural": "Jahre",
|
||||||
"account.reverseShares.modal.max-size.label": "Max. Freigabengröße",
|
"account.reverseShares.modal.max-size.label": "Max. Freigabengröße",
|
||||||
"account.reverseShares.modal.send-email": "Email Benachrichtigung senden",
|
"account.reverseShares.modal.send-email": "Email Benachrichtigung senden",
|
||||||
"account.reverseShares.modal.send-email.description": "Sendet eine Email Benachrichtigung, wenn eine Datei auf einer externen Freigabe hochgeladen wurde.",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"Sendet eine Email Benachrichtigung, wenn eine Datei auf einer externen Freigabe hochgeladen wurde.",
|
||||||
"account.reverseShares.modal.max-use.label": "Maximale Nutzungen",
|
"account.reverseShares.modal.max-use.label": "Maximale Nutzungen",
|
||||||
"account.reverseShares.modal.max-use.description": "Die maximale Anzahl von Verwendungen der URL, um Dateien hochzuladen.",
|
"account.reverseShares.modal.max-use.description":
|
||||||
"account.reverseShare.never-expires": "Diese externe Freigabe wird nicht ablaufen.",
|
"Die maximale Anzahl von Verwendungen der URL, um Dateien hochzuladen.",
|
||||||
"account.reverseShare.expires-on": "Diese externe Freigabe wird am {expiration} ablaufen.",
|
"account.reverseShare.never-expires":
|
||||||
|
"Diese externe Freigabe wird nicht ablaufen.",
|
||||||
|
"account.reverseShare.expires-on":
|
||||||
|
"Diese externe Freigabe wird am {expiration} ablaufen.",
|
||||||
"account.reverseShares.table.no-shares": "Noch keine Freigaben erstellt",
|
"account.reverseShares.table.no-shares": "Noch keine Freigaben erstellt",
|
||||||
"account.reverseShares.table.count.singular": "Freigabe",
|
"account.reverseShares.table.count.singular": "Freigabe",
|
||||||
"account.reverseShares.table.count.plural": "Freigaben",
|
"account.reverseShares.table.count.plural": "Freigaben",
|
||||||
@ -164,7 +186,8 @@ export default {
|
|||||||
"account.reverseShares.table.expires": "Läuft ab am",
|
"account.reverseShares.table.expires": "Läuft ab am",
|
||||||
"account.reverseShares.modal.reverse-share-link": "Link zu externer Freigabe",
|
"account.reverseShares.modal.reverse-share-link": "Link zu externer Freigabe",
|
||||||
"account.reverseShares.modal.delete.title": "Lösche externe Freigabe",
|
"account.reverseShares.modal.delete.title": "Lösche externe Freigabe",
|
||||||
"account.reverseShares.modal.delete.description": "Möchtest du wirklich diese externe Freigabe löschen? In diesem Falle werden auch hiermit verbundene Freigaben gelöscht.",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"Möchtest du wirklich diese externe Freigabe löschen? In diesem Falle werden auch hiermit verbundene Freigaben gelöscht.",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "Verwaltung",
|
"admin.title": "Verwaltung",
|
||||||
@ -182,39 +205,50 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.title": "Passwort ändern",
|
"admin.users.edit.update.change-password.title": "Passwort ändern",
|
||||||
"admin.users.edit.update.change-password.field": "Neues Passwort",
|
"admin.users.edit.update.change-password.field": "Neues Passwort",
|
||||||
"admin.users.edit.update.change-password.button": "Neues Passwort speichern",
|
"admin.users.edit.update.change-password.button": "Neues Passwort speichern",
|
||||||
"admin.users.edit.update.notify.password.success": "Passwort erfolgreich geändert",
|
"admin.users.edit.update.notify.password.success":
|
||||||
|
"Passwort erfolgreich geändert",
|
||||||
"admin.users.edit.delete.title": "Löschen des Nutzers {username}",
|
"admin.users.edit.delete.title": "Löschen des Nutzers {username}",
|
||||||
"admin.users.edit.delete.description": "Möchtest du wirklich diesen Benutzer und all seine Freigaben löschen?",
|
"admin.users.edit.delete.description":
|
||||||
|
"Möchtest du wirklich diesen Benutzer und all seine Freigaben löschen?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "Benutzer erstellen",
|
"admin.users.modal.create.title": "Benutzer erstellen",
|
||||||
"admin.users.modal.create.username": "Benutzername",
|
"admin.users.modal.create.username": "Benutzername",
|
||||||
"admin.users.modal.create.email": "Email",
|
"admin.users.modal.create.email": "Email",
|
||||||
"admin.users.modal.create.password": "Passwort",
|
"admin.users.modal.create.password": "Passwort",
|
||||||
"admin.users.modal.create.manual-password": "Passwort manuell festlegen",
|
"admin.users.modal.create.manual-password": "Passwort manuell festlegen",
|
||||||
"admin.users.modal.create.manual-password.description": "Wenn nicht aktiviert, erhält der Benutzer eine Email mit einem Link, um sein Passwort festzulegen.",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"Wenn nicht aktiviert, erhält der Benutzer eine Email mit einem Link, um sein Passwort festzulegen.",
|
||||||
"admin.users.modal.create.admin": "Administratorrechte",
|
"admin.users.modal.create.admin": "Administratorrechte",
|
||||||
"admin.users.modal.create.admin.description": "Wenn aktiviert, kann der Benutzer auf das Administrator-Panel zugreifen.",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"Wenn aktiviert, kann der Benutzer auf das Administrator-Panel zugreifen.",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "Upload",
|
"upload.title": "Upload",
|
||||||
"upload.notify.generic-error": "Während der Erstellung der Freigabe ist ein Fehler aufgetreten.",
|
"upload.notify.generic-error":
|
||||||
"upload.notify.count-failed": "{count} Dateien konnten nicht hochgeladen werden. Wird erneut versucht.",
|
"Während der Erstellung der Freigabe ist ein Fehler aufgetreten.",
|
||||||
|
"upload.notify.count-failed":
|
||||||
|
"{count} Dateien konnten nicht hochgeladen werden. Wird erneut versucht.",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "Dateien hochladen",
|
"upload.dropzone.title": "Dateien hochladen",
|
||||||
"upload.dropzone.description": "Ziehe Dateien hierher, um deine Freigabe zu starten. Wir können nur Dateien akzeptieren, die insgesamt weniger als {maxSize} groß sind.",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "Ihre Dateien überschreiten die maximale Freigabegröße von {maxSize}.",
|
"Ziehe Dateien hierher, um deine Freigabe zu starten. Wir können nur Dateien akzeptieren, die insgesamt weniger als {maxSize} groß sind.",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"Ihre Dateien überschreiten die maximale Freigabegröße von {maxSize}.",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "Name",
|
"upload.filelist.name": "Name",
|
||||||
"upload.filelist.size": "Größe",
|
"upload.filelist.size": "Größe",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "Erstelle Freigabe",
|
"upload.modal.title": "Erstelle Freigabe",
|
||||||
"upload.modal.link.error.invalid": "Darf nur Buchstaben, Zahlen, Unterstriche und Bindestriche enthalten",
|
"upload.modal.link.error.invalid":
|
||||||
|
"Darf nur Buchstaben, Zahlen, Unterstriche und Bindestriche enthalten",
|
||||||
"upload.modal.link.error.taken": "Dieser Link wird bereits verwendet",
|
"upload.modal.link.error.taken": "Dieser Link wird bereits verwendet",
|
||||||
"upload.modal.not-signed-in": "Du bist nicht angemeldet",
|
"upload.modal.not-signed-in": "Du bist nicht angemeldet",
|
||||||
"upload.modal.not-signed-in-description": "Du wirst deine Freigabe nicht löschen können oder die Besucheranzahl sehen.",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"Du wirst deine Freigabe nicht löschen können oder die Besucheranzahl sehen.",
|
||||||
"upload.modal.expires.never": "niemals",
|
"upload.modal.expires.never": "niemals",
|
||||||
"upload.modal.expires.never-long": "Läuft nicht ab",
|
"upload.modal.expires.never-long": "Läuft nicht ab",
|
||||||
"upload.modal.expires.error.too-long": "Ablauf überschreitet das maximale Ablaufdatum von {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"Ablauf überschreitet das maximale Ablaufdatum von {max}.",
|
||||||
"upload.modal.link.label": "Link",
|
"upload.modal.link.label": "Link",
|
||||||
"upload.modal.expires.label": "Gültig bis",
|
"upload.modal.expires.label": "Gültig bis",
|
||||||
"upload.modal.expires.minute-singular": "Minute",
|
"upload.modal.expires.minute-singular": "Minute",
|
||||||
@ -230,7 +264,8 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "Jahr",
|
"upload.modal.expires.year-singular": "Jahr",
|
||||||
"upload.modal.expires.year-plural": "Year",
|
"upload.modal.expires.year-plural": "Year",
|
||||||
"upload.modal.accordion.description.title": "Beschreibung",
|
"upload.modal.accordion.description.title": "Beschreibung",
|
||||||
"upload.modal.accordion.description.placeholder": "Hinweis für die Empfänger dieser Freigabe",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"Hinweis für die Empfänger dieser Freigabe",
|
||||||
"upload.modal.accordion.email.title": "Email Empfänger",
|
"upload.modal.accordion.email.title": "Email Empfänger",
|
||||||
"upload.modal.accordion.email.placeholder": "Email der Empfänger eingeben",
|
"upload.modal.accordion.email.placeholder": "Email der Empfänger eingeben",
|
||||||
"upload.modal.accordion.email.invalid-email": "Ungültige Emailadresse",
|
"upload.modal.accordion.email.invalid-email": "Ungültige Emailadresse",
|
||||||
@ -241,33 +276,40 @@ export default {
|
|||||||
"upload.modal.accordion.security.max-views.placeholder": "Unbegrenzt",
|
"upload.modal.accordion.security.max-views.placeholder": "Unbegrenzt",
|
||||||
// showCompletedUploadModal.tsx
|
// showCompletedUploadModal.tsx
|
||||||
"upload.modal.completed.never-expires": "Diese Freigabe läuft niemals ab.",
|
"upload.modal.completed.never-expires": "Diese Freigabe läuft niemals ab.",
|
||||||
"upload.modal.completed.expires-on": "Diese Freigabe wird am {expiration} ablaufen.",
|
"upload.modal.completed.expires-on":
|
||||||
|
"Diese Freigabe wird am {expiration} ablaufen.",
|
||||||
"upload.modal.completed.share-ready": "Freigabe bereit",
|
"upload.modal.completed.share-ready": "Freigabe bereit",
|
||||||
// END /upload
|
// END /upload
|
||||||
// /share/[id]
|
// /share/[id]
|
||||||
"share.title": "Freigabe {shareId}",
|
"share.title": "Freigabe {shareId}",
|
||||||
"share.description": "Schau, was ich mit dir geteilt habe!",
|
"share.description": "Schau, was ich mit dir geteilt habe!",
|
||||||
"share.error.visitor-limit-exceeded.title": "Besucher Limit erreicht",
|
"share.error.visitor-limit-exceeded.title": "Besucher Limit erreicht",
|
||||||
"share.error.visitor-limit-exceeded.description": "Die maximale Besucheranzahl für diese Freigabe ist überschritten.",
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"Die maximale Besucheranzahl für diese Freigabe ist überschritten.",
|
||||||
"share.error.removed.title": "Freigabe entfernt",
|
"share.error.removed.title": "Freigabe entfernt",
|
||||||
"share.error.not-found.title": "Freigabe nicht gefunden",
|
"share.error.not-found.title": "Freigabe nicht gefunden",
|
||||||
"share.error.not-found.description": "Die gesuchte Freigabe existiert nicht.",
|
"share.error.not-found.description": "Die gesuchte Freigabe existiert nicht.",
|
||||||
"share.modal.password.title": "Passwort erforderlich",
|
"share.modal.password.title": "Passwort erforderlich",
|
||||||
"share.modal.password.description": "Um auf diese Freigabe zuzugreifen, gib bitte das Passwort für die Freigabe ein.",
|
"share.modal.password.description":
|
||||||
|
"Um auf diese Freigabe zuzugreifen, gib bitte das Passwort für die Freigabe ein.",
|
||||||
"share.modal.password": "Passwort",
|
"share.modal.password": "Passwort",
|
||||||
"share.modal.error.invalid-password": "Ungültiges Passwort",
|
"share.modal.error.invalid-password": "Ungültiges Passwort",
|
||||||
"share.button.download-all": "Alles herunterladen",
|
"share.button.download-all": "Alles herunterladen",
|
||||||
"share.notify.download-all-preparing": "Die Freigabe wird vorbereitet. Versuche es in ein paar Minuten erneut.",
|
"share.notify.download-all-preparing":
|
||||||
|
"Die Freigabe wird vorbereitet. Versuche es in ein paar Minuten erneut.",
|
||||||
"share.modal.file-link": "Dateilink",
|
"share.modal.file-link": "Dateilink",
|
||||||
"share.table.name": "Name",
|
"share.table.name": "Name",
|
||||||
"share.table.size": "Größe",
|
"share.table.size": "Größe",
|
||||||
"share.modal.file-preview.error.not-supported.title": "Vorschau wird nicht unterstützt",
|
"share.modal.file-preview.error.not-supported.title":
|
||||||
"share.modal.file-preview.error.not-supported.description": "A preview for this file type is unsupported. Please download the file to view it.",
|
"Vorschau wird nicht unterstützt",
|
||||||
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"A preview for this file type is unsupported. Please download the file to view it.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "{shareId} bearbeiten",
|
"share.edit.title": "{shareId} bearbeiten",
|
||||||
"share.edit.append-upload": "Datei anfügen",
|
"share.edit.append-upload": "Datei anfügen",
|
||||||
"share.edit.notify.generic-error": "Während der Erstellung der Freigabe ist ein Fehler aufgetreten.",
|
"share.edit.notify.generic-error":
|
||||||
|
"Während der Erstellung der Freigabe ist ein Fehler aufgetreten.",
|
||||||
"share.edit.notify.save-success": "Freigabe erfolgreich aktualisiert",
|
"share.edit.notify.save-success": "Freigabe erfolgreich aktualisiert",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -280,95 +322,138 @@ export default {
|
|||||||
"admin.config.general.app-name": "App-Name",
|
"admin.config.general.app-name": "App-Name",
|
||||||
"admin.config.general.app-name.description": "Name der Applikation",
|
"admin.config.general.app-name.description": "Name der Applikation",
|
||||||
"admin.config.general.app-url": "App-URL",
|
"admin.config.general.app-url": "App-URL",
|
||||||
"admin.config.general.app-url.description": "Auf welcher URL Pingvin Share verfügbar ist",
|
"admin.config.general.app-url.description":
|
||||||
|
"Auf welcher URL Pingvin Share verfügbar ist",
|
||||||
"admin.config.general.show-home-page": "Startseite anzeigen",
|
"admin.config.general.show-home-page": "Startseite anzeigen",
|
||||||
"admin.config.general.show-home-page.description": "Ob die Startseite angezeigt werden soll",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"Ob die Startseite angezeigt werden soll",
|
||||||
"admin.config.general.logo": "Logo",
|
"admin.config.general.logo": "Logo",
|
||||||
"admin.config.general.logo.description": "Ändere dein Logo durch Hochladen eines Bildes. Das Bild muss im PNG-Format vorliegen und sollte mit Seitenverhältnis 1:1 sein.",
|
"admin.config.general.logo.description":
|
||||||
|
"Ändere dein Logo durch Hochladen eines Bildes. Das Bild muss im PNG-Format vorliegen und sollte mit Seitenverhältnis 1:1 sein.",
|
||||||
"admin.config.general.logo.placeholder": "Bild auswählen",
|
"admin.config.general.logo.placeholder": "Bild auswählen",
|
||||||
"admin.config.email.enable-share-email-recipients": "Erlaube das Teilen der Freigabe via Email",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "Gibt an, ob Emails an Freigabe-Empfänger ermöglicht werden sollen. Aktiviere dies nur, wenn Du SMTP aktivierst hast.",
|
"Erlaube das Teilen der Freigabe via Email",
|
||||||
"admin.config.email.share-recipients-subject": "Betreff für Freigabe-Empfänger",
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
"admin.config.email.share-recipients-subject.description": "Betreff der E-Mail, die an die Freigabe-Empfänger gesendet wird.",
|
"Gibt an, ob Emails an Freigabe-Empfänger ermöglicht werden sollen. Aktiviere dies nur, wenn Du SMTP aktivierst hast.",
|
||||||
"admin.config.email.share-recipients-message": "Nachricht für Freigabe-Empfänger",
|
"admin.config.email.share-recipients-subject":
|
||||||
"admin.config.email.share-recipients-message.description": "Nachricht, die an die Freigabe-Empfänger gesendet wird. Verfügbare Variablen:\n- {creator} - Der Benutzername des Erstellers der Freigabe\n- {shareUrl} - Die URL der Freigabe\n- {desc} - Die Beschreibung der Freigabe\n- {expires} - Das Ablaufdatum der Freigabe\nVariablen werden durch die tatsächlichen Werte ersetzt.",
|
"Betreff für Freigabe-Empfänger",
|
||||||
|
"admin.config.email.share-recipients-subject.description":
|
||||||
|
"Betreff der E-Mail, die an die Freigabe-Empfänger gesendet wird.",
|
||||||
|
"admin.config.email.share-recipients-message":
|
||||||
|
"Nachricht für Freigabe-Empfänger",
|
||||||
|
"admin.config.email.share-recipients-message.description":
|
||||||
|
"Nachricht, die an die Freigabe-Empfänger gesendet wird. Verfügbare Variablen:\n- {creator} - Der Benutzername des Erstellers der Freigabe\n- {shareUrl} - Die URL der Freigabe\n- {desc} - Die Beschreibung der Freigabe\n- {expires} - Das Ablaufdatum der Freigabe\nVariablen werden durch die tatsächlichen Werte ersetzt.",
|
||||||
"admin.config.email.reverse-share-subject": "Name der externen Freigabe",
|
"admin.config.email.reverse-share-subject": "Name der externen Freigabe",
|
||||||
"admin.config.email.reverse-share-subject.description": "Betreff der Email, die gesendet wird, wenn jemand eine Datei mit deinem externen Freigabe-Link hochlädt.",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"Betreff der Email, die gesendet wird, wenn jemand eine Datei mit deinem externen Freigabe-Link hochlädt.",
|
||||||
"admin.config.email.reverse-share-message": "Nachricht für externe Freigabe",
|
"admin.config.email.reverse-share-message": "Nachricht für externe Freigabe",
|
||||||
"admin.config.email.reverse-share-message.description": "Nachricht, die gesendet wird, wenn jemand eine Freigabe mit deinem externen Freigabe-Link erstellt. {shareUrl} wird durch den Namen des Erstellers und die Freigabe-URL ersetzt.",
|
"admin.config.email.reverse-share-message.description":
|
||||||
"admin.config.email.reset-password-subject": "Betreff für Passwortzurücksetzung",
|
"Nachricht, die gesendet wird, wenn jemand eine Freigabe mit deinem externen Freigabe-Link erstellt. {shareUrl} wird durch den Namen des Erstellers und die Freigabe-URL ersetzt.",
|
||||||
"admin.config.email.reset-password-subject.description": "Betreff der E-Mail, die gesendet wird, wenn ein Benutzer eine Passwortzurücksetzung anfordert.",
|
"admin.config.email.reset-password-subject":
|
||||||
"admin.config.email.reset-password-message": "Nachricht für Passwortzurücksetzung",
|
"Betreff für Passwortzurücksetzung",
|
||||||
"admin.config.email.reset-password-message.description": "Nachricht, die gesendet wird, wenn ein Benutzer eine Passwortzurücksetzung anfordert. {url} wird durch die URL für das Zurücksetzen des Passworts ersetzt.",
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"Betreff der E-Mail, die gesendet wird, wenn ein Benutzer eine Passwortzurücksetzung anfordert.",
|
||||||
|
"admin.config.email.reset-password-message":
|
||||||
|
"Nachricht für Passwortzurücksetzung",
|
||||||
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"Nachricht, die gesendet wird, wenn ein Benutzer eine Passwortzurücksetzung anfordert. {url} wird durch die URL für das Zurücksetzen des Passworts ersetzt.",
|
||||||
"admin.config.email.invite-subject": "Betreff für Einladung",
|
"admin.config.email.invite-subject": "Betreff für Einladung",
|
||||||
"admin.config.email.invite-subject.description": "Betreff der E-Mail, die gesendet wird, wenn ein Administrator einen Benutzer einlädt.",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"Betreff der E-Mail, die gesendet wird, wenn ein Administrator einen Benutzer einlädt.",
|
||||||
"admin.config.email.invite-message": "Nachricht für Einladung",
|
"admin.config.email.invite-message": "Nachricht für Einladung",
|
||||||
"admin.config.email.invite-message.description": "Nachricht, die gesendet wird, wenn ein Administrator einen Benutzer einlädt. {url} wird durch die Einladungs-URL und {password} durch das Passwort ersetzt.",
|
"admin.config.email.invite-message.description":
|
||||||
|
"Nachricht, die gesendet wird, wenn ein Administrator einen Benutzer einlädt. {url} wird durch die Einladungs-URL und {password} durch das Passwort ersetzt.",
|
||||||
"admin.config.share.allow-registration": "Registrierung erlauben",
|
"admin.config.share.allow-registration": "Registrierung erlauben",
|
||||||
"admin.config.share.allow-registration.description": "Gibt an, ob eine Registrierung erlaubt ist",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "Nicht authentifizierte Freigaben erlauben",
|
"Gibt an, ob eine Registrierung erlaubt ist",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "Gibt an, ob nicht authentifizierte Benutzer Freigaben erstellen können",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"Nicht authentifizierte Freigaben erlauben",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"Gibt an, ob nicht authentifizierte Benutzer Freigaben erstellen können",
|
||||||
"admin.config.share.max-expiration": "Max. Ablaufdatum",
|
"admin.config.share.max-expiration": "Max. Ablaufdatum",
|
||||||
"admin.config.share.max-expiration.description": "Maximale Ablaufzeit in Stunden. Auf 0 setzen, um kein Ablaufdatum zu definieren.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Maximale Ablaufzeit in Stunden. Auf 0 setzen, um kein Ablaufdatum zu definieren.",
|
||||||
"admin.config.share.max-size": "Maximale Größe",
|
"admin.config.share.max-size": "Maximale Größe",
|
||||||
"admin.config.share.max-size.description": "Maximale Größe einer Freigabe in Bytes",
|
"admin.config.share.max-size.description":
|
||||||
|
"Maximale Größe einer Freigabe in Bytes",
|
||||||
"admin.config.share.zip-compression-level": "Zip Komprimierungsstufe",
|
"admin.config.share.zip-compression-level": "Zip Komprimierungsstufe",
|
||||||
"admin.config.share.zip-compression-level.description": "Passe den Wert an, um ein Gleichgewicht zwischen Dateigröße und Komprimierungsgeschwindigkeit herzustellen. Gültige Werte liegen zwischen 0 und 9, wobei 0 für keine Komprimierung und 9 für maximale Komprimierung steht.",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"Passe den Wert an, um ein Gleichgewicht zwischen Dateigröße und Komprimierungsgeschwindigkeit herzustellen. Gültige Werte liegen zwischen 0 und 9, wobei 0 für keine Komprimierung und 9 für maximale Komprimierung steht.",
|
||||||
"admin.config.smtp.enabled": "Aktiviert",
|
"admin.config.smtp.enabled": "Aktiviert",
|
||||||
"admin.config.smtp.enabled.description": "Gibt an, ob SMTP aktiviert ist. Aktiviere dies nur, wenn Du den Host, den Port, die Email, den Benutzernamen und das Passwort deines SMTP-Servers eingegeben hast.",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"Gibt an, ob SMTP aktiviert ist. Aktiviere dies nur, wenn Du den Host, den Port, die Email, den Benutzernamen und das Passwort deines SMTP-Servers eingegeben hast.",
|
||||||
"admin.config.smtp.host": "Host",
|
"admin.config.smtp.host": "Host",
|
||||||
"admin.config.smtp.host.description": "Host des SMTP-Servers",
|
"admin.config.smtp.host.description": "Host des SMTP-Servers",
|
||||||
"admin.config.smtp.port": "Port",
|
"admin.config.smtp.port": "Port",
|
||||||
"admin.config.smtp.port.description": "Port des SMTP-Servers",
|
"admin.config.smtp.port.description": "Port des SMTP-Servers",
|
||||||
"admin.config.smtp.email": "E-Mail",
|
"admin.config.smtp.email": "E-Mail",
|
||||||
"admin.config.smtp.email.description": "E-Mail-Adresse, von der die E-Mails gesendet werden",
|
"admin.config.smtp.email.description":
|
||||||
|
"E-Mail-Adresse, von der die E-Mails gesendet werden",
|
||||||
"admin.config.smtp.username": "Benutzername",
|
"admin.config.smtp.username": "Benutzername",
|
||||||
"admin.config.smtp.username.description": "Benutzername des SMTP-Servers",
|
"admin.config.smtp.username.description": "Benutzername des SMTP-Servers",
|
||||||
"admin.config.smtp.password": "Passwort",
|
"admin.config.smtp.password": "Passwort",
|
||||||
"admin.config.smtp.password.description": "Passwort des SMTP-Servers",
|
"admin.config.smtp.password.description": "Passwort des SMTP-Servers",
|
||||||
"admin.config.smtp.button.test": "Test-E-Mail senden",
|
"admin.config.smtp.button.test": "Test-E-Mail senden",
|
||||||
"admin.config.oauth.allow-registration": "Registrierung erlauben",
|
"admin.config.oauth.allow-registration": "Registrierung erlauben",
|
||||||
"admin.config.oauth.allow-registration.description": "Benutzern erlauben, sich über Soziale Netzwerke zu registrieren",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"Benutzern erlauben, sich über Soziale Netzwerke zu registrieren",
|
||||||
"admin.config.oauth.ignore-totp": "TOTP ignorieren",
|
"admin.config.oauth.ignore-totp": "TOTP ignorieren",
|
||||||
"admin.config.oauth.ignore-totp.description": "Gibt an, ob TOTP ignoriert werden soll, wenn sich der Benutzer über Soziale Netzwerke anmeldet",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Gibt an, ob TOTP ignoriert werden soll, wenn sich der Benutzer über Soziale Netzwerke anmeldet",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "GitHub Anmeldung erlaubt",
|
"admin.config.oauth.github-enabled.description": "GitHub Anmeldung erlaubt",
|
||||||
"admin.config.oauth.github-client-id": "GitHub Client-ID",
|
"admin.config.oauth.github-client-id": "GitHub Client-ID",
|
||||||
"admin.config.oauth.github-client-id.description": "Client-ID der GitHub OAuth-App",
|
"admin.config.oauth.github-client-id.description":
|
||||||
|
"Client-ID der GitHub OAuth-App",
|
||||||
"admin.config.oauth.github-client-secret": "GitHub Client-Secret",
|
"admin.config.oauth.github-client-secret": "GitHub Client-Secret",
|
||||||
"admin.config.oauth.github-client-secret.description": "Client-Secret der GitHub OAuth-App",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Client-Secret der GitHub OAuth-App",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Google Anmeldung erlaubt",
|
"admin.config.oauth.google-enabled.description": "Google Anmeldung erlaubt",
|
||||||
"admin.config.oauth.google-client-id": "Google Client-ID",
|
"admin.config.oauth.google-client-id": "Google Client-ID",
|
||||||
"admin.config.oauth.google-client-id.description": "Client-ID der Google OAuth-App",
|
"admin.config.oauth.google-client-id.description":
|
||||||
|
"Client-ID der Google OAuth-App",
|
||||||
"admin.config.oauth.google-client-secret": "Google Client-Secret",
|
"admin.config.oauth.google-client-secret": "Google Client-Secret",
|
||||||
"admin.config.oauth.google-client-secret.description": "Client-Secret der Google OAuth-App",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Client-Secret der Google OAuth-App",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Microsoft Anmeldung erlaubt",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Microsoft Anmeldung erlaubt",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft Mandant",
|
"admin.config.oauth.microsoft-tenant": "Microsoft Mandant",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Mandant-ID der Microsoft OAuth App\ncommon: Benutzer mit einem persönlichen Microsoft-Konto und einem Arbeits- oder Schulkonto von Microsoft Entra ID können sich in der Anwendung anmelden.\norganizations: Nur Benutzer mit Arbeits- oder Schulkonten von Microsoft Entra ID können sich in der Anwendung anmelden.\nconsumers: Nur Benutzer mit einem persönlichen Microsoft-Konto können sich in der Anwendung anmelden.\nDomänenname des Microsoft Entra Mandanten oder die Mandanten-ID im GUID-Format: Nur Benutzer eines bestimmten Microsoft Entra Mandanten (Verzeichnismitglieder mit einem Arbeits- oder Schulkonto oder Verzeichnis Gäste mit einem persönlichen Microsoft-Konto) können sich anmelden.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Mandant-ID der Microsoft OAuth App\ncommon: Benutzer mit einem persönlichen Microsoft-Konto und einem Arbeits- oder Schulkonto von Microsoft Entra ID können sich in der Anwendung anmelden.\norganizations: Nur Benutzer mit Arbeits- oder Schulkonten von Microsoft Entra ID können sich in der Anwendung anmelden.\nconsumers: Nur Benutzer mit einem persönlichen Microsoft-Konto können sich in der Anwendung anmelden.\nDomänenname des Microsoft Entra Mandanten oder die Mandanten-ID im GUID-Format: Nur Benutzer eines bestimmten Microsoft Entra Mandanten (Verzeichnismitglieder mit einem Arbeits- oder Schulkonto oder Verzeichnis Gäste mit einem persönlichen Microsoft-Konto) können sich anmelden.",
|
||||||
"admin.config.oauth.microsoft-client-id": "Microsoft Client-ID",
|
"admin.config.oauth.microsoft-client-id": "Microsoft Client-ID",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "Client-ID der Microsoft OAuth-App",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
|
"Client-ID der Microsoft OAuth-App",
|
||||||
"admin.config.oauth.microsoft-client-secret": "Microsoft Client-Secret",
|
"admin.config.oauth.microsoft-client-secret": "Microsoft Client-Secret",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Client-Secret der Microsoft OAuth-App",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Client-Secret der Microsoft OAuth-App",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Discord Anmeldung erlaubt",
|
"admin.config.oauth.discord-enabled.description": "Discord Anmeldung erlaubt",
|
||||||
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
|
"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-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": "Discord Client-ID",
|
||||||
"admin.config.oauth.discord-client-id.description": "Client-ID der Discord OAuth-App",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
|
"Client-ID der Discord OAuth-App",
|
||||||
"admin.config.oauth.discord-client-secret": "Discord Client-Secret",
|
"admin.config.oauth.discord-client-secret": "Discord Client-Secret",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Client-Secret der Discord OAuth-App",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Client-Secret der Discord OAuth-App",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "OpenID Connect Anmeldung erlaubt",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"OpenID Connect Anmeldung erlaubt",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
|
"Discovery URI of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
|
"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-username-claim.description":
|
||||||
|
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect Client-ID",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect Client-ID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Client-ID der OpenID Connect OAuth-App",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"Client-ID der OpenID Connect OAuth-App",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client-Secret",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client-Secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Client-Secret der OpenID Connect OAuth-App",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Client-Secret der OpenID Connect OAuth-App",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Ups, diese Seite existiert nicht.",
|
"404.description": "Ups, diese Seite existiert nicht.",
|
||||||
"404.button.home": "Zurück zur Startseite",
|
"404.button.home": "Zurück zur Startseite",
|
||||||
@ -377,16 +462,25 @@ export default {
|
|||||||
"error.description": "Ups!",
|
"error.description": "Ups!",
|
||||||
"error.button.back": "Zurück",
|
"error.button.back": "Zurück",
|
||||||
"error.msg.default": "Etwas ist schief gelaufen.",
|
"error.msg.default": "Etwas ist schief gelaufen.",
|
||||||
"error.msg.access_denied": "Du hast den Authentifizierungsprozess abgebrochen, bitte versuche es erneut.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "Der Authentifizierungsprozess hat zu lange gedauert, bitte versuche es erneut.",
|
"Du hast den Authentifizierungsprozess abgebrochen, bitte versuche es erneut.",
|
||||||
|
"error.msg.expired_token":
|
||||||
|
"Der Authentifizierungsprozess hat zu lange gedauert, bitte versuche es erneut.",
|
||||||
"error.msg.invalid_token": "Interner Fehler",
|
"error.msg.invalid_token": "Interner Fehler",
|
||||||
"error.msg.no_user": "Der mit diesem {0} Konto verknüpfte Benutzer existiert nicht.",
|
"error.msg.no_user":
|
||||||
"error.msg.no_email": "Kann die E-Mail-Adresse von dem Konto {0} nicht abrufen.",
|
"Der mit diesem {0} Konto verknüpfte Benutzer existiert nicht.",
|
||||||
"error.msg.already_linked": "Das Konto {0} ist bereits mit einem anderen Konto verknüpft.",
|
"error.msg.no_email":
|
||||||
"error.msg.not_linked": "Das Konto {0} wurde noch nicht mit einem Konto verknüpft.",
|
"Kann die E-Mail-Adresse von dem Konto {0} nicht abrufen.",
|
||||||
"error.msg.unverified_account": "Dieses Konto {0} wurde noch nicht verifiziert, bitte versuchen Sie es nach der Verifikation erneut.",
|
"error.msg.already_linked":
|
||||||
"error.msg.discord_guild_permission_denied": "Du bist nicht berechtigt, Dich anzumelden.",
|
"Das Konto {0} ist bereits mit einem anderen Konto verknüpft.",
|
||||||
"error.msg.cannot_get_user_info": "Deine Benutzerinformationen können nicht von diesem Konto {0} abgerufen werden.",
|
"error.msg.not_linked":
|
||||||
|
"Das Konto {0} wurde noch nicht mit einem Konto verknüpft.",
|
||||||
|
"error.msg.unverified_account":
|
||||||
|
"Dieses Konto {0} wurde noch nicht verifiziert, bitte versuchen Sie es nach der Verifikation erneut.",
|
||||||
|
"error.msg.discord_guild_permission_denied":
|
||||||
|
"Du bist nicht berechtigt, Dich anzumelden.",
|
||||||
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Deine Benutzerinformationen können nicht von diesem Konto {0} abgerufen werden.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +511,5 @@ export default {
|
|||||||
"common.error.too-long": "Muss maximal {length} Zeichen enthalten",
|
"common.error.too-long": "Muss maximal {length} Zeichen enthalten",
|
||||||
"common.error.exact-length": "Muss genau {length} Zeichen lang sein",
|
"common.error.exact-length": "Muss genau {length} Zeichen lang sein",
|
||||||
"common.error.invalid-number": "Muss eine Zahl sein",
|
"common.error.invalid-number": "Muss eine Zahl sein",
|
||||||
"common.error.field-required": "Dieses Feld ist erforderlich"
|
"common.error.field-required": "Dieses Feld ist erforderlich",
|
||||||
};
|
};
|
@ -11,14 +11,19 @@ export default {
|
|||||||
"navbar.avatar.signout": "Αποσύνδεση",
|
"navbar.avatar.signout": "Αποσύνδεση",
|
||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "Μια πλατφόρμα κοινής χρήσης αρχείων <h>σε ιδιωτική εγκατάσταση</h>.",
|
"home.title":
|
||||||
"home.description": "Θέλετε πραγματικά να δώσετε τα προσωπικά σας αρχεία στο χέρι τρίτων όπως WeTransfer?",
|
"Μια πλατφόρμα κοινής χρήσης αρχείων <h>σε ιδιωτική εγκατάσταση</h>.",
|
||||||
|
"home.description":
|
||||||
|
"Θέλετε πραγματικά να δώσετε τα προσωπικά σας αρχεία στο χέρι τρίτων όπως WeTransfer?",
|
||||||
"home.bullet.a.name": "Ιδιωτική εγκατάσταση",
|
"home.bullet.a.name": "Ιδιωτική εγκατάσταση",
|
||||||
"home.bullet.a.description": "Φιλοξενήστε το Pingvin Share στο δικό σας μηχάνημα.",
|
"home.bullet.a.description":
|
||||||
|
"Φιλοξενήστε το Pingvin Share στο δικό σας μηχάνημα.",
|
||||||
"home.bullet.b.name": "Απόρρητο",
|
"home.bullet.b.name": "Απόρρητο",
|
||||||
"home.bullet.b.description": "Τα αρχεία σας είναι αρχεία σας και δεν πρέπει ποτέ να μπείτε στα χέρια τρίτων.",
|
"home.bullet.b.description":
|
||||||
|
"Τα αρχεία σας είναι αρχεία σας και δεν πρέπει ποτέ να μπείτε στα χέρια τρίτων.",
|
||||||
"home.bullet.c.name": "Χωρίς όριο μεγέθους αρχείου",
|
"home.bullet.c.name": "Χωρίς όριο μεγέθους αρχείου",
|
||||||
"home.bullet.c.description": "Ανεβάστε όσο μεγάλα αρχεία θέλετε. Μόνο ο σκληρός σας δίσκος θα είναι το όριό σας.",
|
"home.bullet.c.description":
|
||||||
|
"Ανεβάστε όσο μεγάλα αρχεία θέλετε. Μόνο ο σκληρός σας δίσκος θα είναι το όριό σας.",
|
||||||
"home.button.start": "Ας αρχίσουμε",
|
"home.button.start": "Ας αρχίσουμε",
|
||||||
"home.button.source": "Πηγαίος κώδικας",
|
"home.button.source": "Πηγαίος κώδικας",
|
||||||
// END /
|
// END /
|
||||||
@ -31,8 +36,10 @@ export default {
|
|||||||
"signin.input.password": "Κωδικόs πρόσβασης",
|
"signin.input.password": "Κωδικόs πρόσβασης",
|
||||||
"signin.input.password.placeholder": "Ο κωδικός πρόσβασής σας",
|
"signin.input.password.placeholder": "Ο κωδικός πρόσβασής σας",
|
||||||
"signin.button.submit": "Είσοδος",
|
"signin.button.submit": "Είσοδος",
|
||||||
"signIn.notify.totp-required.title": "Απαιτείται έλεγχος ταυτότητας δύο παραγόντων.",
|
"signIn.notify.totp-required.title":
|
||||||
"signIn.notify.totp-required.description": "Παρακαλώ εισάγετε τον κωδικό 2FA.",
|
"Απαιτείται έλεγχος ταυτότητας δύο παραγόντων.",
|
||||||
|
"signIn.notify.totp-required.description":
|
||||||
|
"Παρακαλώ εισάγετε τον κωδικό 2FA.",
|
||||||
"signIn.oauth.or": "Ή",
|
"signIn.oauth.or": "Ή",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -56,13 +63,16 @@ export default {
|
|||||||
// END /auth/totp
|
// END /auth/totp
|
||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "Ξεχάσατε τον κωδικό σας;",
|
"resetPassword.title": "Ξεχάσατε τον κωδικό σας;",
|
||||||
"resetPassword.description": "Ελέγξτε το e-mail σας για να κάνετε επαναφορά του κωδικού πρόσβασής σας.",
|
"resetPassword.description":
|
||||||
"resetPassword.notify.success": "Εισάγετε το email σας για επαναφορά κωδικού.",
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
|
"resetPassword.notify.success":
|
||||||
|
"Εισάγετε το email σας για επαναφορά κωδικού.",
|
||||||
"resetPassword.button.back": "Πίσω στη σελίδα εισόδου",
|
"resetPassword.button.back": "Πίσω στη σελίδα εισόδου",
|
||||||
"resetPassword.text.resetPassword": "Επαναφορά κωδικού πρόσβασης",
|
"resetPassword.text.resetPassword": "Επαναφορά κωδικού πρόσβασης",
|
||||||
"resetPassword.text.enterNewPassword": "Εισάγετε το νέο σας κωδικό",
|
"resetPassword.text.enterNewPassword": "Εισάγετε το νέο σας κωδικό",
|
||||||
"resetPassword.input.password": "Νέος κωδικός",
|
"resetPassword.input.password": "Νέος κωδικός",
|
||||||
"resetPassword.notify.passwordReset": "Η επαναφορά του κωδικού πρόσβασης σας ολοκληρώθηκε με επιτυχία!",
|
"resetPassword.notify.passwordReset":
|
||||||
|
"Η επαναφορά του κωδικού πρόσβασης σας ολοκληρώθηκε με επιτυχία!",
|
||||||
// /account
|
// /account
|
||||||
"account.title": "Ο λογαριασμός μου",
|
"account.title": "Ο λογαριασμός μου",
|
||||||
"account.card.info.title": "Πληροφορίες λογαριασμού",
|
"account.card.info.title": "Πληροφορίες λογαριασμού",
|
||||||
@ -72,7 +82,8 @@ export default {
|
|||||||
"account.card.password.title": "Κωδικόs πρόσβασης",
|
"account.card.password.title": "Κωδικόs πρόσβασης",
|
||||||
"account.card.password.old": "Παλιός κωδικός",
|
"account.card.password.old": "Παλιός κωδικός",
|
||||||
"account.card.password.new": "Νέος κωδικός",
|
"account.card.password.new": "Νέος κωδικός",
|
||||||
"account.card.password.noPasswordSet": "Δεν έχετε ορίσει κωδικό πρόσβασης. Αν θέλετε να συνδεθείτε με email και κωδικό πρόσβασης, πρέπει να ορίσετε έναν κωδικό πρόσβασης.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"Δεν έχετε ορίσει κωδικό πρόσβασης. Αν θέλετε να συνδεθείτε με email και κωδικό πρόσβασης, πρέπει να ορίσετε έναν κωδικό πρόσβασης.",
|
||||||
"account.notify.password.success": "Ο κωδικός πρόσβασης άλλαξε επιτυχώς",
|
"account.notify.password.success": "Ο κωδικός πρόσβασης άλλαξε επιτυχώς",
|
||||||
"account.card.oauth.title": "Σύνδεση με λογαριασμό μέσων κοινωνικού δικτύου",
|
"account.card.oauth.title": "Σύνδεση με λογαριασμό μέσων κοινωνικού δικτύου",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +95,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Αποσύνδεση",
|
"account.card.oauth.unlink": "Αποσύνδεση",
|
||||||
"account.card.oauth.unlinked": "Αποσυνδεδεμένο",
|
"account.card.oauth.unlinked": "Αποσυνδεδεμένο",
|
||||||
"account.modal.unlink.title": "Αποσύνδεση Λογαριασμού",
|
"account.modal.unlink.title": "Αποσύνδεση Λογαριασμού",
|
||||||
"account.modal.unlink.description": "Η αποσύνδεση των κοινωνικών λογαριασμών σας μπορεί να προκαλέσει απώλεια του λογαριασμού σας αν δε θυμάστε το όνομα χρήστη και τον κωδικό πρόσβασης.",
|
"account.modal.unlink.description":
|
||||||
|
"Η αποσύνδεση των κοινωνικών λογαριασμών σας μπορεί να προκαλέσει απώλεια του λογαριασμού σας αν δε θυμάστε το όνομα χρήστη και τον κωδικό πρόσβασης.",
|
||||||
"account.notify.oauth.unlinked.success": "Επιτυχής αποσύνδεση",
|
"account.notify.oauth.unlinked.success": "Επιτυχής αποσύνδεση",
|
||||||
"account.card.security.title": "Ασφάλεια",
|
"account.card.security.title": "Ασφάλεια",
|
||||||
"account.card.security.totp.enable.description": "Εισάγετε τον τρέχοντα κωδικό σας για να ξεκινήσετε την ενεργοποίηση του TOTP",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "Εισάγετε τον τρέχοντα κωδικό πρόσβασης για να απενεργοποιήσετε το TOTP",
|
"Εισάγετε τον τρέχοντα κωδικό σας για να ξεκινήσετε την ενεργοποίηση του TOTP",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"Εισάγετε τον τρέχοντα κωδικό πρόσβασης για να απενεργοποιήσετε το TOTP",
|
||||||
"account.card.security.totp.button.start": "Έναρξη",
|
"account.card.security.totp.button.start": "Έναρξη",
|
||||||
"account.modal.totp.title": "Ενεργοποίηση TOTP",
|
"account.modal.totp.title": "Ενεργοποίηση TOTP",
|
||||||
"account.modal.totp.step1": "Βήμα 1: Προσθέστε τον έλεγχο ταυτότητας",
|
"account.modal.totp.step1": "Βήμα 1: Προσθέστε τον έλεγχο ταυτότητας",
|
||||||
@ -100,7 +114,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "Το TOTP απενεργοποιήθηκε επιτυχώς",
|
"account.notify.totp.disable": "Το TOTP απενεργοποιήθηκε επιτυχώς",
|
||||||
"account.notify.totp.enable": "Το TOTP ενεργοποιήθηκε επιτυχώς",
|
"account.notify.totp.enable": "Το TOTP ενεργοποιήθηκε επιτυχώς",
|
||||||
"account.card.language.title": "Γλώσσα",
|
"account.card.language.title": "Γλώσσα",
|
||||||
"account.card.language.description": "Η μετάφραση της εφαρμογής γίνεται από την εθελοντές της κοινότητας. Μερικές γλώσσες μπορεί να είναι ελλιπείς.",
|
"account.card.language.description":
|
||||||
|
"Η μετάφραση της εφαρμογής γίνεται από την εθελοντές της κοινότητας. Μερικές γλώσσες μπορεί να είναι ελλιπείς.",
|
||||||
"account.card.color.title": "Συνδυασμός χρωμάτων",
|
"account.card.color.title": "Συνδυασμός χρωμάτων",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "Σκοτεινό",
|
"account.theme.dark": "Σκοτεινό",
|
||||||
@ -108,7 +123,8 @@ export default {
|
|||||||
"account.theme.system": "Σύστημα",
|
"account.theme.system": "Σύστημα",
|
||||||
"account.button.delete": "Διαγραφή Λογαριασμού",
|
"account.button.delete": "Διαγραφή Λογαριασμού",
|
||||||
"account.modal.delete.title": "Διαγραφή Λογαριασμού",
|
"account.modal.delete.title": "Διαγραφή Λογαριασμού",
|
||||||
"account.modal.delete.description": "Θέλετε πραγματικά να διαγράψετε το λογαριασμό σας, συμπεριλαμβανομένων όλων των ενεργών μετοχών σας?",
|
"account.modal.delete.description":
|
||||||
|
"Θέλετε πραγματικά να διαγράψετε το λογαριασμό σας, συμπεριλαμβανομένων όλων των ενεργών μετοχών σας?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "Οι κοινοποιήσεις μου",
|
"account.shares.title": "Οι κοινοποιήσεις μου",
|
||||||
@ -126,13 +142,16 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "Πληροφορίες διαμοιρασμού",
|
"account.shares.modal.share-informations": "Πληροφορίες διαμοιρασμού",
|
||||||
"account.shares.modal.share-link": "Κοινοποίηση συνδέσμου",
|
"account.shares.modal.share-link": "Κοινοποίηση συνδέσμου",
|
||||||
"account.shares.modal.delete.title": "Διαγραφή κοινοποίησης {share}",
|
"account.shares.modal.delete.title": "Διαγραφή κοινοποίησης {share}",
|
||||||
"account.shares.modal.delete.description": "Θέλετε πραγματικά να διαγράψετε αυτό το διαμοιρασμό;",
|
"account.shares.modal.delete.description":
|
||||||
|
"Θέλετε πραγματικά να διαγράψετε αυτό το διαμοιρασμό;",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "Αντίστροφες κοινοποιήσεις",
|
"account.reverseShares.title": "Αντίστροφες κοινοποιήσεις",
|
||||||
"account.reverseShares.description": "Μια αντίστροφη κοινοποίηση σάς επιτρέπει να δημιουργήσετε μια μοναδική διεύθυνση URL που επιτρέπει σε εξωτερικούς χρήστες να δημιουργήσουν μια κοινή χρήση.",
|
"account.reverseShares.description":
|
||||||
|
"Μια αντίστροφη κοινοποίηση σάς επιτρέπει να δημιουργήσετε μια μοναδική διεύθυνση URL που επιτρέπει σε εξωτερικούς χρήστες να δημιουργήσουν μια κοινή χρήση.",
|
||||||
"account.reverseShares.title.empty": "Είναι κενό εδώ 👀",
|
"account.reverseShares.title.empty": "Είναι κενό εδώ 👀",
|
||||||
"account.reverseShares.description.empty": "Δεν έχετε καμία αντίστροφη μετοχή.",
|
"account.reverseShares.description.empty":
|
||||||
|
"Δεν έχετε καμία αντίστροφη μετοχή.",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
"account.reverseShares.modal.title": "Δημιουργία αντίστροφης κοινοποίησης",
|
"account.reverseShares.modal.title": "Δημιουργία αντίστροφης κοινοποίησης",
|
||||||
"account.reverseShares.modal.expiration.label": "Λήξη",
|
"account.reverseShares.modal.expiration.label": "Λήξη",
|
||||||
@ -150,21 +169,29 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-plural": "Έτη",
|
"account.reverseShares.modal.expiration.year-plural": "Έτη",
|
||||||
"account.reverseShares.modal.max-size.label": "Μέγιστο μέγεθος κοινοποίησης",
|
"account.reverseShares.modal.max-size.label": "Μέγιστο μέγεθος κοινοποίησης",
|
||||||
"account.reverseShares.modal.send-email": "Αποστολή ειδοποιήσεων με email",
|
"account.reverseShares.modal.send-email": "Αποστολή ειδοποιήσεων με email",
|
||||||
"account.reverseShares.modal.send-email.description": "Στείλτε μια ειδοποίηση μέσω ηλεκτρονικού ταχυδρομείου όταν δημιουργείται ένας διαμοιρασμός με αυτόν τον σύνδεσμο ανάστροφης κοινοποίησης.",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"Στείλτε μια ειδοποίηση μέσω ηλεκτρονικού ταχυδρομείου όταν δημιουργείται ένας διαμοιρασμός με αυτόν τον σύνδεσμο ανάστροφης κοινοποίησης.",
|
||||||
"account.reverseShares.modal.max-use.label": "Μέγιστες χρήσεις",
|
"account.reverseShares.modal.max-use.label": "Μέγιστες χρήσεις",
|
||||||
"account.reverseShares.modal.max-use.description": "Ο μέγιστος αριθμός που μπορεί να χρησιμοποιηθεί αυτό το URL για τη δημιουργία ενός διαμοιρασμού.",
|
"account.reverseShares.modal.max-use.description":
|
||||||
"account.reverseShare.never-expires": "Αυτός ο αντίστροφος διαμοιρασμός δε λήγει.",
|
"Ο μέγιστος αριθμός που μπορεί να χρησιμοποιηθεί αυτό το URL για τη δημιουργία ενός διαμοιρασμού.",
|
||||||
"account.reverseShare.expires-on": "Αυτός ο αντίστροφος διαμοιρασμός θα λήξει {expiration}.",
|
"account.reverseShare.never-expires":
|
||||||
"account.reverseShares.table.no-shares": "Δε δημιουργήθηκαν κοινοποιήσεις ακόμα",
|
"Αυτός ο αντίστροφος διαμοιρασμός δε λήγει.",
|
||||||
|
"account.reverseShare.expires-on":
|
||||||
|
"Αυτός ο αντίστροφος διαμοιρασμός θα λήξει {expiration}.",
|
||||||
|
"account.reverseShares.table.no-shares":
|
||||||
|
"Δε δημιουργήθηκαν κοινοποιήσεις ακόμα",
|
||||||
"account.reverseShares.table.count.singular": "διαμοιρασμός",
|
"account.reverseShares.table.count.singular": "διαμοιρασμός",
|
||||||
"account.reverseShares.table.count.plural": "διαμοιρασμοί",
|
"account.reverseShares.table.count.plural": "διαμοιρασμοί",
|
||||||
"account.reverseShares.table.shares": "Διαμοιρασμοί",
|
"account.reverseShares.table.shares": "Διαμοιρασμοί",
|
||||||
"account.reverseShares.table.remaining": "Υπόλοιπες χρήσεις",
|
"account.reverseShares.table.remaining": "Υπόλοιπες χρήσεις",
|
||||||
"account.reverseShares.table.max-size": "Μέγιστο μέγεθος κοινοποίησης",
|
"account.reverseShares.table.max-size": "Μέγιστο μέγεθος κοινοποίησης",
|
||||||
"account.reverseShares.table.expires": "Λήγει στις",
|
"account.reverseShares.table.expires": "Λήγει στις",
|
||||||
"account.reverseShares.modal.reverse-share-link": "Αντίστροφος σύνδεσμος κοινής χρήσης",
|
"account.reverseShares.modal.reverse-share-link":
|
||||||
"account.reverseShares.modal.delete.title": "Διαγραφή αντίστροφης κοινοποίησης",
|
"Αντίστροφος σύνδεσμος κοινής χρήσης",
|
||||||
"account.reverseShares.modal.delete.description": "Θέλετε πραγματικά να διαγράψετε αυτή την αντίστροφη κοινοποίηση; Εάν το κάνετε, οι συνδεδεμένες κοινοποιήσεις θα διαγραφούν επίσης.",
|
"account.reverseShares.modal.delete.title":
|
||||||
|
"Διαγραφή αντίστροφης κοινοποίησης",
|
||||||
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"Θέλετε πραγματικά να διαγράψετε αυτή την αντίστροφη κοινοποίηση; Εάν το κάνετε, οι συνδεδεμένες κοινοποιήσεις θα διαγραφούν επίσης.",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "Διαχείριση",
|
"admin.title": "Διαχείριση",
|
||||||
@ -181,40 +208,53 @@ export default {
|
|||||||
"admin.users.edit.update.admin-privileges": "Δικαιώματα διαχειριστή",
|
"admin.users.edit.update.admin-privileges": "Δικαιώματα διαχειριστή",
|
||||||
"admin.users.edit.update.change-password.title": "Αλλαγή κωδικού πρόσβασής",
|
"admin.users.edit.update.change-password.title": "Αλλαγή κωδικού πρόσβασής",
|
||||||
"admin.users.edit.update.change-password.field": "Νέος κωδικός πρόσβασης",
|
"admin.users.edit.update.change-password.field": "Νέος κωδικός πρόσβασης",
|
||||||
"admin.users.edit.update.change-password.button": "Αποθήκευση νέου κωδικού πρόσβασης",
|
"admin.users.edit.update.change-password.button":
|
||||||
"admin.users.edit.update.notify.password.success": "Ο κωδικός πρόσβασης άλλαξε επιτυχώς",
|
"Αποθήκευση νέου κωδικού πρόσβασης",
|
||||||
|
"admin.users.edit.update.notify.password.success":
|
||||||
|
"Ο κωδικός πρόσβασης άλλαξε επιτυχώς",
|
||||||
"admin.users.edit.delete.title": "Διαγραφή χρήστη {username}",
|
"admin.users.edit.delete.title": "Διαγραφή χρήστη {username}",
|
||||||
"admin.users.edit.delete.description": "Θέλετε να διαγράψετε το χρήστη και όλες τις κοινοποιήσεις του;",
|
"admin.users.edit.delete.description":
|
||||||
|
"Θέλετε να διαγράψετε το χρήστη και όλες τις κοινοποιήσεις του;",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "Δημιουργία χρήστη",
|
"admin.users.modal.create.title": "Δημιουργία χρήστη",
|
||||||
"admin.users.modal.create.username": "Όνομα χρήστη",
|
"admin.users.modal.create.username": "Όνομα χρήστη",
|
||||||
"admin.users.modal.create.email": "E-mail",
|
"admin.users.modal.create.email": "E-mail",
|
||||||
"admin.users.modal.create.password": "Κωδικός πρόσβασης",
|
"admin.users.modal.create.password": "Κωδικός πρόσβασης",
|
||||||
"admin.users.modal.create.manual-password": "Χειροκίνητος ορισμός κωδικού πρόσβασης",
|
"admin.users.modal.create.manual-password":
|
||||||
"admin.users.modal.create.manual-password.description": "Εάν δεν είναι επιλεγμένο, ο χρήστης θα λάβει ένα email με ένα σύνδεσμο για να ορίσει τον κωδικό πρόσβασής του.",
|
"Χειροκίνητος ορισμός κωδικού πρόσβασης",
|
||||||
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"Εάν δεν είναι επιλεγμένο, ο χρήστης θα λάβει ένα email με ένα σύνδεσμο για να ορίσει τον κωδικό πρόσβασής του.",
|
||||||
"admin.users.modal.create.admin": "Δικαιώματα διαχειριστή",
|
"admin.users.modal.create.admin": "Δικαιώματα διαχειριστή",
|
||||||
"admin.users.modal.create.admin.description": "Αν ενεργοποιηθεί, ο χρήστης θα μπορεί να έχει πρόσβαση στον πίνακα διαχείρισης.",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"Αν ενεργοποιηθεί, ο χρήστης θα μπορεί να έχει πρόσβαση στον πίνακα διαχείρισης.",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "Μεταφόρτωση",
|
"upload.title": "Μεταφόρτωση",
|
||||||
"upload.notify.generic-error": "Παρουσιάστηκε σφάλμα κατά την ολοκλήρωση της κοινής χρήσης σας.",
|
"upload.notify.generic-error":
|
||||||
"upload.notify.count-failed": "Τα αρχεία {count} απέτυχαν να μεταφορτώσουν. Δοκιμάστε ξανά.",
|
"Παρουσιάστηκε σφάλμα κατά την ολοκλήρωση της κοινής χρήσης σας.",
|
||||||
|
"upload.notify.count-failed":
|
||||||
|
"Τα αρχεία {count} απέτυχαν να μεταφορτώσουν. Δοκιμάστε ξανά.",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "Μεταφόρτωση αρχείων",
|
"upload.dropzone.title": "Μεταφόρτωση αρχείων",
|
||||||
"upload.dropzone.description": "Σύρετε και αποθέστε αρχεία εδώ για να ξεκινήσει η κοινή χρήση σας. Μπορούμε να δεχτούμε μόνο αρχεία που είναι λιγότερο από {maxSize} συνολικά.",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "Τα αρχεία σας υπερβαίνουν το μέγιστο μέγεθος κοινής χρήσης του {maxSize}.",
|
"Σύρετε και αποθέστε αρχεία εδώ για να ξεκινήσει η κοινή χρήση σας. Μπορούμε να δεχτούμε μόνο αρχεία που είναι λιγότερο από {maxSize} συνολικά.",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"Τα αρχεία σας υπερβαίνουν το μέγιστο μέγεθος κοινής χρήσης του {maxSize}.",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "Όνομα",
|
"upload.filelist.name": "Όνομα",
|
||||||
"upload.filelist.size": "Μέγεθος",
|
"upload.filelist.size": "Μέγεθος",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "Δημιουργία Κοινοποίησης",
|
"upload.modal.title": "Δημιουργία Κοινοποίησης",
|
||||||
"upload.modal.link.error.invalid": "Μπορεί να περιέχει μόνο γράμματα, αριθμούς, κάτω παύλες και παύλες",
|
"upload.modal.link.error.invalid":
|
||||||
|
"Μπορεί να περιέχει μόνο γράμματα, αριθμούς, κάτω παύλες και παύλες",
|
||||||
"upload.modal.link.error.taken": "Αυτός ο σύνδεσμος χρησιμοποιείται ήδη",
|
"upload.modal.link.error.taken": "Αυτός ο σύνδεσμος χρησιμοποιείται ήδη",
|
||||||
"upload.modal.not-signed-in": "Δεν είστε συνδεδεμένος/η",
|
"upload.modal.not-signed-in": "Δεν είστε συνδεδεμένος/η",
|
||||||
"upload.modal.not-signed-in-description": "Δεν θα μπορείτε να διαγράψετε την κοινή χρήση σας χειροκίνητα και να δείτε την αρίθμηση επισκεπτών.",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"Δεν θα μπορείτε να διαγράψετε την κοινή χρήση σας χειροκίνητα και να δείτε την αρίθμηση επισκεπτών.",
|
||||||
"upload.modal.expires.never": "ποτέ",
|
"upload.modal.expires.never": "ποτέ",
|
||||||
"upload.modal.expires.never-long": "Χωρίς λήξη",
|
"upload.modal.expires.never-long": "Χωρίς λήξη",
|
||||||
"upload.modal.expires.error.too-long": "Η λήξη υπερβαίνει τη μέγιστη ημερομηνία λήξης {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"Η λήξη υπερβαίνει τη μέγιστη ημερομηνία λήξης {max}.",
|
||||||
"upload.modal.link.label": "Σύνδεσμος",
|
"upload.modal.link.label": "Σύνδεσμος",
|
||||||
"upload.modal.expires.label": "Λήξη",
|
"upload.modal.expires.label": "Λήξη",
|
||||||
"upload.modal.expires.minute-singular": "Λεπτό",
|
"upload.modal.expires.minute-singular": "Λεπτό",
|
||||||
@ -230,44 +270,54 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "Έτος",
|
"upload.modal.expires.year-singular": "Έτος",
|
||||||
"upload.modal.expires.year-plural": "Έτη",
|
"upload.modal.expires.year-plural": "Έτη",
|
||||||
"upload.modal.accordion.description.title": "Περιγραφή",
|
"upload.modal.accordion.description.title": "Περιγραφή",
|
||||||
"upload.modal.accordion.description.placeholder": "Σημείωση για τους παραλήπτες αυτής της κοινοποίησης",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"Σημείωση για τους παραλήπτες αυτής της κοινοποίησης",
|
||||||
"upload.modal.accordion.email.title": "Αποδέκτες email",
|
"upload.modal.accordion.email.title": "Αποδέκτες email",
|
||||||
"upload.modal.accordion.email.placeholder": "Εισάγετε αποδέκτες email",
|
"upload.modal.accordion.email.placeholder": "Εισάγετε αποδέκτες email",
|
||||||
"upload.modal.accordion.email.invalid-email": "Μη έγκυρη διεύθυνση e-mail",
|
"upload.modal.accordion.email.invalid-email": "Μη έγκυρη διεύθυνση e-mail",
|
||||||
"upload.modal.accordion.security.title": "Επιλογές ασφαλείας",
|
"upload.modal.accordion.security.title": "Επιλογές ασφαλείας",
|
||||||
"upload.modal.accordion.security.password.label": "Προστασία με κωδικό πρόσβασης",
|
"upload.modal.accordion.security.password.label":
|
||||||
|
"Προστασία με κωδικό πρόσβασης",
|
||||||
"upload.modal.accordion.security.password.placeholder": "Χωρίς Κωδικό",
|
"upload.modal.accordion.security.password.placeholder": "Χωρίς Κωδικό",
|
||||||
"upload.modal.accordion.security.max-views.label": "Μέγιστος αριθμός εμφανίσεων",
|
"upload.modal.accordion.security.max-views.label":
|
||||||
|
"Μέγιστος αριθμός εμφανίσεων",
|
||||||
"upload.modal.accordion.security.max-views.placeholder": "Χωρίς όριο",
|
"upload.modal.accordion.security.max-views.placeholder": "Χωρίς όριο",
|
||||||
// showCompletedUploadModal.tsx
|
// showCompletedUploadModal.tsx
|
||||||
"upload.modal.completed.never-expires": "Αυτός ο διαμοιρασμός δεν λήγει.",
|
"upload.modal.completed.never-expires": "Αυτός ο διαμοιρασμός δεν λήγει.",
|
||||||
"upload.modal.completed.expires-on": "Αυτός ο διαμοιρασμός θα λήξει {expiration}.",
|
"upload.modal.completed.expires-on":
|
||||||
|
"Αυτός ο διαμοιρασμός θα λήξει {expiration}.",
|
||||||
"upload.modal.completed.share-ready": "Κοινοποίηση έτοιμου",
|
"upload.modal.completed.share-ready": "Κοινοποίηση έτοιμου",
|
||||||
// END /upload
|
// END /upload
|
||||||
// /share/[id]
|
// /share/[id]
|
||||||
"share.title": "Διαμοιρασμός {shareId}",
|
"share.title": "Διαμοιρασμός {shareId}",
|
||||||
"share.description": "Σας προωθώ αρχεία προς κοινοποίηση.",
|
"share.description": "Σας προωθώ αρχεία προς κοινοποίηση.",
|
||||||
"share.error.visitor-limit-exceeded.title": "Υπέρβαση ορίου επισκέπτη",
|
"share.error.visitor-limit-exceeded.title": "Υπέρβαση ορίου επισκέπτη",
|
||||||
"share.error.visitor-limit-exceeded.description": "Ξεπεράστηκε το όριο επισκεπτών σε αυτή την κοινοποίηση.",
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"Ξεπεράστηκε το όριο επισκεπτών σε αυτή την κοινοποίηση.",
|
||||||
"share.error.removed.title": "Κοινοποίηση αφαιρέθηκε",
|
"share.error.removed.title": "Κοινοποίηση αφαιρέθηκε",
|
||||||
"share.error.not-found.title": "Η κοινοποίηση δε βρέθηκε",
|
"share.error.not-found.title": "Η κοινοποίηση δε βρέθηκε",
|
||||||
"share.error.not-found.description": "Η κοινοποίηση που ψάχνετε δεν υπάρχει.",
|
"share.error.not-found.description": "Η κοινοποίηση που ψάχνετε δεν υπάρχει.",
|
||||||
"share.modal.password.title": "Απαιτείται κωδικός",
|
"share.modal.password.title": "Απαιτείται κωδικός",
|
||||||
"share.modal.password.description": "Για να αποκτήσετε πρόσβαση σε αυτή την κοινοποίηση εισάγετε τον κωδικό πρόσβασης.",
|
"share.modal.password.description":
|
||||||
|
"Για να αποκτήσετε πρόσβαση σε αυτή την κοινοποίηση εισάγετε τον κωδικό πρόσβασης.",
|
||||||
"share.modal.password": "Κωδικός πρόσβασης",
|
"share.modal.password": "Κωδικός πρόσβασης",
|
||||||
"share.modal.error.invalid-password": "Μη έγκυρος κωδικός πρόσβασης",
|
"share.modal.error.invalid-password": "Μη έγκυρος κωδικός πρόσβασης",
|
||||||
"share.button.download-all": "Λήψη όλων",
|
"share.button.download-all": "Λήψη όλων",
|
||||||
"share.notify.download-all-preparing": "Αυτός ο διαμοιρασμός βρίσκεται σε επεξεργασία. Προσπαθήστε ξανά σε λίγο.",
|
"share.notify.download-all-preparing":
|
||||||
|
"Αυτός ο διαμοιρασμός βρίσκεται σε επεξεργασία. Προσπαθήστε ξανά σε λίγο.",
|
||||||
"share.modal.file-link": "Σύνδεσμος αρχείου",
|
"share.modal.file-link": "Σύνδεσμος αρχείου",
|
||||||
"share.table.name": "Όνομα",
|
"share.table.name": "Όνομα",
|
||||||
"share.table.size": "Μέγεθος",
|
"share.table.size": "Μέγεθος",
|
||||||
"share.modal.file-preview.error.not-supported.title": "Η προεπισκόπηση δεν υποστηρίζεται",
|
"share.modal.file-preview.error.not-supported.title":
|
||||||
"share.modal.file-preview.error.not-supported.description": "A preview for this file type is unsupported. Please download the file to view it.",
|
"Η προεπισκόπηση δεν υποστηρίζεται",
|
||||||
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"A preview for this file type is unsupported. Please download the file to view it.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "Ενημέρωση {shareId}",
|
"share.edit.title": "Ενημέρωση {shareId}",
|
||||||
"share.edit.append-upload": "Προσθήκη αρχείου",
|
"share.edit.append-upload": "Προσθήκη αρχείου",
|
||||||
"share.edit.notify.generic-error": "Παρουσιάστηκε σφάλμα κατά την ολοκλήρωση του διαμοιρασμού.",
|
"share.edit.notify.generic-error":
|
||||||
|
"Παρουσιάστηκε σφάλμα κατά την ολοκλήρωση του διαμοιρασμού.",
|
||||||
"share.edit.notify.save-success": "Ο διαμοιρασμός ενημερώθηκε επιτυχώς",
|
"share.edit.notify.save-success": "Ο διαμοιρασμός ενημερώθηκε επιτυχώς",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -276,99 +326,150 @@ export default {
|
|||||||
"admin.config.category.share": "Διαμοιρασμός",
|
"admin.config.category.share": "Διαμοιρασμός",
|
||||||
"admin.config.category.email": "Email",
|
"admin.config.category.email": "Email",
|
||||||
"admin.config.category.smtp": "SMTP",
|
"admin.config.category.smtp": "SMTP",
|
||||||
"admin.config.category.oauth": "Σύνδεση με λογαριασμό μέσων κοινωνικού δικτύου",
|
"admin.config.category.oauth":
|
||||||
|
"Σύνδεση με λογαριασμό μέσων κοινωνικού δικτύου",
|
||||||
"admin.config.general.app-name": "Όνομα εφαρμογής",
|
"admin.config.general.app-name": "Όνομα εφαρμογής",
|
||||||
"admin.config.general.app-name.description": "Ονομασία της εφαρμογής",
|
"admin.config.general.app-name.description": "Ονομασία της εφαρμογής",
|
||||||
"admin.config.general.app-url": "URL Εφαρμογής",
|
"admin.config.general.app-url": "URL Εφαρμογής",
|
||||||
"admin.config.general.app-url.description": "Η διεύθυνση URL όπου το Pingvin Share είναι διαθέσιμο",
|
"admin.config.general.app-url.description":
|
||||||
|
"Η διεύθυνση URL όπου το Pingvin Share είναι διαθέσιμο",
|
||||||
"admin.config.general.show-home-page": "Εμφάνιση αρχικής σελίδας",
|
"admin.config.general.show-home-page": "Εμφάνιση αρχικής σελίδας",
|
||||||
"admin.config.general.show-home-page.description": "Εάν θα εμφανίζεται η αρχική σελίδα",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"Εάν θα εμφανίζεται η αρχική σελίδα",
|
||||||
"admin.config.general.logo": "Λογότυπο",
|
"admin.config.general.logo": "Λογότυπο",
|
||||||
"admin.config.general.logo.description": "Αλλάξτε το λογότυπό σας ανεβάζοντας μια νέα εικόνα. Η εικόνα πρέπει να είναι PNG και αναλογία 1:1.",
|
"admin.config.general.logo.description":
|
||||||
|
"Αλλάξτε το λογότυπό σας ανεβάζοντας μια νέα εικόνα. Η εικόνα πρέπει να είναι PNG και αναλογία 1:1.",
|
||||||
"admin.config.general.logo.placeholder": "Επιλέξτε εικόνα",
|
"admin.config.general.logo.placeholder": "Επιλέξτε εικόνα",
|
||||||
"admin.config.email.enable-share-email-recipients": "Ενεργοποίηση κοινής χρήσης μέσω email",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "Εάν θα ενεργοποιηθεί η κοινή χρήση μέσω email. Δυνατή μόνον με την ενεργοποίηση SMTP.",
|
"Ενεργοποίηση κοινής χρήσης μέσω email",
|
||||||
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
|
"Εάν θα ενεργοποιηθεί η κοινή χρήση μέσω email. Δυνατή μόνον με την ενεργοποίηση SMTP.",
|
||||||
"admin.config.email.share-recipients-subject": "Θέμα στο email διαμοιρασμού",
|
"admin.config.email.share-recipients-subject": "Θέμα στο email διαμοιρασμού",
|
||||||
"admin.config.email.share-recipients-subject.description": "Το θέμα του email διαμοιρασμού που θα φτάσει στον παραλήπτη.",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
"admin.config.email.share-recipients-message": "Το θέμα του email για τον διαμοιρασμό που θα φτάσει στον παραλήπτη ",
|
"Το θέμα του email διαμοιρασμού που θα φτάσει στον παραλήπτη.",
|
||||||
"admin.config.email.share-recipients-message.description": "Μήνυμα που αποστέλλεται στους παραλήπτες κοινής χρήσης. Διαθέσιμες μεταβλητές:\n {creator} - Το όνομα χρήστη του δημιουργού της κοινής χρήσης\n {shareUrl} - Η διεύθυνση URL της κοινής χρήσης\n {desc} - Η περιγραφή της κοινής χρήσης\n {expires} - Η ημερομηνία λήξης της κοινής χρήσης\n Οι μεταβλητές θα αντικατασταθούν με την πραγματική τιμή.",
|
"admin.config.email.share-recipients-message":
|
||||||
"admin.config.email.reverse-share-subject": "Θέμα email αντίστροφου διαμοιρασμού",
|
"Το θέμα του email για τον διαμοιρασμό που θα φτάσει στον παραλήπτη ",
|
||||||
"admin.config.email.reverse-share-subject.description": "Θέμα του ηλεκτρονικού ταχυδρομείου που αποστέλλεται όταν κάποιος δημιούργησε έναν αντίστροφο διαμοιρασμό.",
|
"admin.config.email.share-recipients-message.description":
|
||||||
"admin.config.email.reverse-share-message": "Μήνυμα email αντίστροφου διαμοιρασμού",
|
"Μήνυμα που αποστέλλεται στους παραλήπτες κοινής χρήσης. Διαθέσιμες μεταβλητές:\n {creator} - Το όνομα χρήστη του δημιουργού της κοινής χρήσης\n {shareUrl} - Η διεύθυνση URL της κοινής χρήσης\n {desc} - Η περιγραφή της κοινής χρήσης\n {expires} - Η ημερομηνία λήξης της κοινής χρήσης\n Οι μεταβλητές θα αντικατασταθούν με την πραγματική τιμή.",
|
||||||
"admin.config.email.reverse-share-message.description": "Μήνυμα που αποστέλλεται όταν κάποιος δημιουργεί έναν σύνδεσμο αντίστροφου διαμοιρασμού. Το {shareUrl} θα αντικατασταθεί με το όνομα του δημιουργού και τη διεύθυνση URL κοινής χρήσης.",
|
"admin.config.email.reverse-share-subject":
|
||||||
"admin.config.email.reset-password-subject": "Θέμα μηνύματος επαναφοράς κωδικού πρόσβασης",
|
"Θέμα email αντίστροφου διαμοιρασμού",
|
||||||
"admin.config.email.reset-password-subject.description": "Θέμα του email που αποστέλλεται όταν ένας χρήστης ζητήσει επαναφορά κωδικού πρόσβασης.",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
"admin.config.email.reset-password-message": "Κείμενο μηνύματος επαναφοράς κωδικού πρόσβασης",
|
"Θέμα του ηλεκτρονικού ταχυδρομείου που αποστέλλεται όταν κάποιος δημιούργησε έναν αντίστροφο διαμοιρασμό.",
|
||||||
"admin.config.email.reset-password-message.description": "Μήνυμα που αποστέλλεται όταν ένας χρήστης ζητά επαναφορά κωδικού πρόσβασης. Το {url} θα αντικατασταθεί με τη διεύθυνση URL επαναφοράς κωδικού πρόσβασης.",
|
"admin.config.email.reverse-share-message":
|
||||||
|
"Μήνυμα email αντίστροφου διαμοιρασμού",
|
||||||
|
"admin.config.email.reverse-share-message.description":
|
||||||
|
"Μήνυμα που αποστέλλεται όταν κάποιος δημιουργεί έναν σύνδεσμο αντίστροφου διαμοιρασμού. Το {shareUrl} θα αντικατασταθεί με το όνομα του δημιουργού και τη διεύθυνση URL κοινής χρήσης.",
|
||||||
|
"admin.config.email.reset-password-subject":
|
||||||
|
"Θέμα μηνύματος επαναφοράς κωδικού πρόσβασης",
|
||||||
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"Θέμα του email που αποστέλλεται όταν ένας χρήστης ζητήσει επαναφορά κωδικού πρόσβασης.",
|
||||||
|
"admin.config.email.reset-password-message":
|
||||||
|
"Κείμενο μηνύματος επαναφοράς κωδικού πρόσβασης",
|
||||||
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"Μήνυμα που αποστέλλεται όταν ένας χρήστης ζητά επαναφορά κωδικού πρόσβασης. Το {url} θα αντικατασταθεί με τη διεύθυνση URL επαναφοράς κωδικού πρόσβασης.",
|
||||||
"admin.config.email.invite-subject": "Θέμα μηνύματος πρόσκλησης",
|
"admin.config.email.invite-subject": "Θέμα μηνύματος πρόσκλησης",
|
||||||
"admin.config.email.invite-subject.description": "Θέμα του email που αποστέλλεται όταν ένας διαχειριστής προσκαλεί έναν χρήστη.",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"Θέμα του email που αποστέλλεται όταν ένας διαχειριστής προσκαλεί έναν χρήστη.",
|
||||||
"admin.config.email.invite-message": "Μήνυμα μηνύματος πρόσκλησης",
|
"admin.config.email.invite-message": "Μήνυμα μηνύματος πρόσκλησης",
|
||||||
"admin.config.email.invite-message.description": "Το μήνυμα που αποστέλλεται όταν ένας διαχειριστής προσκαλεί έναν χρήστη. Το {url} θα αντικατασταθεί με το URL πρόσκλησης και το {password} με τον κωδικό πρόσβασης.",
|
"admin.config.email.invite-message.description":
|
||||||
|
"Το μήνυμα που αποστέλλεται όταν ένας διαχειριστής προσκαλεί έναν χρήστη. Το {url} θα αντικατασταθεί με το URL πρόσκλησης και το {password} με τον κωδικό πρόσβασης.",
|
||||||
"admin.config.share.allow-registration": "Να επιτρέπεται η εγγραφή",
|
"admin.config.share.allow-registration": "Να επιτρέπεται η εγγραφή",
|
||||||
"admin.config.share.allow-registration.description": "Αν επιτρέπεται η εγγραφή",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "Επιτρέψτε κοινές χρήσεις χωρίς έλεγχο ταυτότητας",
|
"Αν επιτρέπεται η εγγραφή",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "Εάν οι χρήστες χωρίς έλεγχο ταυτότητας μπορούν να δημιουργήσουν κοινόχρηστα στοιχεία",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"Επιτρέψτε κοινές χρήσεις χωρίς έλεγχο ταυτότητας",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"Εάν οι χρήστες χωρίς έλεγχο ταυτότητας μπορούν να δημιουργήσουν κοινόχρηστα στοιχεία",
|
||||||
"admin.config.share.max-expiration": "Μέγιστη λήξη",
|
"admin.config.share.max-expiration": "Μέγιστη λήξη",
|
||||||
"admin.config.share.max-expiration.description": "Μέγιστη λήξη κοινής χρήσης σε ώρες. Ορίστε το 0 για να επιτρέψετε απεριόριστη λήξη.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Μέγιστη λήξη κοινής χρήσης σε ώρες. Ορίστε το 0 για να επιτρέψετε απεριόριστη λήξη.",
|
||||||
"admin.config.share.max-size": "Μέγιστο μέγεθος",
|
"admin.config.share.max-size": "Μέγιστο μέγεθος",
|
||||||
"admin.config.share.max-size.description": "Μέγιστο μέγεθος κοινοποίησης σε bytes",
|
"admin.config.share.max-size.description":
|
||||||
|
"Μέγιστο μέγεθος κοινοποίησης σε bytes",
|
||||||
"admin.config.share.zip-compression-level": "Βαθμός συμπίεσης ZIP",
|
"admin.config.share.zip-compression-level": "Βαθμός συμπίεσης ZIP",
|
||||||
"admin.config.share.zip-compression-level.description": "Προσαρμόστε το βαθμό συμπίεσης για να εξισορροπηθεί το μέγεθος του αρχείου και η ταχύτητα επεξεργασίας. Έγκυρες τιμές κυμαίνονται από 0 έως 9, με 0 χωρίς συμπίεση και 9 μέγιστη συμπίεση.",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"Προσαρμόστε το βαθμό συμπίεσης για να εξισορροπηθεί το μέγεθος του αρχείου και η ταχύτητα επεξεργασίας. Έγκυρες τιμές κυμαίνονται από 0 έως 9, με 0 χωρίς συμπίεση και 9 μέγιστη συμπίεση.",
|
||||||
"admin.config.smtp.enabled": "Ενεργοποιημένο",
|
"admin.config.smtp.enabled": "Ενεργοποιημένο",
|
||||||
"admin.config.smtp.enabled.description": "Εάν η λειτουργία SMTP είναι ενεργοποιημένη. Ενεργοποιήστε τη μόνον όταν ορίσετε σωστά τις παραμέτρους που ακολουθούν.",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"Εάν η λειτουργία SMTP είναι ενεργοποιημένη. Ενεργοποιήστε τη μόνον όταν ορίσετε σωστά τις παραμέτρους που ακολουθούν.",
|
||||||
"admin.config.smtp.host": "Εξυπηρετητής",
|
"admin.config.smtp.host": "Εξυπηρετητής",
|
||||||
"admin.config.smtp.host.description": "SMTP εξυπηρετητής",
|
"admin.config.smtp.host.description": "SMTP εξυπηρετητής",
|
||||||
"admin.config.smtp.port": "Θύρα",
|
"admin.config.smtp.port": "Θύρα",
|
||||||
"admin.config.smtp.port.description": "SMTP θύρα",
|
"admin.config.smtp.port.description": "SMTP θύρα",
|
||||||
"admin.config.smtp.email": "Email",
|
"admin.config.smtp.email": "Email",
|
||||||
"admin.config.smtp.email.description": "Διεύθυνση email από όπου αποστέλλονται τα μηνύματα",
|
"admin.config.smtp.email.description":
|
||||||
|
"Διεύθυνση email από όπου αποστέλλονται τα μηνύματα",
|
||||||
"admin.config.smtp.username": "Όνομα χρήστη",
|
"admin.config.smtp.username": "Όνομα χρήστη",
|
||||||
"admin.config.smtp.username.description": "Όνομα χρήστη στον SMTP εξυπηρετητή",
|
"admin.config.smtp.username.description":
|
||||||
|
"Όνομα χρήστη στον SMTP εξυπηρετητή",
|
||||||
"admin.config.smtp.password": "Κωδικός πρόσβασης",
|
"admin.config.smtp.password": "Κωδικός πρόσβασης",
|
||||||
"admin.config.smtp.password.description": "Κωδικός πρόσβασης στον εξυπηρετητή SMTP",
|
"admin.config.smtp.password.description":
|
||||||
|
"Κωδικός πρόσβασης στον εξυπηρετητή SMTP",
|
||||||
"admin.config.smtp.button.test": "Αποστολή δοκιμαστικού email",
|
"admin.config.smtp.button.test": "Αποστολή δοκιμαστικού email",
|
||||||
"admin.config.oauth.allow-registration": "Να επιτρέπεται η εγγραφή",
|
"admin.config.oauth.allow-registration": "Να επιτρέπεται η εγγραφή",
|
||||||
"admin.config.oauth.allow-registration.description": "Επιτρέψτε στους χρήστες να εγγραφούν μέσω λογαριασμών κοινωνικής δικτύωσης",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"Επιτρέψτε στους χρήστες να εγγραφούν μέσω λογαριασμών κοινωνικής δικτύωσης",
|
||||||
"admin.config.oauth.ignore-totp": "Παράβλεψη TOTP",
|
"admin.config.oauth.ignore-totp": "Παράβλεψη TOTP",
|
||||||
"admin.config.oauth.ignore-totp.description": "Αν θα αγνοηθεί το TOTP όταν ο χρήστης χρησιμοποιεί την κοινωνική σύνδεση",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Αν θα αγνοηθεί το TOTP όταν ο χρήστης χρησιμοποιεί την κοινωνική σύνδεση",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Αν είναι ενεργοποιημένη η σύνδεση GitHub",
|
"admin.config.oauth.github-enabled.description":
|
||||||
|
"Αν είναι ενεργοποιημένη η σύνδεση GitHub",
|
||||||
"admin.config.oauth.github-client-id": "GitHub Client ID",
|
"admin.config.oauth.github-client-id": "GitHub Client ID",
|
||||||
"admin.config.oauth.github-client-id.description": "Αναγνωριστικό πελάτη της εφαρμογής GitHub OAuth",
|
"admin.config.oauth.github-client-id.description":
|
||||||
|
"Αναγνωριστικό πελάτη της εφαρμογής GitHub OAuth",
|
||||||
"admin.config.oauth.github-client-secret": "GitHub Client secret",
|
"admin.config.oauth.github-client-secret": "GitHub Client secret",
|
||||||
"admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Client secret of the GitHub OAuth app",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Αν θα είναι ενεργοποιημένη η σύνδεση Google",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Αν θα είναι ενεργοποιημένη η σύνδεση Google",
|
||||||
"admin.config.oauth.google-client-id": "Αναγνωριστικό Πελάτη Google",
|
"admin.config.oauth.google-client-id": "Αναγνωριστικό Πελάτη Google",
|
||||||
"admin.config.oauth.google-client-id.description": "Αναγνωριστικό πελάτη της εφαρμογής Google OAuth",
|
"admin.config.oauth.google-client-id.description":
|
||||||
|
"Αναγνωριστικό πελάτη της εφαρμογής Google OAuth",
|
||||||
"admin.config.oauth.google-client-secret": "Google κωδικός",
|
"admin.config.oauth.google-client-secret": "Google κωδικός",
|
||||||
"admin.config.oauth.google-client-secret.description": "Κωδικός της εφαρμογής Google OAuth",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Κωδικός της εφαρμογής Google OAuth",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Αν είναι ενεργοποιημένη η σύνδεση της Microsoft",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Αν είναι ενεργοποιημένη η σύνδεση της Microsoft",
|
||||||
"admin.config.oauth.microsoft-tenant": "Αναγνωριστικό Microsoft",
|
"admin.config.oauth.microsoft-tenant": "Αναγνωριστικό Microsoft",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Αναγνωριστικό για την εφαρμογή Microsoft OAuth\nΚοινή: Οι χρήστες με προσωπικό λογαριασμό Microsoft και λογαριασμό εργασίας ή σχολείου από το Microsoft Entra ID μπορούν να συνδεθούν στην εφαρμογή.\nΟργανισμοί: Μόνο χρήστες με λογαριασμούς εργασίας ή σχολείου από το Microsoft Entra ID μπορούν να συνδεθούν στην εφαρμογή.\nΚαταναλωτές: Μόνο οι χρήστες με προσωπικό λογαριασμό Microsoft μπορούν να συνδεθούν στην εφαρμογή.\nΜε όνομα τομέα του μισθωτή Microsoft Entra ή το αναγνωριστικό μισθωτή σε μορφή GUID: Μόνο χρήστες από έναν συγκεκριμένο μισθωτή της Microsoft Entra (μέλη καταλόγου με λογαριασμό εργασίας ή σχολείου ή επισκέπτες καταλόγου με προσωπικό λογαριασμό Microsoft) μπορούν να συνδεθούν στην εφαρμογή.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Αναγνωριστικό για την εφαρμογή Microsoft OAuth\nΚοινή: Οι χρήστες με προσωπικό λογαριασμό Microsoft και λογαριασμό εργασίας ή σχολείου από το Microsoft Entra ID μπορούν να συνδεθούν στην εφαρμογή.\nΟργανισμοί: Μόνο χρήστες με λογαριασμούς εργασίας ή σχολείου από το Microsoft Entra ID μπορούν να συνδεθούν στην εφαρμογή.\nΚαταναλωτές: Μόνο οι χρήστες με προσωπικό λογαριασμό Microsoft μπορούν να συνδεθούν στην εφαρμογή.\nΜε όνομα τομέα του μισθωτή Microsoft Entra ή το αναγνωριστικό μισθωτή σε μορφή GUID: Μόνο χρήστες από έναν συγκεκριμένο μισθωτή της Microsoft Entra (μέλη καταλόγου με λογαριασμό εργασίας ή σχολείου ή επισκέπτες καταλόγου με προσωπικό λογαριασμό Microsoft) μπορούν να συνδεθούν στην εφαρμογή.",
|
||||||
"admin.config.oauth.microsoft-client-id": "Αναγνωριστικό πελάτη Microsoft",
|
"admin.config.oauth.microsoft-client-id": "Αναγνωριστικό πελάτη Microsoft",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "Αναγνωριστικό πελάτη της εφαρμογής Microsoft OAuth",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
|
"Αναγνωριστικό πελάτη της εφαρμογής Microsoft OAuth",
|
||||||
"admin.config.oauth.microsoft-client-secret": "Μυστικό πελάτη Microsoft",
|
"admin.config.oauth.microsoft-client-secret": "Μυστικό πελάτη Microsoft",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Μυστικό πελάτη της εφαρμογής Microsoft OAuth",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Μυστικό πελάτη της εφαρμογής Microsoft OAuth",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Αν είναι ενεργοποιημένη η σύνδεση στο Discord",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
"admin.config.oauth.discord-limited-guild": "Αναγνωριστικό διακομιστή περιορισμένης ισχύος Discord",
|
"Αν είναι ενεργοποιημένη η σύνδεση στο Discord",
|
||||||
"admin.config.oauth.discord-limited-guild.description": "Περιορισμός σύνδεσης σε χρήστες σε ένα συγκεκριμένο διακομιστή. Αφήστε κενό για να απενεργοποιήσετε.",
|
"admin.config.oauth.discord-limited-guild":
|
||||||
|
"Αναγνωριστικό διακομιστή περιορισμένης ισχύος Discord",
|
||||||
|
"admin.config.oauth.discord-limited-guild.description":
|
||||||
|
"Περιορισμός σύνδεσης σε χρήστες σε ένα συγκεκριμένο διακομιστή. Αφήστε κενό για να απενεργοποιήσετε.",
|
||||||
"admin.config.oauth.discord-client-id": "Αναγνωριστικό Πελάτη Discord",
|
"admin.config.oauth.discord-client-id": "Αναγνωριστικό Πελάτη Discord",
|
||||||
"admin.config.oauth.discord-client-id.description": "Αναγνωριστικό πελάτη της εφαρμογής Discord OAuth",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
|
"Αναγνωριστικό πελάτη της εφαρμογής Discord OAuth",
|
||||||
"admin.config.oauth.discord-client-secret": "Μυστικό πελάτη Discord",
|
"admin.config.oauth.discord-client-secret": "Μυστικό πελάτη Discord",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Μυστικό πελάτη της εφαρμογής Discord OAuth",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Μυστικό πελάτη της εφαρμογής Discord OAuth",
|
||||||
"admin.config.oauth.oidc-enabled": "Σύνδεση OpenID",
|
"admin.config.oauth.oidc-enabled": "Σύνδεση OpenID",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Αν είναι ενεργοποιημένη η σύνδεση OpenID",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Αν είναι ενεργοποιημένη η σύνδεση OpenID",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
|
"Discovery URI of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
|
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
|
||||||
"admin.config.oauth.oidc-username-claim.description": "Username claim in OpenID Connect ID token. Αφήστε κενό αν δε γνωρίζετε για αυτή τη ρύθμιση",
|
"admin.config.oauth.oidc-username-claim.description":
|
||||||
|
"Username claim in OpenID Connect ID token. Αφήστε κενό αν δε γνωρίζετε για αυτή τη ρύθμιση",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"Client ID of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Client secret of the OpenID Connect OAuth app",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Ουπς. Αυτή η σελίδα δεν υπάρχει.",
|
"404.description": "Ουπς. Αυτή η σελίδα δεν υπάρχει.",
|
||||||
"404.button.home": "Πήγαινέ με πίσω",
|
"404.button.home": "Πήγαινέ με πίσω",
|
||||||
@ -377,16 +478,24 @@ export default {
|
|||||||
"error.description": "Ωχ!",
|
"error.description": "Ωχ!",
|
||||||
"error.button.back": "Πάμε πίσω",
|
"error.button.back": "Πάμε πίσω",
|
||||||
"error.msg.default": "Κάτι πήγε στραβά.",
|
"error.msg.default": "Κάτι πήγε στραβά.",
|
||||||
"error.msg.access_denied": "Ακυρώσατε τη διαδικασία ελέγχου ταυτότητας, παρακαλώ προσπαθήστε ξανά.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "Η διαδικασία ελέγχου ταυτότητας διήρκεσε πολύ, παρακαλώ προσπαθήστε ξανά.",
|
"Ακυρώσατε τη διαδικασία ελέγχου ταυτότητας, παρακαλώ προσπαθήστε ξανά.",
|
||||||
|
"error.msg.expired_token":
|
||||||
|
"Η διαδικασία ελέγχου ταυτότητας διήρκεσε πολύ, παρακαλώ προσπαθήστε ξανά.",
|
||||||
"error.msg.invalid_token": "Εσωτερικό σφάλμα",
|
"error.msg.invalid_token": "Εσωτερικό σφάλμα",
|
||||||
"error.msg.no_user": "Ο χρήστης που συνδέεται με αυτόν τον λογαριασμό {0} δεν υπάρχει.",
|
"error.msg.no_user":
|
||||||
"error.msg.no_email": "Δεν είναι δυνατή η λήψη διεύθυνσης ηλεκτρονικού ταχυδρομείου για αυτόν τον λογαριασμό {0}.",
|
"Ο χρήστης που συνδέεται με αυτόν τον λογαριασμό {0} δεν υπάρχει.",
|
||||||
"error.msg.already_linked": "Αυτός ο λογαριασμός {0} είναι ήδη συνδεδεμένος με άλλο λογαριασμό.",
|
"error.msg.no_email":
|
||||||
"error.msg.not_linked": "Αυτός ο λογαριασμός {0} δεν έχει συνδεθεί με κανένα λογαριασμό ακόμα.",
|
"Δεν είναι δυνατή η λήψη διεύθυνσης ηλεκτρονικού ταχυδρομείου για αυτόν τον λογαριασμό {0}.",
|
||||||
"error.msg.unverified_account": "Αυτός ο λογαριασμός {0} δεν έχει επαληθευτεί, παρακαλώ προσπαθήστε ξανά μετά την επαλήθευση.",
|
"error.msg.already_linked":
|
||||||
|
"Αυτός ο λογαριασμός {0} είναι ήδη συνδεδεμένος με άλλο λογαριασμό.",
|
||||||
|
"error.msg.not_linked":
|
||||||
|
"Αυτός ο λογαριασμός {0} δεν έχει συνδεθεί με κανένα λογαριασμό ακόμα.",
|
||||||
|
"error.msg.unverified_account":
|
||||||
|
"Αυτός ο λογαριασμός {0} δεν έχει επαληθευτεί, παρακαλώ προσπαθήστε ξανά μετά την επαλήθευση.",
|
||||||
"error.msg.discord_guild_permission_denied": "Δεν σας επιτρέπεται η σύνδεση.",
|
"error.msg.discord_guild_permission_denied": "Δεν σας επιτρέπεται η σύνδεση.",
|
||||||
"error.msg.cannot_get_user_info": "Δεν είναι δυνατή η λήψη των πληροφοριών χρήστη από αυτόν τον λογαριασμό {0}.",
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Δεν είναι δυνατή η λήψη των πληροφοριών χρήστη από αυτόν τον λογαριασμό {0}.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -413,9 +522,12 @@ export default {
|
|||||||
"common.error": "Σφάλμα",
|
"common.error": "Σφάλμα",
|
||||||
"common.error.unknown": "Προέκυψε άγνωστο σφάλμα",
|
"common.error.unknown": "Προέκυψε άγνωστο σφάλμα",
|
||||||
"common.error.invalid-email": "Μη έγκυρη διεύθυνση e-mail",
|
"common.error.invalid-email": "Μη έγκυρη διεύθυνση e-mail",
|
||||||
"common.error.too-short": "Πρέπει να αποτελείται τουλάχιστον {length} χαρακτήρες",
|
"common.error.too-short":
|
||||||
"common.error.too-long": "Πρέπει να αποτελείται το πολύ από {length} χαρακτήρες",
|
"Πρέπει να αποτελείται τουλάχιστον {length} χαρακτήρες",
|
||||||
"common.error.exact-length": "Πρέπει να αποτελείται ακριβώς από {length} χαρακτήρες",
|
"common.error.too-long":
|
||||||
|
"Πρέπει να αποτελείται το πολύ από {length} χαρακτήρες",
|
||||||
|
"common.error.exact-length":
|
||||||
|
"Πρέπει να αποτελείται ακριβώς από {length} χαρακτήρες",
|
||||||
"common.error.invalid-number": "Πρέπει να είναι αριθμός",
|
"common.error.invalid-number": "Πρέπει να είναι αριθμός",
|
||||||
"common.error.field-required": "Αυτό το πεδίο είναι υποχρεωτικό"
|
"common.error.field-required": "Αυτό το πεδίο είναι υποχρεωτικό",
|
||||||
};
|
};
|
@ -74,7 +74,7 @@ export default {
|
|||||||
"resetPassword.title": "Forgot your password?",
|
"resetPassword.title": "Forgot your password?",
|
||||||
"resetPassword.description": "Enter your email to reset your password.",
|
"resetPassword.description": "Enter your email to reset your password.",
|
||||||
"resetPassword.notify.success":
|
"resetPassword.notify.success":
|
||||||
"An email has been sent with a link to reset your password.",
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "Back to sign in page",
|
"resetPassword.button.back": "Back to sign in page",
|
||||||
"resetPassword.text.resetPassword": "Reset password",
|
"resetPassword.text.resetPassword": "Reset password",
|
||||||
"resetPassword.text.enterNewPassword": "Enter your new password",
|
"resetPassword.text.enterNewPassword": "Enter your new password",
|
||||||
@ -93,7 +93,8 @@ export default {
|
|||||||
"account.card.password.title": "Password",
|
"account.card.password.title": "Password",
|
||||||
"account.card.password.old": "Old password",
|
"account.card.password.old": "Old password",
|
||||||
"account.card.password.new": "New password",
|
"account.card.password.new": "New password",
|
||||||
"account.card.password.noPasswordSet": "You don't have a password set. If you want to sign in with email and password you need to set a password.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"You don't have a password set. If you want to sign in with email and password you need to set a password.",
|
||||||
"account.notify.password.success": "Password changed successfully",
|
"account.notify.password.success": "Password changed successfully",
|
||||||
|
|
||||||
"account.card.oauth.title": "Social login",
|
"account.card.oauth.title": "Social login",
|
||||||
@ -106,10 +107,10 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Unlink",
|
"account.card.oauth.unlink": "Unlink",
|
||||||
"account.card.oauth.unlinked": "Unlinked",
|
"account.card.oauth.unlinked": "Unlinked",
|
||||||
"account.modal.unlink.title": "Unlink account",
|
"account.modal.unlink.title": "Unlink account",
|
||||||
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your username and password.",
|
"account.modal.unlink.description":
|
||||||
|
"Unlinking your social accounts may cause you to lose your account if you don't remember your username and password.",
|
||||||
"account.notify.oauth.unlinked.success": "Unlinked successfully",
|
"account.notify.oauth.unlinked.success": "Unlinked successfully",
|
||||||
|
|
||||||
|
|
||||||
"account.card.security.title": "Security",
|
"account.card.security.title": "Security",
|
||||||
"account.card.security.totp.enable.description":
|
"account.card.security.totp.enable.description":
|
||||||
"Enter your current password to start enabling TOTP",
|
"Enter your current password to start enabling TOTP",
|
||||||
@ -288,7 +289,8 @@ export default {
|
|||||||
|
|
||||||
"upload.modal.expires.never": "never",
|
"upload.modal.expires.never": "never",
|
||||||
"upload.modal.expires.never-long": "Never Expires",
|
"upload.modal.expires.never-long": "Never Expires",
|
||||||
"upload.modal.expires.error.too-long": "Expiration exceeds maximum expiration date of {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"Expiration exceeds maximum expiration date of {max}.",
|
||||||
|
|
||||||
"upload.modal.link.label": "Link",
|
"upload.modal.link.label": "Link",
|
||||||
"upload.modal.expires.label": "Expiration",
|
"upload.modal.expires.label": "Expiration",
|
||||||
@ -361,7 +363,8 @@ export default {
|
|||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "Edit {shareId}",
|
"share.edit.title": "Edit {shareId}",
|
||||||
"share.edit.append-upload": "Append file",
|
"share.edit.append-upload": "Append file",
|
||||||
"share.edit.notify.generic-error": "An error occurred while finishing your share.",
|
"share.edit.notify.generic-error":
|
||||||
|
"An error occurred while finishing your share.",
|
||||||
"share.edit.notify.save-success": "Share updated successfully",
|
"share.edit.notify.save-success": "Share updated successfully",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
|
|
||||||
@ -447,47 +450,68 @@ export default {
|
|||||||
"admin.config.smtp.button.test": "Send test email",
|
"admin.config.smtp.button.test": "Send test email",
|
||||||
|
|
||||||
"admin.config.oauth.allow-registration": "Allow registration",
|
"admin.config.oauth.allow-registration": "Allow registration",
|
||||||
"admin.config.oauth.allow-registration.description": "Allow users to register via social login",
|
"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": "Ignore TOTP",
|
||||||
"admin.config.oauth.ignore-totp.description": "Whether to ignore TOTP when user using social login",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Whether to ignore TOTP when user using social login",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Whether GitHub login is enabled",
|
"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": "GitHub Client ID",
|
||||||
"admin.config.oauth.github-client-id.description": "Client ID of the GitHub OAuth app",
|
"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": "GitHub Client secret",
|
||||||
"admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Client secret of the GitHub OAuth app",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Whether Google login is enabled",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Whether Google login is enabled",
|
||||||
"admin.config.oauth.google-client-id": "Google Client ID",
|
"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-id.description":
|
||||||
|
"Client ID of the Google OAuth app",
|
||||||
"admin.config.oauth.google-client-secret": "Google Client secret",
|
"admin.config.oauth.google-client-secret": "Google Client secret",
|
||||||
"admin.config.oauth.google-client-secret.description": "Client secret of the Google OAuth app",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Client secret of the Google OAuth app",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Whether Microsoft login is enabled",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Whether Microsoft login is enabled",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Tenant ID 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": "Microsoft Client ID",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "Client ID of the Microsoft OAuth app",
|
"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": "Microsoft Client secret",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Client secret of the Microsoft OAuth app",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Client secret of the Microsoft OAuth app",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Whether Discord login is enabled",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
|
"Whether Discord login is enabled",
|
||||||
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
|
"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-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": "Discord Client ID",
|
||||||
"admin.config.oauth.discord-client-id.description": "Client ID of the Discord OAuth app",
|
"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": "Discord Client secret",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Client secret of the Discord OAuth app",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Client secret of the Discord OAuth app",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Whether OpenID Connect login is enabled",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
|
"Discovery URI of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
|
"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-username-claim.description":
|
||||||
|
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"Client ID of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Client secret of the OpenID Connect OAuth app",
|
||||||
|
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Oops this page doesn't exist.",
|
"404.description": "Oops this page doesn't exist.",
|
||||||
@ -498,16 +522,22 @@ export default {
|
|||||||
"error.description": "Oops!",
|
"error.description": "Oops!",
|
||||||
"error.button.back": "Go back",
|
"error.button.back": "Go back",
|
||||||
"error.msg.default": "Something went wrong.",
|
"error.msg.default": "Something went wrong.",
|
||||||
"error.msg.access_denied": "You canceled the authentication process, please try again.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "The authentication process took too long, please try again.",
|
"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.invalid_token": "Internal Error",
|
||||||
"error.msg.no_user": "User linked to this {0} account doesn't exist.",
|
"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.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.already_linked":
|
||||||
|
"This {0} account is already linked to another account.",
|
||||||
"error.msg.not_linked": "This {0} account haven't linked to any account yet.",
|
"error.msg.not_linked": "This {0} account haven't linked to any account yet.",
|
||||||
"error.msg.unverified_account": "This {0} account is unverified, please try again after verification.",
|
"error.msg.unverified_account":
|
||||||
"error.msg.discord_guild_permission_denied": "You are not allowed to sign in.",
|
"This {0} account is unverified, please try again after verification.",
|
||||||
"error.msg.cannot_get_user_info": "Can not get your user info from this {0} account.",
|
"error.msg.discord_guild_permission_denied":
|
||||||
|
"You are not allowed to sign in.",
|
||||||
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Can not get your user info from this {0} account.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
|
@ -12,13 +12,16 @@ export default {
|
|||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "Una plataforma <h>autoalojada</h> para compartir archivos.",
|
"home.title": "Una plataforma <h>autoalojada</h> para compartir archivos.",
|
||||||
"home.description": "¿En realidad quieres dejar tus archivos personales en manos de terceros como WeTransfer?",
|
"home.description":
|
||||||
|
"¿En realidad quieres dejar tus archivos personales en manos de terceros como WeTransfer?",
|
||||||
"home.bullet.a.name": "Autoalojada",
|
"home.bullet.a.name": "Autoalojada",
|
||||||
"home.bullet.a.description": "Aloja Pingvin Share en tu propio equipo.",
|
"home.bullet.a.description": "Aloja Pingvin Share en tu propio equipo.",
|
||||||
"home.bullet.b.name": "Privacidad",
|
"home.bullet.b.name": "Privacidad",
|
||||||
"home.bullet.b.description": "Tus archivos son tus archivos y nunca deberían terminar en manos de terceros.",
|
"home.bullet.b.description":
|
||||||
|
"Tus archivos son tus archivos y nunca deberían terminar en manos de terceros.",
|
||||||
"home.bullet.c.name": "Sin molestos límites de tamaño de archivo",
|
"home.bullet.c.name": "Sin molestos límites de tamaño de archivo",
|
||||||
"home.bullet.c.description": "Sube archivos tan grandes como quieras. El único límite es la capacidad de tu disco duro.",
|
"home.bullet.c.description":
|
||||||
|
"Sube archivos tan grandes como quieras. El único límite es la capacidad de tu disco duro.",
|
||||||
"home.button.start": "Comenzar",
|
"home.button.start": "Comenzar",
|
||||||
"home.button.source": "Código fuente",
|
"home.button.source": "Código fuente",
|
||||||
// END /
|
// END /
|
||||||
@ -31,8 +34,10 @@ export default {
|
|||||||
"signin.input.password": "Contraseña",
|
"signin.input.password": "Contraseña",
|
||||||
"signin.input.password.placeholder": "Tu contraseña",
|
"signin.input.password.placeholder": "Tu contraseña",
|
||||||
"signin.button.submit": "Iniciar sesión",
|
"signin.button.submit": "Iniciar sesión",
|
||||||
"signIn.notify.totp-required.title": "Se requiere autenticación de dos factores",
|
"signIn.notify.totp-required.title":
|
||||||
"signIn.notify.totp-required.description": "Por favor ingrese su código de autenticación de dos factores",
|
"Se requiere autenticación de dos factores",
|
||||||
|
"signIn.notify.totp-required.description":
|
||||||
|
"Por favor ingrese su código de autenticación de dos factores",
|
||||||
"signIn.oauth.or": "O",
|
"signIn.oauth.or": "O",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -56,13 +61,16 @@ export default {
|
|||||||
// END /auth/totp
|
// END /auth/totp
|
||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "¿Olvidaste tu contraseña?",
|
"resetPassword.title": "¿Olvidaste tu contraseña?",
|
||||||
"resetPassword.description": "Ingresa tu correo para restablecer tu contraseña.",
|
"resetPassword.description":
|
||||||
"resetPassword.notify.success": "Se ha enviado un correo con el enlace para restablecer tu contraseña.",
|
"Ingresa tu correo para restablecer tu contraseña.",
|
||||||
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "Volver al inicio de sesión",
|
"resetPassword.button.back": "Volver al inicio de sesión",
|
||||||
"resetPassword.text.resetPassword": "Restablecer contraseña",
|
"resetPassword.text.resetPassword": "Restablecer contraseña",
|
||||||
"resetPassword.text.enterNewPassword": "Ingresa tu nueva contraseña",
|
"resetPassword.text.enterNewPassword": "Ingresa tu nueva contraseña",
|
||||||
"resetPassword.input.password": "Nueva contraseña",
|
"resetPassword.input.password": "Nueva contraseña",
|
||||||
"resetPassword.notify.passwordReset": "Tu contraseña se ha restablecido correctamente.",
|
"resetPassword.notify.passwordReset":
|
||||||
|
"Tu contraseña se ha restablecido correctamente.",
|
||||||
// /account
|
// /account
|
||||||
"account.title": "Mi cuenta",
|
"account.title": "Mi cuenta",
|
||||||
"account.card.info.title": "Información de cuenta",
|
"account.card.info.title": "Información de cuenta",
|
||||||
@ -72,7 +80,8 @@ export default {
|
|||||||
"account.card.password.title": "Contraseña",
|
"account.card.password.title": "Contraseña",
|
||||||
"account.card.password.old": "Anterior contraseña",
|
"account.card.password.old": "Anterior contraseña",
|
||||||
"account.card.password.new": "Nueva contraseña",
|
"account.card.password.new": "Nueva contraseña",
|
||||||
"account.card.password.noPasswordSet": "No tienes una establecida contraseña. Si deseas iniciar sesión con correo electrónico y una contraseña necesitas crear una contraseña.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"No tienes una establecida contraseña. Si deseas iniciar sesión con correo electrónico y una contraseña necesitas crear una contraseña.",
|
||||||
"account.notify.password.success": "Contraseña cambiada correctamente",
|
"account.notify.password.success": "Contraseña cambiada correctamente",
|
||||||
"account.card.oauth.title": "Inicio de sesión con red social",
|
"account.card.oauth.title": "Inicio de sesión con red social",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +93,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Desvincular",
|
"account.card.oauth.unlink": "Desvincular",
|
||||||
"account.card.oauth.unlinked": "Desvinculado",
|
"account.card.oauth.unlinked": "Desvinculado",
|
||||||
"account.modal.unlink.title": "Desvincular cuenta",
|
"account.modal.unlink.title": "Desvincular cuenta",
|
||||||
"account.modal.unlink.description": "Desvincular tus cuentas sociales puede causar que pierdas tu cuenta si no recuerdas tu nombre de usuario y contraseña.",
|
"account.modal.unlink.description":
|
||||||
|
"Desvincular tus cuentas sociales puede causar que pierdas tu cuenta si no recuerdas tu nombre de usuario y contraseña.",
|
||||||
"account.notify.oauth.unlinked.success": "Desvinculado correctamente",
|
"account.notify.oauth.unlinked.success": "Desvinculado correctamente",
|
||||||
"account.card.security.title": "Seguridad",
|
"account.card.security.title": "Seguridad",
|
||||||
"account.card.security.totp.enable.description": "Ingrese su contraseña actual para habilitar TOTP",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "Ingrese su contraseña actual para deshabilitar TOTP",
|
"Ingrese su contraseña actual para habilitar TOTP",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"Ingrese su contraseña actual para deshabilitar TOTP",
|
||||||
"account.card.security.totp.button.start": "Iniciar",
|
"account.card.security.totp.button.start": "Iniciar",
|
||||||
"account.modal.totp.title": "Habilitar TOTP",
|
"account.modal.totp.title": "Habilitar TOTP",
|
||||||
"account.modal.totp.step1": "Paso 1: Añadir tu autentificador",
|
"account.modal.totp.step1": "Paso 1: Añadir tu autentificador",
|
||||||
@ -100,7 +112,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "TOTP deshabilitado correctamente",
|
"account.notify.totp.disable": "TOTP deshabilitado correctamente",
|
||||||
"account.notify.totp.enable": "TOTP habilitado correctamente",
|
"account.notify.totp.enable": "TOTP habilitado correctamente",
|
||||||
"account.card.language.title": "Idioma",
|
"account.card.language.title": "Idioma",
|
||||||
"account.card.language.description": "El proyecto ha sido traducido por la comunidad. Algunos idiomas pueden estar incompletos.",
|
"account.card.language.description":
|
||||||
|
"El proyecto ha sido traducido por la comunidad. Algunos idiomas pueden estar incompletos.",
|
||||||
"account.card.color.title": "Esquema de colores",
|
"account.card.color.title": "Esquema de colores",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "Oscuro",
|
"account.theme.dark": "Oscuro",
|
||||||
@ -108,7 +121,8 @@ export default {
|
|||||||
"account.theme.system": "Sistema",
|
"account.theme.system": "Sistema",
|
||||||
"account.button.delete": "Eliminar Cuenta",
|
"account.button.delete": "Eliminar Cuenta",
|
||||||
"account.modal.delete.title": "Eliminar Cuenta",
|
"account.modal.delete.title": "Eliminar Cuenta",
|
||||||
"account.modal.delete.description": "¿Realmente quieres eliminar tu cuenta con todos los archivos que estás compartiendo actualmente?",
|
"account.modal.delete.description":
|
||||||
|
"¿Realmente quieres eliminar tu cuenta con todos los archivos que estás compartiendo actualmente?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "Mis compartidos",
|
"account.shares.title": "Mis compartidos",
|
||||||
@ -126,13 +140,16 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "Información del compartido",
|
"account.shares.modal.share-informations": "Información del compartido",
|
||||||
"account.shares.modal.share-link": "Enlace",
|
"account.shares.modal.share-link": "Enlace",
|
||||||
"account.shares.modal.delete.title": "Eliminar compartido {share}",
|
"account.shares.modal.delete.title": "Eliminar compartido {share}",
|
||||||
"account.shares.modal.delete.description": "¿Seguro que quieres eliminar este compartido?",
|
"account.shares.modal.delete.description":
|
||||||
|
"¿Seguro que quieres eliminar este compartido?",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "Comparticiones inversas",
|
"account.reverseShares.title": "Comparticiones inversas",
|
||||||
"account.reverseShares.description": "Una compartición inversa te permite generar una URL única con la que usuarios externos pueden compartir archivos.",
|
"account.reverseShares.description":
|
||||||
|
"Una compartición inversa te permite generar una URL única con la que usuarios externos pueden compartir archivos.",
|
||||||
"account.reverseShares.title.empty": "Aquí está vacío 👀",
|
"account.reverseShares.title.empty": "Aquí está vacío 👀",
|
||||||
"account.reverseShares.description.empty": "No tienes ninguna compartición inversa.",
|
"account.reverseShares.description.empty":
|
||||||
|
"No tienes ninguna compartición inversa.",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
"account.reverseShares.modal.title": "Crear compartición inversa",
|
"account.reverseShares.modal.title": "Crear compartición inversa",
|
||||||
"account.reverseShares.modal.expiration.label": "Expiración",
|
"account.reverseShares.modal.expiration.label": "Expiración",
|
||||||
@ -150,21 +167,28 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-plural": "Años",
|
"account.reverseShares.modal.expiration.year-plural": "Años",
|
||||||
"account.reverseShares.modal.max-size.label": "Tamaño máximo del compartido",
|
"account.reverseShares.modal.max-size.label": "Tamaño máximo del compartido",
|
||||||
"account.reverseShares.modal.send-email": "Enviar notificación por correo",
|
"account.reverseShares.modal.send-email": "Enviar notificación por correo",
|
||||||
"account.reverseShares.modal.send-email.description": "Enviar una notificación por correo cuando se comparta algo con este enlace de compartición inversa.",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"Enviar una notificación por correo cuando se comparta algo con este enlace de compartición inversa.",
|
||||||
"account.reverseShares.modal.max-use.label": "Máximo de usos",
|
"account.reverseShares.modal.max-use.label": "Máximo de usos",
|
||||||
"account.reverseShares.modal.max-use.description": "Cantidad máxima de veces que esta URL se puede usar para crear un compartido.",
|
"account.reverseShares.modal.max-use.description":
|
||||||
"account.reverseShare.never-expires": "Esta compartición inversa nunca expirará.",
|
"Cantidad máxima de veces que esta URL se puede usar para crear un compartido.",
|
||||||
"account.reverseShare.expires-on": "Esta compartición inversa expirará en {expiration}.",
|
"account.reverseShare.never-expires":
|
||||||
"account.reverseShares.table.no-shares": "Todavía no se han creado compartidos",
|
"Esta compartición inversa nunca expirará.",
|
||||||
|
"account.reverseShare.expires-on":
|
||||||
|
"Esta compartición inversa expirará en {expiration}.",
|
||||||
|
"account.reverseShares.table.no-shares":
|
||||||
|
"Todavía no se han creado compartidos",
|
||||||
"account.reverseShares.table.count.singular": "compartido",
|
"account.reverseShares.table.count.singular": "compartido",
|
||||||
"account.reverseShares.table.count.plural": "compartidos",
|
"account.reverseShares.table.count.plural": "compartidos",
|
||||||
"account.reverseShares.table.shares": "Compartidos",
|
"account.reverseShares.table.shares": "Compartidos",
|
||||||
"account.reverseShares.table.remaining": "Usos restantes",
|
"account.reverseShares.table.remaining": "Usos restantes",
|
||||||
"account.reverseShares.table.max-size": "Tamaño máximo del compartido",
|
"account.reverseShares.table.max-size": "Tamaño máximo del compartido",
|
||||||
"account.reverseShares.table.expires": "Expira en",
|
"account.reverseShares.table.expires": "Expira en",
|
||||||
"account.reverseShares.modal.reverse-share-link": "Enlace de compartición inversa",
|
"account.reverseShares.modal.reverse-share-link":
|
||||||
|
"Enlace de compartición inversa",
|
||||||
"account.reverseShares.modal.delete.title": "Eliminar compartición inversa",
|
"account.reverseShares.modal.delete.title": "Eliminar compartición inversa",
|
||||||
"account.reverseShares.modal.delete.description": "¿Seguro que quieres eliminar esta compartición inversa? Si lo haces, todos los archivos asociados también serán eliminados.",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"¿Seguro que quieres eliminar esta compartición inversa? Si lo haces, todos los archivos asociados también serán eliminados.",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "Administración",
|
"admin.title": "Administración",
|
||||||
@ -182,39 +206,51 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.title": "Cambiar contraseña",
|
"admin.users.edit.update.change-password.title": "Cambiar contraseña",
|
||||||
"admin.users.edit.update.change-password.field": "Nueva contraseña",
|
"admin.users.edit.update.change-password.field": "Nueva contraseña",
|
||||||
"admin.users.edit.update.change-password.button": "Guardar nueva contraseña",
|
"admin.users.edit.update.change-password.button": "Guardar nueva contraseña",
|
||||||
"admin.users.edit.update.notify.password.success": "Contraseña cambiada correctamente",
|
"admin.users.edit.update.notify.password.success":
|
||||||
|
"Contraseña cambiada correctamente",
|
||||||
"admin.users.edit.delete.title": "Eliminar usuario {username}",
|
"admin.users.edit.delete.title": "Eliminar usuario {username}",
|
||||||
"admin.users.edit.delete.description": "¿Realmente quiere eliminar este usuario y todos sus archivos compartidos?",
|
"admin.users.edit.delete.description":
|
||||||
|
"¿Realmente quiere eliminar este usuario y todos sus archivos compartidos?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "Crear usuario",
|
"admin.users.modal.create.title": "Crear usuario",
|
||||||
"admin.users.modal.create.username": "Nombre de usuario",
|
"admin.users.modal.create.username": "Nombre de usuario",
|
||||||
"admin.users.modal.create.email": "Correo",
|
"admin.users.modal.create.email": "Correo",
|
||||||
"admin.users.modal.create.password": "Contraseña",
|
"admin.users.modal.create.password": "Contraseña",
|
||||||
"admin.users.modal.create.manual-password": "Establecer contraseña manualmente",
|
"admin.users.modal.create.manual-password":
|
||||||
"admin.users.modal.create.manual-password.description": "Si no se marca, el usuario recibirá un correo con un enlace para configurar su contraseña.",
|
"Establecer contraseña manualmente",
|
||||||
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"Si no se marca, el usuario recibirá un correo con un enlace para configurar su contraseña.",
|
||||||
"admin.users.modal.create.admin": "Privilegios de administrador",
|
"admin.users.modal.create.admin": "Privilegios de administrador",
|
||||||
"admin.users.modal.create.admin.description": "Si se marca, el usuario podrá acceder al panel de administrador.",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"Si se marca, el usuario podrá acceder al panel de administrador.",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "Subir",
|
"upload.title": "Subir",
|
||||||
"upload.notify.generic-error": "Ha ocurrido un error mientras se compartía tu archivo.",
|
"upload.notify.generic-error":
|
||||||
"upload.notify.count-failed": "No se pudo cargar {count} archivos. Intentando nuevamente.",
|
"Ha ocurrido un error mientras se compartía tu archivo.",
|
||||||
|
"upload.notify.count-failed":
|
||||||
|
"No se pudo cargar {count} archivos. Intentando nuevamente.",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "Subir archivos",
|
"upload.dropzone.title": "Subir archivos",
|
||||||
"upload.dropzone.description": "Arrastra archivos aquí para comenzar a compartir. Aceptamos archivos de un tamaño menor a {maxSize} en total.",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "Tus archivos exceden el tamaño máximo de {maxSize}.",
|
"Arrastra archivos aquí para comenzar a compartir. Aceptamos archivos de un tamaño menor a {maxSize} en total.",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"Tus archivos exceden el tamaño máximo de {maxSize}.",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "Nombre",
|
"upload.filelist.name": "Nombre",
|
||||||
"upload.filelist.size": "Tamaño",
|
"upload.filelist.size": "Tamaño",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "Crear compartido",
|
"upload.modal.title": "Crear compartido",
|
||||||
"upload.modal.link.error.invalid": "Solo puede contener letras, números, guiones y guiones bajos",
|
"upload.modal.link.error.invalid":
|
||||||
|
"Solo puede contener letras, números, guiones y guiones bajos",
|
||||||
"upload.modal.link.error.taken": "Este enlace ya está en uso",
|
"upload.modal.link.error.taken": "Este enlace ya está en uso",
|
||||||
"upload.modal.not-signed-in": "No has iniciado sesión",
|
"upload.modal.not-signed-in": "No has iniciado sesión",
|
||||||
"upload.modal.not-signed-in-description": "No podrás eliminar tus compartidos manualmente ni ver el número de visitas.",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"No podrás eliminar tus compartidos manualmente ni ver el número de visitas.",
|
||||||
"upload.modal.expires.never": "nunca",
|
"upload.modal.expires.never": "nunca",
|
||||||
"upload.modal.expires.never-long": "Nunca Expira",
|
"upload.modal.expires.never-long": "Nunca Expira",
|
||||||
"upload.modal.expires.error.too-long": "La caducidad excede la fecha de caducidad máxima de {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"La caducidad excede la fecha de caducidad máxima de {max}.",
|
||||||
"upload.modal.link.label": "Enlace",
|
"upload.modal.link.label": "Enlace",
|
||||||
"upload.modal.expires.label": "Expiración",
|
"upload.modal.expires.label": "Expiración",
|
||||||
"upload.modal.expires.minute-singular": "Minuto",
|
"upload.modal.expires.minute-singular": "Minuto",
|
||||||
@ -230,9 +266,11 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "Año",
|
"upload.modal.expires.year-singular": "Año",
|
||||||
"upload.modal.expires.year-plural": "Años",
|
"upload.modal.expires.year-plural": "Años",
|
||||||
"upload.modal.accordion.description.title": "Descripción",
|
"upload.modal.accordion.description.title": "Descripción",
|
||||||
"upload.modal.accordion.description.placeholder": "Nota para los destinatarios de este compartido",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"Nota para los destinatarios de este compartido",
|
||||||
"upload.modal.accordion.email.title": "Correo de los destinatarios",
|
"upload.modal.accordion.email.title": "Correo de los destinatarios",
|
||||||
"upload.modal.accordion.email.placeholder": "Ingresa los correos de los destinatarios",
|
"upload.modal.accordion.email.placeholder":
|
||||||
|
"Ingresa los correos de los destinatarios",
|
||||||
"upload.modal.accordion.email.invalid-email": "Dirección de correo inválida",
|
"upload.modal.accordion.email.invalid-email": "Dirección de correo inválida",
|
||||||
"upload.modal.accordion.security.title": "Opciones de seguridad",
|
"upload.modal.accordion.security.title": "Opciones de seguridad",
|
||||||
"upload.modal.accordion.security.password.label": "Protección por contraseña",
|
"upload.modal.accordion.security.password.label": "Protección por contraseña",
|
||||||
@ -241,33 +279,41 @@ export default {
|
|||||||
"upload.modal.accordion.security.max-views.placeholder": "Sin límite",
|
"upload.modal.accordion.security.max-views.placeholder": "Sin límite",
|
||||||
// showCompletedUploadModal.tsx
|
// showCompletedUploadModal.tsx
|
||||||
"upload.modal.completed.never-expires": "Este compartido nunca expirará.",
|
"upload.modal.completed.never-expires": "Este compartido nunca expirará.",
|
||||||
"upload.modal.completed.expires-on": "Este compartido expira en {expiration}.",
|
"upload.modal.completed.expires-on":
|
||||||
|
"Este compartido expira en {expiration}.",
|
||||||
"upload.modal.completed.share-ready": "Compartido listo",
|
"upload.modal.completed.share-ready": "Compartido listo",
|
||||||
// END /upload
|
// END /upload
|
||||||
// /share/[id]
|
// /share/[id]
|
||||||
"share.title": "Compartido {shareId}",
|
"share.title": "Compartido {shareId}",
|
||||||
"share.description": "¡Mira lo que he compartido contigo!",
|
"share.description": "¡Mira lo que he compartido contigo!",
|
||||||
"share.error.visitor-limit-exceeded.title": "Se excedió el límite de visitas",
|
"share.error.visitor-limit-exceeded.title": "Se excedió el límite de visitas",
|
||||||
"share.error.visitor-limit-exceeded.description": "Se ha excedido el límite de visitas para este compartido.",
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"Se ha excedido el límite de visitas para este compartido.",
|
||||||
"share.error.removed.title": "Compartido eliminado",
|
"share.error.removed.title": "Compartido eliminado",
|
||||||
"share.error.not-found.title": "Compartido no encontrado",
|
"share.error.not-found.title": "Compartido no encontrado",
|
||||||
"share.error.not-found.description": "El compartido que estás buscando no existe.",
|
"share.error.not-found.description":
|
||||||
|
"El compartido que estás buscando no existe.",
|
||||||
"share.modal.password.title": "Se requiere contraseña",
|
"share.modal.password.title": "Se requiere contraseña",
|
||||||
"share.modal.password.description": "Por favor ingrese la contraseña para poder acceder a este compartido.",
|
"share.modal.password.description":
|
||||||
|
"Por favor ingrese la contraseña para poder acceder a este compartido.",
|
||||||
"share.modal.password": "Contraseña",
|
"share.modal.password": "Contraseña",
|
||||||
"share.modal.error.invalid-password": "Contraseña inválida",
|
"share.modal.error.invalid-password": "Contraseña inválida",
|
||||||
"share.button.download-all": "Descargar todo",
|
"share.button.download-all": "Descargar todo",
|
||||||
"share.notify.download-all-preparing": "Se está preparando el compartido. Intente de nuevo en unos minutos.",
|
"share.notify.download-all-preparing":
|
||||||
|
"Se está preparando el compartido. Intente de nuevo en unos minutos.",
|
||||||
"share.modal.file-link": "Enlace del archivo",
|
"share.modal.file-link": "Enlace del archivo",
|
||||||
"share.table.name": "Nombre",
|
"share.table.name": "Nombre",
|
||||||
"share.table.size": "Tamaño",
|
"share.table.size": "Tamaño",
|
||||||
"share.modal.file-preview.error.not-supported.title": "Vista previa no disponible",
|
"share.modal.file-preview.error.not-supported.title":
|
||||||
"share.modal.file-preview.error.not-supported.description": "La vista previa para este tipo de archivo no está disponible. Por favor descargue el archivo para verlo.",
|
"Vista previa no disponible",
|
||||||
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"La vista previa para este tipo de archivo no está disponible. Por favor descargue el archivo para verlo.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "Editar {shareId}",
|
"share.edit.title": "Editar {shareId}",
|
||||||
"share.edit.append-upload": "Agregar archivo",
|
"share.edit.append-upload": "Agregar archivo",
|
||||||
"share.edit.notify.generic-error": "Ha ocurrido un error mientras se compartía tu archivo.",
|
"share.edit.notify.generic-error":
|
||||||
|
"Ha ocurrido un error mientras se compartía tu archivo.",
|
||||||
"share.edit.notify.save-success": "Compartir actualizado correctamente",
|
"share.edit.notify.save-success": "Compartir actualizado correctamente",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -280,95 +326,142 @@ export default {
|
|||||||
"admin.config.general.app-name": "Nombre de la App",
|
"admin.config.general.app-name": "Nombre de la App",
|
||||||
"admin.config.general.app-name.description": "Nombre de la aplicación",
|
"admin.config.general.app-name.description": "Nombre de la aplicación",
|
||||||
"admin.config.general.app-url": "App URL",
|
"admin.config.general.app-url": "App URL",
|
||||||
"admin.config.general.app-url.description": "En cuál URL está disponible Pingvin Share",
|
"admin.config.general.app-url.description":
|
||||||
|
"En cuál URL está disponible Pingvin Share",
|
||||||
"admin.config.general.show-home-page": "Mostrar página de inicio",
|
"admin.config.general.show-home-page": "Mostrar página de inicio",
|
||||||
"admin.config.general.show-home-page.description": "Mostrar o no la página de inicio",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"Mostrar o no la página de inicio",
|
||||||
"admin.config.general.logo": "Logo",
|
"admin.config.general.logo": "Logo",
|
||||||
"admin.config.general.logo.description": "Cambia tu logo subiendo una nueva imagen. La imagen debe ser un PNG y debe estar en formato 1:1.",
|
"admin.config.general.logo.description":
|
||||||
|
"Cambia tu logo subiendo una nueva imagen. La imagen debe ser un PNG y debe estar en formato 1:1.",
|
||||||
"admin.config.general.logo.placeholder": "Elegir imagen",
|
"admin.config.general.logo.placeholder": "Elegir imagen",
|
||||||
"admin.config.email.enable-share-email-recipients": "Activar destinatarios por correo",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "Si desea permitir a los destinatarios compartir por correo. Activa esto solo si tienes habilitado SMTP.",
|
"Activar destinatarios por correo",
|
||||||
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
|
"Si desea permitir a los destinatarios compartir por correo. Activa esto solo si tienes habilitado SMTP.",
|
||||||
"admin.config.email.share-recipients-subject": "Asunto destinatario",
|
"admin.config.email.share-recipients-subject": "Asunto destinatario",
|
||||||
"admin.config.email.share-recipients-subject.description": "Asunto del correo el cual es enviado al destinatario del compartido.",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
|
"Asunto del correo el cual es enviado al destinatario del compartido.",
|
||||||
"admin.config.email.share-recipients-message": "Mensaje destinatario",
|
"admin.config.email.share-recipients-message": "Mensaje destinatario",
|
||||||
"admin.config.email.share-recipients-message.description": "Mensaje el cual es enviado al destinatario del compartido. Variables disponibles:\n{creator} - Nombre del creador del compartido\n {shareUrl} - URL del compartido\n {desc} - Descripción del compartido\n {expires} - Fecha de expiración del compartido\nLas variables serán remplazadas con los valores reales.",
|
"admin.config.email.share-recipients-message.description":
|
||||||
"admin.config.email.reverse-share-subject": "Asunto de la compartición inversa",
|
"Mensaje el cual es enviado al destinatario del compartido. Variables disponibles:\n{creator} - Nombre del creador del compartido\n {shareUrl} - URL del compartido\n {desc} - Descripción del compartido\n {expires} - Fecha de expiración del compartido\nLas variables serán remplazadas con los valores reales.",
|
||||||
"admin.config.email.reverse-share-subject.description": "Asunto del correo el cual se envía cuando alguien comparte algo con tu enlace de compartición inversa.",
|
"admin.config.email.reverse-share-subject":
|
||||||
"admin.config.email.reverse-share-message": "Mensaje de la compartición inversa",
|
"Asunto de la compartición inversa",
|
||||||
"admin.config.email.reverse-share-message.description": "Mensaje que se envía cuando alguien comparte algo con tu enlace de compartición inversa. {shareUrl} Se remplazará con el nombre del creador y la URL del compartido.",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"Asunto del correo el cual se envía cuando alguien comparte algo con tu enlace de compartición inversa.",
|
||||||
|
"admin.config.email.reverse-share-message":
|
||||||
|
"Mensaje de la compartición inversa",
|
||||||
|
"admin.config.email.reverse-share-message.description":
|
||||||
|
"Mensaje que se envía cuando alguien comparte algo con tu enlace de compartición inversa. {shareUrl} Se remplazará con el nombre del creador y la URL del compartido.",
|
||||||
"admin.config.email.reset-password-subject": "Asunto restablecer contraseña",
|
"admin.config.email.reset-password-subject": "Asunto restablecer contraseña",
|
||||||
"admin.config.email.reset-password-subject.description": "Asunto del correo que se envía cuando un usuario solicita restablecer la contraseña.",
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"Asunto del correo que se envía cuando un usuario solicita restablecer la contraseña.",
|
||||||
"admin.config.email.reset-password-message": "Mensaje restablecer contraseña",
|
"admin.config.email.reset-password-message": "Mensaje restablecer contraseña",
|
||||||
"admin.config.email.reset-password-message.description": "Mensaje que se envía cuando un usuario solicita restablecer la contraseña. {url} se remplazará con la URL para restablecer la contraseña.",
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"Mensaje que se envía cuando un usuario solicita restablecer la contraseña. {url} se remplazará con la URL para restablecer la contraseña.",
|
||||||
"admin.config.email.invite-subject": "Asunto de la invitación",
|
"admin.config.email.invite-subject": "Asunto de la invitación",
|
||||||
"admin.config.email.invite-subject.description": "Asunto del correo que se envía cuando un administrador invita a un usuario.",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"Asunto del correo que se envía cuando un administrador invita a un usuario.",
|
||||||
"admin.config.email.invite-message": "Mensaje de invitación",
|
"admin.config.email.invite-message": "Mensaje de invitación",
|
||||||
"admin.config.email.invite-message.description": "Mensaje que se envía cuando un administrador invita a un usuario. {url} Se remplazará con la URL de invitación y {password} con la contraseña.",
|
"admin.config.email.invite-message.description":
|
||||||
|
"Mensaje que se envía cuando un administrador invita a un usuario. {url} Se remplazará con la URL de invitación y {password} con la contraseña.",
|
||||||
"admin.config.share.allow-registration": "Permitir registro",
|
"admin.config.share.allow-registration": "Permitir registro",
|
||||||
"admin.config.share.allow-registration.description": "Si se permite el registro",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "Permitir compartir sin iniciar sesión",
|
"Si se permite el registro",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "Si los usuarios que no han iniciado sesión pueden compartir",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"Permitir compartir sin iniciar sesión",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"Si los usuarios que no han iniciado sesión pueden compartir",
|
||||||
"admin.config.share.max-expiration": "Expiración máxima",
|
"admin.config.share.max-expiration": "Expiración máxima",
|
||||||
"admin.config.share.max-expiration.description": "Expiración máxima para compartir en horas. Establezca en 0 para permitir una expiración ilimitada.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Expiración máxima para compartir en horas. Establezca en 0 para permitir una expiración ilimitada.",
|
||||||
"admin.config.share.max-size": "Tamaño máximo",
|
"admin.config.share.max-size": "Tamaño máximo",
|
||||||
"admin.config.share.max-size.description": "Tamaño máximo de los archivos, en bytes",
|
"admin.config.share.max-size.description":
|
||||||
|
"Tamaño máximo de los archivos, en bytes",
|
||||||
"admin.config.share.zip-compression-level": "Nivel de compresión del Zip",
|
"admin.config.share.zip-compression-level": "Nivel de compresión del Zip",
|
||||||
"admin.config.share.zip-compression-level.description": "Ajustar el nivel para equilibrar entre el tamaño del archivo y la velocidad de compresión. Los valores válidos van del 0 al 9, siendo 0 sin compresión y 9 el nivel máximo de compresión. ",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"Ajustar el nivel para equilibrar entre el tamaño del archivo y la velocidad de compresión. Los valores válidos van del 0 al 9, siendo 0 sin compresión y 9 el nivel máximo de compresión. ",
|
||||||
"admin.config.smtp.enabled": "Habilitado",
|
"admin.config.smtp.enabled": "Habilitado",
|
||||||
"admin.config.smtp.enabled.description": "Si SMTP está habilitado. Active solo si ha introducido el host, el puerto, el correo, el usuario y la contraseña de su servidor SMTP.",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"Si SMTP está habilitado. Active solo si ha introducido el host, el puerto, el correo, el usuario y la contraseña de su servidor SMTP.",
|
||||||
"admin.config.smtp.host": "Host",
|
"admin.config.smtp.host": "Host",
|
||||||
"admin.config.smtp.host.description": "Host del servidor SMTP",
|
"admin.config.smtp.host.description": "Host del servidor SMTP",
|
||||||
"admin.config.smtp.port": "Puerto",
|
"admin.config.smtp.port": "Puerto",
|
||||||
"admin.config.smtp.port.description": "Puerto del servidor SMTP",
|
"admin.config.smtp.port.description": "Puerto del servidor SMTP",
|
||||||
"admin.config.smtp.email": "Correo",
|
"admin.config.smtp.email": "Correo",
|
||||||
"admin.config.smtp.email.description": "Dirección de correo desde la cual se envían los correos",
|
"admin.config.smtp.email.description":
|
||||||
|
"Dirección de correo desde la cual se envían los correos",
|
||||||
"admin.config.smtp.username": "Usuario",
|
"admin.config.smtp.username": "Usuario",
|
||||||
"admin.config.smtp.username.description": "Usuario del servidor SMTP",
|
"admin.config.smtp.username.description": "Usuario del servidor SMTP",
|
||||||
"admin.config.smtp.password": "Contraseña",
|
"admin.config.smtp.password": "Contraseña",
|
||||||
"admin.config.smtp.password.description": "Contraseña del servidor SMTP",
|
"admin.config.smtp.password.description": "Contraseña del servidor SMTP",
|
||||||
"admin.config.smtp.button.test": "Enviar correo de prueba",
|
"admin.config.smtp.button.test": "Enviar correo de prueba",
|
||||||
"admin.config.oauth.allow-registration": "Permitir registro",
|
"admin.config.oauth.allow-registration": "Permitir registro",
|
||||||
"admin.config.oauth.allow-registration.description": "Permitir a los usuarios registrarse mediante login social",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"Permitir a los usuarios registrarse mediante login social",
|
||||||
"admin.config.oauth.ignore-totp": "Ignorar TOTP",
|
"admin.config.oauth.ignore-totp": "Ignorar TOTP",
|
||||||
"admin.config.oauth.ignore-totp.description": "Ignorar TOTP cuando el usuario utiliza inicio de sesión social",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Ignorar TOTP cuando el usuario utiliza inicio de sesión social",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Si el inicio de sesión de GitHub está habilitado",
|
"admin.config.oauth.github-enabled.description":
|
||||||
|
"Si el inicio de sesión de GitHub está habilitado",
|
||||||
"admin.config.oauth.github-client-id": "ID del Cliente de GitHub",
|
"admin.config.oauth.github-client-id": "ID del Cliente de GitHub",
|
||||||
"admin.config.oauth.github-client-id.description": "ID de cliente de la aplicación OAuth de GitHub",
|
"admin.config.oauth.github-client-id.description":
|
||||||
"admin.config.oauth.github-client-secret": "Palabra secreta del Cliente de GitHub",
|
"ID de cliente de la aplicación OAuth de GitHub",
|
||||||
"admin.config.oauth.github-client-secret.description": "Secreto de cliente de la aplicación OAuth de GitHub",
|
"admin.config.oauth.github-client-secret":
|
||||||
|
"Palabra secreta del Cliente de GitHub",
|
||||||
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Secreto de cliente de la aplicación OAuth de GitHub",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Si el inicio de sesión de Google está habilitado",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Si el inicio de sesión de Google está habilitado",
|
||||||
"admin.config.oauth.google-client-id": "ID del Cliente de Google",
|
"admin.config.oauth.google-client-id": "ID del Cliente de Google",
|
||||||
"admin.config.oauth.google-client-id.description": "ID de cliente de la aplicación de Google OAuth",
|
"admin.config.oauth.google-client-id.description":
|
||||||
"admin.config.oauth.google-client-secret": "Palabra secreta del cliente de Google",
|
"ID de cliente de la aplicación de Google OAuth",
|
||||||
"admin.config.oauth.google-client-secret.description": "Secreto del cliente de la aplicación Google OAuth",
|
"admin.config.oauth.google-client-secret":
|
||||||
|
"Palabra secreta del cliente de Google",
|
||||||
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Secreto del cliente de la aplicación Google OAuth",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Si el inicio de sesión de Microsoft está habilitado",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Si el inicio de sesión de Microsoft está habilitado",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Tenant ID 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": "ID del cliente de Microsoft",
|
"admin.config.oauth.microsoft-client-id": "ID del cliente de Microsoft",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "ID de cliente de la app OAuth de Microsoft",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
"admin.config.oauth.microsoft-client-secret": "Secreto del cliente de Microsoft",
|
"ID de cliente de la app OAuth de Microsoft",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Client secret of the Microsoft OAuth app",
|
"admin.config.oauth.microsoft-client-secret":
|
||||||
|
"Secreto del cliente de Microsoft",
|
||||||
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Client secret of the Microsoft OAuth app",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Si el inicio de sesión de Discord está habilitado",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
|
"Si el inicio de sesión de Discord está habilitado",
|
||||||
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
|
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
|
||||||
"admin.config.oauth.discord-limited-guild.description": "Limitar el inicio de sesión a usuarios en un servidor específico. Déjelo en blanco para desactivarlo.",
|
"admin.config.oauth.discord-limited-guild.description":
|
||||||
|
"Limitar el inicio de sesión a usuarios en un servidor específico. Déjelo en blanco para desactivarlo.",
|
||||||
"admin.config.oauth.discord-client-id": "Discord Client ID",
|
"admin.config.oauth.discord-client-id": "Discord Client ID",
|
||||||
"admin.config.oauth.discord-client-id.description": "Client ID of the Discord OAuth app",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
|
"Client ID of the Discord OAuth app",
|
||||||
"admin.config.oauth.discord-client-secret": "Discord Client secret",
|
"admin.config.oauth.discord-client-secret": "Discord Client secret",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Client secret of the Discord OAuth app",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Client secret of the Discord OAuth app",
|
||||||
"admin.config.oauth.oidc-enabled": "Conexión OpenID",
|
"admin.config.oauth.oidc-enabled": "Conexión OpenID",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
|
"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": "OpenID Connect Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
|
"Discovery URI of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
|
"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-username-claim.description":
|
||||||
|
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"Client ID of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Client secret of the OpenID Connect OAuth app",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Oops esta página no existe.",
|
"404.description": "Oops esta página no existe.",
|
||||||
"404.button.home": "Regrésame al inicio",
|
"404.button.home": "Regrésame al inicio",
|
||||||
@ -377,16 +470,24 @@ export default {
|
|||||||
"error.description": "¡Ups!",
|
"error.description": "¡Ups!",
|
||||||
"error.button.back": "Volver",
|
"error.button.back": "Volver",
|
||||||
"error.msg.default": "Algo ha salido mal.",
|
"error.msg.default": "Algo ha salido mal.",
|
||||||
"error.msg.access_denied": "Ha cancelado el proceso de autenticación, por favor inténtelo de nuevo.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "El proceso de autenticación ha tardado demasiado, por favor inténtelo de nuevo.",
|
"Ha cancelado el proceso de autenticación, por favor inténtelo de nuevo.",
|
||||||
|
"error.msg.expired_token":
|
||||||
|
"El proceso de autenticación ha tardado demasiado, por favor inténtelo de nuevo.",
|
||||||
"error.msg.invalid_token": "Error interno",
|
"error.msg.invalid_token": "Error interno",
|
||||||
"error.msg.no_user": "El usuario vinculado a esta cuenta {0} no existe.",
|
"error.msg.no_user": "El usuario vinculado a esta cuenta {0} no existe.",
|
||||||
"error.msg.no_email": "No se puede obtener la dirección de correo electrónico de esta cuenta {0}.",
|
"error.msg.no_email":
|
||||||
"error.msg.already_linked": "Esta cuenta {0} ya está vinculada a otra cuenta.",
|
"No se puede obtener la dirección de correo electrónico de esta cuenta {0}.",
|
||||||
"error.msg.not_linked": "Esta cuenta {0} aún no ha sido vinculada a ninguna cuenta.",
|
"error.msg.already_linked":
|
||||||
"error.msg.unverified_account": "Esta cuenta {0} no está verificada, por favor inténtalo de nuevo después de la verificación.",
|
"Esta cuenta {0} ya está vinculada a otra cuenta.",
|
||||||
"error.msg.discord_guild_permission_denied": "No tienes permitido iniciar sesion.",
|
"error.msg.not_linked":
|
||||||
"error.msg.cannot_get_user_info": "No se puede obtener la información de usuario de la cuenta {0}.",
|
"Esta cuenta {0} aún no ha sido vinculada a ninguna cuenta.",
|
||||||
|
"error.msg.unverified_account":
|
||||||
|
"Esta cuenta {0} no está verificada, por favor inténtalo de nuevo después de la verificación.",
|
||||||
|
"error.msg.discord_guild_permission_denied":
|
||||||
|
"No tienes permitido iniciar sesion.",
|
||||||
|
"error.msg.cannot_get_user_info":
|
||||||
|
"No se puede obtener la información de usuario de la cuenta {0}.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +518,5 @@ export default {
|
|||||||
"common.error.too-long": "Debe tener como máximo {length} caracteres",
|
"common.error.too-long": "Debe tener como máximo {length} caracteres",
|
||||||
"common.error.exact-length": "Debe tener exactamente {length} caracteres",
|
"common.error.exact-length": "Debe tener exactamente {length} caracteres",
|
||||||
"common.error.invalid-number": "Debe ser un número",
|
"common.error.invalid-number": "Debe ser un número",
|
||||||
"common.error.field-required": "Este campo es requerido"
|
"common.error.field-required": "Este campo es requerido",
|
||||||
};
|
};
|
@ -11,14 +11,17 @@ export default {
|
|||||||
"navbar.avatar.signout": "Kirjaudu ulos",
|
"navbar.avatar.signout": "Kirjaudu ulos",
|
||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "<h>\"Itse isännöitty\"</h> tiedostojen jakamisen alusta.",
|
"home.title": '<h>"Itse isännöitty"</h> tiedostojen jakamisen alusta.',
|
||||||
"home.description": "Haluatko oikeasti jakaa yksityisiä tiedostojasi kolmannen osapuolen yhtiöille niin kuin WeTransfer?",
|
"home.description":
|
||||||
|
"Haluatko oikeasti jakaa yksityisiä tiedostojasi kolmannen osapuolen yhtiöille niin kuin WeTransfer?",
|
||||||
"home.bullet.a.name": "Itse-Isännöitty",
|
"home.bullet.a.name": "Itse-Isännöitty",
|
||||||
"home.bullet.a.description": "Isännöi \"Pingvin Share\" omalla palvelimellasi.",
|
"home.bullet.a.description": 'Isännöi "Pingvin Share" omalla palvelimellasi.',
|
||||||
"home.bullet.b.name": "Yksityisyys",
|
"home.bullet.b.name": "Yksityisyys",
|
||||||
"home.bullet.b.description": "Sinun tiedostosi ovat sinun ja niiden ei ikinä pidä päättyä kolmannen osapuolen käsiin.",
|
"home.bullet.b.description":
|
||||||
|
"Sinun tiedostosi ovat sinun ja niiden ei ikinä pidä päättyä kolmannen osapuolen käsiin.",
|
||||||
"home.bullet.c.name": "Ei ärsyttävää tiedoston kokorajoitusta",
|
"home.bullet.c.name": "Ei ärsyttävää tiedoston kokorajoitusta",
|
||||||
"home.bullet.c.description": "Lataa niin paljon isoja tiedostoja kuin tykkäät. Vain kovalevysi on rajana.",
|
"home.bullet.c.description":
|
||||||
|
"Lataa niin paljon isoja tiedostoja kuin tykkäät. Vain kovalevysi on rajana.",
|
||||||
"home.button.start": "Aloita",
|
"home.button.start": "Aloita",
|
||||||
"home.button.source": "Lähdekoodi",
|
"home.button.source": "Lähdekoodi",
|
||||||
// END /
|
// END /
|
||||||
@ -27,12 +30,15 @@ export default {
|
|||||||
"signin.description": "Eikö sinulla ole vielä tiliä?",
|
"signin.description": "Eikö sinulla ole vielä tiliä?",
|
||||||
"signin.button.signup": "Rekisteröidy",
|
"signin.button.signup": "Rekisteröidy",
|
||||||
"signin.input.email-or-username": "Sähköposti tai käyttäjänimi",
|
"signin.input.email-or-username": "Sähköposti tai käyttäjänimi",
|
||||||
"signin.input.email-or-username.placeholder": "Sähköpostisi tai käyttäjänimesi",
|
"signin.input.email-or-username.placeholder":
|
||||||
|
"Sähköpostisi tai käyttäjänimesi",
|
||||||
"signin.input.password": "Salasana",
|
"signin.input.password": "Salasana",
|
||||||
"signin.input.password.placeholder": "Salasana",
|
"signin.input.password.placeholder": "Salasana",
|
||||||
"signin.button.submit": "Kirjaudu sisään",
|
"signin.button.submit": "Kirjaudu sisään",
|
||||||
"signIn.notify.totp-required.title": "Kaksivaiheinen tunnistautuminen vaadittu",
|
"signIn.notify.totp-required.title":
|
||||||
"signIn.notify.totp-required.description": "Syötä kaksivaiheisen tunnistautumisen koodi tähän",
|
"Kaksivaiheinen tunnistautuminen vaadittu",
|
||||||
|
"signIn.notify.totp-required.description":
|
||||||
|
"Syötä kaksivaiheisen tunnistautumisen koodi tähän",
|
||||||
"signIn.oauth.or": "OR",
|
"signIn.oauth.or": "OR",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -56,8 +62,10 @@ export default {
|
|||||||
// END /auth/totp
|
// END /auth/totp
|
||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "Unohditko salasanan?",
|
"resetPassword.title": "Unohditko salasanan?",
|
||||||
"resetPassword.description": "Kirjoita sähköpostiosoitteesi palauttaaksesi salasanasi.",
|
"resetPassword.description":
|
||||||
"resetPassword.notify.success": "Sähköpostiosoite on lähetetty linkillä, jolla voit nollata salasanasi.",
|
"Kirjoita sähköpostiosoitteesi palauttaaksesi salasanasi.",
|
||||||
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "Takaisin kirjautumiseen",
|
"resetPassword.button.back": "Takaisin kirjautumiseen",
|
||||||
"resetPassword.text.resetPassword": "Nollaa salasana",
|
"resetPassword.text.resetPassword": "Nollaa salasana",
|
||||||
"resetPassword.text.enterNewPassword": "Anna uusi salasana",
|
"resetPassword.text.enterNewPassword": "Anna uusi salasana",
|
||||||
@ -72,7 +80,8 @@ export default {
|
|||||||
"account.card.password.title": "Salasana",
|
"account.card.password.title": "Salasana",
|
||||||
"account.card.password.old": "Vanha salasana",
|
"account.card.password.old": "Vanha salasana",
|
||||||
"account.card.password.new": "Uusi salasana",
|
"account.card.password.new": "Uusi salasana",
|
||||||
"account.card.password.noPasswordSet": "You don't have a password set. If you want to sign in with email and password you need to set a password.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"You don't have a password set. If you want to sign in with email and password you need to set a password.",
|
||||||
"account.notify.password.success": "Salasana vaihdettu",
|
"account.notify.password.success": "Salasana vaihdettu",
|
||||||
"account.card.oauth.title": "Social login",
|
"account.card.oauth.title": "Social login",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +93,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Unlink",
|
"account.card.oauth.unlink": "Unlink",
|
||||||
"account.card.oauth.unlinked": "Unlinked",
|
"account.card.oauth.unlinked": "Unlinked",
|
||||||
"account.modal.unlink.title": "Unlink account",
|
"account.modal.unlink.title": "Unlink account",
|
||||||
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your username and password.",
|
"account.modal.unlink.description":
|
||||||
|
"Unlinking your social accounts may cause you to lose your account if you don't remember your username and password.",
|
||||||
"account.notify.oauth.unlinked.success": "Unlinked successfully",
|
"account.notify.oauth.unlinked.success": "Unlinked successfully",
|
||||||
"account.card.security.title": "Turvallisuus",
|
"account.card.security.title": "Turvallisuus",
|
||||||
"account.card.security.totp.enable.description": "Anna nykyinen salasanasi aloittaaksesi TOTP käytön",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "Syötä nykyinen salasanasi poistaaksesi TOTP käytöstä",
|
"Anna nykyinen salasanasi aloittaaksesi TOTP käytön",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"Syötä nykyinen salasanasi poistaaksesi TOTP käytöstä",
|
||||||
"account.card.security.totp.button.start": "Aloita",
|
"account.card.security.totp.button.start": "Aloita",
|
||||||
"account.modal.totp.title": "Ota Käyttöön TOTP",
|
"account.modal.totp.title": "Ota Käyttöön TOTP",
|
||||||
"account.modal.totp.step1": "Vaihe 1: Lisää todentaja",
|
"account.modal.totp.step1": "Vaihe 1: Lisää todentaja",
|
||||||
@ -100,7 +112,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "TOTP poistettu käytöstä",
|
"account.notify.totp.disable": "TOTP poistettu käytöstä",
|
||||||
"account.notify.totp.enable": "TOTP otettu käyttöön onnistuneesti",
|
"account.notify.totp.enable": "TOTP otettu käyttöön onnistuneesti",
|
||||||
"account.card.language.title": "Kieli",
|
"account.card.language.title": "Kieli",
|
||||||
"account.card.language.description": "Projekti on yhteisön kääntämä. Jotkut kielet saattavat olla puutteellisia.",
|
"account.card.language.description":
|
||||||
|
"Projekti on yhteisön kääntämä. Jotkut kielet saattavat olla puutteellisia.",
|
||||||
"account.card.color.title": "Väriteema",
|
"account.card.color.title": "Väriteema",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "Tumma",
|
"account.theme.dark": "Tumma",
|
||||||
@ -108,7 +121,8 @@ export default {
|
|||||||
"account.theme.system": "Järjestelmä",
|
"account.theme.system": "Järjestelmä",
|
||||||
"account.button.delete": "Poista tili",
|
"account.button.delete": "Poista tili",
|
||||||
"account.modal.delete.title": "Poista tili",
|
"account.modal.delete.title": "Poista tili",
|
||||||
"account.modal.delete.description": "Haluatko varmasti poistaa tilisi mukaan lukien kaikki aktiiviset jaetut tiedostot?",
|
"account.modal.delete.description":
|
||||||
|
"Haluatko varmasti poistaa tilisi mukaan lukien kaikki aktiiviset jaetut tiedostot?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "Minun jakaukset",
|
"account.shares.title": "Minun jakaukset",
|
||||||
@ -126,13 +140,16 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "Jaetun tiedot",
|
"account.shares.modal.share-informations": "Jaetun tiedot",
|
||||||
"account.shares.modal.share-link": "Jaa linkki",
|
"account.shares.modal.share-link": "Jaa linkki",
|
||||||
"account.shares.modal.delete.title": "Poista jaettu {share}",
|
"account.shares.modal.delete.title": "Poista jaettu {share}",
|
||||||
"account.shares.modal.delete.description": "Haluatko todella poistaa tämän jaetun tiedoston/ot?",
|
"account.shares.modal.delete.description":
|
||||||
|
"Haluatko todella poistaa tämän jaetun tiedoston/ot?",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "Takaperin jaetut",
|
"account.reverseShares.title": "Takaperin jaetut",
|
||||||
"account.reverseShares.description": "Käänteisen jaon avulla voit luoda ainutlaatuisen URL-osoitteen, jonka avulla ulkoiset käyttäjät voivat luoda jaon.",
|
"account.reverseShares.description":
|
||||||
|
"Käänteisen jaon avulla voit luoda ainutlaatuisen URL-osoitteen, jonka avulla ulkoiset käyttäjät voivat luoda jaon.",
|
||||||
"account.reverseShares.title.empty": "Täällä on tyhjää 👀",
|
"account.reverseShares.title.empty": "Täällä on tyhjää 👀",
|
||||||
"account.reverseShares.description.empty": "Sinulla ei ole käänteisiä jakoja.",
|
"account.reverseShares.description.empty":
|
||||||
|
"Sinulla ei ole käänteisiä jakoja.",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
"account.reverseShares.modal.title": "Create reverse share",
|
"account.reverseShares.modal.title": "Create reverse share",
|
||||||
"account.reverseShares.modal.expiration.label": "Vanhentuminen",
|
"account.reverseShares.modal.expiration.label": "Vanhentuminen",
|
||||||
@ -150,11 +167,15 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-plural": "Vuotta",
|
"account.reverseShares.modal.expiration.year-plural": "Vuotta",
|
||||||
"account.reverseShares.modal.max-size.label": "Suurin tiedostonkoko",
|
"account.reverseShares.modal.max-size.label": "Suurin tiedostonkoko",
|
||||||
"account.reverseShares.modal.send-email": "Lähetä sähköposti-ilmoitus",
|
"account.reverseShares.modal.send-email": "Lähetä sähköposti-ilmoitus",
|
||||||
"account.reverseShares.modal.send-email.description": "Lähetä sähköpostiilmoitus kun jako on luotu tällä käänteisellä jakolinkillä.",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"Lähetä sähköpostiilmoitus kun jako on luotu tällä käänteisellä jakolinkillä.",
|
||||||
"account.reverseShares.modal.max-use.label": "Käyttökertoja enintään",
|
"account.reverseShares.modal.max-use.label": "Käyttökertoja enintään",
|
||||||
"account.reverseShares.modal.max-use.description": "Enimmäismäärä kertoja, joilla tämä URL-osoite voidaan käyttää joita luomiseen.",
|
"account.reverseShares.modal.max-use.description":
|
||||||
"account.reverseShare.never-expires": "Tämä käänteinen jako ei koskaan vanhene.",
|
"Enimmäismäärä kertoja, joilla tämä URL-osoite voidaan käyttää joita luomiseen.",
|
||||||
"account.reverseShare.expires-on": "Tämä käänteinen jako vanhenee kun on {expiration}.",
|
"account.reverseShare.never-expires":
|
||||||
|
"Tämä käänteinen jako ei koskaan vanhene.",
|
||||||
|
"account.reverseShare.expires-on":
|
||||||
|
"Tämä käänteinen jako vanhenee kun on {expiration}.",
|
||||||
"account.reverseShares.table.no-shares": "Ei vielä luotuja jakoja",
|
"account.reverseShares.table.no-shares": "Ei vielä luotuja jakoja",
|
||||||
"account.reverseShares.table.count.singular": "jaa",
|
"account.reverseShares.table.count.singular": "jaa",
|
||||||
"account.reverseShares.table.count.plural": "jaot",
|
"account.reverseShares.table.count.plural": "jaot",
|
||||||
@ -162,9 +183,11 @@ export default {
|
|||||||
"account.reverseShares.table.remaining": "Jäljellä olevat käyttökerrat",
|
"account.reverseShares.table.remaining": "Jäljellä olevat käyttökerrat",
|
||||||
"account.reverseShares.table.max-size": "Suurin tiedostonkoko",
|
"account.reverseShares.table.max-size": "Suurin tiedostonkoko",
|
||||||
"account.reverseShares.table.expires": "Vanhenee",
|
"account.reverseShares.table.expires": "Vanhenee",
|
||||||
"account.reverseShares.modal.reverse-share-link": "Takaperin jaetun jaon linkki",
|
"account.reverseShares.modal.reverse-share-link":
|
||||||
|
"Takaperin jaetun jaon linkki",
|
||||||
"account.reverseShares.modal.delete.title": "Poista käänteinen jako",
|
"account.reverseShares.modal.delete.title": "Poista käänteinen jako",
|
||||||
"account.reverseShares.modal.delete.description": "Haluatko varmasti poistaa tämän käänteisen jaon? Jos kyllä, myös siihen liittyvät jaot poistetaan.",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"Haluatko varmasti poistaa tämän käänteisen jaon? Jos kyllä, myös siihen liittyvät jaot poistetaan.",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "Ylläpito",
|
"admin.title": "Ylläpito",
|
||||||
@ -184,37 +207,47 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.button": "Tallenna uusi salasana",
|
"admin.users.edit.update.change-password.button": "Tallenna uusi salasana",
|
||||||
"admin.users.edit.update.notify.password.success": "Salasana vaihdettu",
|
"admin.users.edit.update.notify.password.success": "Salasana vaihdettu",
|
||||||
"admin.users.edit.delete.title": "Poista käyttäjä {username}",
|
"admin.users.edit.delete.title": "Poista käyttäjä {username}",
|
||||||
"admin.users.edit.delete.description": "Haluatko varmasti poistaa tämän käyttäjän ja kaikki hänen jaot?",
|
"admin.users.edit.delete.description":
|
||||||
|
"Haluatko varmasti poistaa tämän käyttäjän ja kaikki hänen jaot?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "Luo käyttäjä",
|
"admin.users.modal.create.title": "Luo käyttäjä",
|
||||||
"admin.users.modal.create.username": "Käyttäjätunnus",
|
"admin.users.modal.create.username": "Käyttäjätunnus",
|
||||||
"admin.users.modal.create.email": "Sähköposti",
|
"admin.users.modal.create.email": "Sähköposti",
|
||||||
"admin.users.modal.create.password": "Salasana",
|
"admin.users.modal.create.password": "Salasana",
|
||||||
"admin.users.modal.create.manual-password": "Aseta salasana manuaalisesti",
|
"admin.users.modal.create.manual-password": "Aseta salasana manuaalisesti",
|
||||||
"admin.users.modal.create.manual-password.description": "Jos ei ole valittuna, käyttäjä saa sähköpostiviestin, jossa on linkki, joka määrittää heidän salasanansa.",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"Jos ei ole valittuna, käyttäjä saa sähköpostiviestin, jossa on linkki, joka määrittää heidän salasanansa.",
|
||||||
"admin.users.modal.create.admin": "Ylläpitäjän oikeudet",
|
"admin.users.modal.create.admin": "Ylläpitäjän oikeudet",
|
||||||
"admin.users.modal.create.admin.description": "Jos valittu, käyttäjä voi käyttää hallintapaneelia.",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"Jos valittu, käyttäjä voi käyttää hallintapaneelia.",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "Pilvetä",
|
"upload.title": "Pilvetä",
|
||||||
"upload.notify.generic-error": "Kohdattiin odottamaton virhe jaon luomisessa.",
|
"upload.notify.generic-error":
|
||||||
"upload.notify.count-failed": "{count} tiedostoa ei voitu ladata. Yritetään uudelleen.",
|
"Kohdattiin odottamaton virhe jaon luomisessa.",
|
||||||
|
"upload.notify.count-failed":
|
||||||
|
"{count} tiedostoa ei voitu ladata. Yritetään uudelleen.",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "Pilvetä tiedostoja",
|
"upload.dropzone.title": "Pilvetä tiedostoja",
|
||||||
"upload.dropzone.description": "Vedä ja pudota tiedostot tähän aloittaaksesi jakamisen. Voimme hyväksyä vain tiedostot, jotka ovat yhteensä alle {maxSize}.",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "Tiedostojen enimmäiskoko ylittää {maxSize} -arvon enimmäismäärän.",
|
"Vedä ja pudota tiedostot tähän aloittaaksesi jakamisen. Voimme hyväksyä vain tiedostot, jotka ovat yhteensä alle {maxSize}.",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"Tiedostojen enimmäiskoko ylittää {maxSize} -arvon enimmäismäärän.",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "Nimi",
|
"upload.filelist.name": "Nimi",
|
||||||
"upload.filelist.size": "Koko",
|
"upload.filelist.size": "Koko",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "Luo Jako",
|
"upload.modal.title": "Luo Jako",
|
||||||
"upload.modal.link.error.invalid": "Voi sisältää vain kirjaimia, numeroita, alaviivoja ja väliviivoja",
|
"upload.modal.link.error.invalid":
|
||||||
|
"Voi sisältää vain kirjaimia, numeroita, alaviivoja ja väliviivoja",
|
||||||
"upload.modal.link.error.taken": "Tämä linkki on jo käytössä",
|
"upload.modal.link.error.taken": "Tämä linkki on jo käytössä",
|
||||||
"upload.modal.not-signed-in": "Et ole kirjautunut sisään",
|
"upload.modal.not-signed-in": "Et ole kirjautunut sisään",
|
||||||
"upload.modal.not-signed-in-description": "Et voi poistaa jakoasi manuaalisesti ja tarkastella kävijöiden määrää.",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"Et voi poistaa jakoasi manuaalisesti ja tarkastella kävijöiden määrää.",
|
||||||
"upload.modal.expires.never": "ei koskaan",
|
"upload.modal.expires.never": "ei koskaan",
|
||||||
"upload.modal.expires.never-long": "Ei vanhene koskaan",
|
"upload.modal.expires.never-long": "Ei vanhene koskaan",
|
||||||
"upload.modal.expires.error.too-long": "Expiration exceeds maximum expiration date of {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"Expiration exceeds maximum expiration date of {max}.",
|
||||||
"upload.modal.link.label": "Linkki",
|
"upload.modal.link.label": "Linkki",
|
||||||
"upload.modal.expires.label": "Vanhentuminen",
|
"upload.modal.expires.label": "Vanhentuminen",
|
||||||
"upload.modal.expires.minute-singular": "Minuutti",
|
"upload.modal.expires.minute-singular": "Minuutti",
|
||||||
@ -230,9 +263,11 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "Vuosi",
|
"upload.modal.expires.year-singular": "Vuosi",
|
||||||
"upload.modal.expires.year-plural": "Vuotta",
|
"upload.modal.expires.year-plural": "Vuotta",
|
||||||
"upload.modal.accordion.description.title": "Kuvaus",
|
"upload.modal.accordion.description.title": "Kuvaus",
|
||||||
"upload.modal.accordion.description.placeholder": "Huomautus tämän jaon vastaanottajille",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"Huomautus tämän jaon vastaanottajille",
|
||||||
"upload.modal.accordion.email.title": "Sähköpostin vastaanottajat",
|
"upload.modal.accordion.email.title": "Sähköpostin vastaanottajat",
|
||||||
"upload.modal.accordion.email.placeholder": "Syötä sähköpostin vastaanottajat",
|
"upload.modal.accordion.email.placeholder":
|
||||||
|
"Syötä sähköpostin vastaanottajat",
|
||||||
"upload.modal.accordion.email.invalid-email": "Virheellinen sähköpostiosoite",
|
"upload.modal.accordion.email.invalid-email": "Virheellinen sähköpostiosoite",
|
||||||
"upload.modal.accordion.security.title": "Turvallisuusasetukset",
|
"upload.modal.accordion.security.title": "Turvallisuusasetukset",
|
||||||
"upload.modal.accordion.security.password.label": "Salasanasuojaus",
|
"upload.modal.accordion.security.password.label": "Salasanasuojaus",
|
||||||
@ -240,34 +275,41 @@ export default {
|
|||||||
"upload.modal.accordion.security.max-views.label": "Näkymien enimmäismäärä",
|
"upload.modal.accordion.security.max-views.label": "Näkymien enimmäismäärä",
|
||||||
"upload.modal.accordion.security.max-views.placeholder": "Ei rajoitusta",
|
"upload.modal.accordion.security.max-views.placeholder": "Ei rajoitusta",
|
||||||
// showCompletedUploadModal.tsx
|
// showCompletedUploadModal.tsx
|
||||||
"upload.modal.completed.never-expires": "Tämä käänteinen jako ei koskaan vanhene.",
|
"upload.modal.completed.never-expires":
|
||||||
"upload.modal.completed.expires-on": "Tämä käänteinen jako vanhenee kun on {expiration}.",
|
"Tämä käänteinen jako ei koskaan vanhene.",
|
||||||
|
"upload.modal.completed.expires-on":
|
||||||
|
"Tämä käänteinen jako vanhenee kun on {expiration}.",
|
||||||
"upload.modal.completed.share-ready": "Jako valmiina",
|
"upload.modal.completed.share-ready": "Jako valmiina",
|
||||||
// END /upload
|
// END /upload
|
||||||
// /share/[id]
|
// /share/[id]
|
||||||
"share.title": "Jaa {shareId}",
|
"share.title": "Jaa {shareId}",
|
||||||
"share.description": "Katso, mitä olen jakanut kanssasi!",
|
"share.description": "Katso, mitä olen jakanut kanssasi!",
|
||||||
"share.error.visitor-limit-exceeded.title": "Vierailijoiden raja ylitetty",
|
"share.error.visitor-limit-exceeded.title": "Vierailijoiden raja ylitetty",
|
||||||
"share.error.visitor-limit-exceeded.description": "Tämän jaon kävijäraja on ylittynyt.",
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"Tämän jaon kävijäraja on ylittynyt.",
|
||||||
"share.error.removed.title": "Jako poistettu",
|
"share.error.removed.title": "Jako poistettu",
|
||||||
"share.error.not-found.title": "Jakoa ei löydetty",
|
"share.error.not-found.title": "Jakoa ei löydetty",
|
||||||
"share.error.not-found.description": "Etsimääsi sivua ei ole olemassa.",
|
"share.error.not-found.description": "Etsimääsi sivua ei ole olemassa.",
|
||||||
"share.modal.password.title": "Salasana vaaditaan",
|
"share.modal.password.title": "Salasana vaaditaan",
|
||||||
"share.modal.password.description": "Päästäksesi käsiksi tähän jakoon anna jaon salasana.",
|
"share.modal.password.description":
|
||||||
|
"Päästäksesi käsiksi tähän jakoon anna jaon salasana.",
|
||||||
"share.modal.password": "Salasana",
|
"share.modal.password": "Salasana",
|
||||||
"share.modal.error.invalid-password": "Virheellinen salasana",
|
"share.modal.error.invalid-password": "Virheellinen salasana",
|
||||||
"share.button.download-all": "Lataa kaikki",
|
"share.button.download-all": "Lataa kaikki",
|
||||||
"share.notify.download-all-preparing": "Jako on valmistumassa. Yritä uudelleen muutaman minuutin kuluttua.",
|
"share.notify.download-all-preparing":
|
||||||
|
"Jako on valmistumassa. Yritä uudelleen muutaman minuutin kuluttua.",
|
||||||
"share.modal.file-link": "Tiedoston linkki",
|
"share.modal.file-link": "Tiedoston linkki",
|
||||||
"share.table.name": "Nimi",
|
"share.table.name": "Nimi",
|
||||||
"share.table.size": "Koko",
|
"share.table.size": "Koko",
|
||||||
"share.modal.file-preview.error.not-supported.title": "Esikatselua ei tuettu",
|
"share.modal.file-preview.error.not-supported.title": "Esikatselua ei tuettu",
|
||||||
"share.modal.file-preview.error.not-supported.description": "A preview for this file type is unsupported. Please download the file to view it.",
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"A preview for this file type is unsupported. Please download the file to view it.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "Edit {shareId}",
|
"share.edit.title": "Edit {shareId}",
|
||||||
"share.edit.append-upload": "Append file",
|
"share.edit.append-upload": "Append file",
|
||||||
"share.edit.notify.generic-error": "An error occurred while finishing your share.",
|
"share.edit.notify.generic-error":
|
||||||
|
"An error occurred while finishing your share.",
|
||||||
"share.edit.notify.save-success": "Share updated successfully",
|
"share.edit.notify.save-success": "Share updated successfully",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -280,95 +322,136 @@ export default {
|
|||||||
"admin.config.general.app-name": "Sovelluksen nimi",
|
"admin.config.general.app-name": "Sovelluksen nimi",
|
||||||
"admin.config.general.app-name.description": "Sovelluksen nimi",
|
"admin.config.general.app-name.description": "Sovelluksen nimi",
|
||||||
"admin.config.general.app-url": "Sovelluksen URL",
|
"admin.config.general.app-url": "Sovelluksen URL",
|
||||||
"admin.config.general.app-url.description": "Millä URL-osoitteella Pingvin Share on saatavilla",
|
"admin.config.general.app-url.description":
|
||||||
|
"Millä URL-osoitteella Pingvin Share on saatavilla",
|
||||||
"admin.config.general.show-home-page": "Näytä kotisivu",
|
"admin.config.general.show-home-page": "Näytä kotisivu",
|
||||||
"admin.config.general.show-home-page.description": "Näytetäänkö kotisivu vai ei",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"Näytetäänkö kotisivu vai ei",
|
||||||
"admin.config.general.logo": "Logo",
|
"admin.config.general.logo": "Logo",
|
||||||
"admin.config.general.logo.description": "Muuta logoa lataamalla uusi kuva. Kuvan on oltava PNG ja sen on oltava formaatti 1:1.",
|
"admin.config.general.logo.description":
|
||||||
|
"Muuta logoa lataamalla uusi kuva. Kuvan on oltava PNG ja sen on oltava formaatti 1:1.",
|
||||||
"admin.config.general.logo.placeholder": "Valitse kuva",
|
"admin.config.general.logo.placeholder": "Valitse kuva",
|
||||||
"admin.config.email.enable-share-email-recipients": "Salli sähköpostin vastaanottajien jakaminen",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "Salli sähköpostien jakaminen vastaanottajille. Ota tämä käyttöön vain, jos olet ottanut SMTP:n käyttöön.",
|
"Salli sähköpostin vastaanottajien jakaminen",
|
||||||
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
|
"Salli sähköpostien jakaminen vastaanottajille. Ota tämä käyttöön vain, jos olet ottanut SMTP:n käyttöön.",
|
||||||
"admin.config.email.share-recipients-subject": "Sähköpostijaon otsikko",
|
"admin.config.email.share-recipients-subject": "Sähköpostijaon otsikko",
|
||||||
"admin.config.email.share-recipients-subject.description": "Sähköpostin aihe, joka saa lähetetään jaon vastaanottajille.",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
|
"Sähköpostin aihe, joka saa lähetetään jaon vastaanottajille.",
|
||||||
"admin.config.email.share-recipients-message": "Sähköpostijaon viesti",
|
"admin.config.email.share-recipients-message": "Sähköpostijaon viesti",
|
||||||
"admin.config.email.share-recipients-message.description": "Viesti joka lähetetään jaon vastaanottajille. Saatavilla olevat muuttujat:\n {creator} - Jaon luojan käyttäjänimi\n {shareUrl} - Jaon URL\n {desc} - Jaon kuvaus\n {expires} - Jaon päättymispäivä\n Muuttujat korvataan todellisella arvolla.",
|
"admin.config.email.share-recipients-message.description":
|
||||||
|
"Viesti joka lähetetään jaon vastaanottajille. Saatavilla olevat muuttujat:\n {creator} - Jaon luojan käyttäjänimi\n {shareUrl} - Jaon URL\n {desc} - Jaon kuvaus\n {expires} - Jaon päättymispäivä\n Muuttujat korvataan todellisella arvolla.",
|
||||||
"admin.config.email.reverse-share-subject": "Käänteisen jaon aihe",
|
"admin.config.email.reverse-share-subject": "Käänteisen jaon aihe",
|
||||||
"admin.config.email.reverse-share-subject.description": "Aihe sähköpostin joka lähetetään kun joku loi jaon käänteisen jakolinkin kanssa.",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"Aihe sähköpostin joka lähetetään kun joku loi jaon käänteisen jakolinkin kanssa.",
|
||||||
"admin.config.email.reverse-share-message": "Käänteisen jakoviestin viesti",
|
"admin.config.email.reverse-share-message": "Käänteisen jakoviestin viesti",
|
||||||
"admin.config.email.reverse-share-message.description": "Viesti joka lähetetään kun joku loi jaon käänteisen jakolinkin kanssa. {shareUrl} korvataan luojan nimellä ja jaon URL:lla.",
|
"admin.config.email.reverse-share-message.description":
|
||||||
|
"Viesti joka lähetetään kun joku loi jaon käänteisen jakolinkin kanssa. {shareUrl} korvataan luojan nimellä ja jaon URL:lla.",
|
||||||
"admin.config.email.reset-password-subject": "Nollaa salasanan aihe",
|
"admin.config.email.reset-password-subject": "Nollaa salasanan aihe",
|
||||||
"admin.config.email.reset-password-subject.description": "Sähköpostin aihe, joka lähetetään kun käyttäjä pyytää salasanan palauttamista.",
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"Sähköpostin aihe, joka lähetetään kun käyttäjä pyytää salasanan palauttamista.",
|
||||||
"admin.config.email.reset-password-message": "Nollaa salasanan viesti",
|
"admin.config.email.reset-password-message": "Nollaa salasanan viesti",
|
||||||
"admin.config.email.reset-password-message.description": "Viesti joka lähetetään kun käyttäjä pyytää salasanan nollausta. {url} korvataan nollaussalasanan URL-osoitteella.",
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"Viesti joka lähetetään kun käyttäjä pyytää salasanan nollausta. {url} korvataan nollaussalasanan URL-osoitteella.",
|
||||||
"admin.config.email.invite-subject": "Kutsun aihe",
|
"admin.config.email.invite-subject": "Kutsun aihe",
|
||||||
"admin.config.email.invite-subject.description": "Sähköpostin aihe, mikä lähetetään kun ylläpitäjä kutsuu käyttäjää.",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"Sähköpostin aihe, mikä lähetetään kun ylläpitäjä kutsuu käyttäjää.",
|
||||||
"admin.config.email.invite-message": "Kutsun viesti",
|
"admin.config.email.invite-message": "Kutsun viesti",
|
||||||
"admin.config.email.invite-message.description": "Viesti mikä lähetetään kuin yp invaa käyttäjän. {url} korvataan kutsuosoitteella ja {password} salasanalla.",
|
"admin.config.email.invite-message.description":
|
||||||
|
"Viesti mikä lähetetään kuin yp invaa käyttäjän. {url} korvataan kutsuosoitteella ja {password} salasanalla.",
|
||||||
"admin.config.share.allow-registration": "Salli rekisteröinti",
|
"admin.config.share.allow-registration": "Salli rekisteröinti",
|
||||||
"admin.config.share.allow-registration.description": "Onko rekisteröinti sallittu",
|
"admin.config.share.allow-registration.description":
|
||||||
|
"Onko rekisteröinti sallittu",
|
||||||
"admin.config.share.allow-unauthenticated-shares": "Salli anonyymit jaot",
|
"admin.config.share.allow-unauthenticated-shares": "Salli anonyymit jaot",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "Voiko tunnistamattomat käyttäjät luoda jakoja",
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"Voiko tunnistamattomat käyttäjät luoda jakoja",
|
||||||
"admin.config.share.max-expiration": "Max expiration",
|
"admin.config.share.max-expiration": "Max expiration",
|
||||||
"admin.config.share.max-expiration.description": "Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
|
||||||
"admin.config.share.max-size": "Maksimikoko",
|
"admin.config.share.max-size": "Maksimikoko",
|
||||||
"admin.config.share.max-size.description": "Jaon enimmäiskoko tavuissa (bytes)",
|
"admin.config.share.max-size.description":
|
||||||
|
"Jaon enimmäiskoko tavuissa (bytes)",
|
||||||
"admin.config.share.zip-compression-level": "Zip puristustaso",
|
"admin.config.share.zip-compression-level": "Zip puristustaso",
|
||||||
"admin.config.share.zip-compression-level.description": "Säädä tasoa tiedoston koon ja pakkausnopeuden välillä. Kelvolliset arvot vaihtelevat 0–9, 0 ei puristusta ja 9 on suurin puristusvoima. ",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"Säädä tasoa tiedoston koon ja pakkausnopeuden välillä. Kelvolliset arvot vaihtelevat 0–9, 0 ei puristusta ja 9 on suurin puristusvoima. ",
|
||||||
"admin.config.smtp.enabled": "Käytössä",
|
"admin.config.smtp.enabled": "Käytössä",
|
||||||
"admin.config.smtp.enabled.description": "Onko SMTP käytössä. Aseta tämä todeksi vain, jos olet syöttänyt SMTP-palvelimen isäntän, portin, sähköpostin, käyttäjän ja salasanan.",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"Onko SMTP käytössä. Aseta tämä todeksi vain, jos olet syöttänyt SMTP-palvelimen isäntän, portin, sähköpostin, käyttäjän ja salasanan.",
|
||||||
"admin.config.smtp.host": "Isäntä",
|
"admin.config.smtp.host": "Isäntä",
|
||||||
"admin.config.smtp.host.description": "SMTP palvelimen isäntä",
|
"admin.config.smtp.host.description": "SMTP palvelimen isäntä",
|
||||||
"admin.config.smtp.port": "Portti",
|
"admin.config.smtp.port": "Portti",
|
||||||
"admin.config.smtp.port.description": "SMTP palvelimen portti",
|
"admin.config.smtp.port.description": "SMTP palvelimen portti",
|
||||||
"admin.config.smtp.email": "Sähköposti",
|
"admin.config.smtp.email": "Sähköposti",
|
||||||
"admin.config.smtp.email.description": "Sähköpostiosoite, josta sähköpostit on lähetetty",
|
"admin.config.smtp.email.description":
|
||||||
|
"Sähköpostiosoite, josta sähköpostit on lähetetty",
|
||||||
"admin.config.smtp.username": "Käyttäjätunnus",
|
"admin.config.smtp.username": "Käyttäjätunnus",
|
||||||
"admin.config.smtp.username.description": "SMTP palvelimen käyttäjänimi",
|
"admin.config.smtp.username.description": "SMTP palvelimen käyttäjänimi",
|
||||||
"admin.config.smtp.password": "Salasana",
|
"admin.config.smtp.password": "Salasana",
|
||||||
"admin.config.smtp.password.description": "SMTP palvelimen salasana",
|
"admin.config.smtp.password.description": "SMTP palvelimen salasana",
|
||||||
"admin.config.smtp.button.test": "Lähetä testisähköposti",
|
"admin.config.smtp.button.test": "Lähetä testisähköposti",
|
||||||
"admin.config.oauth.allow-registration": "Allow registration",
|
"admin.config.oauth.allow-registration": "Allow registration",
|
||||||
"admin.config.oauth.allow-registration.description": "Allow users to register via social login",
|
"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": "Ignore TOTP",
|
||||||
"admin.config.oauth.ignore-totp.description": "Whether to ignore TOTP when user using social login",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Whether to ignore TOTP when user using social login",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Whether GitHub login is enabled",
|
"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": "GitHub Client ID",
|
||||||
"admin.config.oauth.github-client-id.description": "Client ID of the GitHub OAuth app",
|
"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": "GitHub Client secret",
|
||||||
"admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Client secret of the GitHub OAuth app",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Whether Google login is enabled",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Whether Google login is enabled",
|
||||||
"admin.config.oauth.google-client-id": "Google Client ID",
|
"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-id.description":
|
||||||
|
"Client ID of the Google OAuth app",
|
||||||
"admin.config.oauth.google-client-secret": "Google Client secret",
|
"admin.config.oauth.google-client-secret": "Google Client secret",
|
||||||
"admin.config.oauth.google-client-secret.description": "Client secret of the Google OAuth app",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Client secret of the Google OAuth app",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Whether Microsoft login is enabled",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Whether Microsoft login is enabled",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Tenant ID 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": "Microsoft Client ID",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "Client ID of the Microsoft OAuth app",
|
"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": "Microsoft Client secret",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Client secret of the Microsoft OAuth app",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Client secret of the Microsoft OAuth app",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Whether Discord login is enabled",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
|
"Whether Discord login is enabled",
|
||||||
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
|
"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-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": "Discord Client ID",
|
||||||
"admin.config.oauth.discord-client-id.description": "Client ID of the Discord OAuth app",
|
"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": "Discord Client secret",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Client secret of the Discord OAuth app",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Client secret of the Discord OAuth app",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Whether OpenID Connect login is enabled",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
|
"Discovery URI of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
|
"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-username-claim.description":
|
||||||
|
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"Client ID of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Client secret of the OpenID Connect OAuth app",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Hups tätä sivua ei ole olemassa.",
|
"404.description": "Hups tätä sivua ei ole olemassa.",
|
||||||
"404.button.home": "Tuo minut takaisin kotiin",
|
"404.button.home": "Tuo minut takaisin kotiin",
|
||||||
@ -377,16 +460,22 @@ export default {
|
|||||||
"error.description": "Oops!",
|
"error.description": "Oops!",
|
||||||
"error.button.back": "Go back",
|
"error.button.back": "Go back",
|
||||||
"error.msg.default": "Something went wrong.",
|
"error.msg.default": "Something went wrong.",
|
||||||
"error.msg.access_denied": "You canceled the authentication process, please try again.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "The authentication process took too long, please try again.",
|
"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.invalid_token": "Internal Error",
|
||||||
"error.msg.no_user": "User linked to this {0} account doesn't exist.",
|
"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.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.already_linked":
|
||||||
|
"This {0} account is already linked to another account.",
|
||||||
"error.msg.not_linked": "This {0} account haven't linked to any account yet.",
|
"error.msg.not_linked": "This {0} account haven't linked to any account yet.",
|
||||||
"error.msg.unverified_account": "This {0} account is unverified, please try again after verification.",
|
"error.msg.unverified_account":
|
||||||
"error.msg.discord_guild_permission_denied": "You are not allowed to sign in.",
|
"This {0} account is unverified, please try again after verification.",
|
||||||
"error.msg.cannot_get_user_info": "Can not get your user info from this {0} account.",
|
"error.msg.discord_guild_permission_denied":
|
||||||
|
"You are not allowed to sign in.",
|
||||||
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Can not get your user info from this {0} account.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +506,5 @@ export default {
|
|||||||
"common.error.too-long": "Täytyy olla enintään {length} merkkiä",
|
"common.error.too-long": "Täytyy olla enintään {length} merkkiä",
|
||||||
"common.error.exact-length": "On oltava tarkasti {length} merkkiä pitkä",
|
"common.error.exact-length": "On oltava tarkasti {length} merkkiä pitkä",
|
||||||
"common.error.invalid-number": "Pitää olla luku",
|
"common.error.invalid-number": "Pitää olla luku",
|
||||||
"common.error.field-required": "Tämä kenttä on pakollinen"
|
"common.error.field-required": "Tämä kenttä on pakollinen",
|
||||||
};
|
};
|
@ -12,13 +12,17 @@ export default {
|
|||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "Une plateforme de partage de fichier <h>auto-hébergée</h>.",
|
"home.title": "Une plateforme de partage de fichier <h>auto-hébergée</h>.",
|
||||||
"home.description": "Voulez-vous vraiment remettre vos fichiers personnels dans les mains de tiers comme WeTransfer ?",
|
"home.description":
|
||||||
|
"Voulez-vous vraiment remettre vos fichiers personnels dans les mains de tiers comme WeTransfer ?",
|
||||||
"home.bullet.a.name": "Auto-hébergé",
|
"home.bullet.a.name": "Auto-hébergé",
|
||||||
"home.bullet.a.description": "Hébergez Pingvin Share sur votre propre machine.",
|
"home.bullet.a.description":
|
||||||
|
"Hébergez Pingvin Share sur votre propre machine.",
|
||||||
"home.bullet.b.name": "Confidentialité",
|
"home.bullet.b.name": "Confidentialité",
|
||||||
"home.bullet.b.description": "Vos fichiers sont vos fichiers et ne devraient jamais être mis entre les mains de tiers.",
|
"home.bullet.b.description":
|
||||||
|
"Vos fichiers sont vos fichiers et ne devraient jamais être mis entre les mains de tiers.",
|
||||||
"home.bullet.c.name": "Aucune rébarbative limite de taille",
|
"home.bullet.c.name": "Aucune rébarbative limite de taille",
|
||||||
"home.bullet.c.description": "Téléchargez des fichiers aussi volumineux que vous le souhaitez. Seul votre disque dur est la limite.",
|
"home.bullet.c.description":
|
||||||
|
"Téléchargez des fichiers aussi volumineux que vous le souhaitez. Seul votre disque dur est la limite.",
|
||||||
"home.button.start": "Commencer",
|
"home.button.start": "Commencer",
|
||||||
"home.button.source": "Code source",
|
"home.button.source": "Code source",
|
||||||
// END /
|
// END /
|
||||||
@ -31,8 +35,10 @@ export default {
|
|||||||
"signin.input.password": "Mot de passe",
|
"signin.input.password": "Mot de passe",
|
||||||
"signin.input.password.placeholder": "Votre mot de passe",
|
"signin.input.password.placeholder": "Votre mot de passe",
|
||||||
"signin.button.submit": "Se connecter",
|
"signin.button.submit": "Se connecter",
|
||||||
"signIn.notify.totp-required.title": "Une authentification à deux facteurs est requise",
|
"signIn.notify.totp-required.title":
|
||||||
"signIn.notify.totp-required.description": "Veuillez entrer votre code d'authentification à deux facteurs",
|
"Une authentification à deux facteurs est requise",
|
||||||
|
"signIn.notify.totp-required.description":
|
||||||
|
"Veuillez entrer votre code d'authentification à deux facteurs",
|
||||||
"signIn.oauth.or": "OU",
|
"signIn.oauth.or": "OU",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -56,13 +62,16 @@ export default {
|
|||||||
// END /auth/totp
|
// END /auth/totp
|
||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "Mot de passe oublié ?",
|
"resetPassword.title": "Mot de passe oublié ?",
|
||||||
"resetPassword.description": "Saisissez votre courriel pour réinitialiser votre mot de passe.",
|
"resetPassword.description":
|
||||||
"resetPassword.notify.success": "Un courriel a été envoyé avec un lien pour réinitialiser votre mot de passe.",
|
"Saisissez votre courriel pour réinitialiser votre mot de passe.",
|
||||||
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "Retour à la page de connexion",
|
"resetPassword.button.back": "Retour à la page de connexion",
|
||||||
"resetPassword.text.resetPassword": "Réinitialiser le mot de passe",
|
"resetPassword.text.resetPassword": "Réinitialiser le mot de passe",
|
||||||
"resetPassword.text.enterNewPassword": "Saisissez votre nouveau mot de passe",
|
"resetPassword.text.enterNewPassword": "Saisissez votre nouveau mot de passe",
|
||||||
"resetPassword.input.password": "Nouveau mot de passe",
|
"resetPassword.input.password": "Nouveau mot de passe",
|
||||||
"resetPassword.notify.passwordReset": "Votre mot de passe a bien été réinitialisé.",
|
"resetPassword.notify.passwordReset":
|
||||||
|
"Votre mot de passe a bien été réinitialisé.",
|
||||||
// /account
|
// /account
|
||||||
"account.title": "Mon compte",
|
"account.title": "Mon compte",
|
||||||
"account.card.info.title": "Détails du compte",
|
"account.card.info.title": "Détails du compte",
|
||||||
@ -72,8 +81,10 @@ export default {
|
|||||||
"account.card.password.title": "Mot de passe",
|
"account.card.password.title": "Mot de passe",
|
||||||
"account.card.password.old": "Ancien mot de passe",
|
"account.card.password.old": "Ancien mot de passe",
|
||||||
"account.card.password.new": "Nouveau mot de passe",
|
"account.card.password.new": "Nouveau mot de passe",
|
||||||
"account.card.password.noPasswordSet": "Vous n’avez pas de mot de passe défini. Si vous voulez vous connecter avec un e-mail et un mot de passe, vous devez définir un mot de passe.",
|
"account.card.password.noPasswordSet":
|
||||||
"account.notify.password.success": "Le mot de passe a été modifié avec succès",
|
"Vous n’avez pas de mot de passe défini. Si vous voulez vous connecter avec un e-mail et un mot de passe, vous devez définir un mot de passe.",
|
||||||
|
"account.notify.password.success":
|
||||||
|
"Le mot de passe a été modifié avec succès",
|
||||||
"account.card.oauth.title": "Identifiant social",
|
"account.card.oauth.title": "Identifiant social",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
"account.card.oauth.google": "Google",
|
"account.card.oauth.google": "Google",
|
||||||
@ -84,11 +95,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Dissocier",
|
"account.card.oauth.unlink": "Dissocier",
|
||||||
"account.card.oauth.unlinked": "Dissocié",
|
"account.card.oauth.unlinked": "Dissocié",
|
||||||
"account.modal.unlink.title": "Dissocier le compte",
|
"account.modal.unlink.title": "Dissocier le compte",
|
||||||
"account.modal.unlink.description": "Dissocier vos comptes de réseaux sociaux peut vous faire perdre votre compte si jamais vous ne vous souvenez pas de votre nom d’utilisateur et de votre mot de passe.",
|
"account.modal.unlink.description":
|
||||||
|
"Dissocier vos comptes de réseaux sociaux peut vous faire perdre votre compte si jamais vous ne vous souvenez pas de votre nom d’utilisateur et de votre mot de passe.",
|
||||||
"account.notify.oauth.unlinked.success": "Dissocié avec succès",
|
"account.notify.oauth.unlinked.success": "Dissocié avec succès",
|
||||||
"account.card.security.title": "Sécurité",
|
"account.card.security.title": "Sécurité",
|
||||||
"account.card.security.totp.enable.description": "Entrez votre mot de passe actuel pour activer TOTP",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "Entrez votre mot de passe actuel pour désactiver TOTP",
|
"Entrez votre mot de passe actuel pour activer TOTP",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"Entrez votre mot de passe actuel pour désactiver TOTP",
|
||||||
"account.card.security.totp.button.start": "Démarrer",
|
"account.card.security.totp.button.start": "Démarrer",
|
||||||
"account.modal.totp.title": "Activer TOTP",
|
"account.modal.totp.title": "Activer TOTP",
|
||||||
"account.modal.totp.step1": "Étape 1 : Ajouter votre authentificateur",
|
"account.modal.totp.step1": "Étape 1 : Ajouter votre authentificateur",
|
||||||
@ -100,7 +114,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "TOTP désactivé avec succès",
|
"account.notify.totp.disable": "TOTP désactivé avec succès",
|
||||||
"account.notify.totp.enable": "TOTP activé avec succès",
|
"account.notify.totp.enable": "TOTP activé avec succès",
|
||||||
"account.card.language.title": "Langue",
|
"account.card.language.title": "Langue",
|
||||||
"account.card.language.description": "Le projet est traduit par la communauté. Certaines traductions peuvent être incomplètes.",
|
"account.card.language.description":
|
||||||
|
"Le projet est traduit par la communauté. Certaines traductions peuvent être incomplètes.",
|
||||||
"account.card.color.title": "Thème de couleurs",
|
"account.card.color.title": "Thème de couleurs",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "Sombre",
|
"account.theme.dark": "Sombre",
|
||||||
@ -108,7 +123,8 @@ export default {
|
|||||||
"account.theme.system": "Système",
|
"account.theme.system": "Système",
|
||||||
"account.button.delete": "Supprimer le compte",
|
"account.button.delete": "Supprimer le compte",
|
||||||
"account.modal.delete.title": "Supprimer le compte",
|
"account.modal.delete.title": "Supprimer le compte",
|
||||||
"account.modal.delete.description": "Voulez-vous vraiment supprimer votre compte, y compris tous vos partages actifs ?",
|
"account.modal.delete.description":
|
||||||
|
"Voulez-vous vraiment supprimer votre compte, y compris tous vos partages actifs ?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "Mes partages",
|
"account.shares.title": "Mes partages",
|
||||||
@ -126,13 +142,16 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "Détails du partage",
|
"account.shares.modal.share-informations": "Détails du partage",
|
||||||
"account.shares.modal.share-link": "Lien de partage",
|
"account.shares.modal.share-link": "Lien de partage",
|
||||||
"account.shares.modal.delete.title": "Supprimer le partage {share}",
|
"account.shares.modal.delete.title": "Supprimer le partage {share}",
|
||||||
"account.shares.modal.delete.description": "Voulez-vous vraiment supprimer ce partage ?",
|
"account.shares.modal.delete.description":
|
||||||
|
"Voulez-vous vraiment supprimer ce partage ?",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "Partages inversés",
|
"account.reverseShares.title": "Partages inversés",
|
||||||
"account.reverseShares.description": "Un partage inversé vous permet de générer une URL unique qui permet à des utilisateurs externes de créer un partage.",
|
"account.reverseShares.description":
|
||||||
|
"Un partage inversé vous permet de générer une URL unique qui permet à des utilisateurs externes de créer un partage.",
|
||||||
"account.reverseShares.title.empty": "C’est plutôt vide 👀",
|
"account.reverseShares.title.empty": "C’est plutôt vide 👀",
|
||||||
"account.reverseShares.description.empty": "Vous n’avez aucun partage inversé.",
|
"account.reverseShares.description.empty":
|
||||||
|
"Vous n’avez aucun partage inversé.",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
"account.reverseShares.modal.title": "Créer un partage inversé",
|
"account.reverseShares.modal.title": "Créer un partage inversé",
|
||||||
"account.reverseShares.modal.expiration.label": "Expiration",
|
"account.reverseShares.modal.expiration.label": "Expiration",
|
||||||
@ -149,12 +168,16 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-singular": "An",
|
"account.reverseShares.modal.expiration.year-singular": "An",
|
||||||
"account.reverseShares.modal.expiration.year-plural": "Ans",
|
"account.reverseShares.modal.expiration.year-plural": "Ans",
|
||||||
"account.reverseShares.modal.max-size.label": "Taille maximale du partage",
|
"account.reverseShares.modal.max-size.label": "Taille maximale du partage",
|
||||||
"account.reverseShares.modal.send-email": "Envoyer un courriel de notification",
|
"account.reverseShares.modal.send-email":
|
||||||
"account.reverseShares.modal.send-email.description": "Envoyer une notification par courriel lorsqu'un partage est créé depuis ce partage inversé.",
|
"Envoyer un courriel de notification",
|
||||||
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"Envoyer une notification par courriel lorsqu'un partage est créé depuis ce partage inversé.",
|
||||||
"account.reverseShares.modal.max-use.label": "Nombre d'utilisation max",
|
"account.reverseShares.modal.max-use.label": "Nombre d'utilisation max",
|
||||||
"account.reverseShares.modal.max-use.description": "Le nombre maximal de fois que cette URL peut être utilisée pour créer un partage.",
|
"account.reverseShares.modal.max-use.description":
|
||||||
|
"Le nombre maximal de fois que cette URL peut être utilisée pour créer un partage.",
|
||||||
"account.reverseShare.never-expires": "Ce partage inversé n'expirera jamais.",
|
"account.reverseShare.never-expires": "Ce partage inversé n'expirera jamais.",
|
||||||
"account.reverseShare.expires-on": "Ce partage inversé expirera le {expiration}.",
|
"account.reverseShare.expires-on":
|
||||||
|
"Ce partage inversé expirera le {expiration}.",
|
||||||
"account.reverseShares.table.no-shares": "Aucun partage créé pour le moment",
|
"account.reverseShares.table.no-shares": "Aucun partage créé pour le moment",
|
||||||
"account.reverseShares.table.count.singular": "partage",
|
"account.reverseShares.table.count.singular": "partage",
|
||||||
"account.reverseShares.table.count.plural": "partages",
|
"account.reverseShares.table.count.plural": "partages",
|
||||||
@ -164,7 +187,8 @@ export default {
|
|||||||
"account.reverseShares.table.expires": "Expire le",
|
"account.reverseShares.table.expires": "Expire le",
|
||||||
"account.reverseShares.modal.reverse-share-link": "Lien du partage inversé",
|
"account.reverseShares.modal.reverse-share-link": "Lien du partage inversé",
|
||||||
"account.reverseShares.modal.delete.title": "Supprimer le partage inversé",
|
"account.reverseShares.modal.delete.title": "Supprimer le partage inversé",
|
||||||
"account.reverseShares.modal.delete.description": "Voulez-vous vraiment supprimer ce partage inversé ? Si vous le faites, les partages qu’il contient seront également supprimés.",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"Voulez-vous vraiment supprimer ce partage inversé ? Si vous le faites, les partages qu’il contient seront également supprimés.",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "Administration",
|
"admin.title": "Administration",
|
||||||
@ -181,40 +205,53 @@ export default {
|
|||||||
"admin.users.edit.update.admin-privileges": "Privilèges d’admin",
|
"admin.users.edit.update.admin-privileges": "Privilèges d’admin",
|
||||||
"admin.users.edit.update.change-password.title": "Changer le mot de passe",
|
"admin.users.edit.update.change-password.title": "Changer le mot de passe",
|
||||||
"admin.users.edit.update.change-password.field": "Nouveau mot de passe",
|
"admin.users.edit.update.change-password.field": "Nouveau mot de passe",
|
||||||
"admin.users.edit.update.change-password.button": "Enregistrer le nouveau mot de passe",
|
"admin.users.edit.update.change-password.button":
|
||||||
"admin.users.edit.update.notify.password.success": "Le mot de passe a été modifié",
|
"Enregistrer le nouveau mot de passe",
|
||||||
|
"admin.users.edit.update.notify.password.success":
|
||||||
|
"Le mot de passe a été modifié",
|
||||||
"admin.users.edit.delete.title": "Supprimer l'utilisateur {username}",
|
"admin.users.edit.delete.title": "Supprimer l'utilisateur {username}",
|
||||||
"admin.users.edit.delete.description": "Voulez-vous vraiment supprimer cet utilisateur et toutes ses partages ?",
|
"admin.users.edit.delete.description":
|
||||||
|
"Voulez-vous vraiment supprimer cet utilisateur et toutes ses partages ?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "Créer un utilisateur",
|
"admin.users.modal.create.title": "Créer un utilisateur",
|
||||||
"admin.users.modal.create.username": "Surnom",
|
"admin.users.modal.create.username": "Surnom",
|
||||||
"admin.users.modal.create.email": "Courriel",
|
"admin.users.modal.create.email": "Courriel",
|
||||||
"admin.users.modal.create.password": "Mot de passe",
|
"admin.users.modal.create.password": "Mot de passe",
|
||||||
"admin.users.modal.create.manual-password": "Définir le mot de passe manuellement",
|
"admin.users.modal.create.manual-password":
|
||||||
"admin.users.modal.create.manual-password.description": "S’il n'est pas coché, l’utilisateur recevra un email avec un lien pour définir son mot de passe.",
|
"Définir le mot de passe manuellement",
|
||||||
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"S’il n'est pas coché, l’utilisateur recevra un email avec un lien pour définir son mot de passe.",
|
||||||
"admin.users.modal.create.admin": "Privilèges d’admin",
|
"admin.users.modal.create.admin": "Privilèges d’admin",
|
||||||
"admin.users.modal.create.admin.description": "Si coché, l’utilisateur pourra accéder au panneau d'administration.",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"Si coché, l’utilisateur pourra accéder au panneau d'administration.",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "Envoyer",
|
"upload.title": "Envoyer",
|
||||||
"upload.notify.generic-error": "Une erreur est survenue durant le traitement de votre partage.",
|
"upload.notify.generic-error":
|
||||||
"upload.notify.count-failed": "{count} fichier(s) n’a(ont) pas pu être envoyé(s). Veuillez réessayer.",
|
"Une erreur est survenue durant le traitement de votre partage.",
|
||||||
|
"upload.notify.count-failed":
|
||||||
|
"{count} fichier(s) n’a(ont) pas pu être envoyé(s). Veuillez réessayer.",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "Téléverser des fichiers",
|
"upload.dropzone.title": "Téléverser des fichiers",
|
||||||
"upload.dropzone.description": "Glissez-déposez des fichiers ici pour commencer votre partage. Ils ne peuvent avoir une taille supérieure à {maxSize} au total.",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "Vos fichiers dépassent la taille maximale de {maxSize}.",
|
"Glissez-déposez des fichiers ici pour commencer votre partage. Ils ne peuvent avoir une taille supérieure à {maxSize} au total.",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"Vos fichiers dépassent la taille maximale de {maxSize}.",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "Nom",
|
"upload.filelist.name": "Nom",
|
||||||
"upload.filelist.size": "Taille",
|
"upload.filelist.size": "Taille",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "Créer un partage",
|
"upload.modal.title": "Créer un partage",
|
||||||
"upload.modal.link.error.invalid": "Ne peut contenir que des lettres, des chiffres, des tirets bas et des traits d'union",
|
"upload.modal.link.error.invalid":
|
||||||
|
"Ne peut contenir que des lettres, des chiffres, des tirets bas et des traits d'union",
|
||||||
"upload.modal.link.error.taken": "Ce lien est déjà utilisé",
|
"upload.modal.link.error.taken": "Ce lien est déjà utilisé",
|
||||||
"upload.modal.not-signed-in": "Vous n'êtes pas connecté",
|
"upload.modal.not-signed-in": "Vous n'êtes pas connecté",
|
||||||
"upload.modal.not-signed-in-description": "Vous ne pourrez pas supprimer votre partage manuellement et afficher le nombre de visiteurs.",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"Vous ne pourrez pas supprimer votre partage manuellement et afficher le nombre de visiteurs.",
|
||||||
"upload.modal.expires.never": "jamais",
|
"upload.modal.expires.never": "jamais",
|
||||||
"upload.modal.expires.never-long": "N’expire jamais",
|
"upload.modal.expires.never-long": "N’expire jamais",
|
||||||
"upload.modal.expires.error.too-long": "L’expiration dépasse la date d'expiration du {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"L’expiration dépasse la date d'expiration du {max}.",
|
||||||
"upload.modal.link.label": "Lien",
|
"upload.modal.link.label": "Lien",
|
||||||
"upload.modal.expires.label": "Expiration",
|
"upload.modal.expires.label": "Expiration",
|
||||||
"upload.modal.expires.minute-singular": "Minute",
|
"upload.modal.expires.minute-singular": "Minute",
|
||||||
@ -230,12 +267,15 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "An",
|
"upload.modal.expires.year-singular": "An",
|
||||||
"upload.modal.expires.year-plural": "Ans",
|
"upload.modal.expires.year-plural": "Ans",
|
||||||
"upload.modal.accordion.description.title": "Description",
|
"upload.modal.accordion.description.title": "Description",
|
||||||
"upload.modal.accordion.description.placeholder": "Note pour les destinataires de ce partage",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"Note pour les destinataires de ce partage",
|
||||||
"upload.modal.accordion.email.title": "Adresse courriel des destinataires",
|
"upload.modal.accordion.email.title": "Adresse courriel des destinataires",
|
||||||
"upload.modal.accordion.email.placeholder": "Saisir les destinataires de ce partage",
|
"upload.modal.accordion.email.placeholder":
|
||||||
|
"Saisir les destinataires de ce partage",
|
||||||
"upload.modal.accordion.email.invalid-email": "Courriel invalide",
|
"upload.modal.accordion.email.invalid-email": "Courriel invalide",
|
||||||
"upload.modal.accordion.security.title": "Options de sécurité",
|
"upload.modal.accordion.security.title": "Options de sécurité",
|
||||||
"upload.modal.accordion.security.password.label": "Protection par mot de passe",
|
"upload.modal.accordion.security.password.label":
|
||||||
|
"Protection par mot de passe",
|
||||||
"upload.modal.accordion.security.password.placeholder": "Aucun mot de passe",
|
"upload.modal.accordion.security.password.placeholder": "Aucun mot de passe",
|
||||||
"upload.modal.accordion.security.max-views.label": "Nombre de vues maximum",
|
"upload.modal.accordion.security.max-views.label": "Nombre de vues maximum",
|
||||||
"upload.modal.accordion.security.max-views.placeholder": "Aucune limite",
|
"upload.modal.accordion.security.max-views.placeholder": "Aucune limite",
|
||||||
@ -248,26 +288,32 @@ export default {
|
|||||||
"share.title": "Partage {shareId}",
|
"share.title": "Partage {shareId}",
|
||||||
"share.description": "Regardez ce que j’ai partagé !",
|
"share.description": "Regardez ce que j’ai partagé !",
|
||||||
"share.error.visitor-limit-exceeded.title": "Limite de visiteurs dépassée",
|
"share.error.visitor-limit-exceeded.title": "Limite de visiteurs dépassée",
|
||||||
"share.error.visitor-limit-exceeded.description": "La limite de visiteurs de ce partage a été dépassée.",
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"La limite de visiteurs de ce partage a été dépassée.",
|
||||||
"share.error.removed.title": "Partage supprimé",
|
"share.error.removed.title": "Partage supprimé",
|
||||||
"share.error.not-found.title": "Partage introuvable",
|
"share.error.not-found.title": "Partage introuvable",
|
||||||
"share.error.not-found.description": "Le partage que vous cherchez n’existe pas.",
|
"share.error.not-found.description":
|
||||||
|
"Le partage que vous cherchez n’existe pas.",
|
||||||
"share.modal.password.title": "Mot de passe requis",
|
"share.modal.password.title": "Mot de passe requis",
|
||||||
"share.modal.password.description": "Pour accéder à ce partage, veuillez entrer le mot de passe du partage.",
|
"share.modal.password.description":
|
||||||
|
"Pour accéder à ce partage, veuillez entrer le mot de passe du partage.",
|
||||||
"share.modal.password": "Mot de passe",
|
"share.modal.password": "Mot de passe",
|
||||||
"share.modal.error.invalid-password": "Mot de passe incorrect",
|
"share.modal.error.invalid-password": "Mot de passe incorrect",
|
||||||
"share.button.download-all": "Télécharger tout",
|
"share.button.download-all": "Télécharger tout",
|
||||||
"share.notify.download-all-preparing": "Le partage est en préparation. Réessayez dans quelques minutes.",
|
"share.notify.download-all-preparing":
|
||||||
|
"Le partage est en préparation. Réessayez dans quelques minutes.",
|
||||||
"share.modal.file-link": "Lien du fichier",
|
"share.modal.file-link": "Lien du fichier",
|
||||||
"share.table.name": "Nom",
|
"share.table.name": "Nom",
|
||||||
"share.table.size": "Taille",
|
"share.table.size": "Taille",
|
||||||
"share.modal.file-preview.error.not-supported.title": "Aperçu non supporté",
|
"share.modal.file-preview.error.not-supported.title": "Aperçu non supporté",
|
||||||
"share.modal.file-preview.error.not-supported.description": "Un aperçu de ce type de fichier n'est pas pris en charge. Veuillez télécharger le fichier pour le visualiser.",
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"Un aperçu de ce type de fichier n'est pas pris en charge. Veuillez télécharger le fichier pour le visualiser.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "Modifier {shareId}",
|
"share.edit.title": "Modifier {shareId}",
|
||||||
"share.edit.append-upload": "Ajouter un fichier",
|
"share.edit.append-upload": "Ajouter un fichier",
|
||||||
"share.edit.notify.generic-error": "Une erreur est survenue durant le traitement de votre partage.",
|
"share.edit.notify.generic-error":
|
||||||
|
"Une erreur est survenue durant le traitement de votre partage.",
|
||||||
"share.edit.notify.save-success": "Partage mis à jour avec succès",
|
"share.edit.notify.save-success": "Partage mis à jour avec succès",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -280,95 +326,140 @@ export default {
|
|||||||
"admin.config.general.app-name": "Nom de l’appli",
|
"admin.config.general.app-name": "Nom de l’appli",
|
||||||
"admin.config.general.app-name.description": "Le nom de l’application",
|
"admin.config.general.app-name.description": "Le nom de l’application",
|
||||||
"admin.config.general.app-url": "URL de l’appli",
|
"admin.config.general.app-url": "URL de l’appli",
|
||||||
"admin.config.general.app-url.description": "Depuis quel URL le partage Pingvin est disponible",
|
"admin.config.general.app-url.description":
|
||||||
|
"Depuis quel URL le partage Pingvin est disponible",
|
||||||
"admin.config.general.show-home-page": "Afficher la page d’accueil",
|
"admin.config.general.show-home-page": "Afficher la page d’accueil",
|
||||||
"admin.config.general.show-home-page.description": "Afficher ou non la page d’accueil",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"Afficher ou non la page d’accueil",
|
||||||
"admin.config.general.logo": "Logo",
|
"admin.config.general.logo": "Logo",
|
||||||
"admin.config.general.logo.description": "Changez de logo en envoyant une nouvelle image. L’image doit être au format PNG et doit avoir un ratio 1:1.",
|
"admin.config.general.logo.description":
|
||||||
|
"Changez de logo en envoyant une nouvelle image. L’image doit être au format PNG et doit avoir un ratio 1:1.",
|
||||||
"admin.config.general.logo.placeholder": "Sélectionner une image",
|
"admin.config.general.logo.placeholder": "Sélectionner une image",
|
||||||
"admin.config.email.enable-share-email-recipients": "Autoriser le partage par courriel",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "Permet d'envoyer le lien du partage par courriel. N'activez cette option que si vous avez activé SMTP.",
|
"Autoriser le partage par courriel",
|
||||||
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
|
"Permet d'envoyer le lien du partage par courriel. N'activez cette option que si vous avez activé SMTP.",
|
||||||
"admin.config.email.share-recipients-subject": "Sujet d’un partage",
|
"admin.config.email.share-recipients-subject": "Sujet d’un partage",
|
||||||
"admin.config.email.share-recipients-subject.description": "Intitulé du courriel envoyé aux destinataires d’un partage.",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
|
"Intitulé du courriel envoyé aux destinataires d’un partage.",
|
||||||
"admin.config.email.share-recipients-message": "Message d’un partage",
|
"admin.config.email.share-recipients-message": "Message d’un partage",
|
||||||
"admin.config.email.share-recipients-message.description": "Contenu du courriel qui est envoyé aux destinataires du partage. Variables possibles :\n• {creator} : Le pseudo de l’auteur du partage\n• {shareUrl} : L’URL du partage\n• {desc} : La description du partage\n• {expires} : La date d'expiration du partage\nLes variables seront remplacées par leur valeur réelle.",
|
"admin.config.email.share-recipients-message.description":
|
||||||
|
"Contenu du courriel qui est envoyé aux destinataires du partage. Variables possibles :\n• {creator} : Le pseudo de l’auteur du partage\n• {shareUrl} : L’URL du partage\n• {desc} : La description du partage\n• {expires} : La date d'expiration du partage\nLes variables seront remplacées par leur valeur réelle.",
|
||||||
"admin.config.email.reverse-share-subject": "Sujet d’un partage inversé",
|
"admin.config.email.reverse-share-subject": "Sujet d’un partage inversé",
|
||||||
"admin.config.email.reverse-share-subject.description": "Intitulé du courriel envoyé lorsque quelqu’un a partagé des fichiers depuis votre partage inversé.",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"Intitulé du courriel envoyé lorsque quelqu’un a partagé des fichiers depuis votre partage inversé.",
|
||||||
"admin.config.email.reverse-share-message": "Message d’un partage inversé",
|
"admin.config.email.reverse-share-message": "Message d’un partage inversé",
|
||||||
"admin.config.email.reverse-share-message.description": "Contenu du courriel envoyé lorsque quelqu’un partage des fichiers depuis votre partage inversé. {shareUrl} sera remplacé par le nom du créateur et l’URL de partage.",
|
"admin.config.email.reverse-share-message.description":
|
||||||
"admin.config.email.reset-password-subject": "Sujet d’une réinitialisation du mot de passe",
|
"Contenu du courriel envoyé lorsque quelqu’un partage des fichiers depuis votre partage inversé. {shareUrl} sera remplacé par le nom du créateur et l’URL de partage.",
|
||||||
"admin.config.email.reset-password-subject.description": "Intitulé du courriel envoyé lorsqu’un utilisateur demande une réinitialisation de son mot de passe.",
|
"admin.config.email.reset-password-subject":
|
||||||
"admin.config.email.reset-password-message": "Message de réinitialisation du mot de passe",
|
"Sujet d’une réinitialisation du mot de passe",
|
||||||
"admin.config.email.reset-password-message.description": "Contenu du courriel envoyé lorsqu’un utilisateur demande à réinitialiser son mot de passe. {url} sera remplacé par l’URL de réinitialisation du mot de passe.",
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"Intitulé du courriel envoyé lorsqu’un utilisateur demande une réinitialisation de son mot de passe.",
|
||||||
|
"admin.config.email.reset-password-message":
|
||||||
|
"Message de réinitialisation du mot de passe",
|
||||||
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"Contenu du courriel envoyé lorsqu’un utilisateur demande à réinitialiser son mot de passe. {url} sera remplacé par l’URL de réinitialisation du mot de passe.",
|
||||||
"admin.config.email.invite-subject": "Sujet d’une invitation",
|
"admin.config.email.invite-subject": "Sujet d’une invitation",
|
||||||
"admin.config.email.invite-subject.description": "Intitulé du courriel envoyé lorsqu’un administrateur invite un utilisateur.",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"Intitulé du courriel envoyé lorsqu’un administrateur invite un utilisateur.",
|
||||||
"admin.config.email.invite-message": "Message d’une invitation",
|
"admin.config.email.invite-message": "Message d’une invitation",
|
||||||
"admin.config.email.invite-message.description": "Contenu du courriel envoyé lorsqu’un administrateur invite un utilisateur. {url} sera remplacé par l’URL d'invitation et {password} par le mot de passe.",
|
"admin.config.email.invite-message.description":
|
||||||
|
"Contenu du courriel envoyé lorsqu’un administrateur invite un utilisateur. {url} sera remplacé par l’URL d'invitation et {password} par le mot de passe.",
|
||||||
"admin.config.share.allow-registration": "Autoriser les inscriptions",
|
"admin.config.share.allow-registration": "Autoriser les inscriptions",
|
||||||
"admin.config.share.allow-registration.description": "Permet aux visiteurs de créer un compte.",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "Autoriser les partages anonymes",
|
"Permet aux visiteurs de créer un compte.",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "Permet aux visiteurs de créer des partages",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"Autoriser les partages anonymes",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"Permet aux visiteurs de créer des partages",
|
||||||
"admin.config.share.max-expiration": "Échéance",
|
"admin.config.share.max-expiration": "Échéance",
|
||||||
"admin.config.share.max-expiration.description": "Échéance du partage en heures. Indiquez 0 pour qu’il n’expire jamais.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Échéance du partage en heures. Indiquez 0 pour qu’il n’expire jamais.",
|
||||||
"admin.config.share.max-size": "Taille max",
|
"admin.config.share.max-size": "Taille max",
|
||||||
"admin.config.share.max-size.description": "Taille maximale du partage en octets",
|
"admin.config.share.max-size.description":
|
||||||
|
"Taille maximale du partage en octets",
|
||||||
"admin.config.share.zip-compression-level": "Niveau de compression",
|
"admin.config.share.zip-compression-level": "Niveau de compression",
|
||||||
"admin.config.share.zip-compression-level.description": "Ajustez le niveau pour trouver l'équilibre entre la taille du fichier et la vitesse de compression. Les valeurs valides vont de 0 à 9, 0 étant sans compression et 9 étant la compression maximale. ",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"Ajustez le niveau pour trouver l'équilibre entre la taille du fichier et la vitesse de compression. Les valeurs valides vont de 0 à 9, 0 étant sans compression et 9 étant la compression maximale. ",
|
||||||
"admin.config.smtp.enabled": "Activer",
|
"admin.config.smtp.enabled": "Activer",
|
||||||
"admin.config.smtp.enabled.description": "Active SMTP. Activez ceci uniquement si vous avez saisi l’hôte, le port, le courriel, l’utilisateur et son mot de passe, de votre serveur SMTP.",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"Active SMTP. Activez ceci uniquement si vous avez saisi l’hôte, le port, le courriel, l’utilisateur et son mot de passe, de votre serveur SMTP.",
|
||||||
"admin.config.smtp.host": "Hôte",
|
"admin.config.smtp.host": "Hôte",
|
||||||
"admin.config.smtp.host.description": "Nom du serveur SMTP",
|
"admin.config.smtp.host.description": "Nom du serveur SMTP",
|
||||||
"admin.config.smtp.port": "Port",
|
"admin.config.smtp.port": "Port",
|
||||||
"admin.config.smtp.port.description": "Port du serveur SMTP",
|
"admin.config.smtp.port.description": "Port du serveur SMTP",
|
||||||
"admin.config.smtp.email": "Courriel",
|
"admin.config.smtp.email": "Courriel",
|
||||||
"admin.config.smtp.email.description": "Adresse à partir de laquelle les courriels sont envoyés",
|
"admin.config.smtp.email.description":
|
||||||
|
"Adresse à partir de laquelle les courriels sont envoyés",
|
||||||
"admin.config.smtp.username": "Nom d’utilisateur",
|
"admin.config.smtp.username": "Nom d’utilisateur",
|
||||||
"admin.config.smtp.username.description": "Nom d’utilisateur du serveur SMTP",
|
"admin.config.smtp.username.description": "Nom d’utilisateur du serveur SMTP",
|
||||||
"admin.config.smtp.password": "Mot de passe",
|
"admin.config.smtp.password": "Mot de passe",
|
||||||
"admin.config.smtp.password.description": "Mot de passe du serveur SMTP",
|
"admin.config.smtp.password.description": "Mot de passe du serveur SMTP",
|
||||||
"admin.config.smtp.button.test": "Envoyer un courriel de test",
|
"admin.config.smtp.button.test": "Envoyer un courriel de test",
|
||||||
"admin.config.oauth.allow-registration": "Autoriser l’inscription",
|
"admin.config.oauth.allow-registration": "Autoriser l’inscription",
|
||||||
"admin.config.oauth.allow-registration.description": "Permettre aux utilisateurs de s’inscrire via leur identifiant social",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"Permettre aux utilisateurs de s’inscrire via leur identifiant social",
|
||||||
"admin.config.oauth.ignore-totp": "Ignorer TOTP",
|
"admin.config.oauth.ignore-totp": "Ignorer TOTP",
|
||||||
"admin.config.oauth.ignore-totp.description": "Ignorer le TOTP lorsque l’utilisateur utilise un identifiant social.",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Ignorer le TOTP lorsque l’utilisateur utilise un identifiant social.",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Permettre la connexion via GitHub.",
|
"admin.config.oauth.github-enabled.description":
|
||||||
|
"Permettre la connexion via GitHub.",
|
||||||
"admin.config.oauth.github-client-id": "ID client de GitHub",
|
"admin.config.oauth.github-client-id": "ID client de GitHub",
|
||||||
"admin.config.oauth.github-client-id.description": "L’ID du client de l’application OAuth GitHub",
|
"admin.config.oauth.github-client-id.description":
|
||||||
|
"L’ID du client de l’application OAuth GitHub",
|
||||||
"admin.config.oauth.github-client-secret": "Secret du client GitHub",
|
"admin.config.oauth.github-client-secret": "Secret du client GitHub",
|
||||||
"admin.config.oauth.github-client-secret.description": "Le secret du client de l’application OAuth GitHub",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Le secret du client de l’application OAuth GitHub",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Permettre la connexion via Google.",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Permettre la connexion via Google.",
|
||||||
"admin.config.oauth.google-client-id": "ID du client Google",
|
"admin.config.oauth.google-client-id": "ID du client Google",
|
||||||
"admin.config.oauth.google-client-id.description": "L’ID du client de l’application OAuth Google",
|
"admin.config.oauth.google-client-id.description":
|
||||||
|
"L’ID du client de l’application OAuth Google",
|
||||||
"admin.config.oauth.google-client-secret": "Secret client de Google",
|
"admin.config.oauth.google-client-secret": "Secret client de Google",
|
||||||
"admin.config.oauth.google-client-secret.description": "Le secret du client de l’application OAuth Google",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Le secret du client de l’application OAuth Google",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Permettre la connexion via Microsoft.",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Permettre la connexion via Microsoft.",
|
||||||
"admin.config.oauth.microsoft-tenant": "Locataire Microsoft",
|
"admin.config.oauth.microsoft-tenant": "Locataire Microsoft",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "ID locataire de l'application OAuth Microsoft\nCommun : les utilisateurs ayant au choix un compte personnel ou d’entreprise issue de Microsoft Entra.\nOrganisations : limité aux utilisateurs ayant un compte d’entreprise ou d’université issue de Microsoft Entra.\nPersonnel : limité aux utilisateurs ayant un compte personnel\nDomanial : limité aux utilisateurs d'un domaine Microsoft Entra spécifié ou d’un ID locataire (au format GUID), qu’ils soient membres d’un registre d’entreprise ou d’université ou bien enregistrés en tant qu’invités avec un compte personnel.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"ID locataire de l'application OAuth Microsoft\nCommun : les utilisateurs ayant au choix un compte personnel ou d’entreprise issue de Microsoft Entra.\nOrganisations : limité aux utilisateurs ayant un compte d’entreprise ou d’université issue de Microsoft Entra.\nPersonnel : limité aux utilisateurs ayant un compte personnel\nDomanial : limité aux utilisateurs d'un domaine Microsoft Entra spécifié ou d’un ID locataire (au format GUID), qu’ils soient membres d’un registre d’entreprise ou d’université ou bien enregistrés en tant qu’invités avec un compte personnel.",
|
||||||
"admin.config.oauth.microsoft-client-id": "ID du client Microsoft",
|
"admin.config.oauth.microsoft-client-id": "ID du client Microsoft",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "L’ID du client de l’application Microsoft OAuth",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
|
"L’ID du client de l’application Microsoft OAuth",
|
||||||
"admin.config.oauth.microsoft-client-secret": "Secret du client Microsoft",
|
"admin.config.oauth.microsoft-client-secret": "Secret du client Microsoft",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Le secret du client de l’application Microsoft OAuth",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Le secret du client de l’application Microsoft OAuth",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Permettre la connexion via Discord.",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
|
"Permettre la connexion via Discord.",
|
||||||
"admin.config.oauth.discord-limited-guild": "ID de serveur restreint Discord",
|
"admin.config.oauth.discord-limited-guild": "ID de serveur restreint Discord",
|
||||||
"admin.config.oauth.discord-limited-guild.description": "Limiter la connexion aux utilisateurs sur un serveur spécifique. Laissez vide pour désactiver.",
|
"admin.config.oauth.discord-limited-guild.description":
|
||||||
|
"Limiter la connexion aux utilisateurs sur un serveur spécifique. Laissez vide pour désactiver.",
|
||||||
"admin.config.oauth.discord-client-id": "ID du client Discord",
|
"admin.config.oauth.discord-client-id": "ID du client Discord",
|
||||||
"admin.config.oauth.discord-client-id.description": "L’ID du client de l’application OAuth Discord",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
|
"L’ID du client de l’application OAuth Discord",
|
||||||
"admin.config.oauth.discord-client-secret": "Secret du client Discord",
|
"admin.config.oauth.discord-client-secret": "Secret du client Discord",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Le secret du client de l’application OAuth Discord",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Le secret du client de l’application OAuth Discord",
|
||||||
"admin.config.oauth.oidc-enabled": "Connexion OpenID",
|
"admin.config.oauth.oidc-enabled": "Connexion OpenID",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Permettre la connexion via OpenID",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Permettre la connexion via OpenID",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "URI de découverte OpenID",
|
"admin.config.oauth.oidc-discovery-uri": "URI de découverte OpenID",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "L’URI de découverte de la connexion à l'application OpenID OAuth",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
"admin.config.oauth.oidc-username-claim": "Revendication du nom d’utilisateur OpenID",
|
"L’URI de découverte de la connexion à l'application OpenID OAuth",
|
||||||
"admin.config.oauth.oidc-username-claim.description": "Le champ contenant la revendication du nom d’utilisateur dans le jeton OpenID Connect. Laissez vide si vous ne savez pas quoi indiquer.",
|
"admin.config.oauth.oidc-username-claim":
|
||||||
|
"Revendication du nom d’utilisateur OpenID",
|
||||||
|
"admin.config.oauth.oidc-username-claim.description":
|
||||||
|
"Le champ contenant la revendication du nom d’utilisateur dans le jeton OpenID Connect. Laissez vide si vous ne savez pas quoi indiquer.",
|
||||||
"admin.config.oauth.oidc-client-id": "ID du client OpenID",
|
"admin.config.oauth.oidc-client-id": "ID du client OpenID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "L’ID du client de l’application OAuth OpenID Connect",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"L’ID du client de l’application OAuth OpenID Connect",
|
||||||
"admin.config.oauth.oidc-client-secret": "Secret du client OpenID",
|
"admin.config.oauth.oidc-client-secret": "Secret du client OpenID",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Le secret du client de l’application OAuth OpenID Connect",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Le secret du client de l’application OAuth OpenID Connect",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Désolé, mais cette page n’existe pas.",
|
"404.description": "Désolé, mais cette page n’existe pas.",
|
||||||
"404.button.home": "Retour à l’accueil",
|
"404.button.home": "Retour à l’accueil",
|
||||||
@ -377,16 +468,22 @@ export default {
|
|||||||
"error.description": "Oups !",
|
"error.description": "Oups !",
|
||||||
"error.button.back": "Retour",
|
"error.button.back": "Retour",
|
||||||
"error.msg.default": "Quelque chose a mal tourné.",
|
"error.msg.default": "Quelque chose a mal tourné.",
|
||||||
"error.msg.access_denied": "Vous avez annulé le processus d’authentification, veuillez réessayer.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "Le processus d’authentification a pris trop de temps, veuillez réessayer.",
|
"Vous avez annulé le processus d’authentification, veuillez réessayer.",
|
||||||
|
"error.msg.expired_token":
|
||||||
|
"Le processus d’authentification a pris trop de temps, veuillez réessayer.",
|
||||||
"error.msg.invalid_token": "Erreur Interne",
|
"error.msg.invalid_token": "Erreur Interne",
|
||||||
"error.msg.no_user": "L’utilisateur associé au compte {0} n’existe pas.",
|
"error.msg.no_user": "L’utilisateur associé au compte {0} n’existe pas.",
|
||||||
"error.msg.no_email": "Impossible d’obtenir le courriel du compte {0}.",
|
"error.msg.no_email": "Impossible d’obtenir le courriel du compte {0}.",
|
||||||
"error.msg.already_linked": "Le compte {0} est déjà associé à un autre compte.",
|
"error.msg.already_linked":
|
||||||
|
"Le compte {0} est déjà associé à un autre compte.",
|
||||||
"error.msg.not_linked": "Le compte {0} n’est pas encore associé à compte.",
|
"error.msg.not_linked": "Le compte {0} n’est pas encore associé à compte.",
|
||||||
"error.msg.unverified_account": "Le compte {0} n'est pas vérifié, veuillez réessayer après vérification.",
|
"error.msg.unverified_account":
|
||||||
"error.msg.discord_guild_permission_denied": "Vous n’êtes pas autorisé à vous authentifier.",
|
"Le compte {0} n'est pas vérifié, veuillez réessayer après vérification.",
|
||||||
"error.msg.cannot_get_user_info": "Impossible d’obtenir vos informations utilisateur à partir du compte {0}.",
|
"error.msg.discord_guild_permission_denied":
|
||||||
|
"Vous n’êtes pas autorisé à vous authentifier.",
|
||||||
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Impossible d’obtenir vos informations utilisateur à partir du compte {0}.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +514,5 @@ export default {
|
|||||||
"common.error.too-long": "Doit comporter au plus {length} caractères",
|
"common.error.too-long": "Doit comporter au plus {length} caractères",
|
||||||
"common.error.exact-length": "Doit comporter exactement {length} caractères",
|
"common.error.exact-length": "Doit comporter exactement {length} caractères",
|
||||||
"common.error.invalid-number": "Doit être un nombre",
|
"common.error.invalid-number": "Doit être un nombre",
|
||||||
"common.error.field-required": "Ce champ est obligatoire"
|
"common.error.field-required": "Ce champ est obligatoire",
|
||||||
};
|
};
|
@ -12,13 +12,16 @@ export default {
|
|||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "Una piattaforma di condivisione di file <h>autohosted</h>.",
|
"home.title": "Una piattaforma di condivisione di file <h>autohosted</h>.",
|
||||||
"home.description": "Vuoi davvero dare i tuoi file personali in mano a terzi come WeTransfer?",
|
"home.description":
|
||||||
|
"Vuoi davvero dare i tuoi file personali in mano a terzi come WeTransfer?",
|
||||||
"home.bullet.a.name": "Self-hosted",
|
"home.bullet.a.name": "Self-hosted",
|
||||||
"home.bullet.a.description": "Ospita Pingvin Condividi sulla tua macchina.",
|
"home.bullet.a.description": "Ospita Pingvin Condividi sulla tua macchina.",
|
||||||
"home.bullet.b.name": "Privacy",
|
"home.bullet.b.name": "Privacy",
|
||||||
"home.bullet.b.description": "I tuoi file sono i tuoi file e non dovrebbero mai entrare nelle mani di terzi.",
|
"home.bullet.b.description":
|
||||||
|
"I tuoi file sono i tuoi file e non dovrebbero mai entrare nelle mani di terzi.",
|
||||||
"home.bullet.c.name": "Nessun fastidioso limite alle dimensioni dei files",
|
"home.bullet.c.name": "Nessun fastidioso limite alle dimensioni dei files",
|
||||||
"home.bullet.c.description": "Carica file grandi quanto vuoi. Solo il tuo disco rigido sarà il tuo limite.",
|
"home.bullet.c.description":
|
||||||
|
"Carica file grandi quanto vuoi. Solo il tuo disco rigido sarà il tuo limite.",
|
||||||
"home.button.start": "Inizia adesso",
|
"home.button.start": "Inizia adesso",
|
||||||
"home.button.source": "Codice sorgente",
|
"home.button.source": "Codice sorgente",
|
||||||
// END /
|
// END /
|
||||||
@ -32,7 +35,8 @@ export default {
|
|||||||
"signin.input.password.placeholder": "Password",
|
"signin.input.password.placeholder": "Password",
|
||||||
"signin.button.submit": "Accedi",
|
"signin.button.submit": "Accedi",
|
||||||
"signIn.notify.totp-required.title": "Autenticazione a due fattori richiesta",
|
"signIn.notify.totp-required.title": "Autenticazione a due fattori richiesta",
|
||||||
"signIn.notify.totp-required.description": "Inserisci il tuo codice di autenticazione a due fattori",
|
"signIn.notify.totp-required.description":
|
||||||
|
"Inserisci il tuo codice di autenticazione a due fattori",
|
||||||
"signIn.oauth.or": "OPPURE",
|
"signIn.oauth.or": "OPPURE",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -56,13 +60,16 @@ export default {
|
|||||||
// END /auth/totp
|
// END /auth/totp
|
||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "Hai dimenticato la password?",
|
"resetPassword.title": "Hai dimenticato la password?",
|
||||||
"resetPassword.description": "Inserisci la tua email per reimpostare la password.",
|
"resetPassword.description":
|
||||||
"resetPassword.notify.success": "Abbiamo inviato un'e-mail all'indirizzo da te indicato. Clicca sul link contenuto nell'e-mail per reimpostare la password del tuo account.",
|
"Inserisci la tua email per reimpostare la password.",
|
||||||
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "Torna alla pagina di login",
|
"resetPassword.button.back": "Torna alla pagina di login",
|
||||||
"resetPassword.text.resetPassword": "Reimposta password",
|
"resetPassword.text.resetPassword": "Reimposta password",
|
||||||
"resetPassword.text.enterNewPassword": "Inserisci la tua nuova password",
|
"resetPassword.text.enterNewPassword": "Inserisci la tua nuova password",
|
||||||
"resetPassword.input.password": "Nuova password",
|
"resetPassword.input.password": "Nuova password",
|
||||||
"resetPassword.notify.passwordReset": "La password è stata reimpostata correttamente.",
|
"resetPassword.notify.passwordReset":
|
||||||
|
"La password è stata reimpostata correttamente.",
|
||||||
// /account
|
// /account
|
||||||
"account.title": "Il mio account",
|
"account.title": "Il mio account",
|
||||||
"account.card.info.title": "Informazioni sull'account",
|
"account.card.info.title": "Informazioni sull'account",
|
||||||
@ -72,7 +79,8 @@ export default {
|
|||||||
"account.card.password.title": "Password",
|
"account.card.password.title": "Password",
|
||||||
"account.card.password.old": "Vecchia password",
|
"account.card.password.old": "Vecchia password",
|
||||||
"account.card.password.new": "Nuova password",
|
"account.card.password.new": "Nuova password",
|
||||||
"account.card.password.noPasswordSet": "Non hai una password impostata. Se vuoi accedere con email e password devi impostare una password.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"Non hai una password impostata. Se vuoi accedere con email e password devi impostare una password.",
|
||||||
"account.notify.password.success": "Password cambiata con successo",
|
"account.notify.password.success": "Password cambiata con successo",
|
||||||
"account.card.oauth.title": "Effettua il login con i Social",
|
"account.card.oauth.title": "Effettua il login con i Social",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +92,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Scollega",
|
"account.card.oauth.unlink": "Scollega",
|
||||||
"account.card.oauth.unlinked": "Scollegato",
|
"account.card.oauth.unlinked": "Scollegato",
|
||||||
"account.modal.unlink.title": "Scollega account",
|
"account.modal.unlink.title": "Scollega account",
|
||||||
"account.modal.unlink.description": "Scollegare i tuoi account social potrebbe causare la perdita del tuo account se non ricordi il tuo nome utente e la password.",
|
"account.modal.unlink.description":
|
||||||
|
"Scollegare i tuoi account social potrebbe causare la perdita del tuo account se non ricordi il tuo nome utente e la password.",
|
||||||
"account.notify.oauth.unlinked.success": "Disconnessione Riuscita",
|
"account.notify.oauth.unlinked.success": "Disconnessione Riuscita",
|
||||||
"account.card.security.title": "Sicurezza",
|
"account.card.security.title": "Sicurezza",
|
||||||
"account.card.security.totp.enable.description": "Inserisci la tua password attuale per iniziare ad abilitare TOTP",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "Inserisci la tua password attuale per iniziare ad abilitare TOTP",
|
"Inserisci la tua password attuale per iniziare ad abilitare TOTP",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"Inserisci la tua password attuale per iniziare ad abilitare TOTP",
|
||||||
"account.card.security.totp.button.start": "Iniziare",
|
"account.card.security.totp.button.start": "Iniziare",
|
||||||
"account.modal.totp.title": "Abilita TOTP",
|
"account.modal.totp.title": "Abilita TOTP",
|
||||||
"account.modal.totp.step1": "Passo 1: Aggiungi il tuo autenticatore",
|
"account.modal.totp.step1": "Passo 1: Aggiungi il tuo autenticatore",
|
||||||
@ -100,7 +111,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "TOTP disabilitato con successo",
|
"account.notify.totp.disable": "TOTP disabilitato con successo",
|
||||||
"account.notify.totp.enable": "TOTP abilitato con successo",
|
"account.notify.totp.enable": "TOTP abilitato con successo",
|
||||||
"account.card.language.title": "Lingua",
|
"account.card.language.title": "Lingua",
|
||||||
"account.card.language.description": "Il progetto è tradotto dalla community. Alcune lingue potrebbero essere incomplete.",
|
"account.card.language.description":
|
||||||
|
"Il progetto è tradotto dalla community. Alcune lingue potrebbero essere incomplete.",
|
||||||
"account.card.color.title": "Schema di colori",
|
"account.card.color.title": "Schema di colori",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "Scuro",
|
"account.theme.dark": "Scuro",
|
||||||
@ -108,7 +120,8 @@ export default {
|
|||||||
"account.theme.system": "Sistema",
|
"account.theme.system": "Sistema",
|
||||||
"account.button.delete": "Elimina account",
|
"account.button.delete": "Elimina account",
|
||||||
"account.modal.delete.title": "Cancella Account",
|
"account.modal.delete.title": "Cancella Account",
|
||||||
"account.modal.delete.description": "Vuoi davvero eliminare il tuo account, incluse tutte le tue condivisioni attive?",
|
"account.modal.delete.description":
|
||||||
|
"Vuoi davvero eliminare il tuo account, incluse tutte le tue condivisioni attive?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "Le mie condivisioni",
|
"account.shares.title": "Le mie condivisioni",
|
||||||
@ -126,13 +139,16 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "Condividi le informazioni",
|
"account.shares.modal.share-informations": "Condividi le informazioni",
|
||||||
"account.shares.modal.share-link": "Condividi link",
|
"account.shares.modal.share-link": "Condividi link",
|
||||||
"account.shares.modal.delete.title": "Elimina condivisione {share}",
|
"account.shares.modal.delete.title": "Elimina condivisione {share}",
|
||||||
"account.shares.modal.delete.description": "Vuoi davvero cancellare questa condivisione?",
|
"account.shares.modal.delete.description":
|
||||||
|
"Vuoi davvero cancellare questa condivisione?",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "Condivisione Inversa",
|
"account.reverseShares.title": "Condivisione Inversa",
|
||||||
"account.reverseShares.description": "Una condivisione inversa consente di generare un URL univoco che consente agli utenti esterni di creare una condivisione.",
|
"account.reverseShares.description":
|
||||||
|
"Una condivisione inversa consente di generare un URL univoco che consente agli utenti esterni di creare una condivisione.",
|
||||||
"account.reverseShares.title.empty": "È vuoto qui 👀",
|
"account.reverseShares.title.empty": "È vuoto qui 👀",
|
||||||
"account.reverseShares.description.empty": "Non hai nessuna condivisione inversa.",
|
"account.reverseShares.description.empty":
|
||||||
|
"Non hai nessuna condivisione inversa.",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
"account.reverseShares.modal.title": "Crea condivisione inversa",
|
"account.reverseShares.modal.title": "Crea condivisione inversa",
|
||||||
"account.reverseShares.modal.expiration.label": "Valido fino a",
|
"account.reverseShares.modal.expiration.label": "Valido fino a",
|
||||||
@ -148,23 +164,32 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.month-plural": "Mesi",
|
"account.reverseShares.modal.expiration.month-plural": "Mesi",
|
||||||
"account.reverseShares.modal.expiration.year-singular": "Anno",
|
"account.reverseShares.modal.expiration.year-singular": "Anno",
|
||||||
"account.reverseShares.modal.expiration.year-plural": "Anni",
|
"account.reverseShares.modal.expiration.year-plural": "Anni",
|
||||||
"account.reverseShares.modal.max-size.label": "Dimensione massima della condivisione",
|
"account.reverseShares.modal.max-size.label":
|
||||||
|
"Dimensione massima della condivisione",
|
||||||
"account.reverseShares.modal.send-email": "Invia una notifica via email",
|
"account.reverseShares.modal.send-email": "Invia una notifica via email",
|
||||||
"account.reverseShares.modal.send-email.description": "Invia una notifica email quando viene creata una condivisione con questo link di condivisione inversa.",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"Invia una notifica email quando viene creata una condivisione con questo link di condivisione inversa.",
|
||||||
"account.reverseShares.modal.max-use.label": "Utilizzo massimo",
|
"account.reverseShares.modal.max-use.label": "Utilizzo massimo",
|
||||||
"account.reverseShares.modal.max-use.description": "La quantità massima di volte che questo URL può essere usato per creare una condivisione.",
|
"account.reverseShares.modal.max-use.description":
|
||||||
"account.reverseShare.never-expires": "Questa condivisione inversa non scadrà mai.",
|
"La quantità massima di volte che questo URL può essere usato per creare una condivisione.",
|
||||||
"account.reverseShare.expires-on": "Questa condivisione inversa scadrà il {expiration}.",
|
"account.reverseShare.never-expires":
|
||||||
"account.reverseShares.table.no-shares": "Nessuna condivisione è stata creata",
|
"Questa condivisione inversa non scadrà mai.",
|
||||||
|
"account.reverseShare.expires-on":
|
||||||
|
"Questa condivisione inversa scadrà il {expiration}.",
|
||||||
|
"account.reverseShares.table.no-shares":
|
||||||
|
"Nessuna condivisione è stata creata",
|
||||||
"account.reverseShares.table.count.singular": "condivisione",
|
"account.reverseShares.table.count.singular": "condivisione",
|
||||||
"account.reverseShares.table.count.plural": "condivisioni",
|
"account.reverseShares.table.count.plural": "condivisioni",
|
||||||
"account.reverseShares.table.shares": "Condivisioni",
|
"account.reverseShares.table.shares": "Condivisioni",
|
||||||
"account.reverseShares.table.remaining": "Utenti rimanenti",
|
"account.reverseShares.table.remaining": "Utenti rimanenti",
|
||||||
"account.reverseShares.table.max-size": "Dimensione massima della condivisione",
|
"account.reverseShares.table.max-size":
|
||||||
|
"Dimensione massima della condivisione",
|
||||||
"account.reverseShares.table.expires": "Scade il",
|
"account.reverseShares.table.expires": "Scade il",
|
||||||
"account.reverseShares.modal.reverse-share-link": "Link di condivisione inversa",
|
"account.reverseShares.modal.reverse-share-link":
|
||||||
|
"Link di condivisione inversa",
|
||||||
"account.reverseShares.modal.delete.title": "Elimina condivisione inversa",
|
"account.reverseShares.modal.delete.title": "Elimina condivisione inversa",
|
||||||
"account.reverseShares.modal.delete.description": "Vuoi davvero eliminare questa condivisione inversa? Se lo fai, anche le azioni associate verranno eliminate.",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"Vuoi davvero eliminare questa condivisione inversa? Se lo fai, anche le azioni associate verranno eliminate.",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "Amministrazione",
|
"admin.title": "Amministrazione",
|
||||||
@ -182,39 +207,49 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.title": "Cambia la password",
|
"admin.users.edit.update.change-password.title": "Cambia la password",
|
||||||
"admin.users.edit.update.change-password.field": "Nuova password",
|
"admin.users.edit.update.change-password.field": "Nuova password",
|
||||||
"admin.users.edit.update.change-password.button": "Salva la nuova password",
|
"admin.users.edit.update.change-password.button": "Salva la nuova password",
|
||||||
"admin.users.edit.update.notify.password.success": "Password cambiata con successo",
|
"admin.users.edit.update.notify.password.success":
|
||||||
|
"Password cambiata con successo",
|
||||||
"admin.users.edit.delete.title": "Elimina l'utente: {username}",
|
"admin.users.edit.delete.title": "Elimina l'utente: {username}",
|
||||||
"admin.users.edit.delete.description": "Vuoi davvero eliminare questo utente e tutte le sue condivisioni?",
|
"admin.users.edit.delete.description":
|
||||||
|
"Vuoi davvero eliminare questo utente e tutte le sue condivisioni?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "Crea utente",
|
"admin.users.modal.create.title": "Crea utente",
|
||||||
"admin.users.modal.create.username": "Nome utente",
|
"admin.users.modal.create.username": "Nome utente",
|
||||||
"admin.users.modal.create.email": "Email",
|
"admin.users.modal.create.email": "Email",
|
||||||
"admin.users.modal.create.password": "Password",
|
"admin.users.modal.create.password": "Password",
|
||||||
"admin.users.modal.create.manual-password": "Imposta la password manualmente",
|
"admin.users.modal.create.manual-password": "Imposta la password manualmente",
|
||||||
"admin.users.modal.create.manual-password.description": "Se non selezionato, l'utente riceverà un'email con un link per impostare la propria password.",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"Se non selezionato, l'utente riceverà un'email con un link per impostare la propria password.",
|
||||||
"admin.users.modal.create.admin": "Privilegi di amministrazione",
|
"admin.users.modal.create.admin": "Privilegi di amministrazione",
|
||||||
"admin.users.modal.create.admin.description": "Se selezionato, l'utente sarà in grado di accedere al pannello amministratore.",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"Se selezionato, l'utente sarà in grado di accedere al pannello amministratore.",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "Upload",
|
"upload.title": "Upload",
|
||||||
"upload.notify.generic-error": "Si è verificato un errore durante il completamento della condivisione.",
|
"upload.notify.generic-error":
|
||||||
|
"Si è verificato un errore durante il completamento della condivisione.",
|
||||||
"upload.notify.count-failed": "Impossibile caricare {count} file. Riprovare.",
|
"upload.notify.count-failed": "Impossibile caricare {count} file. Riprovare.",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "Upload files",
|
"upload.dropzone.title": "Upload files",
|
||||||
"upload.dropzone.description": "Trascina qui i file per iniziare la tua condivisione. Possiamo accettare solo i file che sono inferiori a {maxSize} in totale.",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "I tuoi file superano la dimensione massima di condivisione di {maxSize}.",
|
"Trascina qui i file per iniziare la tua condivisione. Possiamo accettare solo i file che sono inferiori a {maxSize} in totale.",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"I tuoi file superano la dimensione massima di condivisione di {maxSize}.",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "Nome",
|
"upload.filelist.name": "Nome",
|
||||||
"upload.filelist.size": "Dimensione",
|
"upload.filelist.size": "Dimensione",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "Crea Condivisione",
|
"upload.modal.title": "Crea Condivisione",
|
||||||
"upload.modal.link.error.invalid": "Può contenere solo lettere, numeri, underscore e trattini",
|
"upload.modal.link.error.invalid":
|
||||||
|
"Può contenere solo lettere, numeri, underscore e trattini",
|
||||||
"upload.modal.link.error.taken": "Questo link è gia in uso",
|
"upload.modal.link.error.taken": "Questo link è gia in uso",
|
||||||
"upload.modal.not-signed-in": "Non sei loggato",
|
"upload.modal.not-signed-in": "Non sei loggato",
|
||||||
"upload.modal.not-signed-in-description": "Non sarai in grado di eliminare la tua condivisione manualmente e visualizzare il numero dei visitatori.",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"Non sarai in grado di eliminare la tua condivisione manualmente e visualizzare il numero dei visitatori.",
|
||||||
"upload.modal.expires.never": "mai",
|
"upload.modal.expires.never": "mai",
|
||||||
"upload.modal.expires.never-long": "Non Scade Mai",
|
"upload.modal.expires.never-long": "Non Scade Mai",
|
||||||
"upload.modal.expires.error.too-long": "La scadenza supera la data di scadenza massima di {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"La scadenza supera la data di scadenza massima di {max}.",
|
||||||
"upload.modal.link.label": "Collegamento",
|
"upload.modal.link.label": "Collegamento",
|
||||||
"upload.modal.expires.label": "Valido fino a",
|
"upload.modal.expires.label": "Valido fino a",
|
||||||
"upload.modal.expires.minute-singular": "Minuto",
|
"upload.modal.expires.minute-singular": "Minuto",
|
||||||
@ -230,9 +265,11 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "Anno",
|
"upload.modal.expires.year-singular": "Anno",
|
||||||
"upload.modal.expires.year-plural": "Anni",
|
"upload.modal.expires.year-plural": "Anni",
|
||||||
"upload.modal.accordion.description.title": "Descrizione",
|
"upload.modal.accordion.description.title": "Descrizione",
|
||||||
"upload.modal.accordion.description.placeholder": "Nota per i destinatari di questa condivisione",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"Nota per i destinatari di questa condivisione",
|
||||||
"upload.modal.accordion.email.title": "Destinatari di posta elettronica",
|
"upload.modal.accordion.email.title": "Destinatari di posta elettronica",
|
||||||
"upload.modal.accordion.email.placeholder": "Inserisci le email dei destinatari",
|
"upload.modal.accordion.email.placeholder":
|
||||||
|
"Inserisci le email dei destinatari",
|
||||||
"upload.modal.accordion.email.invalid-email": "Indirizzo email non valido",
|
"upload.modal.accordion.email.invalid-email": "Indirizzo email non valido",
|
||||||
"upload.modal.accordion.security.title": "Opzioni di sicurezza",
|
"upload.modal.accordion.security.title": "Opzioni di sicurezza",
|
||||||
"upload.modal.accordion.security.password.label": "Protezione con password",
|
"upload.modal.accordion.security.password.label": "Protezione con password",
|
||||||
@ -241,33 +278,41 @@ export default {
|
|||||||
"upload.modal.accordion.security.max-views.placeholder": "Nessun limite",
|
"upload.modal.accordion.security.max-views.placeholder": "Nessun limite",
|
||||||
// showCompletedUploadModal.tsx
|
// showCompletedUploadModal.tsx
|
||||||
"upload.modal.completed.never-expires": "Questa condivisione non scadrà mai.",
|
"upload.modal.completed.never-expires": "Questa condivisione non scadrà mai.",
|
||||||
"upload.modal.completed.expires-on": "Questa condivisione scadrà il {expiration}.",
|
"upload.modal.completed.expires-on":
|
||||||
|
"Questa condivisione scadrà il {expiration}.",
|
||||||
"upload.modal.completed.share-ready": "Condivisione pronta",
|
"upload.modal.completed.share-ready": "Condivisione pronta",
|
||||||
// END /upload
|
// END /upload
|
||||||
// /share/[id]
|
// /share/[id]
|
||||||
"share.title": "Condividi {shareId}",
|
"share.title": "Condividi {shareId}",
|
||||||
"share.description": "Guarda cosa ho condiviso con te!",
|
"share.description": "Guarda cosa ho condiviso con te!",
|
||||||
"share.error.visitor-limit-exceeded.title": "Limite visitatori superato",
|
"share.error.visitor-limit-exceeded.title": "Limite visitatori superato",
|
||||||
"share.error.visitor-limit-exceeded.description": "Il limite di visitatori di questa condivisione è stato superato.",
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"Il limite di visitatori di questa condivisione è stato superato.",
|
||||||
"share.error.removed.title": "Condivisione rimossa",
|
"share.error.removed.title": "Condivisione rimossa",
|
||||||
"share.error.not-found.title": "Condivisione non trovata",
|
"share.error.not-found.title": "Condivisione non trovata",
|
||||||
"share.error.not-found.description": "La condivisione che stai cercando non esiste.",
|
"share.error.not-found.description":
|
||||||
|
"La condivisione che stai cercando non esiste.",
|
||||||
"share.modal.password.title": "Password richiesta",
|
"share.modal.password.title": "Password richiesta",
|
||||||
"share.modal.password.description": "Per accedere a questa condivisione inserisci la password.",
|
"share.modal.password.description":
|
||||||
|
"Per accedere a questa condivisione inserisci la password.",
|
||||||
"share.modal.password": "Password",
|
"share.modal.password": "Password",
|
||||||
"share.modal.error.invalid-password": "Password non valida",
|
"share.modal.error.invalid-password": "Password non valida",
|
||||||
"share.button.download-all": "Scarica tutto",
|
"share.button.download-all": "Scarica tutto",
|
||||||
"share.notify.download-all-preparing": "La condivisione è in preparazione. Riprova tra qualche minuto.",
|
"share.notify.download-all-preparing":
|
||||||
|
"La condivisione è in preparazione. Riprova tra qualche minuto.",
|
||||||
"share.modal.file-link": "Link dei File",
|
"share.modal.file-link": "Link dei File",
|
||||||
"share.table.name": "Nome",
|
"share.table.name": "Nome",
|
||||||
"share.table.size": "Dimensione",
|
"share.table.size": "Dimensione",
|
||||||
"share.modal.file-preview.error.not-supported.title": "Anteprima non supportata",
|
"share.modal.file-preview.error.not-supported.title":
|
||||||
"share.modal.file-preview.error.not-supported.description": "Un'anteprima per questo tipo di file non è supportata. Per favore scarica il file per visualizzarlo.",
|
"Anteprima non supportata",
|
||||||
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"Un'anteprima per questo tipo di file non è supportata. Per favore scarica il file per visualizzarlo.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "Modifica {shareId}",
|
"share.edit.title": "Modifica {shareId}",
|
||||||
"share.edit.append-upload": "Aggiungi file",
|
"share.edit.append-upload": "Aggiungi file",
|
||||||
"share.edit.notify.generic-error": "Si è verificato un errore durante il completamento della condivisione.",
|
"share.edit.notify.generic-error":
|
||||||
|
"Si è verificato un errore durante il completamento della condivisione.",
|
||||||
"share.edit.notify.save-success": "Condivisione aggiornata correttamente",
|
"share.edit.notify.save-success": "Condivisione aggiornata correttamente",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -280,95 +325,145 @@ export default {
|
|||||||
"admin.config.general.app-name": "Nome dell'App",
|
"admin.config.general.app-name": "Nome dell'App",
|
||||||
"admin.config.general.app-name.description": "Nome dell' applicazione",
|
"admin.config.general.app-name.description": "Nome dell' applicazione",
|
||||||
"admin.config.general.app-url": "URL dell'App",
|
"admin.config.general.app-url": "URL dell'App",
|
||||||
"admin.config.general.app-url.description": "Su quale URL Pingvin Share è pubblicato",
|
"admin.config.general.app-url.description":
|
||||||
|
"Su quale URL Pingvin Share è pubblicato",
|
||||||
"admin.config.general.show-home-page": "Visualizza Home Page",
|
"admin.config.general.show-home-page": "Visualizza Home Page",
|
||||||
"admin.config.general.show-home-page.description": "Indica se mostrare la home page",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"Indica se mostrare la home page",
|
||||||
"admin.config.general.logo": "Logo",
|
"admin.config.general.logo": "Logo",
|
||||||
"admin.config.general.logo.description": "Cambia il tuo logo caricando una nuova immagine. L'immagine deve essere un PNG e dovrebbe avere il formato 1:1.",
|
"admin.config.general.logo.description":
|
||||||
|
"Cambia il tuo logo caricando una nuova immagine. L'immagine deve essere un PNG e dovrebbe avere il formato 1:1.",
|
||||||
"admin.config.general.logo.placeholder": "Scegli un'immagine",
|
"admin.config.general.logo.placeholder": "Scegli un'immagine",
|
||||||
"admin.config.email.enable-share-email-recipients": "Abilita le email di notifica",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "Indica se consentire la spedizione di email di notifica sulle share. Abilita questa opzione solo se hai abilitato SMTP.",
|
"Abilita le email di notifica",
|
||||||
"admin.config.email.share-recipients-subject": "Oggetto dell'email di condivisione",
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
"admin.config.email.share-recipients-subject.description": "Oggetto dell'email che viene inviata ai destinatari della condivisione.",
|
"Indica se consentire la spedizione di email di notifica sulle share. Abilita questa opzione solo se hai abilitato SMTP.",
|
||||||
"admin.config.email.share-recipients-message": "Testo dell'email di condivisione",
|
"admin.config.email.share-recipients-subject":
|
||||||
"admin.config.email.share-recipients-message.description": "Messaggio che viene inviato ai destinatari della condivisione. Variabili disponibili:\n {creator} - Il nome utente del creatore della condivisione\n {shareUrl} - L'URL della condivisione\n {desc} - La descrizione della condivisione\n {expires} - La data di scadenza della condivisione\n Le variabili saranno sostituite con il valore effettivo.",
|
"Oggetto dell'email di condivisione",
|
||||||
"admin.config.email.reverse-share-subject": "Oggetto dell'email di condivisione inversa",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
"admin.config.email.reverse-share-subject.description": "Oggetto dell'email che viene inviata quando qualcuno ha creato una condivisione con il tuo link di condivisione inversa.",
|
"Oggetto dell'email che viene inviata ai destinatari della condivisione.",
|
||||||
"admin.config.email.reverse-share-message": "Testo dell'email di condivisione inversa",
|
"admin.config.email.share-recipients-message":
|
||||||
"admin.config.email.reverse-share-message.description": "Messaggio che viene inviato quando qualcuno ha creato una condivisione con il tuo link di condivisione inversa. {shareUrl} sarà sostituito con il nome del creatore e l'URL di condivisione.",
|
"Testo dell'email di condivisione",
|
||||||
"admin.config.email.reset-password-subject": "Oggetto della mail per il reset della password",
|
"admin.config.email.share-recipients-message.description":
|
||||||
"admin.config.email.reset-password-subject.description": "Oggetto dell'email che viene inviata quando un utente richiede il ripristino della password.",
|
"Messaggio che viene inviato ai destinatari della condivisione. Variabili disponibili:\n {creator} - Il nome utente del creatore della condivisione\n {shareUrl} - L'URL della condivisione\n {desc} - La descrizione della condivisione\n {expires} - La data di scadenza della condivisione\n Le variabili saranno sostituite con il valore effettivo.",
|
||||||
"admin.config.email.reset-password-message": "Testo dell'email per il reset della password",
|
"admin.config.email.reverse-share-subject":
|
||||||
"admin.config.email.reset-password-message.description": "Messaggio che viene inviato quando un utente richiede un reset della password. {url} verrà sostituito con l'URL di reset della password.",
|
"Oggetto dell'email di condivisione inversa",
|
||||||
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"Oggetto dell'email che viene inviata quando qualcuno ha creato una condivisione con il tuo link di condivisione inversa.",
|
||||||
|
"admin.config.email.reverse-share-message":
|
||||||
|
"Testo dell'email di condivisione inversa",
|
||||||
|
"admin.config.email.reverse-share-message.description":
|
||||||
|
"Messaggio che viene inviato quando qualcuno ha creato una condivisione con il tuo link di condivisione inversa. {shareUrl} sarà sostituito con il nome del creatore e l'URL di condivisione.",
|
||||||
|
"admin.config.email.reset-password-subject":
|
||||||
|
"Oggetto della mail per il reset della password",
|
||||||
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"Oggetto dell'email che viene inviata quando un utente richiede il ripristino della password.",
|
||||||
|
"admin.config.email.reset-password-message":
|
||||||
|
"Testo dell'email per il reset della password",
|
||||||
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"Messaggio che viene inviato quando un utente richiede un reset della password. {url} verrà sostituito con l'URL di reset della password.",
|
||||||
"admin.config.email.invite-subject": "Oggetto dell'email di invito",
|
"admin.config.email.invite-subject": "Oggetto dell'email di invito",
|
||||||
"admin.config.email.invite-subject.description": "Oggetto dell'email che viene inviata quando un amministratore invita un utente.",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"Oggetto dell'email che viene inviata quando un amministratore invita un utente.",
|
||||||
"admin.config.email.invite-message": "Testo dell'email di invito",
|
"admin.config.email.invite-message": "Testo dell'email di invito",
|
||||||
"admin.config.email.invite-message.description": "Messaggio che viene inviato quando un amministratore invita un utente. {url} verrà sostituito con l'URL di invito e {password} con la password.",
|
"admin.config.email.invite-message.description":
|
||||||
|
"Messaggio che viene inviato quando un amministratore invita un utente. {url} verrà sostituito con l'URL di invito e {password} con la password.",
|
||||||
"admin.config.share.allow-registration": "Consenti la registrazione",
|
"admin.config.share.allow-registration": "Consenti la registrazione",
|
||||||
"admin.config.share.allow-registration.description": "Indica se la registrazione è autorizzata",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "Consenti condivisioni non autenticate",
|
"Indica se la registrazione è autorizzata",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "Indica se gli utenti non autenticati possono creare condivisioni",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"Consenti condivisioni non autenticate",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"Indica se gli utenti non autenticati possono creare condivisioni",
|
||||||
"admin.config.share.max-expiration": "Scadenza massima",
|
"admin.config.share.max-expiration": "Scadenza massima",
|
||||||
"admin.config.share.max-expiration.description": "Scadenza massima di condivisione in ore. Impostare a 0 per consentire la scadenza illimitata.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Scadenza massima di condivisione in ore. Impostare a 0 per consentire la scadenza illimitata.",
|
||||||
"admin.config.share.max-size": "Dim. massima",
|
"admin.config.share.max-size": "Dim. massima",
|
||||||
"admin.config.share.max-size.description": "Dimensione massima di condivisione in byte",
|
"admin.config.share.max-size.description":
|
||||||
|
"Dimensione massima di condivisione in byte",
|
||||||
"admin.config.share.zip-compression-level": "Livello di compressione Zip",
|
"admin.config.share.zip-compression-level": "Livello di compressione Zip",
|
||||||
"admin.config.share.zip-compression-level.description": "Regola il livello per bilanciare la dimensione del file e la velocità di compressione. Valori validi da 0 a 9, con 0 senza compressione e 9 con compressione massima. ",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"Regola il livello per bilanciare la dimensione del file e la velocità di compressione. Valori validi da 0 a 9, con 0 senza compressione e 9 con compressione massima. ",
|
||||||
"admin.config.smtp.enabled": "Abilitato",
|
"admin.config.smtp.enabled": "Abilitato",
|
||||||
"admin.config.smtp.enabled.description": "Indica se SMTP è abilitato. Impostalo a VERO solo se hai inserito host, porta, email, utente e password del tuo server SMTP.",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"Indica se SMTP è abilitato. Impostalo a VERO solo se hai inserito host, porta, email, utente e password del tuo server SMTP.",
|
||||||
"admin.config.smtp.host": "Host",
|
"admin.config.smtp.host": "Host",
|
||||||
"admin.config.smtp.host.description": "Host del server SMTP",
|
"admin.config.smtp.host.description": "Host del server SMTP",
|
||||||
"admin.config.smtp.port": "Porta",
|
"admin.config.smtp.port": "Porta",
|
||||||
"admin.config.smtp.port.description": "Porta del server SMTP",
|
"admin.config.smtp.port.description": "Porta del server SMTP",
|
||||||
"admin.config.smtp.email": "Email",
|
"admin.config.smtp.email": "Email",
|
||||||
"admin.config.smtp.email.description": "Indirizzo da cui vengono inviate le email",
|
"admin.config.smtp.email.description":
|
||||||
|
"Indirizzo da cui vengono inviate le email",
|
||||||
"admin.config.smtp.username": "Nome utente",
|
"admin.config.smtp.username": "Nome utente",
|
||||||
"admin.config.smtp.username.description": "Nome utente del server SMTP",
|
"admin.config.smtp.username.description": "Nome utente del server SMTP",
|
||||||
"admin.config.smtp.password": "Password",
|
"admin.config.smtp.password": "Password",
|
||||||
"admin.config.smtp.password.description": "Password del server SMTP",
|
"admin.config.smtp.password.description": "Password del server SMTP",
|
||||||
"admin.config.smtp.button.test": "Invia e-mail di prova",
|
"admin.config.smtp.button.test": "Invia e-mail di prova",
|
||||||
"admin.config.oauth.allow-registration": "Consenti la registrazione",
|
"admin.config.oauth.allow-registration": "Consenti la registrazione",
|
||||||
"admin.config.oauth.allow-registration.description": "Consenti agli utenti di registrarsi tramite social login",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"Consenti agli utenti di registrarsi tramite social login",
|
||||||
"admin.config.oauth.ignore-totp": "Ignora TOTP",
|
"admin.config.oauth.ignore-totp": "Ignora TOTP",
|
||||||
"admin.config.oauth.ignore-totp.description": "Indica se ignorare TOTP quando l'utente utilizza il social login",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Indica se ignorare TOTP quando l'utente utilizza il social login",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Se l'accesso tramite GitHub è abilitato",
|
"admin.config.oauth.github-enabled.description":
|
||||||
|
"Se l'accesso tramite GitHub è abilitato",
|
||||||
"admin.config.oauth.github-client-id": "GitHub Client ID",
|
"admin.config.oauth.github-client-id": "GitHub Client ID",
|
||||||
"admin.config.oauth.github-client-id.description": "ID client dell'app GitHub OAuth",
|
"admin.config.oauth.github-client-id.description":
|
||||||
|
"ID client dell'app GitHub OAuth",
|
||||||
"admin.config.oauth.github-client-secret": "GitHub Client secret",
|
"admin.config.oauth.github-client-secret": "GitHub Client secret",
|
||||||
"admin.config.oauth.github-client-secret.description": "Client secret dell'app GitHub OAuth",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Client secret dell'app GitHub OAuth",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Se il login tramite Google è abilitato",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Se il login tramite Google è abilitato",
|
||||||
"admin.config.oauth.google-client-id": "Id Client Goole",
|
"admin.config.oauth.google-client-id": "Id Client Goole",
|
||||||
"admin.config.oauth.google-client-id.description": "ID client dell'app Google OAuth",
|
"admin.config.oauth.google-client-id.description":
|
||||||
|
"ID client dell'app Google OAuth",
|
||||||
"admin.config.oauth.google-client-secret": "Google Client secret",
|
"admin.config.oauth.google-client-secret": "Google Client secret",
|
||||||
"admin.config.oauth.google-client-secret.description": "Client secret dell'app Google OAuth",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Client secret dell'app Google OAuth",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Se il login tramite Microsoft è abilitato",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Se il login tramite Microsoft è abilitato",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Tenant ID dell'app Microsoft OAuth\ngenerico: Gli utenti con un account Microsoft personale e un account di lavoro o scuola da Microsoft Entra ID possono accedere all'applicazione. organizzazioni: Solo gli utenti con account di lavoro o scolastici di Microsoft Entra ID possono accedere all'applicazione.\nclienti: Solo gli utenti con un account Microsoft personale possono accedere all'applicazione.\nnome di dominio del tenant Microsoft Entra o l'ID del tenant in formato GUID: Solo gli utenti di uno specifico tenant Microsoft Entra (membri di directory con un account di lavoro o di scuola o ospiti di directory con un account Microsoft personale) possono accedere all'applicazione.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Tenant ID dell'app Microsoft OAuth\ngenerico: Gli utenti con un account Microsoft personale e un account di lavoro o scuola da Microsoft Entra ID possono accedere all'applicazione. organizzazioni: Solo gli utenti con account di lavoro o scolastici di Microsoft Entra ID possono accedere all'applicazione.\nclienti: Solo gli utenti con un account Microsoft personale possono accedere all'applicazione.\nnome di dominio del tenant Microsoft Entra o l'ID del tenant in formato GUID: Solo gli utenti di uno specifico tenant Microsoft Entra (membri di directory con un account di lavoro o di scuola o ospiti di directory con un account Microsoft personale) possono accedere all'applicazione.",
|
||||||
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
|
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "ID client dell'app Microsoft OAuth",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
|
"ID client dell'app Microsoft OAuth",
|
||||||
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
|
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Client secret dell'app Microsoft OAuth",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Client secret dell'app Microsoft OAuth",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Se l'accesso tramite Discord è abilitato",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
"admin.config.oauth.discord-limited-guild": "Limita a un particolare server ID",
|
"Se l'accesso tramite Discord è abilitato",
|
||||||
"admin.config.oauth.discord-limited-guild.description": "Limita l'accesso agli utenti in un server specifico. Lascialo vuoto per disabilitare.",
|
"admin.config.oauth.discord-limited-guild":
|
||||||
|
"Limita a un particolare server ID",
|
||||||
|
"admin.config.oauth.discord-limited-guild.description":
|
||||||
|
"Limita l'accesso agli utenti in un server specifico. Lascialo vuoto per disabilitare.",
|
||||||
"admin.config.oauth.discord-client-id": "Discord Client ID",
|
"admin.config.oauth.discord-client-id": "Discord Client ID",
|
||||||
"admin.config.oauth.discord-client-id.description": "ID client dell'app Discord OAuth",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
|
"ID client dell'app Discord OAuth",
|
||||||
"admin.config.oauth.discord-client-secret": "Discord Client secret",
|
"admin.config.oauth.discord-client-secret": "Discord Client secret",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Client secret dell'applicazione Discord OAuth",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Client secret dell'applicazione Discord OAuth",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenId Connect",
|
"admin.config.oauth.oidc-enabled": "OpenId Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Se il login tramite OpenID Connect è abilitato",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Se il login tramite OpenID Connect è abilitato",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "URI di scoperta dell'app OAuth di OpenID Connect",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
"admin.config.oauth.oidc-username-claim": "Richiesta nome utente OpenID Connect",
|
"URI di scoperta dell'app OAuth di OpenID Connect",
|
||||||
"admin.config.oauth.oidc-username-claim.description": "Nome utente nel token OpenID Connect. Lascialo vuoto se non sai cos'è questa configurazione.",
|
"admin.config.oauth.oidc-username-claim":
|
||||||
|
"Richiesta nome utente OpenID Connect",
|
||||||
|
"admin.config.oauth.oidc-username-claim.description":
|
||||||
|
"Nome utente nel token OpenID Connect. Lascialo vuoto se non sai cos'è questa configurazione.",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Client ID dell'app OAuth di OpenID Connect",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"Client ID dell'app OAuth di OpenID Connect",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Client secret dell'app OAuth OpenID Connect",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Client secret dell'app OAuth OpenID Connect",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Ops, questa pagina non esiste.",
|
"404.description": "Ops, questa pagina non esiste.",
|
||||||
"404.button.home": "Riportami a casa",
|
"404.button.home": "Riportami a casa",
|
||||||
@ -377,16 +472,24 @@ export default {
|
|||||||
"error.description": "Oops!",
|
"error.description": "Oops!",
|
||||||
"error.button.back": "Torna indietro",
|
"error.button.back": "Torna indietro",
|
||||||
"error.msg.default": "Si è verificato un errore.",
|
"error.msg.default": "Si è verificato un errore.",
|
||||||
"error.msg.access_denied": "Hai annullato il processo di autenticazione, per favore riprova.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "Il processo di autenticazione ha richiesto troppo tempo, per favore riprova.",
|
"Hai annullato il processo di autenticazione, per favore riprova.",
|
||||||
|
"error.msg.expired_token":
|
||||||
|
"Il processo di autenticazione ha richiesto troppo tempo, per favore riprova.",
|
||||||
"error.msg.invalid_token": "Errore Interno",
|
"error.msg.invalid_token": "Errore Interno",
|
||||||
"error.msg.no_user": "L'utente collegato a questo account {0} non esiste.",
|
"error.msg.no_user": "L'utente collegato a questo account {0} non esiste.",
|
||||||
"error.msg.no_email": "Impossibile ottenere l'indirizzo email da questo account {0}.",
|
"error.msg.no_email":
|
||||||
"error.msg.already_linked": "Questo account {0} è già collegato ad un altro account.",
|
"Impossibile ottenere l'indirizzo email da questo account {0}.",
|
||||||
"error.msg.not_linked": "Questo account {0} non è ancora collegato ad alcun account.",
|
"error.msg.already_linked":
|
||||||
"error.msg.unverified_account": "Questo account {0} non è verificato, per favore riprova dopo la verifica.",
|
"Questo account {0} è già collegato ad un altro account.",
|
||||||
"error.msg.discord_guild_permission_denied": "Non sei autorizzato ad accedere.",
|
"error.msg.not_linked":
|
||||||
"error.msg.cannot_get_user_info": "Non è possibile ottenere le informazioni utente da questo account {0}.",
|
"Questo account {0} non è ancora collegato ad alcun account.",
|
||||||
|
"error.msg.unverified_account":
|
||||||
|
"Questo account {0} non è verificato, per favore riprova dopo la verifica.",
|
||||||
|
"error.msg.discord_guild_permission_denied":
|
||||||
|
"Non sei autorizzato ad accedere.",
|
||||||
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Non è possibile ottenere le informazioni utente da questo account {0}.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +520,5 @@ export default {
|
|||||||
"common.error.too-long": "Deve contenere al massimo {length} caratteri",
|
"common.error.too-long": "Deve contenere al massimo {length} caratteri",
|
||||||
"common.error.exact-length": "Deve essere esattamente {length} caratteri",
|
"common.error.exact-length": "Deve essere esattamente {length} caratteri",
|
||||||
"common.error.invalid-number": "Deve essere un numero",
|
"common.error.invalid-number": "Deve essere un numero",
|
||||||
"common.error.field-required": "Questo campo è obbligatorio"
|
"common.error.field-required": "Questo campo è obbligatorio",
|
||||||
};
|
};
|
@ -12,13 +12,17 @@ export default {
|
|||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "<h>セルフホスト</h>のファイル共有プラットフォーム。",
|
"home.title": "<h>セルフホスト</h>のファイル共有プラットフォーム。",
|
||||||
"home.description": "WeTransferのようなサードパーティーサービスに自分のファイルを渡したいですか?",
|
"home.description":
|
||||||
|
"WeTransferのようなサードパーティーサービスに自分のファイルを渡したいですか?",
|
||||||
"home.bullet.a.name": "セルフホスト",
|
"home.bullet.a.name": "セルフホスト",
|
||||||
"home.bullet.a.description": "Pingvin Shareをあなたのマシンでホストしましょう。",
|
"home.bullet.a.description":
|
||||||
|
"Pingvin Shareをあなたのマシンでホストしましょう。",
|
||||||
"home.bullet.b.name": "プライバシー",
|
"home.bullet.b.name": "プライバシー",
|
||||||
"home.bullet.b.description": "あなたのファイルはあなたのものであり、決して第三者の手に入るべきではありません。",
|
"home.bullet.b.description":
|
||||||
|
"あなたのファイルはあなたのものであり、決して第三者の手に入るべきではありません。",
|
||||||
"home.bullet.c.name": "ファイルサイズ制限に悩まされることはありません",
|
"home.bullet.c.name": "ファイルサイズ制限に悩まされることはありません",
|
||||||
"home.bullet.c.description": "大きなファイルもアップロード。ストレージのサイズだけが唯一の制限です。",
|
"home.bullet.c.description":
|
||||||
|
"大きなファイルもアップロード。ストレージのサイズだけが唯一の制限です。",
|
||||||
"home.button.start": "始めましょう",
|
"home.button.start": "始めましょう",
|
||||||
"home.button.source": "ソースコード",
|
"home.button.source": "ソースコード",
|
||||||
// END /
|
// END /
|
||||||
@ -27,12 +31,14 @@ export default {
|
|||||||
"signin.description": "アカウントをお持ちではありませんか?",
|
"signin.description": "アカウントをお持ちではありませんか?",
|
||||||
"signin.button.signup": "会員登録",
|
"signin.button.signup": "会員登録",
|
||||||
"signin.input.email-or-username": "メールアドレスまたはユーザー名",
|
"signin.input.email-or-username": "メールアドレスまたはユーザー名",
|
||||||
"signin.input.email-or-username.placeholder": "メールアドレスまたはユーザー名",
|
"signin.input.email-or-username.placeholder":
|
||||||
|
"メールアドレスまたはユーザー名",
|
||||||
"signin.input.password": "パスワード",
|
"signin.input.password": "パスワード",
|
||||||
"signin.input.password.placeholder": "あなたのパスワード",
|
"signin.input.password.placeholder": "あなたのパスワード",
|
||||||
"signin.button.submit": "サインイン",
|
"signin.button.submit": "サインイン",
|
||||||
"signIn.notify.totp-required.title": "二段階認証が必要です",
|
"signIn.notify.totp-required.title": "二段階認証が必要です",
|
||||||
"signIn.notify.totp-required.description": "二段階認証コードを入力してください",
|
"signIn.notify.totp-required.description":
|
||||||
|
"二段階認証コードを入力してください",
|
||||||
"signIn.oauth.or": "または",
|
"signIn.oauth.or": "または",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -57,7 +63,8 @@ export default {
|
|||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "パスワードを忘れてしまいましたか?",
|
"resetPassword.title": "パスワードを忘れてしまいましたか?",
|
||||||
"resetPassword.description": "登録しているメールアドレスを入力してください。",
|
"resetPassword.description": "登録しているメールアドレスを入力してください。",
|
||||||
"resetPassword.notify.success": "パスワードをリセットするためのリンクをメールで送信しました。",
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "サインインページに戻る",
|
"resetPassword.button.back": "サインインページに戻る",
|
||||||
"resetPassword.text.resetPassword": "パスワードをリセット",
|
"resetPassword.text.resetPassword": "パスワードをリセット",
|
||||||
"resetPassword.text.enterNewPassword": "新規パスワードを入力",
|
"resetPassword.text.enterNewPassword": "新規パスワードを入力",
|
||||||
@ -72,7 +79,8 @@ export default {
|
|||||||
"account.card.password.title": "パスワード",
|
"account.card.password.title": "パスワード",
|
||||||
"account.card.password.old": "現在のパスワード",
|
"account.card.password.old": "現在のパスワード",
|
||||||
"account.card.password.new": "新規パスワード",
|
"account.card.password.new": "新規パスワード",
|
||||||
"account.card.password.noPasswordSet": "パスワードが設定されていません。メールアドレスとパスワードでサインインしたい場合は、パスワードの設定が必要です。",
|
"account.card.password.noPasswordSet":
|
||||||
|
"パスワードが設定されていません。メールアドレスとパスワードでサインインしたい場合は、パスワードの設定が必要です。",
|
||||||
"account.notify.password.success": "パスワードの変更に成功しました",
|
"account.notify.password.success": "パスワードの変更に成功しました",
|
||||||
"account.card.oauth.title": "ソーシャルログイン",
|
"account.card.oauth.title": "ソーシャルログイン",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +92,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "リンク解除",
|
"account.card.oauth.unlink": "リンク解除",
|
||||||
"account.card.oauth.unlinked": "リンクされていません",
|
"account.card.oauth.unlinked": "リンクされていません",
|
||||||
"account.modal.unlink.title": "アカウントのリンクを解除",
|
"account.modal.unlink.title": "アカウントのリンクを解除",
|
||||||
"account.modal.unlink.description": "ソーシャルアカウントのリンクを解除すると、ユーザー名とパスワードを覚えていない場合にアカウントへのアクセスが失われる可能性があります。",
|
"account.modal.unlink.description":
|
||||||
|
"ソーシャルアカウントのリンクを解除すると、ユーザー名とパスワードを覚えていない場合にアカウントへのアクセスが失われる可能性があります。",
|
||||||
"account.notify.oauth.unlinked.success": "リンク解除に成功しました",
|
"account.notify.oauth.unlinked.success": "リンク解除に成功しました",
|
||||||
"account.card.security.title": "セキュリティ",
|
"account.card.security.title": "セキュリティ",
|
||||||
"account.card.security.totp.enable.description": "2段階認証を有効にするため、現在のパスワードを入力してください",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "2段階認証を無効にするため、現在のパスワードを入力してください",
|
"2段階認証を有効にするため、現在のパスワードを入力してください",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"2段階認証を無効にするため、現在のパスワードを入力してください",
|
||||||
"account.card.security.totp.button.start": "開始",
|
"account.card.security.totp.button.start": "開始",
|
||||||
"account.modal.totp.title": "2段階認証を有効にする",
|
"account.modal.totp.title": "2段階認証を有効にする",
|
||||||
"account.modal.totp.step1": "ステップ1: 認証アプリを追加する",
|
"account.modal.totp.step1": "ステップ1: 認証アプリを追加する",
|
||||||
@ -100,7 +111,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "2段階認証の無効化に成功しました",
|
"account.notify.totp.disable": "2段階認証の無効化に成功しました",
|
||||||
"account.notify.totp.enable": "2段階認証の有効化に成功しました",
|
"account.notify.totp.enable": "2段階認証の有効化に成功しました",
|
||||||
"account.card.language.title": "言語",
|
"account.card.language.title": "言語",
|
||||||
"account.card.language.description": "プロジェクトはコミュニティによって翻訳されています。一部の言語の翻訳は不完全の場合があります。",
|
"account.card.language.description":
|
||||||
|
"プロジェクトはコミュニティによって翻訳されています。一部の言語の翻訳は不完全の場合があります。",
|
||||||
"account.card.color.title": "カラースキーム",
|
"account.card.color.title": "カラースキーム",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "ダーク",
|
"account.theme.dark": "ダーク",
|
||||||
@ -108,7 +120,8 @@ export default {
|
|||||||
"account.theme.system": "システムに合わせる",
|
"account.theme.system": "システムに合わせる",
|
||||||
"account.button.delete": "アカウントを削除",
|
"account.button.delete": "アカウントを削除",
|
||||||
"account.modal.delete.title": "アカウントを削除",
|
"account.modal.delete.title": "アカウントを削除",
|
||||||
"account.modal.delete.description": "全ての有効な共有を含め、アカウントに関する全てのデータを完全に削除してもよろしいですか?",
|
"account.modal.delete.description":
|
||||||
|
"全ての有効な共有を含め、アカウントに関する全てのデータを完全に削除してもよろしいですか?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "自分の共有",
|
"account.shares.title": "自分の共有",
|
||||||
@ -126,11 +139,13 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "共有情報",
|
"account.shares.modal.share-informations": "共有情報",
|
||||||
"account.shares.modal.share-link": "共有リンク",
|
"account.shares.modal.share-link": "共有リンク",
|
||||||
"account.shares.modal.delete.title": "共有を削除 {share}",
|
"account.shares.modal.delete.title": "共有を削除 {share}",
|
||||||
"account.shares.modal.delete.description": "この共有を削除してもよろしいですか?",
|
"account.shares.modal.delete.description":
|
||||||
|
"この共有を削除してもよろしいですか?",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "ファイルリクエスト",
|
"account.reverseShares.title": "ファイルリクエスト",
|
||||||
"account.reverseShares.description": "ファイルリクエストは、外部のユーザーにファイルをアップロードしてもらえるユニークなURLを生成できます。",
|
"account.reverseShares.description":
|
||||||
|
"ファイルリクエストは、外部のユーザーにファイルをアップロードしてもらえるユニークなURLを生成できます。",
|
||||||
"account.reverseShares.title.empty": "まだ何もありません 👀",
|
"account.reverseShares.title.empty": "まだ何もありません 👀",
|
||||||
"account.reverseShares.description.empty": "ファイルリクエストがありません。",
|
"account.reverseShares.description.empty": "ファイルリクエストがありません。",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
@ -150,12 +165,17 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-plural": "年間",
|
"account.reverseShares.modal.expiration.year-plural": "年間",
|
||||||
"account.reverseShares.modal.max-size.label": "最大ファイルサイズ",
|
"account.reverseShares.modal.max-size.label": "最大ファイルサイズ",
|
||||||
"account.reverseShares.modal.send-email": "メール通知を送信",
|
"account.reverseShares.modal.send-email": "メール通知を送信",
|
||||||
"account.reverseShares.modal.send-email.description": "このファイルリクエストリンクを使用して、ファイルがアップロードされた場合にメールで通知します。",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"このファイルリクエストリンクを使用して、ファイルがアップロードされた場合にメールで通知します。",
|
||||||
"account.reverseShares.modal.max-use.label": "最大回数",
|
"account.reverseShares.modal.max-use.label": "最大回数",
|
||||||
"account.reverseShares.modal.max-use.description": "このURLを使用してファイルをアップロードできる最大回数です。",
|
"account.reverseShares.modal.max-use.description":
|
||||||
"account.reverseShare.never-expires": "このファイルリクエストリンクは期限切れになりません。",
|
"このURLを使用してファイルをアップロードできる最大回数です。",
|
||||||
"account.reverseShare.expires-on": "このファイルリクエストリンクは、{expiration} に期限切れとなります。",
|
"account.reverseShare.never-expires":
|
||||||
"account.reverseShares.table.no-shares": "まだファイルがアップロードされていません",
|
"このファイルリクエストリンクは期限切れになりません。",
|
||||||
|
"account.reverseShare.expires-on":
|
||||||
|
"このファイルリクエストリンクは、{expiration} に期限切れとなります。",
|
||||||
|
"account.reverseShares.table.no-shares":
|
||||||
|
"まだファイルがアップロードされていません",
|
||||||
"account.reverseShares.table.count.singular": "共有",
|
"account.reverseShares.table.count.singular": "共有",
|
||||||
"account.reverseShares.table.count.plural": "共有",
|
"account.reverseShares.table.count.plural": "共有",
|
||||||
"account.reverseShares.table.shares": "共有",
|
"account.reverseShares.table.shares": "共有",
|
||||||
@ -164,7 +184,8 @@ export default {
|
|||||||
"account.reverseShares.table.expires": "有効期限",
|
"account.reverseShares.table.expires": "有効期限",
|
||||||
"account.reverseShares.modal.reverse-share-link": "ファイルリクエストリンク",
|
"account.reverseShares.modal.reverse-share-link": "ファイルリクエストリンク",
|
||||||
"account.reverseShares.modal.delete.title": "ファイルリクエストを削除",
|
"account.reverseShares.modal.delete.title": "ファイルリクエストを削除",
|
||||||
"account.reverseShares.modal.delete.description": "本当にこのファイルリクエストを削除しますか?削除すると、関連するファイルアップロードも削除されます。",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"本当にこのファイルリクエストを削除しますか?削除すると、関連するファイルアップロードも削除されます。",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "管理画面",
|
"admin.title": "管理画面",
|
||||||
@ -182,39 +203,50 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.title": "パスワードを変更",
|
"admin.users.edit.update.change-password.title": "パスワードを変更",
|
||||||
"admin.users.edit.update.change-password.field": "新規パスワード",
|
"admin.users.edit.update.change-password.field": "新規パスワード",
|
||||||
"admin.users.edit.update.change-password.button": "新しいパスワードを保存",
|
"admin.users.edit.update.change-password.button": "新しいパスワードを保存",
|
||||||
"admin.users.edit.update.notify.password.success": "パスワードの変更に成功しました",
|
"admin.users.edit.update.notify.password.success":
|
||||||
|
"パスワードの変更に成功しました",
|
||||||
"admin.users.edit.delete.title": "ユーザーを削除 {username}",
|
"admin.users.edit.delete.title": "ユーザーを削除 {username}",
|
||||||
"admin.users.edit.delete.description": "このユーザーとこのユーザーに関連する全てのファイルアップロードを削除してもよろしいですか?",
|
"admin.users.edit.delete.description":
|
||||||
|
"このユーザーとこのユーザーに関連する全てのファイルアップロードを削除してもよろしいですか?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "ユーザーを作成",
|
"admin.users.modal.create.title": "ユーザーを作成",
|
||||||
"admin.users.modal.create.username": "ユーザー名",
|
"admin.users.modal.create.username": "ユーザー名",
|
||||||
"admin.users.modal.create.email": "メールアドレス",
|
"admin.users.modal.create.email": "メールアドレス",
|
||||||
"admin.users.modal.create.password": "パスワード",
|
"admin.users.modal.create.password": "パスワード",
|
||||||
"admin.users.modal.create.manual-password": "パスワードを手動で設定",
|
"admin.users.modal.create.manual-password": "パスワードを手動で設定",
|
||||||
"admin.users.modal.create.manual-password.description": "チェックされていない場合、ユーザーにパスワードを設定する為のリンクが記載されたメールを送信します。",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"チェックされていない場合、ユーザーにパスワードを設定する為のリンクが記載されたメールを送信します。",
|
||||||
"admin.users.modal.create.admin": "管理者権限",
|
"admin.users.modal.create.admin": "管理者権限",
|
||||||
"admin.users.modal.create.admin.description": "チェックされている場合、ユーザーは管理画面にアクセスできるようになります。",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"チェックされている場合、ユーザーは管理画面にアクセスできるようになります。",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "アップロード",
|
"upload.title": "アップロード",
|
||||||
"upload.notify.generic-error": "共有を仕上げている最中にエラーが発生しました。",
|
"upload.notify.generic-error":
|
||||||
"upload.notify.count-failed": "{count} ファイルがアップロードに失敗しました。再度お試しください。",
|
"共有を仕上げている最中にエラーが発生しました。",
|
||||||
|
"upload.notify.count-failed":
|
||||||
|
"{count} ファイルがアップロードに失敗しました。再度お試しください。",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "ファイルをアップロード",
|
"upload.dropzone.title": "ファイルをアップロード",
|
||||||
"upload.dropzone.description": "ここにファイルをドラッグしてアップロードを開始しましょう。{maxSize} 以下のファイルがアップロードできます。",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "アップロードしようとしたファイルは、最大ファイルサイズの{maxSize} を超えています。",
|
"ここにファイルをドラッグしてアップロードを開始しましょう。{maxSize} 以下のファイルがアップロードできます。",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"アップロードしようとしたファイルは、最大ファイルサイズの{maxSize} を超えています。",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "ファイル名",
|
"upload.filelist.name": "ファイル名",
|
||||||
"upload.filelist.size": "サイズ",
|
"upload.filelist.size": "サイズ",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "共有を作成",
|
"upload.modal.title": "共有を作成",
|
||||||
"upload.modal.link.error.invalid": "文字、数字、アンダースコア、ハイフンのみ使用できます",
|
"upload.modal.link.error.invalid":
|
||||||
|
"文字、数字、アンダースコア、ハイフンのみ使用できます",
|
||||||
"upload.modal.link.error.taken": "このリンクは既に使用されています",
|
"upload.modal.link.error.taken": "このリンクは既に使用されています",
|
||||||
"upload.modal.not-signed-in": "サインインしていません",
|
"upload.modal.not-signed-in": "サインインしていません",
|
||||||
"upload.modal.not-signed-in-description": "共有の手動削除と訪問者カウンターは表示できません。",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"共有の手動削除と訪問者カウンターは表示できません。",
|
||||||
"upload.modal.expires.never": "永久",
|
"upload.modal.expires.never": "永久",
|
||||||
"upload.modal.expires.never-long": "期限切れにさせない",
|
"upload.modal.expires.never-long": "期限切れにさせない",
|
||||||
"upload.modal.expires.error.too-long": "設定可能な有効期限を越えています。有効期限の上限は{max} です。",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"設定可能な有効期限を越えています。有効期限の上限は{max} です。",
|
||||||
"upload.modal.link.label": "リンク",
|
"upload.modal.link.label": "リンク",
|
||||||
"upload.modal.expires.label": "有効期限",
|
"upload.modal.expires.label": "有効期限",
|
||||||
"upload.modal.expires.minute-singular": "分間",
|
"upload.modal.expires.minute-singular": "分間",
|
||||||
@ -230,7 +262,8 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "年間",
|
"upload.modal.expires.year-singular": "年間",
|
||||||
"upload.modal.expires.year-plural": "年間",
|
"upload.modal.expires.year-plural": "年間",
|
||||||
"upload.modal.accordion.description.title": "説明",
|
"upload.modal.accordion.description.title": "説明",
|
||||||
"upload.modal.accordion.description.placeholder": "この共有に関する受信者へのメモ",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"この共有に関する受信者へのメモ",
|
||||||
"upload.modal.accordion.email.title": "メールで受け取る相手",
|
"upload.modal.accordion.email.title": "メールで受け取る相手",
|
||||||
"upload.modal.accordion.email.placeholder": "メールの宛先を入力",
|
"upload.modal.accordion.email.placeholder": "メールの宛先を入力",
|
||||||
"upload.modal.accordion.email.invalid-email": "無効なメールアドレスです",
|
"upload.modal.accordion.email.invalid-email": "無効なメールアドレスです",
|
||||||
@ -241,28 +274,34 @@ export default {
|
|||||||
"upload.modal.accordion.security.max-views.placeholder": "制限なし",
|
"upload.modal.accordion.security.max-views.placeholder": "制限なし",
|
||||||
// showCompletedUploadModal.tsx
|
// showCompletedUploadModal.tsx
|
||||||
"upload.modal.completed.never-expires": "この共有は期限切れになりません。",
|
"upload.modal.completed.never-expires": "この共有は期限切れになりません。",
|
||||||
"upload.modal.completed.expires-on": "この共有は、{expiration} に期限切れとなります。",
|
"upload.modal.completed.expires-on":
|
||||||
|
"この共有は、{expiration} に期限切れとなります。",
|
||||||
"upload.modal.completed.share-ready": "共有の準備ができました",
|
"upload.modal.completed.share-ready": "共有の準備ができました",
|
||||||
// END /upload
|
// END /upload
|
||||||
// /share/[id]
|
// /share/[id]
|
||||||
"share.title": "「{shareId}」が共有されました",
|
"share.title": "「{shareId}」が共有されました",
|
||||||
"share.description": "あなたと共有したファイルをご確認ください!",
|
"share.description": "あなたと共有したファイルをご確認ください!",
|
||||||
"share.error.visitor-limit-exceeded.title": "訪問者の上限を超えました",
|
"share.error.visitor-limit-exceeded.title": "訪問者の上限を超えました",
|
||||||
"share.error.visitor-limit-exceeded.description": "この共有からの訪問者の回数が制限を超えています。",
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"この共有からの訪問者の回数が制限を超えています。",
|
||||||
"share.error.removed.title": "共有が削除されました",
|
"share.error.removed.title": "共有が削除されました",
|
||||||
"share.error.not-found.title": "共有が見つかりません",
|
"share.error.not-found.title": "共有が見つかりません",
|
||||||
"share.error.not-found.description": "お探しの共有が見つかりません。",
|
"share.error.not-found.description": "お探しの共有が見つかりません。",
|
||||||
"share.modal.password.title": "パスワードが必要です",
|
"share.modal.password.title": "パスワードが必要です",
|
||||||
"share.modal.password.description": "この共有にアクセスするには、共有相手から伝えられているパスワードを入力してください。",
|
"share.modal.password.description":
|
||||||
|
"この共有にアクセスするには、共有相手から伝えられているパスワードを入力してください。",
|
||||||
"share.modal.password": "パスワード",
|
"share.modal.password": "パスワード",
|
||||||
"share.modal.error.invalid-password": "パスワードが間違っています",
|
"share.modal.error.invalid-password": "パスワードが間違っています",
|
||||||
"share.button.download-all": "全てダウンロード",
|
"share.button.download-all": "全てダウンロード",
|
||||||
"share.notify.download-all-preparing": "共有は準備中です。数分後に再度お試しください。",
|
"share.notify.download-all-preparing":
|
||||||
|
"共有は準備中です。数分後に再度お試しください。",
|
||||||
"share.modal.file-link": "ファイルリンク",
|
"share.modal.file-link": "ファイルリンク",
|
||||||
"share.table.name": "ファイル名",
|
"share.table.name": "ファイル名",
|
||||||
"share.table.size": "サイズ",
|
"share.table.size": "サイズ",
|
||||||
"share.modal.file-preview.error.not-supported.title": "プレビューに対応していません",
|
"share.modal.file-preview.error.not-supported.title":
|
||||||
"share.modal.file-preview.error.not-supported.description": "A preview for this file type is unsupported. Please download the file to view it.",
|
"プレビューに対応していません",
|
||||||
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"A preview for this file type is unsupported. Please download the file to view it.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "編集 {shareId}",
|
"share.edit.title": "編集 {shareId}",
|
||||||
@ -282,40 +321,58 @@ export default {
|
|||||||
"admin.config.general.app-url": "アプリ名",
|
"admin.config.general.app-url": "アプリ名",
|
||||||
"admin.config.general.app-url.description": "Pingvin Shareで利用できるURL",
|
"admin.config.general.app-url.description": "Pingvin Shareで利用できるURL",
|
||||||
"admin.config.general.show-home-page": "ホームページを表示する",
|
"admin.config.general.show-home-page": "ホームページを表示する",
|
||||||
"admin.config.general.show-home-page.description": "ホームページを表示するかどうか選択",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"ホームページを表示するかどうか選択",
|
||||||
"admin.config.general.logo": "ロゴ",
|
"admin.config.general.logo": "ロゴ",
|
||||||
"admin.config.general.logo.description": "新しい画像をアップロードしてロゴを変更できます。画像は、PNG形式でアスペクト比が1:1である必要があります。",
|
"admin.config.general.logo.description":
|
||||||
|
"新しい画像をアップロードしてロゴを変更できます。画像は、PNG形式でアスペクト比が1:1である必要があります。",
|
||||||
"admin.config.general.logo.placeholder": "画像を選択",
|
"admin.config.general.logo.placeholder": "画像を選択",
|
||||||
"admin.config.email.enable-share-email-recipients": "メールでの共有を有効にする",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "メールで共有を送信できるようにするか選択してください。SMTPが有効になっている場合にのみ機能します。",
|
"メールでの共有を有効にする",
|
||||||
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
|
"メールで共有を送信できるようにするか選択してください。SMTPが有効になっている場合にのみ機能します。",
|
||||||
"admin.config.email.share-recipients-subject": "宛先への件名",
|
"admin.config.email.share-recipients-subject": "宛先への件名",
|
||||||
"admin.config.email.share-recipients-subject.description": "メールで共有された相手に送信メールの件名です。",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
|
"メールで共有された相手に送信メールの件名です。",
|
||||||
"admin.config.email.share-recipients-message": "宛先への本文",
|
"admin.config.email.share-recipients-message": "宛先への本文",
|
||||||
"admin.config.email.share-recipients-message.description": "メールで共有された相手に送信されるメールの本文です。次の変数が利用できます:\n{creator} - 共有作成者のユーザー名\n{shareUrl} - 共有のURL\n{desc} - 共有の説明\n{expires} - 共有の有効期限\n変数は、実際の値によって置き換えられます。",
|
"admin.config.email.share-recipients-message.description":
|
||||||
|
"メールで共有された相手に送信されるメールの本文です。次の変数が利用できます:\n{creator} - 共有作成者のユーザー名\n{shareUrl} - 共有のURL\n{desc} - 共有の説明\n{expires} - 共有の有効期限\n変数は、実際の値によって置き換えられます。",
|
||||||
"admin.config.email.reverse-share-subject": "ファイルリクエストの件名",
|
"admin.config.email.reverse-share-subject": "ファイルリクエストの件名",
|
||||||
"admin.config.email.reverse-share-subject.description": "あなたが作成したファイルリクエストリンクからファイルがアップロードされた場合に送信されるメールの件名です。",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"あなたが作成したファイルリクエストリンクからファイルがアップロードされた場合に送信されるメールの件名です。",
|
||||||
"admin.config.email.reverse-share-message": "ファイルリクエストの本文",
|
"admin.config.email.reverse-share-message": "ファイルリクエストの本文",
|
||||||
"admin.config.email.reverse-share-message.description": "あなたが作成したファイルリクエストリンクからファイルがアップロードされた場合に送信されるメールの本文です。{shareUrl} は、作成者の名前とURLにより置き換えられます。",
|
"admin.config.email.reverse-share-message.description":
|
||||||
|
"あなたが作成したファイルリクエストリンクからファイルがアップロードされた場合に送信されるメールの本文です。{shareUrl} は、作成者の名前とURLにより置き換えられます。",
|
||||||
"admin.config.email.reset-password-subject": "パスワードリセットの件名",
|
"admin.config.email.reset-password-subject": "パスワードリセットの件名",
|
||||||
"admin.config.email.reset-password-subject.description": "パスワードリセットのリクエストがされた時に送信されるメールの件名です。",
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"パスワードリセットのリクエストがされた時に送信されるメールの件名です。",
|
||||||
"admin.config.email.reset-password-message": "パスワードリセットの本文",
|
"admin.config.email.reset-password-message": "パスワードリセットの本文",
|
||||||
"admin.config.email.reset-password-message.description": "あなたが作成したファイルリクエストリンクからファイルがアップロードされた場合に送信されるメールの本文です。{url} は、実際のパスワードリセットURLによって置き換えられます。",
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"あなたが作成したファイルリクエストリンクからファイルがアップロードされた場合に送信されるメールの本文です。{url} は、実際のパスワードリセットURLによって置き換えられます。",
|
||||||
"admin.config.email.invite-subject": "無効な件名",
|
"admin.config.email.invite-subject": "無効な件名",
|
||||||
"admin.config.email.invite-subject.description": "管理者がユーザーを招待したときに送信されるメールの件名です。",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"管理者がユーザーを招待したときに送信されるメールの件名です。",
|
||||||
"admin.config.email.invite-message": "無効な本文",
|
"admin.config.email.invite-message": "無効な本文",
|
||||||
"admin.config.email.invite-message.description": "管理者がユーザーを招待したときに送信されるメールの本文です。{url} は、招待URLに、{password} は、パスワードに置き換えられます。",
|
"admin.config.email.invite-message.description":
|
||||||
|
"管理者がユーザーを招待したときに送信されるメールの本文です。{url} は、招待URLに、{password} は、パスワードに置き換えられます。",
|
||||||
"admin.config.share.allow-registration": "登録を許可する",
|
"admin.config.share.allow-registration": "登録を許可する",
|
||||||
"admin.config.share.allow-registration.description": "登録を許可するかどうかを選択してください。",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "ログインしていない状態での共有を許可する",
|
"登録を許可するかどうかを選択してください。",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "ログインしていないユーザーに共有の作成を許可するかどうかを選択してください。",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"ログインしていない状態での共有を許可する",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"ログインしていないユーザーに共有の作成を許可するかどうかを選択してください。",
|
||||||
"admin.config.share.max-expiration": "有効期限の上限",
|
"admin.config.share.max-expiration": "有効期限の上限",
|
||||||
"admin.config.share.max-expiration.description": "共有に設定可能な有効期限の上限を時間単位で設定できます。0を設定すると、有効期限が無制限になります。",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"共有に設定可能な有効期限の上限を時間単位で設定できます。0を設定すると、有効期限が無制限になります。",
|
||||||
"admin.config.share.max-size": "最大ファイルサイズ",
|
"admin.config.share.max-size": "最大ファイルサイズ",
|
||||||
"admin.config.share.max-size.description": "最大ファイルサイズ(byte単位)",
|
"admin.config.share.max-size.description": "最大ファイルサイズ(byte単位)",
|
||||||
"admin.config.share.zip-compression-level": "Zip圧縮レベル",
|
"admin.config.share.zip-compression-level": "Zip圧縮レベル",
|
||||||
"admin.config.share.zip-compression-level.description": "ファイルサイズと圧縮速度のバランスを取るように、レベルを調整できます。有効な値は0~9の間で、0が無圧縮、9で最大限の圧縮となります。 ",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"ファイルサイズと圧縮速度のバランスを取るように、レベルを調整できます。有効な値は0~9の間で、0が無圧縮、9で最大限の圧縮となります。 ",
|
||||||
"admin.config.smtp.enabled": "有効",
|
"admin.config.smtp.enabled": "有効",
|
||||||
"admin.config.smtp.enabled.description": "SMTPを有効にするかどうかを選択してください。SMTPサーバーのホスト名、ポート番号、電子メールアドレス、ユーザー名、パスワードが入力されている場合にのみ、有効にしてください。",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"SMTPを有効にするかどうかを選択してください。SMTPサーバーのホスト名、ポート番号、電子メールアドレス、ユーザー名、パスワードが入力されている場合にのみ、有効にしてください。",
|
||||||
"admin.config.smtp.host": "ホスト名",
|
"admin.config.smtp.host": "ホスト名",
|
||||||
"admin.config.smtp.host.description": "SMTPサーバーのホスト名",
|
"admin.config.smtp.host.description": "SMTPサーバーのホスト名",
|
||||||
"admin.config.smtp.port": "ポート番号",
|
"admin.config.smtp.port": "ポート番号",
|
||||||
@ -328,47 +385,70 @@ export default {
|
|||||||
"admin.config.smtp.password.description": "SMTPサーバーのパスワード",
|
"admin.config.smtp.password.description": "SMTPサーバーのパスワード",
|
||||||
"admin.config.smtp.button.test": "テストメールを送信",
|
"admin.config.smtp.button.test": "テストメールを送信",
|
||||||
"admin.config.oauth.allow-registration": "登録を許可する",
|
"admin.config.oauth.allow-registration": "登録を許可する",
|
||||||
"admin.config.oauth.allow-registration.description": "ユーザーにソーシャルアカウント経由での登録を許可します",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"ユーザーにソーシャルアカウント経由での登録を許可します",
|
||||||
"admin.config.oauth.ignore-totp": "二段階認証を無視する",
|
"admin.config.oauth.ignore-totp": "二段階認証を無視する",
|
||||||
"admin.config.oauth.ignore-totp.description": "ソーシャルログイン時に二段階認証を無視するかどうかを設定します",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"ソーシャルログイン時に二段階認証を無視するかどうかを設定します",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "GitHubアカウントを使用したログインを許可するかどうかを設定します",
|
"admin.config.oauth.github-enabled.description":
|
||||||
|
"GitHubアカウントを使用したログインを許可するかどうかを設定します",
|
||||||
"admin.config.oauth.github-client-id": "GitHub クライアントID",
|
"admin.config.oauth.github-client-id": "GitHub クライアントID",
|
||||||
"admin.config.oauth.github-client-id.description": "GitHub OAuthアプリのクライアントID",
|
"admin.config.oauth.github-client-id.description":
|
||||||
|
"GitHub OAuthアプリのクライアントID",
|
||||||
"admin.config.oauth.github-client-secret": "GitHub クライアントシークレット",
|
"admin.config.oauth.github-client-secret": "GitHub クライアントシークレット",
|
||||||
"admin.config.oauth.github-client-secret.description": "GitHub OAuthアプリのクライアントシークレット",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"GitHub OAuthアプリのクライアントシークレット",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Googleアカウントを使用したログインを許可するかどうかを設定します",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Googleアカウントを使用したログインを許可するかどうかを設定します",
|
||||||
"admin.config.oauth.google-client-id": "Google クライアントID",
|
"admin.config.oauth.google-client-id": "Google クライアントID",
|
||||||
"admin.config.oauth.google-client-id.description": "Google OAuthアプリのクライアントID",
|
"admin.config.oauth.google-client-id.description":
|
||||||
|
"Google OAuthアプリのクライアントID",
|
||||||
"admin.config.oauth.google-client-secret": "Google クライアントシークレット",
|
"admin.config.oauth.google-client-secret": "Google クライアントシークレット",
|
||||||
"admin.config.oauth.google-client-secret.description": "Google OAuthアプリのクライアントシークレット",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Google OAuthアプリのクライアントシークレット",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Microsoftアカウントを使用したログインを許可するかどうかを設定します",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Microsoftアカウントを使用したログインを許可するかどうかを設定します",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoftテナント",
|
"admin.config.oauth.microsoft-tenant": "Microsoftテナント",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Microsoft OAuthアプリのテナントID\ncommon: 個人のMicrosoftアカウントとMicrosoft Entra IDの職場または学校のアカウントを持つユーザーは、アプリケーションにサインインできます。 \norganizations: Microsoft Entra IDからの職場または学校のアカウントを持つユーザーのみがアプリケーションにサインインできます。\nconsumers: 個人のMicrosoftアカウントを持つユーザーのみがアプリケーションにサインインできます。\nMicrosoft Entraテナントのドメイン名またはGUID形式のテナントID: 特定のMicrosoft Entraテナント (職場または学校のアカウントを持つディレクトリメンバーまたはパーソナルMicrosoftアカウントを持つディレクトリゲスト) からのユーザーのみがアプリケーションにサインインできます。",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Microsoft OAuthアプリのテナントID\ncommon: 個人のMicrosoftアカウントとMicrosoft Entra IDの職場または学校のアカウントを持つユーザーは、アプリケーションにサインインできます。 \norganizations: Microsoft Entra IDからの職場または学校のアカウントを持つユーザーのみがアプリケーションにサインインできます。\nconsumers: 個人のMicrosoftアカウントを持つユーザーのみがアプリケーションにサインインできます。\nMicrosoft Entraテナントのドメイン名またはGUID形式のテナントID: 特定のMicrosoft Entraテナント (職場または学校のアカウントを持つディレクトリメンバーまたはパーソナルMicrosoftアカウントを持つディレクトリゲスト) からのユーザーのみがアプリケーションにサインインできます。",
|
||||||
"admin.config.oauth.microsoft-client-id": "Microsoft クライアントID",
|
"admin.config.oauth.microsoft-client-id": "Microsoft クライアントID",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "Microsoft OAuthアプリのクライアントID",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
"admin.config.oauth.microsoft-client-secret": "Microsoft クライアントシークレット",
|
"Microsoft OAuthアプリのクライアントID",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Microsoft OAuthアプリのクライアントシークレット",
|
"admin.config.oauth.microsoft-client-secret":
|
||||||
|
"Microsoft クライアントシークレット",
|
||||||
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Microsoft OAuthアプリのクライアントシークレット",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Discordアカウントを使用したログインを許可するかどうかを設定します",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
|
"Discordアカウントを使用したログインを許可するかどうかを設定します",
|
||||||
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
|
"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-limited-guild.description":
|
||||||
|
"Limit signing in to users in a specific server. Leave it blank to disable.",
|
||||||
"admin.config.oauth.discord-client-id": "Discord クライアントID",
|
"admin.config.oauth.discord-client-id": "Discord クライアントID",
|
||||||
"admin.config.oauth.discord-client-id.description": "Discord OAuthアプリのクライアントID",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
"admin.config.oauth.discord-client-secret": "Discord クライアントシークレット",
|
"Discord OAuthアプリのクライアントID",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Discord OAuthアプリのクライアントシークレット",
|
"admin.config.oauth.discord-client-secret":
|
||||||
|
"Discord クライアントシークレット",
|
||||||
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Discord OAuthアプリのクライアントシークレット",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Whether OpenID Connect login is enabled",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
|
"Discovery URI of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
|
"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-username-claim.description":
|
||||||
|
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"Client ID of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Client secret of the OpenID Connect OAuth app",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "ページが見つかりません。",
|
"404.description": "ページが見つかりません。",
|
||||||
"404.button.home": "ホームに戻る",
|
"404.button.home": "ホームに戻る",
|
||||||
@ -378,15 +458,22 @@ export default {
|
|||||||
"error.button.back": "戻る",
|
"error.button.back": "戻る",
|
||||||
"error.msg.default": "問題が発生しました。",
|
"error.msg.default": "問題が発生しました。",
|
||||||
"error.msg.access_denied": "認証処理を中止しました、後で再度お試しください。",
|
"error.msg.access_denied": "認証処理を中止しました、後で再度お試しください。",
|
||||||
"error.msg.expired_token": "認証処理に時間がかかりすぎています、後で再度お試しください。",
|
"error.msg.expired_token":
|
||||||
|
"認証処理に時間がかかりすぎています、後で再度お試しください。",
|
||||||
"error.msg.invalid_token": "Internal Error",
|
"error.msg.invalid_token": "Internal Error",
|
||||||
"error.msg.no_user": "この{0} アカウントにリンクしたユーザーが存在しません。",
|
"error.msg.no_user": "この{0} アカウントにリンクしたユーザーが存在しません。",
|
||||||
"error.msg.no_email": "この{0} アカウントからメールアドレスを取得出来ません。",
|
"error.msg.no_email":
|
||||||
"error.msg.already_linked": "この{0} アカウントは、既に別のアカウントにリンクされています。",
|
"この{0} アカウントからメールアドレスを取得出来ません。",
|
||||||
"error.msg.not_linked": "この{0} アカウントはどのアカウントにもリンクされていません。",
|
"error.msg.already_linked":
|
||||||
"error.msg.unverified_account": "This {0} account is unverified, please try again after verification.",
|
"この{0} アカウントは、既に別のアカウントにリンクされています。",
|
||||||
"error.msg.discord_guild_permission_denied": "You are not allowed to sign in.",
|
"error.msg.not_linked":
|
||||||
"error.msg.cannot_get_user_info": "Can not get your user info from this {0} account.",
|
"この{0} アカウントはどのアカウントにもリンクされていません。",
|
||||||
|
"error.msg.unverified_account":
|
||||||
|
"This {0} account is unverified, please try again after verification.",
|
||||||
|
"error.msg.discord_guild_permission_denied":
|
||||||
|
"You are not allowed to sign in.",
|
||||||
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Can not get your user info from this {0} account.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +504,5 @@ export default {
|
|||||||
"common.error.too-long": "最大{length} 文字である必要があります",
|
"common.error.too-long": "最大{length} 文字である必要があります",
|
||||||
"common.error.exact-length": "{length} 文字である必要があります",
|
"common.error.exact-length": "{length} 文字である必要があります",
|
||||||
"common.error.invalid-number": "数字でなければなりません",
|
"common.error.invalid-number": "数字でなければなりません",
|
||||||
"common.error.field-required": "これは必須項目です"
|
"common.error.field-required": "これは必須項目です",
|
||||||
};
|
};
|
@ -12,13 +12,16 @@ export default {
|
|||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "Een <h>zelfgehost</h> platform voor het delen van bestanden.",
|
"home.title": "Een <h>zelfgehost</h> platform voor het delen van bestanden.",
|
||||||
"home.description": "Wil je echt je persoonlijke bestanden geven aan derden zoals WeTransfer?",
|
"home.description":
|
||||||
|
"Wil je echt je persoonlijke bestanden geven aan derden zoals WeTransfer?",
|
||||||
"home.bullet.a.name": "Zelfgehost",
|
"home.bullet.a.name": "Zelfgehost",
|
||||||
"home.bullet.a.description": "Host Pingvin Share op uw eigen machine.",
|
"home.bullet.a.description": "Host Pingvin Share op uw eigen machine.",
|
||||||
"home.bullet.b.name": "Privacy",
|
"home.bullet.b.name": "Privacy",
|
||||||
"home.bullet.b.description": "Uw bestanden zijn van u en mogen nooit in handen komen van derden.",
|
"home.bullet.b.description":
|
||||||
|
"Uw bestanden zijn van u en mogen nooit in handen komen van derden.",
|
||||||
"home.bullet.c.name": "Geen vervelende limiet voor bestandsgrootte",
|
"home.bullet.c.name": "Geen vervelende limiet voor bestandsgrootte",
|
||||||
"home.bullet.c.description": "Upload zo grote bestanden als je wilt. Alleen je harde schijf is je limiet.",
|
"home.bullet.c.description":
|
||||||
|
"Upload zo grote bestanden als je wilt. Alleen je harde schijf is je limiet.",
|
||||||
"home.button.start": "Aan de slag",
|
"home.button.start": "Aan de slag",
|
||||||
"home.button.source": "Broncode",
|
"home.button.source": "Broncode",
|
||||||
// END /
|
// END /
|
||||||
@ -27,12 +30,14 @@ export default {
|
|||||||
"signin.description": "Heeft u nog geen account?",
|
"signin.description": "Heeft u nog geen account?",
|
||||||
"signin.button.signup": "Registreren",
|
"signin.button.signup": "Registreren",
|
||||||
"signin.input.email-or-username": "E-mailadres of gebruikersnaam",
|
"signin.input.email-or-username": "E-mailadres of gebruikersnaam",
|
||||||
"signin.input.email-or-username.placeholder": "Uw e-mailadres of gebruikersnaam",
|
"signin.input.email-or-username.placeholder":
|
||||||
|
"Uw e-mailadres of gebruikersnaam",
|
||||||
"signin.input.password": "Wachtwoord",
|
"signin.input.password": "Wachtwoord",
|
||||||
"signin.input.password.placeholder": "Uw wachtwoord",
|
"signin.input.password.placeholder": "Uw wachtwoord",
|
||||||
"signin.button.submit": "Aanmelden",
|
"signin.button.submit": "Aanmelden",
|
||||||
"signIn.notify.totp-required.title": "Tweestapsverificatie vereist",
|
"signIn.notify.totp-required.title": "Tweestapsverificatie vereist",
|
||||||
"signIn.notify.totp-required.description": "Voer uw tweestapsverificatiecode in",
|
"signIn.notify.totp-required.description":
|
||||||
|
"Voer uw tweestapsverificatiecode in",
|
||||||
"signIn.oauth.or": "OF",
|
"signIn.oauth.or": "OF",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -56,13 +61,16 @@ export default {
|
|||||||
// END /auth/totp
|
// END /auth/totp
|
||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "Wachtwoord vergeten?",
|
"resetPassword.title": "Wachtwoord vergeten?",
|
||||||
"resetPassword.description": "Voer uw e-mailadres in om uw wachtwoord opnieuw in te stellen.",
|
"resetPassword.description":
|
||||||
"resetPassword.notify.success": "Een e-mail is verzonden met een link om uw wachtwoord te resetten.",
|
"Voer uw e-mailadres in om uw wachtwoord opnieuw in te stellen.",
|
||||||
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "Terug naar login pagina",
|
"resetPassword.button.back": "Terug naar login pagina",
|
||||||
"resetPassword.text.resetPassword": "Wachtwoord opnieuw instellen",
|
"resetPassword.text.resetPassword": "Wachtwoord opnieuw instellen",
|
||||||
"resetPassword.text.enterNewPassword": "Voer uw nieuwe wachtwoord in",
|
"resetPassword.text.enterNewPassword": "Voer uw nieuwe wachtwoord in",
|
||||||
"resetPassword.input.password": "Nieuw wachtwoord",
|
"resetPassword.input.password": "Nieuw wachtwoord",
|
||||||
"resetPassword.notify.passwordReset": "Uw wachtwoord is met succes opnieuw ingesteld.",
|
"resetPassword.notify.passwordReset":
|
||||||
|
"Uw wachtwoord is met succes opnieuw ingesteld.",
|
||||||
// /account
|
// /account
|
||||||
"account.title": "Mijn account",
|
"account.title": "Mijn account",
|
||||||
"account.card.info.title": "Accountinformatie",
|
"account.card.info.title": "Accountinformatie",
|
||||||
@ -72,7 +80,8 @@ export default {
|
|||||||
"account.card.password.title": "Wachtwoord",
|
"account.card.password.title": "Wachtwoord",
|
||||||
"account.card.password.old": "Oude wachtwoord",
|
"account.card.password.old": "Oude wachtwoord",
|
||||||
"account.card.password.new": "Nieuw wachtwoord",
|
"account.card.password.new": "Nieuw wachtwoord",
|
||||||
"account.card.password.noPasswordSet": "U hebt nog geen wachtwoord ingesteld. Stel deze eerst in als u via email wilt inloggen.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"U hebt nog geen wachtwoord ingesteld. Stel deze eerst in als u via email wilt inloggen.",
|
||||||
"account.notify.password.success": "Wachtwoord succesvol gewijzigd!",
|
"account.notify.password.success": "Wachtwoord succesvol gewijzigd!",
|
||||||
"account.card.oauth.title": "Social login",
|
"account.card.oauth.title": "Social login",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +93,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Ontkoppel",
|
"account.card.oauth.unlink": "Ontkoppel",
|
||||||
"account.card.oauth.unlinked": "Niet-gekoppeld",
|
"account.card.oauth.unlinked": "Niet-gekoppeld",
|
||||||
"account.modal.unlink.title": "Ontkoppel account",
|
"account.modal.unlink.title": "Ontkoppel account",
|
||||||
"account.modal.unlink.description": "Het ontkoppelen van uw sociale accounts kan leiden tot verlies van uw account. Vergeet uw gebruikersnaam en wachtwoord niet.",
|
"account.modal.unlink.description":
|
||||||
|
"Het ontkoppelen van uw sociale accounts kan leiden tot verlies van uw account. Vergeet uw gebruikersnaam en wachtwoord niet.",
|
||||||
"account.notify.oauth.unlinked.success": "Ontkoppelen succesvol",
|
"account.notify.oauth.unlinked.success": "Ontkoppelen succesvol",
|
||||||
"account.card.security.title": "Beveiliging",
|
"account.card.security.title": "Beveiliging",
|
||||||
"account.card.security.totp.enable.description": "Voer uw huidige wachtwoord in om TOTP in te schakelen",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "Voer uw huidige wachtwoord in om TOTP uit te schakelen",
|
"Voer uw huidige wachtwoord in om TOTP in te schakelen",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"Voer uw huidige wachtwoord in om TOTP uit te schakelen",
|
||||||
"account.card.security.totp.button.start": "Start",
|
"account.card.security.totp.button.start": "Start",
|
||||||
"account.modal.totp.title": "TOTP inschakelen",
|
"account.modal.totp.title": "TOTP inschakelen",
|
||||||
"account.modal.totp.step1": "Stap 1: Voeg uw authenticator toe",
|
"account.modal.totp.step1": "Stap 1: Voeg uw authenticator toe",
|
||||||
@ -100,7 +112,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "TOTP succesvol uitgeschakeld",
|
"account.notify.totp.disable": "TOTP succesvol uitgeschakeld",
|
||||||
"account.notify.totp.enable": "TOTP succesvol ingeschakeld",
|
"account.notify.totp.enable": "TOTP succesvol ingeschakeld",
|
||||||
"account.card.language.title": "Taal",
|
"account.card.language.title": "Taal",
|
||||||
"account.card.language.description": "Het project is vertaald door de community. Sommige talen zijn mogelijk onvolledig.",
|
"account.card.language.description":
|
||||||
|
"Het project is vertaald door de community. Sommige talen zijn mogelijk onvolledig.",
|
||||||
"account.card.color.title": "Kleurenschema",
|
"account.card.color.title": "Kleurenschema",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "Donker",
|
"account.theme.dark": "Donker",
|
||||||
@ -108,7 +121,8 @@ export default {
|
|||||||
"account.theme.system": "Systeem",
|
"account.theme.system": "Systeem",
|
||||||
"account.button.delete": "Account verwijderen",
|
"account.button.delete": "Account verwijderen",
|
||||||
"account.modal.delete.title": "Account verwijderen",
|
"account.modal.delete.title": "Account verwijderen",
|
||||||
"account.modal.delete.description": "Weet u zeker dat u uw account met al uw gedeelde bestanden wilt verwijderen?",
|
"account.modal.delete.description":
|
||||||
|
"Weet u zeker dat u uw account met al uw gedeelde bestanden wilt verwijderen?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "Mijn gedeelde bestanden",
|
"account.shares.title": "Mijn gedeelde bestanden",
|
||||||
@ -126,13 +140,16 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "Gegevens delen",
|
"account.shares.modal.share-informations": "Gegevens delen",
|
||||||
"account.shares.modal.share-link": "Deel link",
|
"account.shares.modal.share-link": "Deel link",
|
||||||
"account.shares.modal.delete.title": "Verwijder share {share}",
|
"account.shares.modal.delete.title": "Verwijder share {share}",
|
||||||
"account.shares.modal.delete.description": "Weet u zeker dat u deze share wilt verwijderen?",
|
"account.shares.modal.delete.description":
|
||||||
|
"Weet u zeker dat u deze share wilt verwijderen?",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "Omgekeerde share",
|
"account.reverseShares.title": "Omgekeerde share",
|
||||||
"account.reverseShares.description": "Met een omgekeerde share kan een externe gebruiker via unieke genereerde URL bestanden uploaden.",
|
"account.reverseShares.description":
|
||||||
|
"Met een omgekeerde share kan een externe gebruiker via unieke genereerde URL bestanden uploaden.",
|
||||||
"account.reverseShares.title.empty": "Het is hier leeg 👀",
|
"account.reverseShares.title.empty": "Het is hier leeg 👀",
|
||||||
"account.reverseShares.description.empty": "U hebt nog geen omgekeerde shares. Maak er een aan.",
|
"account.reverseShares.description.empty":
|
||||||
|
"U hebt nog geen omgekeerde shares. Maak er een aan.",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
"account.reverseShares.modal.title": "Creeër een omgekeerde share",
|
"account.reverseShares.modal.title": "Creeër een omgekeerde share",
|
||||||
"account.reverseShares.modal.expiration.label": "Vervaldatum",
|
"account.reverseShares.modal.expiration.label": "Vervaldatum",
|
||||||
@ -150,12 +167,17 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-plural": "Jaren",
|
"account.reverseShares.modal.expiration.year-plural": "Jaren",
|
||||||
"account.reverseShares.modal.max-size.label": "Maximale share-grootte",
|
"account.reverseShares.modal.max-size.label": "Maximale share-grootte",
|
||||||
"account.reverseShares.modal.send-email": "Stuur e-mailnotificatie",
|
"account.reverseShares.modal.send-email": "Stuur e-mailnotificatie",
|
||||||
"account.reverseShares.modal.send-email.description": "Stuur een e-mailnotificatie wanneer er bestanden zijn gedeeld via deze omgekeerde share link.",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"Stuur een e-mailnotificatie wanneer er bestanden zijn gedeeld via deze omgekeerde share link.",
|
||||||
"account.reverseShares.modal.max-use.label": "Maximaal gebruikte keren",
|
"account.reverseShares.modal.max-use.label": "Maximaal gebruikte keren",
|
||||||
"account.reverseShares.modal.max-use.description": "Maximale keren dat deze URL gebruikt kan worden om een share aan te maken.",
|
"account.reverseShares.modal.max-use.description":
|
||||||
"account.reverseShare.never-expires": "Deze omgekeerde share zal nooit verlopen.",
|
"Maximale keren dat deze URL gebruikt kan worden om een share aan te maken.",
|
||||||
"account.reverseShare.expires-on": "Dit omgekeerde share verloopt op {expiration}.",
|
"account.reverseShare.never-expires":
|
||||||
"account.reverseShares.table.no-shares": "Nog geen omgekeerde share aangemaakt",
|
"Deze omgekeerde share zal nooit verlopen.",
|
||||||
|
"account.reverseShare.expires-on":
|
||||||
|
"Dit omgekeerde share verloopt op {expiration}.",
|
||||||
|
"account.reverseShares.table.no-shares":
|
||||||
|
"Nog geen omgekeerde share aangemaakt",
|
||||||
"account.reverseShares.table.count.singular": "deel",
|
"account.reverseShares.table.count.singular": "deel",
|
||||||
"account.reverseShares.table.count.plural": "delen",
|
"account.reverseShares.table.count.plural": "delen",
|
||||||
"account.reverseShares.table.shares": "Delen",
|
"account.reverseShares.table.shares": "Delen",
|
||||||
@ -164,7 +186,8 @@ export default {
|
|||||||
"account.reverseShares.table.expires": "Verloopt op",
|
"account.reverseShares.table.expires": "Verloopt op",
|
||||||
"account.reverseShares.modal.reverse-share-link": "Omgekeerde share link",
|
"account.reverseShares.modal.reverse-share-link": "Omgekeerde share link",
|
||||||
"account.reverseShares.modal.delete.title": "Omgekeerde share verwijderen",
|
"account.reverseShares.modal.delete.title": "Omgekeerde share verwijderen",
|
||||||
"account.reverseShares.modal.delete.description": "Weet u zeker dat u deze omgekeerde share wilt verwijderen? Als u dit doet, worden de bijbehorende bestanden ook verwijderd.",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"Weet u zeker dat u deze omgekeerde share wilt verwijderen? Als u dit doet, worden de bijbehorende bestanden ook verwijderd.",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "Instellingen",
|
"admin.title": "Instellingen",
|
||||||
@ -182,39 +205,50 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.title": "Wachtwoord wijzigen",
|
"admin.users.edit.update.change-password.title": "Wachtwoord wijzigen",
|
||||||
"admin.users.edit.update.change-password.field": "Nieuw wachtwoord",
|
"admin.users.edit.update.change-password.field": "Nieuw wachtwoord",
|
||||||
"admin.users.edit.update.change-password.button": "Nieuw wachtwoord opslaan",
|
"admin.users.edit.update.change-password.button": "Nieuw wachtwoord opslaan",
|
||||||
"admin.users.edit.update.notify.password.success": "Wachtwoord succesvol gewijzigd",
|
"admin.users.edit.update.notify.password.success":
|
||||||
|
"Wachtwoord succesvol gewijzigd",
|
||||||
"admin.users.edit.delete.title": "Gebruiker {username} verwijderen",
|
"admin.users.edit.delete.title": "Gebruiker {username} verwijderen",
|
||||||
"admin.users.edit.delete.description": "Wilt u echt deze gebruiker en al zijn shares verwijderen?",
|
"admin.users.edit.delete.description":
|
||||||
|
"Wilt u echt deze gebruiker en al zijn shares verwijderen?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "Gebruiker aanmaken",
|
"admin.users.modal.create.title": "Gebruiker aanmaken",
|
||||||
"admin.users.modal.create.username": "Gebruikersnaam",
|
"admin.users.modal.create.username": "Gebruikersnaam",
|
||||||
"admin.users.modal.create.email": "E-mailadres",
|
"admin.users.modal.create.email": "E-mailadres",
|
||||||
"admin.users.modal.create.password": "Wachtwoord",
|
"admin.users.modal.create.password": "Wachtwoord",
|
||||||
"admin.users.modal.create.manual-password": "Wachtwoord handmatig instellen",
|
"admin.users.modal.create.manual-password": "Wachtwoord handmatig instellen",
|
||||||
"admin.users.modal.create.manual-password.description": "Indien niet aangevinkt, ontvangt de gebruiker een e-mail met een link om zijn wachtwoord in te stellen.",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"Indien niet aangevinkt, ontvangt de gebruiker een e-mail met een link om zijn wachtwoord in te stellen.",
|
||||||
"admin.users.modal.create.admin": "Beheerdersrechten",
|
"admin.users.modal.create.admin": "Beheerdersrechten",
|
||||||
"admin.users.modal.create.admin.description": "Indien aangevinkt, heeft de gebruiker toegang tot de beheeromgeving.",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"Indien aangevinkt, heeft de gebruiker toegang tot de beheeromgeving.",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "Uploaden",
|
"upload.title": "Uploaden",
|
||||||
"upload.notify.generic-error": "Er is een fout opgetreden tijdens het voltooien van uw share.",
|
"upload.notify.generic-error":
|
||||||
"upload.notify.count-failed": "{count} bestanden konden niet worden geüpload. Probeer het nogmaals.",
|
"Er is een fout opgetreden tijdens het voltooien van uw share.",
|
||||||
|
"upload.notify.count-failed":
|
||||||
|
"{count} bestanden konden niet worden geüpload. Probeer het nogmaals.",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "Bestanden uploaden",
|
"upload.dropzone.title": "Bestanden uploaden",
|
||||||
"upload.dropzone.description": "Sleep uw bestanden hier om uw share te beginnen. We kunnen alleen bestanden accepteren die kleiner zijn dan {maxSize} in totaal.",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "Uw bestanden overschrijden de maximale share-grootte van {maxSize}.",
|
"Sleep uw bestanden hier om uw share te beginnen. We kunnen alleen bestanden accepteren die kleiner zijn dan {maxSize} in totaal.",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"Uw bestanden overschrijden de maximale share-grootte van {maxSize}.",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "Naam",
|
"upload.filelist.name": "Naam",
|
||||||
"upload.filelist.size": "Grootte",
|
"upload.filelist.size": "Grootte",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "Share aanmaken",
|
"upload.modal.title": "Share aanmaken",
|
||||||
"upload.modal.link.error.invalid": "Het mag alleen letters, cijfers, onderstrepingstekens en koppeltekens bevatten",
|
"upload.modal.link.error.invalid":
|
||||||
|
"Het mag alleen letters, cijfers, onderstrepingstekens en koppeltekens bevatten",
|
||||||
"upload.modal.link.error.taken": "Deze link is al in gebruik",
|
"upload.modal.link.error.taken": "Deze link is al in gebruik",
|
||||||
"upload.modal.not-signed-in": "U bent niet aangemeld",
|
"upload.modal.not-signed-in": "U bent niet aangemeld",
|
||||||
"upload.modal.not-signed-in-description": "Het is niet mogelijk uw gedeelde bestanden handmatig te verwijderen en het aantal bezoekers te bekijken.",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"Het is niet mogelijk uw gedeelde bestanden handmatig te verwijderen en het aantal bezoekers te bekijken.",
|
||||||
"upload.modal.expires.never": "nooit",
|
"upload.modal.expires.never": "nooit",
|
||||||
"upload.modal.expires.never-long": "Verloopt nooit",
|
"upload.modal.expires.never-long": "Verloopt nooit",
|
||||||
"upload.modal.expires.error.too-long": "De maximale vervaldatum van {max} is overschreven.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"De maximale vervaldatum van {max} is overschreven.",
|
||||||
"upload.modal.link.label": "Koppeling",
|
"upload.modal.link.label": "Koppeling",
|
||||||
"upload.modal.expires.label": "Vervaldatum",
|
"upload.modal.expires.label": "Vervaldatum",
|
||||||
"upload.modal.expires.minute-singular": "Minuut",
|
"upload.modal.expires.minute-singular": "Minuut",
|
||||||
@ -230,7 +264,8 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "Jaar",
|
"upload.modal.expires.year-singular": "Jaar",
|
||||||
"upload.modal.expires.year-plural": "Jaren",
|
"upload.modal.expires.year-plural": "Jaren",
|
||||||
"upload.modal.accordion.description.title": "Beschrijving",
|
"upload.modal.accordion.description.title": "Beschrijving",
|
||||||
"upload.modal.accordion.description.placeholder": "Opmerking voor de ontvangers van deze share",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"Opmerking voor de ontvangers van deze share",
|
||||||
"upload.modal.accordion.email.title": "E-mail van de ontvangers",
|
"upload.modal.accordion.email.title": "E-mail van de ontvangers",
|
||||||
"upload.modal.accordion.email.placeholder": "Voer e-mail ontvangers in",
|
"upload.modal.accordion.email.placeholder": "Voer e-mail ontvangers in",
|
||||||
"upload.modal.accordion.email.invalid-email": "Ongeldig e-mailadres",
|
"upload.modal.accordion.email.invalid-email": "Ongeldig e-mailadres",
|
||||||
@ -240,34 +275,43 @@ export default {
|
|||||||
"upload.modal.accordion.security.max-views.label": "Maximum aantal weergaven",
|
"upload.modal.accordion.security.max-views.label": "Maximum aantal weergaven",
|
||||||
"upload.modal.accordion.security.max-views.placeholder": "Onbeperkt",
|
"upload.modal.accordion.security.max-views.placeholder": "Onbeperkt",
|
||||||
// showCompletedUploadModal.tsx
|
// showCompletedUploadModal.tsx
|
||||||
"upload.modal.completed.never-expires": "Deze omgekeerde share zal nooit verlopen.",
|
"upload.modal.completed.never-expires":
|
||||||
"upload.modal.completed.expires-on": "Deze omgekeerde share verloopt op {expiration}.",
|
"Deze omgekeerde share zal nooit verlopen.",
|
||||||
|
"upload.modal.completed.expires-on":
|
||||||
|
"Deze omgekeerde share verloopt op {expiration}.",
|
||||||
"upload.modal.completed.share-ready": "Share is gereed",
|
"upload.modal.completed.share-ready": "Share is gereed",
|
||||||
// END /upload
|
// END /upload
|
||||||
// /share/[id]
|
// /share/[id]
|
||||||
"share.title": "Share {shareId}",
|
"share.title": "Share {shareId}",
|
||||||
"share.description": "Kijk eens wat ik met je heb gedeeld!",
|
"share.description": "Kijk eens wat ik met je heb gedeeld!",
|
||||||
"share.error.visitor-limit-exceeded.title": "Bezoekerslimiet overschreden",
|
"share.error.visitor-limit-exceeded.title": "Bezoekerslimiet overschreden",
|
||||||
"share.error.visitor-limit-exceeded.description": "De bezoekerslimiet van deze share is overschreden.",
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"De bezoekerslimiet van deze share is overschreden.",
|
||||||
"share.error.removed.title": "Share was verwijderd",
|
"share.error.removed.title": "Share was verwijderd",
|
||||||
"share.error.not-found.title": "Share niet gevonden",
|
"share.error.not-found.title": "Share niet gevonden",
|
||||||
"share.error.not-found.description": "De share die u zoekt kan niet gevonden worden.",
|
"share.error.not-found.description":
|
||||||
|
"De share die u zoekt kan niet gevonden worden.",
|
||||||
"share.modal.password.title": "Wachtwoord vereist",
|
"share.modal.password.title": "Wachtwoord vereist",
|
||||||
"share.modal.password.description": "Vul een wachtwoord in om toegang te krijgen tot deze share.",
|
"share.modal.password.description":
|
||||||
|
"Vul een wachtwoord in om toegang te krijgen tot deze share.",
|
||||||
"share.modal.password": "Wachtwoord",
|
"share.modal.password": "Wachtwoord",
|
||||||
"share.modal.error.invalid-password": "Ongeldig wachtwoord",
|
"share.modal.error.invalid-password": "Ongeldig wachtwoord",
|
||||||
"share.button.download-all": "Alles downloaden",
|
"share.button.download-all": "Alles downloaden",
|
||||||
"share.notify.download-all-preparing": "De share word gebundeld. Probeer het over een paar minuten opnieuw.",
|
"share.notify.download-all-preparing":
|
||||||
|
"De share word gebundeld. Probeer het over een paar minuten opnieuw.",
|
||||||
"share.modal.file-link": "Link naar bestand",
|
"share.modal.file-link": "Link naar bestand",
|
||||||
"share.table.name": "Naam",
|
"share.table.name": "Naam",
|
||||||
"share.table.size": "Grootte",
|
"share.table.size": "Grootte",
|
||||||
"share.modal.file-preview.error.not-supported.title": "Voorbeeld niet ondersteund",
|
"share.modal.file-preview.error.not-supported.title":
|
||||||
"share.modal.file-preview.error.not-supported.description": "Een voorbeeld voor dit bestandstype wordt niet ondersteund. Download het bestand om het te bekijken.",
|
"Voorbeeld niet ondersteund",
|
||||||
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"Een voorbeeld voor dit bestandstype wordt niet ondersteund. Download het bestand om het te bekijken.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "{shareId} bewerken",
|
"share.edit.title": "{shareId} bewerken",
|
||||||
"share.edit.append-upload": "Bestand toevoegen",
|
"share.edit.append-upload": "Bestand toevoegen",
|
||||||
"share.edit.notify.generic-error": "Er is een fout opgetreden tijdens het voltooien van uw share.",
|
"share.edit.notify.generic-error":
|
||||||
|
"Er is een fout opgetreden tijdens het voltooien van uw share.",
|
||||||
"share.edit.notify.save-success": "Share is succesvol bijgewerkt",
|
"share.edit.notify.save-success": "Share is succesvol bijgewerkt",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -280,95 +324,140 @@ export default {
|
|||||||
"admin.config.general.app-name": "App-naam",
|
"admin.config.general.app-name": "App-naam",
|
||||||
"admin.config.general.app-name.description": "Naam van de applicatie",
|
"admin.config.general.app-name.description": "Naam van de applicatie",
|
||||||
"admin.config.general.app-url": "App-URL",
|
"admin.config.general.app-url": "App-URL",
|
||||||
"admin.config.general.app-url.description": "De URL waar Pingvin Share bereikbaar is",
|
"admin.config.general.app-url.description":
|
||||||
|
"De URL waar Pingvin Share bereikbaar is",
|
||||||
"admin.config.general.show-home-page": "Toon startpagina",
|
"admin.config.general.show-home-page": "Toon startpagina",
|
||||||
"admin.config.general.show-home-page.description": "Toon of verberg de home pagina",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"Toon of verberg de home pagina",
|
||||||
"admin.config.general.logo": "Logo",
|
"admin.config.general.logo": "Logo",
|
||||||
"admin.config.general.logo.description": "Verander uw logo door een nieuwe afbeelding te uploaden. De afbeelding moet PNG zijn en het formaat moet 1:1 hebben.",
|
"admin.config.general.logo.description":
|
||||||
|
"Verander uw logo door een nieuwe afbeelding te uploaden. De afbeelding moet PNG zijn en het formaat moet 1:1 hebben.",
|
||||||
"admin.config.general.logo.placeholder": "Afbeelding kiezen",
|
"admin.config.general.logo.placeholder": "Afbeelding kiezen",
|
||||||
"admin.config.email.enable-share-email-recipients": "Voer e-mail ontvangers in",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "Sta e-mails toe om de ontvangers de deel link te versturen. Schakel dit alleen in als je SMTP hebt ingeschakeld.",
|
"Voer e-mail ontvangers in",
|
||||||
"admin.config.email.share-recipients-subject": "Onderwerp van ontvangers' share",
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
"admin.config.email.share-recipients-subject.description": "Het onderwerp van de e-mail die wordt verzonden naar de share-ontvangers.",
|
"Sta e-mails toe om de ontvangers de deel link te versturen. Schakel dit alleen in als je SMTP hebt ingeschakeld.",
|
||||||
"admin.config.email.share-recipients-message": "Bericht voor ontvangers van de share",
|
"admin.config.email.share-recipients-subject":
|
||||||
"admin.config.email.share-recipients-message.description": "Bericht dat wordt verzonden naar de share ontvangers. Beschikbare variabelen:\n {creator} - De gebruikersnaam van de maker van de share\n {shareUrl} - De URL van de share\n {desc} - De beschrijving van de share\n {expires} - De vervaldatum van de share\n De variabelen worden vervangen door hun werkelijke waarde bij verzending.",
|
"Onderwerp van ontvangers' share",
|
||||||
"admin.config.email.reverse-share-subject": "Omgekeerde share email onderwerp",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
"admin.config.email.reverse-share-subject.description": "Het onderwerp van de e-mail die wordt verzonden wanneer iemand een share heeft gemaakt met uw omgekeerde share link.",
|
"Het onderwerp van de e-mail die wordt verzonden naar de share-ontvangers.",
|
||||||
|
"admin.config.email.share-recipients-message":
|
||||||
|
"Bericht voor ontvangers van de share",
|
||||||
|
"admin.config.email.share-recipients-message.description":
|
||||||
|
"Bericht dat wordt verzonden naar de share ontvangers. Beschikbare variabelen:\n {creator} - De gebruikersnaam van de maker van de share\n {shareUrl} - De URL van de share\n {desc} - De beschrijving van de share\n {expires} - De vervaldatum van de share\n De variabelen worden vervangen door hun werkelijke waarde bij verzending.",
|
||||||
|
"admin.config.email.reverse-share-subject":
|
||||||
|
"Omgekeerde share email onderwerp",
|
||||||
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"Het onderwerp van de e-mail die wordt verzonden wanneer iemand een share heeft gemaakt met uw omgekeerde share link.",
|
||||||
"admin.config.email.reverse-share-message": "Omgekeerde share-bericht",
|
"admin.config.email.reverse-share-message": "Omgekeerde share-bericht",
|
||||||
"admin.config.email.reverse-share-message.description": "Het bericht dat wordt verzonden wanneer iemand een share heeft aangemaakt via de omgekeerde share-link. {shareUrl} zal worden vervangen door de naam van de maker en de URL van de share.",
|
"admin.config.email.reverse-share-message.description":
|
||||||
"admin.config.email.reset-password-subject": "E-mailonderwerp voor wachtwoordherstel",
|
"Het bericht dat wordt verzonden wanneer iemand een share heeft aangemaakt via de omgekeerde share-link. {shareUrl} zal worden vervangen door de naam van de maker en de URL van de share.",
|
||||||
"admin.config.email.reset-password-subject.description": "Het onderwerp van de e-mail die wordt verzonden wanneer een gebruiker een wachtwoordherstel aanvraagt.",
|
"admin.config.email.reset-password-subject":
|
||||||
|
"E-mailonderwerp voor wachtwoordherstel",
|
||||||
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"Het onderwerp van de e-mail die wordt verzonden wanneer een gebruiker een wachtwoordherstel aanvraagt.",
|
||||||
"admin.config.email.reset-password-message": "Bericht voor wachtwoordherstel",
|
"admin.config.email.reset-password-message": "Bericht voor wachtwoordherstel",
|
||||||
"admin.config.email.reset-password-message.description": "Bericht dat wordt verzonden wanneer een gebruiker een wachtwoordherstel aanvraagt. {url} zal worden vervangen door de wachtwoordherstel-URL.",
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"Bericht dat wordt verzonden wanneer een gebruiker een wachtwoordherstel aanvraagt. {url} zal worden vervangen door de wachtwoordherstel-URL.",
|
||||||
"admin.config.email.invite-subject": "Onderwerp voor uitnodiging",
|
"admin.config.email.invite-subject": "Onderwerp voor uitnodiging",
|
||||||
"admin.config.email.invite-subject.description": "Onderwerp van de e-mail die wordt verzonden wanneer een beheerder een gebruiker uitnodigt.",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"Onderwerp van de e-mail die wordt verzonden wanneer een beheerder een gebruiker uitnodigt.",
|
||||||
"admin.config.email.invite-message": "Bericht voor uitnodiging",
|
"admin.config.email.invite-message": "Bericht voor uitnodiging",
|
||||||
"admin.config.email.invite-message.description": "Bericht dat wordt verzonden wanneer een beheerder een gebruiker uitnodigt. {url} zal worden vervangen door de uitnodigings-URL en {password} met het wachtwoord.",
|
"admin.config.email.invite-message.description":
|
||||||
|
"Bericht dat wordt verzonden wanneer een beheerder een gebruiker uitnodigt. {url} zal worden vervangen door de uitnodigings-URL en {password} met het wachtwoord.",
|
||||||
"admin.config.share.allow-registration": "Sta registratie toe",
|
"admin.config.share.allow-registration": "Sta registratie toe",
|
||||||
"admin.config.share.allow-registration.description": "Of registratie is toegestaan",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "Ongeverifieerde shares toestaan",
|
"Of registratie is toegestaan",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "Sta niet-geverifieerde gebruikers toe shares te kunnen aanmaken",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"Ongeverifieerde shares toestaan",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"Sta niet-geverifieerde gebruikers toe shares te kunnen aanmaken",
|
||||||
"admin.config.share.max-expiration": "Max. vervaldatum",
|
"admin.config.share.max-expiration": "Max. vervaldatum",
|
||||||
"admin.config.share.max-expiration.description": "Maximale verval tijd van de share in uren. Stel in op 0 om onbeperkte vervaldatum toe te staan.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Maximale verval tijd van de share in uren. Stel in op 0 om onbeperkte vervaldatum toe te staan.",
|
||||||
"admin.config.share.max-size": "Max. grootte",
|
"admin.config.share.max-size": "Max. grootte",
|
||||||
"admin.config.share.max-size.description": "Maximale share grootte in bytes",
|
"admin.config.share.max-size.description": "Maximale share grootte in bytes",
|
||||||
"admin.config.share.zip-compression-level": "Zip compressie niveau",
|
"admin.config.share.zip-compression-level": "Zip compressie niveau",
|
||||||
"admin.config.share.zip-compression-level.description": "Pas het niveau aan voor evenwicht tussen bestandsgrootte en compressie snelheid. Geldige waarden variëren van 0 tot 9, waarbij 0 geen compressie is en 9 de maximale compressie is. ",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"Pas het niveau aan voor evenwicht tussen bestandsgrootte en compressie snelheid. Geldige waarden variëren van 0 tot 9, waarbij 0 geen compressie is en 9 de maximale compressie is. ",
|
||||||
"admin.config.smtp.enabled": "Inschakelen",
|
"admin.config.smtp.enabled": "Inschakelen",
|
||||||
"admin.config.smtp.enabled.description": "Of SMTP is ingeschakeld. Stel dit alleen in op true als u de host hebt ingevoerd, poort, e-mail, gebruiker en wachtwoord van uw SMTP-server.",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"Of SMTP is ingeschakeld. Stel dit alleen in op true als u de host hebt ingevoerd, poort, e-mail, gebruiker en wachtwoord van uw SMTP-server.",
|
||||||
"admin.config.smtp.host": "Host",
|
"admin.config.smtp.host": "Host",
|
||||||
"admin.config.smtp.host.description": "Host van de SMTP-server",
|
"admin.config.smtp.host.description": "Host van de SMTP-server",
|
||||||
"admin.config.smtp.port": "Poort",
|
"admin.config.smtp.port": "Poort",
|
||||||
"admin.config.smtp.port.description": "Poort van de SMTP-server",
|
"admin.config.smtp.port.description": "Poort van de SMTP-server",
|
||||||
"admin.config.smtp.email": "E-mail",
|
"admin.config.smtp.email": "E-mail",
|
||||||
"admin.config.smtp.email.description": "E-mailadres waar de e-mails van worden verzonden",
|
"admin.config.smtp.email.description":
|
||||||
|
"E-mailadres waar de e-mails van worden verzonden",
|
||||||
"admin.config.smtp.username": "Gebruikersnaam",
|
"admin.config.smtp.username": "Gebruikersnaam",
|
||||||
"admin.config.smtp.username.description": "Gebruikersnaam van de SMTP-server",
|
"admin.config.smtp.username.description": "Gebruikersnaam van de SMTP-server",
|
||||||
"admin.config.smtp.password": "Wachtwoord",
|
"admin.config.smtp.password": "Wachtwoord",
|
||||||
"admin.config.smtp.password.description": "Wachtwoord van de SMTP-server",
|
"admin.config.smtp.password.description": "Wachtwoord van de SMTP-server",
|
||||||
"admin.config.smtp.button.test": "Teste-mail verzenden",
|
"admin.config.smtp.button.test": "Teste-mail verzenden",
|
||||||
"admin.config.oauth.allow-registration": "Sta registratie toe",
|
"admin.config.oauth.allow-registration": "Sta registratie toe",
|
||||||
"admin.config.oauth.allow-registration.description": "Gebruikers toestaan zich te registreren via sociale login",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"Gebruikers toestaan zich te registreren via sociale login",
|
||||||
"admin.config.oauth.ignore-totp": "TOTP negeren",
|
"admin.config.oauth.ignore-totp": "TOTP negeren",
|
||||||
"admin.config.oauth.ignore-totp.description": "TOTP negeren wanneer gebruiker sociale login gebruikt",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"TOTP negeren wanneer gebruiker sociale login gebruikt",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Ofdat GitHub login is ingeschakeld",
|
"admin.config.oauth.github-enabled.description":
|
||||||
|
"Ofdat GitHub login is ingeschakeld",
|
||||||
"admin.config.oauth.github-client-id": "GitHub Client ID",
|
"admin.config.oauth.github-client-id": "GitHub Client ID",
|
||||||
"admin.config.oauth.github-client-id.description": "Client-ID van de GitHub OAuth app",
|
"admin.config.oauth.github-client-id.description":
|
||||||
|
"Client-ID van de GitHub OAuth app",
|
||||||
"admin.config.oauth.github-client-secret": "GitHub Client secret",
|
"admin.config.oauth.github-client-secret": "GitHub Client secret",
|
||||||
"admin.config.oauth.github-client-secret.description": "Client secret van de GitHub OAuth app",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Client secret van de GitHub OAuth app",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Ofdat GitHub login is ingeschakeld",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Ofdat GitHub login is ingeschakeld",
|
||||||
"admin.config.oauth.google-client-id": "Google Client-ID",
|
"admin.config.oauth.google-client-id": "Google Client-ID",
|
||||||
"admin.config.oauth.google-client-id.description": "Client-ID van de Google OAuth app",
|
"admin.config.oauth.google-client-id.description":
|
||||||
|
"Client-ID van de Google OAuth app",
|
||||||
"admin.config.oauth.google-client-secret": "Google Client secret",
|
"admin.config.oauth.google-client-secret": "Google Client secret",
|
||||||
"admin.config.oauth.google-client-secret.description": "Client secret van de Google OAuth app",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Client secret van de Google OAuth app",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Ofdat Microsoft login is ingeschakeld",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Ofdat Microsoft login is ingeschakeld",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Tenant ID van de Microsoft OAuth app\ncommon: Gebruikers met zowel een persoonlijk Microsoft-account als een werk- of schoolaccount van Microsoft Entra ID kunnen zich aanmelden bij de applicatie. organisaties: alleen gebruikers met werk of schoolaccounts van Microsoft Entra ID kunnen zich aanmelden bij de applicatie.\nconsumenten: Alleen gebruikers met een persoonlijk Microsoft-account kunnen zich aanmelden bij de applicatie.\ndomeinnaam van de Microsoft Entra tenant of de tenant ID in GUID formaat: alleen gebruikers van een specifieke Microsoft Entra tenant (directory leden met een werk- of schoolaccount of map gasten met een persoonlijk Microsoft-account) kunnen zich aanmelden bij de toepassing.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Tenant ID van de Microsoft OAuth app\ncommon: Gebruikers met zowel een persoonlijk Microsoft-account als een werk- of schoolaccount van Microsoft Entra ID kunnen zich aanmelden bij de applicatie. organisaties: alleen gebruikers met werk of schoolaccounts van Microsoft Entra ID kunnen zich aanmelden bij de applicatie.\nconsumenten: Alleen gebruikers met een persoonlijk Microsoft-account kunnen zich aanmelden bij de applicatie.\ndomeinnaam van de Microsoft Entra tenant of de tenant ID in GUID formaat: alleen gebruikers van een specifieke Microsoft Entra tenant (directory leden met een werk- of schoolaccount of map gasten met een persoonlijk Microsoft-account) kunnen zich aanmelden bij de toepassing.",
|
||||||
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
|
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "Client-ID van de Microsoft OAuth app",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
|
"Client-ID van de Microsoft OAuth app",
|
||||||
"admin.config.oauth.microsoft-client-secret": "Microsoft Client-secret",
|
"admin.config.oauth.microsoft-client-secret": "Microsoft Client-secret",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Client-secret van de Microsoft OAuth app",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Client-secret van de Microsoft OAuth app",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Ofdat discord login is ingeschakeld",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
|
"Ofdat discord login is ingeschakeld",
|
||||||
"admin.config.oauth.discord-limited-guild": "Discord beperkte server ID",
|
"admin.config.oauth.discord-limited-guild": "Discord beperkte server ID",
|
||||||
"admin.config.oauth.discord-limited-guild.description": "Beperk het inloggen tot gebruikers in een specifieke server. Laat leeg om uit te schakelen.",
|
"admin.config.oauth.discord-limited-guild.description":
|
||||||
|
"Beperk het inloggen tot gebruikers in een specifieke server. Laat leeg om uit te schakelen.",
|
||||||
"admin.config.oauth.discord-client-id": "Discord Client ID",
|
"admin.config.oauth.discord-client-id": "Discord Client ID",
|
||||||
"admin.config.oauth.discord-client-id.description": "Client-ID van de discord OAuth app",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
|
"Client-ID van de discord OAuth app",
|
||||||
"admin.config.oauth.discord-client-secret": "Discord Client secret",
|
"admin.config.oauth.discord-client-secret": "Discord Client secret",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Client-secret van de discord OAuth app",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Client-secret van de discord OAuth app",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Ofdat OpenID Connect login is ingeschakeld",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Ofdat OpenID Connect login is ingeschakeld",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI van de OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
|
"Discovery URI van de OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
|
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
|
||||||
"admin.config.oauth.oidc-username-claim.description": "Gebruikersnaam claim in OpenID Connect-ID-token. Laat het leeg als u niet weet wat deze configuratie is.",
|
"admin.config.oauth.oidc-username-claim.description":
|
||||||
|
"Gebruikersnaam claim in OpenID Connect-ID-token. Laat het leeg als u niet weet wat deze configuratie is.",
|
||||||
"admin.config.oauth.oidc-client-id": "Client-ID OpenID Connect",
|
"admin.config.oauth.oidc-client-id": "Client-ID OpenID Connect",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Client-ID van de OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"Client-ID van de OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect client secret",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect client secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Client secret van de OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Client secret van de OpenID Connect OAuth app",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Oeps, deze pagina bestaat niet.",
|
"404.description": "Oeps, deze pagina bestaat niet.",
|
||||||
"404.button.home": "Breng me terug naar huis",
|
"404.button.home": "Breng me terug naar huis",
|
||||||
@ -377,16 +466,23 @@ export default {
|
|||||||
"error.description": "Oeps!",
|
"error.description": "Oeps!",
|
||||||
"error.button.back": "Terug",
|
"error.button.back": "Terug",
|
||||||
"error.msg.default": "Er ging iets mis.",
|
"error.msg.default": "Er ging iets mis.",
|
||||||
"error.msg.access_denied": "U heeft het verificatieproces geannuleerd, probeer het opnieuw.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "Het verificatieproces duurde te lang. Probeer het opnieuw.",
|
"U heeft het verificatieproces geannuleerd, probeer het opnieuw.",
|
||||||
|
"error.msg.expired_token":
|
||||||
|
"Het verificatieproces duurde te lang. Probeer het opnieuw.",
|
||||||
"error.msg.invalid_token": "Interne fout",
|
"error.msg.invalid_token": "Interne fout",
|
||||||
"error.msg.no_user": "De gekoppelde gebruiker aan {0} account bestaat niet.",
|
"error.msg.no_user": "De gekoppelde gebruiker aan {0} account bestaat niet.",
|
||||||
"error.msg.no_email": "Kan geen e-mailadres ophalen van dit {0} account.",
|
"error.msg.no_email": "Kan geen e-mailadres ophalen van dit {0} account.",
|
||||||
"error.msg.already_linked": "Dit {0} account is al gekoppeld aan een ander account.",
|
"error.msg.already_linked":
|
||||||
"error.msg.not_linked": "Dit {0} account is nog aan geen enkel account gekoppeld.",
|
"Dit {0} account is al gekoppeld aan een ander account.",
|
||||||
"error.msg.unverified_account": "Dit {0} account is nog niet geverifieerd, probeer het opnieuw na de verificatie.",
|
"error.msg.not_linked":
|
||||||
"error.msg.discord_guild_permission_denied": "U heeft geen toestemming om in te loggen.",
|
"Dit {0} account is nog aan geen enkel account gekoppeld.",
|
||||||
"error.msg.cannot_get_user_info": "Kan uw gebruikersgegevens van dit {0} account niet ophalen.",
|
"error.msg.unverified_account":
|
||||||
|
"Dit {0} account is nog niet geverifieerd, probeer het opnieuw na de verificatie.",
|
||||||
|
"error.msg.discord_guild_permission_denied":
|
||||||
|
"U heeft geen toestemming om in te loggen.",
|
||||||
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Kan uw gebruikersgegevens van dit {0} account niet ophalen.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +513,5 @@ export default {
|
|||||||
"common.error.too-long": "Moet maximaal {length} tekens bevatten",
|
"common.error.too-long": "Moet maximaal {length} tekens bevatten",
|
||||||
"common.error.exact-length": "Moet precies {length} tekens bevatten",
|
"common.error.exact-length": "Moet precies {length} tekens bevatten",
|
||||||
"common.error.invalid-number": "Moet een getal zijn",
|
"common.error.invalid-number": "Moet een getal zijn",
|
||||||
"common.error.field-required": "Dit veld is verplicht"
|
"common.error.field-required": "Dit veld is verplicht",
|
||||||
};
|
};
|
@ -11,14 +11,18 @@ export default {
|
|||||||
"navbar.avatar.signout": "Wyloguj się",
|
"navbar.avatar.signout": "Wyloguj się",
|
||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "<h>Samodzielnie utrzymywana</h> platforma udostępniania plików.",
|
"home.title":
|
||||||
"home.description": "Czy na pewno chcesz przekazać swoje prywatne pliki w ręce osób trzecich, takich jak WeTransfer?",
|
"<h>Samodzielnie utrzymywana</h> platforma udostępniania plików.",
|
||||||
|
"home.description":
|
||||||
|
"Czy na pewno chcesz przekazać swoje prywatne pliki w ręce osób trzecich, takich jak WeTransfer?",
|
||||||
"home.bullet.a.name": "Samodzielnie Utrzymywana",
|
"home.bullet.a.name": "Samodzielnie Utrzymywana",
|
||||||
"home.bullet.a.description": "Utrzymuj Pingvin Share na własnym serwerze.",
|
"home.bullet.a.description": "Utrzymuj Pingvin Share na własnym serwerze.",
|
||||||
"home.bullet.b.name": "Prywatność",
|
"home.bullet.b.name": "Prywatność",
|
||||||
"home.bullet.b.description": "To są twoje pliki i nigdy nie powinny trafiać w ręce osób trzecich.",
|
"home.bullet.b.description":
|
||||||
|
"To są twoje pliki i nigdy nie powinny trafiać w ręce osób trzecich.",
|
||||||
"home.bullet.c.name": "Brak irytującego ograniczenia rozmiaru pliku",
|
"home.bullet.c.name": "Brak irytującego ograniczenia rozmiaru pliku",
|
||||||
"home.bullet.c.description": "Prześlij tak duże pliki, jak chcesz. Ograniczeniem będzie tylko twój dysk twardy.",
|
"home.bullet.c.description":
|
||||||
|
"Prześlij tak duże pliki, jak chcesz. Ograniczeniem będzie tylko twój dysk twardy.",
|
||||||
"home.button.start": "Zaczynajmy",
|
"home.button.start": "Zaczynajmy",
|
||||||
"home.button.source": "Kod źródłowy",
|
"home.button.source": "Kod źródłowy",
|
||||||
// END /
|
// END /
|
||||||
@ -27,12 +31,15 @@ export default {
|
|||||||
"signin.description": "Nie masz jeszcze konta?",
|
"signin.description": "Nie masz jeszcze konta?",
|
||||||
"signin.button.signup": "Zarejestruj się",
|
"signin.button.signup": "Zarejestruj się",
|
||||||
"signin.input.email-or-username": "Adres e-mail lub nazwa użytkownika",
|
"signin.input.email-or-username": "Adres e-mail lub nazwa użytkownika",
|
||||||
"signin.input.email-or-username.placeholder": "Adres e-mail lub nazwa użytkownika",
|
"signin.input.email-or-username.placeholder":
|
||||||
|
"Adres e-mail lub nazwa użytkownika",
|
||||||
"signin.input.password": "Hasło",
|
"signin.input.password": "Hasło",
|
||||||
"signin.input.password.placeholder": "Twoje hasło",
|
"signin.input.password.placeholder": "Twoje hasło",
|
||||||
"signin.button.submit": "Zaloguj się",
|
"signin.button.submit": "Zaloguj się",
|
||||||
"signIn.notify.totp-required.title": "Wymagane jest uwierzytelnianie dwuetapowe",
|
"signIn.notify.totp-required.title":
|
||||||
"signIn.notify.totp-required.description": "Wprowadź kod uwierzytelniania dwuetapowego",
|
"Wymagane jest uwierzytelnianie dwuetapowe",
|
||||||
|
"signIn.notify.totp-required.description":
|
||||||
|
"Wprowadź kod uwierzytelniania dwuetapowego",
|
||||||
"signIn.oauth.or": "LUB",
|
"signIn.oauth.or": "LUB",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -56,8 +63,10 @@ export default {
|
|||||||
// END /auth/totp
|
// END /auth/totp
|
||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "Nie pamiętasz hasła?",
|
"resetPassword.title": "Nie pamiętasz hasła?",
|
||||||
"resetPassword.description": "Wprowadź swój e-mail, aby zresetować swoje hasło.",
|
"resetPassword.description":
|
||||||
"resetPassword.notify.success": "Został wysłany e-mail z linkiem do resetowania hasła.",
|
"Wprowadź swój e-mail, aby zresetować swoje hasło.",
|
||||||
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "Powrót do strony logowania",
|
"resetPassword.button.back": "Powrót do strony logowania",
|
||||||
"resetPassword.text.resetPassword": "Resetuj hasło",
|
"resetPassword.text.resetPassword": "Resetuj hasło",
|
||||||
"resetPassword.text.enterNewPassword": "Wprowadź nowe hasło",
|
"resetPassword.text.enterNewPassword": "Wprowadź nowe hasło",
|
||||||
@ -72,7 +81,8 @@ export default {
|
|||||||
"account.card.password.title": "Hasło",
|
"account.card.password.title": "Hasło",
|
||||||
"account.card.password.old": "Dotychczasowe hasło",
|
"account.card.password.old": "Dotychczasowe hasło",
|
||||||
"account.card.password.new": "Nowe hasło",
|
"account.card.password.new": "Nowe hasło",
|
||||||
"account.card.password.noPasswordSet": "Nie masz ustawionego hasła. Jeśli chcesz zalogować się za pomocą adresu e-mail i hasła, musisz ustawić hasło.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"Nie masz ustawionego hasła. Jeśli chcesz zalogować się za pomocą adresu e-mail i hasła, musisz ustawić hasło.",
|
||||||
"account.notify.password.success": "Hasło zostało pomyślnie zmienione",
|
"account.notify.password.success": "Hasło zostało pomyślnie zmienione",
|
||||||
"account.card.oauth.title": "Logowanie za pomocą konta społecznościowego",
|
"account.card.oauth.title": "Logowanie za pomocą konta społecznościowego",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +94,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Odłącz",
|
"account.card.oauth.unlink": "Odłącz",
|
||||||
"account.card.oauth.unlinked": "Rozłączono",
|
"account.card.oauth.unlinked": "Rozłączono",
|
||||||
"account.modal.unlink.title": "Odłącz konto",
|
"account.modal.unlink.title": "Odłącz konto",
|
||||||
"account.modal.unlink.description": "Odłączenie kont społecznościowych, jeśli nie pamiętasz nazwy użytkownika i hasła, może spowodować utratę konta.",
|
"account.modal.unlink.description":
|
||||||
|
"Odłączenie kont społecznościowych, jeśli nie pamiętasz nazwy użytkownika i hasła, może spowodować utratę konta.",
|
||||||
"account.notify.oauth.unlinked.success": "Odłączono pomyślnie",
|
"account.notify.oauth.unlinked.success": "Odłączono pomyślnie",
|
||||||
"account.card.security.title": "Zabezpieczenia",
|
"account.card.security.title": "Zabezpieczenia",
|
||||||
"account.card.security.totp.enable.description": "Wprowadź aktualne hasło, aby móc włączyć TOTP",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "Wprowadź aktualne hasło, aby wyłączyć TOTP",
|
"Wprowadź aktualne hasło, aby móc włączyć TOTP",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"Wprowadź aktualne hasło, aby wyłączyć TOTP",
|
||||||
"account.card.security.totp.button.start": "Uruchom",
|
"account.card.security.totp.button.start": "Uruchom",
|
||||||
"account.modal.totp.title": "Uruchom TOTP",
|
"account.modal.totp.title": "Uruchom TOTP",
|
||||||
"account.modal.totp.step1": "Krok 1: Dodaj swój uwierzytelniacz",
|
"account.modal.totp.step1": "Krok 1: Dodaj swój uwierzytelniacz",
|
||||||
@ -100,7 +113,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "%s wyłączono pomyślnie",
|
"account.notify.totp.disable": "%s wyłączono pomyślnie",
|
||||||
"account.notify.totp.enable": "TOTP włączono pomyślnie",
|
"account.notify.totp.enable": "TOTP włączono pomyślnie",
|
||||||
"account.card.language.title": "Język",
|
"account.card.language.title": "Język",
|
||||||
"account.card.language.description": "Projekt jest tłumaczony przez społeczność. Niektóre języki mogą być niekompletne.",
|
"account.card.language.description":
|
||||||
|
"Projekt jest tłumaczony przez społeczność. Niektóre języki mogą być niekompletne.",
|
||||||
"account.card.color.title": "Schemat kolorów",
|
"account.card.color.title": "Schemat kolorów",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "Ciemny",
|
"account.theme.dark": "Ciemny",
|
||||||
@ -108,7 +122,8 @@ export default {
|
|||||||
"account.theme.system": "System",
|
"account.theme.system": "System",
|
||||||
"account.button.delete": "Usuń Konto",
|
"account.button.delete": "Usuń Konto",
|
||||||
"account.modal.delete.title": "Usuń Konto",
|
"account.modal.delete.title": "Usuń Konto",
|
||||||
"account.modal.delete.description": "Czy na pewno chcesz usunąć swoje konto, w tym wszystkie aktywne udziały?",
|
"account.modal.delete.description":
|
||||||
|
"Czy na pewno chcesz usunąć swoje konto, w tym wszystkie aktywne udziały?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "Moje udziały",
|
"account.shares.title": "Moje udziały",
|
||||||
@ -126,13 +141,16 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "Informacje udziału",
|
"account.shares.modal.share-informations": "Informacje udziału",
|
||||||
"account.shares.modal.share-link": "Udostępnij link",
|
"account.shares.modal.share-link": "Udostępnij link",
|
||||||
"account.shares.modal.delete.title": "Usuń udostępnianie {share}",
|
"account.shares.modal.delete.title": "Usuń udostępnianie {share}",
|
||||||
"account.shares.modal.delete.description": "Czy na pewno chcesz usunąć to udostępnianie?",
|
"account.shares.modal.delete.description":
|
||||||
|
"Czy na pewno chcesz usunąć to udostępnianie?",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "Udziały odwrotne",
|
"account.reverseShares.title": "Udziały odwrotne",
|
||||||
"account.reverseShares.description": "Udostępnianie odwrotne pozwala na wygenerowanie unikalnego adresu URL, który umożliwia użytkownikom zewnętrznym na tworzenie udostępniania.",
|
"account.reverseShares.description":
|
||||||
|
"Udostępnianie odwrotne pozwala na wygenerowanie unikalnego adresu URL, który umożliwia użytkownikom zewnętrznym na tworzenie udostępniania.",
|
||||||
"account.reverseShares.title.empty": "Tu jest pusto 👀",
|
"account.reverseShares.title.empty": "Tu jest pusto 👀",
|
||||||
"account.reverseShares.description.empty": "Nie masz żadnych udostępnień odwrotnych.",
|
"account.reverseShares.description.empty":
|
||||||
|
"Nie masz żadnych udostępnień odwrotnych.",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
"account.reverseShares.modal.title": "Utwórz udostępnianie odwrotne",
|
"account.reverseShares.modal.title": "Utwórz udostępnianie odwrotne",
|
||||||
"account.reverseShares.modal.expiration.label": "Wygasanie",
|
"account.reverseShares.modal.expiration.label": "Wygasanie",
|
||||||
@ -150,11 +168,15 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-plural": "Lata/lat",
|
"account.reverseShares.modal.expiration.year-plural": "Lata/lat",
|
||||||
"account.reverseShares.modal.max-size.label": "Maksymalny rozmiar udziału",
|
"account.reverseShares.modal.max-size.label": "Maksymalny rozmiar udziału",
|
||||||
"account.reverseShares.modal.send-email": "Wysyłanie powiadomienia e-mail",
|
"account.reverseShares.modal.send-email": "Wysyłanie powiadomienia e-mail",
|
||||||
"account.reverseShares.modal.send-email.description": "Wyślij powiadomienie e-mail, gdy udostępnianie zostanie utworzone za pomocą linku udostępniania odwrotnego.",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"Wyślij powiadomienie e-mail, gdy udostępnianie zostanie utworzone za pomocą linku udostępniania odwrotnego.",
|
||||||
"account.reverseShares.modal.max-use.label": "Limit użyć",
|
"account.reverseShares.modal.max-use.label": "Limit użyć",
|
||||||
"account.reverseShares.modal.max-use.description": "Maksymalna ilość razy, kiedy ten adres URL może być użyty do utworzenia udostępniania.",
|
"account.reverseShares.modal.max-use.description":
|
||||||
"account.reverseShare.never-expires": "To udostępnienie odwrotne nigdy nie wygasa.",
|
"Maksymalna ilość razy, kiedy ten adres URL może być użyty do utworzenia udostępniania.",
|
||||||
"account.reverseShare.expires-on": "To udostępnienie odwrotne wygaśnie dnia {expiration}.",
|
"account.reverseShare.never-expires":
|
||||||
|
"To udostępnienie odwrotne nigdy nie wygasa.",
|
||||||
|
"account.reverseShare.expires-on":
|
||||||
|
"To udostępnienie odwrotne wygaśnie dnia {expiration}.",
|
||||||
"account.reverseShares.table.no-shares": "Nie utworzono jeszcze udostępnień",
|
"account.reverseShares.table.no-shares": "Nie utworzono jeszcze udostępnień",
|
||||||
"account.reverseShares.table.count.singular": "udostępnij",
|
"account.reverseShares.table.count.singular": "udostępnij",
|
||||||
"account.reverseShares.table.count.plural": "udziały",
|
"account.reverseShares.table.count.plural": "udziały",
|
||||||
@ -162,9 +184,11 @@ export default {
|
|||||||
"account.reverseShares.table.remaining": "Pozostało miejsca",
|
"account.reverseShares.table.remaining": "Pozostało miejsca",
|
||||||
"account.reverseShares.table.max-size": "Maksymalny rozmiar udziału",
|
"account.reverseShares.table.max-size": "Maksymalny rozmiar udziału",
|
||||||
"account.reverseShares.table.expires": "Wygasa",
|
"account.reverseShares.table.expires": "Wygasa",
|
||||||
"account.reverseShares.modal.reverse-share-link": "Link udostępnienia odwrotnego",
|
"account.reverseShares.modal.reverse-share-link":
|
||||||
|
"Link udostępnienia odwrotnego",
|
||||||
"account.reverseShares.modal.delete.title": "Usuń udostępnienie odwrotnie",
|
"account.reverseShares.modal.delete.title": "Usuń udostępnienie odwrotnie",
|
||||||
"account.reverseShares.modal.delete.description": "Czy na pewno chcesz usunąć to udostępnienie odwrotne? Jeśli tak, to również zostaną usunięte powiązane z nim udostępnienia.",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"Czy na pewno chcesz usunąć to udostępnienie odwrotne? Jeśli tak, to również zostaną usunięte powiązane z nim udostępnienia.",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "Administracja",
|
"admin.title": "Administracja",
|
||||||
@ -182,39 +206,50 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.title": "Zmień hasło",
|
"admin.users.edit.update.change-password.title": "Zmień hasło",
|
||||||
"admin.users.edit.update.change-password.field": "Nowe hasło",
|
"admin.users.edit.update.change-password.field": "Nowe hasło",
|
||||||
"admin.users.edit.update.change-password.button": "Zapisz nowe hasło",
|
"admin.users.edit.update.change-password.button": "Zapisz nowe hasło",
|
||||||
"admin.users.edit.update.notify.password.success": "Hasło pomyślnie zmienione",
|
"admin.users.edit.update.notify.password.success":
|
||||||
|
"Hasło pomyślnie zmienione",
|
||||||
"admin.users.edit.delete.title": "Usuń użytkownika {username}",
|
"admin.users.edit.delete.title": "Usuń użytkownika {username}",
|
||||||
"admin.users.edit.delete.description": "Czy na pewno chcesz usunąć tego użytkownika i wszystkie jego udziały?",
|
"admin.users.edit.delete.description":
|
||||||
|
"Czy na pewno chcesz usunąć tego użytkownika i wszystkie jego udziały?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "Utwórz użytkownika",
|
"admin.users.modal.create.title": "Utwórz użytkownika",
|
||||||
"admin.users.modal.create.username": "Nazwa użytkownika",
|
"admin.users.modal.create.username": "Nazwa użytkownika",
|
||||||
"admin.users.modal.create.email": "Adres e-mail",
|
"admin.users.modal.create.email": "Adres e-mail",
|
||||||
"admin.users.modal.create.password": "Hasło",
|
"admin.users.modal.create.password": "Hasło",
|
||||||
"admin.users.modal.create.manual-password": "Ustaw ręcznie hasło",
|
"admin.users.modal.create.manual-password": "Ustaw ręcznie hasło",
|
||||||
"admin.users.modal.create.manual-password.description": "Jeśli nie zaznaczone, użytkownik otrzyma e-mail z linkiem do ustawienia hasła.",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"Jeśli nie zaznaczone, użytkownik otrzyma e-mail z linkiem do ustawienia hasła.",
|
||||||
"admin.users.modal.create.admin": "Uprawnienia administratora",
|
"admin.users.modal.create.admin": "Uprawnienia administratora",
|
||||||
"admin.users.modal.create.admin.description": "Jeśli zaznaczone, użytkownik będzie miał dostęp do panelu administratora.",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"Jeśli zaznaczone, użytkownik będzie miał dostęp do panelu administratora.",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "Prześlij",
|
"upload.title": "Prześlij",
|
||||||
"upload.notify.generic-error": "Wystąpił błąd podczas zakończenia tworzenia udziału.",
|
"upload.notify.generic-error":
|
||||||
"upload.notify.count-failed": "Nie udało się przesłać {count} plików. Próbuję ponownie.",
|
"Wystąpił błąd podczas zakończenia tworzenia udziału.",
|
||||||
|
"upload.notify.count-failed":
|
||||||
|
"Nie udało się przesłać {count} plików. Próbuję ponownie.",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "Prześlij pliki",
|
"upload.dropzone.title": "Prześlij pliki",
|
||||||
"upload.dropzone.description": "Przeciągnij i upuść pliki tutaj, aby rozpocząć udostępnianie. Możemy zaakceptować tylko pliki mniejsze niż {maxSize}.",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "Twoje pliki przekraczają maksymalny rozmiar {maxSize}.",
|
"Przeciągnij i upuść pliki tutaj, aby rozpocząć udostępnianie. Możemy zaakceptować tylko pliki mniejsze niż {maxSize}.",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"Twoje pliki przekraczają maksymalny rozmiar {maxSize}.",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "Nazwa",
|
"upload.filelist.name": "Nazwa",
|
||||||
"upload.filelist.size": "Rozmiar",
|
"upload.filelist.size": "Rozmiar",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "Utwórz Udział",
|
"upload.modal.title": "Utwórz Udział",
|
||||||
"upload.modal.link.error.invalid": "Może zawierać tylko litery, cyfry, znaki podkreślenia i myślniki",
|
"upload.modal.link.error.invalid":
|
||||||
|
"Może zawierać tylko litery, cyfry, znaki podkreślenia i myślniki",
|
||||||
"upload.modal.link.error.taken": "Ten link jest już w użyciu",
|
"upload.modal.link.error.taken": "Ten link jest już w użyciu",
|
||||||
"upload.modal.not-signed-in": "Nie jesteś zalogowany/a",
|
"upload.modal.not-signed-in": "Nie jesteś zalogowany/a",
|
||||||
"upload.modal.not-signed-in-description": "Nie możesz ręcznie usunąć swojego udziału ani wyświetlić licznika odwiedzających.",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"Nie możesz ręcznie usunąć swojego udziału ani wyświetlić licznika odwiedzających.",
|
||||||
"upload.modal.expires.never": "nigdy",
|
"upload.modal.expires.never": "nigdy",
|
||||||
"upload.modal.expires.never-long": "Nigdy nie wygasa",
|
"upload.modal.expires.never-long": "Nigdy nie wygasa",
|
||||||
"upload.modal.expires.error.too-long": "Termin ważności przekracza maksymalną datę wygaśnięcia {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"Termin ważności przekracza maksymalną datę wygaśnięcia {max}.",
|
||||||
"upload.modal.link.label": "Link",
|
"upload.modal.link.label": "Link",
|
||||||
"upload.modal.expires.label": "Wygasanie",
|
"upload.modal.expires.label": "Wygasanie",
|
||||||
"upload.modal.expires.minute-singular": "Minuta",
|
"upload.modal.expires.minute-singular": "Minuta",
|
||||||
@ -230,44 +265,57 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "Rok",
|
"upload.modal.expires.year-singular": "Rok",
|
||||||
"upload.modal.expires.year-plural": "Lat/a",
|
"upload.modal.expires.year-plural": "Lat/a",
|
||||||
"upload.modal.accordion.description.title": "Opis",
|
"upload.modal.accordion.description.title": "Opis",
|
||||||
"upload.modal.accordion.description.placeholder": "Notatka dla odbiorców tego udziału",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"Notatka dla odbiorców tego udziału",
|
||||||
"upload.modal.accordion.email.title": "Odbiorcy wiadomości e-mail",
|
"upload.modal.accordion.email.title": "Odbiorcy wiadomości e-mail",
|
||||||
"upload.modal.accordion.email.placeholder": "Wprowadź adresatów wiadomości e-mail",
|
"upload.modal.accordion.email.placeholder":
|
||||||
"upload.modal.accordion.email.invalid-email": "Adres e-mail jest nieprawidłowy",
|
"Wprowadź adresatów wiadomości e-mail",
|
||||||
|
"upload.modal.accordion.email.invalid-email":
|
||||||
|
"Adres e-mail jest nieprawidłowy",
|
||||||
"upload.modal.accordion.security.title": "Ustawienia bezpieczeństwa",
|
"upload.modal.accordion.security.title": "Ustawienia bezpieczeństwa",
|
||||||
"upload.modal.accordion.security.password.label": "Ochrona hasłem",
|
"upload.modal.accordion.security.password.label": "Ochrona hasłem",
|
||||||
"upload.modal.accordion.security.password.placeholder": "Brak hasła",
|
"upload.modal.accordion.security.password.placeholder": "Brak hasła",
|
||||||
"upload.modal.accordion.security.max-views.label": "Maksymalna liczba wyświetleń",
|
"upload.modal.accordion.security.max-views.label":
|
||||||
|
"Maksymalna liczba wyświetleń",
|
||||||
"upload.modal.accordion.security.max-views.placeholder": "Bez ograniczeń",
|
"upload.modal.accordion.security.max-views.placeholder": "Bez ograniczeń",
|
||||||
// showCompletedUploadModal.tsx
|
// showCompletedUploadModal.tsx
|
||||||
"upload.modal.completed.never-expires": "To udostępnienie nigdy nie wygaśnie.",
|
"upload.modal.completed.never-expires":
|
||||||
"upload.modal.completed.expires-on": "To udostępnienie wygaśnie dnia {expiration}.",
|
"To udostępnienie nigdy nie wygaśnie.",
|
||||||
|
"upload.modal.completed.expires-on":
|
||||||
|
"To udostępnienie wygaśnie dnia {expiration}.",
|
||||||
"upload.modal.completed.share-ready": "Udostępnianie gotowe",
|
"upload.modal.completed.share-ready": "Udostępnianie gotowe",
|
||||||
// END /upload
|
// END /upload
|
||||||
// /share/[id]
|
// /share/[id]
|
||||||
"share.title": "Udostępnij {shareId}",
|
"share.title": "Udostępnij {shareId}",
|
||||||
"share.description": "Spójrz, co ci udostępniłem!",
|
"share.description": "Spójrz, co ci udostępniłem!",
|
||||||
"share.error.visitor-limit-exceeded.title": "Przekroczono limit odwiedzających",
|
"share.error.visitor-limit-exceeded.title":
|
||||||
"share.error.visitor-limit-exceeded.description": "Limit odwiedzających dla tego udziału został przekroczony.",
|
"Przekroczono limit odwiedzających",
|
||||||
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"Limit odwiedzających dla tego udziału został przekroczony.",
|
||||||
"share.error.removed.title": "Udostępnianie usunięte",
|
"share.error.removed.title": "Udostępnianie usunięte",
|
||||||
"share.error.not-found.title": "Nie znaleziono udziału",
|
"share.error.not-found.title": "Nie znaleziono udziału",
|
||||||
"share.error.not-found.description": "Udział, który szukasz, nie istnieje.",
|
"share.error.not-found.description": "Udział, który szukasz, nie istnieje.",
|
||||||
"share.modal.password.title": "Wymagane hasło",
|
"share.modal.password.title": "Wymagane hasło",
|
||||||
"share.modal.password.description": "Aby uzyskać dostęp do tego udziału, wprowadź hasło.",
|
"share.modal.password.description":
|
||||||
|
"Aby uzyskać dostęp do tego udziału, wprowadź hasło.",
|
||||||
"share.modal.password": "Hasło",
|
"share.modal.password": "Hasło",
|
||||||
"share.modal.error.invalid-password": "Hasło jest nieprawidłowe",
|
"share.modal.error.invalid-password": "Hasło jest nieprawidłowe",
|
||||||
"share.button.download-all": "Pobierz wszystko",
|
"share.button.download-all": "Pobierz wszystko",
|
||||||
"share.notify.download-all-preparing": "Udostępnianie jest przygotowywane. Spróbuj ponownie za kilka minut.",
|
"share.notify.download-all-preparing":
|
||||||
|
"Udostępnianie jest przygotowywane. Spróbuj ponownie za kilka minut.",
|
||||||
"share.modal.file-link": "Link do pliku",
|
"share.modal.file-link": "Link do pliku",
|
||||||
"share.table.name": "Nazwa",
|
"share.table.name": "Nazwa",
|
||||||
"share.table.size": "Rozmiar",
|
"share.table.size": "Rozmiar",
|
||||||
"share.modal.file-preview.error.not-supported.title": "Podgląd nie jest obsługiwany",
|
"share.modal.file-preview.error.not-supported.title":
|
||||||
"share.modal.file-preview.error.not-supported.description": "Podgląd dla tego typu pliku nie jest obsługiwany. Pobierz plik, aby go zobaczyć.",
|
"Podgląd nie jest obsługiwany",
|
||||||
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"Podgląd dla tego typu pliku nie jest obsługiwany. Pobierz plik, aby go zobaczyć.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "Edytuj {shareId}",
|
"share.edit.title": "Edytuj {shareId}",
|
||||||
"share.edit.append-upload": "Dołącz plik",
|
"share.edit.append-upload": "Dołącz plik",
|
||||||
"share.edit.notify.generic-error": "W trakcie zakańczania tworzenia udziału wystąpił błąd.",
|
"share.edit.notify.generic-error":
|
||||||
|
"W trakcie zakańczania tworzenia udziału wystąpił błąd.",
|
||||||
"share.edit.notify.save-success": "Udział zaktualizowany pomyślnie",
|
"share.edit.notify.save-success": "Udział zaktualizowany pomyślnie",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -280,95 +328,140 @@ export default {
|
|||||||
"admin.config.general.app-name": "Nazwa aplikacji",
|
"admin.config.general.app-name": "Nazwa aplikacji",
|
||||||
"admin.config.general.app-name.description": "Nazwa aplikacji",
|
"admin.config.general.app-name.description": "Nazwa aplikacji",
|
||||||
"admin.config.general.app-url": "Adres URL aplikacji",
|
"admin.config.general.app-url": "Adres URL aplikacji",
|
||||||
"admin.config.general.app-url.description": "Pod którym adresem URL Pingvin Share jest dostępny",
|
"admin.config.general.app-url.description":
|
||||||
|
"Pod którym adresem URL Pingvin Share jest dostępny",
|
||||||
"admin.config.general.show-home-page": "Pokaż stronę główną",
|
"admin.config.general.show-home-page": "Pokaż stronę główną",
|
||||||
"admin.config.general.show-home-page.description": "Czy wyświetlać stronę główną",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"Czy wyświetlać stronę główną",
|
||||||
"admin.config.general.logo": "Logo",
|
"admin.config.general.logo": "Logo",
|
||||||
"admin.config.general.logo.description": "Zmień logo, przesyłając nowy obraz. Obraz musi być plikiem PNG i mieć proporcje 1:1.",
|
"admin.config.general.logo.description":
|
||||||
|
"Zmień logo, przesyłając nowy obraz. Obraz musi być plikiem PNG i mieć proporcje 1:1.",
|
||||||
"admin.config.general.logo.placeholder": "Wybierz obraz",
|
"admin.config.general.logo.placeholder": "Wybierz obraz",
|
||||||
"admin.config.email.enable-share-email-recipients": "Włącz adresatów wiadomości e-mail dla udziału",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "Czy zezwolić na wysyłanie e-maili do adresatów udziału? Włącz to tylko wtedy, gdy włączyłeś SMTP.",
|
"Włącz adresatów wiadomości e-mail dla udziału",
|
||||||
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
|
"Czy zezwolić na wysyłanie e-maili do adresatów udziału? Włącz to tylko wtedy, gdy włączyłeś SMTP.",
|
||||||
"admin.config.email.share-recipients-subject": "Temat dla odbiorców udziału",
|
"admin.config.email.share-recipients-subject": "Temat dla odbiorców udziału",
|
||||||
"admin.config.email.share-recipients-subject.description": "Temat wiadomości e-mail, która zostanie wysłana do odbiorców udziału.",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
"admin.config.email.share-recipients-message": "Wiadomość dla odbiorców udziału",
|
"Temat wiadomości e-mail, która zostanie wysłana do odbiorców udziału.",
|
||||||
"admin.config.email.share-recipients-message.description": "Wiadomość, która zostanie wysłana do odbiorców udziału. Dostępne zmienne:\n {creator} - Nazwa użytkownika twórcy udziału\n {shareUrl} - Adres URL udziału\n {desc} - Opis udziału\n {expires} - Data wygaśnięcia udziału\n Zmienne zostaną zastąpione rzeczywistą wartością.",
|
"admin.config.email.share-recipients-message":
|
||||||
|
"Wiadomość dla odbiorców udziału",
|
||||||
|
"admin.config.email.share-recipients-message.description":
|
||||||
|
"Wiadomość, która zostanie wysłana do odbiorców udziału. Dostępne zmienne:\n {creator} - Nazwa użytkownika twórcy udziału\n {shareUrl} - Adres URL udziału\n {desc} - Opis udziału\n {expires} - Data wygaśnięcia udziału\n Zmienne zostaną zastąpione rzeczywistą wartością.",
|
||||||
"admin.config.email.reverse-share-subject": "Temat udziału odwrotnego",
|
"admin.config.email.reverse-share-subject": "Temat udziału odwrotnego",
|
||||||
"admin.config.email.reverse-share-subject.description": "Temat wiadomości e-mail, która zostanie wysłana, gdy ktoś utworzy udostępnienie za pomocą linku udziału odwrotnego.",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"Temat wiadomości e-mail, która zostanie wysłana, gdy ktoś utworzy udostępnienie za pomocą linku udziału odwrotnego.",
|
||||||
"admin.config.email.reverse-share-message": "Wiadomość udziału odwrotnego",
|
"admin.config.email.reverse-share-message": "Wiadomość udziału odwrotnego",
|
||||||
"admin.config.email.reverse-share-message.description": "Wiadomość, która zostanie wysłana, gdy ktoś utworzy udział za pomocą twojego linku udziału odwrotnego. {shareUrl} zostanie zastąpiony nazwą twórcy i adresem URL udziału.",
|
"admin.config.email.reverse-share-message.description":
|
||||||
|
"Wiadomość, która zostanie wysłana, gdy ktoś utworzy udział za pomocą twojego linku udziału odwrotnego. {shareUrl} zostanie zastąpiony nazwą twórcy i adresem URL udziału.",
|
||||||
"admin.config.email.reset-password-subject": "Temat resetowania hasła",
|
"admin.config.email.reset-password-subject": "Temat resetowania hasła",
|
||||||
"admin.config.email.reset-password-subject.description": "Temat wiadomości e-mail, która zostanie wysłana, gdy użytkownik zażąda zresetowania hasła.",
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"Temat wiadomości e-mail, która zostanie wysłana, gdy użytkownik zażąda zresetowania hasła.",
|
||||||
"admin.config.email.reset-password-message": "Wiadomość resetowania hasła",
|
"admin.config.email.reset-password-message": "Wiadomość resetowania hasła",
|
||||||
"admin.config.email.reset-password-message.description": "Wiadomość, która zostanie wysłana, gdy użytkownik zażąda zresetowania hasła. {url} zostanie zastąpiony adresem URL resetowania hasła.",
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"Wiadomość, która zostanie wysłana, gdy użytkownik zażąda zresetowania hasła. {url} zostanie zastąpiony adresem URL resetowania hasła.",
|
||||||
"admin.config.email.invite-subject": "Temat zaproszenia",
|
"admin.config.email.invite-subject": "Temat zaproszenia",
|
||||||
"admin.config.email.invite-subject.description": "Temat wiadomości e-mail, która zostanie wysłana, gdy administrator zaprasza użytkownika.",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"Temat wiadomości e-mail, która zostanie wysłana, gdy administrator zaprasza użytkownika.",
|
||||||
"admin.config.email.invite-message": "Wiadomość zaproszenia",
|
"admin.config.email.invite-message": "Wiadomość zaproszenia",
|
||||||
"admin.config.email.invite-message.description": "Wiadomość, która zostanie wysłana, gdy administrator zaprasza użytkownika. {url} zostanie zastąpiony adresem URL zaproszenia, a {password} hasłem.",
|
"admin.config.email.invite-message.description":
|
||||||
|
"Wiadomość, która zostanie wysłana, gdy administrator zaprasza użytkownika. {url} zostanie zastąpiony adresem URL zaproszenia, a {password} hasłem.",
|
||||||
"admin.config.share.allow-registration": "Zezwól na rejestrację",
|
"admin.config.share.allow-registration": "Zezwól na rejestrację",
|
||||||
"admin.config.share.allow-registration.description": "Czy dozwolona jest rejestracja",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "Zezwalaj na nieuwierzytelnione udostępnianie",
|
"Czy dozwolona jest rejestracja",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "Czy nieautoryzowani użytkownicy mogą tworzyć udostępnienia",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"Zezwalaj na nieuwierzytelnione udostępnianie",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"Czy nieautoryzowani użytkownicy mogą tworzyć udostępnienia",
|
||||||
"admin.config.share.max-expiration": "Maksymalny okres ważności",
|
"admin.config.share.max-expiration": "Maksymalny okres ważności",
|
||||||
"admin.config.share.max-expiration.description": "Maksymalny okres ważności udziału w godzinach. Ustaw na 0, aby zezwolić na nieograniczony okres ważności.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Maksymalny okres ważności udziału w godzinach. Ustaw na 0, aby zezwolić na nieograniczony okres ważności.",
|
||||||
"admin.config.share.max-size": "Rozmiar maksymalny",
|
"admin.config.share.max-size": "Rozmiar maksymalny",
|
||||||
"admin.config.share.max-size.description": "Maksymalny rozmiar udziału w bajtach",
|
"admin.config.share.max-size.description":
|
||||||
|
"Maksymalny rozmiar udziału w bajtach",
|
||||||
"admin.config.share.zip-compression-level": "Poziom kompresji Zip",
|
"admin.config.share.zip-compression-level": "Poziom kompresji Zip",
|
||||||
"admin.config.share.zip-compression-level.description": "Dostosuj poziom do równowagi między rozmiarem pliku a szybkością kompresji. Prawidłowe wartości mieszczą się w zakresie od 0 do 9, przy czym 0 to brak kompresji a 9 maksymalną kompresją. ",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"Dostosuj poziom do równowagi między rozmiarem pliku a szybkością kompresji. Prawidłowe wartości mieszczą się w zakresie od 0 do 9, przy czym 0 to brak kompresji a 9 maksymalną kompresją. ",
|
||||||
"admin.config.smtp.enabled": "Włączony",
|
"admin.config.smtp.enabled": "Włączony",
|
||||||
"admin.config.smtp.enabled.description": "Czy SMTP ma zostać włączony. Ustaw to, tylko jeśli wprowadziłeś host, port, e-mail, nazwę użytkownika i hasło serwera SMTP.",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"Czy SMTP ma zostać włączony. Ustaw to, tylko jeśli wprowadziłeś host, port, e-mail, nazwę użytkownika i hasło serwera SMTP.",
|
||||||
"admin.config.smtp.host": "Host",
|
"admin.config.smtp.host": "Host",
|
||||||
"admin.config.smtp.host.description": "Host serwera SMTP",
|
"admin.config.smtp.host.description": "Host serwera SMTP",
|
||||||
"admin.config.smtp.port": "Numer portu",
|
"admin.config.smtp.port": "Numer portu",
|
||||||
"admin.config.smtp.port.description": "Numer portu serwera SMTP",
|
"admin.config.smtp.port.description": "Numer portu serwera SMTP",
|
||||||
"admin.config.smtp.email": "Adres e-mail",
|
"admin.config.smtp.email": "Adres e-mail",
|
||||||
"admin.config.smtp.email.description": "Adres e-mail, z którego e-maile są wysyłane",
|
"admin.config.smtp.email.description":
|
||||||
|
"Adres e-mail, z którego e-maile są wysyłane",
|
||||||
"admin.config.smtp.username": "Nazwa użytkownika",
|
"admin.config.smtp.username": "Nazwa użytkownika",
|
||||||
"admin.config.smtp.username.description": "Nazwa użytkownika serwera SMTP",
|
"admin.config.smtp.username.description": "Nazwa użytkownika serwera SMTP",
|
||||||
"admin.config.smtp.password": "Hasło",
|
"admin.config.smtp.password": "Hasło",
|
||||||
"admin.config.smtp.password.description": "Hasło serwera SMTP",
|
"admin.config.smtp.password.description": "Hasło serwera SMTP",
|
||||||
"admin.config.smtp.button.test": "Wyślij testowego e-maila",
|
"admin.config.smtp.button.test": "Wyślij testowego e-maila",
|
||||||
"admin.config.oauth.allow-registration": "Zezwól na rejestrację",
|
"admin.config.oauth.allow-registration": "Zezwól na rejestrację",
|
||||||
"admin.config.oauth.allow-registration.description": "Zezwalaj użytkownikom na rejestrację za pomocą konta społecznościowego",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"Zezwalaj użytkownikom na rejestrację za pomocą konta społecznościowego",
|
||||||
"admin.config.oauth.ignore-totp": "Ignoruj TOTP",
|
"admin.config.oauth.ignore-totp": "Ignoruj TOTP",
|
||||||
"admin.config.oauth.ignore-totp.description": "Czy zignorować TOTP, kiedy użytkownik loguje się za pomocą konta społecznościowego",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Czy zignorować TOTP, kiedy użytkownik loguje się za pomocą konta społecznościowego",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Czy login na GitHub jest włączony",
|
"admin.config.oauth.github-enabled.description":
|
||||||
|
"Czy login na GitHub jest włączony",
|
||||||
"admin.config.oauth.github-client-id": "ID klienta GitHub",
|
"admin.config.oauth.github-client-id": "ID klienta GitHub",
|
||||||
"admin.config.oauth.github-client-id.description": "ID klienta aplikacji GitHub OAuth",
|
"admin.config.oauth.github-client-id.description":
|
||||||
|
"ID klienta aplikacji GitHub OAuth",
|
||||||
"admin.config.oauth.github-client-secret": "Sekret klienta GitHub",
|
"admin.config.oauth.github-client-secret": "Sekret klienta GitHub",
|
||||||
"admin.config.oauth.github-client-secret.description": "Sekret klienta aplikacji GitHub OAuth",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Sekret klienta aplikacji GitHub OAuth",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Czy jest włączony login na GitHub",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Czy jest włączony login na GitHub",
|
||||||
"admin.config.oauth.google-client-id": "ID klienta Google",
|
"admin.config.oauth.google-client-id": "ID klienta Google",
|
||||||
"admin.config.oauth.google-client-id.description": "ID klienta aplikacji GitHub OAuth",
|
"admin.config.oauth.google-client-id.description":
|
||||||
|
"ID klienta aplikacji GitHub OAuth",
|
||||||
"admin.config.oauth.google-client-secret": "Sekret klienta Google",
|
"admin.config.oauth.google-client-secret": "Sekret klienta Google",
|
||||||
"admin.config.oauth.google-client-secret.description": "Sekret klienta aplikacji Google OAuth",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Sekret klienta aplikacji Google OAuth",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Czy jest włączony login na GitHub",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Czy jest włączony login na GitHub",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Tenant ID aplikacji Microsoft OAuth\nogólnie: Użytkownicy zarówno z osobistym kontem Microsoft, jak i kontem do pracy lub szkoły z Microsoft Entra ID mogą się zalogować do aplikacji. organizacje: Zalogować do aplikacji mogą tylko użytkownicy z kontami pracowniczymi lub szkolnymi z Microsoft Entra ID.\nkonsumenci: Zalogować się do aplikacji mogą tylko użytkownicy z osobistym kontem Microsoft.\nNazwa domeny lokatora Microsoft Entra lub identyfikator lokatora w formacie GUID: Zalogować się do aplikacji mogą tylko użytkownicy określonego najemcy Microsoft Entra (z listy członków na koncie służbowym lub szkolnym albo z listy gości na koncie osobistym Microsoft).",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Tenant ID aplikacji Microsoft OAuth\nogólnie: Użytkownicy zarówno z osobistym kontem Microsoft, jak i kontem do pracy lub szkoły z Microsoft Entra ID mogą się zalogować do aplikacji. organizacje: Zalogować do aplikacji mogą tylko użytkownicy z kontami pracowniczymi lub szkolnymi z Microsoft Entra ID.\nkonsumenci: Zalogować się do aplikacji mogą tylko użytkownicy z osobistym kontem Microsoft.\nNazwa domeny lokatora Microsoft Entra lub identyfikator lokatora w formacie GUID: Zalogować się do aplikacji mogą tylko użytkownicy określonego najemcy Microsoft Entra (z listy członków na koncie służbowym lub szkolnym albo z listy gości na koncie osobistym Microsoft).",
|
||||||
"admin.config.oauth.microsoft-client-id": "ID klienta Microsoft",
|
"admin.config.oauth.microsoft-client-id": "ID klienta Microsoft",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "ID klienta aplikacji Microsoft OAuth",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
|
"ID klienta aplikacji Microsoft OAuth",
|
||||||
"admin.config.oauth.microsoft-client-secret": "Sekret klienta Microsoft",
|
"admin.config.oauth.microsoft-client-secret": "Sekret klienta Microsoft",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Sekret klienta aplikacji Microsoft OAuth",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Sekret klienta aplikacji Microsoft OAuth",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Czy jest włączony login na Discord",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
"admin.config.oauth.discord-limited-guild": "ID ograniczonego serwera Discord",
|
"Czy jest włączony login na Discord",
|
||||||
"admin.config.oauth.discord-limited-guild.description": "Ogranicz logowanie do użytkowników na określonym serwerze. Pozostaw puste, aby wyłączyć.",
|
"admin.config.oauth.discord-limited-guild":
|
||||||
|
"ID ograniczonego serwera Discord",
|
||||||
|
"admin.config.oauth.discord-limited-guild.description":
|
||||||
|
"Ogranicz logowanie do użytkowników na określonym serwerze. Pozostaw puste, aby wyłączyć.",
|
||||||
"admin.config.oauth.discord-client-id": "ID klienta Discord",
|
"admin.config.oauth.discord-client-id": "ID klienta Discord",
|
||||||
"admin.config.oauth.discord-client-id.description": "ID klienta aplikacji Discord OAuth",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
|
"ID klienta aplikacji Discord OAuth",
|
||||||
"admin.config.oauth.discord-client-secret": "Sekret klienta Discord",
|
"admin.config.oauth.discord-client-secret": "Sekret klienta Discord",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Sekret klienta aplikacji Discord OAuth",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Sekret klienta aplikacji Discord OAuth",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Czy jest włączony login OpenID Connect",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Czy jest włączony login OpenID Connect",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "Wykrywanie URI OpenID Connect",
|
"admin.config.oauth.oidc-discovery-uri": "Wykrywanie URI OpenID Connect",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "Wykrywanie URI OAuth aplikacji OpenID Connect",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
"admin.config.oauth.oidc-username-claim": "Żądanie nazwy użytkownika OpenID Connect",
|
"Wykrywanie URI OAuth aplikacji OpenID Connect",
|
||||||
"admin.config.oauth.oidc-username-claim.description": "Żądanie nazwy użytkownika w tokenie identyfikatora OpenID Connect. Jeśli nie wiesz, czym jest ta konfiguracja, pozostaw pustą.",
|
"admin.config.oauth.oidc-username-claim":
|
||||||
|
"Żądanie nazwy użytkownika OpenID Connect",
|
||||||
|
"admin.config.oauth.oidc-username-claim.description":
|
||||||
|
"Żądanie nazwy użytkownika w tokenie identyfikatora OpenID Connect. Jeśli nie wiesz, czym jest ta konfiguracja, pozostaw pustą.",
|
||||||
"admin.config.oauth.oidc-client-id": "Identyfikator klienta OpenID Connect",
|
"admin.config.oauth.oidc-client-id": "Identyfikator klienta OpenID Connect",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Identyfikator klienta OAuth aplikacji OpenID Connect",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"Identyfikator klienta OAuth aplikacji OpenID Connect",
|
||||||
"admin.config.oauth.oidc-client-secret": "Sekret klienta OpenID Connect",
|
"admin.config.oauth.oidc-client-secret": "Sekret klienta OpenID Connect",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Sekret klienta OAuth aplikacji OpenID Connect",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Sekret klienta OAuth aplikacji OpenID Connect",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Ups! Ta strona nie istnieje.",
|
"404.description": "Ups! Ta strona nie istnieje.",
|
||||||
"404.button.home": "Wróć do strony domowej",
|
"404.button.home": "Wróć do strony domowej",
|
||||||
@ -377,16 +470,22 @@ export default {
|
|||||||
"error.description": "Ups!",
|
"error.description": "Ups!",
|
||||||
"error.button.back": "Wróć",
|
"error.button.back": "Wróć",
|
||||||
"error.msg.default": "Coś poszło nie tak.",
|
"error.msg.default": "Coś poszło nie tak.",
|
||||||
"error.msg.access_denied": "Anulowałeś proces uwierzytelniania, spróbuj ponownie.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "Proces uwierzytelniania trwał zbyt długo, spróbuj ponownie.",
|
"Anulowałeś proces uwierzytelniania, spróbuj ponownie.",
|
||||||
|
"error.msg.expired_token":
|
||||||
|
"Proces uwierzytelniania trwał zbyt długo, spróbuj ponownie.",
|
||||||
"error.msg.invalid_token": "Błąd wewnętrzny",
|
"error.msg.invalid_token": "Błąd wewnętrzny",
|
||||||
"error.msg.no_user": "Użytkownik powiązany z tym kontem {0} nie istnieje.",
|
"error.msg.no_user": "Użytkownik powiązany z tym kontem {0} nie istnieje.",
|
||||||
"error.msg.no_email": "Nie można pobrać adresu e-mail z tego konta {0}.",
|
"error.msg.no_email": "Nie można pobrać adresu e-mail z tego konta {0}.",
|
||||||
"error.msg.already_linked": "To konto {0} zostało już połączone z innym kontem.",
|
"error.msg.already_linked":
|
||||||
"error.msg.not_linked": "To konto {0} nie zostało jeszcze połączone z żadnym kontem.",
|
"To konto {0} zostało już połączone z innym kontem.",
|
||||||
"error.msg.unverified_account": "To konto {0} nie zostało zweryfikowane, spróbuj ponownie po weryfikacji.",
|
"error.msg.not_linked":
|
||||||
|
"To konto {0} nie zostało jeszcze połączone z żadnym kontem.",
|
||||||
|
"error.msg.unverified_account":
|
||||||
|
"To konto {0} nie zostało zweryfikowane, spróbuj ponownie po weryfikacji.",
|
||||||
"error.msg.discord_guild_permission_denied": "Nie możesz się zalogować.",
|
"error.msg.discord_guild_permission_denied": "Nie możesz się zalogować.",
|
||||||
"error.msg.cannot_get_user_info": "Nie można uzyskać informacji o użytkowniku z tego konta {0}.",
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Nie można uzyskać informacji o użytkowniku z tego konta {0}.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +516,5 @@ export default {
|
|||||||
"common.error.too-long": "Musi mieć co najmniej {length} znaków",
|
"common.error.too-long": "Musi mieć co najmniej {length} znaków",
|
||||||
"common.error.exact-length": "Musi mieć dokładnie {length} znaków",
|
"common.error.exact-length": "Musi mieć dokładnie {length} znaków",
|
||||||
"common.error.invalid-number": "Musi być liczbą",
|
"common.error.invalid-number": "Musi być liczbą",
|
||||||
"common.error.field-required": "To pole jest wymagane"
|
"common.error.field-required": "To pole jest wymagane",
|
||||||
};
|
};
|
@ -11,14 +11,19 @@ export default {
|
|||||||
"navbar.avatar.signout": "Terminar sessão",
|
"navbar.avatar.signout": "Terminar sessão",
|
||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "Uma plataforma de compartilhamento de arquivos <h>auto-hospedada</h>.",
|
"home.title":
|
||||||
"home.description": "Deseja realmente dar os seus arquivos pessoais na mão de terceiros como o WeTransfer?",
|
"Uma plataforma de compartilhamento de arquivos <h>auto-hospedada</h>.",
|
||||||
|
"home.description":
|
||||||
|
"Deseja realmente dar os seus arquivos pessoais na mão de terceiros como o WeTransfer?",
|
||||||
"home.bullet.a.name": "Auto-Hospedado",
|
"home.bullet.a.name": "Auto-Hospedado",
|
||||||
"home.bullet.a.description": "Hospede o Pingvin Share em sua própria máquina.",
|
"home.bullet.a.description":
|
||||||
|
"Hospede o Pingvin Share em sua própria máquina.",
|
||||||
"home.bullet.b.name": "Privacidade",
|
"home.bullet.b.name": "Privacidade",
|
||||||
"home.bullet.b.description": "Seus arquivos são seus arquivos e nunca devem cair nas mãos de terceiros.",
|
"home.bullet.b.description":
|
||||||
|
"Seus arquivos são seus arquivos e nunca devem cair nas mãos de terceiros.",
|
||||||
"home.bullet.c.name": "Sem limite de tamanho de arquivo irritante",
|
"home.bullet.c.name": "Sem limite de tamanho de arquivo irritante",
|
||||||
"home.bullet.c.description": "Carregue os arquivos grandes que desejar. Apenas o seu disco rígido será o seu limite.",
|
"home.bullet.c.description":
|
||||||
|
"Carregue os arquivos grandes que desejar. Apenas o seu disco rígido será o seu limite.",
|
||||||
"home.button.start": "Começar",
|
"home.button.start": "Começar",
|
||||||
"home.button.source": "Código-fonte",
|
"home.button.source": "Código-fonte",
|
||||||
// END /
|
// END /
|
||||||
@ -31,8 +36,10 @@ export default {
|
|||||||
"signin.input.password": "Senha",
|
"signin.input.password": "Senha",
|
||||||
"signin.input.password.placeholder": "A sua senha",
|
"signin.input.password.placeholder": "A sua senha",
|
||||||
"signin.button.submit": "Iniciar sessão",
|
"signin.button.submit": "Iniciar sessão",
|
||||||
"signIn.notify.totp-required.title": "Autenticação de dois fatores necessária",
|
"signIn.notify.totp-required.title":
|
||||||
"signIn.notify.totp-required.description": "Insira seu código de autenticação de dois fatores",
|
"Autenticação de dois fatores necessária",
|
||||||
|
"signIn.notify.totp-required.description":
|
||||||
|
"Insira seu código de autenticação de dois fatores",
|
||||||
"signIn.oauth.or": "OU",
|
"signIn.oauth.or": "OU",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -56,13 +63,16 @@ export default {
|
|||||||
// END /auth/totp
|
// END /auth/totp
|
||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "Esqueceu a sua senha?",
|
"resetPassword.title": "Esqueceu a sua senha?",
|
||||||
"resetPassword.description": "Insira o seu e-mail para redefinir a sua senha.",
|
"resetPassword.description":
|
||||||
"resetPassword.notify.success": "Um e-mail foi enviado com um link para redefinir a sua senha.",
|
"Insira o seu e-mail para redefinir a sua senha.",
|
||||||
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "Voltar para a página inicial",
|
"resetPassword.button.back": "Voltar para a página inicial",
|
||||||
"resetPassword.text.resetPassword": "Redefinir senha",
|
"resetPassword.text.resetPassword": "Redefinir senha",
|
||||||
"resetPassword.text.enterNewPassword": "Digite uma nova senha",
|
"resetPassword.text.enterNewPassword": "Digite uma nova senha",
|
||||||
"resetPassword.input.password": "Nova senha",
|
"resetPassword.input.password": "Nova senha",
|
||||||
"resetPassword.notify.passwordReset": "A sua senha foi redefinida com sucesso.",
|
"resetPassword.notify.passwordReset":
|
||||||
|
"A sua senha foi redefinida com sucesso.",
|
||||||
// /account
|
// /account
|
||||||
"account.title": "A minha conta",
|
"account.title": "A minha conta",
|
||||||
"account.card.info.title": "Informação sobre a conta",
|
"account.card.info.title": "Informação sobre a conta",
|
||||||
@ -72,7 +82,8 @@ export default {
|
|||||||
"account.card.password.title": "Senha",
|
"account.card.password.title": "Senha",
|
||||||
"account.card.password.old": "Senha antiga",
|
"account.card.password.old": "Senha antiga",
|
||||||
"account.card.password.new": "Nova senha",
|
"account.card.password.new": "Nova senha",
|
||||||
"account.card.password.noPasswordSet": "Você não tem uma senha definida. Se quiser entrar com e-mail e senha você precisa definir uma senha.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"Você não tem uma senha definida. Se quiser entrar com e-mail e senha você precisa definir uma senha.",
|
||||||
"account.notify.password.success": "Senha alterada com sucesso",
|
"account.notify.password.success": "Senha alterada com sucesso",
|
||||||
"account.card.oauth.title": "Login com Redes Sociais",
|
"account.card.oauth.title": "Login com Redes Sociais",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +95,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Desvincular",
|
"account.card.oauth.unlink": "Desvincular",
|
||||||
"account.card.oauth.unlinked": "Desvinculado",
|
"account.card.oauth.unlinked": "Desvinculado",
|
||||||
"account.modal.unlink.title": "Desvincular conta",
|
"account.modal.unlink.title": "Desvincular conta",
|
||||||
"account.modal.unlink.description": "Desvincular suas redes sociais pode fazer com que você perca sua conta se não se lembrar de seu nome de usuário e senha.",
|
"account.modal.unlink.description":
|
||||||
|
"Desvincular suas redes sociais pode fazer com que você perca sua conta se não se lembrar de seu nome de usuário e senha.",
|
||||||
"account.notify.oauth.unlinked.success": "Desvinculado com sucesso",
|
"account.notify.oauth.unlinked.success": "Desvinculado com sucesso",
|
||||||
"account.card.security.title": "Segurança",
|
"account.card.security.title": "Segurança",
|
||||||
"account.card.security.totp.enable.description": "Digite a sua senha atual para começar a habilitar o TOTP",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "Digite a sua senha atual para desabilitar o TOTP",
|
"Digite a sua senha atual para começar a habilitar o TOTP",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"Digite a sua senha atual para desabilitar o TOTP",
|
||||||
"account.card.security.totp.button.start": "Iniciar",
|
"account.card.security.totp.button.start": "Iniciar",
|
||||||
"account.modal.totp.title": "Habilitar TOTP",
|
"account.modal.totp.title": "Habilitar TOTP",
|
||||||
"account.modal.totp.step1": "Passo 1: Adicionar o seu autenticador",
|
"account.modal.totp.step1": "Passo 1: Adicionar o seu autenticador",
|
||||||
@ -100,7 +114,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "TOTP desabilitado com sucesso",
|
"account.notify.totp.disable": "TOTP desabilitado com sucesso",
|
||||||
"account.notify.totp.enable": "TOTP habilitado com sucesso",
|
"account.notify.totp.enable": "TOTP habilitado com sucesso",
|
||||||
"account.card.language.title": "Idioma",
|
"account.card.language.title": "Idioma",
|
||||||
"account.card.language.description": "O projeto é traduzido pela comunidade. Alguns idiomas podem estar incompletos.",
|
"account.card.language.description":
|
||||||
|
"O projeto é traduzido pela comunidade. Alguns idiomas podem estar incompletos.",
|
||||||
"account.card.color.title": "Esquema de cores",
|
"account.card.color.title": "Esquema de cores",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "Escuro",
|
"account.theme.dark": "Escuro",
|
||||||
@ -108,7 +123,8 @@ export default {
|
|||||||
"account.theme.system": "Sistema",
|
"account.theme.system": "Sistema",
|
||||||
"account.button.delete": "Excluir conta",
|
"account.button.delete": "Excluir conta",
|
||||||
"account.modal.delete.title": "Excluir conta",
|
"account.modal.delete.title": "Excluir conta",
|
||||||
"account.modal.delete.description": "Você realmente deseja excluir a sua conta, incluindo todos os seus compartilhamentos ativos?",
|
"account.modal.delete.description":
|
||||||
|
"Você realmente deseja excluir a sua conta, incluindo todos os seus compartilhamentos ativos?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "Meus compartilhamentos",
|
"account.shares.title": "Meus compartilhamentos",
|
||||||
@ -126,13 +142,16 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "Informações do compartilhamento",
|
"account.shares.modal.share-informations": "Informações do compartilhamento",
|
||||||
"account.shares.modal.share-link": "Link do compartilhamento",
|
"account.shares.modal.share-link": "Link do compartilhamento",
|
||||||
"account.shares.modal.delete.title": "Excluir o compartilhamento {share}",
|
"account.shares.modal.delete.title": "Excluir o compartilhamento {share}",
|
||||||
"account.shares.modal.delete.description": "Tem certeza que deseja excluir este compartilhamento?",
|
"account.shares.modal.delete.description":
|
||||||
|
"Tem certeza que deseja excluir este compartilhamento?",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "Compartilhamentos reversos",
|
"account.reverseShares.title": "Compartilhamentos reversos",
|
||||||
"account.reverseShares.description": "Um compartilhamento reverso permite gerar uma URL única que autoriza usuários externos criarem um compartilhamento.",
|
"account.reverseShares.description":
|
||||||
|
"Um compartilhamento reverso permite gerar uma URL única que autoriza usuários externos criarem um compartilhamento.",
|
||||||
"account.reverseShares.title.empty": "Está vazio aqui 👀",
|
"account.reverseShares.title.empty": "Está vazio aqui 👀",
|
||||||
"account.reverseShares.description.empty": "Você não tem nenhum compartilhamento reverso.",
|
"account.reverseShares.description.empty":
|
||||||
|
"Você não tem nenhum compartilhamento reverso.",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
"account.reverseShares.modal.title": "Criar compartilhamento reverso",
|
"account.reverseShares.modal.title": "Criar compartilhamento reverso",
|
||||||
"account.reverseShares.modal.expiration.label": "Expiração",
|
"account.reverseShares.modal.expiration.label": "Expiração",
|
||||||
@ -148,23 +167,32 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.month-plural": "Meses",
|
"account.reverseShares.modal.expiration.month-plural": "Meses",
|
||||||
"account.reverseShares.modal.expiration.year-singular": "Ano",
|
"account.reverseShares.modal.expiration.year-singular": "Ano",
|
||||||
"account.reverseShares.modal.expiration.year-plural": "Anos",
|
"account.reverseShares.modal.expiration.year-plural": "Anos",
|
||||||
"account.reverseShares.modal.max-size.label": "Tamanho máximo do compartilhamento",
|
"account.reverseShares.modal.max-size.label":
|
||||||
|
"Tamanho máximo do compartilhamento",
|
||||||
"account.reverseShares.modal.send-email": "Enviar notificação por e-mail",
|
"account.reverseShares.modal.send-email": "Enviar notificação por e-mail",
|
||||||
"account.reverseShares.modal.send-email.description": "Enviar uma notificação por e-mail quando um compartilhamento for criado com este link reverso.",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"Enviar uma notificação por e-mail quando um compartilhamento for criado com este link reverso.",
|
||||||
"account.reverseShares.modal.max-use.label": "Limite de uso",
|
"account.reverseShares.modal.max-use.label": "Limite de uso",
|
||||||
"account.reverseShares.modal.max-use.description": "A quantidade máxima de vezes que esta URL pode ser usada para criar um compartilhamento.",
|
"account.reverseShares.modal.max-use.description":
|
||||||
"account.reverseShare.never-expires": "Este compartilhamento reverso nunca irá expirar.",
|
"A quantidade máxima de vezes que esta URL pode ser usada para criar um compartilhamento.",
|
||||||
"account.reverseShare.expires-on": "Este compartilhamento reverso irá expirar em {expiration}.",
|
"account.reverseShare.never-expires":
|
||||||
"account.reverseShares.table.no-shares": "Nenhum compartilhamento criado ainda",
|
"Este compartilhamento reverso nunca irá expirar.",
|
||||||
|
"account.reverseShare.expires-on":
|
||||||
|
"Este compartilhamento reverso irá expirar em {expiration}.",
|
||||||
|
"account.reverseShares.table.no-shares":
|
||||||
|
"Nenhum compartilhamento criado ainda",
|
||||||
"account.reverseShares.table.count.singular": "compartilhar",
|
"account.reverseShares.table.count.singular": "compartilhar",
|
||||||
"account.reverseShares.table.count.plural": "compartilhamentos",
|
"account.reverseShares.table.count.plural": "compartilhamentos",
|
||||||
"account.reverseShares.table.shares": "Compartilhamentos",
|
"account.reverseShares.table.shares": "Compartilhamentos",
|
||||||
"account.reverseShares.table.remaining": "Usos restantes",
|
"account.reverseShares.table.remaining": "Usos restantes",
|
||||||
"account.reverseShares.table.max-size": "Tamanho máximo do compartilhamento",
|
"account.reverseShares.table.max-size": "Tamanho máximo do compartilhamento",
|
||||||
"account.reverseShares.table.expires": "Expira em",
|
"account.reverseShares.table.expires": "Expira em",
|
||||||
"account.reverseShares.modal.reverse-share-link": "Link do compartilhamento reverso",
|
"account.reverseShares.modal.reverse-share-link":
|
||||||
"account.reverseShares.modal.delete.title": "Excluir o compartilhamento reverso",
|
"Link do compartilhamento reverso",
|
||||||
"account.reverseShares.modal.delete.description": "Você realmente deseja excluir este compartilhamento reverso? Se você o fizer, os compartilhamentos associados também serão excluídos.",
|
"account.reverseShares.modal.delete.title":
|
||||||
|
"Excluir o compartilhamento reverso",
|
||||||
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"Você realmente deseja excluir este compartilhamento reverso? Se você o fizer, os compartilhamentos associados também serão excluídos.",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "Administração",
|
"admin.title": "Administração",
|
||||||
@ -182,39 +210,50 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.title": "Alterar senha",
|
"admin.users.edit.update.change-password.title": "Alterar senha",
|
||||||
"admin.users.edit.update.change-password.field": "Nova senha",
|
"admin.users.edit.update.change-password.field": "Nova senha",
|
||||||
"admin.users.edit.update.change-password.button": "Salvar nova senha",
|
"admin.users.edit.update.change-password.button": "Salvar nova senha",
|
||||||
"admin.users.edit.update.notify.password.success": "Senha alterada com sucesso",
|
"admin.users.edit.update.notify.password.success":
|
||||||
|
"Senha alterada com sucesso",
|
||||||
"admin.users.edit.delete.title": "Excluir usuário {username}",
|
"admin.users.edit.delete.title": "Excluir usuário {username}",
|
||||||
"admin.users.edit.delete.description": "Você realmente quer excluir este usuário e todos os seus compartilhamentos?",
|
"admin.users.edit.delete.description":
|
||||||
|
"Você realmente quer excluir este usuário e todos os seus compartilhamentos?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "Criar usuário",
|
"admin.users.modal.create.title": "Criar usuário",
|
||||||
"admin.users.modal.create.username": "Nome de usuário",
|
"admin.users.modal.create.username": "Nome de usuário",
|
||||||
"admin.users.modal.create.email": "E-mail",
|
"admin.users.modal.create.email": "E-mail",
|
||||||
"admin.users.modal.create.password": "Senha",
|
"admin.users.modal.create.password": "Senha",
|
||||||
"admin.users.modal.create.manual-password": "Definir senha manualmente",
|
"admin.users.modal.create.manual-password": "Definir senha manualmente",
|
||||||
"admin.users.modal.create.manual-password.description": "Se não estiver marcado, o usuário receberá um e-mail com um link para definir sua senha.",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"Se não estiver marcado, o usuário receberá um e-mail com um link para definir sua senha.",
|
||||||
"admin.users.modal.create.admin": "Privilégios de administrador",
|
"admin.users.modal.create.admin": "Privilégios de administrador",
|
||||||
"admin.users.modal.create.admin.description": "Se marcado, o usuário poderá acessar o painel de administração.",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"Se marcado, o usuário poderá acessar o painel de administração.",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "Carregar",
|
"upload.title": "Carregar",
|
||||||
"upload.notify.generic-error": "Ocorreu um erro ao terminar seu compartilhamento.",
|
"upload.notify.generic-error":
|
||||||
"upload.notify.count-failed": "Falha ao enviar {count} arquivos. Tentando novamente.",
|
"Ocorreu um erro ao terminar seu compartilhamento.",
|
||||||
|
"upload.notify.count-failed":
|
||||||
|
"Falha ao enviar {count} arquivos. Tentando novamente.",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "Carregar arquivos",
|
"upload.dropzone.title": "Carregar arquivos",
|
||||||
"upload.dropzone.description": "Arraste os arquivos aqui para iniciar o seu compartilhamento. Podemos aceitar apenas arquivos que são menores que {maxSize} no total.",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "Seus arquivos excedem o tamanho máximo do compartilhamento {maxSize}.",
|
"Arraste os arquivos aqui para iniciar o seu compartilhamento. Podemos aceitar apenas arquivos que são menores que {maxSize} no total.",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"Seus arquivos excedem o tamanho máximo do compartilhamento {maxSize}.",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "Nome",
|
"upload.filelist.name": "Nome",
|
||||||
"upload.filelist.size": "Tamanho",
|
"upload.filelist.size": "Tamanho",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "Criar Compartilhamento",
|
"upload.modal.title": "Criar Compartilhamento",
|
||||||
"upload.modal.link.error.invalid": "Pode conter apenas letras, números, sublinhados e hífens",
|
"upload.modal.link.error.invalid":
|
||||||
|
"Pode conter apenas letras, números, sublinhados e hífens",
|
||||||
"upload.modal.link.error.taken": "Este link já está em uso",
|
"upload.modal.link.error.taken": "Este link já está em uso",
|
||||||
"upload.modal.not-signed-in": "Você não está conectado",
|
"upload.modal.not-signed-in": "Você não está conectado",
|
||||||
"upload.modal.not-signed-in-description": "Você não poderá excluir seu compartilhamento manualmente e visualizar a contagem de visitantes.",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"Você não poderá excluir seu compartilhamento manualmente e visualizar a contagem de visitantes.",
|
||||||
"upload.modal.expires.never": "nunca",
|
"upload.modal.expires.never": "nunca",
|
||||||
"upload.modal.expires.never-long": "Nunca expira",
|
"upload.modal.expires.never-long": "Nunca expira",
|
||||||
"upload.modal.expires.error.too-long": "Expiração excede a data de expiração máxima de {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"Expiração excede a data de expiração máxima de {max}.",
|
||||||
"upload.modal.link.label": "Link",
|
"upload.modal.link.label": "Link",
|
||||||
"upload.modal.expires.label": "Expiração",
|
"upload.modal.expires.label": "Expiração",
|
||||||
"upload.modal.expires.minute-singular": "Minuto",
|
"upload.modal.expires.minute-singular": "Minuto",
|
||||||
@ -230,9 +269,11 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "Ano",
|
"upload.modal.expires.year-singular": "Ano",
|
||||||
"upload.modal.expires.year-plural": "Anos",
|
"upload.modal.expires.year-plural": "Anos",
|
||||||
"upload.modal.accordion.description.title": "Descrição",
|
"upload.modal.accordion.description.title": "Descrição",
|
||||||
"upload.modal.accordion.description.placeholder": "Nota para os destinatários deste compartilhamento",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"Nota para os destinatários deste compartilhamento",
|
||||||
"upload.modal.accordion.email.title": "Destinatários de e-mail",
|
"upload.modal.accordion.email.title": "Destinatários de e-mail",
|
||||||
"upload.modal.accordion.email.placeholder": "Insira os destinatários do e-mail",
|
"upload.modal.accordion.email.placeholder":
|
||||||
|
"Insira os destinatários do e-mail",
|
||||||
"upload.modal.accordion.email.invalid-email": "Endereço de e-mail inválido",
|
"upload.modal.accordion.email.invalid-email": "Endereço de e-mail inválido",
|
||||||
"upload.modal.accordion.security.title": "Opções de segurança",
|
"upload.modal.accordion.security.title": "Opções de segurança",
|
||||||
"upload.modal.accordion.security.password.label": "Proteção por senha",
|
"upload.modal.accordion.security.password.label": "Proteção por senha",
|
||||||
@ -240,34 +281,43 @@ export default {
|
|||||||
"upload.modal.accordion.security.max-views.label": "Máximo de visualizações",
|
"upload.modal.accordion.security.max-views.label": "Máximo de visualizações",
|
||||||
"upload.modal.accordion.security.max-views.placeholder": "Sem limite",
|
"upload.modal.accordion.security.max-views.placeholder": "Sem limite",
|
||||||
// showCompletedUploadModal.tsx
|
// showCompletedUploadModal.tsx
|
||||||
"upload.modal.completed.never-expires": "Este compartilhamento reverso nunca irá expirar.",
|
"upload.modal.completed.never-expires":
|
||||||
"upload.modal.completed.expires-on": "Este compartilhamento reverso irá expirar em {expiration}.",
|
"Este compartilhamento reverso nunca irá expirar.",
|
||||||
|
"upload.modal.completed.expires-on":
|
||||||
|
"Este compartilhamento reverso irá expirar em {expiration}.",
|
||||||
"upload.modal.completed.share-ready": "Compartilhamento pronto",
|
"upload.modal.completed.share-ready": "Compartilhamento pronto",
|
||||||
// END /upload
|
// END /upload
|
||||||
// /share/[id]
|
// /share/[id]
|
||||||
"share.title": "Compartilhar {shareId}",
|
"share.title": "Compartilhar {shareId}",
|
||||||
"share.description": "Veja o que eu compartilhei com você!",
|
"share.description": "Veja o que eu compartilhei com você!",
|
||||||
"share.error.visitor-limit-exceeded.title": "Limite de visitantes excedido",
|
"share.error.visitor-limit-exceeded.title": "Limite de visitantes excedido",
|
||||||
"share.error.visitor-limit-exceeded.description": "O limite de visitantes deste compartilhamento foi excedido.",
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"O limite de visitantes deste compartilhamento foi excedido.",
|
||||||
"share.error.removed.title": "Compartilhamento removido",
|
"share.error.removed.title": "Compartilhamento removido",
|
||||||
"share.error.not-found.title": "Compartilhamento não encontrado",
|
"share.error.not-found.title": "Compartilhamento não encontrado",
|
||||||
"share.error.not-found.description": "O compartilhamento que você procura não existe.",
|
"share.error.not-found.description":
|
||||||
|
"O compartilhamento que você procura não existe.",
|
||||||
"share.modal.password.title": "Senha necessária",
|
"share.modal.password.title": "Senha necessária",
|
||||||
"share.modal.password.description": "Para acessar este compartilhamento, por favor digite a senha para o compartilhamento.",
|
"share.modal.password.description":
|
||||||
|
"Para acessar este compartilhamento, por favor digite a senha para o compartilhamento.",
|
||||||
"share.modal.password": "Senha",
|
"share.modal.password": "Senha",
|
||||||
"share.modal.error.invalid-password": "Senha inválida",
|
"share.modal.error.invalid-password": "Senha inválida",
|
||||||
"share.button.download-all": "Transferir tudo",
|
"share.button.download-all": "Transferir tudo",
|
||||||
"share.notify.download-all-preparing": "O compartilhamento está sendo preparado. Tente novamente em alguns minutos.",
|
"share.notify.download-all-preparing":
|
||||||
|
"O compartilhamento está sendo preparado. Tente novamente em alguns minutos.",
|
||||||
"share.modal.file-link": "Link do arquivo",
|
"share.modal.file-link": "Link do arquivo",
|
||||||
"share.table.name": "Nome",
|
"share.table.name": "Nome",
|
||||||
"share.table.size": "Tamanho",
|
"share.table.size": "Tamanho",
|
||||||
"share.modal.file-preview.error.not-supported.title": "Visualização não suportada",
|
"share.modal.file-preview.error.not-supported.title":
|
||||||
"share.modal.file-preview.error.not-supported.description": "Uma pré-visualização para este tipo de arquivo não é suportada. Faça o download do arquivo para visualizá-lo.",
|
"Visualização não suportada",
|
||||||
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"Uma pré-visualização para este tipo de arquivo não é suportada. Faça o download do arquivo para visualizá-lo.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "Editar {shareId}",
|
"share.edit.title": "Editar {shareId}",
|
||||||
"share.edit.append-upload": "Anexar arquivo",
|
"share.edit.append-upload": "Anexar arquivo",
|
||||||
"share.edit.notify.generic-error": "Ocorreu um erro ao terminar seu compartilhamento.",
|
"share.edit.notify.generic-error":
|
||||||
|
"Ocorreu um erro ao terminar seu compartilhamento.",
|
||||||
"share.edit.notify.save-success": "Compartilhamento atualizado com sucesso",
|
"share.edit.notify.save-success": "Compartilhamento atualizado com sucesso",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -280,95 +330,145 @@ export default {
|
|||||||
"admin.config.general.app-name": "Nome da aplicação",
|
"admin.config.general.app-name": "Nome da aplicação",
|
||||||
"admin.config.general.app-name.description": "Nome da aplicação",
|
"admin.config.general.app-name.description": "Nome da aplicação",
|
||||||
"admin.config.general.app-url": "URL do Aplicativo",
|
"admin.config.general.app-url": "URL do Aplicativo",
|
||||||
"admin.config.general.app-url.description": "Em qual URL o Pingvin Share está disponível",
|
"admin.config.general.app-url.description":
|
||||||
|
"Em qual URL o Pingvin Share está disponível",
|
||||||
"admin.config.general.show-home-page": "Mostrar a página inicial",
|
"admin.config.general.show-home-page": "Mostrar a página inicial",
|
||||||
"admin.config.general.show-home-page.description": "Mostrar ou não a página inicial",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"Mostrar ou não a página inicial",
|
||||||
"admin.config.general.logo": "Logo",
|
"admin.config.general.logo": "Logo",
|
||||||
"admin.config.general.logo.description": "Alterar o seu logo carregando uma nova imagem. A imagem deve ser PNG e deve ter o formato 1:1.",
|
"admin.config.general.logo.description":
|
||||||
|
"Alterar o seu logo carregando uma nova imagem. A imagem deve ser PNG e deve ter o formato 1:1.",
|
||||||
"admin.config.general.logo.placeholder": "Escolhe uma imagem",
|
"admin.config.general.logo.placeholder": "Escolhe uma imagem",
|
||||||
"admin.config.email.enable-share-email-recipients": "Ativar compartilhamento de e-mails destinatários",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "Se quiser permitir que e-mails compartilhem destinatários. Apenas habilite isso se você tiver ativado o SMTP.",
|
"Ativar compartilhamento de e-mails destinatários",
|
||||||
"admin.config.email.share-recipients-subject": "Assunto dos destinatários do compartilhamento",
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
"admin.config.email.share-recipients-subject.description": "Assunto do e-mail enviado para os destinatários do compartilhamento.",
|
"Se quiser permitir que e-mails compartilhem destinatários. Apenas habilite isso se você tiver ativado o SMTP.",
|
||||||
"admin.config.email.share-recipients-message": "Assunto dos destinatários do compartilhamento",
|
"admin.config.email.share-recipients-subject":
|
||||||
"admin.config.email.share-recipients-message.description": "Mensagem que é enviada aos destinatários do compartilhamento. Variáveis disponíveis:\n {creator} - O nome de usuário do criador do compartilhamento\n {shareUrl} - O URL do compartilhamento\n {desc} - A descrição do compartilhamento\n {expires} - A data de expiração do compartilhamento\n As variáveis serão substituídas pelo valor real.",
|
"Assunto dos destinatários do compartilhamento",
|
||||||
"admin.config.email.reverse-share-subject": "Assunto do compartilhamento reverso",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
"admin.config.email.reverse-share-subject.description": "Assunto do e-mail enviado quando alguém criou um compartilhamento com o seu link reverso.",
|
"Assunto do e-mail enviado para os destinatários do compartilhamento.",
|
||||||
"admin.config.email.reverse-share-message": "Mensagem do compartilhamento reverso",
|
"admin.config.email.share-recipients-message":
|
||||||
"admin.config.email.reverse-share-message.description": "Mensagem enviada quando alguém criou um compartilhamento com o link reverso. {shareUrl} será substituído pelo nome do criador e pela URL de compartilhamento.",
|
"Assunto dos destinatários do compartilhamento",
|
||||||
|
"admin.config.email.share-recipients-message.description":
|
||||||
|
"Mensagem que é enviada aos destinatários do compartilhamento. Variáveis disponíveis:\n {creator} - O nome de usuário do criador do compartilhamento\n {shareUrl} - O URL do compartilhamento\n {desc} - A descrição do compartilhamento\n {expires} - A data de expiração do compartilhamento\n As variáveis serão substituídas pelo valor real.",
|
||||||
|
"admin.config.email.reverse-share-subject":
|
||||||
|
"Assunto do compartilhamento reverso",
|
||||||
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"Assunto do e-mail enviado quando alguém criou um compartilhamento com o seu link reverso.",
|
||||||
|
"admin.config.email.reverse-share-message":
|
||||||
|
"Mensagem do compartilhamento reverso",
|
||||||
|
"admin.config.email.reverse-share-message.description":
|
||||||
|
"Mensagem enviada quando alguém criou um compartilhamento com o link reverso. {shareUrl} será substituído pelo nome do criador e pela URL de compartilhamento.",
|
||||||
"admin.config.email.reset-password-subject": "Redefinir assunto da senha",
|
"admin.config.email.reset-password-subject": "Redefinir assunto da senha",
|
||||||
"admin.config.email.reset-password-subject.description": "Assunto do e-mail enviado quando um usuário solicita uma redefinição de senha.",
|
"admin.config.email.reset-password-subject.description":
|
||||||
"admin.config.email.reset-password-message": "Mensagem de redefinição de senha",
|
"Assunto do e-mail enviado quando um usuário solicita uma redefinição de senha.",
|
||||||
"admin.config.email.reset-password-message.description": "Mensagem enviada quando um usuário solicita uma redefinição de senha. {url} será substituído pela URL de redefinição de senha.",
|
"admin.config.email.reset-password-message":
|
||||||
|
"Mensagem de redefinição de senha",
|
||||||
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"Mensagem enviada quando um usuário solicita uma redefinição de senha. {url} será substituído pela URL de redefinição de senha.",
|
||||||
"admin.config.email.invite-subject": "Assunto do convite",
|
"admin.config.email.invite-subject": "Assunto do convite",
|
||||||
"admin.config.email.invite-subject.description": "Assunto do e-mail enviado quando um administrador convida um usuário.",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"Assunto do e-mail enviado quando um administrador convida um usuário.",
|
||||||
"admin.config.email.invite-message": "Mensagem de convite",
|
"admin.config.email.invite-message": "Mensagem de convite",
|
||||||
"admin.config.email.invite-message.description": "Mensagem enviada quando um administrador convida um usuário. {url} será substituído pelo URL de convite e {password} pela senha.",
|
"admin.config.email.invite-message.description":
|
||||||
|
"Mensagem enviada quando um administrador convida um usuário. {url} será substituído pelo URL de convite e {password} pela senha.",
|
||||||
"admin.config.share.allow-registration": "Permitir novos registos",
|
"admin.config.share.allow-registration": "Permitir novos registos",
|
||||||
"admin.config.share.allow-registration.description": "Se o registro é permitido",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "Permitir compartilhamentos sem autenticação",
|
"Se o registro é permitido",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "Se usuários não autenticados podem criar compartilhamentos",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"Permitir compartilhamentos sem autenticação",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"Se usuários não autenticados podem criar compartilhamentos",
|
||||||
"admin.config.share.max-expiration": "Expiração máxima",
|
"admin.config.share.max-expiration": "Expiração máxima",
|
||||||
"admin.config.share.max-expiration.description": "Validade máxima de ações em horas. Defina 0 para permitir expiração ilimitada.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Validade máxima de ações em horas. Defina 0 para permitir expiração ilimitada.",
|
||||||
"admin.config.share.max-size": "Tamanho máximo",
|
"admin.config.share.max-size": "Tamanho máximo",
|
||||||
"admin.config.share.max-size.description": "Tamanho máximo do compartilhamento em bytes",
|
"admin.config.share.max-size.description":
|
||||||
|
"Tamanho máximo do compartilhamento em bytes",
|
||||||
"admin.config.share.zip-compression-level": "Nível de compressão",
|
"admin.config.share.zip-compression-level": "Nível de compressão",
|
||||||
"admin.config.share.zip-compression-level.description": "Ajuste o nível para equilibrar entre o tamanho do arquivo e a velocidade de compressão. Valores válidos vão de 0 a 9, com 0 sendo sem compressão e 9 sendo compressão máxima. ",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"Ajuste o nível para equilibrar entre o tamanho do arquivo e a velocidade de compressão. Valores válidos vão de 0 a 9, com 0 sendo sem compressão e 9 sendo compressão máxima. ",
|
||||||
"admin.config.smtp.enabled": "Ativado",
|
"admin.config.smtp.enabled": "Ativado",
|
||||||
"admin.config.smtp.enabled.description": "Se o SMTP está habilitado. Apenas defina como verdadeiro se você digitou o servidor, porta, e-mail, usuário e senha do seu servidor SMTP.",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"Se o SMTP está habilitado. Apenas defina como verdadeiro se você digitou o servidor, porta, e-mail, usuário e senha do seu servidor SMTP.",
|
||||||
"admin.config.smtp.host": "Servidor",
|
"admin.config.smtp.host": "Servidor",
|
||||||
"admin.config.smtp.host.description": "Nome do Servidor SMTP",
|
"admin.config.smtp.host.description": "Nome do Servidor SMTP",
|
||||||
"admin.config.smtp.port": "Porta",
|
"admin.config.smtp.port": "Porta",
|
||||||
"admin.config.smtp.port.description": "Porta do Servidor SMTP",
|
"admin.config.smtp.port.description": "Porta do Servidor SMTP",
|
||||||
"admin.config.smtp.email": "E-mail",
|
"admin.config.smtp.email": "E-mail",
|
||||||
"admin.config.smtp.email.description": "Endereço de e-mail do qual os e-mails são enviados",
|
"admin.config.smtp.email.description":
|
||||||
|
"Endereço de e-mail do qual os e-mails são enviados",
|
||||||
"admin.config.smtp.username": "Nome de usuário",
|
"admin.config.smtp.username": "Nome de usuário",
|
||||||
"admin.config.smtp.username.description": "Nome de usuário do servidor SMTP",
|
"admin.config.smtp.username.description": "Nome de usuário do servidor SMTP",
|
||||||
"admin.config.smtp.password": "Senha",
|
"admin.config.smtp.password": "Senha",
|
||||||
"admin.config.smtp.password.description": "Senha do servidor SMTP",
|
"admin.config.smtp.password.description": "Senha do servidor SMTP",
|
||||||
"admin.config.smtp.button.test": "Enviar email de teste",
|
"admin.config.smtp.button.test": "Enviar email de teste",
|
||||||
"admin.config.oauth.allow-registration": "Permitir registro",
|
"admin.config.oauth.allow-registration": "Permitir registro",
|
||||||
"admin.config.oauth.allow-registration.description": "Permitir que os usuários se registrem através do login de redes sociais",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"Permitir que os usuários se registrem através do login de redes sociais",
|
||||||
"admin.config.oauth.ignore-totp": "Ignorar TOTP",
|
"admin.config.oauth.ignore-totp": "Ignorar TOTP",
|
||||||
"admin.config.oauth.ignore-totp.description": "Ignorar o TOTP quando usuário usando login social",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Ignorar o TOTP quando usuário usando login social",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Se o login GitHub está habilitado",
|
"admin.config.oauth.github-enabled.description":
|
||||||
|
"Se o login GitHub está habilitado",
|
||||||
"admin.config.oauth.github-client-id": "Client ID do GitHub",
|
"admin.config.oauth.github-client-id": "Client ID do GitHub",
|
||||||
"admin.config.oauth.github-client-id.description": "ID do cliente do aplicativo GitHub OAuth",
|
"admin.config.oauth.github-client-id.description":
|
||||||
|
"ID do cliente do aplicativo GitHub OAuth",
|
||||||
"admin.config.oauth.github-client-secret": "Client Secret do GitHub",
|
"admin.config.oauth.github-client-secret": "Client Secret do GitHub",
|
||||||
"admin.config.oauth.github-client-secret.description": "ID do cliente do aplicativo GitHub OAuth",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"ID do cliente do aplicativo GitHub OAuth",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Se o login GitHub está habilitado",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Se o login GitHub está habilitado",
|
||||||
"admin.config.oauth.google-client-id": "Client ID do Google",
|
"admin.config.oauth.google-client-id": "Client ID do Google",
|
||||||
"admin.config.oauth.google-client-id.description": "ID do cliente do aplicativo GitHub OAuth",
|
"admin.config.oauth.google-client-id.description":
|
||||||
|
"ID do cliente do aplicativo GitHub OAuth",
|
||||||
"admin.config.oauth.google-client-secret": "Client Secret do Google",
|
"admin.config.oauth.google-client-secret": "Client Secret do Google",
|
||||||
"admin.config.oauth.google-client-secret.description": "Client secret do aplicativo GitHub OAuth",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Client secret do aplicativo GitHub OAuth",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Se o Microsoft login está habilitado",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Se o Microsoft login está habilitado",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "O ID do Tenant do app Microsoft OAuth\ncomum: Usuários com uma conta pessoal da Microsoft e uma conta de trabalho ou escola do Microsoft Entra podem entrar no aplicativo. organizações: somente usuários com contas de trabalho ou de escola do Microsoft Entra ID podem entrar no aplicativo.\nconsumidores: Somente usuários com uma conta pessoal da Microsoft podem acessar o aplicativo.\nnome de domínio do tenant Microsoft Entra ou do ID do inquilino no formato GUID: Somente usuários de um tenant Microsoft Entra específico (membros do diretório com uma conta de trabalho ou de diretório com uma conta pessoal da Microsoft) podem entrar no aplicativo.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"O ID do Tenant do app Microsoft OAuth\ncomum: Usuários com uma conta pessoal da Microsoft e uma conta de trabalho ou escola do Microsoft Entra podem entrar no aplicativo. organizações: somente usuários com contas de trabalho ou de escola do Microsoft Entra ID podem entrar no aplicativo.\nconsumidores: Somente usuários com uma conta pessoal da Microsoft podem acessar o aplicativo.\nnome de domínio do tenant Microsoft Entra ou do ID do inquilino no formato GUID: Somente usuários de um tenant Microsoft Entra específico (membros do diretório com uma conta de trabalho ou de diretório com uma conta pessoal da Microsoft) podem entrar no aplicativo.",
|
||||||
"admin.config.oauth.microsoft-client-id": "ID do Cliente Microsoft",
|
"admin.config.oauth.microsoft-client-id": "ID do Cliente Microsoft",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "ID do cliente do aplicativo Microsoft OAuth",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
|
"ID do cliente do aplicativo Microsoft OAuth",
|
||||||
"admin.config.oauth.microsoft-client-secret": "Segredo do Cliente Microsoft",
|
"admin.config.oauth.microsoft-client-secret": "Segredo do Cliente Microsoft",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Client secret do aplicativo Microsoft OAuth",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Client secret do aplicativo Microsoft OAuth",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Se o login do Discord está habilitado",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
"admin.config.oauth.discord-limited-guild": "ID do servidor limitado do Discord",
|
"Se o login do Discord está habilitado",
|
||||||
"admin.config.oauth.discord-limited-guild.description": "Limite de login para usuários em um servidor específico. Deixe em branco para desativar.",
|
"admin.config.oauth.discord-limited-guild":
|
||||||
|
"ID do servidor limitado do Discord",
|
||||||
|
"admin.config.oauth.discord-limited-guild.description":
|
||||||
|
"Limite de login para usuários em um servidor específico. Deixe em branco para desativar.",
|
||||||
"admin.config.oauth.discord-client-id": "ID do Cliente Discord",
|
"admin.config.oauth.discord-client-id": "ID do Cliente Discord",
|
||||||
"admin.config.oauth.discord-client-id.description": "ID do cliente do aplicativo Discord OAuth",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
|
"ID do cliente do aplicativo Discord OAuth",
|
||||||
"admin.config.oauth.discord-client-secret": "Segredo do Cliente Discord",
|
"admin.config.oauth.discord-client-secret": "Segredo do Cliente Discord",
|
||||||
"admin.config.oauth.discord-client-secret.description": "ID do cliente do aplicativo Discord OAuth",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"ID do cliente do aplicativo Discord OAuth",
|
||||||
"admin.config.oauth.oidc-enabled": "Conectar o OpenID",
|
"admin.config.oauth.oidc-enabled": "Conectar o OpenID",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Se o login do OpenID Connect está ativado",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
"admin.config.oauth.oidc-discovery-uri": "URI de descoberta do OpenID Connect",
|
"Se o login do OpenID Connect está ativado",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "URI da descoberta do aplicativo OpenID Connect OAuth",
|
"admin.config.oauth.oidc-discovery-uri":
|
||||||
"admin.config.oauth.oidc-username-claim": "Reivindicação de nome de usuário OpenID Connect",
|
"URI de descoberta do OpenID Connect",
|
||||||
"admin.config.oauth.oidc-username-claim.description": "Nome de usuário no token de ID OpenID Connect. Deixe em branco se você não sabe o que é esta configuração.",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
|
"URI da descoberta do aplicativo OpenID Connect OAuth",
|
||||||
|
"admin.config.oauth.oidc-username-claim":
|
||||||
|
"Reivindicação de nome de usuário OpenID Connect",
|
||||||
|
"admin.config.oauth.oidc-username-claim.description":
|
||||||
|
"Nome de usuário no token de ID OpenID Connect. Deixe em branco se você não sabe o que é esta configuração.",
|
||||||
"admin.config.oauth.oidc-client-id": "ID do cliente OpenID Connect",
|
"admin.config.oauth.oidc-client-id": "ID do cliente OpenID Connect",
|
||||||
"admin.config.oauth.oidc-client-id.description": "ID do cliente do aplicativo OpenID OAuth",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"ID do cliente do aplicativo OpenID OAuth",
|
||||||
"admin.config.oauth.oidc-client-secret": "Segredo do cliente OpenID Connect",
|
"admin.config.oauth.oidc-client-secret": "Segredo do cliente OpenID Connect",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "ID do cliente do aplicativo OpenID OAuth",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"ID do cliente do aplicativo OpenID OAuth",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Ops, esta página não existe.",
|
"404.description": "Ops, esta página não existe.",
|
||||||
"404.button.home": "Me traga de volta para casa",
|
"404.button.home": "Me traga de volta para casa",
|
||||||
@ -377,16 +477,23 @@ export default {
|
|||||||
"error.description": "Oops!",
|
"error.description": "Oops!",
|
||||||
"error.button.back": "Voltar",
|
"error.button.back": "Voltar",
|
||||||
"error.msg.default": "Algo deu errado.",
|
"error.msg.default": "Algo deu errado.",
|
||||||
"error.msg.access_denied": "Você cancelou o processo de autenticação, por favor, tente novamente.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "O processo de autenticação demorou muito. Por favor, tente novamente.",
|
"Você cancelou o processo de autenticação, por favor, tente novamente.",
|
||||||
|
"error.msg.expired_token":
|
||||||
|
"O processo de autenticação demorou muito. Por favor, tente novamente.",
|
||||||
"error.msg.invalid_token": "Erro interno",
|
"error.msg.invalid_token": "Erro interno",
|
||||||
"error.msg.no_user": "O usuário vinculado a esta conta {0} não existe.",
|
"error.msg.no_user": "O usuário vinculado a esta conta {0} não existe.",
|
||||||
"error.msg.no_email": "Não é possível obter o endereço de e-mail desta conta {0}.",
|
"error.msg.no_email":
|
||||||
|
"Não é possível obter o endereço de e-mail desta conta {0}.",
|
||||||
"error.msg.already_linked": "Esta conta {0} já está vinculada a outra conta.",
|
"error.msg.already_linked": "Esta conta {0} já está vinculada a outra conta.",
|
||||||
"error.msg.not_linked": "Esta conta {0} ainda não foi vinculada a nenhuma conta.",
|
"error.msg.not_linked":
|
||||||
"error.msg.unverified_account": "Esta conta {0} não foi verificada, tente novamente após a verificação.",
|
"Esta conta {0} ainda não foi vinculada a nenhuma conta.",
|
||||||
"error.msg.discord_guild_permission_denied": "Você não tem permissão para acessar.",
|
"error.msg.unverified_account":
|
||||||
"error.msg.cannot_get_user_info": "Não é possível obter suas informações de usuário desta conta {0}.",
|
"Esta conta {0} não foi verificada, tente novamente após a verificação.",
|
||||||
|
"error.msg.discord_guild_permission_denied":
|
||||||
|
"Você não tem permissão para acessar.",
|
||||||
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Não é possível obter suas informações de usuário desta conta {0}.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +524,5 @@ export default {
|
|||||||
"common.error.too-long": "Deve ter no máximo {length} caracteres",
|
"common.error.too-long": "Deve ter no máximo {length} caracteres",
|
||||||
"common.error.exact-length": "Deve ter exatamente {length} caracteres",
|
"common.error.exact-length": "Deve ter exatamente {length} caracteres",
|
||||||
"common.error.invalid-number": "Tem que ser um número",
|
"common.error.invalid-number": "Tem que ser um número",
|
||||||
"common.error.field-required": "Este campo é obrigatório"
|
"common.error.field-required": "Este campo é obrigatório",
|
||||||
};
|
};
|
@ -12,13 +12,16 @@ export default {
|
|||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "Платформа для обмена файлами с <h>собственного хостинга</h>.",
|
"home.title": "Платформа для обмена файлами с <h>собственного хостинга</h>.",
|
||||||
"home.description": "Вы действительно хотите предоставить свои личные файлы в руки третьих лиц, таких как WeTransfer?",
|
"home.description":
|
||||||
|
"Вы действительно хотите предоставить свои личные файлы в руки третьих лиц, таких как WeTransfer?",
|
||||||
"home.bullet.a.name": "На собственном сервере",
|
"home.bullet.a.name": "На собственном сервере",
|
||||||
"home.bullet.a.description": "Pingvin Share работает на вашей машине.",
|
"home.bullet.a.description": "Pingvin Share работает на вашей машине.",
|
||||||
"home.bullet.b.name": "Конфиденциальность",
|
"home.bullet.b.name": "Конфиденциальность",
|
||||||
"home.bullet.b.description": "Ваши файлы - это ваши файлы и никогда не должны попадать в руки третьих лиц.",
|
"home.bullet.b.description":
|
||||||
|
"Ваши файлы - это ваши файлы и никогда не должны попадать в руки третьих лиц.",
|
||||||
"home.bullet.c.name": "Без раздражающего ограничения размера файла",
|
"home.bullet.c.name": "Без раздражающего ограничения размера файла",
|
||||||
"home.bullet.c.description": "Загружайте файлы с любым размером. Только ваш жесткий диск будет пределом.",
|
"home.bullet.c.description":
|
||||||
|
"Загружайте файлы с любым размером. Только ваш жесткий диск будет пределом.",
|
||||||
"home.button.start": "Начнем",
|
"home.button.start": "Начнем",
|
||||||
"home.button.source": "Исходный код",
|
"home.button.source": "Исходный код",
|
||||||
// END /
|
// END /
|
||||||
@ -32,7 +35,8 @@ export default {
|
|||||||
"signin.input.password.placeholder": "Ваш пароль",
|
"signin.input.password.placeholder": "Ваш пароль",
|
||||||
"signin.button.submit": "Вход",
|
"signin.button.submit": "Вход",
|
||||||
"signIn.notify.totp-required.title": "Требуется двухфакторная аутентификация",
|
"signIn.notify.totp-required.title": "Требуется двухфакторная аутентификация",
|
||||||
"signIn.notify.totp-required.description": "Пожалуйста, введите код Вашей 2-х факторной аутентификации",
|
"signIn.notify.totp-required.description":
|
||||||
|
"Пожалуйста, введите код Вашей 2-х факторной аутентификации",
|
||||||
"signIn.oauth.or": "ИЛИ",
|
"signIn.oauth.or": "ИЛИ",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -57,7 +61,8 @@ export default {
|
|||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "Забыли пароль?",
|
"resetPassword.title": "Забыли пароль?",
|
||||||
"resetPassword.description": "Введите ваш email для восстановления пароля.",
|
"resetPassword.description": "Введите ваш email для восстановления пароля.",
|
||||||
"resetPassword.notify.success": "Вам направлено письмо со ссылкой для сброса пароля.",
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "Вернуться на страницу входа",
|
"resetPassword.button.back": "Вернуться на страницу входа",
|
||||||
"resetPassword.text.resetPassword": "Сбросить пароль",
|
"resetPassword.text.resetPassword": "Сбросить пароль",
|
||||||
"resetPassword.text.enterNewPassword": "Введите новый пароль",
|
"resetPassword.text.enterNewPassword": "Введите новый пароль",
|
||||||
@ -72,7 +77,8 @@ export default {
|
|||||||
"account.card.password.title": "Пароль",
|
"account.card.password.title": "Пароль",
|
||||||
"account.card.password.old": "Старый пароль",
|
"account.card.password.old": "Старый пароль",
|
||||||
"account.card.password.new": "Новый пароль",
|
"account.card.password.new": "Новый пароль",
|
||||||
"account.card.password.noPasswordSet": "У вас не установлен пароль. Если вы хотите войти с помощью электронной почты и пароля, вам необходимо установить пароль.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"У вас не установлен пароль. Если вы хотите войти с помощью электронной почты и пароля, вам необходимо установить пароль.",
|
||||||
"account.notify.password.success": "Пароль успешно изменён",
|
"account.notify.password.success": "Пароль успешно изменён",
|
||||||
"account.card.oauth.title": "Авторизация через социальные сети",
|
"account.card.oauth.title": "Авторизация через социальные сети",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +90,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Отключить",
|
"account.card.oauth.unlink": "Отключить",
|
||||||
"account.card.oauth.unlinked": "Отключен",
|
"account.card.oauth.unlinked": "Отключен",
|
||||||
"account.modal.unlink.title": "Отключить связь с учетной записью",
|
"account.modal.unlink.title": "Отключить связь с учетной записью",
|
||||||
"account.modal.unlink.description": "Отключение связи с учетной записью социальных аккаунтов может привести к потере вашей учетной записи, если вы не помните свое имя пользователя и пароль.",
|
"account.modal.unlink.description":
|
||||||
|
"Отключение связи с учетной записью социальных аккаунтов может привести к потере вашей учетной записи, если вы не помните свое имя пользователя и пароль.",
|
||||||
"account.notify.oauth.unlinked.success": "Отключение прошло успешно",
|
"account.notify.oauth.unlinked.success": "Отключение прошло успешно",
|
||||||
"account.card.security.title": "Безопасность",
|
"account.card.security.title": "Безопасность",
|
||||||
"account.card.security.totp.enable.description": "Введите ваш текущий пароль для начала включения TOTP",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "Введите ваш текущий пароль, чтобы отключить TOTP",
|
"Введите ваш текущий пароль для начала включения TOTP",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"Введите ваш текущий пароль, чтобы отключить TOTP",
|
||||||
"account.card.security.totp.button.start": "Начать",
|
"account.card.security.totp.button.start": "Начать",
|
||||||
"account.modal.totp.title": "Включить TOTP",
|
"account.modal.totp.title": "Включить TOTP",
|
||||||
"account.modal.totp.step1": "Шаг 1: Добавьте свой аутентификатор",
|
"account.modal.totp.step1": "Шаг 1: Добавьте свой аутентификатор",
|
||||||
@ -100,7 +109,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "TOTP успешно отключен",
|
"account.notify.totp.disable": "TOTP успешно отключен",
|
||||||
"account.notify.totp.enable": "TOTP успешно включен",
|
"account.notify.totp.enable": "TOTP успешно включен",
|
||||||
"account.card.language.title": "Язык",
|
"account.card.language.title": "Язык",
|
||||||
"account.card.language.description": "Проект переведен сообществом. Некоторые языки могут быть неполными.",
|
"account.card.language.description":
|
||||||
|
"Проект переведен сообществом. Некоторые языки могут быть неполными.",
|
||||||
"account.card.color.title": "Цветовая схема",
|
"account.card.color.title": "Цветовая схема",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "Тёмная",
|
"account.theme.dark": "Тёмная",
|
||||||
@ -108,7 +118,8 @@ export default {
|
|||||||
"account.theme.system": "Системная",
|
"account.theme.system": "Системная",
|
||||||
"account.button.delete": "Удалить аккаунт",
|
"account.button.delete": "Удалить аккаунт",
|
||||||
"account.modal.delete.title": "Удалить аккаунт",
|
"account.modal.delete.title": "Удалить аккаунт",
|
||||||
"account.modal.delete.description": "Вы действительно хотите удалить свою учетную запись, включая все ваши загрузки?",
|
"account.modal.delete.description":
|
||||||
|
"Вы действительно хотите удалить свою учетную запись, включая все ваши загрузки?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "Мои загрузки",
|
"account.shares.title": "Мои загрузки",
|
||||||
@ -126,13 +137,16 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "Сведения",
|
"account.shares.modal.share-informations": "Сведения",
|
||||||
"account.shares.modal.share-link": "Поделиться ссылкой",
|
"account.shares.modal.share-link": "Поделиться ссылкой",
|
||||||
"account.shares.modal.delete.title": "Удалить загрузку {share}",
|
"account.shares.modal.delete.title": "Удалить загрузку {share}",
|
||||||
"account.shares.modal.delete.description": "Вы действительно хотите удалить эту загрузку?",
|
"account.shares.modal.delete.description":
|
||||||
|
"Вы действительно хотите удалить эту загрузку?",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "Обратные загрузки",
|
"account.reverseShares.title": "Обратные загрузки",
|
||||||
"account.reverseShares.description": "Обратная загрузка позволяет генерировать уникальный URL, позволяющий внешним пользователям загружать файлы.",
|
"account.reverseShares.description":
|
||||||
|
"Обратная загрузка позволяет генерировать уникальный URL, позволяющий внешним пользователям загружать файлы.",
|
||||||
"account.reverseShares.title.empty": "Тут пусто 👀",
|
"account.reverseShares.title.empty": "Тут пусто 👀",
|
||||||
"account.reverseShares.description.empty": "У вас пока нет обратных загрузок.",
|
"account.reverseShares.description.empty":
|
||||||
|
"У вас пока нет обратных загрузок.",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
"account.reverseShares.modal.title": "Создать обратную ссылку на файл",
|
"account.reverseShares.modal.title": "Создать обратную ссылку на файл",
|
||||||
"account.reverseShares.modal.expiration.label": "Истекает",
|
"account.reverseShares.modal.expiration.label": "Истекает",
|
||||||
@ -149,12 +163,17 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-singular": "Год",
|
"account.reverseShares.modal.expiration.year-singular": "Год",
|
||||||
"account.reverseShares.modal.expiration.year-plural": "Года (лет)",
|
"account.reverseShares.modal.expiration.year-plural": "Года (лет)",
|
||||||
"account.reverseShares.modal.max-size.label": "Макс. размер загрузки",
|
"account.reverseShares.modal.max-size.label": "Макс. размер загрузки",
|
||||||
"account.reverseShares.modal.send-email": "Отправить уведомление по эл. почте",
|
"account.reverseShares.modal.send-email":
|
||||||
"account.reverseShares.modal.send-email.description": "Отправлять уведомление по электронной почте, когда загрузка создается с помощью этой обратной ссылки.",
|
"Отправить уведомление по эл. почте",
|
||||||
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"Отправлять уведомление по электронной почте, когда загрузка создается с помощью этой обратной ссылки.",
|
||||||
"account.reverseShares.modal.max-use.label": "Максимум использований",
|
"account.reverseShares.modal.max-use.label": "Максимум использований",
|
||||||
"account.reverseShares.modal.max-use.description": "Максимальное количество раз, когда URL может быть использован для создания загрузки.",
|
"account.reverseShares.modal.max-use.description":
|
||||||
"account.reverseShare.never-expires": "Эта обратная загрузка никогда не устареет.",
|
"Максимальное количество раз, когда URL может быть использован для создания загрузки.",
|
||||||
"account.reverseShare.expires-on": "Эта обратная загрузка устареет {expiration}.",
|
"account.reverseShare.never-expires":
|
||||||
|
"Эта обратная загрузка никогда не устареет.",
|
||||||
|
"account.reverseShare.expires-on":
|
||||||
|
"Эта обратная загрузка устареет {expiration}.",
|
||||||
"account.reverseShares.table.no-shares": "Нет созданных загрузок",
|
"account.reverseShares.table.no-shares": "Нет созданных загрузок",
|
||||||
"account.reverseShares.table.count.singular": "загрузка",
|
"account.reverseShares.table.count.singular": "загрузка",
|
||||||
"account.reverseShares.table.count.plural": "загрузки",
|
"account.reverseShares.table.count.plural": "загрузки",
|
||||||
@ -164,7 +183,8 @@ export default {
|
|||||||
"account.reverseShares.table.expires": "Действительно до",
|
"account.reverseShares.table.expires": "Действительно до",
|
||||||
"account.reverseShares.modal.reverse-share-link": "Ссылка обратной загрузки",
|
"account.reverseShares.modal.reverse-share-link": "Ссылка обратной загрузки",
|
||||||
"account.reverseShares.modal.delete.title": "Удалить обратную загрузку",
|
"account.reverseShares.modal.delete.title": "Удалить обратную загрузку",
|
||||||
"account.reverseShares.modal.delete.description": "Вы действительно хотите удалить эту обратную загрузку? Если вы это сделаете, то все связанные обратные загрузки будут также удалены.",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"Вы действительно хотите удалить эту обратную загрузку? Если вы это сделаете, то все связанные обратные загрузки будут также удалены.",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "Администрирование",
|
"admin.title": "Администрирование",
|
||||||
@ -184,37 +204,47 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.button": "Сохранить новый пароль",
|
"admin.users.edit.update.change-password.button": "Сохранить новый пароль",
|
||||||
"admin.users.edit.update.notify.password.success": "Пароль успешно изменён",
|
"admin.users.edit.update.notify.password.success": "Пароль успешно изменён",
|
||||||
"admin.users.edit.delete.title": "Удалить пользователя {username}",
|
"admin.users.edit.delete.title": "Удалить пользователя {username}",
|
||||||
"admin.users.edit.delete.description": "Вы действительно хотите удалить этого пользователя и все его загрузки?",
|
"admin.users.edit.delete.description":
|
||||||
|
"Вы действительно хотите удалить этого пользователя и все его загрузки?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "Создать пользователя",
|
"admin.users.modal.create.title": "Создать пользователя",
|
||||||
"admin.users.modal.create.username": "Логин",
|
"admin.users.modal.create.username": "Логин",
|
||||||
"admin.users.modal.create.email": "Электронная почта",
|
"admin.users.modal.create.email": "Электронная почта",
|
||||||
"admin.users.modal.create.password": "Пароль",
|
"admin.users.modal.create.password": "Пароль",
|
||||||
"admin.users.modal.create.manual-password": "Установить пароль вручную",
|
"admin.users.modal.create.manual-password": "Установить пароль вручную",
|
||||||
"admin.users.modal.create.manual-password.description": "Если флажок не установлен, пользователь получит письмо со ссылкой для установки пароля.",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"Если флажок не установлен, пользователь получит письмо со ссылкой для установки пароля.",
|
||||||
"admin.users.modal.create.admin": "Права администратора",
|
"admin.users.modal.create.admin": "Права администратора",
|
||||||
"admin.users.modal.create.admin.description": "Если отмечено, пользователь будет иметь доступ к панели администратора.",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"Если отмечено, пользователь будет иметь доступ к панели администратора.",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "Загрузить",
|
"upload.title": "Загрузить",
|
||||||
"upload.notify.generic-error": "Произошла ошибка при завершении вашей загрузки.",
|
"upload.notify.generic-error":
|
||||||
"upload.notify.count-failed": "Не удалось загрузить файлы {count}. Повтор попытки.",
|
"Произошла ошибка при завершении вашей загрузки.",
|
||||||
|
"upload.notify.count-failed":
|
||||||
|
"Не удалось загрузить файлы {count}. Повтор попытки.",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "Загрузить файлы",
|
"upload.dropzone.title": "Загрузить файлы",
|
||||||
"upload.dropzone.description": "Перетащите сюда файлы для начала загрузки. Мы можем принимать только файлы, которые меньше {maxSize}.",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "Ваши файлы превышают максимальный размер в {maxSize}.",
|
"Перетащите сюда файлы для начала загрузки. Мы можем принимать только файлы, которые меньше {maxSize}.",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"Ваши файлы превышают максимальный размер в {maxSize}.",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "Название",
|
"upload.filelist.name": "Название",
|
||||||
"upload.filelist.size": "Размер",
|
"upload.filelist.size": "Размер",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "Загрузить",
|
"upload.modal.title": "Загрузить",
|
||||||
"upload.modal.link.error.invalid": "Имя пользователя должно состоять только из букв, цифр, подчёркиваний и дефисов",
|
"upload.modal.link.error.invalid":
|
||||||
|
"Имя пользователя должно состоять только из букв, цифр, подчёркиваний и дефисов",
|
||||||
"upload.modal.link.error.taken": "Эта ссылка уже используется",
|
"upload.modal.link.error.taken": "Эта ссылка уже используется",
|
||||||
"upload.modal.not-signed-in": "Вы не авторизованы",
|
"upload.modal.not-signed-in": "Вы не авторизованы",
|
||||||
"upload.modal.not-signed-in-description": "Вы не сможете удалить свои файлы вручную и просмотреть количество посетителей.",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"Вы не сможете удалить свои файлы вручную и просмотреть количество посетителей.",
|
||||||
"upload.modal.expires.never": "никогда",
|
"upload.modal.expires.never": "никогда",
|
||||||
"upload.modal.expires.never-long": "Никогда не истекает",
|
"upload.modal.expires.never-long": "Никогда не истекает",
|
||||||
"upload.modal.expires.error.too-long": "Срок действия превышает максимальную дату окончания срока действия {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"Срок действия превышает максимальную дату окончания срока действия {max}.",
|
||||||
"upload.modal.link.label": "Ссылка",
|
"upload.modal.link.label": "Ссылка",
|
||||||
"upload.modal.expires.label": "Истекает",
|
"upload.modal.expires.label": "Истекает",
|
||||||
"upload.modal.expires.minute-singular": "Минута",
|
"upload.modal.expires.minute-singular": "Минута",
|
||||||
@ -230,10 +260,12 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "Год",
|
"upload.modal.expires.year-singular": "Год",
|
||||||
"upload.modal.expires.year-plural": "Года (лет)",
|
"upload.modal.expires.year-plural": "Года (лет)",
|
||||||
"upload.modal.accordion.description.title": "Описание",
|
"upload.modal.accordion.description.title": "Описание",
|
||||||
"upload.modal.accordion.description.placeholder": "Примечание для получателей этой загрузки",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"Примечание для получателей этой загрузки",
|
||||||
"upload.modal.accordion.email.title": "Получатели письма",
|
"upload.modal.accordion.email.title": "Получатели письма",
|
||||||
"upload.modal.accordion.email.placeholder": "Получатели e-mail",
|
"upload.modal.accordion.email.placeholder": "Получатели e-mail",
|
||||||
"upload.modal.accordion.email.invalid-email": "Недопустимый адрес электронной почты",
|
"upload.modal.accordion.email.invalid-email":
|
||||||
|
"Недопустимый адрес электронной почты",
|
||||||
"upload.modal.accordion.security.title": "Параметры безопасности",
|
"upload.modal.accordion.security.title": "Параметры безопасности",
|
||||||
"upload.modal.accordion.security.password.label": "Защита паролем",
|
"upload.modal.accordion.security.password.label": "Защита паролем",
|
||||||
"upload.modal.accordion.security.password.placeholder": "Без пароля",
|
"upload.modal.accordion.security.password.placeholder": "Без пароля",
|
||||||
@ -248,26 +280,33 @@ export default {
|
|||||||
"share.title": "Загрузка {shareId}",
|
"share.title": "Загрузка {shareId}",
|
||||||
"share.description": "Посмотрите, чем я поделился с вами!",
|
"share.description": "Посмотрите, чем я поделился с вами!",
|
||||||
"share.error.visitor-limit-exceeded.title": "Превышен лимит посетителей",
|
"share.error.visitor-limit-exceeded.title": "Превышен лимит посетителей",
|
||||||
"share.error.visitor-limit-exceeded.description": "Превышен лимит посетителей.",
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"Превышен лимит посетителей.",
|
||||||
"share.error.removed.title": "Загрузка удалена",
|
"share.error.removed.title": "Загрузка удалена",
|
||||||
"share.error.not-found.title": "Загрузка не найдена",
|
"share.error.not-found.title": "Загрузка не найдена",
|
||||||
"share.error.not-found.description": "Страница, которую вы ищете, не существует.",
|
"share.error.not-found.description":
|
||||||
|
"Страница, которую вы ищете, не существует.",
|
||||||
"share.modal.password.title": "Требуется пароль",
|
"share.modal.password.title": "Требуется пароль",
|
||||||
"share.modal.password.description": "Для доступа к этому ресурсу введите пароль для общего доступа.",
|
"share.modal.password.description":
|
||||||
|
"Для доступа к этому ресурсу введите пароль для общего доступа.",
|
||||||
"share.modal.password": "Пароль",
|
"share.modal.password": "Пароль",
|
||||||
"share.modal.error.invalid-password": "Неверный пароль",
|
"share.modal.error.invalid-password": "Неверный пароль",
|
||||||
"share.button.download-all": "Скачать все",
|
"share.button.download-all": "Скачать все",
|
||||||
"share.notify.download-all-preparing": "Загрузка готовится. Повторите попытку через несколько минут.",
|
"share.notify.download-all-preparing":
|
||||||
|
"Загрузка готовится. Повторите попытку через несколько минут.",
|
||||||
"share.modal.file-link": "Ссылка на файл",
|
"share.modal.file-link": "Ссылка на файл",
|
||||||
"share.table.name": "Название",
|
"share.table.name": "Название",
|
||||||
"share.table.size": "Размер",
|
"share.table.size": "Размер",
|
||||||
"share.modal.file-preview.error.not-supported.title": "Предпросмотр не поддерживается",
|
"share.modal.file-preview.error.not-supported.title":
|
||||||
"share.modal.file-preview.error.not-supported.description": "A preview for this file type is unsupported. Please download the file to view it.",
|
"Предпросмотр не поддерживается",
|
||||||
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"A preview for this file type is unsupported. Please download the file to view it.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "Редактировать {shareId}",
|
"share.edit.title": "Редактировать {shareId}",
|
||||||
"share.edit.append-upload": "Добавить файл",
|
"share.edit.append-upload": "Добавить файл",
|
||||||
"share.edit.notify.generic-error": "Произошла ошибка при завершении вашей загрузки.",
|
"share.edit.notify.generic-error":
|
||||||
|
"Произошла ошибка при завершении вашей загрузки.",
|
||||||
"share.edit.notify.save-success": "Ссылка на ресурс успешна обновлена",
|
"share.edit.notify.save-success": "Ссылка на ресурс успешна обновлена",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -280,95 +319,139 @@ export default {
|
|||||||
"admin.config.general.app-name": "Название приложения",
|
"admin.config.general.app-name": "Название приложения",
|
||||||
"admin.config.general.app-name.description": "Видимое название приложения",
|
"admin.config.general.app-name.description": "Видимое название приложения",
|
||||||
"admin.config.general.app-url": "URL-адрес приложения",
|
"admin.config.general.app-url": "URL-адрес приложения",
|
||||||
"admin.config.general.app-url.description": "Адрес на котором доступен Pingvin Share",
|
"admin.config.general.app-url.description":
|
||||||
|
"Адрес на котором доступен Pingvin Share",
|
||||||
"admin.config.general.show-home-page": "Показывать домашнюю страницу",
|
"admin.config.general.show-home-page": "Показывать домашнюю страницу",
|
||||||
"admin.config.general.show-home-page.description": "Показывать ли домашнюю страницу или нет",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"Показывать ли домашнюю страницу или нет",
|
||||||
"admin.config.general.logo": "Логотип",
|
"admin.config.general.logo": "Логотип",
|
||||||
"admin.config.general.logo.description": "Измените свой логотип, загрузив новое изображение. Изображение должно быть PNG и должно иметь формат 1:1.",
|
"admin.config.general.logo.description":
|
||||||
|
"Измените свой логотип, загрузив новое изображение. Изображение должно быть PNG и должно иметь формат 1:1.",
|
||||||
"admin.config.general.logo.placeholder": "Выберите изображение",
|
"admin.config.general.logo.placeholder": "Выберите изображение",
|
||||||
"admin.config.email.enable-share-email-recipients": "Включить обмен с получателями электронной почты",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "Разрешить ли отправку писем получателям. Включите, только если вы включили SMTP.",
|
"Включить обмен с получателями электронной почты",
|
||||||
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
|
"Разрешить ли отправку писем получателям. Включите, только если вы включили SMTP.",
|
||||||
"admin.config.email.share-recipients-subject": "Заголовок письма (загрузка)",
|
"admin.config.email.share-recipients-subject": "Заголовок письма (загрузка)",
|
||||||
"admin.config.email.share-recipients-subject.description": "Тема письма, которое отправляется получателям акции.",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
|
"Тема письма, которое отправляется получателям акции.",
|
||||||
"admin.config.email.share-recipients-message": "Сообщение письма загрузки",
|
"admin.config.email.share-recipients-message": "Сообщение письма загрузки",
|
||||||
"admin.config.email.share-recipients-message.description": "Сообщение, которое отправляется получателям публикации. Доступные переменные:\n {creator} - Имя пользователя создателя загрузки\n {shareUrl} - URL загрузки\n {desc} - Описание загрузки\n {expires} - Дата истечения загрузки\n Переменные будут заменены на фактическое значение.",
|
"admin.config.email.share-recipients-message.description":
|
||||||
"admin.config.email.reverse-share-subject": "Заголовок письма (обратная загрузка)",
|
"Сообщение, которое отправляется получателям публикации. Доступные переменные:\n {creator} - Имя пользователя создателя загрузки\n {shareUrl} - URL загрузки\n {desc} - Описание загрузки\n {expires} - Дата истечения загрузки\n Переменные будут заменены на фактическое значение.",
|
||||||
"admin.config.email.reverse-share-subject.description": "Тема письма, которое отправляется, когда кто-то создал загрузку с вашей обратной ссылкой.",
|
"admin.config.email.reverse-share-subject":
|
||||||
"admin.config.email.reverse-share-message": "Сообщение письма обратной загрузки",
|
"Заголовок письма (обратная загрузка)",
|
||||||
"admin.config.email.reverse-share-message.description": "Сообщение, которое отправляется, когда кто-то создал загрузку с вашей обратной ссылкой. {shareUrl} будет заменен именем создателя и URL-адресом общего доступа.",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"Тема письма, которое отправляется, когда кто-то создал загрузку с вашей обратной ссылкой.",
|
||||||
|
"admin.config.email.reverse-share-message":
|
||||||
|
"Сообщение письма обратной загрузки",
|
||||||
|
"admin.config.email.reverse-share-message.description":
|
||||||
|
"Сообщение, которое отправляется, когда кто-то создал загрузку с вашей обратной ссылкой. {shareUrl} будет заменен именем создателя и URL-адресом общего доступа.",
|
||||||
"admin.config.email.reset-password-subject": "Тема сброса пароля",
|
"admin.config.email.reset-password-subject": "Тема сброса пароля",
|
||||||
"admin.config.email.reset-password-subject.description": "Тема письма, которое отправляется, когда пользователь запрашивает сброс пароля.",
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"Тема письма, которое отправляется, когда пользователь запрашивает сброс пароля.",
|
||||||
"admin.config.email.reset-password-message": "Сообщение о сбросе пароля",
|
"admin.config.email.reset-password-message": "Сообщение о сбросе пароля",
|
||||||
"admin.config.email.reset-password-message.description": "Сообщение, которое отправляется при запросе сброса пароля. {url} будет заменён ссылкой.",
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"Сообщение, которое отправляется при запросе сброса пароля. {url} будет заменён ссылкой.",
|
||||||
"admin.config.email.invite-subject": "Тема приглашения",
|
"admin.config.email.invite-subject": "Тема приглашения",
|
||||||
"admin.config.email.invite-subject.description": "Тема письма, которое отправляется, когда администратор приглашает пользователя.",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"Тема письма, которое отправляется, когда администратор приглашает пользователя.",
|
||||||
"admin.config.email.invite-message": "Сообщение с приглашением",
|
"admin.config.email.invite-message": "Сообщение с приглашением",
|
||||||
"admin.config.email.invite-message.description": "Сообщение приглашения. {url} будет заменён ссылкой приглашения, а {password} паролем.",
|
"admin.config.email.invite-message.description":
|
||||||
|
"Сообщение приглашения. {url} будет заменён ссылкой приглашения, а {password} паролем.",
|
||||||
"admin.config.share.allow-registration": "Разрешить регистрацию",
|
"admin.config.share.allow-registration": "Разрешить регистрацию",
|
||||||
"admin.config.share.allow-registration.description": "Разрешена ли регистрация",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "Разрешить неавторизованные загрузки",
|
"Разрешена ли регистрация",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "Могут ли неавторизованные пользователи создавать загрузки",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"Разрешить неавторизованные загрузки",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"Могут ли неавторизованные пользователи создавать загрузки",
|
||||||
"admin.config.share.max-expiration": "Максимальная срок действия",
|
"admin.config.share.max-expiration": "Максимальная срок действия",
|
||||||
"admin.config.share.max-expiration.description": "Максимальный срок действия общего доступа в часах. Установите значение 0, чтобы разрешить неограниченный срок действия.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Максимальный срок действия общего доступа в часах. Установите значение 0, чтобы разрешить неограниченный срок действия.",
|
||||||
"admin.config.share.max-size": "Максимальный размер",
|
"admin.config.share.max-size": "Максимальный размер",
|
||||||
"admin.config.share.max-size.description": "Максимальный размер файла в байтах",
|
"admin.config.share.max-size.description":
|
||||||
|
"Максимальный размер файла в байтах",
|
||||||
"admin.config.share.zip-compression-level": "Уровень сжатия Zip",
|
"admin.config.share.zip-compression-level": "Уровень сжатия Zip",
|
||||||
"admin.config.share.zip-compression-level.description": "Регулировка уровня баланса между размером файла и скоростью сжатия. Допустимые значения от 0 до 9, с 0 без сжатия, а 9 - максимальное сжатие. ",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"Регулировка уровня баланса между размером файла и скоростью сжатия. Допустимые значения от 0 до 9, с 0 без сжатия, а 9 - максимальное сжатие. ",
|
||||||
"admin.config.smtp.enabled": "Включено",
|
"admin.config.smtp.enabled": "Включено",
|
||||||
"admin.config.smtp.enabled.description": "Включено ли SMTP. Установите значение true только если вы ввели хост, порт, email, пользователь и пароль вашего SMTP-сервера.",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"Включено ли SMTP. Установите значение true только если вы ввели хост, порт, email, пользователь и пароль вашего SMTP-сервера.",
|
||||||
"admin.config.smtp.host": "Хост",
|
"admin.config.smtp.host": "Хост",
|
||||||
"admin.config.smtp.host.description": "Сервер SMTP сервера",
|
"admin.config.smtp.host.description": "Сервер SMTP сервера",
|
||||||
"admin.config.smtp.port": "Порт",
|
"admin.config.smtp.port": "Порт",
|
||||||
"admin.config.smtp.port.description": "Порт SMTP сервера",
|
"admin.config.smtp.port.description": "Порт SMTP сервера",
|
||||||
"admin.config.smtp.email": "Электронная почта",
|
"admin.config.smtp.email": "Электронная почта",
|
||||||
"admin.config.smtp.email.description": "Адрес электронной почты, от которого отправляются письма",
|
"admin.config.smtp.email.description":
|
||||||
|
"Адрес электронной почты, от которого отправляются письма",
|
||||||
"admin.config.smtp.username": "Логин",
|
"admin.config.smtp.username": "Логин",
|
||||||
"admin.config.smtp.username.description": "Имя пользователя SMTP сервера",
|
"admin.config.smtp.username.description": "Имя пользователя SMTP сервера",
|
||||||
"admin.config.smtp.password": "Пароль",
|
"admin.config.smtp.password": "Пароль",
|
||||||
"admin.config.smtp.password.description": "Пароль SMTP-сервера",
|
"admin.config.smtp.password.description": "Пароль SMTP-сервера",
|
||||||
"admin.config.smtp.button.test": "Отправить тестовое письмо",
|
"admin.config.smtp.button.test": "Отправить тестовое письмо",
|
||||||
"admin.config.oauth.allow-registration": "Разрешить регистрацию",
|
"admin.config.oauth.allow-registration": "Разрешить регистрацию",
|
||||||
"admin.config.oauth.allow-registration.description": "Разрешить пользователям регистрироваться используя учетные записи социальных сетей",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"Разрешить пользователям регистрироваться используя учетные записи социальных сетей",
|
||||||
"admin.config.oauth.ignore-totp": "Игнорировать TOTP",
|
"admin.config.oauth.ignore-totp": "Игнорировать TOTP",
|
||||||
"admin.config.oauth.ignore-totp.description": "Игнорировать TOTP при использовании социальной авторизации",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Игнорировать TOTP при использовании социальной авторизации",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Включен ли логин на GitHub",
|
"admin.config.oauth.github-enabled.description": "Включен ли логин на GitHub",
|
||||||
"admin.config.oauth.github-client-id": "ID клиента GitHub",
|
"admin.config.oauth.github-client-id": "ID клиента GitHub",
|
||||||
"admin.config.oauth.github-client-id.description": "ID клиента в приложении GitHub OAuth",
|
"admin.config.oauth.github-client-id.description":
|
||||||
|
"ID клиента в приложении GitHub OAuth",
|
||||||
"admin.config.oauth.github-client-secret": "Секретный ключ клиента GitHub",
|
"admin.config.oauth.github-client-secret": "Секретный ключ клиента GitHub",
|
||||||
"admin.config.oauth.github-client-secret.description": "Секретный ключ клиента в приложении GitHub OAuth",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Секретный ключ клиента в приложении GitHub OAuth",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Включен ли логин Google на GitHub",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Включен ли логин Google на GitHub",
|
||||||
"admin.config.oauth.google-client-id": "ID клиента Google",
|
"admin.config.oauth.google-client-id": "ID клиента Google",
|
||||||
"admin.config.oauth.google-client-id.description": "ID клиента в приложении Google OAuth",
|
"admin.config.oauth.google-client-id.description":
|
||||||
|
"ID клиента в приложении Google OAuth",
|
||||||
"admin.config.oauth.google-client-secret": "Секретный ключ клиента Google",
|
"admin.config.oauth.google-client-secret": "Секретный ключ клиента Google",
|
||||||
"admin.config.oauth.google-client-secret.description": "Секретный ключ клиента в приложении Google OAuth",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Секретный ключ клиента в приложении Google OAuth",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Включен ли логин Microsoft",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Включен ли логин Microsoft",
|
||||||
"admin.config.oauth.microsoft-tenant": "Корпоративный аккаунт Microsoft",
|
"admin.config.oauth.microsoft-tenant": "Корпоративный аккаунт Microsoft",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Идентификатор арендатора приложения Microsoft OAuth\ncommon: Пользователи с личным аккаунтом Microsoft и рабочим или учебным аккаунтом от Microsoft Entra ID могут войти в приложение. organizations: Только пользователи с рабочим или учебным аккаунтом от Microsoft Entra ID могут войти в приложение.\nconsumers: Только пользователи с личным аккаунтом Microsoft могут войти в приложение.\nимя домена арендатора Microsoft Entra или идентификатор арендатора в формате GUID: Только пользователи из определенного арендатора Microsoft Entra (участники каталога с рабочим или учебным аккаунтом или гости каталога с личным аккаунтом Microsoft) могут войти в приложение.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Идентификатор арендатора приложения Microsoft OAuth\ncommon: Пользователи с личным аккаунтом Microsoft и рабочим или учебным аккаунтом от Microsoft Entra ID могут войти в приложение. organizations: Только пользователи с рабочим или учебным аккаунтом от Microsoft Entra ID могут войти в приложение.\nconsumers: Только пользователи с личным аккаунтом Microsoft могут войти в приложение.\nимя домена арендатора Microsoft Entra или идентификатор арендатора в формате GUID: Только пользователи из определенного арендатора Microsoft Entra (участники каталога с рабочим или учебным аккаунтом или гости каталога с личным аккаунтом Microsoft) могут войти в приложение.",
|
||||||
"admin.config.oauth.microsoft-client-id": "Идентификатор клиента Microsoft",
|
"admin.config.oauth.microsoft-client-id": "Идентификатор клиента Microsoft",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "ID клиента в приложении Microsoft OAuth",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
"admin.config.oauth.microsoft-client-secret": "Секретный ключ клиента Microsoft",
|
"ID клиента в приложении Microsoft OAuth",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Секретный ключ клиента в приложении Microsoft OAuth",
|
"admin.config.oauth.microsoft-client-secret":
|
||||||
|
"Секретный ключ клиента Microsoft",
|
||||||
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Секретный ключ клиента в приложении Microsoft OAuth",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Включен ли логин Discord",
|
"admin.config.oauth.discord-enabled.description": "Включен ли логин Discord",
|
||||||
"admin.config.oauth.discord-limited-guild": "ID ограниченного сервера Discord",
|
"admin.config.oauth.discord-limited-guild":
|
||||||
"admin.config.oauth.discord-limited-guild.description": "Ограничение входа для пользователей определенного сервера. Оставьте пустым, чтобы отключить.",
|
"ID ограниченного сервера Discord",
|
||||||
|
"admin.config.oauth.discord-limited-guild.description":
|
||||||
|
"Ограничение входа для пользователей определенного сервера. Оставьте пустым, чтобы отключить.",
|
||||||
"admin.config.oauth.discord-client-id": "ID клиента Discord",
|
"admin.config.oauth.discord-client-id": "ID клиента Discord",
|
||||||
"admin.config.oauth.discord-client-id.description": "ID клиента в приложении Discord OAuth",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
|
"ID клиента в приложении Discord OAuth",
|
||||||
"admin.config.oauth.discord-client-secret": "Секретный ключ клиента Discord",
|
"admin.config.oauth.discord-client-secret": "Секретный ключ клиента Discord",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Секретный ключ клиента в приложении Discord OAuth",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Секретный ключ клиента в приложении Discord OAuth",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Whether OpenID Connect login is enabled",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
|
"Discovery URI of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
|
"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-username-claim.description":
|
||||||
|
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"Client ID of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Client secret of the OpenID Connect OAuth app",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Упс, этой страницы не существует.",
|
"404.description": "Упс, этой страницы не существует.",
|
||||||
"404.button.home": "Верните меня домой",
|
"404.button.home": "Верните меня домой",
|
||||||
@ -377,16 +460,24 @@ export default {
|
|||||||
"error.description": "Что-то пошло не так!",
|
"error.description": "Что-то пошло не так!",
|
||||||
"error.button.back": "Назад",
|
"error.button.back": "Назад",
|
||||||
"error.msg.default": "Что-то пошло не так.",
|
"error.msg.default": "Что-то пошло не так.",
|
||||||
"error.msg.access_denied": "Вы отменили процесс аутентификации, пожалуйста, попробуйте еще раз.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "Процесс аутентификации занял слишком много времени, пожалуйста, попробуйте еще раз.",
|
"Вы отменили процесс аутентификации, пожалуйста, попробуйте еще раз.",
|
||||||
|
"error.msg.expired_token":
|
||||||
|
"Процесс аутентификации занял слишком много времени, пожалуйста, попробуйте еще раз.",
|
||||||
"error.msg.invalid_token": "Внутренняя ошибка",
|
"error.msg.invalid_token": "Внутренняя ошибка",
|
||||||
"error.msg.no_user": "Пользователь связанный с учетной записью {0} не существует.",
|
"error.msg.no_user":
|
||||||
"error.msg.no_email": "Не удается получить адрес электронной почты от учетной записи {0}.",
|
"Пользователь связанный с учетной записью {0} не существует.",
|
||||||
"error.msg.already_linked": "Эта учетная запись {0} уже привязана к другому аккаунту.",
|
"error.msg.no_email":
|
||||||
"error.msg.not_linked": "Эта учетная запись {0} ещё не привязана ни к одному аккаунту.",
|
"Не удается получить адрес электронной почты от учетной записи {0}.",
|
||||||
"error.msg.unverified_account": "Эта учетная запись {0} не подтверждена, повторите попытку после подтверждения.",
|
"error.msg.already_linked":
|
||||||
|
"Эта учетная запись {0} уже привязана к другому аккаунту.",
|
||||||
|
"error.msg.not_linked":
|
||||||
|
"Эта учетная запись {0} ещё не привязана ни к одному аккаунту.",
|
||||||
|
"error.msg.unverified_account":
|
||||||
|
"Эта учетная запись {0} не подтверждена, повторите попытку после подтверждения.",
|
||||||
"error.msg.discord_guild_permission_denied": "У вас нет разрешения на вход.",
|
"error.msg.discord_guild_permission_denied": "У вас нет разрешения на вход.",
|
||||||
"error.msg.cannot_get_user_info": "Can not get your user info from this {0} account.",
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Can not get your user info from this {0} account.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +508,5 @@ export default {
|
|||||||
"common.error.too-long": "Должно быть не больше {length} символов",
|
"common.error.too-long": "Должно быть не больше {length} символов",
|
||||||
"common.error.exact-length": "Должно быть ровно {length} символов",
|
"common.error.exact-length": "Должно быть ровно {length} символов",
|
||||||
"common.error.invalid-number": "Должно быть числом",
|
"common.error.invalid-number": "Должно быть числом",
|
||||||
"common.error.field-required": "Поле обязательно для заполнения"
|
"common.error.field-required": "Поле обязательно для заполнения",
|
||||||
};
|
};
|
@ -12,13 +12,16 @@ export default {
|
|||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "Platforma za deljenje datotek z <h>lastnim gostovanjem</h>.",
|
"home.title": "Platforma za deljenje datotek z <h>lastnim gostovanjem</h>.",
|
||||||
"home.description": "Ali res želite predati svoje osebne datoteke v roke tretjih oseb, kot je WeTransfer?",
|
"home.description":
|
||||||
|
"Ali res želite predati svoje osebne datoteke v roke tretjih oseb, kot je WeTransfer?",
|
||||||
"home.bullet.a.name": "Lastno-Gostovanje",
|
"home.bullet.a.name": "Lastno-Gostovanje",
|
||||||
"home.bullet.a.description": "Gostuj Pingvin Share na svoji lastni napravi.",
|
"home.bullet.a.description": "Gostuj Pingvin Share na svoji lastni napravi.",
|
||||||
"home.bullet.b.name": "Zasebnost",
|
"home.bullet.b.name": "Zasebnost",
|
||||||
"home.bullet.b.description": "Vaše datoteke so samo vaše in ne bi nikoli smele pristati v rokah tretjih oseb.",
|
"home.bullet.b.description":
|
||||||
|
"Vaše datoteke so samo vaše in ne bi nikoli smele pristati v rokah tretjih oseb.",
|
||||||
"home.bullet.c.name": "Brez nadležnih omejitev velikosti datoteke",
|
"home.bullet.c.name": "Brez nadležnih omejitev velikosti datoteke",
|
||||||
"home.bullet.c.description": "Naložite datoteke, velike kolikor želite. Omejuje vas samo vaš disk.",
|
"home.bullet.c.description":
|
||||||
|
"Naložite datoteke, velike kolikor želite. Omejuje vas samo vaš disk.",
|
||||||
"home.button.start": "Začnite zdaj",
|
"home.button.start": "Začnite zdaj",
|
||||||
"home.button.source": "Izvorna koda",
|
"home.button.source": "Izvorna koda",
|
||||||
// END /
|
// END /
|
||||||
@ -27,12 +30,15 @@ export default {
|
|||||||
"signin.description": "Še nimate računa?",
|
"signin.description": "Še nimate računa?",
|
||||||
"signin.button.signup": "Registrirajte se",
|
"signin.button.signup": "Registrirajte se",
|
||||||
"signin.input.email-or-username": "E-pošta ali uporabniško ime",
|
"signin.input.email-or-username": "E-pošta ali uporabniško ime",
|
||||||
"signin.input.email-or-username.placeholder": "Vaša e-pošta ali uporabniško ime",
|
"signin.input.email-or-username.placeholder":
|
||||||
|
"Vaša e-pošta ali uporabniško ime",
|
||||||
"signin.input.password": "Geslo",
|
"signin.input.password": "Geslo",
|
||||||
"signin.input.password.placeholder": "Vaše geslo",
|
"signin.input.password.placeholder": "Vaše geslo",
|
||||||
"signin.button.submit": "Prijava",
|
"signin.button.submit": "Prijava",
|
||||||
"signIn.notify.totp-required.title": "Zahtevana je dvofaktorska avtentikacija",
|
"signIn.notify.totp-required.title":
|
||||||
"signIn.notify.totp-required.description": "Prosim vnesite vašo kodo dvofaktorske avtentikacije",
|
"Zahtevana je dvofaktorska avtentikacija",
|
||||||
|
"signIn.notify.totp-required.description":
|
||||||
|
"Prosim vnesite vašo kodo dvofaktorske avtentikacije",
|
||||||
"signIn.oauth.or": "ALI",
|
"signIn.oauth.or": "ALI",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -56,13 +62,16 @@ export default {
|
|||||||
// END /auth/totp
|
// END /auth/totp
|
||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "Ste pozabili svoje geslo?",
|
"resetPassword.title": "Ste pozabili svoje geslo?",
|
||||||
"resetPassword.description": "Vnesite svoj e-poštni naslov za ponastavitev gesla.",
|
"resetPassword.description":
|
||||||
"resetPassword.notify.success": "Poslali smo e-pošto s povezavo do spremembe gesla.",
|
"Vnesite svoj e-poštni naslov za ponastavitev gesla.",
|
||||||
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "Nazaj na stran za prijavo",
|
"resetPassword.button.back": "Nazaj na stran za prijavo",
|
||||||
"resetPassword.text.resetPassword": "Ponastavi geslo",
|
"resetPassword.text.resetPassword": "Ponastavi geslo",
|
||||||
"resetPassword.text.enterNewPassword": "Vnesite novo geslo",
|
"resetPassword.text.enterNewPassword": "Vnesite novo geslo",
|
||||||
"resetPassword.input.password": "Novo geslo",
|
"resetPassword.input.password": "Novo geslo",
|
||||||
"resetPassword.notify.passwordReset": "Vaše geslo je bilo uspešno ponastavljeno.",
|
"resetPassword.notify.passwordReset":
|
||||||
|
"Vaše geslo je bilo uspešno ponastavljeno.",
|
||||||
// /account
|
// /account
|
||||||
"account.title": "Moj račun",
|
"account.title": "Moj račun",
|
||||||
"account.card.info.title": "Informacije o računu",
|
"account.card.info.title": "Informacije o računu",
|
||||||
@ -72,7 +81,8 @@ export default {
|
|||||||
"account.card.password.title": "Geslo",
|
"account.card.password.title": "Geslo",
|
||||||
"account.card.password.old": "Staro geslo",
|
"account.card.password.old": "Staro geslo",
|
||||||
"account.card.password.new": "Novo geslo",
|
"account.card.password.new": "Novo geslo",
|
||||||
"account.card.password.noPasswordSet": "Vaše geslo ni nastavljeno. Če se želite prijaviti z e-pošto in geslom, morate imeti nastavljeno geslo.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"Vaše geslo ni nastavljeno. Če se želite prijaviti z e-pošto in geslom, morate imeti nastavljeno geslo.",
|
||||||
"account.notify.password.success": "Geslo je bilo uspešno posodobljeno",
|
"account.notify.password.success": "Geslo je bilo uspešno posodobljeno",
|
||||||
"account.card.oauth.title": "Prijava z računi družbenih omrežij",
|
"account.card.oauth.title": "Prijava z računi družbenih omrežij",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +94,15 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Odstrani povezavo",
|
"account.card.oauth.unlink": "Odstrani povezavo",
|
||||||
"account.card.oauth.unlinked": "Povezava je odstranjena",
|
"account.card.oauth.unlinked": "Povezava je odstranjena",
|
||||||
"account.modal.unlink.title": "Odstrani povezavo z računom",
|
"account.modal.unlink.title": "Odstrani povezavo z računom",
|
||||||
"account.modal.unlink.description": "Odstranitev povezave z računom družbenih omrežij lahko privede do izgube vašega računa, če se ne spomnite vašega uporabniškega imena in gesla.",
|
"account.modal.unlink.description":
|
||||||
"account.notify.oauth.unlinked.success": "Povezava je bila uspešno odstranjena",
|
"Odstranitev povezave z računom družbenih omrežij lahko privede do izgube vašega računa, če se ne spomnite vašega uporabniškega imena in gesla.",
|
||||||
|
"account.notify.oauth.unlinked.success":
|
||||||
|
"Povezava je bila uspešno odstranjena",
|
||||||
"account.card.security.title": "Varnost",
|
"account.card.security.title": "Varnost",
|
||||||
"account.card.security.totp.enable.description": "Vnesite vašo trenutno geslo, da omogočite TOTP",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "Vnesite vašo trenutno geslo, da onemogočite TOTP",
|
"Vnesite vašo trenutno geslo, da omogočite TOTP",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"Vnesite vašo trenutno geslo, da onemogočite TOTP",
|
||||||
"account.card.security.totp.button.start": "Začni",
|
"account.card.security.totp.button.start": "Začni",
|
||||||
"account.modal.totp.title": "Omogoči TOTP",
|
"account.modal.totp.title": "Omogoči TOTP",
|
||||||
"account.modal.totp.step1": "1. Korak: Dodajte avtentikator",
|
"account.modal.totp.step1": "1. Korak: Dodajte avtentikator",
|
||||||
@ -100,7 +114,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "TOTP je uspešno onemogočen",
|
"account.notify.totp.disable": "TOTP je uspešno onemogočen",
|
||||||
"account.notify.totp.enable": "TOTP je uspešno omogočen",
|
"account.notify.totp.enable": "TOTP je uspešno omogočen",
|
||||||
"account.card.language.title": "Jezik",
|
"account.card.language.title": "Jezik",
|
||||||
"account.card.language.description": "Projekt je preveden s pomočjo skupnosti. Nekateri jeziki morda niso popolno prevedeni.",
|
"account.card.language.description":
|
||||||
|
"Projekt je preveden s pomočjo skupnosti. Nekateri jeziki morda niso popolno prevedeni.",
|
||||||
"account.card.color.title": "Barvna shema",
|
"account.card.color.title": "Barvna shema",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "Temna",
|
"account.theme.dark": "Temna",
|
||||||
@ -108,7 +123,8 @@ export default {
|
|||||||
"account.theme.system": "Sistemska",
|
"account.theme.system": "Sistemska",
|
||||||
"account.button.delete": "Izbrišite račun",
|
"account.button.delete": "Izbrišite račun",
|
||||||
"account.modal.delete.title": "Izbrišite račun",
|
"account.modal.delete.title": "Izbrišite račun",
|
||||||
"account.modal.delete.description": "Ali res želite izbrisati vaš račun vključno z vsemi vašimi deljenji?",
|
"account.modal.delete.description":
|
||||||
|
"Ali res želite izbrisati vaš račun vključno z vsemi vašimi deljenji?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "Moja deljenja",
|
"account.shares.title": "Moja deljenja",
|
||||||
@ -126,13 +142,16 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "Delite informacije",
|
"account.shares.modal.share-informations": "Delite informacije",
|
||||||
"account.shares.modal.share-link": "Delite povezavo",
|
"account.shares.modal.share-link": "Delite povezavo",
|
||||||
"account.shares.modal.delete.title": "Izbrišite delitev {share}",
|
"account.shares.modal.delete.title": "Izbrišite delitev {share}",
|
||||||
"account.shares.modal.delete.description": "Ali res želite izbrisati to delitev?",
|
"account.shares.modal.delete.description":
|
||||||
|
"Ali res želite izbrisati to delitev?",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "Delitev v obratni smeri",
|
"account.reverseShares.title": "Delitev v obratni smeri",
|
||||||
"account.reverseShares.description": "Delitev v obratni smeri vam omogoča, da generirate unikaten URL, ki omogoča zunanjim uporabnikom ustvariti delitev.",
|
"account.reverseShares.description":
|
||||||
|
"Delitev v obratni smeri vam omogoča, da generirate unikaten URL, ki omogoča zunanjim uporabnikom ustvariti delitev.",
|
||||||
"account.reverseShares.title.empty": "Prazno je 👀",
|
"account.reverseShares.title.empty": "Prazno je 👀",
|
||||||
"account.reverseShares.description.empty": "Nimate nobenih delitev v obratni smeri.",
|
"account.reverseShares.description.empty":
|
||||||
|
"Nimate nobenih delitev v obratni smeri.",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
"account.reverseShares.modal.title": "Ustvari delitev v obratni smeri",
|
"account.reverseShares.modal.title": "Ustvari delitev v obratni smeri",
|
||||||
"account.reverseShares.modal.expiration.label": "Zapadlost",
|
"account.reverseShares.modal.expiration.label": "Zapadlost",
|
||||||
@ -150,11 +169,15 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-plural": "Leta",
|
"account.reverseShares.modal.expiration.year-plural": "Leta",
|
||||||
"account.reverseShares.modal.max-size.label": "Največja velikost delitve",
|
"account.reverseShares.modal.max-size.label": "Največja velikost delitve",
|
||||||
"account.reverseShares.modal.send-email": "Pošlji e-poštno obvestilo",
|
"account.reverseShares.modal.send-email": "Pošlji e-poštno obvestilo",
|
||||||
"account.reverseShares.modal.send-email.description": "Pošlji e-poštno obvestilo, ko je ustvarjena delitev s povezavo te delitve v obratni smeri.",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"Pošlji e-poštno obvestilo, ko je ustvarjena delitev s povezavo te delitve v obratni smeri.",
|
||||||
"account.reverseShares.modal.max-use.label": "Največ uporab",
|
"account.reverseShares.modal.max-use.label": "Največ uporab",
|
||||||
"account.reverseShares.modal.max-use.description": "Največje število uporab URL-ja za ustvarjanje delitve.",
|
"account.reverseShares.modal.max-use.description":
|
||||||
"account.reverseShare.never-expires": "Ta povezava delitve v obratni smeri ne bo nikoli potekla.",
|
"Največje število uporab URL-ja za ustvarjanje delitve.",
|
||||||
"account.reverseShare.expires-on": "Ta delitev v obratni smeri bo potekla {expiration}.",
|
"account.reverseShare.never-expires":
|
||||||
|
"Ta povezava delitve v obratni smeri ne bo nikoli potekla.",
|
||||||
|
"account.reverseShare.expires-on":
|
||||||
|
"Ta delitev v obratni smeri bo potekla {expiration}.",
|
||||||
"account.reverseShares.table.no-shares": "Nimate še ustvarjenih delitev",
|
"account.reverseShares.table.no-shares": "Nimate še ustvarjenih delitev",
|
||||||
"account.reverseShares.table.count.singular": "delitev",
|
"account.reverseShares.table.count.singular": "delitev",
|
||||||
"account.reverseShares.table.count.plural": "delitve",
|
"account.reverseShares.table.count.plural": "delitve",
|
||||||
@ -162,9 +185,11 @@ export default {
|
|||||||
"account.reverseShares.table.remaining": "Preostale uporabe",
|
"account.reverseShares.table.remaining": "Preostale uporabe",
|
||||||
"account.reverseShares.table.max-size": "Največja velikost delitve",
|
"account.reverseShares.table.max-size": "Največja velikost delitve",
|
||||||
"account.reverseShares.table.expires": "Poteče dne",
|
"account.reverseShares.table.expires": "Poteče dne",
|
||||||
"account.reverseShares.modal.reverse-share-link": "Povezava delitve v obratni smeri",
|
"account.reverseShares.modal.reverse-share-link":
|
||||||
|
"Povezava delitve v obratni smeri",
|
||||||
"account.reverseShares.modal.delete.title": "Izbriši delitev v obratni smeri",
|
"account.reverseShares.modal.delete.title": "Izbriši delitev v obratni smeri",
|
||||||
"account.reverseShares.modal.delete.description": "Ali res želite izbrisati to delitev v obratni smeri? Če boste izbrisali, bodo izbrisane tudi povezane delitve.",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"Ali res želite izbrisati to delitev v obratni smeri? Če boste izbrisali, bodo izbrisane tudi povezane delitve.",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "Administracija",
|
"admin.title": "Administracija",
|
||||||
@ -182,39 +207,50 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.title": "Spremenite geslo",
|
"admin.users.edit.update.change-password.title": "Spremenite geslo",
|
||||||
"admin.users.edit.update.change-password.field": "Novo geslo",
|
"admin.users.edit.update.change-password.field": "Novo geslo",
|
||||||
"admin.users.edit.update.change-password.button": "Shranite novo geslo",
|
"admin.users.edit.update.change-password.button": "Shranite novo geslo",
|
||||||
"admin.users.edit.update.notify.password.success": "Geslo je bilo uspešno posodobljeno",
|
"admin.users.edit.update.notify.password.success":
|
||||||
|
"Geslo je bilo uspešno posodobljeno",
|
||||||
"admin.users.edit.delete.title": "Izbrišite uporabnika {username}",
|
"admin.users.edit.delete.title": "Izbrišite uporabnika {username}",
|
||||||
"admin.users.edit.delete.description": "Ali res želite izbrisati tega uporabnika in vsa njegova deljenja?",
|
"admin.users.edit.delete.description":
|
||||||
|
"Ali res želite izbrisati tega uporabnika in vsa njegova deljenja?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "Ustvarite uporabnika",
|
"admin.users.modal.create.title": "Ustvarite uporabnika",
|
||||||
"admin.users.modal.create.username": "Uporabniško ime",
|
"admin.users.modal.create.username": "Uporabniško ime",
|
||||||
"admin.users.modal.create.email": "E-pošta",
|
"admin.users.modal.create.email": "E-pošta",
|
||||||
"admin.users.modal.create.password": "Geslo",
|
"admin.users.modal.create.password": "Geslo",
|
||||||
"admin.users.modal.create.manual-password": "Ročno nastavite geslo",
|
"admin.users.modal.create.manual-password": "Ročno nastavite geslo",
|
||||||
"admin.users.modal.create.manual-password.description": "Če je omogočeno, bo uporabnik prejel e-poštno sporočilo s povezavo do nastavitve gesla.",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"Če je omogočeno, bo uporabnik prejel e-poštno sporočilo s povezavo do nastavitve gesla.",
|
||||||
"admin.users.modal.create.admin": "Administratorski privilegiji",
|
"admin.users.modal.create.admin": "Administratorski privilegiji",
|
||||||
"admin.users.modal.create.admin.description": "Če je omogočeno, bo lahko porabnik dostopal do administratorskega vmesnika.",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"Če je omogočeno, bo lahko porabnik dostopal do administratorskega vmesnika.",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "Naložite",
|
"upload.title": "Naložite",
|
||||||
"upload.notify.generic-error": "Prišlo je do napake pri ustvarjanju vašega deljenja.",
|
"upload.notify.generic-error":
|
||||||
"upload.notify.count-failed": "Prišlo je do napake pri nalaganju toliko datotek: {count}. Poskušamo ponovno.",
|
"Prišlo je do napake pri ustvarjanju vašega deljenja.",
|
||||||
|
"upload.notify.count-failed":
|
||||||
|
"Prišlo je do napake pri nalaganju toliko datotek: {count}. Poskušamo ponovno.",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "Naloži datoteke",
|
"upload.dropzone.title": "Naloži datoteke",
|
||||||
"upload.dropzone.description": "Tukaj spustite datoteke, da začnete z delitvijo. Sprejemamo samo datoteke, ki so skupaj manjše od {maxSize}.",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "Vaše datoteke presegajo največjo dovoljeno velikost {maxSize}.",
|
"Tukaj spustite datoteke, da začnete z delitvijo. Sprejemamo samo datoteke, ki so skupaj manjše od {maxSize}.",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"Vaše datoteke presegajo največjo dovoljeno velikost {maxSize}.",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "Ime",
|
"upload.filelist.name": "Ime",
|
||||||
"upload.filelist.size": "Velikost",
|
"upload.filelist.size": "Velikost",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "Ustvarite delitev",
|
"upload.modal.title": "Ustvarite delitev",
|
||||||
"upload.modal.link.error.invalid": "Lahko vsebuje samo črke, številke, podčrtaje in pomišljaje",
|
"upload.modal.link.error.invalid":
|
||||||
|
"Lahko vsebuje samo črke, številke, podčrtaje in pomišljaje",
|
||||||
"upload.modal.link.error.taken": "Ta povezava je že v uporabi",
|
"upload.modal.link.error.taken": "Ta povezava je že v uporabi",
|
||||||
"upload.modal.not-signed-in": "Niste prijavljeni",
|
"upload.modal.not-signed-in": "Niste prijavljeni",
|
||||||
"upload.modal.not-signed-in-description": "Ne boste mogli izbrisati vaših delitev in pregledati števila obiskovalcev.",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"Ne boste mogli izbrisati vaših delitev in pregledati števila obiskovalcev.",
|
||||||
"upload.modal.expires.never": "nikoli",
|
"upload.modal.expires.never": "nikoli",
|
||||||
"upload.modal.expires.never-long": "Nikoli ne poteče",
|
"upload.modal.expires.never-long": "Nikoli ne poteče",
|
||||||
"upload.modal.expires.error.too-long": "Dan poteka presega najvišji datum poteka {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"Dan poteka presega najvišji datum poteka {max}.",
|
||||||
"upload.modal.link.label": "Povezava",
|
"upload.modal.link.label": "Povezava",
|
||||||
"upload.modal.expires.label": "Zapadlost",
|
"upload.modal.expires.label": "Zapadlost",
|
||||||
"upload.modal.expires.minute-singular": "Minuta",
|
"upload.modal.expires.minute-singular": "Minuta",
|
||||||
@ -230,7 +266,8 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "Leto",
|
"upload.modal.expires.year-singular": "Leto",
|
||||||
"upload.modal.expires.year-plural": "Leta",
|
"upload.modal.expires.year-plural": "Leta",
|
||||||
"upload.modal.accordion.description.title": "Opis",
|
"upload.modal.accordion.description.title": "Opis",
|
||||||
"upload.modal.accordion.description.placeholder": "Sporočilo za prejemnika te delitve",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"Sporočilo za prejemnika te delitve",
|
||||||
"upload.modal.accordion.email.title": "Prejemnik e-pošte",
|
"upload.modal.accordion.email.title": "Prejemnik e-pošte",
|
||||||
"upload.modal.accordion.email.placeholder": "Vnesite prejemnika e-pošte",
|
"upload.modal.accordion.email.placeholder": "Vnesite prejemnika e-pošte",
|
||||||
"upload.modal.accordion.email.invalid-email": "Neveljaven e-poštni naslov",
|
"upload.modal.accordion.email.invalid-email": "Neveljaven e-poštni naslov",
|
||||||
@ -248,26 +285,31 @@ export default {
|
|||||||
"share.title": "Deli {shareId}",
|
"share.title": "Deli {shareId}",
|
||||||
"share.description": "Poglej kaj sem delil s taboj!",
|
"share.description": "Poglej kaj sem delil s taboj!",
|
||||||
"share.error.visitor-limit-exceeded.title": "Število ogledov je prekoračena",
|
"share.error.visitor-limit-exceeded.title": "Število ogledov je prekoračena",
|
||||||
"share.error.visitor-limit-exceeded.description": "Število ogledov za to delitev je bila prekoračena.",
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"Število ogledov za to delitev je bila prekoračena.",
|
||||||
"share.error.removed.title": "Delitev je odstranjena",
|
"share.error.removed.title": "Delitev je odstranjena",
|
||||||
"share.error.not-found.title": "Delitve ni mogoče najti",
|
"share.error.not-found.title": "Delitve ni mogoče najti",
|
||||||
"share.error.not-found.description": "Delitev, ki jo iščete ne obstaja.",
|
"share.error.not-found.description": "Delitev, ki jo iščete ne obstaja.",
|
||||||
"share.modal.password.title": "Zahtevano geslo",
|
"share.modal.password.title": "Zahtevano geslo",
|
||||||
"share.modal.password.description": "Za ogled delitve vnesite geslo te delitve.",
|
"share.modal.password.description":
|
||||||
|
"Za ogled delitve vnesite geslo te delitve.",
|
||||||
"share.modal.password": "Geslo",
|
"share.modal.password": "Geslo",
|
||||||
"share.modal.error.invalid-password": "Napačno geslo",
|
"share.modal.error.invalid-password": "Napačno geslo",
|
||||||
"share.button.download-all": "Prenesi vse",
|
"share.button.download-all": "Prenesi vse",
|
||||||
"share.notify.download-all-preparing": "Delitev je v pripravi. Prosimo poskusite ponovno čez nekaj minut.",
|
"share.notify.download-all-preparing":
|
||||||
|
"Delitev je v pripravi. Prosimo poskusite ponovno čez nekaj minut.",
|
||||||
"share.modal.file-link": "Povezava do datoteke",
|
"share.modal.file-link": "Povezava do datoteke",
|
||||||
"share.table.name": "Ime",
|
"share.table.name": "Ime",
|
||||||
"share.table.size": "Velikost",
|
"share.table.size": "Velikost",
|
||||||
"share.modal.file-preview.error.not-supported.title": "Predogled ni mogoč",
|
"share.modal.file-preview.error.not-supported.title": "Predogled ni mogoč",
|
||||||
"share.modal.file-preview.error.not-supported.description": "Predogled za to datoteko ni podprt. Prosimo prenesite datoteko, da si jo ogledate.",
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"Predogled za to datoteko ni podprt. Prosimo prenesite datoteko, da si jo ogledate.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "Uredite {shareId}",
|
"share.edit.title": "Uredite {shareId}",
|
||||||
"share.edit.append-upload": "Dodaj datoteko",
|
"share.edit.append-upload": "Dodaj datoteko",
|
||||||
"share.edit.notify.generic-error": "Prišlo je do napake pri ustvarjanju vaše delitve.",
|
"share.edit.notify.generic-error":
|
||||||
|
"Prišlo je do napake pri ustvarjanju vaše delitve.",
|
||||||
"share.edit.notify.save-success": "Delitev je bila uspešno posodbljena",
|
"share.edit.notify.save-success": "Delitev je bila uspešno posodbljena",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -280,95 +322,138 @@ export default {
|
|||||||
"admin.config.general.app-name": "Ime aplikacije",
|
"admin.config.general.app-name": "Ime aplikacije",
|
||||||
"admin.config.general.app-name.description": "Ime vaše aplikacije",
|
"admin.config.general.app-name.description": "Ime vaše aplikacije",
|
||||||
"admin.config.general.app-url": "URL aplikacije",
|
"admin.config.general.app-url": "URL aplikacije",
|
||||||
"admin.config.general.app-url.description": "Na katerem URL-ju je dostopen Pingvin Share",
|
"admin.config.general.app-url.description":
|
||||||
|
"Na katerem URL-ju je dostopen Pingvin Share",
|
||||||
"admin.config.general.show-home-page": "Prikaži domačo stran",
|
"admin.config.general.show-home-page": "Prikaži domačo stran",
|
||||||
"admin.config.general.show-home-page.description": "Ali prikazati domačo stran",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"Ali prikazati domačo stran",
|
||||||
"admin.config.general.logo": "Logotip",
|
"admin.config.general.logo": "Logotip",
|
||||||
"admin.config.general.logo.description": "Naložite novo sliko, da spremenite logotip. Datoteka mora biti tipa PNG in imeti razmerje 1:1.",
|
"admin.config.general.logo.description":
|
||||||
|
"Naložite novo sliko, da spremenite logotip. Datoteka mora biti tipa PNG in imeti razmerje 1:1.",
|
||||||
"admin.config.general.logo.placeholder": "Izberite sliko",
|
"admin.config.general.logo.placeholder": "Izberite sliko",
|
||||||
"admin.config.email.enable-share-email-recipients": "Omogoči prejemnike delitve po e-pošti",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "Ali dovolite pošiljanje delitve po e-pošti. Omogočite samo v primeru, da imate omogočen SMTP.",
|
"Omogoči prejemnike delitve po e-pošti",
|
||||||
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
|
"Ali dovolite pošiljanje delitve po e-pošti. Omogočite samo v primeru, da imate omogočen SMTP.",
|
||||||
"admin.config.email.share-recipients-subject": "Zadeva poslane delitve",
|
"admin.config.email.share-recipients-subject": "Zadeva poslane delitve",
|
||||||
"admin.config.email.share-recipients-subject.description": "Zadeva e-poštnega sporočila, ki bo poslan prejemnikom delitve.",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
|
"Zadeva e-poštnega sporočila, ki bo poslan prejemnikom delitve.",
|
||||||
"admin.config.email.share-recipients-message": "Vsebina poslane delitve",
|
"admin.config.email.share-recipients-message": "Vsebina poslane delitve",
|
||||||
"admin.config.email.share-recipients-message.description": "Vsebina e-poštnega sporočila, ki bo poslana prejemnikom delitve. Spremenljivke, ki so na voljo:\n{creator} - uporabniško ime ustvarjalca delitve\n{shareUrl} - URL delitve\n{desc} - vsebina delitve\n{expires} - datum poteka delitve\n Spremenljivke bodo zamenjane z dejanskimi vrednostmi.",
|
"admin.config.email.share-recipients-message.description":
|
||||||
|
"Vsebina e-poštnega sporočila, ki bo poslana prejemnikom delitve. Spremenljivke, ki so na voljo:\n{creator} - uporabniško ime ustvarjalca delitve\n{shareUrl} - URL delitve\n{desc} - vsebina delitve\n{expires} - datum poteka delitve\n Spremenljivke bodo zamenjane z dejanskimi vrednostmi.",
|
||||||
"admin.config.email.reverse-share-subject": "Zadeva delitve v obratni smeri",
|
"admin.config.email.reverse-share-subject": "Zadeva delitve v obratni smeri",
|
||||||
"admin.config.email.reverse-share-subject.description": "Zadeva e-poštnega sporočila, ki bo poslan, ko nekdo ustvari delitev z vašo povezavo.",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"Zadeva e-poštnega sporočila, ki bo poslan, ko nekdo ustvari delitev z vašo povezavo.",
|
||||||
"admin.config.email.reverse-share-message": "Vsebina delitve v obratni smeri",
|
"admin.config.email.reverse-share-message": "Vsebina delitve v obratni smeri",
|
||||||
"admin.config.email.reverse-share-message.description": "Vsebina e-poštnega sporočila, ki bo poslan, ko nekdo ustvari delitev v obratni smeri. {shareUrl} bo zamenjan z uporabniškim imenom ustvarjalca in URL-jom delitve.",
|
"admin.config.email.reverse-share-message.description":
|
||||||
|
"Vsebina e-poštnega sporočila, ki bo poslan, ko nekdo ustvari delitev v obratni smeri. {shareUrl} bo zamenjan z uporabniškim imenom ustvarjalca in URL-jom delitve.",
|
||||||
"admin.config.email.reset-password-subject": "Zadeva ponastavitve gesla",
|
"admin.config.email.reset-password-subject": "Zadeva ponastavitve gesla",
|
||||||
"admin.config.email.reset-password-subject.description": "Zadeva e-poštnega sporočila, ki bo poslan, ko uporabnik zahteva ponastavitev gesla.",
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"Zadeva e-poštnega sporočila, ki bo poslan, ko uporabnik zahteva ponastavitev gesla.",
|
||||||
"admin.config.email.reset-password-message": "Vsebina za ponastavitev gesla",
|
"admin.config.email.reset-password-message": "Vsebina za ponastavitev gesla",
|
||||||
"admin.config.email.reset-password-message.description": "Vsebina e-poštnega sporočila, ki bo poslan, ko uporabnik zahteva ponastavitev gesla. {url} bo zamenjan z URL-jem za ponastavitev gesla.",
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"Vsebina e-poštnega sporočila, ki bo poslan, ko uporabnik zahteva ponastavitev gesla. {url} bo zamenjan z URL-jem za ponastavitev gesla.",
|
||||||
"admin.config.email.invite-subject": "Zadeva povabila",
|
"admin.config.email.invite-subject": "Zadeva povabila",
|
||||||
"admin.config.email.invite-subject.description": "Zadeva e-poštnega sporočila, ki je poslan, ko administrator povabi uporabnika.",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"Zadeva e-poštnega sporočila, ki je poslan, ko administrator povabi uporabnika.",
|
||||||
"admin.config.email.invite-message": "Vsebina povabila",
|
"admin.config.email.invite-message": "Vsebina povabila",
|
||||||
"admin.config.email.invite-message.description": "Sporočilo, ki se pošlje, ko administrator povabi uporabnika. {url} bo zamenjan s povezavo do povabila, {password} pa z geslom.",
|
"admin.config.email.invite-message.description":
|
||||||
|
"Sporočilo, ki se pošlje, ko administrator povabi uporabnika. {url} bo zamenjan s povezavo do povabila, {password} pa z geslom.",
|
||||||
"admin.config.share.allow-registration": "Dovoli registracijo",
|
"admin.config.share.allow-registration": "Dovoli registracijo",
|
||||||
"admin.config.share.allow-registration.description": "Če je registracija dovoljena",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "Dovoli delitve s strani neprijavljenih uporabnikov",
|
"Če je registracija dovoljena",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "Če lahko neprijavljeni uporabniki ustvarijo delitve",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"Dovoli delitve s strani neprijavljenih uporabnikov",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"Če lahko neprijavljeni uporabniki ustvarijo delitve",
|
||||||
"admin.config.share.max-expiration": "Najvišja zapadlost",
|
"admin.config.share.max-expiration": "Najvišja zapadlost",
|
||||||
"admin.config.share.max-expiration.description": "Najvišja zapadlost delitve v urah. Nastavljeno na 0 pomeni brez zapadlosti.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Najvišja zapadlost delitve v urah. Nastavljeno na 0 pomeni brez zapadlosti.",
|
||||||
"admin.config.share.max-size": "Največja velikost",
|
"admin.config.share.max-size": "Največja velikost",
|
||||||
"admin.config.share.max-size.description": "Največja velikost delitve v bytih",
|
"admin.config.share.max-size.description":
|
||||||
|
"Največja velikost delitve v bytih",
|
||||||
"admin.config.share.zip-compression-level": "Nivo Zip stiskanja",
|
"admin.config.share.zip-compression-level": "Nivo Zip stiskanja",
|
||||||
"admin.config.share.zip-compression-level.description": "Nivo stiskanja, ki uravnoveša med velikostjo datoteke in hitrostjo stiskanja. Veljavne vrednosti so med 0 in 9, kjer 0 pomeni brez kompresije in 9 pomeni največjo kompresijo. ",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"Nivo stiskanja, ki uravnoveša med velikostjo datoteke in hitrostjo stiskanja. Veljavne vrednosti so med 0 in 9, kjer 0 pomeni brez kompresije in 9 pomeni največjo kompresijo. ",
|
||||||
"admin.config.smtp.enabled": "Omogočeno",
|
"admin.config.smtp.enabled": "Omogočeno",
|
||||||
"admin.config.smtp.enabled.description": "Če je SMTP omogočen. Omogočite samo, če ste vnesli strežnik, vrata, e-pošto, uporabniško ime in geslo vašega SMTP strežnika.",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"Če je SMTP omogočen. Omogočite samo, če ste vnesli strežnik, vrata, e-pošto, uporabniško ime in geslo vašega SMTP strežnika.",
|
||||||
"admin.config.smtp.host": "Gostitelj",
|
"admin.config.smtp.host": "Gostitelj",
|
||||||
"admin.config.smtp.host.description": "Gostitelj SMTP strežnika",
|
"admin.config.smtp.host.description": "Gostitelj SMTP strežnika",
|
||||||
"admin.config.smtp.port": "Vrata",
|
"admin.config.smtp.port": "Vrata",
|
||||||
"admin.config.smtp.port.description": "Vrata SMTP strežnika",
|
"admin.config.smtp.port.description": "Vrata SMTP strežnika",
|
||||||
"admin.config.smtp.email": "E-pošta",
|
"admin.config.smtp.email": "E-pošta",
|
||||||
"admin.config.smtp.email.description": "E-poštni naslov, s katerega bodo poslana e-poštna sporočila",
|
"admin.config.smtp.email.description":
|
||||||
|
"E-poštni naslov, s katerega bodo poslana e-poštna sporočila",
|
||||||
"admin.config.smtp.username": "Uporabniško ime",
|
"admin.config.smtp.username": "Uporabniško ime",
|
||||||
"admin.config.smtp.username.description": "Uporabniško ime SMTP strežnika",
|
"admin.config.smtp.username.description": "Uporabniško ime SMTP strežnika",
|
||||||
"admin.config.smtp.password": "Geslo",
|
"admin.config.smtp.password": "Geslo",
|
||||||
"admin.config.smtp.password.description": "Geslo SMTP strežnika",
|
"admin.config.smtp.password.description": "Geslo SMTP strežnika",
|
||||||
"admin.config.smtp.button.test": "Pošlji testno sporočilo",
|
"admin.config.smtp.button.test": "Pošlji testno sporočilo",
|
||||||
"admin.config.oauth.allow-registration": "Dovoli registracijo",
|
"admin.config.oauth.allow-registration": "Dovoli registracijo",
|
||||||
"admin.config.oauth.allow-registration.description": "Dovoli registracijo uporabnika prek družbenih omrežij",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"Dovoli registracijo uporabnika prek družbenih omrežij",
|
||||||
"admin.config.oauth.ignore-totp": "Ignoriraj TOTP",
|
"admin.config.oauth.ignore-totp": "Ignoriraj TOTP",
|
||||||
"admin.config.oauth.ignore-totp.description": "Če ignorirati TOTP, ko se uporabnik registrira prek družbenih omrežij",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Če ignorirati TOTP, ko se uporabnik registrira prek družbenih omrežij",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Če je dovoljena prijava z GitHub računom",
|
"admin.config.oauth.github-enabled.description":
|
||||||
|
"Če je dovoljena prijava z GitHub računom",
|
||||||
"admin.config.oauth.github-client-id": "GitHub ID klienta",
|
"admin.config.oauth.github-client-id": "GitHub ID klienta",
|
||||||
"admin.config.oauth.github-client-id.description": "ID klienta GitHub OAuth aplikacije",
|
"admin.config.oauth.github-client-id.description":
|
||||||
|
"ID klienta GitHub OAuth aplikacije",
|
||||||
"admin.config.oauth.github-client-secret": "GitHub skrivnost klienta",
|
"admin.config.oauth.github-client-secret": "GitHub skrivnost klienta",
|
||||||
"admin.config.oauth.github-client-secret.description": "Skrivnost klienta GitHub OAuth aplikacije",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Skrivnost klienta GitHub OAuth aplikacije",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Če je dovoljena prijava z Google računom",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Če je dovoljena prijava z Google računom",
|
||||||
"admin.config.oauth.google-client-id": "Google ID klienta",
|
"admin.config.oauth.google-client-id": "Google ID klienta",
|
||||||
"admin.config.oauth.google-client-id.description": "ID Klienta Google OAuth aplikacije",
|
"admin.config.oauth.google-client-id.description":
|
||||||
|
"ID Klienta Google OAuth aplikacije",
|
||||||
"admin.config.oauth.google-client-secret": "Skrivnost Google klienta",
|
"admin.config.oauth.google-client-secret": "Skrivnost Google klienta",
|
||||||
"admin.config.oauth.google-client-secret.description": "Skrivnost klienta Google OAuth aplikacije",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Skrivnost klienta Google OAuth aplikacije",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Če je dovoljena prijava z Microsoft računom",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Če je dovoljena prijava z Microsoft računom",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft najemnik",
|
"admin.config.oauth.microsoft-tenant": "Microsoft najemnik",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "ID identitete Microsoft OAuth aplikacije\nobičajno: V aplikacijo se lahko prijavijo uporabniki osebnega Microsoft računa in službenega ali šolskega računa z Microsoft Entra ID.\norganizacije: V aplikacijo se lahko prijavijo samo uporabniki službenega ali šolskega računa z Microsoft Entra ID.\nuporabniki: V aplikacijo se lahko prijavijo samo uporabniki osebnega Microsoft računa.\ndomensko ime Microsoft Entra identitete ali ID identitete v formatu GUID: V aplikacijo se lahko prijavijo samo uporabniki specifične Microsoft Entra identitete (člani imenika s službenim ali šolskim računom ali gosti imenika z osebnim Microsoft računom).",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"ID identitete Microsoft OAuth aplikacije\nobičajno: V aplikacijo se lahko prijavijo uporabniki osebnega Microsoft računa in službenega ali šolskega računa z Microsoft Entra ID.\norganizacije: V aplikacijo se lahko prijavijo samo uporabniki službenega ali šolskega računa z Microsoft Entra ID.\nuporabniki: V aplikacijo se lahko prijavijo samo uporabniki osebnega Microsoft računa.\ndomensko ime Microsoft Entra identitete ali ID identitete v formatu GUID: V aplikacijo se lahko prijavijo samo uporabniki specifične Microsoft Entra identitete (člani imenika s službenim ali šolskim računom ali gosti imenika z osebnim Microsoft računom).",
|
||||||
"admin.config.oauth.microsoft-client-id": "Microsoft ID klienta",
|
"admin.config.oauth.microsoft-client-id": "Microsoft ID klienta",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "ID Klienta Microsoft OAuth aplikacije",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
|
"ID Klienta Microsoft OAuth aplikacije",
|
||||||
"admin.config.oauth.microsoft-client-secret": "Skrivnost Microsoft klienta",
|
"admin.config.oauth.microsoft-client-secret": "Skrivnost Microsoft klienta",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Skrivnost klienta Microsoft OAuth aplikacije",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Skrivnost klienta Microsoft OAuth aplikacije",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Če je dovoljena prijava z Discord računom",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
|
"Če je dovoljena prijava z Discord računom",
|
||||||
"admin.config.oauth.discord-limited-guild": "ID omejenega Discord strežnika",
|
"admin.config.oauth.discord-limited-guild": "ID omejenega Discord strežnika",
|
||||||
"admin.config.oauth.discord-limited-guild.description": "Omogoči omejitev prijave uporabnika v specifičen strežnik. Pustite prazno, da onemogočite.",
|
"admin.config.oauth.discord-limited-guild.description":
|
||||||
|
"Omogoči omejitev prijave uporabnika v specifičen strežnik. Pustite prazno, da onemogočite.",
|
||||||
"admin.config.oauth.discord-client-id": "Discord ID klienta",
|
"admin.config.oauth.discord-client-id": "Discord ID klienta",
|
||||||
"admin.config.oauth.discord-client-id.description": "ID klienta Discord OAuth aplikacije",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
|
"ID klienta Discord OAuth aplikacije",
|
||||||
"admin.config.oauth.discord-client-secret": "Discord skrivnost klienta",
|
"admin.config.oauth.discord-client-secret": "Discord skrivnost klienta",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Skrivnost klienta Discord OAuth aplikacije",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Skrivnost klienta Discord OAuth aplikacije",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Če je dovoljena prijava z OpenID Connect",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Če je dovoljena prijava z OpenID Connect",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect URI za odkrivanje",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect URI za odkrivanje",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "URI za odkrivanje OpenID Connect OAuth aplikacije",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect zahteva za uporabniško ime",
|
"URI za odkrivanje OpenID Connect OAuth aplikacije",
|
||||||
"admin.config.oauth.oidc-username-claim.description": "Zahteva za uporabniško ime za OpenID Connect ID žetona. Pustite prazno, če ne poznate te nastavitve.",
|
"admin.config.oauth.oidc-username-claim":
|
||||||
|
"OpenID Connect zahteva za uporabniško ime",
|
||||||
|
"admin.config.oauth.oidc-username-claim.description":
|
||||||
|
"Zahteva za uporabniško ime za OpenID Connect ID žetona. Pustite prazno, če ne poznate te nastavitve.",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect ID klienta",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect ID klienta",
|
||||||
"admin.config.oauth.oidc-client-id.description": "ID Klienta OpenID Connect OAuth aplikacije",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"ID Klienta OpenID Connect OAuth aplikacije",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect skrivnost klienta",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect skrivnost klienta",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Skrivnost klienta OpenID Connect OAuth aplikacije",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Skrivnost klienta OpenID Connect OAuth aplikacije",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Ups! Ta stran ne obstaja.",
|
"404.description": "Ups! Ta stran ne obstaja.",
|
||||||
"404.button.home": "Pelji me domov",
|
"404.button.home": "Pelji me domov",
|
||||||
@ -377,16 +462,20 @@ export default {
|
|||||||
"error.description": "Ups!",
|
"error.description": "Ups!",
|
||||||
"error.button.back": "Nazaj",
|
"error.button.back": "Nazaj",
|
||||||
"error.msg.default": "Prišlo je do napake.",
|
"error.msg.default": "Prišlo je do napake.",
|
||||||
"error.msg.access_denied": "Prekinili ste proces prijave, prosimo poskusite ponovno.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "Proces prijave je trajal predolgo, prosimo poskusite ponovno.",
|
"Prekinili ste proces prijave, prosimo poskusite ponovno.",
|
||||||
|
"error.msg.expired_token":
|
||||||
|
"Proces prijave je trajal predolgo, prosimo poskusite ponovno.",
|
||||||
"error.msg.invalid_token": "Interna napaka",
|
"error.msg.invalid_token": "Interna napaka",
|
||||||
"error.msg.no_user": "Uporabnik povezan na račun {0} ne obstaja.",
|
"error.msg.no_user": "Uporabnik povezan na račun {0} ne obstaja.",
|
||||||
"error.msg.no_email": "Ne najdemo e-poštnega naslova za račun {0}.",
|
"error.msg.no_email": "Ne najdemo e-poštnega naslova za račun {0}.",
|
||||||
"error.msg.already_linked": "Račun {0} je že povezan na drug račun.",
|
"error.msg.already_linked": "Račun {0} je že povezan na drug račun.",
|
||||||
"error.msg.not_linked": "Račun {0} še ni povezan z nobenim računom.",
|
"error.msg.not_linked": "Račun {0} še ni povezan z nobenim računom.",
|
||||||
"error.msg.unverified_account": "Račun {0} je nepreverjen, prosimo poskusite ponovno po preverjanju.",
|
"error.msg.unverified_account":
|
||||||
|
"Račun {0} je nepreverjen, prosimo poskusite ponovno po preverjanju.",
|
||||||
"error.msg.discord_guild_permission_denied": "Nimate dovoljenja za prijavo.",
|
"error.msg.discord_guild_permission_denied": "Nimate dovoljenja za prijavo.",
|
||||||
"error.msg.cannot_get_user_info": "Ne moremo najti uporabniških informacij za račun {0}.",
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Ne moremo najti uporabniških informacij za račun {0}.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +506,5 @@ export default {
|
|||||||
"common.error.too-long": "Vsebuje lahko največ {length} znakov",
|
"common.error.too-long": "Vsebuje lahko največ {length} znakov",
|
||||||
"common.error.exact-length": "Dolžina mora biti točno {length} znakov",
|
"common.error.exact-length": "Dolžina mora biti točno {length} znakov",
|
||||||
"common.error.invalid-number": "Mora biti številka",
|
"common.error.invalid-number": "Mora biti številka",
|
||||||
"common.error.field-required": "To polje je obvezno"
|
"common.error.field-required": "To polje je obvezno",
|
||||||
};
|
};
|
@ -12,13 +12,16 @@ export default {
|
|||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "<h>self-hosted</h> платформа за дељење фајлова.",
|
"home.title": "<h>self-hosted</h> платформа за дељење фајлова.",
|
||||||
"home.description": "Да ли заиста желите да дате своје личне датотеке у руке трећих страна као што је WeTransfer?",
|
"home.description":
|
||||||
|
"Да ли заиста желите да дате своје личне датотеке у руке трећих страна као што је WeTransfer?",
|
||||||
"home.bullet.a.name": "Личан хостинг",
|
"home.bullet.a.name": "Личан хостинг",
|
||||||
"home.bullet.a.description": "Хостујте Pingvin Share на својој машини.",
|
"home.bullet.a.description": "Хостујте Pingvin Share на својој машини.",
|
||||||
"home.bullet.b.name": "Privatnost",
|
"home.bullet.b.name": "Privatnost",
|
||||||
"home.bullet.b.description": "Ваше датотеке су ваше датотеке и никада не би требало да дођу у руке трећих лица.",
|
"home.bullet.b.description":
|
||||||
|
"Ваше датотеке су ваше датотеке и никада не би требало да дођу у руке трећих лица.",
|
||||||
"home.bullet.c.name": "Нема досадног ограничења величине датотеке",
|
"home.bullet.c.name": "Нема досадног ограничења величине датотеке",
|
||||||
"home.bullet.c.description": "Отпремите онолико великих датотека колико желите. Само ваш чврсти диск ће бити ваше ограничење.",
|
"home.bullet.c.description":
|
||||||
|
"Отпремите онолико великих датотека колико желите. Само ваш чврсти диск ће бити ваше ограничење.",
|
||||||
"home.button.start": "Почети",
|
"home.button.start": "Почети",
|
||||||
"home.button.source": "Изворни код",
|
"home.button.source": "Изворни код",
|
||||||
// END /
|
// END /
|
||||||
@ -27,12 +30,15 @@ export default {
|
|||||||
"signin.description": "Још увек немате налог?",
|
"signin.description": "Још увек немате налог?",
|
||||||
"signin.button.signup": "Региструј се",
|
"signin.button.signup": "Региструј се",
|
||||||
"signin.input.email-or-username": "Е-пошта или корисничко име",
|
"signin.input.email-or-username": "Е-пошта или корисничко име",
|
||||||
"signin.input.email-or-username.placeholder": "Ваша Е-пошта или корисничко име",
|
"signin.input.email-or-username.placeholder":
|
||||||
|
"Ваша Е-пошта или корисничко име",
|
||||||
"signin.input.password": "Лозинка",
|
"signin.input.password": "Лозинка",
|
||||||
"signin.input.password.placeholder": "Ваша лозинка",
|
"signin.input.password.placeholder": "Ваша лозинка",
|
||||||
"signin.button.submit": "Пријавите се",
|
"signin.button.submit": "Пријавите се",
|
||||||
"signIn.notify.totp-required.title": "Потребна је двофакторска аутентификација",
|
"signIn.notify.totp-required.title":
|
||||||
"signIn.notify.totp-required.description": "Унесите свој двофакторски код за аутентификацију",
|
"Потребна је двофакторска аутентификација",
|
||||||
|
"signIn.notify.totp-required.description":
|
||||||
|
"Унесите свој двофакторски код за аутентификацију",
|
||||||
"signIn.oauth.or": "Или",
|
"signIn.oauth.or": "Или",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -56,8 +62,10 @@ export default {
|
|||||||
// END /auth/totp
|
// END /auth/totp
|
||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "Заборавили сте лозинку?",
|
"resetPassword.title": "Заборавили сте лозинку?",
|
||||||
"resetPassword.description": "Унесите своју е-пошту да бисте ресетовали лозинку.",
|
"resetPassword.description":
|
||||||
"resetPassword.notify.success": "Послат је емаил са везом за ресетовање ваше лозинке.",
|
"Унесите своју е-пошту да бисте ресетовали лозинку.",
|
||||||
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "Назад на страницу за пријаву",
|
"resetPassword.button.back": "Назад на страницу за пријаву",
|
||||||
"resetPassword.text.resetPassword": "Обнови лозинку",
|
"resetPassword.text.resetPassword": "Обнови лозинку",
|
||||||
"resetPassword.text.enterNewPassword": "Унесите вашу нову лозинку",
|
"resetPassword.text.enterNewPassword": "Унесите вашу нову лозинку",
|
||||||
@ -72,7 +80,8 @@ export default {
|
|||||||
"account.card.password.title": "Лозинка",
|
"account.card.password.title": "Лозинка",
|
||||||
"account.card.password.old": "Стара лозинка",
|
"account.card.password.old": "Стара лозинка",
|
||||||
"account.card.password.new": "Нова лозинка",
|
"account.card.password.new": "Нова лозинка",
|
||||||
"account.card.password.noPasswordSet": "Немате постављену лозинку. Ако желите да се пријавите помоћу е-поште и лозинке, потребно је да поставите лозинку.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"Немате постављену лозинку. Ако желите да се пријавите помоћу е-поште и лозинке, потребно је да поставите лозинку.",
|
||||||
"account.notify.password.success": "Лозинка је успешно промењена",
|
"account.notify.password.success": "Лозинка је успешно промењена",
|
||||||
"account.card.oauth.title": "Социал логин",
|
"account.card.oauth.title": "Социал логин",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +93,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Прекини везу",
|
"account.card.oauth.unlink": "Прекини везу",
|
||||||
"account.card.oauth.unlinked": "Веза је прекинута",
|
"account.card.oauth.unlinked": "Веза је прекинута",
|
||||||
"account.modal.unlink.title": "Прекини везу са налогом",
|
"account.modal.unlink.title": "Прекини везу са налогом",
|
||||||
"account.modal.unlink.description": "Прекидање везе са вашим друштвеним налозима може довести до губитка налога ако се не сећате корисничког имена и лозинке.",
|
"account.modal.unlink.description":
|
||||||
|
"Прекидање везе са вашим друштвеним налозима може довести до губитка налога ако се не сећате корисничког имена и лозинке.",
|
||||||
"account.notify.oauth.unlinked.success": "Веза је прекинута",
|
"account.notify.oauth.unlinked.success": "Веза је прекинута",
|
||||||
"account.card.security.title": "Безбедност",
|
"account.card.security.title": "Безбедност",
|
||||||
"account.card.security.totp.enable.description": "Унесите своју тренутну лозинку да бисте почели да омогућавате ТОТП",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "Унесите своју тренутну лозинку да бисте онемогућили ТОТП",
|
"Унесите своју тренутну лозинку да бисте почели да омогућавате ТОТП",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"Унесите своју тренутну лозинку да бисте онемогућили ТОТП",
|
||||||
"account.card.security.totp.button.start": "Започни",
|
"account.card.security.totp.button.start": "Започни",
|
||||||
"account.modal.totp.title": "Омогући ТОТП",
|
"account.modal.totp.title": "Омогући ТОТП",
|
||||||
"account.modal.totp.step1": "Корак 1: Додајте свој аутентификатор",
|
"account.modal.totp.step1": "Корак 1: Додајте свој аутентификатор",
|
||||||
@ -100,7 +112,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "ТОТП је успешно онемогућен",
|
"account.notify.totp.disable": "ТОТП је успешно онемогућен",
|
||||||
"account.notify.totp.enable": "ТОТП је успешно омогућен",
|
"account.notify.totp.enable": "ТОТП је успешно омогућен",
|
||||||
"account.card.language.title": "Језик",
|
"account.card.language.title": "Језик",
|
||||||
"account.card.language.description": "Пројекат је преведен од стране заједнице. Неки језици могу бити непотпуни.",
|
"account.card.language.description":
|
||||||
|
"Пројекат је преведен од стране заједнице. Неки језици могу бити непотпуни.",
|
||||||
"account.card.color.title": "Шема боја",
|
"account.card.color.title": "Шема боја",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "Тамно",
|
"account.theme.dark": "Тамно",
|
||||||
@ -108,7 +121,8 @@ export default {
|
|||||||
"account.theme.system": "Систем",
|
"account.theme.system": "Систем",
|
||||||
"account.button.delete": "Избриши Налог",
|
"account.button.delete": "Избриши Налог",
|
||||||
"account.modal.delete.title": "Избриши Налог",
|
"account.modal.delete.title": "Избриши Налог",
|
||||||
"account.modal.delete.description": "Да ли заиста желите да избришете свој налог укључујући све ваше активне дељења?",
|
"account.modal.delete.description":
|
||||||
|
"Да ли заиста желите да избришете свој налог укључујући све ваше активне дељења?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "Moja дељења",
|
"account.shares.title": "Moja дељења",
|
||||||
@ -126,11 +140,13 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "Делите информације",
|
"account.shares.modal.share-informations": "Делите информације",
|
||||||
"account.shares.modal.share-link": "Дели везу",
|
"account.shares.modal.share-link": "Дели везу",
|
||||||
"account.shares.modal.delete.title": "Избриши дељење {share}",
|
"account.shares.modal.delete.title": "Избриши дељење {share}",
|
||||||
"account.shares.modal.delete.description": "Да ли заиста желите да избришете ово дељење?",
|
"account.shares.modal.delete.description":
|
||||||
|
"Да ли заиста желите да избришете ово дељење?",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "Обрнуто дељење",
|
"account.reverseShares.title": "Обрнуто дељење",
|
||||||
"account.reverseShares.description": "Обрнуто дељење вам омогућава да генеришете јединствени URL који омогућава спољним корисницима да креирају дељење.",
|
"account.reverseShares.description":
|
||||||
|
"Обрнуто дељење вам омогућава да генеришете јединствени URL који омогућава спољним корисницима да креирају дељење.",
|
||||||
"account.reverseShares.title.empty": "Овде је празно 👀",
|
"account.reverseShares.title.empty": "Овде је празно 👀",
|
||||||
"account.reverseShares.description.empty": "Немате обрнутих дељења.",
|
"account.reverseShares.description.empty": "Немате обрнутих дељења.",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
@ -150,11 +166,15 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-plural": "Године",
|
"account.reverseShares.modal.expiration.year-plural": "Године",
|
||||||
"account.reverseShares.modal.max-size.label": "Максимална величина дељења",
|
"account.reverseShares.modal.max-size.label": "Максимална величина дељења",
|
||||||
"account.reverseShares.modal.send-email": "Пошаљите обавештење путем е-поште",
|
"account.reverseShares.modal.send-email": "Пошаљите обавештење путем е-поште",
|
||||||
"account.reverseShares.modal.send-email.description": "Пошаљите обавештење е-поштом када се креира дељење помоћу ове обрнуте везе за дељење.",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"Пошаљите обавештење е-поштом када се креира дељење помоћу ове обрнуте везе за дељење.",
|
||||||
"account.reverseShares.modal.max-use.label": "Максималан број коришћења",
|
"account.reverseShares.modal.max-use.label": "Максималан број коришћења",
|
||||||
"account.reverseShares.modal.max-use.description": "Максималан број пута који овај URL може да се користи за прављење дељења.",
|
"account.reverseShares.modal.max-use.description":
|
||||||
"account.reverseShare.never-expires": "Ово обрнуто дељење никада неће истећи.",
|
"Максималан број пута који овај URL може да се користи за прављење дељења.",
|
||||||
"account.reverseShare.expires-on": "Ово обрнуто дељење ће истећи {expiration}.",
|
"account.reverseShare.never-expires":
|
||||||
|
"Ово обрнуто дељење никада неће истећи.",
|
||||||
|
"account.reverseShare.expires-on":
|
||||||
|
"Ово обрнуто дељење ће истећи {expiration}.",
|
||||||
"account.reverseShares.table.no-shares": "Још нема креираних дељења",
|
"account.reverseShares.table.no-shares": "Још нема креираних дељења",
|
||||||
"account.reverseShares.table.count.singular": "дељење",
|
"account.reverseShares.table.count.singular": "дељење",
|
||||||
"account.reverseShares.table.count.plural": "дељења",
|
"account.reverseShares.table.count.plural": "дељења",
|
||||||
@ -164,7 +184,8 @@ export default {
|
|||||||
"account.reverseShares.table.expires": "Истиче у",
|
"account.reverseShares.table.expires": "Истиче у",
|
||||||
"account.reverseShares.modal.reverse-share-link": "Линк за обрнуто дељење",
|
"account.reverseShares.modal.reverse-share-link": "Линк за обрнуто дељење",
|
||||||
"account.reverseShares.modal.delete.title": "Обришите обрнуто дељење",
|
"account.reverseShares.modal.delete.title": "Обришите обрнуто дељење",
|
||||||
"account.reverseShares.modal.delete.description": "Да ли заиста желите да избришете ово обрнуто дељење? Ако то учините, придружена дељења ће такође бити избрисана.",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"Да ли заиста желите да избришете ово обрнуто дељење? Ако то учините, придружена дељења ће такође бити избрисана.",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "Администрација",
|
"admin.title": "Администрација",
|
||||||
@ -182,39 +203,49 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.title": "Промените лозинку",
|
"admin.users.edit.update.change-password.title": "Промените лозинку",
|
||||||
"admin.users.edit.update.change-password.field": "Нова лозинка",
|
"admin.users.edit.update.change-password.field": "Нова лозинка",
|
||||||
"admin.users.edit.update.change-password.button": "Снимите нову лозинку",
|
"admin.users.edit.update.change-password.button": "Снимите нову лозинку",
|
||||||
"admin.users.edit.update.notify.password.success": "Лозинка је успешно промењена",
|
"admin.users.edit.update.notify.password.success":
|
||||||
|
"Лозинка је успешно промењена",
|
||||||
"admin.users.edit.delete.title": "Обришите корисника {username}",
|
"admin.users.edit.delete.title": "Обришите корисника {username}",
|
||||||
"admin.users.edit.delete.description": "Да ли заиста желите да избришете овог корисника и сва његова дељења?",
|
"admin.users.edit.delete.description":
|
||||||
|
"Да ли заиста желите да избришете овог корисника и сва његова дељења?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "Креирај корисника",
|
"admin.users.modal.create.title": "Креирај корисника",
|
||||||
"admin.users.modal.create.username": "Корисничко име",
|
"admin.users.modal.create.username": "Корисничко име",
|
||||||
"admin.users.modal.create.email": "E-пошта",
|
"admin.users.modal.create.email": "E-пошта",
|
||||||
"admin.users.modal.create.password": "Лозинка",
|
"admin.users.modal.create.password": "Лозинка",
|
||||||
"admin.users.modal.create.manual-password": "Поставите лозинку ручно",
|
"admin.users.modal.create.manual-password": "Поставите лозинку ручно",
|
||||||
"admin.users.modal.create.manual-password.description": "Ако није означено, корисник ће добити е-пошту са везом за постављање лозинке.",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"Ако није означено, корисник ће добити е-пошту са везом за постављање лозинке.",
|
||||||
"admin.users.modal.create.admin": "Администраторске привилегије",
|
"admin.users.modal.create.admin": "Администраторске привилегије",
|
||||||
"admin.users.modal.create.admin.description": "Ако је означено, корисник ће моћи да приступи административном панелу.",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"Ако је означено, корисник ће моћи да приступи административном панелу.",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "Пошаљи",
|
"upload.title": "Пошаљи",
|
||||||
"upload.notify.generic-error": "Дошло је до грешке при довршавању дељења.",
|
"upload.notify.generic-error": "Дошло је до грешке при довршавању дељења.",
|
||||||
"upload.notify.count-failed": "Отпремање {count} датотека није успело. Покушавам поново.",
|
"upload.notify.count-failed":
|
||||||
|
"Отпремање {count} датотека није успело. Покушавам поново.",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "Пошаљи датотеке",
|
"upload.dropzone.title": "Пошаљи датотеке",
|
||||||
"upload.dropzone.description": "Превуците и отпустите датотеке овде да бисте започели дељење. Можемо да прихватимо само датотеке које су укупно мање од {maxSize}.",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "Ваше датотеке премашују максималну величину дељења од {maxSize}.",
|
"Превуците и отпустите датотеке овде да бисте започели дељење. Можемо да прихватимо само датотеке које су укупно мање од {maxSize}.",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"Ваше датотеке премашују максималну величину дељења од {maxSize}.",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "Назив",
|
"upload.filelist.name": "Назив",
|
||||||
"upload.filelist.size": "Величина",
|
"upload.filelist.size": "Величина",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "Направи дељење",
|
"upload.modal.title": "Направи дељење",
|
||||||
"upload.modal.link.error.invalid": "Може да садржи само слова, бројеве, доње црте и цртице",
|
"upload.modal.link.error.invalid":
|
||||||
|
"Може да садржи само слова, бројеве, доње црте и цртице",
|
||||||
"upload.modal.link.error.taken": "Овај линк је већ у употреби",
|
"upload.modal.link.error.taken": "Овај линк је већ у употреби",
|
||||||
"upload.modal.not-signed-in": "Нисте пријављени",
|
"upload.modal.not-signed-in": "Нисте пријављени",
|
||||||
"upload.modal.not-signed-in-description": "Нећете моћи ручно да избришете своје дељење и видите број посетилаца.",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"Нећете моћи ручно да избришете своје дељење и видите број посетилаца.",
|
||||||
"upload.modal.expires.never": "никад",
|
"upload.modal.expires.never": "никад",
|
||||||
"upload.modal.expires.never-long": "Никада не истиче",
|
"upload.modal.expires.never-long": "Никада не истиче",
|
||||||
"upload.modal.expires.error.too-long": "Истек премашује максимални датум истека од {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"Истек премашује максимални датум истека од {max}.",
|
||||||
"upload.modal.link.label": "Линк",
|
"upload.modal.link.label": "Линк",
|
||||||
"upload.modal.expires.label": "Истиче",
|
"upload.modal.expires.label": "Истиче",
|
||||||
"upload.modal.expires.minute-singular": "Минут",
|
"upload.modal.expires.minute-singular": "Минут",
|
||||||
@ -230,7 +261,8 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "Година",
|
"upload.modal.expires.year-singular": "Година",
|
||||||
"upload.modal.expires.year-plural": "Године",
|
"upload.modal.expires.year-plural": "Године",
|
||||||
"upload.modal.accordion.description.title": "Опис",
|
"upload.modal.accordion.description.title": "Опис",
|
||||||
"upload.modal.accordion.description.placeholder": "Напомена за примаоце овог дељења",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"Напомена за примаоце овог дељења",
|
||||||
"upload.modal.accordion.email.title": "Примаоци е-поште",
|
"upload.modal.accordion.email.title": "Примаоци е-поште",
|
||||||
"upload.modal.accordion.email.placeholder": "Унесите примаоце е-поште",
|
"upload.modal.accordion.email.placeholder": "Унесите примаоце е-поште",
|
||||||
"upload.modal.accordion.email.invalid-email": "Неисправна адреса е-поште",
|
"upload.modal.accordion.email.invalid-email": "Неисправна адреса е-поште",
|
||||||
@ -247,27 +279,33 @@ export default {
|
|||||||
// /share/[id]
|
// /share/[id]
|
||||||
"share.title": "Дељење {shareId}",
|
"share.title": "Дељење {shareId}",
|
||||||
"share.description": "Погледајте шта сам поделио са вама!",
|
"share.description": "Погледајте шта сам поделио са вама!",
|
||||||
"share.error.visitor-limit-exceeded.title": "Прекорачено је ограничење посетилаца",
|
"share.error.visitor-limit-exceeded.title":
|
||||||
"share.error.visitor-limit-exceeded.description": "Ограничење посетилаца из овог дељења је премашено.",
|
"Прекорачено је ограничење посетилаца",
|
||||||
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"Ограничење посетилаца из овог дељења је премашено.",
|
||||||
"share.error.removed.title": "Дељење је уклоњено",
|
"share.error.removed.title": "Дељење је уклоњено",
|
||||||
"share.error.not-found.title": "Дељење није пронађено",
|
"share.error.not-found.title": "Дељење није пронађено",
|
||||||
"share.error.not-found.description": "Удео који тражите не постоји.",
|
"share.error.not-found.description": "Удео који тражите не постоји.",
|
||||||
"share.modal.password.title": "Обавезна лозинка",
|
"share.modal.password.title": "Обавезна лозинка",
|
||||||
"share.modal.password.description": "Да бисте приступили овом дељењу, унесите лозинку за дељење.",
|
"share.modal.password.description":
|
||||||
|
"Да бисте приступили овом дељењу, унесите лозинку за дељење.",
|
||||||
"share.modal.password": "Лозинка",
|
"share.modal.password": "Лозинка",
|
||||||
"share.modal.error.invalid-password": "Неисправна лозинка",
|
"share.modal.error.invalid-password": "Неисправна лозинка",
|
||||||
"share.button.download-all": "Преузми све",
|
"share.button.download-all": "Преузми све",
|
||||||
"share.notify.download-all-preparing": "Дељење се спрема. Покушајте поново за неколико минута.",
|
"share.notify.download-all-preparing":
|
||||||
|
"Дељење се спрема. Покушајте поново за неколико минута.",
|
||||||
"share.modal.file-link": "Веза датотеке",
|
"share.modal.file-link": "Веза датотеке",
|
||||||
"share.table.name": "Назив",
|
"share.table.name": "Назив",
|
||||||
"share.table.size": "Величина",
|
"share.table.size": "Величина",
|
||||||
"share.modal.file-preview.error.not-supported.title": "Преглед није подржан",
|
"share.modal.file-preview.error.not-supported.title": "Преглед није подржан",
|
||||||
"share.modal.file-preview.error.not-supported.description": "A preview for this file type is unsupported. Please download the file to view it.",
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"A preview for this file type is unsupported. Please download the file to view it.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "Edit {shareId}",
|
"share.edit.title": "Edit {shareId}",
|
||||||
"share.edit.append-upload": "Append file",
|
"share.edit.append-upload": "Append file",
|
||||||
"share.edit.notify.generic-error": "An error occurred while finishing your share.",
|
"share.edit.notify.generic-error":
|
||||||
|
"An error occurred while finishing your share.",
|
||||||
"share.edit.notify.save-success": "Share updated successfully",
|
"share.edit.notify.save-success": "Share updated successfully",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -280,95 +318,137 @@ export default {
|
|||||||
"admin.config.general.app-name": "Назив апликације",
|
"admin.config.general.app-name": "Назив апликације",
|
||||||
"admin.config.general.app-name.description": "Назив апликације",
|
"admin.config.general.app-name.description": "Назив апликације",
|
||||||
"admin.config.general.app-url": "URL апликације",
|
"admin.config.general.app-url": "URL апликације",
|
||||||
"admin.config.general.app-url.description": "На којој URL адреси је доступан Pingvin Share",
|
"admin.config.general.app-url.description":
|
||||||
|
"На којој URL адреси је доступан Pingvin Share",
|
||||||
"admin.config.general.show-home-page": "Прикажи почетну страницу",
|
"admin.config.general.show-home-page": "Прикажи почетну страницу",
|
||||||
"admin.config.general.show-home-page.description": "Да ли да се прикаже почетна страница",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"Да ли да се прикаже почетна страница",
|
||||||
"admin.config.general.logo": "Лого",
|
"admin.config.general.logo": "Лого",
|
||||||
"admin.config.general.logo.description": "Промените свој логотип тако што ћете отпремити нову слику. Слика мора да буде PNG и треба да има формат 1:1.",
|
"admin.config.general.logo.description":
|
||||||
|
"Промените свој логотип тако што ћете отпремити нову слику. Слика мора да буде PNG и треба да има формат 1:1.",
|
||||||
"admin.config.general.logo.placeholder": "Изабери слику",
|
"admin.config.general.logo.placeholder": "Изабери слику",
|
||||||
"admin.config.email.enable-share-email-recipients": "Омогућите дељење прималаца е-поште",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "Да ли да дозволите да имејлови деле примаоце. Омогућите ово само ако сте омогућили SMTP.",
|
"Омогућите дељење прималаца е-поште",
|
||||||
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
|
"Да ли да дозволите да имејлови деле примаоце. Омогућите ово само ако сте омогућили SMTP.",
|
||||||
"admin.config.email.share-recipients-subject": "Поделите наслов примаоца",
|
"admin.config.email.share-recipients-subject": "Поделите наслов примаоца",
|
||||||
"admin.config.email.share-recipients-subject.description": "Тема е-поруке која се шаље примаоцима дељења.",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
|
"Тема е-поруке која се шаље примаоцима дељења.",
|
||||||
"admin.config.email.share-recipients-message": "Делите поруку примаоца",
|
"admin.config.email.share-recipients-message": "Делите поруку примаоца",
|
||||||
"admin.config.email.share-recipients-message.description": "Порука која се шаље примаоцима дељења. Доступне променљиве:\n {creator} – корисничко име креатора дељења\n {shareUrl} – URL дељења\n {desc} – Опис дељења\n {expires} - Датум истека акције\n Променљиве ће бити замењене стварном вредношћу.",
|
"admin.config.email.share-recipients-message.description":
|
||||||
|
"Порука која се шаље примаоцима дељења. Доступне променљиве:\n {creator} – корисничко име креатора дељења\n {shareUrl} – URL дељења\n {desc} – Опис дељења\n {expires} - Датум истека акције\n Променљиве ће бити замењене стварном вредношћу.",
|
||||||
"admin.config.email.reverse-share-subject": "Тема обрнутог дељења",
|
"admin.config.email.reverse-share-subject": "Тема обрнутог дељења",
|
||||||
"admin.config.email.reverse-share-subject.description": "Тема е-поруке која се шаље када је неко направио дељење са вашом обрнутим линком за дељење.",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"Тема е-поруке која се шаље када је неко направио дељење са вашом обрнутим линком за дељење.",
|
||||||
"admin.config.email.reverse-share-message": "Обрнуто дељење порука",
|
"admin.config.email.reverse-share-message": "Обрнуто дељење порука",
|
||||||
"admin.config.email.reverse-share-message.description": "Порука која се шаље када је неко направио дељење са вашом обрнутом везом за дељење. {shareUrl} ће бити замењен именом креатора и УРЛ-ом за дељење.",
|
"admin.config.email.reverse-share-message.description":
|
||||||
|
"Порука која се шаље када је неко направио дељење са вашом обрнутом везом за дељење. {shareUrl} ће бити замењен именом креатора и УРЛ-ом за дељење.",
|
||||||
"admin.config.email.reset-password-subject": "Ресетујте тему лозинке",
|
"admin.config.email.reset-password-subject": "Ресетујте тему лозинке",
|
||||||
"admin.config.email.reset-password-subject.description": "Предмет е-поште која се шаље када корисник затражи ресетовање лозинке.",
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"Предмет е-поште која се шаље када корисник затражи ресетовање лозинке.",
|
||||||
"admin.config.email.reset-password-message": "Порука за ресетовање лозинке",
|
"admin.config.email.reset-password-message": "Порука за ресетовање лозинке",
|
||||||
"admin.config.email.reset-password-message.description": "Порука која се шаље када корисник затражи ресетовање лозинке. {url} ће бити замењен УРЛ-ом за ресетовање лозинке.",
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"Порука која се шаље када корисник затражи ресетовање лозинке. {url} ће бити замењен УРЛ-ом за ресетовање лозинке.",
|
||||||
"admin.config.email.invite-subject": "Позивна тема",
|
"admin.config.email.invite-subject": "Позивна тема",
|
||||||
"admin.config.email.invite-subject.description": "Тема е-поруке која се шаље када администратор позове корисника.",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"Тема е-поруке која се шаље када администратор позове корисника.",
|
||||||
"admin.config.email.invite-message": "Позивна порука",
|
"admin.config.email.invite-message": "Позивна порука",
|
||||||
"admin.config.email.invite-message.description": "Порука која се шаље када администратор позове корисника. {url} ће бити замењен УРЛ-ом позива, а {password} лозинком.",
|
"admin.config.email.invite-message.description":
|
||||||
|
"Порука која се шаље када администратор позове корисника. {url} ће бити замењен УРЛ-ом позива, а {password} лозинком.",
|
||||||
"admin.config.share.allow-registration": "Дозволи регистрацију",
|
"admin.config.share.allow-registration": "Дозволи регистрацију",
|
||||||
"admin.config.share.allow-registration.description": "Да ли је регистрација дозвољена",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "Дозволи дељење без аутентификације",
|
"Да ли је регистрација дозвољена",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "Да ли корисници без аутентификације могу да креирају дељења",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"Дозволи дељење без аутентификације",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"Да ли корисници без аутентификације могу да креирају дељења",
|
||||||
"admin.config.share.max-expiration": "Максимални рок трајања",
|
"admin.config.share.max-expiration": "Максимални рок трајања",
|
||||||
"admin.config.share.max-expiration.description": "Максимални рок трајања дељења у сатима. Поставите на 0 да бисте омогућили неограничено трајање.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Максимални рок трајања дељења у сатима. Поставите на 0 да бисте омогућили неограничено трајање.",
|
||||||
"admin.config.share.max-size": "Максимална величина",
|
"admin.config.share.max-size": "Максимална величина",
|
||||||
"admin.config.share.max-size.description": "Максимална величина дељења у бајтовима",
|
"admin.config.share.max-size.description":
|
||||||
|
"Максимална величина дељења у бајтовима",
|
||||||
"admin.config.share.zip-compression-level": "Ниво zip компресије",
|
"admin.config.share.zip-compression-level": "Ниво zip компресије",
|
||||||
"admin.config.share.zip-compression-level.description": "Подесите ниво да бисте балансирали између величине датотеке и брзине компресије. Важеће вредности се крећу од 0 до 9, при чему је 0 без компресије, а 9 је максимална компресија. ",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"Подесите ниво да бисте балансирали између величине датотеке и брзине компресије. Важеће вредности се крећу од 0 до 9, при чему је 0 без компресије, а 9 је максимална компресија. ",
|
||||||
"admin.config.smtp.enabled": "Омогућено",
|
"admin.config.smtp.enabled": "Омогућено",
|
||||||
"admin.config.smtp.enabled.description": "Да ли је SMTP омогућен. Поставите ово на тачно само ако сте унели хост, порт, е-пошту, корисника и лозинку вашег SMTP сервера.",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"Да ли је SMTP омогућен. Поставите ово на тачно само ако сте унели хост, порт, е-пошту, корисника и лозинку вашег SMTP сервера.",
|
||||||
"admin.config.smtp.host": "Домаћин",
|
"admin.config.smtp.host": "Домаћин",
|
||||||
"admin.config.smtp.host.description": "Домаћин SMTP сервера",
|
"admin.config.smtp.host.description": "Домаћин SMTP сервера",
|
||||||
"admin.config.smtp.port": "Порт",
|
"admin.config.smtp.port": "Порт",
|
||||||
"admin.config.smtp.port.description": "Порт домаћина SMTP сервера",
|
"admin.config.smtp.port.description": "Порт домаћина SMTP сервера",
|
||||||
"admin.config.smtp.email": "E-пошта",
|
"admin.config.smtp.email": "E-пошта",
|
||||||
"admin.config.smtp.email.description": "Адреса е-поште са које се е-поруке шаљу",
|
"admin.config.smtp.email.description":
|
||||||
|
"Адреса е-поште са које се е-поруке шаљу",
|
||||||
"admin.config.smtp.username": "Корисничко име",
|
"admin.config.smtp.username": "Корисничко име",
|
||||||
"admin.config.smtp.username.description": "Корисничко име SMTP сервера",
|
"admin.config.smtp.username.description": "Корисничко име SMTP сервера",
|
||||||
"admin.config.smtp.password": "Лозинка",
|
"admin.config.smtp.password": "Лозинка",
|
||||||
"admin.config.smtp.password.description": "Лозинка SMTP сервера",
|
"admin.config.smtp.password.description": "Лозинка SMTP сервера",
|
||||||
"admin.config.smtp.button.test": "Пошаљи тестну е-пошту",
|
"admin.config.smtp.button.test": "Пошаљи тестну е-пошту",
|
||||||
"admin.config.oauth.allow-registration": "Дозволи регистрацију",
|
"admin.config.oauth.allow-registration": "Дозволи регистрацију",
|
||||||
"admin.config.oauth.allow-registration.description": "Дозволите корисницима да се региструју путем друштвене пријаве",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"Дозволите корисницима да се региструју путем друштвене пријаве",
|
||||||
"admin.config.oauth.ignore-totp": "Занемари ТОТП",
|
"admin.config.oauth.ignore-totp": "Занемари ТОТП",
|
||||||
"admin.config.oauth.ignore-totp.description": "Да ли да игноришете ТОТП када корисник користи пријаву на друштвеним мрежама",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Да ли да игноришете ТОТП када корисник користи пријаву на друштвеним мрежама",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Да ли је пријављивање на GitHub омогућено",
|
"admin.config.oauth.github-enabled.description":
|
||||||
|
"Да ли је пријављивање на GitHub омогућено",
|
||||||
"admin.config.oauth.github-client-id": "GitHub ИД клијента",
|
"admin.config.oauth.github-client-id": "GitHub ИД клијента",
|
||||||
"admin.config.oauth.github-client-id.description": "ИД клијента GitHub OAuth апликације",
|
"admin.config.oauth.github-client-id.description":
|
||||||
|
"ИД клијента GitHub OAuth апликације",
|
||||||
"admin.config.oauth.github-client-secret": "Тајна GitHub клијента",
|
"admin.config.oauth.github-client-secret": "Тајна GitHub клијента",
|
||||||
"admin.config.oauth.github-client-secret.description": "Тајна клијента GitHub OAuth апликације",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Тајна клијента GitHub OAuth апликације",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Да ли је пријављивање на Google омогућено",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Да ли је пријављивање на Google омогућено",
|
||||||
"admin.config.oauth.google-client-id": "ИД Google клијента",
|
"admin.config.oauth.google-client-id": "ИД Google клијента",
|
||||||
"admin.config.oauth.google-client-id.description": "ИД клијента Google OAuth апликације",
|
"admin.config.oauth.google-client-id.description":
|
||||||
|
"ИД клијента Google OAuth апликације",
|
||||||
"admin.config.oauth.google-client-secret": "Тајна Google клијента",
|
"admin.config.oauth.google-client-secret": "Тајна Google клијента",
|
||||||
"admin.config.oauth.google-client-secret.description": "Тајна клијента Google OAuth апликације",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Тајна клијента Google OAuth апликације",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Да ли је пријављивање на Microsoft омогућено",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Да ли је пријављивање на Microsoft омогућено",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "ИД закупца за Microsoft OAuth апликацију\nуобичајено: Корисници са личним Microsoft налогом и пословним или школским налогом са Microsoft Entra ID-а могу да се пријаве у апликацију. организације: Само корисници са пословним или школским налозима са Microsoft Entra ID-а могу да се пријаве у апликацију.\nпотрошачи: Само корисници са личним Microsoft налогом могу да се пријаве у апликацију.\nиме домена закупца Microsoft Entra ID или ИД закупца у ГУИД формату: Само корисници из одређеног Microsoft Entra ID станара (чланови директоријума са пословним или школским налогом или гости директоријума са личним Microsoft налогом) могу да се пријаве у апликацију.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"ИД закупца за Microsoft OAuth апликацију\nуобичајено: Корисници са личним Microsoft налогом и пословним или школским налогом са Microsoft Entra ID-а могу да се пријаве у апликацију. организације: Само корисници са пословним или школским налозима са Microsoft Entra ID-а могу да се пријаве у апликацију.\nпотрошачи: Само корисници са личним Microsoft налогом могу да се пријаве у апликацију.\nиме домена закупца Microsoft Entra ID или ИД закупца у ГУИД формату: Само корисници из одређеног Microsoft Entra ID станара (чланови директоријума са пословним или школским налогом или гости директоријума са личним Microsoft налогом) могу да се пријаве у апликацију.",
|
||||||
"admin.config.oauth.microsoft-client-id": "Microsotf Цлиент ИД",
|
"admin.config.oauth.microsoft-client-id": "Microsotf Цлиент ИД",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "ИД клијента Microsoft OAuth апликације",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
|
"ИД клијента Microsoft OAuth апликације",
|
||||||
"admin.config.oauth.microsoft-client-secret": "Тајна Microsoft клијента",
|
"admin.config.oauth.microsoft-client-secret": "Тајна Microsoft клијента",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Тајна клијента за Microsot OAuth апликацију",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Тајна клијента за Microsot OAuth апликацију",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Да ли је пријављивање на Discord омогућено",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
|
"Да ли је пријављивање на Discord омогућено",
|
||||||
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
|
"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-limited-guild.description":
|
||||||
|
"Limit signing in to users in a specific server. Leave it blank to disable.",
|
||||||
"admin.config.oauth.discord-client-id": "Discord ИД клијента",
|
"admin.config.oauth.discord-client-id": "Discord ИД клијента",
|
||||||
"admin.config.oauth.discord-client-id.description": "ИД клијента Discord OAuth апликације",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
|
"ИД клијента Discord OAuth апликације",
|
||||||
"admin.config.oauth.discord-client-secret": "Discord клијент тајна",
|
"admin.config.oauth.discord-client-secret": "Discord клијент тајна",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Тајна клијента Discord OAuth апликације",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Тајна клијента Discord OAuth апликације",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Whether OpenID Connect login is enabled",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
|
"Discovery URI of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
|
"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-username-claim.description":
|
||||||
|
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"Client ID of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Client secret of the OpenID Connect OAuth app",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Опа - Ова страна не постоји.",
|
"404.description": "Опа - Ова страна не постоји.",
|
||||||
"404.button.home": "Врати ме на почетак",
|
"404.button.home": "Врати ме на почетак",
|
||||||
@ -377,16 +457,23 @@ export default {
|
|||||||
"error.description": "Ooпс!",
|
"error.description": "Ooпс!",
|
||||||
"error.button.back": "Иди назад",
|
"error.button.back": "Иди назад",
|
||||||
"error.msg.default": "Нешто је пошло наопако.",
|
"error.msg.default": "Нешто је пошло наопако.",
|
||||||
"error.msg.access_denied": "Отказали сте процес аутентификације, покушајте поново.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "Процес аутентификације је трајао предуго, покушајте поново.",
|
"Отказали сте процес аутентификације, покушајте поново.",
|
||||||
|
"error.msg.expired_token":
|
||||||
|
"Процес аутентификације је трајао предуго, покушајте поново.",
|
||||||
"error.msg.invalid_token": "Internal Error",
|
"error.msg.invalid_token": "Internal Error",
|
||||||
"error.msg.no_user": "Корисник повезан са овим {0} налогом не постоји.",
|
"error.msg.no_user": "Корисник повезан са овим {0} налогом не постоји.",
|
||||||
"error.msg.no_email": "Не могу да добијем адресу е-поште са овог {0} налога.",
|
"error.msg.no_email": "Не могу да добијем адресу е-поште са овог {0} налога.",
|
||||||
"error.msg.already_linked": "Овај {0} налог је већ повезан са другим налогом.",
|
"error.msg.already_linked":
|
||||||
"error.msg.not_linked": "Овај {0} налог још увек није повезан ни са једним налогом.",
|
"Овај {0} налог је већ повезан са другим налогом.",
|
||||||
"error.msg.unverified_account": "This {0} account is unverified, please try again after verification.",
|
"error.msg.not_linked":
|
||||||
"error.msg.discord_guild_permission_denied": "You are not allowed to sign in.",
|
"Овај {0} налог још увек није повезан ни са једним налогом.",
|
||||||
"error.msg.cannot_get_user_info": "Can not get your user info from this {0} account.",
|
"error.msg.unverified_account":
|
||||||
|
"This {0} account is unverified, please try again after verification.",
|
||||||
|
"error.msg.discord_guild_permission_denied":
|
||||||
|
"You are not allowed to sign in.",
|
||||||
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Can not get your user info from this {0} account.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +504,5 @@ export default {
|
|||||||
"common.error.too-long": "Мора да има највише {length} знакова",
|
"common.error.too-long": "Мора да има највише {length} знакова",
|
||||||
"common.error.exact-length": "Мора да има тачно {length} знакова",
|
"common.error.exact-length": "Мора да има тачно {length} знакова",
|
||||||
"common.error.invalid-number": "Мора бити број",
|
"common.error.invalid-number": "Мора бити број",
|
||||||
"common.error.field-required": "Поље је обавезно"
|
"common.error.field-required": "Поље је обавезно",
|
||||||
};
|
};
|
@ -12,13 +12,16 @@ export default {
|
|||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "En <h>egen</h> fildelningsplattform.",
|
"home.title": "En <h>egen</h> fildelningsplattform.",
|
||||||
"home.description": "Vill du verkligen lägga dina personliga filer hos en tredje part som WeTransfer?",
|
"home.description":
|
||||||
|
"Vill du verkligen lägga dina personliga filer hos en tredje part som WeTransfer?",
|
||||||
"home.bullet.a.name": "Lokalt installerad",
|
"home.bullet.a.name": "Lokalt installerad",
|
||||||
"home.bullet.a.description": "Hosta Pingvin Share på din egen maskin.",
|
"home.bullet.a.description": "Hosta Pingvin Share på din egen maskin.",
|
||||||
"home.bullet.b.name": "Sekretess",
|
"home.bullet.b.name": "Sekretess",
|
||||||
"home.bullet.b.description": "Dina filer är dina filer och bör aldrig hamna i händerna på tredje part.",
|
"home.bullet.b.description":
|
||||||
|
"Dina filer är dina filer och bör aldrig hamna i händerna på tredje part.",
|
||||||
"home.bullet.c.name": "Ingen irriterande filstorleksbegränsning",
|
"home.bullet.c.name": "Ingen irriterande filstorleksbegränsning",
|
||||||
"home.bullet.c.description": "Ladda upp så stora filer som du vill. Endast din hårddisk kommer att vara din gräns.",
|
"home.bullet.c.description":
|
||||||
|
"Ladda upp så stora filer som du vill. Endast din hårddisk kommer att vara din gräns.",
|
||||||
"home.button.start": "Kom igång",
|
"home.button.start": "Kom igång",
|
||||||
"home.button.source": "Källkod",
|
"home.button.source": "Källkod",
|
||||||
// END /
|
// END /
|
||||||
@ -27,12 +30,14 @@ export default {
|
|||||||
"signin.description": "Har du inget konto än?",
|
"signin.description": "Har du inget konto än?",
|
||||||
"signin.button.signup": "Skapa konto",
|
"signin.button.signup": "Skapa konto",
|
||||||
"signin.input.email-or-username": "E-post eller användarnamn",
|
"signin.input.email-or-username": "E-post eller användarnamn",
|
||||||
"signin.input.email-or-username.placeholder": "Din e-postadress eller ditt användarnamn",
|
"signin.input.email-or-username.placeholder":
|
||||||
|
"Din e-postadress eller ditt användarnamn",
|
||||||
"signin.input.password": "Lösenord",
|
"signin.input.password": "Lösenord",
|
||||||
"signin.input.password.placeholder": "Lösenord",
|
"signin.input.password.placeholder": "Lösenord",
|
||||||
"signin.button.submit": "Logga in",
|
"signin.button.submit": "Logga in",
|
||||||
"signIn.notify.totp-required.title": "Tvåfaktorsautentisering krävs",
|
"signIn.notify.totp-required.title": "Tvåfaktorsautentisering krävs",
|
||||||
"signIn.notify.totp-required.description": "Vänligen ange din tvåfaktorsautentiseringskod",
|
"signIn.notify.totp-required.description":
|
||||||
|
"Vänligen ange din tvåfaktorsautentiseringskod",
|
||||||
"signIn.oauth.or": "ELLER",
|
"signIn.oauth.or": "ELLER",
|
||||||
"signIn.oauth.github": "GitHub",
|
"signIn.oauth.github": "GitHub",
|
||||||
"signIn.oauth.google": "Google",
|
"signIn.oauth.google": "Google",
|
||||||
@ -56,8 +61,10 @@ export default {
|
|||||||
// END /auth/totp
|
// END /auth/totp
|
||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "Glömt ditt lösenord?",
|
"resetPassword.title": "Glömt ditt lösenord?",
|
||||||
"resetPassword.description": "Ange din e-postadress för att återställa ditt lösenord.",
|
"resetPassword.description":
|
||||||
"resetPassword.notify.success": "Ett e-postmeddelande har skickats till dig med en länk för att återställa lösenordet.",
|
"Ange din e-postadress för att återställa ditt lösenord.",
|
||||||
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "Tillbaka till inloggningssidan",
|
"resetPassword.button.back": "Tillbaka till inloggningssidan",
|
||||||
"resetPassword.text.resetPassword": "Återställ lösenord",
|
"resetPassword.text.resetPassword": "Återställ lösenord",
|
||||||
"resetPassword.text.enterNewPassword": "Ange ditt nya lösenord",
|
"resetPassword.text.enterNewPassword": "Ange ditt nya lösenord",
|
||||||
@ -72,7 +79,8 @@ export default {
|
|||||||
"account.card.password.title": "Lösenord",
|
"account.card.password.title": "Lösenord",
|
||||||
"account.card.password.old": "Gammalt lösenord",
|
"account.card.password.old": "Gammalt lösenord",
|
||||||
"account.card.password.new": "Nytt lösenord",
|
"account.card.password.new": "Nytt lösenord",
|
||||||
"account.card.password.noPasswordSet": "Du har inget lösenord. Om du vill logga in med e-post och lösenord måste du ange ett lösenord.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"Du har inget lösenord. Om du vill logga in med e-post och lösenord måste du ange ett lösenord.",
|
||||||
"account.notify.password.success": "Lösenordet har ändrats",
|
"account.notify.password.success": "Lösenordet har ändrats",
|
||||||
"account.card.oauth.title": "Inloggning via sociala nätverk",
|
"account.card.oauth.title": "Inloggning via sociala nätverk",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +92,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Avlänka",
|
"account.card.oauth.unlink": "Avlänka",
|
||||||
"account.card.oauth.unlinked": "Avlänkad",
|
"account.card.oauth.unlinked": "Avlänkad",
|
||||||
"account.modal.unlink.title": "Avlänka konto",
|
"account.modal.unlink.title": "Avlänka konto",
|
||||||
"account.modal.unlink.description": "Om du kopplar bort dina sociala konton kan det leda till att du förlorar ditt konto om du inte kommer ihåg ditt användarnamn och lösenord.",
|
"account.modal.unlink.description":
|
||||||
|
"Om du kopplar bort dina sociala konton kan det leda till att du förlorar ditt konto om du inte kommer ihåg ditt användarnamn och lösenord.",
|
||||||
"account.notify.oauth.unlinked.success": "Avlänkning utförd",
|
"account.notify.oauth.unlinked.success": "Avlänkning utförd",
|
||||||
"account.card.security.title": "Säkerhet",
|
"account.card.security.title": "Säkerhet",
|
||||||
"account.card.security.totp.enable.description": "Ange ditt nuvarande lösenord för att aktivera TOTP",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "Ange ditt lösenord för att inaktivera TOTP",
|
"Ange ditt nuvarande lösenord för att aktivera TOTP",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"Ange ditt lösenord för att inaktivera TOTP",
|
||||||
"account.card.security.totp.button.start": "Start",
|
"account.card.security.totp.button.start": "Start",
|
||||||
"account.modal.totp.title": "Aktivera TOTP",
|
"account.modal.totp.title": "Aktivera TOTP",
|
||||||
"account.modal.totp.step1": "Steg 1: Lägg till din autentiserare",
|
"account.modal.totp.step1": "Steg 1: Lägg till din autentiserare",
|
||||||
@ -100,7 +111,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "TOTP har inaktiverats",
|
"account.notify.totp.disable": "TOTP har inaktiverats",
|
||||||
"account.notify.totp.enable": "TOTP aktiverat",
|
"account.notify.totp.enable": "TOTP aktiverat",
|
||||||
"account.card.language.title": "Språk",
|
"account.card.language.title": "Språk",
|
||||||
"account.card.language.description": "Projektet är översatt av gemenskapen. Vissa översättningar kan vara ofullständiga.",
|
"account.card.language.description":
|
||||||
|
"Projektet är översatt av gemenskapen. Vissa översättningar kan vara ofullständiga.",
|
||||||
"account.card.color.title": "Färgschema",
|
"account.card.color.title": "Färgschema",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "Mörk",
|
"account.theme.dark": "Mörk",
|
||||||
@ -108,7 +120,8 @@ export default {
|
|||||||
"account.theme.system": "System",
|
"account.theme.system": "System",
|
||||||
"account.button.delete": "Ta bort konto",
|
"account.button.delete": "Ta bort konto",
|
||||||
"account.modal.delete.title": "Ta bort konto",
|
"account.modal.delete.title": "Ta bort konto",
|
||||||
"account.modal.delete.description": "Vill du verkligen ta bort ditt konto inklusive alla dina aktiva delningar?",
|
"account.modal.delete.description":
|
||||||
|
"Vill du verkligen ta bort ditt konto inklusive alla dina aktiva delningar?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "Mina delningar",
|
"account.shares.title": "Mina delningar",
|
||||||
@ -126,11 +139,13 @@ export default {
|
|||||||
"account.shares.modal.share-informations": "Information om delning",
|
"account.shares.modal.share-informations": "Information om delning",
|
||||||
"account.shares.modal.share-link": "Delningslänk",
|
"account.shares.modal.share-link": "Delningslänk",
|
||||||
"account.shares.modal.delete.title": "Ta bort delning {share}",
|
"account.shares.modal.delete.title": "Ta bort delning {share}",
|
||||||
"account.shares.modal.delete.description": "Vill du verkligen ta bort denna delning?",
|
"account.shares.modal.delete.description":
|
||||||
|
"Vill du verkligen ta bort denna delning?",
|
||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "Omvända delningar",
|
"account.reverseShares.title": "Omvända delningar",
|
||||||
"account.reverseShares.description": "En omvänd delning gör att du kan generera en unik URL som tillåter externa användare att skapa en delning.",
|
"account.reverseShares.description":
|
||||||
|
"En omvänd delning gör att du kan generera en unik URL som tillåter externa användare att skapa en delning.",
|
||||||
"account.reverseShares.title.empty": "Här var det tomt 👀",
|
"account.reverseShares.title.empty": "Här var det tomt 👀",
|
||||||
"account.reverseShares.description.empty": "Du har inga omvända delningar.",
|
"account.reverseShares.description.empty": "Du har inga omvända delningar.",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
@ -150,11 +165,15 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-plural": "År",
|
"account.reverseShares.modal.expiration.year-plural": "År",
|
||||||
"account.reverseShares.modal.max-size.label": "Max storlek på delning",
|
"account.reverseShares.modal.max-size.label": "Max storlek på delning",
|
||||||
"account.reverseShares.modal.send-email": "Skicka e-postavisering",
|
"account.reverseShares.modal.send-email": "Skicka e-postavisering",
|
||||||
"account.reverseShares.modal.send-email.description": "Skicka ett e-postmeddelande när en delning skapas med denna länk för omvänd delning.",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"Skicka ett e-postmeddelande när en delning skapas med denna länk för omvänd delning.",
|
||||||
"account.reverseShares.modal.max-use.label": "Maxanvändningar",
|
"account.reverseShares.modal.max-use.label": "Maxanvändningar",
|
||||||
"account.reverseShares.modal.max-use.description": "Den maximala mängden gånger denna URL kan användas för att skapa en delning.",
|
"account.reverseShares.modal.max-use.description":
|
||||||
"account.reverseShare.never-expires": "Denna omvända delning kommer aldrig att förfalla.",
|
"Den maximala mängden gånger denna URL kan användas för att skapa en delning.",
|
||||||
"account.reverseShare.expires-on": "Denna sammanlagda delning löper ut på {expiration}.",
|
"account.reverseShare.never-expires":
|
||||||
|
"Denna omvända delning kommer aldrig att förfalla.",
|
||||||
|
"account.reverseShare.expires-on":
|
||||||
|
"Denna sammanlagda delning löper ut på {expiration}.",
|
||||||
"account.reverseShares.table.no-shares": "Inga delningar har skapats ännu",
|
"account.reverseShares.table.no-shares": "Inga delningar har skapats ännu",
|
||||||
"account.reverseShares.table.count.singular": "delning",
|
"account.reverseShares.table.count.singular": "delning",
|
||||||
"account.reverseShares.table.count.plural": "delningar",
|
"account.reverseShares.table.count.plural": "delningar",
|
||||||
@ -164,7 +183,8 @@ export default {
|
|||||||
"account.reverseShares.table.expires": "Förfaller den",
|
"account.reverseShares.table.expires": "Förfaller den",
|
||||||
"account.reverseShares.modal.reverse-share-link": "Omvänd delningslänk",
|
"account.reverseShares.modal.reverse-share-link": "Omvänd delningslänk",
|
||||||
"account.reverseShares.modal.delete.title": "Ta bort omvänd delning",
|
"account.reverseShares.modal.delete.title": "Ta bort omvänd delning",
|
||||||
"account.reverseShares.modal.delete.description": "Vill du verkligen ta bort denna omvänd delning? Om du gör det, kommer de tillhörande delningarna också att raderas.",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"Vill du verkligen ta bort denna omvänd delning? Om du gör det, kommer de tillhörande delningarna också att raderas.",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "Administration",
|
"admin.title": "Administration",
|
||||||
@ -184,37 +204,47 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.button": "Spara nytt lösenord",
|
"admin.users.edit.update.change-password.button": "Spara nytt lösenord",
|
||||||
"admin.users.edit.update.notify.password.success": "Lösenordet har ändrats",
|
"admin.users.edit.update.notify.password.success": "Lösenordet har ändrats",
|
||||||
"admin.users.edit.delete.title": "Ta bort användare {username}",
|
"admin.users.edit.delete.title": "Ta bort användare {username}",
|
||||||
"admin.users.edit.delete.description": "Vill du verkligen ta bort denna användare och alla deras delningar?",
|
"admin.users.edit.delete.description":
|
||||||
|
"Vill du verkligen ta bort denna användare och alla deras delningar?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "Skapa användare",
|
"admin.users.modal.create.title": "Skapa användare",
|
||||||
"admin.users.modal.create.username": "Användarnamn",
|
"admin.users.modal.create.username": "Användarnamn",
|
||||||
"admin.users.modal.create.email": "E-post",
|
"admin.users.modal.create.email": "E-post",
|
||||||
"admin.users.modal.create.password": "Lösenord",
|
"admin.users.modal.create.password": "Lösenord",
|
||||||
"admin.users.modal.create.manual-password": "Sätt lösenord manuellt",
|
"admin.users.modal.create.manual-password": "Sätt lösenord manuellt",
|
||||||
"admin.users.modal.create.manual-password.description": "Om den inte är markerad kommer användaren att få ett e-postmeddelande med en länk för att ange lösenordet.",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"Om den inte är markerad kommer användaren att få ett e-postmeddelande med en länk för att ange lösenordet.",
|
||||||
"admin.users.modal.create.admin": "Administratörsbehörigheter",
|
"admin.users.modal.create.admin": "Administratörsbehörigheter",
|
||||||
"admin.users.modal.create.admin.description": "Om detta markeras kommer användaren att kunna komma åt administratörspanelen.",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"Om detta markeras kommer användaren att kunna komma åt administratörspanelen.",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "Ladda upp",
|
"upload.title": "Ladda upp",
|
||||||
"upload.notify.generic-error": "Ett fel uppstod när din delning skulle slutföras.",
|
"upload.notify.generic-error":
|
||||||
"upload.notify.count-failed": "{count} filer kunde inte laddas upp. Försöker igen.",
|
"Ett fel uppstod när din delning skulle slutföras.",
|
||||||
|
"upload.notify.count-failed":
|
||||||
|
"{count} filer kunde inte laddas upp. Försöker igen.",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "Ladda upp filer",
|
"upload.dropzone.title": "Ladda upp filer",
|
||||||
"upload.dropzone.description": "Drag och släpp filer här för att starta din delning. Vi kan endast acceptera filer som är mindre än {maxSize} totalt.",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "Dina filer överskrider den maximala storleken på {maxSize}.",
|
"Drag och släpp filer här för att starta din delning. Vi kan endast acceptera filer som är mindre än {maxSize} totalt.",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"Dina filer överskrider den maximala storleken på {maxSize}.",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "Namn",
|
"upload.filelist.name": "Namn",
|
||||||
"upload.filelist.size": "Storlek",
|
"upload.filelist.size": "Storlek",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "Skapa delning",
|
"upload.modal.title": "Skapa delning",
|
||||||
"upload.modal.link.error.invalid": "Kan endast innehålla bokstäver, siffror, understreck och bindestreck",
|
"upload.modal.link.error.invalid":
|
||||||
|
"Kan endast innehålla bokstäver, siffror, understreck och bindestreck",
|
||||||
"upload.modal.link.error.taken": "Denna länk används redan",
|
"upload.modal.link.error.taken": "Denna länk används redan",
|
||||||
"upload.modal.not-signed-in": "Du är inte inloggad",
|
"upload.modal.not-signed-in": "Du är inte inloggad",
|
||||||
"upload.modal.not-signed-in-description": "Du kommer inte att kunna ta bort din delning manuellt och visa antalet besökare.",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"Du kommer inte att kunna ta bort din delning manuellt och visa antalet besökare.",
|
||||||
"upload.modal.expires.never": "aldrig",
|
"upload.modal.expires.never": "aldrig",
|
||||||
"upload.modal.expires.never-long": "Upphör aldrig",
|
"upload.modal.expires.never-long": "Upphör aldrig",
|
||||||
"upload.modal.expires.error.too-long": "Förfallodatum överskrider maximalt utgångsdatum för {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"Förfallodatum överskrider maximalt utgångsdatum för {max}.",
|
||||||
"upload.modal.link.label": "Länk",
|
"upload.modal.link.label": "Länk",
|
||||||
"upload.modal.expires.label": "Förfaller",
|
"upload.modal.expires.label": "Förfaller",
|
||||||
"upload.modal.expires.minute-singular": "Minut",
|
"upload.modal.expires.minute-singular": "Minut",
|
||||||
@ -230,7 +260,8 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "År",
|
"upload.modal.expires.year-singular": "År",
|
||||||
"upload.modal.expires.year-plural": "År",
|
"upload.modal.expires.year-plural": "År",
|
||||||
"upload.modal.accordion.description.title": "Beskrivning",
|
"upload.modal.accordion.description.title": "Beskrivning",
|
||||||
"upload.modal.accordion.description.placeholder": "Anteckning till mottagare av denna delning",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"Anteckning till mottagare av denna delning",
|
||||||
"upload.modal.accordion.email.title": "E-postmottagare",
|
"upload.modal.accordion.email.title": "E-postmottagare",
|
||||||
"upload.modal.accordion.email.placeholder": "Ange e-postmottagare",
|
"upload.modal.accordion.email.placeholder": "Ange e-postmottagare",
|
||||||
"upload.modal.accordion.email.invalid-email": "Ogiltig e-postadress",
|
"upload.modal.accordion.email.invalid-email": "Ogiltig e-postadress",
|
||||||
@ -240,34 +271,43 @@ export default {
|
|||||||
"upload.modal.accordion.security.max-views.label": "Max antal visningar",
|
"upload.modal.accordion.security.max-views.label": "Max antal visningar",
|
||||||
"upload.modal.accordion.security.max-views.placeholder": "Ingen gräns",
|
"upload.modal.accordion.security.max-views.placeholder": "Ingen gräns",
|
||||||
// showCompletedUploadModal.tsx
|
// showCompletedUploadModal.tsx
|
||||||
"upload.modal.completed.never-expires": "Denna delning kommer aldrig att upphöra.",
|
"upload.modal.completed.never-expires":
|
||||||
"upload.modal.completed.expires-on": "Denna delning upphör att gälla {expiration}.",
|
"Denna delning kommer aldrig att upphöra.",
|
||||||
|
"upload.modal.completed.expires-on":
|
||||||
|
"Denna delning upphör att gälla {expiration}.",
|
||||||
"upload.modal.completed.share-ready": "Delning redo",
|
"upload.modal.completed.share-ready": "Delning redo",
|
||||||
// END /upload
|
// END /upload
|
||||||
// /share/[id]
|
// /share/[id]
|
||||||
"share.title": "Delning {shareId}",
|
"share.title": "Delning {shareId}",
|
||||||
"share.description": "Titta vad jag har delat med dig!",
|
"share.description": "Titta vad jag har delat med dig!",
|
||||||
"share.error.visitor-limit-exceeded.title": "Besökargränsen överskriden",
|
"share.error.visitor-limit-exceeded.title": "Besökargränsen överskriden",
|
||||||
"share.error.visitor-limit-exceeded.description": "Gränsen för antalet besökare för denna delning har överskridits.",
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"Gränsen för antalet besökare för denna delning har överskridits.",
|
||||||
"share.error.removed.title": "Delning borttagen",
|
"share.error.removed.title": "Delning borttagen",
|
||||||
"share.error.not-found.title": "Delningen hittades inte",
|
"share.error.not-found.title": "Delningen hittades inte",
|
||||||
"share.error.not-found.description": "Delningen du letar efter existerar inte.",
|
"share.error.not-found.description":
|
||||||
|
"Delningen du letar efter existerar inte.",
|
||||||
"share.modal.password.title": "Lösenord krävs",
|
"share.modal.password.title": "Lösenord krävs",
|
||||||
"share.modal.password.description": "För att komma åt denna delning, vänligen ange lösenordet för delningen.",
|
"share.modal.password.description":
|
||||||
|
"För att komma åt denna delning, vänligen ange lösenordet för delningen.",
|
||||||
"share.modal.password": "Lösenord",
|
"share.modal.password": "Lösenord",
|
||||||
"share.modal.error.invalid-password": "Ogiltigt lösenord",
|
"share.modal.error.invalid-password": "Ogiltigt lösenord",
|
||||||
"share.button.download-all": "Ladda ner allt",
|
"share.button.download-all": "Ladda ner allt",
|
||||||
"share.notify.download-all-preparing": "Delningen förbereds. Försök igen om några minuter.",
|
"share.notify.download-all-preparing":
|
||||||
|
"Delningen förbereds. Försök igen om några minuter.",
|
||||||
"share.modal.file-link": "Fillänk",
|
"share.modal.file-link": "Fillänk",
|
||||||
"share.table.name": "Namn",
|
"share.table.name": "Namn",
|
||||||
"share.table.size": "Storlek",
|
"share.table.size": "Storlek",
|
||||||
"share.modal.file-preview.error.not-supported.title": "Förhandsgranskning stöds ej",
|
"share.modal.file-preview.error.not-supported.title":
|
||||||
"share.modal.file-preview.error.not-supported.description": "En förhandsvisning för filtypen stöds inte. Ladda ner filen för att se den.",
|
"Förhandsgranskning stöds ej",
|
||||||
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"En förhandsvisning för filtypen stöds inte. Ladda ner filen för att se den.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "Redigera {shareId}",
|
"share.edit.title": "Redigera {shareId}",
|
||||||
"share.edit.append-upload": "Lägg till fil",
|
"share.edit.append-upload": "Lägg till fil",
|
||||||
"share.edit.notify.generic-error": "Ett fel uppstod när din delning skulle slutföras.",
|
"share.edit.notify.generic-error":
|
||||||
|
"Ett fel uppstod när din delning skulle slutföras.",
|
||||||
"share.edit.notify.save-success": "Delningen har uppdaterats",
|
"share.edit.notify.save-success": "Delningen har uppdaterats",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -280,95 +320,137 @@ export default {
|
|||||||
"admin.config.general.app-name": "Appnamn",
|
"admin.config.general.app-name": "Appnamn",
|
||||||
"admin.config.general.app-name.description": "Namn på applikationen",
|
"admin.config.general.app-name.description": "Namn på applikationen",
|
||||||
"admin.config.general.app-url": "Appens URL",
|
"admin.config.general.app-url": "Appens URL",
|
||||||
"admin.config.general.app-url.description": "På vilken URL Pingvin Share finns",
|
"admin.config.general.app-url.description":
|
||||||
|
"På vilken URL Pingvin Share finns",
|
||||||
"admin.config.general.show-home-page": "Visa startsidan",
|
"admin.config.general.show-home-page": "Visa startsidan",
|
||||||
"admin.config.general.show-home-page.description": "Om du vill visa startsidan",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"Om du vill visa startsidan",
|
||||||
"admin.config.general.logo": "Logotyp",
|
"admin.config.general.logo": "Logotyp",
|
||||||
"admin.config.general.logo.description": "Ändra din logotyp genom att ladda upp en ny bild. Bilden måste vara en PNG och bör ha formatet 1:1.",
|
"admin.config.general.logo.description":
|
||||||
|
"Ändra din logotyp genom att ladda upp en ny bild. Bilden måste vara en PNG och bör ha formatet 1:1.",
|
||||||
"admin.config.general.logo.placeholder": "Välj bild",
|
"admin.config.general.logo.placeholder": "Välj bild",
|
||||||
"admin.config.email.enable-share-email-recipients": "Aktivera e-postmottagare för delning",
|
"admin.config.email.enable-share-email-recipients":
|
||||||
"admin.config.email.enable-share-email-recipients.description": "Om du vill tillåta e-post till delningsmottagare. Aktivera endast detta om du har aktiverat SMTP.",
|
"Aktivera e-postmottagare för delning",
|
||||||
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
|
"Om du vill tillåta e-post till delningsmottagare. Aktivera endast detta om du har aktiverat SMTP.",
|
||||||
"admin.config.email.share-recipients-subject": "Delning ämne",
|
"admin.config.email.share-recipients-subject": "Delning ämne",
|
||||||
"admin.config.email.share-recipients-subject.description": "Ämne för e-postmeddelandet som skickas till delningsmottagarna.",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
|
"Ämne för e-postmeddelandet som skickas till delningsmottagarna.",
|
||||||
"admin.config.email.share-recipients-message": "Delning meddelande",
|
"admin.config.email.share-recipients-message": "Delning meddelande",
|
||||||
"admin.config.email.share-recipients-message.description": "Meddelande som skickas till delningens mottagare. Tillgängliga variabler:\n {creator} - Användarnamnet för skaparen av delningen\n {shareUrl} - URL för delningen\n {desc} - Beskrivningen av delningen\n {expires} - Förfallodatumet för delningen\n Variablerna kommer att ersättas med det faktiska värdet.",
|
"admin.config.email.share-recipients-message.description":
|
||||||
|
"Meddelande som skickas till delningens mottagare. Tillgängliga variabler:\n {creator} - Användarnamnet för skaparen av delningen\n {shareUrl} - URL för delningen\n {desc} - Beskrivningen av delningen\n {expires} - Förfallodatumet för delningen\n Variablerna kommer att ersättas med det faktiska värdet.",
|
||||||
"admin.config.email.reverse-share-subject": "Omvänd delning ämne",
|
"admin.config.email.reverse-share-subject": "Omvänd delning ämne",
|
||||||
"admin.config.email.reverse-share-subject.description": "Ämne i e-postmeddelandet som skickas när någon skapade en delning med din omvända delningslänk.",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"Ämne i e-postmeddelandet som skickas när någon skapade en delning med din omvända delningslänk.",
|
||||||
"admin.config.email.reverse-share-message": "Omvänd delning meddelande",
|
"admin.config.email.reverse-share-message": "Omvänd delning meddelande",
|
||||||
"admin.config.email.reverse-share-message.description": "Meddelande som skickas när någon skapade en delning med din länk för omvänd delning. {shareUrl} kommer att ersättas med skaparens namn och delningens URL.",
|
"admin.config.email.reverse-share-message.description":
|
||||||
|
"Meddelande som skickas när någon skapade en delning med din länk för omvänd delning. {shareUrl} kommer att ersättas med skaparens namn och delningens URL.",
|
||||||
"admin.config.email.reset-password-subject": "Återställ lösenord ämne",
|
"admin.config.email.reset-password-subject": "Återställ lösenord ämne",
|
||||||
"admin.config.email.reset-password-subject.description": "Ämne i e-postmeddelandet som skickas när en användare begär en lösenordsåterställning.",
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"Ämne i e-postmeddelandet som skickas när en användare begär en lösenordsåterställning.",
|
||||||
"admin.config.email.reset-password-message": "Återställ lösenord meddelande",
|
"admin.config.email.reset-password-message": "Återställ lösenord meddelande",
|
||||||
"admin.config.email.reset-password-message.description": "Meddelande som skickas när en användare begär en lösenordsåterställning. {url} kommer att ersättas med länken för lösenordsåterställningen.",
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"Meddelande som skickas när en användare begär en lösenordsåterställning. {url} kommer att ersättas med länken för lösenordsåterställningen.",
|
||||||
"admin.config.email.invite-subject": "Inbjudan ämne",
|
"admin.config.email.invite-subject": "Inbjudan ämne",
|
||||||
"admin.config.email.invite-subject.description": "Ämne i e-postmeddelandet som skickas när en administratör bjuder in en användare.",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"Ämne i e-postmeddelandet som skickas när en administratör bjuder in en användare.",
|
||||||
"admin.config.email.invite-message": "Inbjudningsmeddelanden",
|
"admin.config.email.invite-message": "Inbjudningsmeddelanden",
|
||||||
"admin.config.email.invite-message.description": "Meddelande som skickas när en administratör bjuder in en användare. {url} kommer att ersättas med inbjudningsadressen och {password} med lösenordet.",
|
"admin.config.email.invite-message.description":
|
||||||
|
"Meddelande som skickas när en administratör bjuder in en användare. {url} kommer att ersättas med inbjudningsadressen och {password} med lösenordet.",
|
||||||
"admin.config.share.allow-registration": "Tillåt registrering",
|
"admin.config.share.allow-registration": "Tillåt registrering",
|
||||||
"admin.config.share.allow-registration.description": "Om registrering är tillåten",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "Tillåt oautentiserade delningar",
|
"Om registrering är tillåten",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "Om oautentiserade användare kan skapa delningar",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"Tillåt oautentiserade delningar",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"Om oautentiserade användare kan skapa delningar",
|
||||||
"admin.config.share.max-expiration": "Max utgångsdatum",
|
"admin.config.share.max-expiration": "Max utgångsdatum",
|
||||||
"admin.config.share.max-expiration.description": "Max längd innan en delning förfaller i timmar. Sätt till 0 för att tillåta obegränsad förfallotid.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Max längd innan en delning förfaller i timmar. Sätt till 0 för att tillåta obegränsad förfallotid.",
|
||||||
"admin.config.share.max-size": "Max storlek",
|
"admin.config.share.max-size": "Max storlek",
|
||||||
"admin.config.share.max-size.description": "Maximal storlek för delning i bytes",
|
"admin.config.share.max-size.description":
|
||||||
|
"Maximal storlek för delning i bytes",
|
||||||
"admin.config.share.zip-compression-level": "Komprimeringsnivå för zip",
|
"admin.config.share.zip-compression-level": "Komprimeringsnivå för zip",
|
||||||
"admin.config.share.zip-compression-level.description": "Justera nivån för att balansera mellan filstorlek och komprimeringshastighet. Giltiga värden varierar från 0 till 9, med 0 som ingen komprimering och 9 som maximal komprimering. ",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"Justera nivån för att balansera mellan filstorlek och komprimeringshastighet. Giltiga värden varierar från 0 till 9, med 0 som ingen komprimering och 9 som maximal komprimering. ",
|
||||||
"admin.config.smtp.enabled": "Aktiverad",
|
"admin.config.smtp.enabled": "Aktiverad",
|
||||||
"admin.config.smtp.enabled.description": "Om SMTP skall vara aktiverat. Ange endast detta som sant om du angav adress, port, e-post, användare och lösenord för din SMTP-server.",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"Om SMTP skall vara aktiverat. Ange endast detta som sant om du angav adress, port, e-post, användare och lösenord för din SMTP-server.",
|
||||||
"admin.config.smtp.host": "Adress",
|
"admin.config.smtp.host": "Adress",
|
||||||
"admin.config.smtp.host.description": "Adress för SMTP-servern",
|
"admin.config.smtp.host.description": "Adress för SMTP-servern",
|
||||||
"admin.config.smtp.port": "Port",
|
"admin.config.smtp.port": "Port",
|
||||||
"admin.config.smtp.port.description": "Port för SMTP-servern",
|
"admin.config.smtp.port.description": "Port för SMTP-servern",
|
||||||
"admin.config.smtp.email": "E-post",
|
"admin.config.smtp.email": "E-post",
|
||||||
"admin.config.smtp.email.description": "E-postadress som e-postmeddelanden skickas från",
|
"admin.config.smtp.email.description":
|
||||||
|
"E-postadress som e-postmeddelanden skickas från",
|
||||||
"admin.config.smtp.username": "Användarnamn",
|
"admin.config.smtp.username": "Användarnamn",
|
||||||
"admin.config.smtp.username.description": "Användarnamn för SMTP-servern",
|
"admin.config.smtp.username.description": "Användarnamn för SMTP-servern",
|
||||||
"admin.config.smtp.password": "Lösenord",
|
"admin.config.smtp.password": "Lösenord",
|
||||||
"admin.config.smtp.password.description": "Lösenord för SMTP-servern",
|
"admin.config.smtp.password.description": "Lösenord för SMTP-servern",
|
||||||
"admin.config.smtp.button.test": "Skicka testmeddelande",
|
"admin.config.smtp.button.test": "Skicka testmeddelande",
|
||||||
"admin.config.oauth.allow-registration": "Tillåt registrering",
|
"admin.config.oauth.allow-registration": "Tillåt registrering",
|
||||||
"admin.config.oauth.allow-registration.description": "Tillåt användare att registrera sig via social inloggning",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"Tillåt användare att registrera sig via social inloggning",
|
||||||
"admin.config.oauth.ignore-totp": "Ignorera TOTP",
|
"admin.config.oauth.ignore-totp": "Ignorera TOTP",
|
||||||
"admin.config.oauth.ignore-totp.description": "Om du vill ignorera TOTP när användaren använder social inloggning",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Om du vill ignorera TOTP när användaren använder social inloggning",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Om GitHub-inloggning är aktiverad",
|
"admin.config.oauth.github-enabled.description":
|
||||||
|
"Om GitHub-inloggning är aktiverad",
|
||||||
"admin.config.oauth.github-client-id": "GitHub Client ID",
|
"admin.config.oauth.github-client-id": "GitHub Client ID",
|
||||||
"admin.config.oauth.github-client-id.description": "Client-ID för GitHub OAuth appen",
|
"admin.config.oauth.github-client-id.description":
|
||||||
|
"Client-ID för GitHub OAuth appen",
|
||||||
"admin.config.oauth.github-client-secret": "GitHub Client secret",
|
"admin.config.oauth.github-client-secret": "GitHub Client secret",
|
||||||
"admin.config.oauth.github-client-secret.description": "Client secret för GitHub OAuth appen",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Client secret för GitHub OAuth appen",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Om Google-inloggning är aktiverad",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Om Google-inloggning är aktiverad",
|
||||||
"admin.config.oauth.google-client-id": "Google Client ID",
|
"admin.config.oauth.google-client-id": "Google Client ID",
|
||||||
"admin.config.oauth.google-client-id.description": "Client-ID för Google OAuth appen",
|
"admin.config.oauth.google-client-id.description":
|
||||||
|
"Client-ID för Google OAuth appen",
|
||||||
"admin.config.oauth.google-client-secret": "Google Client secret",
|
"admin.config.oauth.google-client-secret": "Google Client secret",
|
||||||
"admin.config.oauth.google-client-secret.description": "Client secret för Google OAuth appen",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Client secret för Google OAuth appen",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Om Microsoftinloggning skall vara aktiverat",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Om Microsoftinloggning skall vara aktiverat",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Tenant-ID för Microsoft OAuth app\ngemensamt: Användare med både ett personligt Microsoft-konto och ett arbets- eller skolkonto från Microsoft Entra ID kan logga in på programmet.\norganisationer: Endast användare med arbets- eller skolkonton från Microsoft Entra ID kan logga in på programmet.\nkonsumenter: Endast användare med ett personligt Microsoft-konto kan logga in på programmet.\ndomännamn för Microsoft Entra tenant eller tenant ID i GUID-format: Endast användare från en specifik Microsoft Entra tenant (katalogmedlemmar med ett arbets- eller skolkonto eller kataloggäster med ett personligt Microsoft-konto) kan logga in på ansökan.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Tenant-ID för Microsoft OAuth app\ngemensamt: Användare med både ett personligt Microsoft-konto och ett arbets- eller skolkonto från Microsoft Entra ID kan logga in på programmet.\norganisationer: Endast användare med arbets- eller skolkonton från Microsoft Entra ID kan logga in på programmet.\nkonsumenter: Endast användare med ett personligt Microsoft-konto kan logga in på programmet.\ndomännamn för Microsoft Entra tenant eller tenant ID i GUID-format: Endast användare från en specifik Microsoft Entra tenant (katalogmedlemmar med ett arbets- eller skolkonto eller kataloggäster med ett personligt Microsoft-konto) kan logga in på ansökan.",
|
||||||
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
|
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "Client ID för Microsoft OAuth",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
|
"Client ID för Microsoft OAuth",
|
||||||
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
|
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Client secret för Microsoft OAuth",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Client secret för Microsoft OAuth",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Om inloggning via Discord är aktiverat",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
|
"Om inloggning via Discord är aktiverat",
|
||||||
"admin.config.oauth.discord-limited-guild": "Discord begränsa till server ID",
|
"admin.config.oauth.discord-limited-guild": "Discord begränsa till server ID",
|
||||||
"admin.config.oauth.discord-limited-guild.description": "Begränsa inloggning till användare på en specifik server. Lämna tomt för att inaktivera.",
|
"admin.config.oauth.discord-limited-guild.description":
|
||||||
|
"Begränsa inloggning till användare på en specifik server. Lämna tomt för att inaktivera.",
|
||||||
"admin.config.oauth.discord-client-id": "Discord Client ID",
|
"admin.config.oauth.discord-client-id": "Discord Client ID",
|
||||||
"admin.config.oauth.discord-client-id.description": "Client ID för Discord OAuth",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
|
"Client ID för Discord OAuth",
|
||||||
"admin.config.oauth.discord-client-secret": "Discord Client secret",
|
"admin.config.oauth.discord-client-secret": "Discord Client secret",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Client secret för Discord OAuth",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Client secret för Discord OAuth",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Om OpenID-inloggning är aktiverat",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Om OpenID-inloggning är aktiverat",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI för OpenID Connect OAuth appen",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect användarnamnsanspråk",
|
"Discovery URI för OpenID Connect OAuth appen",
|
||||||
"admin.config.oauth.oidc-username-claim.description": "Användarnamnsanspråk i OpenID Connect ID token. Lämna tomt om du inte vet vad denna konfiguration är.",
|
"admin.config.oauth.oidc-username-claim":
|
||||||
|
"OpenID Connect användarnamnsanspråk",
|
||||||
|
"admin.config.oauth.oidc-username-claim.description":
|
||||||
|
"Användarnamnsanspråk i OpenID Connect ID token. Lämna tomt om du inte vet vad denna konfiguration är.",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Client ID för OpenID OAuth",
|
"admin.config.oauth.oidc-client-id.description": "Client ID för OpenID OAuth",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Client secret för OpenID OAuth",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Client secret för OpenID OAuth",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "Hoppsan den här sidan finns inte.",
|
"404.description": "Hoppsan den här sidan finns inte.",
|
||||||
"404.button.home": "Ta mig tillbaka hem",
|
"404.button.home": "Ta mig tillbaka hem",
|
||||||
@ -378,15 +460,22 @@ export default {
|
|||||||
"error.button.back": "Gå tillbaka",
|
"error.button.back": "Gå tillbaka",
|
||||||
"error.msg.default": "Någonting gick fel.",
|
"error.msg.default": "Någonting gick fel.",
|
||||||
"error.msg.access_denied": "Du avbröt autentiseringsprocessen, försök igen.",
|
"error.msg.access_denied": "Du avbröt autentiseringsprocessen, försök igen.",
|
||||||
"error.msg.expired_token": "Autentiseringsprocessen tog för lång tid, försök igen.",
|
"error.msg.expired_token":
|
||||||
|
"Autentiseringsprocessen tog för lång tid, försök igen.",
|
||||||
"error.msg.invalid_token": "Internt fel",
|
"error.msg.invalid_token": "Internt fel",
|
||||||
"error.msg.no_user": "Användare som är länkad till detta {0} konto finns inte.",
|
"error.msg.no_user":
|
||||||
|
"Användare som är länkad till detta {0} konto finns inte.",
|
||||||
"error.msg.no_email": "Kan inte hämta e-postadress från detta {0} konto.",
|
"error.msg.no_email": "Kan inte hämta e-postadress från detta {0} konto.",
|
||||||
"error.msg.already_linked": "Detta {0} konto är redan länkat till ett annat konto.",
|
"error.msg.already_linked":
|
||||||
"error.msg.not_linked": "Detta {0} konto har ännu inte länkat till något konto.",
|
"Detta {0} konto är redan länkat till ett annat konto.",
|
||||||
"error.msg.unverified_account": "Detta {0} -konto är overifierat, försök igen efter verifiering.",
|
"error.msg.not_linked":
|
||||||
"error.msg.discord_guild_permission_denied": "Du är inte tillåten att logga in.",
|
"Detta {0} konto har ännu inte länkat till något konto.",
|
||||||
"error.msg.cannot_get_user_info": "Kan inte hämta din användarinformation från detta {0} konto.",
|
"error.msg.unverified_account":
|
||||||
|
"Detta {0} -konto är overifierat, försök igen efter verifiering.",
|
||||||
|
"error.msg.discord_guild_permission_denied":
|
||||||
|
"Du är inte tillåten att logga in.",
|
||||||
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Kan inte hämta din användarinformation från detta {0} konto.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +506,5 @@ export default {
|
|||||||
"common.error.too-long": "Får högst innehålla {length} tecken",
|
"common.error.too-long": "Får högst innehålla {length} tecken",
|
||||||
"common.error.exact-length": "Måste vara exakt {length} tecken långt",
|
"common.error.exact-length": "Måste vara exakt {length} tecken långt",
|
||||||
"common.error.invalid-number": "Måste vara ett tal",
|
"common.error.invalid-number": "Måste vara ett tal",
|
||||||
"common.error.field-required": "Obligatoriskt fält"
|
"common.error.field-required": "Obligatoriskt fält",
|
||||||
};
|
};
|
@ -12,13 +12,16 @@ export default {
|
|||||||
// END navbar
|
// END navbar
|
||||||
// /
|
// /
|
||||||
"home.title": "แพลตฟอร์มสำหรับแชร์ไฟล์ที่คุณสามารถโฮสต์ด้วยตนเอง.",
|
"home.title": "แพลตฟอร์มสำหรับแชร์ไฟล์ที่คุณสามารถโฮสต์ด้วยตนเอง.",
|
||||||
"home.description": "คุณอยากให้บริษัทภายนอกเช่น WeTransfer เข้าถึงไฟล์ส่วนตัวของคุณหรือเปล่า?",
|
"home.description":
|
||||||
|
"คุณอยากให้บริษัทภายนอกเช่น WeTransfer เข้าถึงไฟล์ส่วนตัวของคุณหรือเปล่า?",
|
||||||
"home.bullet.a.name": "Self-Hosted",
|
"home.bullet.a.name": "Self-Hosted",
|
||||||
"home.bullet.a.description": "โฮสต์ Pingvin Share บนเครื่องของคุณเอง.",
|
"home.bullet.a.description": "โฮสต์ Pingvin Share บนเครื่องของคุณเอง.",
|
||||||
"home.bullet.b.name": "ความเป็นส่วนตัว",
|
"home.bullet.b.name": "ความเป็นส่วนตัว",
|
||||||
"home.bullet.b.description": "ไฟล์ของคุณคือไฟล์ของคุณ มันไม่ควรตกอยู่บนมือของบุคคลที่สาม",
|
"home.bullet.b.description":
|
||||||
|
"ไฟล์ของคุณคือไฟล์ของคุณ มันไม่ควรตกอยู่บนมือของบุคคลที่สาม",
|
||||||
"home.bullet.c.name": "ไม่มีการจำกัดขนาดไฟล์ที่น่ารำคาญ",
|
"home.bullet.c.name": "ไม่มีการจำกัดขนาดไฟล์ที่น่ารำคาญ",
|
||||||
"home.bullet.c.description": "อัพโหลดใหญ่เท่าไหนก็ได้ จำกัดอย่างเดียวคือความจุของเคื่องคุณ",
|
"home.bullet.c.description":
|
||||||
|
"อัพโหลดใหญ่เท่าไหนก็ได้ จำกัดอย่างเดียวคือความจุของเคื่องคุณ",
|
||||||
"home.button.start": "เริ่มต้น",
|
"home.button.start": "เริ่มต้น",
|
||||||
"home.button.source": "ซอร์สโค้ด",
|
"home.button.source": "ซอร์สโค้ด",
|
||||||
// END /
|
// END /
|
||||||
@ -27,7 +30,8 @@ export default {
|
|||||||
"signin.description": "ยังไม่มีบัญชี?",
|
"signin.description": "ยังไม่มีบัญชี?",
|
||||||
"signin.button.signup": "สมัครบัญชี",
|
"signin.button.signup": "สมัครบัญชี",
|
||||||
"signin.input.email-or-username": "อีเมล์์์์์์์์หรือชื่อผู้ใช้",
|
"signin.input.email-or-username": "อีเมล์์์์์์์์หรือชื่อผู้ใช้",
|
||||||
"signin.input.email-or-username.placeholder": "อีเมล์์์์์์์หรือชื่อผู้ใช้ของคุณ",
|
"signin.input.email-or-username.placeholder":
|
||||||
|
"อีเมล์์์์์์์หรือชื่อผู้ใช้ของคุณ",
|
||||||
"signin.input.password": "รหัสผ่าน",
|
"signin.input.password": "รหัสผ่าน",
|
||||||
"signin.input.password.placeholder": "รหัสผ่านของคุณ",
|
"signin.input.password.placeholder": "รหัสผ่านของคุณ",
|
||||||
"signin.button.submit": "เข้าสู่ระบบ",
|
"signin.button.submit": "เข้าสู่ระบบ",
|
||||||
@ -57,7 +61,8 @@ export default {
|
|||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "ลืมรหัสผ่าน?",
|
"resetPassword.title": "ลืมรหัสผ่าน?",
|
||||||
"resetPassword.description": "กรุณาใส่อีเมล์์์์์์์ของคุณเพื่อรีเซ็ตรหัสผ่าน",
|
"resetPassword.description": "กรุณาใส่อีเมล์์์์์์์ของคุณเพื่อรีเซ็ตรหัสผ่าน",
|
||||||
"resetPassword.notify.success": "ส่งอีเมล์์์์์์์พร้อมลิงค์เพื่อรีเซ็ตรหัสผ่านของคุณแล้ว",
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "กลับไปที่หน้าลงชื่อเข้าใช้",
|
"resetPassword.button.back": "กลับไปที่หน้าลงชื่อเข้าใช้",
|
||||||
"resetPassword.text.resetPassword": "รีเซ็ตรหัสผ่าน",
|
"resetPassword.text.resetPassword": "รีเซ็ตรหัสผ่าน",
|
||||||
"resetPassword.text.enterNewPassword": "ป้อนรหัสผ่านใหม่ของคุณ",
|
"resetPassword.text.enterNewPassword": "ป้อนรหัสผ่านใหม่ของคุณ",
|
||||||
@ -72,7 +77,8 @@ export default {
|
|||||||
"account.card.password.title": "รหัสผ่าน",
|
"account.card.password.title": "รหัสผ่าน",
|
||||||
"account.card.password.old": "รหัสผ่านเก่า",
|
"account.card.password.old": "รหัสผ่านเก่า",
|
||||||
"account.card.password.new": "รหัสผ่านใหม่",
|
"account.card.password.new": "รหัสผ่านใหม่",
|
||||||
"account.card.password.noPasswordSet": "You don't have a password set. If you want to sign in with email and password you need to set a password.",
|
"account.card.password.noPasswordSet":
|
||||||
|
"You don't have a password set. If you want to sign in with email and password you need to set a password.",
|
||||||
"account.notify.password.success": "อัปเดตรหัสผ่านเรียบร้อยแล้ว",
|
"account.notify.password.success": "อัปเดตรหัสผ่านเรียบร้อยแล้ว",
|
||||||
"account.card.oauth.title": "Social login",
|
"account.card.oauth.title": "Social login",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +90,14 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Unlink",
|
"account.card.oauth.unlink": "Unlink",
|
||||||
"account.card.oauth.unlinked": "Unlinked",
|
"account.card.oauth.unlinked": "Unlinked",
|
||||||
"account.modal.unlink.title": "Unlink account",
|
"account.modal.unlink.title": "Unlink account",
|
||||||
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your username and password.",
|
"account.modal.unlink.description":
|
||||||
|
"Unlinking your social accounts may cause you to lose your account if you don't remember your username and password.",
|
||||||
"account.notify.oauth.unlinked.success": "Unlinked successfully",
|
"account.notify.oauth.unlinked.success": "Unlinked successfully",
|
||||||
"account.card.security.title": "ความปลอดภัย",
|
"account.card.security.title": "ความปลอดภัย",
|
||||||
"account.card.security.totp.enable.description": "ใส่รหัสผ่านปัจจุบันของคุณเพื่อเริ่มต้นการเปิดใช้งาน TOTP",
|
"account.card.security.totp.enable.description":
|
||||||
"account.card.security.totp.disable.description": "ใส่รหัสผ่านปัจจุบันของคุณเพื่อปิดใช้งาน TOTP",
|
"ใส่รหัสผ่านปัจจุบันของคุณเพื่อเริ่มต้นการเปิดใช้งาน TOTP",
|
||||||
|
"account.card.security.totp.disable.description":
|
||||||
|
"ใส่รหัสผ่านปัจจุบันของคุณเพื่อปิดใช้งาน TOTP",
|
||||||
"account.card.security.totp.button.start": "เริ่มต้น",
|
"account.card.security.totp.button.start": "เริ่มต้น",
|
||||||
"account.modal.totp.title": "เปิดใช้งาน TOTP",
|
"account.modal.totp.title": "เปิดใช้งาน TOTP",
|
||||||
"account.modal.totp.step1": "ขั้นตอนที่ 1: สแกนรหัส QR",
|
"account.modal.totp.step1": "ขั้นตอนที่ 1: สแกนรหัส QR",
|
||||||
@ -100,7 +109,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "TOTP ถูกปิดใช้งานเรียบร้อยแล้ว",
|
"account.notify.totp.disable": "TOTP ถูกปิดใช้งานเรียบร้อยแล้ว",
|
||||||
"account.notify.totp.enable": "TOTP ถูกเปิดใช้งานเรียบร้อยแล้ว",
|
"account.notify.totp.enable": "TOTP ถูกเปิดใช้งานเรียบร้อยแล้ว",
|
||||||
"account.card.language.title": "ภาษา",
|
"account.card.language.title": "ภาษา",
|
||||||
"account.card.language.description": "โปรเจคนี้ถูกแปลโดยชุมชน บางภาษาอาจยังไม่สมบูรณ์",
|
"account.card.language.description":
|
||||||
|
"โปรเจคนี้ถูกแปลโดยชุมชน บางภาษาอาจยังไม่สมบูรณ์",
|
||||||
"account.card.color.title": "ธีมสี",
|
"account.card.color.title": "ธีมสี",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "มืด",
|
"account.theme.dark": "มืด",
|
||||||
@ -108,7 +118,8 @@ export default {
|
|||||||
"account.theme.system": "ตามระบบ",
|
"account.theme.system": "ตามระบบ",
|
||||||
"account.button.delete": "ลบบัญชี",
|
"account.button.delete": "ลบบัญชี",
|
||||||
"account.modal.delete.title": "ลบบัญชีของคุณ",
|
"account.modal.delete.title": "ลบบัญชีของคุณ",
|
||||||
"account.modal.delete.description": "คุณต้องการลบบัญชีของคุณหรือไม่ รวมถึงแชร์ที่คุณสร้างไว้ทั้งหมด?",
|
"account.modal.delete.description":
|
||||||
|
"คุณต้องการลบบัญชีของคุณหรือไม่ รวมถึงแชร์ที่คุณสร้างไว้ทั้งหมด?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "แชร์ของฉัน",
|
"account.shares.title": "แชร์ของฉัน",
|
||||||
@ -130,7 +141,8 @@ export default {
|
|||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "รีเวิร์สแชร์ของฉัน",
|
"account.reverseShares.title": "รีเวิร์สแชร์ของฉัน",
|
||||||
"account.reverseShares.description": "รีเวิร์สแชร์สร้างลิงค์สำหรับคนภายนอกเพื่อที่จะแชร์ไฟล์ให้คุณ",
|
"account.reverseShares.description":
|
||||||
|
"รีเวิร์สแชร์สร้างลิงค์สำหรับคนภายนอกเพื่อที่จะแชร์ไฟล์ให้คุณ",
|
||||||
"account.reverseShares.title.empty": "มันว่างเปล่าที่นี่ 👀",
|
"account.reverseShares.title.empty": "มันว่างเปล่าที่นี่ 👀",
|
||||||
"account.reverseShares.description.empty": "คุณยังไม่ได้สร้างรีเวิร์สแชร์ใดๆ",
|
"account.reverseShares.description.empty": "คุณยังไม่ได้สร้างรีเวิร์สแชร์ใดๆ",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
@ -150,9 +162,11 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-plural": "ปี",
|
"account.reverseShares.modal.expiration.year-plural": "ปี",
|
||||||
"account.reverseShares.modal.max-size.label": "ขนาดสูงสุดของแชร์",
|
"account.reverseShares.modal.max-size.label": "ขนาดสูงสุดของแชร์",
|
||||||
"account.reverseShares.modal.send-email": "ส่งอีเมล์์์์์์์แจ้งเตือน",
|
"account.reverseShares.modal.send-email": "ส่งอีเมล์์์์์์์แจ้งเตือน",
|
||||||
"account.reverseShares.modal.send-email.description": "ส่งอีเมล์์์์์์์แจ้งเตือนเมื่อมีการสร้างแชร์ด้วยลิงค์รีเวิร์สนี้",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"ส่งอีเมล์์์์์์์แจ้งเตือนเมื่อมีการสร้างแชร์ด้วยลิงค์รีเวิร์สนี้",
|
||||||
"account.reverseShares.modal.max-use.label": "จำนวนการใช้งานสูงสุด",
|
"account.reverseShares.modal.max-use.label": "จำนวนการใช้งานสูงสุด",
|
||||||
"account.reverseShares.modal.max-use.description": "จำนวนครั้งสูงสุดที่ลิงค์นี้สามารถใช้งานได้",
|
"account.reverseShares.modal.max-use.description":
|
||||||
|
"จำนวนครั้งสูงสุดที่ลิงค์นี้สามารถใช้งานได้",
|
||||||
"account.reverseShare.never-expires": "ลิงค์นี้ไม่มีวันหมดอายุ",
|
"account.reverseShare.never-expires": "ลิงค์นี้ไม่มีวันหมดอายุ",
|
||||||
"account.reverseShare.expires-on": "ลิงค์นี้จะหมดอายุใน {expiration}.",
|
"account.reverseShare.expires-on": "ลิงค์นี้จะหมดอายุใน {expiration}.",
|
||||||
"account.reverseShares.table.no-shares": "ยังไม่มีการสร้างแชร์",
|
"account.reverseShares.table.no-shares": "ยังไม่มีการสร้างแชร์",
|
||||||
@ -164,7 +178,8 @@ export default {
|
|||||||
"account.reverseShares.table.expires": "หมดอายุ",
|
"account.reverseShares.table.expires": "หมดอายุ",
|
||||||
"account.reverseShares.modal.reverse-share-link": "ลิงค์รีเวิร์สแชร์",
|
"account.reverseShares.modal.reverse-share-link": "ลิงค์รีเวิร์สแชร์",
|
||||||
"account.reverseShares.modal.delete.title": "ลบลิงค์รีเวิร์สแชร์",
|
"account.reverseShares.modal.delete.title": "ลบลิงค์รีเวิร์สแชร์",
|
||||||
"account.reverseShares.modal.delete.description": "คุณต้องการลบลิงค์รีเวิร์สแชร์นี้หรือไม่? หากคุณทำเช่นนั้นแชร์ที่เกี่ยวข้องจะถูกลบด้วย",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"คุณต้องการลบลิงค์รีเวิร์สแชร์นี้หรือไม่? หากคุณทำเช่นนั้นแชร์ที่เกี่ยวข้องจะถูกลบด้วย",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "แผงควบคุมระบบ",
|
"admin.title": "แผงควบคุมระบบ",
|
||||||
@ -182,39 +197,49 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.title": "เปลี่ยนรหัสผ่าน",
|
"admin.users.edit.update.change-password.title": "เปลี่ยนรหัสผ่าน",
|
||||||
"admin.users.edit.update.change-password.field": "รหัสผ่านใหม่",
|
"admin.users.edit.update.change-password.field": "รหัสผ่านใหม่",
|
||||||
"admin.users.edit.update.change-password.button": "บันทึกรหัสผ่านใหม่",
|
"admin.users.edit.update.change-password.button": "บันทึกรหัสผ่านใหม่",
|
||||||
"admin.users.edit.update.notify.password.success": "รหัสผ่านเปลี่ยนเรียบร้อยแล้ว",
|
"admin.users.edit.update.notify.password.success":
|
||||||
|
"รหัสผ่านเปลี่ยนเรียบร้อยแล้ว",
|
||||||
"admin.users.edit.delete.title": "ลบผู้ใช้ {username}",
|
"admin.users.edit.delete.title": "ลบผู้ใช้ {username}",
|
||||||
"admin.users.edit.delete.description": "คุณต้องการลบผู้ใช้นี้และการแชร์ทั้งหมดของเขาหรือไม่?",
|
"admin.users.edit.delete.description":
|
||||||
|
"คุณต้องการลบผู้ใช้นี้และการแชร์ทั้งหมดของเขาหรือไม่?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "สร้างผู้ใช้",
|
"admin.users.modal.create.title": "สร้างผู้ใช้",
|
||||||
"admin.users.modal.create.username": "ชื่อผู้ใช้",
|
"admin.users.modal.create.username": "ชื่อผู้ใช้",
|
||||||
"admin.users.modal.create.email": "อีเมล์",
|
"admin.users.modal.create.email": "อีเมล์",
|
||||||
"admin.users.modal.create.password": "รหัสผ่าน",
|
"admin.users.modal.create.password": "รหัสผ่าน",
|
||||||
"admin.users.modal.create.manual-password": "ตั้งรหัสผ่านด้วยตนเอง",
|
"admin.users.modal.create.manual-password": "ตั้งรหัสผ่านด้วยตนเอง",
|
||||||
"admin.users.modal.create.manual-password.description": "หากไม่ติ๊กเลือก ผู้ใช้จะได้รับอีเมล์พร้อมลิงก์เพื่อตั้งรหัสผ่านด้วยตนเอง",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"หากไม่ติ๊กเลือก ผู้ใช้จะได้รับอีเมล์พร้อมลิงก์เพื่อตั้งรหัสผ่านด้วยตนเอง",
|
||||||
"admin.users.modal.create.admin": "สิทธิ์ของผู้ดูแลระบบ",
|
"admin.users.modal.create.admin": "สิทธิ์ของผู้ดูแลระบบ",
|
||||||
"admin.users.modal.create.admin.description": "หากติ๊กเลือก ผู้ใช้จะสามารถเข้าถึงแผงควบคุมระบบได้",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"หากติ๊กเลือก ผู้ใช้จะสามารถเข้าถึงแผงควบคุมระบบได้",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "อัปโหลด",
|
"upload.title": "อัปโหลด",
|
||||||
"upload.notify.generic-error": "เกิดข้อผิดพลาดขณะที่กำลังจัดการการแชร์ของคุณ",
|
"upload.notify.generic-error": "เกิดข้อผิดพลาดขณะที่กำลังจัดการการแชร์ของคุณ",
|
||||||
"upload.notify.count-failed": "มีไฟล์จำนวน {count} ไฟล์ที่ไม่สามารถอัปโหลดได้ กำลังลองอีกครั้ง",
|
"upload.notify.count-failed":
|
||||||
|
"มีไฟล์จำนวน {count} ไฟล์ที่ไม่สามารถอัปโหลดได้ กำลังลองอีกครั้ง",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "อัปโหลดไฟล์",
|
"upload.dropzone.title": "อัปโหลดไฟล์",
|
||||||
"upload.dropzone.description": "ลากและวางไฟล์ที่นี่เพื่อเริ่มการแชร์ของคุณ สามารถรับไฟล์ที่มีขนาดรวมไม่เกิน {maxSize} เท่านั้น",
|
"upload.dropzone.description":
|
||||||
"upload.dropzone.notify.file-too-big": "ไฟล์ของคุณเกินขนาดสูงสุดของการแชร์ {maxSize}",
|
"ลากและวางไฟล์ที่นี่เพื่อเริ่มการแชร์ของคุณ สามารถรับไฟล์ที่มีขนาดรวมไม่เกิน {maxSize} เท่านั้น",
|
||||||
|
"upload.dropzone.notify.file-too-big":
|
||||||
|
"ไฟล์ของคุณเกินขนาดสูงสุดของการแชร์ {maxSize}",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "ชื่อ",
|
"upload.filelist.name": "ชื่อ",
|
||||||
"upload.filelist.size": "ขนาด",
|
"upload.filelist.size": "ขนาด",
|
||||||
// showCreateUploadModal.tsx
|
// showCreateUploadModal.tsx
|
||||||
"upload.modal.title": "สร้างการแชร์",
|
"upload.modal.title": "สร้างการแชร์",
|
||||||
"upload.modal.link.error.invalid": "สามารถใช้ได้เฉพาะตัวอักษร ตัวเลข ขีดล่าง และขีดเส้น",
|
"upload.modal.link.error.invalid":
|
||||||
|
"สามารถใช้ได้เฉพาะตัวอักษร ตัวเลข ขีดล่าง และขีดเส้น",
|
||||||
"upload.modal.link.error.taken": "ลิงก์นี้ถูกใช้งานแล้ว",
|
"upload.modal.link.error.taken": "ลิงก์นี้ถูกใช้งานแล้ว",
|
||||||
"upload.modal.not-signed-in": "คุณยังไม่ได้เข้าสู่ระบบ",
|
"upload.modal.not-signed-in": "คุณยังไม่ได้เข้าสู่ระบบ",
|
||||||
"upload.modal.not-signed-in-description": "คุณจะไม่สามารถลบการแชร์ของคุณด้วยตนเองและดูจำนวนผู้เข้าชมได้",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"คุณจะไม่สามารถลบการแชร์ของคุณด้วยตนเองและดูจำนวนผู้เข้าชมได้",
|
||||||
"upload.modal.expires.never": "ไม่มีกำหนด",
|
"upload.modal.expires.never": "ไม่มีกำหนด",
|
||||||
"upload.modal.expires.never-long": "ไม่มีกำหนดหมดอายุ",
|
"upload.modal.expires.never-long": "ไม่มีกำหนดหมดอายุ",
|
||||||
"upload.modal.expires.error.too-long": "Expiration exceeds maximum expiration date of {max}.",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"Expiration exceeds maximum expiration date of {max}.",
|
||||||
"upload.modal.link.label": "ลิงค์",
|
"upload.modal.link.label": "ลิงค์",
|
||||||
"upload.modal.expires.label": "หมดอายุ",
|
"upload.modal.expires.label": "หมดอายุ",
|
||||||
"upload.modal.expires.minute-singular": "นาที",
|
"upload.modal.expires.minute-singular": "นาที",
|
||||||
@ -230,7 +255,8 @@ export default {
|
|||||||
"upload.modal.expires.year-singular": "ปี",
|
"upload.modal.expires.year-singular": "ปี",
|
||||||
"upload.modal.expires.year-plural": "ปี",
|
"upload.modal.expires.year-plural": "ปี",
|
||||||
"upload.modal.accordion.description.title": "คำอธิบาย",
|
"upload.modal.accordion.description.title": "คำอธิบาย",
|
||||||
"upload.modal.accordion.description.placeholder": "หมายเหตุสำหรับผู้รับการแชร์นี้",
|
"upload.modal.accordion.description.placeholder":
|
||||||
|
"หมายเหตุสำหรับผู้รับการแชร์นี้",
|
||||||
"upload.modal.accordion.email.title": "ผู้รับอีเมล์",
|
"upload.modal.accordion.email.title": "ผู้รับอีเมล์",
|
||||||
"upload.modal.accordion.email.placeholder": "ป้อนผู้รับอีเมล์",
|
"upload.modal.accordion.email.placeholder": "ป้อนผู้รับอีเมล์",
|
||||||
"upload.modal.accordion.email.invalid-email": "ที่อยู่อีเมล์ไม่ถูกต้อง",
|
"upload.modal.accordion.email.invalid-email": "ที่อยู่อีเมล์ไม่ถูกต้อง",
|
||||||
@ -241,14 +267,16 @@ export default {
|
|||||||
"upload.modal.accordion.security.max-views.placeholder": "ไม่จำกัด",
|
"upload.modal.accordion.security.max-views.placeholder": "ไม่จำกัด",
|
||||||
// showCompletedUploadModal.tsx
|
// showCompletedUploadModal.tsx
|
||||||
"upload.modal.completed.never-expires": "การแชร์นี้จะไม่มีวันหมดอายุ",
|
"upload.modal.completed.never-expires": "การแชร์นี้จะไม่มีวันหมดอายุ",
|
||||||
"upload.modal.completed.expires-on": "การแชร์นี้จะหมดอายุเมื่อวันที่ {expiration}",
|
"upload.modal.completed.expires-on":
|
||||||
|
"การแชร์นี้จะหมดอายุเมื่อวันที่ {expiration}",
|
||||||
"upload.modal.completed.share-ready": "แชร์พร้อมใช้งาน",
|
"upload.modal.completed.share-ready": "แชร์พร้อมใช้งาน",
|
||||||
// END /upload
|
// END /upload
|
||||||
// /share/[id]
|
// /share/[id]
|
||||||
"share.title": "แชร์ {shareId}",
|
"share.title": "แชร์ {shareId}",
|
||||||
"share.description": "ดูสิ่งที่ฉันแชร์กับคุณ!",
|
"share.description": "ดูสิ่งที่ฉันแชร์กับคุณ!",
|
||||||
"share.error.visitor-limit-exceeded.title": "เกินขีดจำกัดผู้เข้าชม",
|
"share.error.visitor-limit-exceeded.title": "เกินขีดจำกัดผู้เข้าชม",
|
||||||
"share.error.visitor-limit-exceeded.description": "การแชร์นี้ได้เกินขีดจำกัดผู้เข้าชมแล้ว",
|
"share.error.visitor-limit-exceeded.description":
|
||||||
|
"การแชร์นี้ได้เกินขีดจำกัดผู้เข้าชมแล้ว",
|
||||||
"share.error.removed.title": "การแชร์ถูกลบ",
|
"share.error.removed.title": "การแชร์ถูกลบ",
|
||||||
"share.error.not-found.title": "ไม่พบการแชร์นี้",
|
"share.error.not-found.title": "ไม่พบการแชร์นี้",
|
||||||
"share.error.not-found.description": "การแชร์ที่คุณกำลังมองหาไม่มีอยู่จริง",
|
"share.error.not-found.description": "การแชร์ที่คุณกำลังมองหาไม่มีอยู่จริง",
|
||||||
@ -257,17 +285,21 @@ export default {
|
|||||||
"share.modal.password": "รหัสผ่าน",
|
"share.modal.password": "รหัสผ่าน",
|
||||||
"share.modal.error.invalid-password": "รหัสผ่านไม่ถูกต้อง",
|
"share.modal.error.invalid-password": "รหัสผ่านไม่ถูกต้อง",
|
||||||
"share.button.download-all": "ดาวน์โหลดทั้งหมด",
|
"share.button.download-all": "ดาวน์โหลดทั้งหมด",
|
||||||
"share.notify.download-all-preparing": "กำลังเตรียมการแชร์นี้ โปรดลองอีกครั้งในไม่กี่นาที",
|
"share.notify.download-all-preparing":
|
||||||
|
"กำลังเตรียมการแชร์นี้ โปรดลองอีกครั้งในไม่กี่นาที",
|
||||||
"share.modal.file-link": "ลิงค์ไฟล์",
|
"share.modal.file-link": "ลิงค์ไฟล์",
|
||||||
"share.table.name": "ชื่อ",
|
"share.table.name": "ชื่อ",
|
||||||
"share.table.size": "ขนาด",
|
"share.table.size": "ขนาด",
|
||||||
"share.modal.file-preview.error.not-supported.title": "ไม่รองรับการแสดงตัวอย่าง",
|
"share.modal.file-preview.error.not-supported.title":
|
||||||
"share.modal.file-preview.error.not-supported.description": "A preview for this file type is unsupported. Please download the file to view it.",
|
"ไม่รองรับการแสดงตัวอย่าง",
|
||||||
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"A preview for this file type is unsupported. Please download the file to view it.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "Edit {shareId}",
|
"share.edit.title": "Edit {shareId}",
|
||||||
"share.edit.append-upload": "Append file",
|
"share.edit.append-upload": "Append file",
|
||||||
"share.edit.notify.generic-error": "An error occurred while finishing your share.",
|
"share.edit.notify.generic-error":
|
||||||
|
"An error occurred while finishing your share.",
|
||||||
"share.edit.notify.save-success": "Share updated successfully",
|
"share.edit.notify.save-success": "Share updated successfully",
|
||||||
// END /share/[id]/edit
|
// END /share/[id]/edit
|
||||||
// /admin/config
|
// /admin/config
|
||||||
@ -280,95 +312,138 @@ export default {
|
|||||||
"admin.config.general.app-name": "ชื่อแอพ",
|
"admin.config.general.app-name": "ชื่อแอพ",
|
||||||
"admin.config.general.app-name.description": "ชื่อแอพพลิเคชัน",
|
"admin.config.general.app-name.description": "ชื่อแอพพลิเคชัน",
|
||||||
"admin.config.general.app-url": "URL ของแอพ",
|
"admin.config.general.app-url": "URL ของแอพ",
|
||||||
"admin.config.general.app-url.description": "URL ที่สามารถเข้าถึงแอพพลิเคชัน Pingvin Share ได้",
|
"admin.config.general.app-url.description":
|
||||||
|
"URL ที่สามารถเข้าถึงแอพพลิเคชัน Pingvin Share ได้",
|
||||||
"admin.config.general.show-home-page": "แสดงหน้าแรก",
|
"admin.config.general.show-home-page": "แสดงหน้าแรก",
|
||||||
"admin.config.general.show-home-page.description": "หากติ๊ก เว็บไซต์จะแสดงหน้าหลักเวลาเข้าถึง URL หลัก",
|
"admin.config.general.show-home-page.description":
|
||||||
|
"หากติ๊ก เว็บไซต์จะแสดงหน้าหลักเวลาเข้าถึง URL หลัก",
|
||||||
"admin.config.general.logo": "โลโก้",
|
"admin.config.general.logo": "โลโก้",
|
||||||
"admin.config.general.logo.description": "เปลี่ยนโลโก้โดยอัปโหลดรูปภาพใหม่ รูปภาพต้องเป็น PNG และควรมีขนาดอัตราส่วน 1:1",
|
"admin.config.general.logo.description":
|
||||||
|
"เปลี่ยนโลโก้โดยอัปโหลดรูปภาพใหม่ รูปภาพต้องเป็น PNG และควรมีขนาดอัตราส่วน 1:1",
|
||||||
"admin.config.general.logo.placeholder": "คลิกที่นี่หรือลากไฟล์มา",
|
"admin.config.general.logo.placeholder": "คลิกที่นี่หรือลากไฟล์มา",
|
||||||
"admin.config.email.enable-share-email-recipients": "เปิดใช้งานผู้รับอีเมล์์์์์์ของการแชร์",
|
"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.enable-share-email-recipients.description":
|
||||||
"admin.config.email.share-recipients-subject.description": "หัวเรื่องของอีเมล์์์์์์์์ที่ส่งไปยังผู้รับอีเมล์์์์์์ของการแชร์",
|
"เมื่อเปิดใช้งานผู้รับอีเมล์์์์์์ของการแชร์ ผู้ใช้ที่สร้างการแชร์จะสามารถเพิ่มผู้รับอีเมล์์์์์์์ของการแชร์ได้ เปิดเฉพาะเมื่อคุณเปิดใช้งาน SMTP",
|
||||||
"admin.config.email.share-recipients-message": "ข้อความผู้รับอีเมล์์์์์์ของการแชร์",
|
"admin.config.email.share-recipients-subject":
|
||||||
"admin.config.email.share-recipients-message.description": "ข้อความที่ส่งไปยังผู้รับอีเมล์์์์์์ของการแชร์ ตัวแปรที่ใช้ได้:\n {creator} - ชื่อผู้สร้างการแชร์\n {shareUrl} - URL ของการแชร์\n {desc} - คำอธิบายของการแชร์\n {expires} - วันหมดอายุของการแชร์\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
|
"หัวเรื่องผู้รับอีเมล์์์์์์ของการแชร์",
|
||||||
|
"admin.config.email.share-recipients-subject.description":
|
||||||
|
"หัวเรื่องของอีเมล์์์์์์์์ที่ส่งไปยังผู้รับอีเมล์์์์์์ของการแชร์",
|
||||||
|
"admin.config.email.share-recipients-message":
|
||||||
|
"ข้อความผู้รับอีเมล์์์์์์ของการแชร์",
|
||||||
|
"admin.config.email.share-recipients-message.description":
|
||||||
|
"ข้อความที่ส่งไปยังผู้รับอีเมล์์์์์์ของการแชร์ ตัวแปรที่ใช้ได้:\n {creator} - ชื่อผู้สร้างการแชร์\n {shareUrl} - URL ของการแชร์\n {desc} - คำอธิบายของการแชร์\n {expires} - วันหมดอายุของการแชร์\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
|
||||||
"admin.config.email.reverse-share-subject": "หัวเรื่องการแชร์รีเวิร์ส",
|
"admin.config.email.reverse-share-subject": "หัวเรื่องการแชร์รีเวิร์ส",
|
||||||
"admin.config.email.reverse-share-subject.description": "หัวเรื่องของอีเมล์์์์์์ที่ส่งไปยังผู้สร้างการแชร์รีเวิร์ส",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"หัวเรื่องของอีเมล์์์์์์ที่ส่งไปยังผู้สร้างการแชร์รีเวิร์ส",
|
||||||
"admin.config.email.reverse-share-message": "ข้อความการแชร์รีเวิร์ส",
|
"admin.config.email.reverse-share-message": "ข้อความการแชร์รีเวิร์ส",
|
||||||
"admin.config.email.reverse-share-message.description": "ข้อความที่ส่งไปยังผู้สร้างการแชร์รีเวิร์ส ตัวแปรที่ใช้ได้:\n {shareUrl} - ชื่อผู้สร้างแชร์รีเวิร์สและ URL ของการแชร์\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
|
"admin.config.email.reverse-share-message.description":
|
||||||
|
"ข้อความที่ส่งไปยังผู้สร้างการแชร์รีเวิร์ส ตัวแปรที่ใช้ได้:\n {shareUrl} - ชื่อผู้สร้างแชร์รีเวิร์สและ URL ของการแชร์\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
|
||||||
"admin.config.email.reset-password-subject": "หัวเรื่องการรีเซ็ตรหัสผ่าน",
|
"admin.config.email.reset-password-subject": "หัวเรื่องการรีเซ็ตรหัสผ่าน",
|
||||||
"admin.config.email.reset-password-subject.description": "หัวเรื่องของอีเมล์์์์์์ที่ส่งไปยังผู้ใช้เมื่อขอรีเซ็ตรหัสผ่าน",
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"หัวเรื่องของอีเมล์์์์์์ที่ส่งไปยังผู้ใช้เมื่อขอรีเซ็ตรหัสผ่าน",
|
||||||
"admin.config.email.reset-password-message": "ข้อความการรีเซ็ตรหัสผ่าน",
|
"admin.config.email.reset-password-message": "ข้อความการรีเซ็ตรหัสผ่าน",
|
||||||
"admin.config.email.reset-password-message.description": "ข้อความที่ส่งไปยังผู้ใช้เมื่อขอรีเซ็ตรหัสผ่าน ตัวแปรที่ใช้ได้:\n {url} - URL สำหรับรีเซ็ตรหัสผ่าน\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"ข้อความที่ส่งไปยังผู้ใช้เมื่อขอรีเซ็ตรหัสผ่าน ตัวแปรที่ใช้ได้:\n {url} - URL สำหรับรีเซ็ตรหัสผ่าน\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
|
||||||
"admin.config.email.invite-subject": "หัวเรื่องการเชิญ",
|
"admin.config.email.invite-subject": "หัวเรื่องการเชิญ",
|
||||||
"admin.config.email.invite-subject.description": "หัวเรื่องของอีเมล์์์์์์ที่ส่งไปยังผู้ใช้เมื่อผู้ดูแลระบบเชิญผู้ใช้",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"หัวเรื่องของอีเมล์์์์์์ที่ส่งไปยังผู้ใช้เมื่อผู้ดูแลระบบเชิญผู้ใช้",
|
||||||
"admin.config.email.invite-message": "ข้อความการเชิญ",
|
"admin.config.email.invite-message": "ข้อความการเชิญ",
|
||||||
"admin.config.email.invite-message.description": "ข้อความที่ส่งไปยังผู้ใช้เมื่อผู้ดูแลระบบเชิญผู้ใช้ ตัวแปรที่ใช้ได้:\n {url} - URL สำหรับเชิญผู้ใช้\n {password} - รหัสผ่านของผู้ใช้\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
|
"admin.config.email.invite-message.description":
|
||||||
|
"ข้อความที่ส่งไปยังผู้ใช้เมื่อผู้ดูแลระบบเชิญผู้ใช้ ตัวแปรที่ใช้ได้:\n {url} - URL สำหรับเชิญผู้ใช้\n {password} - รหัสผ่านของผู้ใช้\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
|
||||||
"admin.config.share.allow-registration": "อนุญาตให้ลงทะเบียนด้วยตัวเอง",
|
"admin.config.share.allow-registration": "อนุญาตให้ลงทะเบียนด้วยตัวเอง",
|
||||||
"admin.config.share.allow-registration.description": "อนุญาตให้ผู้ใช้ลงทะเบียนด้วยตัวเองเพื่อสร้างแชร์",
|
"admin.config.share.allow-registration.description":
|
||||||
"admin.config.share.allow-unauthenticated-shares": "อนุญาตให้แชร์โดยไม่ต้องเข้าสู่ระบบ",
|
"อนุญาตให้ผู้ใช้ลงทะเบียนด้วยตัวเองเพื่อสร้างแชร์",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "อนุญาตให้ผู้ใช้ที่ไม่ได้เข้าสู่ระบบสร้างแชร์",
|
"admin.config.share.allow-unauthenticated-shares":
|
||||||
|
"อนุญาตให้แชร์โดยไม่ต้องเข้าสู่ระบบ",
|
||||||
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"อนุญาตให้ผู้ใช้ที่ไม่ได้เข้าสู่ระบบสร้างแชร์",
|
||||||
"admin.config.share.max-expiration": "Max expiration",
|
"admin.config.share.max-expiration": "Max expiration",
|
||||||
"admin.config.share.max-expiration.description": "Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
|
||||||
"admin.config.share.max-size": "ขนาดสูงสุด",
|
"admin.config.share.max-size": "ขนาดสูงสุด",
|
||||||
"admin.config.share.max-size.description": "ขนาดสูงสุดของแชร์",
|
"admin.config.share.max-size.description": "ขนาดสูงสุดของแชร์",
|
||||||
"admin.config.share.zip-compression-level": "ระดับการบีบอัดไฟล์ Zip",
|
"admin.config.share.zip-compression-level": "ระดับการบีบอัดไฟล์ Zip",
|
||||||
"admin.config.share.zip-compression-level.description": "ปรับระดับเพื่อปรับความสมดุลระหว่างขนาดไฟล์และความเร็วในการบีบอัด ค่าอยู่ระหว่าง 0-9 โดย 0 คือไม่มีการบีบอัดและ 9 คือการบีบอัดสูงสุด",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"ปรับระดับเพื่อปรับความสมดุลระหว่างขนาดไฟล์และความเร็วในการบีบอัด ค่าอยู่ระหว่าง 0-9 โดย 0 คือไม่มีการบีบอัดและ 9 คือการบีบอัดสูงสุด",
|
||||||
"admin.config.smtp.enabled": "เปิด",
|
"admin.config.smtp.enabled": "เปิด",
|
||||||
"admin.config.smtp.enabled.description": "เปิดใช้งาน SMTP สำหรับการส่งอีเมล์์์์์์ เปิดได้เท่านั้นต่อเมื่อคุณใส่ข้อมูลโฮสต์ พอร์ต อีเมล์ ผู้ใช้ และรหัสผ่านของเซิร์ฟเวอร์ SMTP ของคุณ",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"เปิดใช้งาน SMTP สำหรับการส่งอีเมล์์์์์์ เปิดได้เท่านั้นต่อเมื่อคุณใส่ข้อมูลโฮสต์ พอร์ต อีเมล์ ผู้ใช้ และรหัสผ่านของเซิร์ฟเวอร์ SMTP ของคุณ",
|
||||||
"admin.config.smtp.host": "โฮสต์",
|
"admin.config.smtp.host": "โฮสต์",
|
||||||
"admin.config.smtp.host.description": "โฮสต์ของเซิร์ฟเวอร์ SMTP",
|
"admin.config.smtp.host.description": "โฮสต์ของเซิร์ฟเวอร์ SMTP",
|
||||||
"admin.config.smtp.port": "พอร์ต",
|
"admin.config.smtp.port": "พอร์ต",
|
||||||
"admin.config.smtp.port.description": "พอร์ตของเซิร์ฟเวอร์ SMTP",
|
"admin.config.smtp.port.description": "พอร์ตของเซิร์ฟเวอร์ SMTP",
|
||||||
"admin.config.smtp.email": "อีเมล์์์์์์์",
|
"admin.config.smtp.email": "อีเมล์์์์์์์",
|
||||||
"admin.config.smtp.email.description": "อีเมล์์์์์์์ที่ใช้สำหรับการส่งอีเมล์์์์์์์",
|
"admin.config.smtp.email.description":
|
||||||
|
"อีเมล์์์์์์์ที่ใช้สำหรับการส่งอีเมล์์์์์์์",
|
||||||
"admin.config.smtp.username": "ชื่อผู้ใช้",
|
"admin.config.smtp.username": "ชื่อผู้ใช้",
|
||||||
"admin.config.smtp.username.description": "ชื่อผู้ใช้ของเซิร์ฟเวอร์ SMTP",
|
"admin.config.smtp.username.description": "ชื่อผู้ใช้ของเซิร์ฟเวอร์ SMTP",
|
||||||
"admin.config.smtp.password": "รหัสผ่าน",
|
"admin.config.smtp.password": "รหัสผ่าน",
|
||||||
"admin.config.smtp.password.description": "รหัสผ่านของเซิร์ฟเวอร์ SMTP",
|
"admin.config.smtp.password.description": "รหัสผ่านของเซิร์ฟเวอร์ SMTP",
|
||||||
"admin.config.smtp.button.test": "ส่งอีเมล์์์์์์ทดสอบ",
|
"admin.config.smtp.button.test": "ส่งอีเมล์์์์์์ทดสอบ",
|
||||||
"admin.config.oauth.allow-registration": "Allow registration",
|
"admin.config.oauth.allow-registration": "Allow registration",
|
||||||
"admin.config.oauth.allow-registration.description": "Allow users to register via social login",
|
"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": "Ignore TOTP",
|
||||||
"admin.config.oauth.ignore-totp.description": "Whether to ignore TOTP when user using social login",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"Whether to ignore TOTP when user using social login",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "Whether GitHub login is enabled",
|
"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": "GitHub Client ID",
|
||||||
"admin.config.oauth.github-client-id.description": "Client ID of the GitHub OAuth app",
|
"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": "GitHub Client secret",
|
||||||
"admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"Client secret of the GitHub OAuth app",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "Whether Google login is enabled",
|
"admin.config.oauth.google-enabled.description":
|
||||||
|
"Whether Google login is enabled",
|
||||||
"admin.config.oauth.google-client-id": "Google Client ID",
|
"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-id.description":
|
||||||
|
"Client ID of the Google OAuth app",
|
||||||
"admin.config.oauth.google-client-secret": "Google Client secret",
|
"admin.config.oauth.google-client-secret": "Google Client secret",
|
||||||
"admin.config.oauth.google-client-secret.description": "Client secret of the Google OAuth app",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Client secret of the Google OAuth app",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "Whether Microsoft login is enabled",
|
"admin.config.oauth.microsoft-enabled.description":
|
||||||
|
"Whether Microsoft login is enabled",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Tenant ID 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": "Microsoft Client ID",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "Client ID of the Microsoft OAuth app",
|
"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": "Microsoft Client secret",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Client secret of the Microsoft OAuth app",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Client secret of the Microsoft OAuth app",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "Whether Discord login is enabled",
|
"admin.config.oauth.discord-enabled.description":
|
||||||
|
"Whether Discord login is enabled",
|
||||||
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
|
"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-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": "Discord Client ID",
|
||||||
"admin.config.oauth.discord-client-id.description": "Client ID of the Discord OAuth app",
|
"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": "Discord Client secret",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Client secret of the Discord OAuth app",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Client secret of the Discord OAuth app",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Whether OpenID Connect login is enabled",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
|
"Discovery URI of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
|
"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-username-claim.description":
|
||||||
|
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"Client ID of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Client secret of the OpenID Connect OAuth app",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "ไม่พบหน้าที่คุณกำลังมองหา",
|
"404.description": "ไม่พบหน้าที่คุณกำลังมองหา",
|
||||||
"404.button.home": "หน้าแรก",
|
"404.button.home": "หน้าแรก",
|
||||||
@ -377,16 +452,22 @@ export default {
|
|||||||
"error.description": "Oops!",
|
"error.description": "Oops!",
|
||||||
"error.button.back": "Go back",
|
"error.button.back": "Go back",
|
||||||
"error.msg.default": "Something went wrong.",
|
"error.msg.default": "Something went wrong.",
|
||||||
"error.msg.access_denied": "You canceled the authentication process, please try again.",
|
"error.msg.access_denied":
|
||||||
"error.msg.expired_token": "The authentication process took too long, please try again.",
|
"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.invalid_token": "Internal Error",
|
||||||
"error.msg.no_user": "User linked to this {0} account doesn't exist.",
|
"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.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.already_linked":
|
||||||
|
"This {0} account is already linked to another account.",
|
||||||
"error.msg.not_linked": "This {0} account haven't linked to any account yet.",
|
"error.msg.not_linked": "This {0} account haven't linked to any account yet.",
|
||||||
"error.msg.unverified_account": "This {0} account is unverified, please try again after verification.",
|
"error.msg.unverified_account":
|
||||||
"error.msg.discord_guild_permission_denied": "You are not allowed to sign in.",
|
"This {0} account is unverified, please try again after verification.",
|
||||||
"error.msg.cannot_get_user_info": "Can not get your user info from this {0} account.",
|
"error.msg.discord_guild_permission_denied":
|
||||||
|
"You are not allowed to sign in.",
|
||||||
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Can not get your user info from this {0} account.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +498,5 @@ export default {
|
|||||||
"common.error.too-long": "ต้องมีไม่เกิน {length} ตัวอักษร",
|
"common.error.too-long": "ต้องมีไม่เกิน {length} ตัวอักษร",
|
||||||
"common.error.exact-length": "ต้องมีความยาว {length} ตัวอักษร",
|
"common.error.exact-length": "ต้องมีความยาว {length} ตัวอักษร",
|
||||||
"common.error.invalid-number": "ต้องเป็นตัวเลข",
|
"common.error.invalid-number": "ต้องเป็นตัวเลข",
|
||||||
"common.error.field-required": "ต้องกรอกข้อมูลนี้"
|
"common.error.field-required": "ต้องกรอกข้อมูลนี้",
|
||||||
};
|
};
|
@ -57,7 +57,8 @@ export default {
|
|||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "忘记密码?",
|
"resetPassword.title": "忘记密码?",
|
||||||
"resetPassword.description": "请输入电子邮件接受重置密码邮件",
|
"resetPassword.description": "请输入电子邮件接受重置密码邮件",
|
||||||
"resetPassword.notify.success": "一封包含密码重置地址的邮件已发送到你的邮箱中",
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "返回登录页面",
|
"resetPassword.button.back": "返回登录页面",
|
||||||
"resetPassword.text.resetPassword": "重置密码",
|
"resetPassword.text.resetPassword": "重置密码",
|
||||||
"resetPassword.text.enterNewPassword": "请输入新密码",
|
"resetPassword.text.enterNewPassword": "请输入新密码",
|
||||||
@ -72,7 +73,8 @@ export default {
|
|||||||
"account.card.password.title": "密码",
|
"account.card.password.title": "密码",
|
||||||
"account.card.password.old": "旧密码",
|
"account.card.password.old": "旧密码",
|
||||||
"account.card.password.new": "新密码",
|
"account.card.password.new": "新密码",
|
||||||
"account.card.password.noPasswordSet": "您还未设置密码。如果您想通过邮箱和密码登录,请先设置密码。",
|
"account.card.password.noPasswordSet":
|
||||||
|
"您还未设置密码。如果您想通过邮箱和密码登录,请先设置密码。",
|
||||||
"account.notify.password.success": "密码更改成功!",
|
"account.notify.password.success": "密码更改成功!",
|
||||||
"account.card.oauth.title": "社交账号登录",
|
"account.card.oauth.title": "社交账号登录",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +86,13 @@ export default {
|
|||||||
"account.card.oauth.unlink": "Unlink",
|
"account.card.oauth.unlink": "Unlink",
|
||||||
"account.card.oauth.unlinked": "Unlinked",
|
"account.card.oauth.unlinked": "Unlinked",
|
||||||
"account.modal.unlink.title": "Unlink account",
|
"account.modal.unlink.title": "Unlink account",
|
||||||
"account.modal.unlink.description": "如果您不记得您的用户名和密码,解除和社交账号的关联可能会导致丢失账户。",
|
"account.modal.unlink.description":
|
||||||
|
"如果您不记得您的用户名和密码,解除和社交账号的关联可能会导致丢失账户。",
|
||||||
"account.notify.oauth.unlinked.success": "解除关联成功",
|
"account.notify.oauth.unlinked.success": "解除关联成功",
|
||||||
"account.card.security.title": "安全",
|
"account.card.security.title": "安全",
|
||||||
"account.card.security.totp.enable.description": "请输入当前密码开启两步验证",
|
"account.card.security.totp.enable.description": "请输入当前密码开启两步验证",
|
||||||
"account.card.security.totp.disable.description": "请输入当前密码关闭两步验证",
|
"account.card.security.totp.disable.description":
|
||||||
|
"请输入当前密码关闭两步验证",
|
||||||
"account.card.security.totp.button.start": "开启",
|
"account.card.security.totp.button.start": "开启",
|
||||||
"account.modal.totp.title": "开启两步验证",
|
"account.modal.totp.title": "开启两步验证",
|
||||||
"account.modal.totp.step1": "第一步:添加验证器 Authenticator",
|
"account.modal.totp.step1": "第一步:添加验证器 Authenticator",
|
||||||
@ -100,7 +104,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "成功关闭两步验证!",
|
"account.notify.totp.disable": "成功关闭两步验证!",
|
||||||
"account.notify.totp.enable": "成功开启两步验证!",
|
"account.notify.totp.enable": "成功开启两步验证!",
|
||||||
"account.card.language.title": "语言",
|
"account.card.language.title": "语言",
|
||||||
"account.card.language.description": "本项目由社区成员翻译,部分语言可能暂未提供翻译。",
|
"account.card.language.description":
|
||||||
|
"本项目由社区成员翻译,部分语言可能暂未提供翻译。",
|
||||||
"account.card.color.title": "颜色外观",
|
"account.card.color.title": "颜色外观",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "暗黑模式",
|
"account.theme.dark": "暗黑模式",
|
||||||
@ -108,7 +113,8 @@ export default {
|
|||||||
"account.theme.system": "跟随系统",
|
"account.theme.system": "跟随系统",
|
||||||
"account.button.delete": "删除账户",
|
"account.button.delete": "删除账户",
|
||||||
"account.modal.delete.title": "删除账户",
|
"account.modal.delete.title": "删除账户",
|
||||||
"account.modal.delete.description": "你真的想删除你的账户,并删除所有的共享吗?",
|
"account.modal.delete.description":
|
||||||
|
"你真的想删除你的账户,并删除所有的共享吗?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "我的共享",
|
"account.shares.title": "我的共享",
|
||||||
@ -130,7 +136,8 @@ export default {
|
|||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "预留共享",
|
"account.reverseShares.title": "预留共享",
|
||||||
"account.reverseShares.description": "预留共享允许你创建一个特定共享链接,以便外部用户以此链接创建共享",
|
"account.reverseShares.description":
|
||||||
|
"预留共享允许你创建一个特定共享链接,以便外部用户以此链接创建共享",
|
||||||
"account.reverseShares.title.empty": "这里空空如也 👀",
|
"account.reverseShares.title.empty": "这里空空如也 👀",
|
||||||
"account.reverseShares.description.empty": "你没有创建任何预留共享",
|
"account.reverseShares.description.empty": "你没有创建任何预留共享",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
@ -150,9 +157,11 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-plural": "年",
|
"account.reverseShares.modal.expiration.year-plural": "年",
|
||||||
"account.reverseShares.modal.max-size.label": "共享文件上限",
|
"account.reverseShares.modal.max-size.label": "共享文件上限",
|
||||||
"account.reverseShares.modal.send-email": "发送邮件提醒",
|
"account.reverseShares.modal.send-email": "发送邮件提醒",
|
||||||
"account.reverseShares.modal.send-email.description": "当这个预留共享链接被用于共享时,发送邮件提醒",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"当这个预留共享链接被用于共享时,发送邮件提醒",
|
||||||
"account.reverseShares.modal.max-use.label": "最大使用次数",
|
"account.reverseShares.modal.max-use.label": "最大使用次数",
|
||||||
"account.reverseShares.modal.max-use.description": "这个预留共享链接可被用于创建共享的最大使用次数",
|
"account.reverseShares.modal.max-use.description":
|
||||||
|
"这个预留共享链接可被用于创建共享的最大使用次数",
|
||||||
"account.reverseShare.never-expires": "这个预留共享永不过期",
|
"account.reverseShare.never-expires": "这个预留共享永不过期",
|
||||||
"account.reverseShare.expires-on": "这个预留共享将过期于 {expiration}",
|
"account.reverseShare.expires-on": "这个预留共享将过期于 {expiration}",
|
||||||
"account.reverseShares.table.no-shares": "当前没有创建任何共享",
|
"account.reverseShares.table.no-shares": "当前没有创建任何共享",
|
||||||
@ -164,7 +173,8 @@ export default {
|
|||||||
"account.reverseShares.table.expires": "过期时间",
|
"account.reverseShares.table.expires": "过期时间",
|
||||||
"account.reverseShares.modal.reverse-share-link": "预留共享链接",
|
"account.reverseShares.modal.reverse-share-link": "预留共享链接",
|
||||||
"account.reverseShares.modal.delete.title": "删除预留共享链接",
|
"account.reverseShares.modal.delete.title": "删除预留共享链接",
|
||||||
"account.reverseShares.modal.delete.description": "你真的想删除此预留共享链接吗?链接下所有关联的共享都将被删除",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"你真的想删除此预留共享链接吗?链接下所有关联的共享都将被删除",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "管理",
|
"admin.title": "管理",
|
||||||
@ -184,16 +194,19 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.button": "保存新密码",
|
"admin.users.edit.update.change-password.button": "保存新密码",
|
||||||
"admin.users.edit.update.notify.password.success": "密码更新成功!",
|
"admin.users.edit.update.notify.password.success": "密码更新成功!",
|
||||||
"admin.users.edit.delete.title": "删除用户 {username}",
|
"admin.users.edit.delete.title": "删除用户 {username}",
|
||||||
"admin.users.edit.delete.description": "你真的想删除这个账户,并删除该用户所有的共享吗?",
|
"admin.users.edit.delete.description":
|
||||||
|
"你真的想删除这个账户,并删除该用户所有的共享吗?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "创建用户",
|
"admin.users.modal.create.title": "创建用户",
|
||||||
"admin.users.modal.create.username": "用户名",
|
"admin.users.modal.create.username": "用户名",
|
||||||
"admin.users.modal.create.email": "电子邮件",
|
"admin.users.modal.create.email": "电子邮件",
|
||||||
"admin.users.modal.create.password": "密码",
|
"admin.users.modal.create.password": "密码",
|
||||||
"admin.users.modal.create.manual-password": "手动设置密码",
|
"admin.users.modal.create.manual-password": "手动设置密码",
|
||||||
"admin.users.modal.create.manual-password.description": "如果不勾选,用户将会收到一封电子邮件来设置他们的密码",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"如果不勾选,用户将会收到一封电子邮件来设置他们的密码",
|
||||||
"admin.users.modal.create.admin": "管理员",
|
"admin.users.modal.create.admin": "管理员",
|
||||||
"admin.users.modal.create.admin.description": "如果勾选,用户将能访问管理员面板",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"如果勾选,用户将能访问管理员面板",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "上传",
|
"upload.title": "上传",
|
||||||
@ -201,7 +214,8 @@ export default {
|
|||||||
"upload.notify.count-failed": "{count} 文件上传失败,请重试",
|
"upload.notify.count-failed": "{count} 文件上传失败,请重试",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "上传文件",
|
"upload.dropzone.title": "上传文件",
|
||||||
"upload.dropzone.description": "拖放至此以上传文件,文件大小不能超过上限 {maxSize}",
|
"upload.dropzone.description":
|
||||||
|
"拖放至此以上传文件,文件大小不能超过上限 {maxSize}",
|
||||||
"upload.dropzone.notify.file-too-big": "你的文件超过了最大上传限制 {maxSize}",
|
"upload.dropzone.notify.file-too-big": "你的文件超过了最大上传限制 {maxSize}",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "文件名",
|
"upload.filelist.name": "文件名",
|
||||||
@ -211,10 +225,12 @@ export default {
|
|||||||
"upload.modal.link.error.invalid": "只能包括字母,数字,下划线(_),和横线(-)",
|
"upload.modal.link.error.invalid": "只能包括字母,数字,下划线(_),和横线(-)",
|
||||||
"upload.modal.link.error.taken": "这个链接已经存在了",
|
"upload.modal.link.error.taken": "这个链接已经存在了",
|
||||||
"upload.modal.not-signed-in": "当前没有登录",
|
"upload.modal.not-signed-in": "当前没有登录",
|
||||||
"upload.modal.not-signed-in-description": "你将不能删除你的共享或查看访问次数",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"你将不能删除你的共享或查看访问次数",
|
||||||
"upload.modal.expires.never": "永不",
|
"upload.modal.expires.never": "永不",
|
||||||
"upload.modal.expires.never-long": "永不过期",
|
"upload.modal.expires.never-long": "永不过期",
|
||||||
"upload.modal.expires.error.too-long": "您设置的过期时间超出了系统上限 {max}。",
|
"upload.modal.expires.error.too-long":
|
||||||
|
"您设置的过期时间超出了系统上限 {max}。",
|
||||||
"upload.modal.link.label": "共享链接",
|
"upload.modal.link.label": "共享链接",
|
||||||
"upload.modal.expires.label": "过期时间",
|
"upload.modal.expires.label": "过期时间",
|
||||||
"upload.modal.expires.minute-singular": "1 分钟",
|
"upload.modal.expires.minute-singular": "1 分钟",
|
||||||
@ -262,7 +278,8 @@ export default {
|
|||||||
"share.table.name": "文件名",
|
"share.table.name": "文件名",
|
||||||
"share.table.size": "文件大小",
|
"share.table.size": "文件大小",
|
||||||
"share.modal.file-preview.error.not-supported.title": "该文件类型不支持预览",
|
"share.modal.file-preview.error.not-supported.title": "该文件类型不支持预览",
|
||||||
"share.modal.file-preview.error.not-supported.description": "A preview for this file type is unsupported. Please download the file to view it.",
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"A preview for this file type is unsupported. Please download the file to view it.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "编辑 {shareId}",
|
"share.edit.title": "编辑 {shareId}",
|
||||||
@ -284,38 +301,53 @@ export default {
|
|||||||
"admin.config.general.show-home-page": "显示首页",
|
"admin.config.general.show-home-page": "显示首页",
|
||||||
"admin.config.general.show-home-page.description": "是否显示首页",
|
"admin.config.general.show-home-page.description": "是否显示首页",
|
||||||
"admin.config.general.logo": "Logo",
|
"admin.config.general.logo": "Logo",
|
||||||
"admin.config.general.logo.description": "上传你的个性化 Logo,图片必须是长宽比 1:1 的 PNG 格式",
|
"admin.config.general.logo.description":
|
||||||
|
"上传你的个性化 Logo,图片必须是长宽比 1:1 的 PNG 格式",
|
||||||
"admin.config.general.logo.placeholder": "选择图片",
|
"admin.config.general.logo.placeholder": "选择图片",
|
||||||
"admin.config.email.enable-share-email-recipients": "开启共享邮件通知",
|
"admin.config.email.enable-share-email-recipients": "开启共享邮件通知",
|
||||||
"admin.config.email.enable-share-email-recipients.description": "是否允许通过邮件通知发送共享信息,只有设置了 SMTP 后该选项才有效",
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
|
"是否允许通过邮件通知发送共享信息,只有设置了 SMTP 后该选项才有效",
|
||||||
"admin.config.email.share-recipients-subject": "共享邮件通知主题",
|
"admin.config.email.share-recipients-subject": "共享邮件通知主题",
|
||||||
"admin.config.email.share-recipients-subject.description": "发送共享邮件通知的邮件主题",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
|
"发送共享邮件通知的邮件主题",
|
||||||
"admin.config.email.share-recipients-message": "共享邮件通知内容",
|
"admin.config.email.share-recipients-message": "共享邮件通知内容",
|
||||||
"admin.config.email.share-recipients-message.description": "发给接收者的共享邮件通知的具体内容。可选的变量有:\n {creator} - 该共享的创建者\n {shareUrl} - 该共享的链接\n {desc} - 该共享的描述\n {expires} - 该共享的过期时间\n 这些变量会被实际的值所替代",
|
"admin.config.email.share-recipients-message.description":
|
||||||
|
"发给接收者的共享邮件通知的具体内容。可选的变量有:\n {creator} - 该共享的创建者\n {shareUrl} - 该共享的链接\n {desc} - 该共享的描述\n {expires} - 该共享的过期时间\n 这些变量会被实际的值所替代",
|
||||||
"admin.config.email.reverse-share-subject": "预留共享邮件通知主题",
|
"admin.config.email.reverse-share-subject": "预留共享邮件通知主题",
|
||||||
"admin.config.email.reverse-share-subject.description": "当有人使用了你的预留共享链接时,发送的预留共享邮件通知主题",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"当有人使用了你的预留共享链接时,发送的预留共享邮件通知主题",
|
||||||
"admin.config.email.reverse-share-message": "预留共享邮件通知内容",
|
"admin.config.email.reverse-share-message": "预留共享邮件通知内容",
|
||||||
"admin.config.email.reverse-share-message.description": "当有人使用了你的预留共享链接时,发送的通知内容。{shareUrl} 会被创建者的用户名和共享链接代替",
|
"admin.config.email.reverse-share-message.description":
|
||||||
|
"当有人使用了你的预留共享链接时,发送的通知内容。{shareUrl} 会被创建者的用户名和共享链接代替",
|
||||||
"admin.config.email.reset-password-subject": "重置密码邮件通知主题",
|
"admin.config.email.reset-password-subject": "重置密码邮件通知主题",
|
||||||
"admin.config.email.reset-password-subject.description": "当用户发起重置密码时,发送的重置密码邮件通知主题",
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"当用户发起重置密码时,发送的重置密码邮件通知主题",
|
||||||
"admin.config.email.reset-password-message": "重置密码邮件通知内容",
|
"admin.config.email.reset-password-message": "重置密码邮件通知内容",
|
||||||
"admin.config.email.reset-password-message.description": "当用户发起重置密码时,重置密码邮件通知内容。{url} 会被重置密码链接代替",
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"当用户发起重置密码时,重置密码邮件通知内容。{url} 会被重置密码链接代替",
|
||||||
"admin.config.email.invite-subject": "邀请邮件通知主题",
|
"admin.config.email.invite-subject": "邀请邮件通知主题",
|
||||||
"admin.config.email.invite-subject.description": "当管理员邀请用户时,发送的邀请邮件通知主题",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"当管理员邀请用户时,发送的邀请邮件通知主题",
|
||||||
"admin.config.email.invite-message": "邀请邮件通知内容",
|
"admin.config.email.invite-message": "邀请邮件通知内容",
|
||||||
"admin.config.email.invite-message.description": "当管理员邀请用户时,发送的邀请邮件通知内容。{url} 会被邀请链接代替,{password} 会被密码代替",
|
"admin.config.email.invite-message.description":
|
||||||
|
"当管理员邀请用户时,发送的邀请邮件通知内容。{url} 会被邀请链接代替,{password} 会被密码代替",
|
||||||
"admin.config.share.allow-registration": "允许注册",
|
"admin.config.share.allow-registration": "允许注册",
|
||||||
"admin.config.share.allow-registration.description": "是否允许注册",
|
"admin.config.share.allow-registration.description": "是否允许注册",
|
||||||
"admin.config.share.allow-unauthenticated-shares": "是否允许未验证的共享",
|
"admin.config.share.allow-unauthenticated-shares": "是否允许未验证的共享",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "是否允许未验证的用户创建共享",
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"是否允许未验证的用户创建共享",
|
||||||
"admin.config.share.max-expiration": "最长过期时间",
|
"admin.config.share.max-expiration": "最长过期时间",
|
||||||
"admin.config.share.max-expiration.description": "“最长过期时间”以小时为单位,如果将其设置为“0”则为永不过期。",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"“最长过期时间”以小时为单位,如果将其设置为“0”则为永不过期。",
|
||||||
"admin.config.share.max-size": "最大文件上限",
|
"admin.config.share.max-size": "最大文件上限",
|
||||||
"admin.config.share.max-size.description": "最大文件上限,单位 bytes (1GB=1024MB=1048576KB=1073741824bytes)",
|
"admin.config.share.max-size.description":
|
||||||
|
"最大文件上限,单位 bytes (1GB=1024MB=1048576KB=1073741824bytes)",
|
||||||
"admin.config.share.zip-compression-level": "Zip 文件压缩质量",
|
"admin.config.share.zip-compression-level": "Zip 文件压缩质量",
|
||||||
"admin.config.share.zip-compression-level.description": "调整压缩质量来平衡压缩文件的大小和压缩的速度。有效值介于 0 和 9 之间,0 为不压缩,9 为最高质量压缩。 ",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"调整压缩质量来平衡压缩文件的大小和压缩的速度。有效值介于 0 和 9 之间,0 为不压缩,9 为最高质量压缩。 ",
|
||||||
"admin.config.smtp.enabled": "启用",
|
"admin.config.smtp.enabled": "启用",
|
||||||
"admin.config.smtp.enabled.description": "是否开启 SMTP,仅当输入主机名、端口、发送邮箱、用户名和密码后开启",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"是否开启 SMTP,仅当输入主机名、端口、发送邮箱、用户名和密码后开启",
|
||||||
"admin.config.smtp.host": "主机名",
|
"admin.config.smtp.host": "主机名",
|
||||||
"admin.config.smtp.host.description": "SMTP 主机名",
|
"admin.config.smtp.host.description": "SMTP 主机名",
|
||||||
"admin.config.smtp.port": "端口",
|
"admin.config.smtp.port": "端口",
|
||||||
@ -328,47 +360,63 @@ export default {
|
|||||||
"admin.config.smtp.password.description": "SMTP 主机密码",
|
"admin.config.smtp.password.description": "SMTP 主机密码",
|
||||||
"admin.config.smtp.button.test": "发送测试邮件",
|
"admin.config.smtp.button.test": "发送测试邮件",
|
||||||
"admin.config.oauth.allow-registration": "允许注册",
|
"admin.config.oauth.allow-registration": "允许注册",
|
||||||
"admin.config.oauth.allow-registration.description": "允许用户通过登录社交账号来注册",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"允许用户通过登录社交账号来注册",
|
||||||
"admin.config.oauth.ignore-totp": "忽略两步验证",
|
"admin.config.oauth.ignore-totp": "忽略两步验证",
|
||||||
"admin.config.oauth.ignore-totp.description": "用户通过社交账号登录时是否忽略两步验证",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"用户通过社交账号登录时是否忽略两步验证",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "是否启用 GitHub 账号登录",
|
"admin.config.oauth.github-enabled.description": "是否启用 GitHub 账号登录",
|
||||||
"admin.config.oauth.github-client-id": "GitHub Client ID",
|
"admin.config.oauth.github-client-id": "GitHub Client ID",
|
||||||
"admin.config.oauth.github-client-id.description": "GitHub OAuth App 的 Client ID",
|
"admin.config.oauth.github-client-id.description":
|
||||||
|
"GitHub OAuth App 的 Client ID",
|
||||||
"admin.config.oauth.github-client-secret": "GitHub Client secret",
|
"admin.config.oauth.github-client-secret": "GitHub Client secret",
|
||||||
"admin.config.oauth.github-client-secret.description": "GitHub OAuth App 的 Client secret",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"GitHub OAuth App 的 Client secret",
|
||||||
"admin.config.oauth.google-enabled": "谷歌",
|
"admin.config.oauth.google-enabled": "谷歌",
|
||||||
"admin.config.oauth.google-enabled.description": "是否启用谷歌账号登录",
|
"admin.config.oauth.google-enabled.description": "是否启用谷歌账号登录",
|
||||||
"admin.config.oauth.google-client-id": "谷歌 Client ID",
|
"admin.config.oauth.google-client-id": "谷歌 Client ID",
|
||||||
"admin.config.oauth.google-client-id.description": "Google OAuth App 的 Client ID",
|
"admin.config.oauth.google-client-id.description":
|
||||||
|
"Google OAuth App 的 Client ID",
|
||||||
"admin.config.oauth.google-client-secret": "谷歌 Client secret",
|
"admin.config.oauth.google-client-secret": "谷歌 Client secret",
|
||||||
"admin.config.oauth.google-client-secret.description": "Google OAuth App 的 Client secret",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Google OAuth App 的 Client secret",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "是否启用微软账号登录",
|
"admin.config.oauth.microsoft-enabled.description": "是否启用微软账号登录",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Tenant ID 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": "Microsoft Client ID",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "Microsoft OAuth App 的 Client ID",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
|
"Microsoft OAuth App 的 Client ID",
|
||||||
"admin.config.oauth.microsoft-client-secret": "Microsoft 的 Client secret",
|
"admin.config.oauth.microsoft-client-secret": "Microsoft 的 Client secret",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Microsoft OAuth App 的 Client secret",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Microsoft OAuth App 的 Client secret",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "是否启用 Discord 账号登录",
|
"admin.config.oauth.discord-enabled.description": "是否启用 Discord 账号登录",
|
||||||
"admin.config.oauth.discord-limited-guild": "Discord 的 limited server ID",
|
"admin.config.oauth.discord-limited-guild": "Discord 的 limited server ID",
|
||||||
"admin.config.oauth.discord-limited-guild.description": "限制特定服务器中的用户登录。留空来禁用。",
|
"admin.config.oauth.discord-limited-guild.description":
|
||||||
|
"限制特定服务器中的用户登录。留空来禁用。",
|
||||||
"admin.config.oauth.discord-client-id": "Discord 的 Client ID",
|
"admin.config.oauth.discord-client-id": "Discord 的 Client ID",
|
||||||
"admin.config.oauth.discord-client-id.description": "Discord OAuth App 的 Client ID",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
|
"Discord OAuth App 的 Client ID",
|
||||||
"admin.config.oauth.discord-client-secret": "Discord 的 Client secret",
|
"admin.config.oauth.discord-client-secret": "Discord 的 Client secret",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Discord OAuth App 的 Client secret",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Discord OAuth App 的 Client secret",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "是否启用 OpenID Connect 登录",
|
"admin.config.oauth.oidc-enabled.description": "是否启用 OpenID Connect 登录",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect 的 Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect 的 Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "OpenID Connect OAuth App 的 Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
|
"OpenID Connect OAuth App 的 Discovery URI",
|
||||||
"admin.config.oauth.oidc-username-claim": "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-username-claim.description":
|
||||||
|
"OpenID Connect ID token 中的用户名请求。如果您不知道这项配置是什么,请留空。",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect 的 Client ID",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect 的 Client ID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "OpenID Connect OAuth App 的 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": "OpenID Connect 的 Client secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "OpenID Connect OAuth App 的 Client secret",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"OpenID Connect OAuth App 的 Client secret",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "当前的页面走丢啦",
|
"404.description": "当前的页面走丢啦",
|
||||||
"404.button.home": "返回主页",
|
"404.button.home": "返回主页",
|
||||||
@ -417,5 +465,5 @@ export default {
|
|||||||
"common.error.too-long": "必须不超过 {length} 个字符",
|
"common.error.too-long": "必须不超过 {length} 个字符",
|
||||||
"common.error.exact-length": "必须为 {length} 个字符",
|
"common.error.exact-length": "必须为 {length} 个字符",
|
||||||
"common.error.invalid-number": "必须为数字",
|
"common.error.invalid-number": "必须为数字",
|
||||||
"common.error.field-required": "必填项"
|
"common.error.field-required": "必填项",
|
||||||
};
|
};
|
@ -18,7 +18,8 @@ export default {
|
|||||||
"home.bullet.b.name": "完全隱私",
|
"home.bullet.b.name": "完全隱私",
|
||||||
"home.bullet.b.description": "您的檔案只屬於您!不需將它放到第三方檔案平台",
|
"home.bullet.b.description": "您的檔案只屬於您!不需將它放到第三方檔案平台",
|
||||||
"home.bullet.c.name": "完全無限",
|
"home.bullet.c.name": "完全無限",
|
||||||
"home.bullet.c.description": "想上傳多大都可以,更需要擔心的是您的存儲空間容量",
|
"home.bullet.c.description":
|
||||||
|
"想上傳多大都可以,更需要擔心的是您的存儲空間容量",
|
||||||
"home.button.start": "開始使用",
|
"home.button.start": "開始使用",
|
||||||
"home.button.source": "原始碼",
|
"home.button.source": "原始碼",
|
||||||
// END /
|
// END /
|
||||||
@ -57,7 +58,8 @@ export default {
|
|||||||
// /auth/reset-password
|
// /auth/reset-password
|
||||||
"resetPassword.title": "忘記密碼?",
|
"resetPassword.title": "忘記密碼?",
|
||||||
"resetPassword.description": "請輸入Email以讓系統寄送重置密碼郵件",
|
"resetPassword.description": "請輸入Email以讓系統寄送重置密碼郵件",
|
||||||
"resetPassword.notify.success": "一封包含密碼重置地址的郵件已發送到您的Email",
|
"resetPassword.notify.success":
|
||||||
|
"A message with a link to reset your password has been sent if the email exists.",
|
||||||
"resetPassword.button.back": "返回登入頁面",
|
"resetPassword.button.back": "返回登入頁面",
|
||||||
"resetPassword.text.resetPassword": "重置密碼",
|
"resetPassword.text.resetPassword": "重置密碼",
|
||||||
"resetPassword.text.enterNewPassword": "請輸入新密碼",
|
"resetPassword.text.enterNewPassword": "請輸入新密碼",
|
||||||
@ -72,7 +74,8 @@ export default {
|
|||||||
"account.card.password.title": "密碼",
|
"account.card.password.title": "密碼",
|
||||||
"account.card.password.old": "舊密碼",
|
"account.card.password.old": "舊密碼",
|
||||||
"account.card.password.new": "新密碼",
|
"account.card.password.new": "新密碼",
|
||||||
"account.card.password.noPasswordSet": "並未設定密碼,若希望使用E-mail與密碼進行登入則必須要設定密碼。",
|
"account.card.password.noPasswordSet":
|
||||||
|
"並未設定密碼,若希望使用E-mail與密碼進行登入則必須要設定密碼。",
|
||||||
"account.notify.password.success": "密碼更改成功!",
|
"account.notify.password.success": "密碼更改成功!",
|
||||||
"account.card.oauth.title": "第三方登入",
|
"account.card.oauth.title": "第三方登入",
|
||||||
"account.card.oauth.github": "GitHub",
|
"account.card.oauth.github": "GitHub",
|
||||||
@ -84,11 +87,13 @@ export default {
|
|||||||
"account.card.oauth.unlink": "取消聯結",
|
"account.card.oauth.unlink": "取消聯結",
|
||||||
"account.card.oauth.unlinked": "已取消聯結",
|
"account.card.oauth.unlinked": "已取消聯結",
|
||||||
"account.modal.unlink.title": "取消聯結第三方登入",
|
"account.modal.unlink.title": "取消聯結第三方登入",
|
||||||
"account.modal.unlink.description": "若不記得使用者名稱與密碼,取消聯結第三方登入可能會使您無法登入。",
|
"account.modal.unlink.description":
|
||||||
|
"若不記得使用者名稱與密碼,取消聯結第三方登入可能會使您無法登入。",
|
||||||
"account.notify.oauth.unlinked.success": "已完成取消聯結",
|
"account.notify.oauth.unlinked.success": "已完成取消聯結",
|
||||||
"account.card.security.title": "安控",
|
"account.card.security.title": "安控",
|
||||||
"account.card.security.totp.enable.description": "請輸入當前密碼開啟兩步驗證",
|
"account.card.security.totp.enable.description": "請輸入當前密碼開啟兩步驗證",
|
||||||
"account.card.security.totp.disable.description": "請輸入當前密碼關閉兩步驗證",
|
"account.card.security.totp.disable.description":
|
||||||
|
"請輸入當前密碼關閉兩步驗證",
|
||||||
"account.card.security.totp.button.start": "開啟",
|
"account.card.security.totp.button.start": "開啟",
|
||||||
"account.modal.totp.title": "開啟兩步驗證",
|
"account.modal.totp.title": "開啟兩步驗證",
|
||||||
"account.modal.totp.step1": "第一步:添加驗證應用程式 Authenticator",
|
"account.modal.totp.step1": "第一步:添加驗證應用程式 Authenticator",
|
||||||
@ -100,7 +105,8 @@ export default {
|
|||||||
"account.notify.totp.disable": "成功關閉兩步驗證!",
|
"account.notify.totp.disable": "成功關閉兩步驗證!",
|
||||||
"account.notify.totp.enable": "成功開啟兩步驗證!",
|
"account.notify.totp.enable": "成功開啟兩步驗證!",
|
||||||
"account.card.language.title": "語言",
|
"account.card.language.title": "語言",
|
||||||
"account.card.language.description": "此專案由社群進行翻譯,部分語言可能尚未完成翻譯。",
|
"account.card.language.description":
|
||||||
|
"此專案由社群進行翻譯,部分語言可能尚未完成翻譯。",
|
||||||
"account.card.color.title": "顏色外觀",
|
"account.card.color.title": "顏色外觀",
|
||||||
// ThemeSwitcher.tsx
|
// ThemeSwitcher.tsx
|
||||||
"account.theme.dark": "深色模式",
|
"account.theme.dark": "深色模式",
|
||||||
@ -108,7 +114,8 @@ export default {
|
|||||||
"account.theme.system": "比照系統",
|
"account.theme.system": "比照系統",
|
||||||
"account.button.delete": "刪除帳號",
|
"account.button.delete": "刪除帳號",
|
||||||
"account.modal.delete.title": "刪除帳號",
|
"account.modal.delete.title": "刪除帳號",
|
||||||
"account.modal.delete.description": "您真的想刪除您的帳號,並刪除所有的分享嗎?",
|
"account.modal.delete.description":
|
||||||
|
"您真的想刪除您的帳號,並刪除所有的分享嗎?",
|
||||||
// END /account
|
// END /account
|
||||||
// /account/shares
|
// /account/shares
|
||||||
"account.shares.title": "我的分享",
|
"account.shares.title": "我的分享",
|
||||||
@ -130,7 +137,8 @@ export default {
|
|||||||
// END /account/shares
|
// END /account/shares
|
||||||
// /account/reverseShares
|
// /account/reverseShares
|
||||||
"account.reverseShares.title": "檔案請求",
|
"account.reverseShares.title": "檔案請求",
|
||||||
"account.reverseShares.description": "檔案請求允許您建立一個特定的上船畫面,以便外部使用者與您分享檔案",
|
"account.reverseShares.description":
|
||||||
|
"檔案請求允許您建立一個特定的上船畫面,以便外部使用者與您分享檔案",
|
||||||
"account.reverseShares.title.empty": "這里空空如也 👀",
|
"account.reverseShares.title.empty": "這里空空如也 👀",
|
||||||
"account.reverseShares.description.empty": "您沒有建立任何檔案請求",
|
"account.reverseShares.description.empty": "您沒有建立任何檔案請求",
|
||||||
// showCreateReverseShareModal.tsx
|
// showCreateReverseShareModal.tsx
|
||||||
@ -150,9 +158,11 @@ export default {
|
|||||||
"account.reverseShares.modal.expiration.year-plural": "年",
|
"account.reverseShares.modal.expiration.year-plural": "年",
|
||||||
"account.reverseShares.modal.max-size.label": "上傳大小上限",
|
"account.reverseShares.modal.max-size.label": "上傳大小上限",
|
||||||
"account.reverseShares.modal.send-email": "發送Email提醒",
|
"account.reverseShares.modal.send-email": "發送Email提醒",
|
||||||
"account.reverseShares.modal.send-email.description": "當這個檔案請求聯結被用於分享時,發送Email提醒",
|
"account.reverseShares.modal.send-email.description":
|
||||||
|
"當這個檔案請求聯結被用於分享時,發送Email提醒",
|
||||||
"account.reverseShares.modal.max-use.label": "最大使用次數",
|
"account.reverseShares.modal.max-use.label": "最大使用次數",
|
||||||
"account.reverseShares.modal.max-use.description": "這個檔案請求聯結可被用於建立分享的最大使用次數",
|
"account.reverseShares.modal.max-use.description":
|
||||||
|
"這個檔案請求聯結可被用於建立分享的最大使用次數",
|
||||||
"account.reverseShare.never-expires": "這個檔案請求永不過期",
|
"account.reverseShare.never-expires": "這個檔案請求永不過期",
|
||||||
"account.reverseShare.expires-on": "這個檔案請求將過期於 {expiration}",
|
"account.reverseShare.expires-on": "這個檔案請求將過期於 {expiration}",
|
||||||
"account.reverseShares.table.no-shares": "當前沒有建立任何分享",
|
"account.reverseShares.table.no-shares": "當前沒有建立任何分享",
|
||||||
@ -164,7 +174,8 @@ export default {
|
|||||||
"account.reverseShares.table.expires": "過期時間",
|
"account.reverseShares.table.expires": "過期時間",
|
||||||
"account.reverseShares.modal.reverse-share-link": "檔案請求聯結",
|
"account.reverseShares.modal.reverse-share-link": "檔案請求聯結",
|
||||||
"account.reverseShares.modal.delete.title": "刪除檔案請求聯結",
|
"account.reverseShares.modal.delete.title": "刪除檔案請求聯結",
|
||||||
"account.reverseShares.modal.delete.description": "您真的想刪除此檔案請求聯結嗎?聯結下所有關聯的檔案都將被刪除",
|
"account.reverseShares.modal.delete.description":
|
||||||
|
"您真的想刪除此檔案請求聯結嗎?聯結下所有關聯的檔案都將被刪除",
|
||||||
// END /account/reverseShares
|
// END /account/reverseShares
|
||||||
// /admin
|
// /admin
|
||||||
"admin.title": "管理",
|
"admin.title": "管理",
|
||||||
@ -184,16 +195,19 @@ export default {
|
|||||||
"admin.users.edit.update.change-password.button": "保存新密碼",
|
"admin.users.edit.update.change-password.button": "保存新密碼",
|
||||||
"admin.users.edit.update.notify.password.success": "密碼更新成功!",
|
"admin.users.edit.update.notify.password.success": "密碼更新成功!",
|
||||||
"admin.users.edit.delete.title": "刪除使用者 {username}",
|
"admin.users.edit.delete.title": "刪除使用者 {username}",
|
||||||
"admin.users.edit.delete.description": "您真的想刪除這個帳號,並刪除該使用者所有的分享嗎?",
|
"admin.users.edit.delete.description":
|
||||||
|
"您真的想刪除這個帳號,並刪除該使用者所有的分享嗎?",
|
||||||
// showCreateUserModal.tsx
|
// showCreateUserModal.tsx
|
||||||
"admin.users.modal.create.title": "建立使用者",
|
"admin.users.modal.create.title": "建立使用者",
|
||||||
"admin.users.modal.create.username": "使用者名稱",
|
"admin.users.modal.create.username": "使用者名稱",
|
||||||
"admin.users.modal.create.email": "Email",
|
"admin.users.modal.create.email": "Email",
|
||||||
"admin.users.modal.create.password": "密碼",
|
"admin.users.modal.create.password": "密碼",
|
||||||
"admin.users.modal.create.manual-password": "手動設置密碼",
|
"admin.users.modal.create.manual-password": "手動設置密碼",
|
||||||
"admin.users.modal.create.manual-password.description": "如果不勾選,使用者將會收到一封Email來設置他們的密碼",
|
"admin.users.modal.create.manual-password.description":
|
||||||
|
"如果不勾選,使用者將會收到一封Email來設置他們的密碼",
|
||||||
"admin.users.modal.create.admin": "管理員",
|
"admin.users.modal.create.admin": "管理員",
|
||||||
"admin.users.modal.create.admin.description": "如果勾選,使用者將能查看管理員面板",
|
"admin.users.modal.create.admin.description":
|
||||||
|
"如果勾選,使用者將能查看管理員面板",
|
||||||
// END /admin/users
|
// END /admin/users
|
||||||
// /upload
|
// /upload
|
||||||
"upload.title": "上傳",
|
"upload.title": "上傳",
|
||||||
@ -201,7 +215,8 @@ export default {
|
|||||||
"upload.notify.count-failed": "{count} 檔案上傳失敗,請重試",
|
"upload.notify.count-failed": "{count} 檔案上傳失敗,請重試",
|
||||||
// Dropzone.tsx
|
// Dropzone.tsx
|
||||||
"upload.dropzone.title": "上傳檔案",
|
"upload.dropzone.title": "上傳檔案",
|
||||||
"upload.dropzone.description": "將檔案拖曳至此以上傳,檔案大小不能超過上限 {maxSize}",
|
"upload.dropzone.description":
|
||||||
|
"將檔案拖曳至此以上傳,檔案大小不能超過上限 {maxSize}",
|
||||||
"upload.dropzone.notify.file-too-big": "您的檔案超過了最大上傳限制 {maxSize}",
|
"upload.dropzone.notify.file-too-big": "您的檔案超過了最大上傳限制 {maxSize}",
|
||||||
// FileList.tsx
|
// FileList.tsx
|
||||||
"upload.filelist.name": "檔案名稱",
|
"upload.filelist.name": "檔案名稱",
|
||||||
@ -211,7 +226,8 @@ export default {
|
|||||||
"upload.modal.link.error.invalid": "只能包括字母,數字,下劃線(_),和橫線(-)",
|
"upload.modal.link.error.invalid": "只能包括字母,數字,下劃線(_),和橫線(-)",
|
||||||
"upload.modal.link.error.taken": "這個分享代號已經存在了",
|
"upload.modal.link.error.taken": "這個分享代號已經存在了",
|
||||||
"upload.modal.not-signed-in": "當前沒有登入",
|
"upload.modal.not-signed-in": "當前沒有登入",
|
||||||
"upload.modal.not-signed-in-description": "您將不能刪除您的分享或查看查看次數",
|
"upload.modal.not-signed-in-description":
|
||||||
|
"您將不能刪除您的分享或查看查看次數",
|
||||||
"upload.modal.expires.never": "永不",
|
"upload.modal.expires.never": "永不",
|
||||||
"upload.modal.expires.never-long": "永不過期",
|
"upload.modal.expires.never-long": "永不過期",
|
||||||
"upload.modal.expires.error.too-long": "過期時間超出了系統上限設定 {max}。",
|
"upload.modal.expires.error.too-long": "過期時間超出了系統上限設定 {max}。",
|
||||||
@ -262,7 +278,8 @@ export default {
|
|||||||
"share.table.name": "檔案名稱",
|
"share.table.name": "檔案名稱",
|
||||||
"share.table.size": "檔案大小",
|
"share.table.size": "檔案大小",
|
||||||
"share.modal.file-preview.error.not-supported.title": "該檔案類型不支持預覽",
|
"share.modal.file-preview.error.not-supported.title": "該檔案類型不支持預覽",
|
||||||
"share.modal.file-preview.error.not-supported.description": "A preview for this file type is unsupported. Please download the file to view it.",
|
"share.modal.file-preview.error.not-supported.description":
|
||||||
|
"A preview for this file type is unsupported. Please download the file to view it.",
|
||||||
// END /share/[id]
|
// END /share/[id]
|
||||||
// /share/[id]/edit
|
// /share/[id]/edit
|
||||||
"share.edit.title": "編輯 {shareId}",
|
"share.edit.title": "編輯 {shareId}",
|
||||||
@ -284,38 +301,53 @@ export default {
|
|||||||
"admin.config.general.show-home-page": "顯示首頁",
|
"admin.config.general.show-home-page": "顯示首頁",
|
||||||
"admin.config.general.show-home-page.description": "是否顯示首頁",
|
"admin.config.general.show-home-page.description": "是否顯示首頁",
|
||||||
"admin.config.general.logo": "Logo",
|
"admin.config.general.logo": "Logo",
|
||||||
"admin.config.general.logo.description": "上傳個性化 Logo,圖片必須是長寬比 1:1 的 PNG 格式",
|
"admin.config.general.logo.description":
|
||||||
|
"上傳個性化 Logo,圖片必須是長寬比 1:1 的 PNG 格式",
|
||||||
"admin.config.general.logo.placeholder": "選擇圖片",
|
"admin.config.general.logo.placeholder": "選擇圖片",
|
||||||
"admin.config.email.enable-share-email-recipients": "開啟分享Email通知",
|
"admin.config.email.enable-share-email-recipients": "開啟分享Email通知",
|
||||||
"admin.config.email.enable-share-email-recipients.description": "是否允許通過Email通知發送分享資訊,需進行 SMTP 設定後此選項才有效",
|
"admin.config.email.enable-share-email-recipients.description":
|
||||||
|
"是否允許通過Email通知發送分享資訊,需進行 SMTP 設定後此選項才有效",
|
||||||
"admin.config.email.share-recipients-subject": "分享Email通知主題",
|
"admin.config.email.share-recipients-subject": "分享Email通知主題",
|
||||||
"admin.config.email.share-recipients-subject.description": "發送分享Email通知的主題",
|
"admin.config.email.share-recipients-subject.description":
|
||||||
|
"發送分享Email通知的主題",
|
||||||
"admin.config.email.share-recipients-message": "分享Email通知內容",
|
"admin.config.email.share-recipients-message": "分享Email通知內容",
|
||||||
"admin.config.email.share-recipients-message.description": "發送到接收者的分享Email通知具體內容。可使用的參數有:\n {creator} - 分享建立者\n {shareUrl} - 分享聯結\n {desc} - 分享描述\n {expires} - 分享過期時間\n 這些參數會被實際的值所替代",
|
"admin.config.email.share-recipients-message.description":
|
||||||
|
"發送到接收者的分享Email通知具體內容。可使用的參數有:\n {creator} - 分享建立者\n {shareUrl} - 分享聯結\n {desc} - 分享描述\n {expires} - 分享過期時間\n 這些參數會被實際的值所替代",
|
||||||
"admin.config.email.reverse-share-subject": "檔案請求Email通知主題",
|
"admin.config.email.reverse-share-subject": "檔案請求Email通知主題",
|
||||||
"admin.config.email.reverse-share-subject.description": "當有人使用了您的檔案請求聯結時,發送的檔案請求通知主題",
|
"admin.config.email.reverse-share-subject.description":
|
||||||
|
"當有人使用了您的檔案請求聯結時,發送的檔案請求通知主題",
|
||||||
"admin.config.email.reverse-share-message": "檔案請求Email通知內容",
|
"admin.config.email.reverse-share-message": "檔案請求Email通知內容",
|
||||||
"admin.config.email.reverse-share-message.description": "當有人使用了您的檔案請求聯結時,發送的通知內容。{shareUrl} 會被建立者的使用者名稱和分享聯結代替",
|
"admin.config.email.reverse-share-message.description":
|
||||||
|
"當有人使用了您的檔案請求聯結時,發送的通知內容。{shareUrl} 會被建立者的使用者名稱和分享聯結代替",
|
||||||
"admin.config.email.reset-password-subject": "重置密碼Email通知主題",
|
"admin.config.email.reset-password-subject": "重置密碼Email通知主題",
|
||||||
"admin.config.email.reset-password-subject.description": "當使用者發動重置密碼時,發送的重置密碼通知主題",
|
"admin.config.email.reset-password-subject.description":
|
||||||
|
"當使用者發動重置密碼時,發送的重置密碼通知主題",
|
||||||
"admin.config.email.reset-password-message": "重置密碼Email通知內容",
|
"admin.config.email.reset-password-message": "重置密碼Email通知內容",
|
||||||
"admin.config.email.reset-password-message.description": "當使用者發動重置密碼時,重置密碼通知內容。{url} 會被重置密碼聯結代替",
|
"admin.config.email.reset-password-message.description":
|
||||||
|
"當使用者發動重置密碼時,重置密碼通知內容。{url} 會被重置密碼聯結代替",
|
||||||
"admin.config.email.invite-subject": "邀請Email通知主題",
|
"admin.config.email.invite-subject": "邀請Email通知主題",
|
||||||
"admin.config.email.invite-subject.description": "當管理員邀請使用者時,發送的邀請通知主題",
|
"admin.config.email.invite-subject.description":
|
||||||
|
"當管理員邀請使用者時,發送的邀請通知主題",
|
||||||
"admin.config.email.invite-message": "邀請Email通知內容",
|
"admin.config.email.invite-message": "邀請Email通知內容",
|
||||||
"admin.config.email.invite-message.description": "當管理員邀請使用者時,發送的邀請通知內容。{url} 會被邀請聯結代替,{password} 會被密碼代替",
|
"admin.config.email.invite-message.description":
|
||||||
|
"當管理員邀請使用者時,發送的邀請通知內容。{url} 會被邀請聯結代替,{password} 會被密碼代替",
|
||||||
"admin.config.share.allow-registration": "允許註冊",
|
"admin.config.share.allow-registration": "允許註冊",
|
||||||
"admin.config.share.allow-registration.description": "是否允許註冊",
|
"admin.config.share.allow-registration.description": "是否允許註冊",
|
||||||
"admin.config.share.allow-unauthenticated-shares": "是否允許未登入進行分享",
|
"admin.config.share.allow-unauthenticated-shares": "是否允許未登入進行分享",
|
||||||
"admin.config.share.allow-unauthenticated-shares.description": "是否允許未登入的使用者建立分享",
|
"admin.config.share.allow-unauthenticated-shares.description":
|
||||||
|
"是否允許未登入的使用者建立分享",
|
||||||
"admin.config.share.max-expiration": "最大過期時間",
|
"admin.config.share.max-expiration": "最大過期時間",
|
||||||
"admin.config.share.max-expiration.description": "最大過期時間(小時),若設定為0則為永不過期",
|
"admin.config.share.max-expiration.description":
|
||||||
|
"最大過期時間(小時),若設定為0則為永不過期",
|
||||||
"admin.config.share.max-size": "最大檔案上限",
|
"admin.config.share.max-size": "最大檔案上限",
|
||||||
"admin.config.share.max-size.description": "最大檔案上限,單位 bytes (1GB=1024MB=1048576KB=1073741824bytes)",
|
"admin.config.share.max-size.description":
|
||||||
|
"最大檔案上限,單位 bytes (1GB=1024MB=1048576KB=1073741824bytes)",
|
||||||
"admin.config.share.zip-compression-level": "Zip 壓縮等級",
|
"admin.config.share.zip-compression-level": "Zip 壓縮等級",
|
||||||
"admin.config.share.zip-compression-level.description": "調整壓縮等級以平衡檔案大小和壓縮速度。 有效值範圍從 0 到 9,其中 0 表示無壓縮,9 表示最大壓縮",
|
"admin.config.share.zip-compression-level.description":
|
||||||
|
"調整壓縮等級以平衡檔案大小和壓縮速度。 有效值範圍從 0 到 9,其中 0 表示無壓縮,9 表示最大壓縮",
|
||||||
"admin.config.smtp.enabled": "啟用",
|
"admin.config.smtp.enabled": "啟用",
|
||||||
"admin.config.smtp.enabled.description": "是否開啟 SMTP,需輸入Host、Port、發送郵箱、使用者名稱和密碼後才有作用",
|
"admin.config.smtp.enabled.description":
|
||||||
|
"是否開啟 SMTP,需輸入Host、Port、發送郵箱、使用者名稱和密碼後才有作用",
|
||||||
"admin.config.smtp.host": "Host",
|
"admin.config.smtp.host": "Host",
|
||||||
"admin.config.smtp.host.description": "SMTP Host",
|
"admin.config.smtp.host.description": "SMTP Host",
|
||||||
"admin.config.smtp.port": "Port",
|
"admin.config.smtp.port": "Port",
|
||||||
@ -328,47 +360,64 @@ export default {
|
|||||||
"admin.config.smtp.password.description": "SMTP 主機密碼",
|
"admin.config.smtp.password.description": "SMTP 主機密碼",
|
||||||
"admin.config.smtp.button.test": "發送測試Email",
|
"admin.config.smtp.button.test": "發送測試Email",
|
||||||
"admin.config.oauth.allow-registration": "允許註冊",
|
"admin.config.oauth.allow-registration": "允許註冊",
|
||||||
"admin.config.oauth.allow-registration.description": "允許使用者以第三方登入註冊",
|
"admin.config.oauth.allow-registration.description":
|
||||||
|
"允許使用者以第三方登入註冊",
|
||||||
"admin.config.oauth.ignore-totp": "略過 TOTP",
|
"admin.config.oauth.ignore-totp": "略過 TOTP",
|
||||||
"admin.config.oauth.ignore-totp.description": "當使用者使用第三方登入時,略過 TOTP 驗證",
|
"admin.config.oauth.ignore-totp.description":
|
||||||
|
"當使用者使用第三方登入時,略過 TOTP 驗證",
|
||||||
"admin.config.oauth.github-enabled": "GitHub",
|
"admin.config.oauth.github-enabled": "GitHub",
|
||||||
"admin.config.oauth.github-enabled.description": "啟用 Github 登入",
|
"admin.config.oauth.github-enabled.description": "啟用 Github 登入",
|
||||||
"admin.config.oauth.github-client-id": "GitHub Client ID",
|
"admin.config.oauth.github-client-id": "GitHub Client ID",
|
||||||
"admin.config.oauth.github-client-id.description": "GitHub OAuth 的 Client ID",
|
"admin.config.oauth.github-client-id.description":
|
||||||
|
"GitHub OAuth 的 Client ID",
|
||||||
"admin.config.oauth.github-client-secret": "GitHub Client secret",
|
"admin.config.oauth.github-client-secret": "GitHub Client secret",
|
||||||
"admin.config.oauth.github-client-secret.description": "GitHub OAuth 的 Client secret",
|
"admin.config.oauth.github-client-secret.description":
|
||||||
|
"GitHub OAuth 的 Client secret",
|
||||||
"admin.config.oauth.google-enabled": "Google",
|
"admin.config.oauth.google-enabled": "Google",
|
||||||
"admin.config.oauth.google-enabled.description": "啟用 Google 登入",
|
"admin.config.oauth.google-enabled.description": "啟用 Google 登入",
|
||||||
"admin.config.oauth.google-client-id": "Google Client ID",
|
"admin.config.oauth.google-client-id": "Google Client ID",
|
||||||
"admin.config.oauth.google-client-id.description": "Google OAuth 的 Client ID",
|
"admin.config.oauth.google-client-id.description":
|
||||||
|
"Google OAuth 的 Client ID",
|
||||||
"admin.config.oauth.google-client-secret": "Google Client secret",
|
"admin.config.oauth.google-client-secret": "Google Client secret",
|
||||||
"admin.config.oauth.google-client-secret.description": "Google OAuth 的 Client secret",
|
"admin.config.oauth.google-client-secret.description":
|
||||||
|
"Google OAuth 的 Client secret",
|
||||||
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
"admin.config.oauth.microsoft-enabled": "Microsoft",
|
||||||
"admin.config.oauth.microsoft-enabled.description": "啟用 Microsoft 登入",
|
"admin.config.oauth.microsoft-enabled.description": "啟用 Microsoft 登入",
|
||||||
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
|
||||||
"admin.config.oauth.microsoft-tenant.description": "Microsoft OAuth 的 Tenant ID\ncommon: 擁有 Microsoft Entra ID 的個人 Microsoft 帳號和工作或學校帳號的使用者可以登入該應用程式。\norganizations: 擁有 Microsoft Entra ID 的工作或學校帳號的使用者才能登入應用程式。\nconsumers: 只有擁有個人 Microsoft 帳號的使用者才能登入該應用程式。\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: 只有來自特定 Microsoft Entra 租戶的使用者(具有工作或學校帳號的目錄成員或具有個人 Microsoft 帳號的目錄成員)才能登入應用程式。",
|
"admin.config.oauth.microsoft-tenant.description":
|
||||||
|
"Microsoft OAuth 的 Tenant ID\ncommon: 擁有 Microsoft Entra ID 的個人 Microsoft 帳號和工作或學校帳號的使用者可以登入該應用程式。\norganizations: 擁有 Microsoft Entra ID 的工作或學校帳號的使用者才能登入應用程式。\nconsumers: 只有擁有個人 Microsoft 帳號的使用者才能登入該應用程式。\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: 只有來自特定 Microsoft Entra 租戶的使用者(具有工作或學校帳號的目錄成員或具有個人 Microsoft 帳號的目錄成員)才能登入應用程式。",
|
||||||
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
|
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
|
||||||
"admin.config.oauth.microsoft-client-id.description": "Microsoft OAuth 的 Client ID",
|
"admin.config.oauth.microsoft-client-id.description":
|
||||||
|
"Microsoft OAuth 的 Client ID",
|
||||||
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
|
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
|
||||||
"admin.config.oauth.microsoft-client-secret.description": "Microsoft OAuth 的 Client secret",
|
"admin.config.oauth.microsoft-client-secret.description":
|
||||||
|
"Microsoft OAuth 的 Client secret",
|
||||||
"admin.config.oauth.discord-enabled": "Discord",
|
"admin.config.oauth.discord-enabled": "Discord",
|
||||||
"admin.config.oauth.discord-enabled.description": "啟用 Discord 登入",
|
"admin.config.oauth.discord-enabled.description": "啟用 Discord 登入",
|
||||||
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
|
"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-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": "Discord Client ID",
|
||||||
"admin.config.oauth.discord-client-id.description": "Discord OAuth 的 Client ID",
|
"admin.config.oauth.discord-client-id.description":
|
||||||
|
"Discord OAuth 的 Client ID",
|
||||||
"admin.config.oauth.discord-client-secret": "Discord Client secret",
|
"admin.config.oauth.discord-client-secret": "Discord Client secret",
|
||||||
"admin.config.oauth.discord-client-secret.description": "Discord OAuth 的 Client secret",
|
"admin.config.oauth.discord-client-secret.description":
|
||||||
|
"Discord OAuth 的 Client secret",
|
||||||
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
"admin.config.oauth.oidc-enabled": "OpenID Connect",
|
||||||
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
|
"admin.config.oauth.oidc-enabled.description":
|
||||||
|
"Whether OpenID Connect login is enabled",
|
||||||
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
|
||||||
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-discovery-uri.description":
|
||||||
|
"Discovery URI of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
|
"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-username-claim.description":
|
||||||
|
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
|
||||||
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
|
||||||
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-id.description":
|
||||||
|
"Client ID of the OpenID Connect OAuth app",
|
||||||
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
|
||||||
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
|
"admin.config.oauth.oidc-client-secret.description":
|
||||||
|
"Client secret of the OpenID Connect OAuth app",
|
||||||
// 404
|
// 404
|
||||||
"404.description": "查無此頁",
|
"404.description": "查無此頁",
|
||||||
"404.button.home": "返回主頁",
|
"404.button.home": "返回主頁",
|
||||||
@ -384,9 +433,12 @@ export default {
|
|||||||
"error.msg.no_email": "無法從此 {0} 帳號取得Email地址。",
|
"error.msg.no_email": "無法從此 {0} 帳號取得Email地址。",
|
||||||
"error.msg.already_linked": "此 {0} 帳號已與另一個帳號關聯。",
|
"error.msg.already_linked": "此 {0} 帳號已與另一個帳號關聯。",
|
||||||
"error.msg.not_linked": "此 {0} 帳號尚未關聯到任何帳號。",
|
"error.msg.not_linked": "此 {0} 帳號尚未關聯到任何帳號。",
|
||||||
"error.msg.unverified_account": "This {0} account is unverified, please try again after verification.",
|
"error.msg.unverified_account":
|
||||||
"error.msg.discord_guild_permission_denied": "You are not allowed to sign in.",
|
"This {0} account is unverified, please try again after verification.",
|
||||||
"error.msg.cannot_get_user_info": "Can not get your user info from this {0} account.",
|
"error.msg.discord_guild_permission_denied":
|
||||||
|
"You are not allowed to sign in.",
|
||||||
|
"error.msg.cannot_get_user_info":
|
||||||
|
"Can not get your user info from this {0} account.",
|
||||||
"error.param.provider_github": "GitHub",
|
"error.param.provider_github": "GitHub",
|
||||||
"error.param.provider_google": "Google",
|
"error.param.provider_google": "Google",
|
||||||
"error.param.provider_microsoft": "Microsoft",
|
"error.param.provider_microsoft": "Microsoft",
|
||||||
@ -417,5 +469,5 @@ export default {
|
|||||||
"common.error.too-long": "必須不超過 {length} 個字元",
|
"common.error.too-long": "必須不超過 {length} 個字元",
|
||||||
"common.error.exact-length": "必須為 {length} 個字元",
|
"common.error.exact-length": "必須為 {length} 個字元",
|
||||||
"common.error.invalid-number": "必須為數字",
|
"common.error.invalid-number": "必須為數字",
|
||||||
"common.error.field-required": "必填"
|
"common.error.field-required": "必填",
|
||||||
};
|
};
|
@ -34,7 +34,7 @@ export async function middleware(request: NextRequest) {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
const claims = jwtDecode<{ exp: number; isAdmin: boolean }>(
|
const claims = jwtDecode<{ exp: number; isAdmin: boolean }>(
|
||||||
accessToken as string
|
accessToken as string,
|
||||||
);
|
);
|
||||||
if (claims.exp * 1000 > Date.now()) {
|
if (claims.exp * 1000 > Date.now()) {
|
||||||
user = claims;
|
user = claims;
|
||||||
|
@ -42,7 +42,7 @@ function App({ Component, pageProps }: AppProps) {
|
|||||||
const [route, setRoute] = useState<string>(pageProps.route);
|
const [route, setRoute] = useState<string>(pageProps.route);
|
||||||
|
|
||||||
const [configVariables, setConfigVariables] = useState<Config[]>(
|
const [configVariables, setConfigVariables] = useState<Config[]>(
|
||||||
pageProps.configVariables
|
pageProps.configVariables,
|
||||||
);
|
);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@ -174,7 +174,7 @@ App.getInitialProps = async ({ ctx }: { ctx: GetServerSidePropsContext }) => {
|
|||||||
pageProps.route = ctx.req.url;
|
pageProps.route = ctx.req.url;
|
||||||
|
|
||||||
const requestLanguage = i18nUtil.getLanguageFromAcceptHeader(
|
const requestLanguage = i18nUtil.getLanguageFromAcceptHeader(
|
||||||
ctx.req.headers["accept-language"]
|
ctx.req.headers["accept-language"],
|
||||||
);
|
);
|
||||||
|
|
||||||
pageProps.language = ctx.req.cookies["language"] ?? requestLanguage;
|
pageProps.language = ctx.req.cookies["language"] ?? requestLanguage;
|
||||||
|
Loading…
Reference in New Issue
Block a user