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

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

* New translations en-US.ts (Danish)

* New translations en-US.ts (French)

* New translations en-US.ts (Spanish)

* New translations en-US.ts (German)

* New translations en-US.ts (Finnish)

* New translations en-US.ts (Russian)

* New translations en-US.ts (Chinese Simplified)

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

* New translations en-US.ts (Thai)
This commit is contained in:
Elias Schneider 2023-08-17 15:02:22 +02:00 committed by GitHub
parent 84aa100f84
commit 4df8dea5cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 514 additions and 1074 deletions

View File

@ -12,16 +12,13 @@ export default {
// END navbar
// /
"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.description": "Host Pingvin Share på din egen maskine.",
"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.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.source": "Source code",
// END /
@ -30,14 +27,12 @@ export default {
"signin.description": "Har du ikke en bruger endnu?",
"signin.button.signup": "Opret bruger",
"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.placeholder": "Din adgangskode",
"signin.button.submit": "Log ind",
"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",
// END /auth/signin
// /auth/signup
"signup.title": "Opret en bruger",
@ -51,10 +46,8 @@ export default {
// END /auth/signup
// /auth/reset-password
"resetPassword.title": "Glemt din adgangskode?",
"resetPassword.description":
"Indtast din e-mail for at nulstille din adgangskode.",
"resetPassword.notify.success":
"En e-mail er blevet sendt med et link til at nulstille din adgangskode.",
"resetPassword.description": "Indtast din e-mail for at nulstille din adgangskode.",
"resetPassword.notify.success": "En e-mail er blevet sendt med et link til at nulstille din adgangskode.",
"resetPassword.button.back": "Tilbage til login",
"resetPassword.text.resetPassword": "Nulstil adgangskode",
"resetPassword.text.enterNewPassword": "Indtast din nye adgangskode",
@ -84,8 +77,7 @@ export default {
"account.notify.totp.disable": "2-faktor blev deaktiveret",
"account.notify.totp.enable": "2-faktor blev deaktiveret",
"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",
// ThemeSwitcher.tsx
"account.theme.dark": "Mørkt",
@ -93,8 +85,7 @@ export default {
"account.theme.system": "System",
"account.button.delete": "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
// /account/shares
"account.shares.title": "Mine delte filer",
@ -116,11 +107,9 @@ export default {
// END /account/shares
// /account/reverseShares
"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.description.empty":
"You don't have any reverse shares.",
"account.reverseShares.description.empty": "You don't have any reverse shares.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.expiration.label": "Udløb",
"account.reverseShares.modal.expiration.minute-singular": "Minut",
@ -137,16 +126,12 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "År",
"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.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.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.expires-on":
"Denne omvendte deling udløber den {expiration}.",
"account.reverseShares.table.no-shares":
"Der er ikke oprettet nogle delinger endnu",
"account.reverseShare.expires-on": "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.plural": "shares",
"account.reverseShares.table.shares": "Delinger",
@ -155,8 +140,7 @@ export default {
"account.reverseShares.table.expires": "Udløber d",
"account.reverseShares.modal.reverse-share-link": "Reverse share link",
"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
// /admin
"admin.title": "Administration",
@ -176,8 +160,7 @@ export default {
"admin.users.edit.update.change-password.button": "Gem ny adgangskode",
"admin.users.edit.update.notify.password.success": "Adgangskoden er ændret",
"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
"admin.users.modal.create.title": "Opret bruger",
"admin.users.modal.create.username": "Brugernavn",
@ -190,26 +173,21 @@ export default {
// END /admin/users
// /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.",
// Dropzone.tsx
"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.notify.file-too-big":
"Your files exceed the maximum share size of {maxSize}.",
"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.notify.file-too-big": "Your files exceed the maximum share size of {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Navn",
"upload.filelist.size": "Størrelse",
// showCreateUploadModal.tsx
"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.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-long": "Udløber aldrig",
"upload.modal.link.label": "Link",
@ -238,36 +216,28 @@ export default {
"upload.modal.accordion.security.max-views.placeholder": "Ingen begrænsning",
// showCompletedUploadModal.tsx
"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",
// END /upload
// /share/[id]
"share.title": "Del {shareId}",
"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.description":
"Besøgsgrænsen for denne deling er blevet overskredet.",
"share.error.visitor-limit-exceeded.title": "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.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.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.error.invalid-password": "Ugyldig adgangskode",
"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.table.name": "Navn",
"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.description":
"En forhåndsvisning for thise filtype er ikke understøttet. Download venligst filen for at se den.",
"share.modal.file-preview.error.not-supported.title": "Forhåndsvisning ikke understøttet",
"share.modal.file-preview.error.not-supported.description": "En forhåndsvisning for thise filtype er ikke understøttet. Download venligst filen for at se den.",
// END /share/[id]
// /admin/config
"admin.config.title": "Konfiguration",
@ -278,64 +248,46 @@ export default {
"admin.config.general.app-name": "App-navn",
"admin.config.general.app-name.description": "Navnet på applikationen",
"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.description": "Om forsiden skal vises",
"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.email.enable-share-email-recipients":
"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.enable-share-email-recipients": "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.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.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.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.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.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.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.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.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.description":
"Om alle skal kunne oprette en bruger",
"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.allow-registration.description": "Om alle skal kunne oprette en bruger",
"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-size": "Maks. størrelse",
"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.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.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.description": "Vært for SMTP serveren",
"admin.config.smtp.port": "Port",
"admin.config.smtp.port.description": "Porten til SMTP serveren",
"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.description": "Brugernavnet til SMTP serveren",
"admin.config.smtp.password": "Adgangskode",
@ -367,5 +319,5 @@ export default {
"common.error.too-long": "Må højst være {length} tegn",
"common.error.exact-length": "Skal være præcis {length} tegn",
"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"
};

View File

@ -12,17 +12,13 @@ export default {
// END navbar
// /
"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.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.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.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.source": "Quellcode",
// END /
@ -31,14 +27,12 @@ export default {
"signin.description": "Du hast noch kein Konto?",
"signin.button.signup": "Registrieren",
"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.placeholder": "Dein Passwort",
"signin.button.submit": "Anmelden",
"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",
// END /auth/signin
// /auth/signup
"signup.title": "Erstelle ein Konto",
@ -52,16 +46,13 @@ export default {
// END /auth/signup
// /auth/reset-password
"resetPassword.title": "Passwort vergessen?",
"resetPassword.description":
"Gib deine Email Adresse ein, um dein Passwort zurückzusetzen.",
"resetPassword.notify.success":
"Ein Link zum Rücksetzen des Passwortes wurde an deine Emailadresse versandt.",
"resetPassword.description": "Gib deine Email Adresse ein, um dein Passwort zurückzusetzen.",
"resetPassword.notify.success": "Ein Link zum Rücksetzen des Passwortes wurde an deine Emailadresse versandt.",
"resetPassword.button.back": "Zurück zur Anmeldeseite",
"resetPassword.text.resetPassword": "Passwort zurücksetzen",
"resetPassword.text.enterNewPassword": "Gib dein neues Passwort ein",
"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.title": "Mein Konto",
"account.card.info.title": "Kontoinformationen",
@ -73,10 +64,8 @@ export default {
"account.card.password.new": "Neues Passwort",
"account.notify.password.success": "Passwort erfolgreich geändert",
"account.card.security.title": "Sicherheit",
"account.card.security.totp.enable.description":
"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.enable.description": "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.modal.totp.title": "TOTP aktivieren",
"account.modal.totp.step1": "Schritt 1: Füge deinen Authenticator hinzu",
@ -88,8 +77,7 @@ export default {
"account.notify.totp.disable": "TOTP erfolgreich deaktiviert",
"account.notify.totp.enable": "TOTP erfolgreich aktiviert",
"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",
// ThemeSwitcher.tsx
"account.theme.dark": "Dunkel",
@ -97,8 +85,7 @@ export default {
"account.theme.system": "System",
"account.button.delete": "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
// /account/shares
"account.shares.title": "Meine Freigaben",
@ -116,16 +103,13 @@ export default {
"account.shares.modal.share-informations": "Teile deine Information",
"account.shares.modal.share-link": "Freigabe teilen",
"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
// /account/reverseShares
"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.description.empty":
"Du hast keine externen Freigaben erstellt.",
"account.reverseShares.description.empty": "Du hast keine externen Freigaben erstellt.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.expiration.label": "Gültig bis",
"account.reverseShares.modal.expiration.minute-singular": "Minute",
@ -142,15 +126,11 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Jahre",
"account.reverseShares.modal.max-size.label": "Max. Freigabengröße",
"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.description":
"Die maximale Anzahl von Verwendungen der URL, um Dateien hochzuladen.",
"account.reverseShare.never-expires":
"Diese externe Freigabe wird nicht ablaufen.",
"account.reverseShare.expires-on":
"Diese externe Freigabe wird am {expiration} ablaufen.",
"account.reverseShares.modal.max-use.description": "Die maximale Anzahl von Verwendungen der URL, um Dateien hochzuladen.",
"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.count.singular": "Freigabe",
"account.reverseShares.table.count.plural": "Freigaben",
@ -160,8 +140,7 @@ export default {
"account.reverseShares.table.expires": "Läuft ab am",
"account.reverseShares.modal.reverse-share-link": "Link zu externer 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
// /admin
"admin.title": "Verwaltung",
@ -179,46 +158,36 @@ export default {
"admin.users.edit.update.change-password.title": "Passwort ändern",
"admin.users.edit.update.change-password.field": "Neues Passwort",
"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.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
"admin.users.modal.create.title": "Benutzer erstellen",
"admin.users.modal.create.username": "Benutzername",
"admin.users.modal.create.email": "Email",
"admin.users.modal.create.password": "Passwort",
"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.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
// /upload
"upload.title": "Upload",
"upload.notify.generic-error":
"Während der Erstellung der Freigabe ist ein Fehler aufgetreten.",
"upload.notify.count-failed":
"{count} Dateien konnten nicht hochgeladen werden. Wird erneut versucht.",
"upload.notify.generic-error": "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
"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.notify.file-too-big":
"Ihre Dateien überschreiten die maximale Freigabegröße von {maxSize}.",
"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.notify.file-too-big": "Ihre Dateien überschreiten die maximale Freigabegröße von {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Name",
"upload.filelist.size": "Größe",
// showCreateUploadModal.tsx
"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.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-long": "Läuft nicht ab",
"upload.modal.link.label": "Link",
@ -236,8 +205,7 @@ export default {
"upload.modal.expires.year-singular": "Jahr",
"upload.modal.expires.year-plural": "Year",
"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.placeholder": "Email der Empfänger eingeben",
"upload.modal.accordion.email.invalid-email": "Ungültige Emailadresse",
@ -248,34 +216,28 @@ export default {
"upload.modal.accordion.security.max-views.placeholder": "Unbegrenzt",
// showCompletedUploadModal.tsx
"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",
// END /upload
// /share/[id]
"share.title": "Freigabe {shareId}",
"share.description": "Schau, was ich mit dir geteilt habe!",
"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.not-found.title": "Freigabe nicht gefunden",
"share.error.not-found.description": "Die gesuchte Freigabe existiert nicht.",
"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.error.invalid-password": "Ungültiges Passwort",
"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.table.name": "Name",
"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.description":
"Eine Vorschau für diesen Dateityp wird nicht unterstützt. Bitte lade die Datei herunter, um sie anzuzeigen.",
"share.modal.file-preview.error.not-supported.title": "Vorschau wird nicht unterstützt",
"share.modal.file-preview.error.not-supported.description": "Eine Vorschau für diesen Dateityp wird nicht unterstützt. Bitte lade die Datei herunter, um sie anzuzeigen.",
// END /share/[id]
// /admin/config
"admin.config.title": "Einstellungen",
@ -286,70 +248,46 @@ export default {
"admin.config.general.app-name": "App-Name",
"admin.config.general.app-name.description": "Name der Applikation",
"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.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.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.email.enable-share-email-recipients":
"Erlaube das Teilen der Freigabe via Email",
"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.",
"admin.config.email.share-recipients-subject":
"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.enable-share-email-recipients": "Erlaube das Teilen der Freigabe via Email",
"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.",
"admin.config.email.share-recipients-subject": "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.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.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.reset-password-subject":
"Betreff für Passwortzurücksetzung",
"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.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.reset-password-subject": "Betreff für Passwortzurücksetzung",
"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.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.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.description":
"Gibt an, ob eine Registrierung erlaubt ist",
"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.allow-registration.description": "Gibt an, ob eine Registrierung erlaubt ist",
"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-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.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.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.description": "Host des SMTP-Servers",
"admin.config.smtp.port": "Port",
"admin.config.smtp.port.description": "Port des SMTP-Servers",
"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.description": "Benutzername des SMTP-Servers",
"admin.config.smtp.password": "Passwort",
@ -381,5 +319,5 @@ export default {
"common.error.too-long": "Muss maximal {length} Zeichen enthalten",
"common.error.exact-length": "Muss genau {length} Zeichen lang 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"
};

View File

@ -12,16 +12,13 @@ export default {
// END navbar
// /
"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.description": "Aloja Pingvin Share en tu propio equipo.",
"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.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.source": "Código fuente",
// END /
@ -34,10 +31,8 @@ export default {
"signin.input.password": "Contraseña",
"signin.input.password.placeholder": "Tu contraseña",
"signin.button.submit": "Iniciar sesión",
"signIn.notify.totp-required.title":
"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.notify.totp-required.title": "Se requiere autenticación de dos factores",
"signIn.notify.totp-required.description": "Por favor ingrese su código de autenticación de dos factores",
// END /auth/signin
// /auth/signup
"signup.title": "Crear una cuenta",
@ -51,16 +46,13 @@ export default {
// END /auth/signup
// /auth/reset-password
"resetPassword.title": "¿Olvidaste tu contraseña?",
"resetPassword.description":
"Ingresa tu correo para restablecer tu contraseña.",
"resetPassword.notify.success":
"Se ha enviado un correo con el enlace para restablecer tu contraseña.",
"resetPassword.description": "Ingresa tu correo para restablecer tu contraseña.",
"resetPassword.notify.success": "Se ha enviado un correo con el enlace para restablecer tu contraseña.",
"resetPassword.button.back": "Volver al inicio de sesión",
"resetPassword.text.resetPassword": "Restablecer contraseña",
"resetPassword.text.enterNewPassword": "Ingresa tu 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.title": "Mi cuenta",
"account.card.info.title": "Información de cuenta",
@ -72,10 +64,8 @@ export default {
"account.card.password.new": "Nueva contraseña",
"account.notify.password.success": "Contraseña cambiada correctamente",
"account.card.security.title": "Seguridad",
"account.card.security.totp.enable.description":
"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.enable.description": "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.modal.totp.title": "Habilitar TOTP",
"account.modal.totp.step1": "Paso 1: Añadir tu autentificador",
@ -87,8 +77,7 @@ export default {
"account.notify.totp.disable": "TOTP deshabilitado correctamente",
"account.notify.totp.enable": "TOTP habilitado correctamente",
"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",
// ThemeSwitcher.tsx
"account.theme.dark": "Oscuro",
@ -96,8 +85,7 @@ export default {
"account.theme.system": "Sistema",
"account.button.delete": "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
// /account/shares
"account.shares.title": "Mis compartidos",
@ -115,13 +103,11 @@ export default {
"account.shares.modal.share-informations": "Información del compartido",
"account.shares.modal.share-link": "Enlace",
"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
// /account/reverseShares
"account.reverseShares.title": "Reverse Shares",
"account.reverseShares.description":
"Un Reverse Share te permite generar una URL única con la que usuarios externos pueden compartir archivos.",
"account.reverseShares.description": "Un Reverse Share te permite generar una URL única con la que usuarios externos pueden compartir archivos.",
"account.reverseShares.title.empty": "Aquí está vacío 👀",
"account.reverseShares.description.empty": "No tienes ningún Reverse Share.",
// showCreateReverseShareModal.tsx
@ -140,16 +126,12 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Años",
"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.description":
"Enviar una notificación por correo cuando se comparta algo con este enlace de Reverse Share.",
"account.reverseShares.modal.send-email.description": "Enviar una notificación por correo cuando se comparta algo con este enlace de Reverse Share.",
"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": "Cantidad máxima de veces que esta URL se puede usar para crear un compartido.",
"account.reverseShare.never-expires": "Esta Reverse Share nunca expirará.",
"account.reverseShare.expires-on":
"Esta Reverse Share expirará en {expiration}.",
"account.reverseShares.table.no-shares":
"Todavía no se han creado compartidos",
"account.reverseShare.expires-on": "Esta Reverse Share 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.plural": "compartidos",
"account.reverseShares.table.shares": "Compartidos",
@ -158,8 +140,7 @@ export default {
"account.reverseShares.table.expires": "Expira en",
"account.reverseShares.modal.reverse-share-link": "Enlace de Reverse Share",
"account.reverseShares.modal.delete.title": "Eliminar Reverse Share",
"account.reverseShares.modal.delete.description":
"¿Seguro que quieres eliminar esta Reverse Share? Si lo haces, todos los archivos asociados también serán eliminados.",
"account.reverseShares.modal.delete.description": "¿Seguro que quieres eliminar esta Reverse Share? Si lo haces, todos los archivos asociados también serán eliminados.",
// END /account/reverseShares
// /admin
"admin.title": "Administración",
@ -177,47 +158,36 @@ export default {
"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.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.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
"admin.users.modal.create.title": "Crear usuario",
"admin.users.modal.create.username": "Nombre de usuario",
"admin.users.modal.create.email": "Correo",
"admin.users.modal.create.password": "Contraseña",
"admin.users.modal.create.manual-password":
"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.manual-password": "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.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
// /upload
"upload.title": "Subir",
"upload.notify.generic-error":
"Ha ocurrido un error mientras se compartía tu archivo.",
"upload.notify.count-failed":
"No se pudo cargar {count} archivos. Intentando nuevamente.",
"upload.notify.generic-error": "Ha ocurrido un error mientras se compartía tu archivo.",
"upload.notify.count-failed": "No se pudo cargar {count} archivos. Intentando nuevamente.",
// Dropzone.tsx
"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.notify.file-too-big":
"Tus archivos exceden el tamaño máximo de {maxSize}.",
"upload.dropzone.description": "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
"upload.filelist.name": "Nombre",
"upload.filelist.size": "Tamaño",
// showCreateUploadModal.tsx
"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.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-long": "Nunca Expira",
"upload.modal.link.label": "Enlace",
@ -235,11 +205,9 @@ export default {
"upload.modal.expires.year-singular": "Año",
"upload.modal.expires.year-plural": "Años",
"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.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.security.title": "Opciones de seguridad",
"upload.modal.accordion.security.password.label": "Protección por contraseña",
@ -248,35 +216,28 @@ export default {
"upload.modal.accordion.security.max-views.placeholder": "Sin límite",
// showCompletedUploadModal.tsx
"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",
// END /upload
// /share/[id]
"share.title": "Compartido {shareId}",
"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.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.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.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.error.invalid-password": "Contraseña inválida",
"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.table.name": "Nombre",
"share.table.size": "Tamaño",
"share.modal.file-preview.error.not-supported.title":
"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.",
"share.modal.file-preview.error.not-supported.title": "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]
// /admin/config
"admin.config.title": "Configuración",
@ -287,66 +248,46 @@ export default {
"admin.config.general.app-name": "Nombre de la App",
"admin.config.general.app-name.description": "Nombre de la aplicación",
"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.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.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.email.enable-share-email-recipients":
"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.enable-share-email-recipients": "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.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.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": "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": "Asunto del Reverse Share",
"admin.config.email.reverse-share-subject.description":
"Asunto del correo el cual se envía cuando alguien comparte algo con tu enlace de Reverse Share.",
"admin.config.email.reverse-share-subject.description": "Asunto del correo el cual se envía cuando alguien comparte algo con tu enlace de Reverse Share.",
"admin.config.email.reverse-share-message": "Mensaje del Reverse Share",
"admin.config.email.reverse-share-message.description":
"Mensaje que se envía cuando alguien comparte algo con tu enlace de Reverse Share. {shareUrl} Se remplazará con el nombre del creador y la URL del compartido.",
"admin.config.email.reverse-share-message.description": "Mensaje que se envía cuando alguien comparte algo con tu enlace de Reverse Share. {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.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.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.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.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.description":
"Si se permite el registro",
"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.allow-registration.description": "Si se permite el registro",
"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-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.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.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.description": "Host del servidor SMTP",
"admin.config.smtp.port": "Puerto",
"admin.config.smtp.port.description": "Puerto del servidor SMTP",
"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.description": "Usuario del servidor SMTP",
"admin.config.smtp.password": "Contraseña",
@ -378,5 +319,5 @@ export default {
"common.error.too-long": "Debe tener como máximo {length} caracteres",
"common.error.exact-length": "Debe tener exactamente {length} caracteres",
"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"
};

View File

@ -11,17 +11,14 @@ export default {
"navbar.avatar.signout": "Kirjaudu ulos",
// END navbar
// /
"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.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.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.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.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.source": "Lähdekoodi",
// END /
@ -30,15 +27,12 @@ export default {
"signin.description": "Eikö sinulla ole vielä tiliä?",
"signin.button.signup": "Rekisteröidy",
"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.placeholder": "Salasana",
"signin.button.submit": "Kirjaudu sisään",
"signIn.notify.totp-required.title":
"Kaksivaiheinen tunnistautuminen vaadittu",
"signIn.notify.totp-required.description":
"Syötä kaksivaiheisen tunnistautumisen koodi tähän",
"signIn.notify.totp-required.title": "Kaksivaiheinen tunnistautuminen vaadittu",
"signIn.notify.totp-required.description": "Syötä kaksivaiheisen tunnistautumisen koodi tähän",
// END /auth/signin
// /auth/signup
"signup.title": "Rekisteröidy",
@ -52,10 +46,8 @@ export default {
// END /auth/signup
// /auth/reset-password
"resetPassword.title": "Unohditko salasanan?",
"resetPassword.description":
"Kirjoita sähköpostiosoitteesi palauttaaksesi salasanasi.",
"resetPassword.notify.success":
"Sähköpostiosoite on lähetetty linkillä, jolla voit nollata salasanasi.",
"resetPassword.description": "Kirjoita sähköpostiosoitteesi palauttaaksesi salasanasi.",
"resetPassword.notify.success": "Sähköpostiosoite on lähetetty linkillä, jolla voit nollata salasanasi.",
"resetPassword.button.back": "Takaisin kirjautumiseen",
"resetPassword.text.resetPassword": "Nollaa salasana",
"resetPassword.text.enterNewPassword": "Anna uusi salasana",
@ -72,10 +64,8 @@ export default {
"account.card.password.new": "Uusi salasana",
"account.notify.password.success": "Salasana vaihdettu",
"account.card.security.title": "Turvallisuus",
"account.card.security.totp.enable.description":
"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.enable.description": "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.modal.totp.title": "Ota Käyttöön TOTP",
"account.modal.totp.step1": "Vaihe 1: Lisää todentaja",
@ -87,8 +77,7 @@ export default {
"account.notify.totp.disable": "TOTP poistettu käytöstä",
"account.notify.totp.enable": "TOTP otettu käyttöön onnistuneesti",
"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",
// ThemeSwitcher.tsx
"account.theme.dark": "Tumma",
@ -96,8 +85,7 @@ export default {
"account.theme.system": "Järjestelmä",
"account.button.delete": "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
// /account/shares
"account.shares.title": "Minun jakaukset",
@ -115,16 +103,13 @@ export default {
"account.shares.modal.share-informations": "Jaetun tiedot",
"account.shares.modal.share-link": "Jaa linkki",
"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
// /account/reverseShares
"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.description.empty":
"Sinulla ei ole käänteisiä jakoja.",
"account.reverseShares.description.empty": "Sinulla ei ole käänteisiä jakoja.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.expiration.label": "Vanhentuminen",
"account.reverseShares.modal.expiration.minute-singular": "Minuutti",
@ -141,15 +126,11 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Vuotta",
"account.reverseShares.modal.max-size.label": "Suurin tiedostonkoko",
"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.description":
"Enimmäismäärä kertoja, joilla tämä URL-osoite voidaan käyttää joita luomiseen.",
"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.modal.max-use.description": "Enimmäismäärä kertoja, joilla tämä URL-osoite voidaan käyttää joita luomiseen.",
"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.count.singular": "jaa",
"account.reverseShares.table.count.plural": "jaot",
@ -157,11 +138,9 @@ export default {
"account.reverseShares.table.remaining": "Jäljellä olevat käyttökerrat",
"account.reverseShares.table.max-size": "Suurin tiedostonkoko",
"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.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
// /admin
"admin.title": "Ylläpito",
@ -181,43 +160,34 @@ export default {
"admin.users.edit.update.change-password.button": "Tallenna uusi salasana",
"admin.users.edit.update.notify.password.success": "Salasana vaihdettu",
"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
"admin.users.modal.create.title": "Luo käyttäjä",
"admin.users.modal.create.username": "Käyttäjätunnus",
"admin.users.modal.create.email": "Sähköposti",
"admin.users.modal.create.password": "Salasana",
"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.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
// /upload
"upload.title": "Pilvetä",
"upload.notify.generic-error":
"Kohdattiin odottamaton virhe jaon luomisessa.",
"upload.notify.count-failed":
"{count} tiedostoa ei voitu ladata. Yritetään uudelleen.",
"upload.notify.generic-error": "Kohdattiin odottamaton virhe jaon luomisessa.",
"upload.notify.count-failed": "{count} tiedostoa ei voitu ladata. Yritetään uudelleen.",
// Dropzone.tsx
"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.notify.file-too-big":
"Tiedostojen enimmäiskoko ylittää {maxSize} -arvon enimmäismäärän.",
"upload.dropzone.description": "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
"upload.filelist.name": "Nimi",
"upload.filelist.size": "Koko",
// showCreateUploadModal.tsx
"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.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-long": "Ei vanhene koskaan",
"upload.modal.link.label": "Linkki",
@ -235,11 +205,9 @@ export default {
"upload.modal.expires.year-singular": "Vuosi",
"upload.modal.expires.year-plural": "Vuotta",
"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.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.security.title": "Turvallisuusasetukset",
"upload.modal.accordion.security.password.label": "Salasanasuojaus",
@ -247,35 +215,29 @@ export default {
"upload.modal.accordion.security.max-views.label": "Näkymien enimmäismäärä",
"upload.modal.accordion.security.max-views.placeholder": "Ei rajoitusta",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires":
"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.never-expires": "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",
// END /upload
// /share/[id]
"share.title": "Jaa {shareId}",
"share.description": "Katso, mitä olen jakanut kanssasi!",
"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.not-found.title": "Jakoa ei löydetty",
"share.error.not-found.description": "Etsimääsi sivua ei ole olemassa.",
"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.error.invalid-password": "Virheellinen salasana",
"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.table.name": "Nimi",
"share.table.size": "Koko",
"share.modal.file-preview.error.not-supported.title": "Esikatselua ei tuettu",
"share.modal.file-preview.error.not-supported.description":
"Esikatselua thise tiedostotyypille ei tueta. Ole hyvä ja lataa tiedosto nähdäksesi sen.",
"share.modal.file-preview.error.not-supported.description": "Esikatselua thise tiedostotyypille ei tueta. Ole hyvä ja lataa tiedosto nähdäksesi sen.",
// END /share/[id]
// /admin/config
"admin.config.title": "Asetukset",
@ -286,65 +248,46 @@ export default {
"admin.config.general.app-name": "Sovelluksen nimi",
"admin.config.general.app-name.description": "Sovelluksen nimi",
"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.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.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.email.enable-share-email-recipients":
"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.enable-share-email-recipients": "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.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.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.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.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.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.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.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.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.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.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-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.description":
"Säädä tasoa tiedoston koon ja pakkausnopeuden välillä. Kelvolliset arvot vaihtelevat 09, 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 09, 0 ei puristusta ja 9 on suurin puristusvoima. ",
"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.description": "SMTP palvelimen isäntä",
"admin.config.smtp.port": "Portti",
"admin.config.smtp.port.description": "SMTP palvelimen portti",
"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.description": "SMTP palvelimen käyttäjänimi",
"admin.config.smtp.password": "Salasana",
@ -376,5 +319,5 @@ export default {
"common.error.too-long": "Täytyy olla enintään {length} merkkiä",
"common.error.exact-length": "On oltava tarkasti {length} merkkiä pitkä",
"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"
};

View File

@ -12,17 +12,13 @@ export default {
// END navbar
// /
"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.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.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.description":
"Téléchargez des fichiers volumineux que vous le souhaitez. Seul votre disque dur est la limite.",
"home.bullet.c.description": "Téléchargez des fichiers volumineux que vous le souhaitez. Seul votre disque dur est la limite.",
"home.button.start": "Commencer",
"home.button.source": "Code source",
// END /
@ -35,10 +31,8 @@ export default {
"signin.input.password": "Mot de passe",
"signin.input.password.placeholder": "Votre mot de passe",
"signin.button.submit": "Se connecter",
"signIn.notify.totp-required.title":
"Une authentification à deux facteurs est requise",
"signIn.notify.totp-required.description":
"Veuillez entrer votre code d'authentification à deux facteurs",
"signIn.notify.totp-required.title": "Une authentification à deux facteurs est requise",
"signIn.notify.totp-required.description": "Veuillez entrer votre code d'authentification à deux facteurs",
// END /auth/signin
// /auth/signup
"signup.title": "Créer un compte",
@ -52,16 +46,13 @@ export default {
// END /auth/signup
// /auth/reset-password
"resetPassword.title": "Mot de passe oublié ?",
"resetPassword.description":
"Saisissez votre email pour réinitialiser votre mot de passe.",
"resetPassword.notify.success":
"Un email a été envoyé avec un lien pour réinitialiser votre mot de passe.",
"resetPassword.description": "Saisissez votre email pour réinitialiser votre mot de passe.",
"resetPassword.notify.success": "Un email a été envoyé avec un lien pour réinitialiser votre mot de passe.",
"resetPassword.button.back": "Retour à la page de connexion",
"resetPassword.text.resetPassword": "Réinitialiser le mot de passe",
"resetPassword.text.enterNewPassword": "Saisissez votre 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.title": "Mon compte",
"account.card.info.title": "Détails du compte",
@ -71,13 +62,10 @@ export default {
"account.card.password.title": "Mot de passe",
"account.card.password.old": "Ancien mot de passe",
"account.card.password.new": "Nouveau mot de passe",
"account.notify.password.success":
"Le mot de passe a été modifié avec succès",
"account.notify.password.success": "Le mot de passe a été modifié avec succès",
"account.card.security.title": "Sécurité",
"account.card.security.totp.enable.description":
"Entrez votre mot de passe actuel pour commencer à activer TOTP",
"account.card.security.totp.disable.description":
"Entrez votre mot de passe pour désactiver TOTP",
"account.card.security.totp.enable.description": "Entrez votre mot de passe actuel pour commencer à activer TOTP",
"account.card.security.totp.disable.description": "Entrez votre mot de passe pour désactiver TOTP",
"account.card.security.totp.button.start": "Commencer",
"account.modal.totp.title": "Activer TOTP",
"account.modal.totp.step1": "Étape 1 : Ajouter votre authentificateur",
@ -89,8 +77,7 @@ export default {
"account.notify.totp.disable": "TOTP désactivé",
"account.notify.totp.enable": "TOTP activé",
"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",
// ThemeSwitcher.tsx
"account.theme.dark": "Sombre",
@ -98,8 +85,7 @@ export default {
"account.theme.system": "Système",
"account.button.delete": "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
// /account/shares
"account.shares.title": "Mes partages",
@ -117,16 +103,13 @@ export default {
"account.shares.modal.share-informations": "Détails du partage",
"account.shares.modal.share-link": "Lien de partage",
"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
// /account/reverseShares
"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": "Il n'y a rien ici 👀",
"account.reverseShares.description.empty":
"Vous n'avez aucun partage inversé.",
"account.reverseShares.description.empty": "Vous n'avez aucun partage inversé.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.expiration.label": "Expiration",
"account.reverseShares.modal.expiration.minute-singular": "Minute",
@ -143,14 +126,11 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Ans",
"account.reverseShares.modal.max-size.label": "Taille maximale du partage",
"account.reverseShares.modal.send-email": "Envoyer un email de notification",
"account.reverseShares.modal.send-email.description":
"Envoyer une notification par email lorsqu'un partage est créé depuis ce partage inversé.",
"account.reverseShares.modal.send-email.description": "Envoyer une notification par email lorsqu'un partage est créé depuis ce partage inversé.",
"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.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.count.singular": "partage",
"account.reverseShares.table.count.plural": "partages",
@ -160,8 +140,7 @@ export default {
"account.reverseShares.table.expires": "Expire dans",
"account.reverseShares.modal.reverse-share-link": "Lien du 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
// /admin
"admin.title": "Administration",
@ -178,49 +157,37 @@ export default {
"admin.users.edit.update.admin-privileges": "Privilèges admin",
"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.button":
"Enregistrer le nouveau mot de passe",
"admin.users.edit.update.notify.password.success":
"Le mot de passe a été modifié",
"admin.users.edit.update.change-password.button": "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.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
"admin.users.modal.create.title": "Créer un utilisateur",
"admin.users.modal.create.username": "Surnom",
"admin.users.modal.create.email": "Email",
"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.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.manual-password": "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 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
// /upload
"upload.title": "Envoyer",
"upload.notify.generic-error":
"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.",
"upload.notify.generic-error": "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
"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érieur à {maxSize} au total.",
"upload.dropzone.notify.file-too-big":
"Vos fichiers dépassent la taille maximale de {maxSize}.",
"upload.dropzone.description": "Glissez-déposez des fichiers ici pour commencer votre partage. Ils ne peuvent avoir une taille supérieur à {maxSize} au total.",
"upload.dropzone.notify.file-too-big": "Vos fichiers dépassent la taille maximale de {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Nom",
"upload.filelist.size": "Taille",
// showCreateUploadModal.tsx
"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.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-long": "N'expire jamais",
"upload.modal.link.label": "Lien",
@ -238,15 +205,12 @@ export default {
"upload.modal.expires.year-singular": "An",
"upload.modal.expires.year-plural": "Ans",
"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.placeholder":
"Saisir les destinataires de ce partage",
"upload.modal.accordion.email.placeholder": "Saisir les destinataires de ce partage",
"upload.modal.accordion.email.invalid-email": "Adresse email invalide",
"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.max-views.label": "Nombre de vues maximum",
"upload.modal.accordion.security.max-views.placeholder": "Aucune limite",
@ -259,26 +223,21 @@ export default {
"share.title": "Partage {shareId}",
"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.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.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.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.error.invalid-password": "Mot de passe incorrect",
"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.table.name": "Nom",
"share.table.size": "Taille",
"share.modal.file-preview.error.not-supported.title": "Aperçu non supporté",
"share.modal.file-preview.error.not-supported.description":
"Un aperçu pour ce type de fichier n'est pas pris en charge. Veuillez télécharger le fichier pour le voir.",
"share.modal.file-preview.error.not-supported.description": "Un aperçu pour ce type de fichier n'est pas pris en charge. Veuillez télécharger le fichier pour le voir.",
// END /share/[id]
// /admin/config
"admin.config.title": "Paramètres",
@ -289,68 +248,46 @@ export default {
"admin.config.general.app-name": "Nom de l'appli",
"admin.config.general.app-name.description": "Le nom de l'application",
"admin.config.general.app-url": "URL de lappli",
"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.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.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.email.enable-share-email-recipients":
"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.enable-share-email-recipients": "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.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.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.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 du 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.reset-password-subject":
"Sujet d'une 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.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.reset-password-subject": "Sujet d'une 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.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 de l'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.description":
"Permet aux visiteurs de créer un compte.",
"admin.config.share.allow-unauthenticated-shares":
"Autoriser les partages anonymes",
"admin.config.share.allow-unauthenticated-shares.description":
"Autorise des utilisateurs non authentifiés à créer des partages",
"admin.config.share.allow-registration.description": "Permet aux visiteurs de créer un compte.",
"admin.config.share.allow-unauthenticated-shares": "Autoriser les partages anonymes",
"admin.config.share.allow-unauthenticated-shares.description": "Autorise des utilisateurs non authentifiés à créer des partages",
"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.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.description":
"Active SMTP. Activez ceci uniquement si vous avez saisi l'hôte, le port, le courriel, l'utilisateur et le 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 le mot de passe de votre serveur SMTP.",
"admin.config.smtp.host": "Hôte",
"admin.config.smtp.host.description": "Nom du serveur SMTP",
"admin.config.smtp.port": "Port",
"admin.config.smtp.port.description": "Port du serveur SMTP",
"admin.config.smtp.email": "Adresse email",
"admin.config.smtp.email.description":
"Adresse à partir de laquelle les emails sont envoyés",
"admin.config.smtp.email.description": "Adresse à partir de laquelle les emails sont envoyés",
"admin.config.smtp.username": "Nom d'utilisateur",
"admin.config.smtp.username.description": "Nom d'utilisateur du serveur SMTP",
"admin.config.smtp.password": "Mot de passe",
@ -382,5 +319,5 @@ export default {
"common.error.too-long": "Doit comporter au plus {length} caractères",
"common.error.exact-length": "Doit comporter exactement {length} caractères",
"common.error.invalid-number": "Doit être un nombre",
"common.error.field-required": "Ce champ est obligatoire",
};
"common.error.field-required": "Ce champ est obligatoire"
};

View File

@ -11,19 +11,14 @@ export default {
"navbar.avatar.signout": "Terminar sessão",
// END navbar
// /
"home.title":
"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.title": "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.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.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.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.source": "Código-fonte",
// END /
@ -36,10 +31,8 @@ export default {
"signin.input.password": "Senha",
"signin.input.password.placeholder": "A sua senha",
"signin.button.submit": "Iniciar sessão",
"signIn.notify.totp-required.title":
"Autenticação de dois fatores necessária",
"signIn.notify.totp-required.description":
"Insira seu código de autenticação de dois fatores",
"signIn.notify.totp-required.title": "Autenticação de dois fatores necessária",
"signIn.notify.totp-required.description": "Insira seu código de autenticação de dois fatores",
// END /auth/signin
// /auth/signup
"signup.title": "Criar uma conta",
@ -53,16 +46,13 @@ export default {
// END /auth/signup
// /auth/reset-password
"resetPassword.title": "Esqueceu a sua senha?",
"resetPassword.description":
"Insira o seu e-mail para redefinir a sua senha.",
"resetPassword.notify.success":
"Um e-mail foi enviado com um link para redefinir a sua senha.",
"resetPassword.description": "Insira o seu e-mail para redefinir a sua senha.",
"resetPassword.notify.success": "Um e-mail foi enviado com um link para redefinir a sua senha.",
"resetPassword.button.back": "Voltar para a página inicial",
"resetPassword.text.resetPassword": "Redefinir senha",
"resetPassword.text.enterNewPassword": "Digite uma 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.title": "A minha conta",
"account.card.info.title": "Informação sobre a conta",
@ -74,10 +64,8 @@ export default {
"account.card.password.new": "Nova senha",
"account.notify.password.success": "Senha alterada com sucesso",
"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.disable.description":
"Digite a sua senha atual para desabilitar o TOTP",
"account.card.security.totp.enable.description": "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.modal.totp.title": "Habilitar TOTP",
"account.modal.totp.step1": "Passo 1: Adicionar o seu autenticador",
@ -89,8 +77,7 @@ export default {
"account.notify.totp.disable": "TOTP desabilitado com sucesso",
"account.notify.totp.enable": "TOTP habilitado com sucesso",
"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",
// ThemeSwitcher.tsx
"account.theme.dark": "Escuro",
@ -98,8 +85,7 @@ export default {
"account.theme.system": "Sistema",
"account.button.delete": "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
// /account/shares
"account.shares.title": "Meus compartilhamentos",
@ -117,16 +103,13 @@ export default {
"account.shares.modal.share-informations": "Informações do compartilhamento",
"account.shares.modal.share-link": "Link do compartilhamento",
"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
// /account/reverseShares
"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.description.empty":
"Você não tem nenhum compartilhamento reverso.",
"account.reverseShares.description.empty": "Você não tem nenhum compartilhamento reverso.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.expiration.label": "Expiração",
"account.reverseShares.modal.expiration.minute-singular": "Minuto",
@ -141,32 +124,23 @@ export default {
"account.reverseShares.modal.expiration.month-plural": "Meses",
"account.reverseShares.modal.expiration.year-singular": "Ano",
"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.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.description":
"A quantidade máxima de vezes que esta URL pode ser usada para criar um compartilhamento.",
"account.reverseShare.never-expires":
"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.modal.max-use.description": "A quantidade máxima de vezes que esta URL pode ser usada para criar um compartilhamento.",
"account.reverseShare.never-expires": "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.plural": "compartilhamentos",
"account.reverseShares.table.shares": "Compartilhamentos",
"account.reverseShares.table.remaining": "Usos restantes",
"account.reverseShares.table.max-size": "Tamanho máximo do compartilhamento",
"account.reverseShares.table.expires": "Expira em",
"account.reverseShares.modal.reverse-share-link":
"Link do compartilhamento reverso",
"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.",
"account.reverseShares.modal.reverse-share-link": "Link do compartilhamento reverso",
"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
// /admin
"admin.title": "Administração",
@ -184,46 +158,36 @@ export default {
"admin.users.edit.update.change-password.title": "Alterar senha",
"admin.users.edit.update.change-password.field": "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.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
"admin.users.modal.create.title": "Criar usuário",
"admin.users.modal.create.username": "Nome de usuário",
"admin.users.modal.create.email": "E-mail",
"admin.users.modal.create.password": "Senha",
"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.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
// /upload
"upload.title": "Carregar",
"upload.notify.generic-error":
"Ocorreu um erro ao terminar seu compartilhamento.",
"upload.notify.count-failed":
"Falha ao enviar {count} arquivos. Tentando novamente.",
"upload.notify.generic-error": "Ocorreu um erro ao terminar seu compartilhamento.",
"upload.notify.count-failed": "Falha ao enviar {count} arquivos. Tentando novamente.",
// Dropzone.tsx
"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.notify.file-too-big":
"Seus arquivos excedem o tamanho máximo do compartilhamento {maxSize}.",
"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.notify.file-too-big": "Seus arquivos excedem o tamanho máximo do compartilhamento {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Nome",
"upload.filelist.size": "Tamanho",
// showCreateUploadModal.tsx
"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.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-long": "Nunca expira",
"upload.modal.link.label": "Link",
@ -241,11 +205,9 @@ export default {
"upload.modal.expires.year-singular": "Ano",
"upload.modal.expires.year-plural": "Anos",
"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.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.security.title": "Opções de segurança",
"upload.modal.accordion.security.password.label": "Protecção por senha",
@ -253,37 +215,29 @@ export default {
"upload.modal.accordion.security.max-views.label": "Máximo de visualizações",
"upload.modal.accordion.security.max-views.placeholder": "Sem limite",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires":
"Este compartilhamento reverso nunca irá expirar.",
"upload.modal.completed.expires-on":
"Este compartilhamento reverso irá expirar em {expiration}.",
"upload.modal.completed.never-expires": "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",
// END /upload
// /share/[id]
"share.title": "Compartilhar {shareId}",
"share.description": "Veja o que eu compartilhei com você!",
"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.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.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.error.invalid-password": "Senha inválida",
"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.table.name": "Nome",
"share.table.size": "Tamanho",
"share.modal.file-preview.error.not-supported.title":
"Visualização não suportada",
"share.modal.file-preview.error.not-supported.description":
"Uma visualização para este tipo de arquivo não é suportada. Faça o download do arquivo para visualizá-lo.",
"share.modal.file-preview.error.not-supported.title": "Visualização não suportada",
"share.modal.file-preview.error.not-supported.description": "Uma visualização para este tipo de arquivo não é suportada. Faça o download do arquivo para visualizá-lo.",
// END /share/[id]
// /admin/config
"admin.config.title": "Configuração",
@ -294,71 +248,46 @@ export default {
"admin.config.general.app-name": "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.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.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.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.email.enable-share-email-recipients":
"Ativar compartilhamento de e-mails destinatários",
"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.",
"admin.config.email.share-recipients-subject":
"Assunto dos destinatários do compartilhamento",
"admin.config.email.share-recipients-subject.description":
"Assunto do e-mail enviado para os destinatários do compartilhamento.",
"admin.config.email.share-recipients-message":
"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.enable-share-email-recipients": "Ativar compartilhamento de e-mails destinatários",
"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.",
"admin.config.email.share-recipients-subject": "Assunto dos destinatários do compartilhamento",
"admin.config.email.share-recipients-subject.description": "Assunto do e-mail enviado para os destinatários do compartilhamento.",
"admin.config.email.share-recipients-message": "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.description":
"Assunto do e-mail enviado quando um usuário solicita uma 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.reset-password-subject.description": "Assunto do e-mail enviado quando um usuário solicita uma 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.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.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.description":
"Se o registro é permitido",
"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.allow-registration.description": "Se o registro é permitido",
"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-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.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.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.description": "Nome do Servidor SMTP",
"admin.config.smtp.port": "Porta",
"admin.config.smtp.port.description": "Porta do Servidor SMTP",
"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.description": "Nome de usuário do servidor SMTP",
"admin.config.smtp.password": "Senha",
@ -390,5 +319,5 @@ export default {
"common.error.too-long": "Deve ter no máximo {length} caracteres",
"common.error.exact-length": "Deve ter exatamente {length} caracteres",
"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"
};

View File

@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "Платформа для обмена файлами с <h>собственного хостинга</h>.",
"home.description":
"Вы действительно хотите предоставить свои личные файлы в руки третьих лиц, таких как WeTransfer?",
"home.description": "Вы действительно хотите предоставить свои личные файлы в руки третьих лиц, таких как WeTransfer?",
"home.bullet.a.name": "На собственном сервере",
"home.bullet.a.description": "Pingvin Share работает на вашей машине.",
"home.bullet.b.name": "Конфиденциальность",
"home.bullet.b.description":
"Ваши файлы - это ваши файлы и никогда не должны попадать в руки третьих лиц.",
"home.bullet.b.description": "Ваши файлы - это ваши файлы и никогда не должны попадать в руки третьих лиц.",
"home.bullet.c.name": "Без раздражающего ограничения размера файла",
"home.bullet.c.description":
"Загружайте файлы с любым размером. Только ваш жесткий диск будет пределом.",
"home.bullet.c.description": "Загружайте файлы с любым размером. Только ваш жесткий диск будет пределом.",
"home.button.start": "Начнем",
"home.button.source": "Исходный код",
// END /
@ -35,8 +32,7 @@ export default {
"signin.input.password.placeholder": "Ваш пароль",
"signin.button.submit": "Вход",
"signIn.notify.totp-required.title": "Требуется двухфакторная аутентификация",
"signIn.notify.totp-required.description":
"Пожалуйста, введите код Вашей 2-х факторной аутентификации",
"signIn.notify.totp-required.description": "Пожалуйста, введите код Вашей 2-х факторной аутентификации",
// END /auth/signin
// /auth/signup
"signup.title": "Создать аккаунт",
@ -51,8 +47,7 @@ export default {
// /auth/reset-password
"resetPassword.title": "Забыли пароль?",
"resetPassword.description": "Введите ваш email для восстановления пароля.",
"resetPassword.notify.success":
"Вам направлено письмо со ссылкой для сброса пароля.",
"resetPassword.notify.success": "Вам направлено письмо со ссылкой для сброса пароля.",
"resetPassword.button.back": "Вернуться на страницу входа",
"resetPassword.text.resetPassword": "Сбросить пароль",
"resetPassword.text.enterNewPassword": "Введите новый пароль",
@ -69,10 +64,8 @@ export default {
"account.card.password.new": "Новый пароль",
"account.notify.password.success": "Пароль успешно изменён",
"account.card.security.title": "Безопасность",
"account.card.security.totp.enable.description":
"Введите ваш текущий пароль для начала включения TOTP",
"account.card.security.totp.disable.description":
"Введите ваш текущий пароль, чтобы отключить TOTP",
"account.card.security.totp.enable.description": "Введите ваш текущий пароль для начала включения TOTP",
"account.card.security.totp.disable.description": "Введите ваш текущий пароль, чтобы отключить TOTP",
"account.card.security.totp.button.start": "Начать",
"account.modal.totp.title": "Включить TOTP",
"account.modal.totp.step1": "Шаг 1: Добавьте свой аутентификатор",
@ -84,8 +77,7 @@ export default {
"account.notify.totp.disable": "TOTP успешно отключен",
"account.notify.totp.enable": "TOTP успешно включен",
"account.card.language.title": "Язык",
"account.card.language.description":
"Проект переведен сообществом. Некоторые языки могут быть неполными.",
"account.card.language.description": "Проект переведен сообществом. Некоторые языки могут быть неполными.",
"account.card.color.title": "Цветовая схема",
// ThemeSwitcher.tsx
"account.theme.dark": "Тёмная",
@ -93,8 +85,7 @@ export default {
"account.theme.system": "Системная",
"account.button.delete": "Удалить аккаунт",
"account.modal.delete.title": "Удалить аккаунт",
"account.modal.delete.description":
"Вы действительно хотите удалить свою учетную запись, включая все ваши загрузки?",
"account.modal.delete.description": "Вы действительно хотите удалить свою учетную запись, включая все ваши загрузки?",
// END /account
// /account/shares
"account.shares.title": "Мои загрузки",
@ -112,16 +103,13 @@ export default {
"account.shares.modal.share-informations": "Сведения",
"account.shares.modal.share-link": "Поделиться ссылкой",
"account.shares.modal.delete.title": "Удалить загрузку {share}",
"account.shares.modal.delete.description":
"Вы действительно хотите удалить эту загрузку?",
"account.shares.modal.delete.description": "Вы действительно хотите удалить эту загрузку?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Обратные загрузки",
"account.reverseShares.description":
"Обратная загрузка позволяет генерировать уникальный URL, позволяющий внешним пользователям загружать файлы.",
"account.reverseShares.description": "Обратная загрузка позволяет генерировать уникальный URL, позволяющий внешним пользователям загружать файлы.",
"account.reverseShares.title.empty": "Тут пусто 👀",
"account.reverseShares.description.empty":
"У вас пока нет обратных загрузок.",
"account.reverseShares.description.empty": "У вас пока нет обратных загрузок.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.expiration.label": "Истекает",
"account.reverseShares.modal.expiration.minute-singular": "Минута",
@ -137,17 +125,12 @@ export default {
"account.reverseShares.modal.expiration.year-singular": "Год",
"account.reverseShares.modal.expiration.year-plural": "Года (лет)",
"account.reverseShares.modal.max-size.label": "Макс. размер загрузки",
"account.reverseShares.modal.send-email":
"Отправить уведомление по эл. почте",
"account.reverseShares.modal.send-email.description":
"Отправлять уведомление по электронной почте, когда загрузка создается с помощью этой обратной ссылки.",
"account.reverseShares.modal.send-email": "Отправить уведомление по эл. почте",
"account.reverseShares.modal.send-email.description": "Отправлять уведомление по электронной почте, когда загрузка создается с помощью этой обратной ссылки.",
"account.reverseShares.modal.max-use.label": "Максимум использований",
"account.reverseShares.modal.max-use.description":
"Максимальное количество раз, когда URL может быть использован для создания загрузки.",
"account.reverseShare.never-expires":
"Эта обратная загрузка никогда не устареет.",
"account.reverseShare.expires-on":
"Эта обратная загрузка устареет {expiration}.",
"account.reverseShares.modal.max-use.description": "Максимальное количество раз, когда URL может быть использован для создания загрузки.",
"account.reverseShare.never-expires": "Эта обратная загрузка никогда не устареет.",
"account.reverseShare.expires-on": "Эта обратная загрузка устареет {expiration}.",
"account.reverseShares.table.no-shares": "Нет созданных загрузок",
"account.reverseShares.table.count.singular": "загрузка",
"account.reverseShares.table.count.plural": "загрузки",
@ -157,8 +140,7 @@ export default {
"account.reverseShares.table.expires": "Действительно до",
"account.reverseShares.modal.reverse-share-link": "Ссылка обратной загрузки",
"account.reverseShares.modal.delete.title": "Удалить обратную загрузку",
"account.reverseShares.modal.delete.description":
"Вы действительно хотите удалить эту обратную загрузку? Если вы это сделаете, то все связанные обратные загрузки будут также удалены.",
"account.reverseShares.modal.delete.description": "Вы действительно хотите удалить эту обратную загрузку? Если вы это сделаете, то все связанные обратные загрузки будут также удалены.",
// END /account/reverseShares
// /admin
"admin.title": "Администрирование",
@ -178,43 +160,34 @@ export default {
"admin.users.edit.update.change-password.button": "Сохранить новый пароль",
"admin.users.edit.update.notify.password.success": "Пароль успешно изменён",
"admin.users.edit.delete.title": "Удалить пользователя {username}",
"admin.users.edit.delete.description":
"Вы действительно хотите удалить этого пользователя и все его загрузки?",
"admin.users.edit.delete.description": "Вы действительно хотите удалить этого пользователя и все его загрузки?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Создать пользователя",
"admin.users.modal.create.username": "Логин",
"admin.users.modal.create.email": "Электронная почта",
"admin.users.modal.create.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.description":
"Если отмечено, пользователь будет иметь доступ к панели администратора.",
"admin.users.modal.create.admin.description": "Если отмечено, пользователь будет иметь доступ к панели администратора.",
// END /admin/users
// /upload
"upload.title": "Загрузить",
"upload.notify.generic-error":
"Произошла ошибка при завершении вашей загрузки.",
"upload.notify.count-failed":
"Не удалось загрузить файлы {count}. Повтор попытки.",
"upload.notify.generic-error": "Произошла ошибка при завершении вашей загрузки.",
"upload.notify.count-failed": "Не удалось загрузить файлы {count}. Повтор попытки.",
// Dropzone.tsx
"upload.dropzone.title": "Загрузить файлы",
"upload.dropzone.description":
"Перетащите сюда файлы для начала загрузки. Мы можем принимать только файлы, которые меньше {maxSize}.",
"upload.dropzone.notify.file-too-big":
"Ваши файлы превышают максимальный размер в {maxSize}.",
"upload.dropzone.description": "Перетащите сюда файлы для начала загрузки. Мы можем принимать только файлы, которые меньше {maxSize}.",
"upload.dropzone.notify.file-too-big": "Ваши файлы превышают максимальный размер в {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Название",
"upload.filelist.size": "Размер",
// showCreateUploadModal.tsx
"upload.modal.title": "Загрузить",
"upload.modal.link.error.invalid":
"Имя пользователя должно состоять только из букв, цифр, подчёркиваний и дефисов",
"upload.modal.link.error.invalid": "Имя пользователя должно состоять только из букв, цифр, подчёркиваний и дефисов",
"upload.modal.link.error.taken": "Эта ссылка уже используется",
"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-long": "Никогда не истекает",
"upload.modal.link.label": "Ссылка",
@ -232,12 +205,10 @@ export default {
"upload.modal.expires.year-singular": "Год",
"upload.modal.expires.year-plural": "Года (лет)",
"upload.modal.accordion.description.title": "Описание",
"upload.modal.accordion.description.placeholder":
"Примечание для получателей этой загрузки",
"upload.modal.accordion.description.placeholder": "Примечание для получателей этой загрузки",
"upload.modal.accordion.email.title": "Получатели письма",
"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.password.label": "Защита паролем",
"upload.modal.accordion.security.password.placeholder": "Без пароля",
@ -252,27 +223,21 @@ export default {
"share.title": "Загрузка {shareId}",
"share.description": "Посмотрите, чем я поделился с вами!",
"share.error.visitor-limit-exceeded.title": "Превышен лимит посетителей",
"share.error.visitor-limit-exceeded.description":
"Превышен лимит посетителей.",
"share.error.visitor-limit-exceeded.description": "Превышен лимит посетителей.",
"share.error.removed.title": "Загрузка удалена",
"share.error.not-found.title": "Загрузка не найдена",
"share.error.not-found.description":
"Страница, которую вы ищете, не существует.",
"share.error.not-found.description": "Страница, которую вы ищете, не существует.",
"share.modal.password.title": "Требуется пароль",
"share.modal.password.description":
"Для доступа к этому ресурсу введите пароль для общего доступа.",
"share.modal.password.description": "Для доступа к этому ресурсу введите пароль для общего доступа.",
"share.modal.password": "Пароль",
"share.modal.error.invalid-password": "Неверный пароль",
"share.button.download-all": "Скачать все",
"share.notify.download-all-preparing":
"Загрузка готовится. Повторите попытку через несколько минут.",
"share.notify.download-all-preparing": "Загрузка готовится. Повторите попытку через несколько минут.",
"share.modal.file-link": "Ссылка на файл",
"share.table.name": "Название",
"share.table.size": "Размер",
"share.modal.file-preview.error.not-supported.title":
"Предпросмотр не поддерживается",
"share.modal.file-preview.error.not-supported.description":
"Предварительный просмотр этого типа файла не поддерживается. Пожалуйста, скачайте файл для его просмотра.",
"share.modal.file-preview.error.not-supported.title": "Предпросмотр не поддерживается",
"share.modal.file-preview.error.not-supported.description": "Предварительный просмотр этого типа файла не поддерживается. Пожалуйста, скачайте файл для его просмотра.",
// END /share/[id]
// /admin/config
"admin.config.title": "Конфигурация",
@ -283,68 +248,46 @@ export default {
"admin.config.general.app-name": "Название приложения",
"admin.config.general.app-name.description": "Видимое название приложения",
"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.description":
"Показывать ли домашнюю страницу или нет",
"admin.config.general.show-home-page.description": "Показывать ли домашнюю страницу или нет",
"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.email.enable-share-email-recipients":
"Включить обмен с получателями электронной почты",
"admin.config.email.enable-share-email-recipients.description":
"Разрешить ли отправку писем получателям. Включите, только если вы включили SMTP.",
"admin.config.email.enable-share-email-recipients": "Включить обмен с получателями электронной почты",
"admin.config.email.enable-share-email-recipients.description": "Разрешить ли отправку писем получателям. Включите, только если вы включили SMTP.",
"admin.config.email.share-recipients-subject": "Заголовок письма (загрузка)",
"admin.config.email.share-recipients-subject.description":
"Тема письма, которое отправляется получателям акции.",
"admin.config.email.share-recipients-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.description":
"Тема письма, которое отправляется, когда кто-то создал загрузку с вашей обратной ссылкой.",
"admin.config.email.reverse-share-message":
"Сообщение письма обратной загрузки",
"admin.config.email.reverse-share-message.description":
"Сообщение, которое отправляется, когда кто-то создал загрузку с вашей обратной ссылкой. {shareUrl} будет заменен именем создателя и URL-адресом общего доступа.",
"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.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.description":
"Тема письма, которое отправляется, когда пользователь запрашивает сброс пароля.",
"admin.config.email.reset-password-subject.description": "Тема письма, которое отправляется, когда пользователь запрашивает сброс пароля.",
"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.description":
"Тема письма, которое отправляется, когда администратор приглашает пользователя.",
"admin.config.email.invite-subject.description": "Тема письма, которое отправляется, когда администратор приглашает пользователя.",
"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.description":
"Разрешена ли регистрация",
"admin.config.share.allow-unauthenticated-shares":
"Разрешить неавторизованные загрузки",
"admin.config.share.allow-unauthenticated-shares.description":
"Могут ли неавторизованные пользователи создавать загрузки",
"admin.config.share.allow-registration.description": "Разрешена ли регистрация",
"admin.config.share.allow-unauthenticated-shares": "Разрешить неавторизованные загрузки",
"admin.config.share.allow-unauthenticated-shares.description": "Могут ли неавторизованные пользователи создавать загрузки",
"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.description":
"Регулировка уровня баланса между размером файла и скоростью сжатия. Допустимые значения от 0 до 9, с 0 без сжатия, а 9 - максимальное сжатие. ",
"admin.config.share.zip-compression-level.description": "Регулировка уровня баланса между размером файла и скоростью сжатия. Допустимые значения от 0 до 9, с 0 без сжатия, а 9 - максимальное сжатие. ",
"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.description": "Сервер SMTP сервера",
"admin.config.smtp.port": "Порт",
"admin.config.smtp.port.description": "Порт SMTP сервера",
"admin.config.smtp.email": "Электронная почта",
"admin.config.smtp.email.description":
"Адрес электронной почты, от которого отправляются письма",
"admin.config.smtp.email.description": "Адрес электронной почты, от которого отправляются письма",
"admin.config.smtp.username": "Логин",
"admin.config.smtp.username.description": "Имя пользователя SMTP сервера",
"admin.config.smtp.password": "Пароль",
@ -376,5 +319,5 @@ export default {
"common.error.too-long": "Должно быть не больше {length} символов",
"common.error.exact-length": "Должно быть ровно {length} символов",
"common.error.invalid-number": "Должно быть числом",
"common.error.field-required": "Поле обязательно для заполнения",
};
"common.error.field-required": "Поле обязательно для заполнения"
};

View File

@ -4,48 +4,36 @@ export default {
"navbar.signin": "เข้าสู่ระบบ",
"navbar.home": "หน้าหลัก",
"navbar.signup": "สมัครบัญชี",
"navbar.links.shares": "แชร์ของฉัน",
"navbar.links.reverse": "รีเวิร์สแชร์",
"navbar.avatar.account": "บัญชีของฉัน",
"navbar.avatar.admin": "แผงควบคุมระบบ",
"navbar.avatar.signout": "ออกจากระบบ",
// END navbar
// /
"home.title": "แพลตฟอร์มสำหรับแชร์ไฟล์ที่คุณสามารถโฮสต์ด้วยตนเอง.",
"home.description":
"คุณอยากให้บริษัทภายนอกเช่น WeTransfer เข้าถึงไฟล์ส่วนตัวของคุณหรือเปล่า?",
"home.description": "คุณอยากให้บริษัทภายนอกเช่น WeTransfer เข้าถึงไฟล์ส่วนตัวของคุณหรือเปล่า?",
"home.bullet.a.name": "Self-Hosted",
"home.bullet.a.description": "โฮสต์ Pingvin Share บนเครื่องของคุณเอง.",
"home.bullet.b.name": "ความเป็นส่วนตัว",
"home.bullet.b.description":
"ไฟล์ของคุณคือไฟล์ของคุณ มันไม่ควรตกอยู่บนมือของบุคคลที่สาม",
"home.bullet.b.description": "ไฟล์ของคุณคือไฟล์ของคุณ มันไม่ควรตกอยู่บนมือของบุคคลที่สาม",
"home.bullet.c.name": "ไม่มีการจำกัดขนาดไฟล์ที่น่ารำคาญ",
"home.bullet.c.description":
"อัพโหลดใหญ่เท่าไหนก็ได้ จำกัดอย่างเดียวคือความจุของเคื่องคุณ",
"home.bullet.c.description": "อัพโหลดใหญ่เท่าไหนก็ได้ จำกัดอย่างเดียวคือความจุของเคื่องคุณ",
"home.button.start": "เริ่มต้น",
"home.button.source": "ซอร์สโค้ด",
// END /
// /auth/signin
"signin.title": "ยินดีต้อนรับกลับ",
"signin.description": "ยังไม่มีบัญชี?",
"signin.button.signup": "สมัครบัญชี",
"signin.input.email-or-username": "อีเมล์์์์์์์์หรือชื่อผู้ใช้",
"signin.input.email-or-username.placeholder":
"อีเมล์์์์์์์หรือชื่อผู้ใช้ของคุณ",
"signin.input.email-or-username.placeholder": "อีเมล์์์์์์์หรือชื่อผู้ใช้ของคุณ",
"signin.input.password": "รหัสผ่าน",
"signin.input.password.placeholder": "รหัสผ่านของคุณ",
"signin.button.submit": "เข้าสู่ระบบ",
"signIn.notify.totp-required.title": "ยืนยันตรวจสอบสิทธิ์สองปัจจัย",
"signIn.notify.totp-required.description": "กรุณาใส่รหัสยืนยันตัวตนสองปัจจัย",
// END /auth/signin
// /auth/signup
"signup.title": "สมัครบัญชี",
"signup.description": "มีบัญชีแล้ว?",
@ -55,38 +43,29 @@ export default {
"signup.input.email": "อีเมล์์์์์์์์",
"signup.input.email.placeholder": "อีเมล์์์์์์์์ของคุณ",
"signup.button.submit": "เริ่มต้นกัน",
// END /auth/signup
// /auth/reset-password
"resetPassword.title": "ลืมรหัสผ่าน?",
"resetPassword.description": "กรุณาใส่อีเมล์์์์์์์ของคุณเพื่อรีเซ็ตรหัสผ่าน",
"resetPassword.notify.success":
"ส่งอีเมล์์์์์์์พร้อมลิงค์เพื่อรีเซ็ตรหัสผ่านของคุณแล้ว",
"resetPassword.notify.success": "ส่งอีเมล์์์์์์์พร้อมลิงค์เพื่อรีเซ็ตรหัสผ่านของคุณแล้ว",
"resetPassword.button.back": "กลับไปที่หน้าลงชื่อเข้าใช้",
"resetPassword.text.resetPassword": "รีเซ็ตรหัสผ่าน",
"resetPassword.text.enterNewPassword": "ป้อนรหัสผ่านใหม่ของคุณ",
"resetPassword.input.password": "รหัสผ่านใหม่",
"resetPassword.notify.passwordReset": "รหัสผ่านของคุณรีเซ็ตเรียบร้อยแล้ว",
// /account
"account.title": "บัญชีของฉัน",
"account.card.info.title": "ข้อมูลบัญชี",
"account.card.info.username": "ชื่อผู้ใช้",
"account.card.info.email": "อีเมล์์์์์์์",
"account.notify.info.success": "อัปเดตบัญชีเรียบร้อยแล้ว",
"account.card.password.title": "รหัสผ่าน",
"account.card.password.old": "รหัสผ่านเก่า",
"account.card.password.new": "รหัสผ่านใหม่",
"account.notify.password.success": "อัปเดตรหัสผ่านเรียบร้อยแล้ว",
"account.card.security.title": "ความปลอดภัย",
"account.card.security.totp.enable.description":
"ใส่รหัสผ่านปัจจุบันของคุณเพื่อเริ่มต้นการเปิดใช้งาน TOTP",
"account.card.security.totp.disable.description":
"ใส่รหัสผ่านปัจจุบันของคุณเพื่อปิดใช้งาน TOTP",
"account.card.security.totp.enable.description": "ใส่รหัสผ่านปัจจุบันของคุณเพื่อเริ่มต้นการเปิดใช้งาน TOTP",
"account.card.security.totp.disable.description": "ใส่รหัสผ่านปัจจุบันของคุณเพื่อปิดใช้งาน TOTP",
"account.card.security.totp.button.start": "เริ่มต้น",
"account.modal.totp.title": "เปิดใช้งาน TOTP",
"account.modal.totp.step1": "ขั้นตอนที่ 1: สแกนรหัส QR",
@ -97,29 +76,22 @@ export default {
"account.modal.totp.verify": "ยืนยัน",
"account.notify.totp.disable": "TOTP ถูกปิดใช้งานเรียบร้อยแล้ว",
"account.notify.totp.enable": "TOTP ถูกเปิดใช้งานเรียบร้อยแล้ว",
"account.card.language.title": "ภาษา",
"account.card.language.description":
"โปรเจคนี้ถูกแปลโดยชุมชน บางภาษาอาจยังไม่สมบูรณ์",
"account.card.language.description": "โปรเจคนี้ถูกแปลโดยชุมชน บางภาษาอาจยังไม่สมบูรณ์",
"account.card.color.title": "ธีมสี",
// ThemeSwitcher.tsx
"account.theme.dark": "มืด",
"account.theme.light": "สว่าง",
"account.theme.system": "ตามระบบ",
"account.button.delete": "ลบบัญชี",
"account.modal.delete.title": "ลบบัญชีของคุณ",
"account.modal.delete.description":
"คุณต้องการลบบัญชีของคุณหรือไม่ รวมถึงแชร์ที่คุณสร้างไว้ทั้งหมด?",
"account.modal.delete.description": "คุณต้องการลบบัญชีของคุณหรือไม่ รวมถึงแชร์ที่คุณสร้างไว้ทั้งหมด?",
// END /account
// /account/shares
"account.shares.title": "แชร์ของฉัน",
"account.shares.title.empty": "มันว่างเปล่าที่นี่ 👀",
"account.shares.description.empty": "คุณยังไม่ได้สร้างแชร์ใดๆ",
"account.shares.button.create": "สร้างแชร์",
"account.shares.info.title": "ข้อมูลแชร์",
"account.shares.table.id": "ID",
"account.shares.table.name": "ชื่อ",
@ -128,23 +100,16 @@ export default {
"account.shares.table.expiresAt": "หมดอายุ",
"account.shares.table.createdAt": "สร้างเมื่อ",
"account.shares.table.size": "ขนาด",
"account.shares.modal.share-informations": "ข้อมูลแชร์",
"account.shares.modal.share-link": "แชร์ลิงค์",
"account.shares.modal.delete.title": "ลบแชร์ {share}",
"account.shares.modal.delete.description": "คุณต้องการลบแชร์นี้หรือไม่?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "รีเวิร์สแชร์ของฉัน",
"account.reverseShares.description":
"รีเวิร์สแชร์สร้างลิงค์สำหรับคนภายนอกเพื่อที่จะแชร์ไฟล์ให้คุณ",
"account.reverseShares.description": "รีเวิร์สแชร์สร้างลิงค์สำหรับคนภายนอกเพื่อที่จะแชร์ไฟล์ให้คุณ",
"account.reverseShares.title.empty": "มันว่างเปล่าที่นี่ 👀",
"account.reverseShares.description.empty": "คุณยังไม่ได้สร้างรีเวิร์สแชร์ใดๆ",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.expiration.label": "ลิงค์หมดอายุใน",
"account.reverseShares.modal.expiration.minute-singular": "นาที",
@ -159,19 +124,13 @@ export default {
"account.reverseShares.modal.expiration.month-plural": "เดือน",
"account.reverseShares.modal.expiration.year-singular": "ปี",
"account.reverseShares.modal.expiration.year-plural": "ปี",
"account.reverseShares.modal.max-size.label": "ขนาดสูงสุดของแชร์",
"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.description":
"จำนวนครั้งสูงสุดที่ลิงค์นี้สามารถใช้งานได้",
"account.reverseShares.modal.max-use.description": "จำนวนครั้งสูงสุดที่ลิงค์นี้สามารถใช้งานได้",
"account.reverseShare.never-expires": "ลิงค์นี้ไม่มีวันหมดอายุ",
"account.reverseShare.expires-on": "ลิงค์นี้จะหมดอายุใน {expiration}.",
"account.reverseShares.table.no-shares": "ยังไม่มีการสร้างแชร์",
"account.reverseShares.table.count.singular": "แชร์",
"account.reverseShares.table.count.plural": "แชร์",
@ -179,84 +138,58 @@ export default {
"account.reverseShares.table.remaining": "เหลืออีก {count} ครั้ง",
"account.reverseShares.table.max-size": "ขนาดสูงสุดของแชร์",
"account.reverseShares.table.expires": "หมดอายุ",
"account.reverseShares.modal.reverse-share-link": "ลิงค์รีเวิร์สแชร์",
"account.reverseShares.modal.delete.title": "ลบลิงค์รีเวิร์สแชร์",
"account.reverseShares.modal.delete.description":
"คุณต้องการลบลิงค์รีเวิร์สแชร์นี้หรือไม่? หากคุณทำเช่นนั้นแชร์ที่เกี่ยวข้องจะถูกลบด้วย",
"account.reverseShares.modal.delete.description": "คุณต้องการลบลิงค์รีเวิร์สแชร์นี้หรือไม่? หากคุณทำเช่นนั้นแชร์ที่เกี่ยวข้องจะถูกลบด้วย",
// END /account/reverseShares
// /admin
"admin.title": "แผงควบคุมระบบ",
"admin.button.users": "การจัดการผู้ใช้",
"admin.button.config": "การตั้งค่า",
"admin.version": "เวอร์ชัน",
// END /admin
// /admin/users
"admin.users.title": "การจัดการผู้ใช้",
"admin.users.table.username": "ชื่อผู้ใช้",
"admin.users.table.email": "อีเมล์์์์์์์",
"admin.users.table.admin": "ผู้ดูแลระบบ",
"admin.users.edit.update.title": "อัปเดตผู้ใช้ {username}",
"admin.users.edit.update.admin-privileges": "สิทธิ์ของผู้ดูแลระบบ",
"admin.users.edit.update.change-password.title": "เปลี่ยนรหัสผ่าน",
"admin.users.edit.update.change-password.field": "รหัสผ่านใหม่",
"admin.users.edit.update.change-password.button": "บันทึกรหัสผ่านใหม่",
"admin.users.edit.update.notify.password.success":
"รหัสผ่านเปลี่ยนเรียบร้อยแล้ว",
"admin.users.edit.update.notify.password.success": "รหัสผ่านเปลี่ยนเรียบร้อยแล้ว",
"admin.users.edit.delete.title": "ลบผู้ใช้ {username}",
"admin.users.edit.delete.description":
"คุณต้องการลบผู้ใช้นี้และการแชร์ทั้งหมดของเขาหรือไม่?",
"admin.users.edit.delete.description": "คุณต้องการลบผู้ใช้นี้และการแชร์ทั้งหมดของเขาหรือไม่?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "สร้างผู้ใช้",
"admin.users.modal.create.username": "ชื่อผู้ใช้",
"admin.users.modal.create.email": "อีเมล์",
"admin.users.modal.create.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.description":
"หากติ๊กเลือก ผู้ใช้จะสามารถเข้าถึงแผงควบคุมระบบได้",
"admin.users.modal.create.admin.description": "หากติ๊กเลือก ผู้ใช้จะสามารถเข้าถึงแผงควบคุมระบบได้",
// END /admin/users
// /upload
"upload.title": "อัปโหลด",
"upload.notify.generic-error": "เกิดข้อผิดพลาดขณะที่กำลังจัดการการแชร์ของคุณ",
"upload.notify.count-failed":
"มีไฟล์จำนวน {count} ไฟล์ที่ไม่สามารถอัปโหลดได้ กำลังลองอีกครั้ง",
"upload.notify.count-failed": "มีไฟล์จำนวน {count} ไฟล์ที่ไม่สามารถอัปโหลดได้ กำลังลองอีกครั้ง",
// Dropzone.tsx
"upload.dropzone.title": "อัปโหลดไฟล์",
"upload.dropzone.description":
"ลากและวางไฟล์ที่นี่เพื่อเริ่มการแชร์ของคุณ สามารถรับไฟล์ที่มีขนาดรวมไม่เกิน {maxSize} เท่านั้น",
"upload.dropzone.notify.file-too-big":
"ไฟล์ของคุณเกินขนาดสูงสุดของการแชร์ {maxSize}",
"upload.dropzone.description": "ลากและวางไฟล์ที่นี่เพื่อเริ่มการแชร์ของคุณ สามารถรับไฟล์ที่มีขนาดรวมไม่เกิน {maxSize} เท่านั้น",
"upload.dropzone.notify.file-too-big": "ไฟล์ของคุณเกินขนาดสูงสุดของการแชร์ {maxSize}",
// FileList.tsx
"upload.filelist.name": "ชื่อ",
"upload.filelist.size": "ขนาด",
// showCreateUploadModal.tsx
"upload.modal.title": "สร้างการแชร์",
"upload.modal.link.error.invalid":
"สามารถใช้ได้เฉพาะตัวอักษร ตัวเลข ขีดล่าง และขีดเส้น",
"upload.modal.link.error.invalid": "สามารถใช้ได้เฉพาะตัวอักษร ตัวเลข ขีดล่าง และขีดเส้น",
"upload.modal.link.error.taken": "ลิงก์นี้ถูกใช้งานแล้ว",
"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-long": "ไม่มีกำหนดหมดอายุ",
"upload.modal.link.label": "ลิงค์",
"upload.modal.expires.label": "หมดอายุ",
"upload.modal.expires.minute-singular": "นาที",
@ -271,145 +204,98 @@ export default {
"upload.modal.expires.month-plural": "เดือน",
"upload.modal.expires.year-singular": "ปี",
"upload.modal.expires.year-plural": "ปี",
"upload.modal.accordion.description.title": "คำอธิบาย",
"upload.modal.accordion.description.placeholder":
"หมายเหตุสำหรับผู้รับการแชร์นี้",
"upload.modal.accordion.description.placeholder": "หมายเหตุสำหรับผู้รับการแชร์นี้",
"upload.modal.accordion.email.title": "ผู้รับอีเมล์",
"upload.modal.accordion.email.placeholder": "ป้อนผู้รับอีเมล์",
"upload.modal.accordion.email.invalid-email": "ที่อยู่อีเมล์ไม่ถูกต้อง",
"upload.modal.accordion.security.title": "ตัวเลือกความปลอดภัย",
"upload.modal.accordion.security.password.label": "การป้องกันรหัสผ่าน",
"upload.modal.accordion.security.password.placeholder": "ไม่มีรหัสผ่าน",
"upload.modal.accordion.security.max-views.label": "จำนวนการเข้าชมสูงสุด",
"upload.modal.accordion.security.max-views.placeholder": "ไม่จำกัด",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "การแชร์นี้จะไม่มีวันหมดอายุ",
"upload.modal.completed.expires-on":
"การแชร์นี้จะหมดอายุเมื่อวันที่ {expiration}",
"upload.modal.completed.expires-on": "การแชร์นี้จะหมดอายุเมื่อวันที่ {expiration}",
"upload.modal.completed.share-ready": "แชร์พร้อมใช้งาน",
// END /upload
// /share/[id]
"share.title": "แชร์ {shareId}",
"share.description": "ดูสิ่งที่ฉันแชร์กับคุณ!",
"share.error.visitor-limit-exceeded.title": "เกินขีดจำกัดผู้เข้าชม",
"share.error.visitor-limit-exceeded.description":
"การแชร์นี้ได้เกินขีดจำกัดผู้เข้าชมแล้ว",
"share.error.visitor-limit-exceeded.description": "การแชร์นี้ได้เกินขีดจำกัดผู้เข้าชมแล้ว",
"share.error.removed.title": "การแชร์ถูกลบ",
"share.error.not-found.title": "ไม่พบการแชร์นี้",
"share.error.not-found.description": "การแชร์ที่คุณกำลังมองหาไม่มีอยู่จริง",
"share.modal.password.title": "ต้องการรหัสผ่าน",
"share.modal.password.description": "กรุณาป้อนรหัสผ่านเพื่อเข้าถึงการแชร์นี้",
"share.modal.password": "รหัสผ่าน",
"share.modal.error.invalid-password": "รหัสผ่านไม่ถูกต้อง",
"share.button.download-all": "ดาวน์โหลดทั้งหมด",
"share.notify.download-all-preparing":
"กำลังเตรียมการแชร์นี้ โปรดลองอีกครั้งในไม่กี่นาที",
"share.notify.download-all-preparing": "กำลังเตรียมการแชร์นี้ โปรดลองอีกครั้งในไม่กี่นาที",
"share.modal.file-link": "ลิงค์ไฟล์",
"share.table.name": "ชื่อ",
"share.table.size": "ขนาด",
"share.modal.file-preview.error.not-supported.title":
"ไม่รองรับการแสดงตัวอย่าง",
"share.modal.file-preview.error.not-supported.description":
"ไม่รองรับการแสดงตัวอย่างสำหรับไฟล์ประเภทนี้ โปรดดาวน์โหลดไฟล์เพื่อดู",
"share.modal.file-preview.error.not-supported.title": "ไม่รองรับการแสดงตัวอย่าง",
"share.modal.file-preview.error.not-supported.description": "ไม่รองรับการแสดงตัวอย่างสำหรับไฟล์ประเภทนี้ โปรดดาวน์โหลดไฟล์เพื่อดู",
// END /share/[id]
// END /share/[id]
// /admin/config
"admin.config.title": "การตั้งค่า",
"admin.config.category.general": "ทั่วไป",
"admin.config.category.share": "การแชร์",
"admin.config.category.email": "อีเมล์์์์์์",
"admin.config.category.smtp": "SMTP",
"admin.config.general.app-name": "ชื่อแอพ",
"admin.config.general.app-name.description": "ชื่อแอพพลิเคชัน",
"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.description":
"หากติ๊ก เว็บไซต์จะแสดงหน้าหลักเวลาเข้าถึง URL หลัก",
"admin.config.general.show-home-page.description": "หากติ๊ก เว็บไซต์จะแสดงหน้าหลักเวลาเข้าถึง URL หลัก",
"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.email.enable-share-email-recipients":
"เปิดใช้งานผู้รับอีเมล์์์์์์ของการแชร์",
"admin.config.email.enable-share-email-recipients.description":
"เมื่อเปิดใช้งานผู้รับอีเมล์์์์์์ของการแชร์ ผู้ใช้ที่สร้างการแชร์จะสามารถเพิ่มผู้รับอีเมล์์์์์์์ของการแชร์ได้ เปิดเฉพาะเมื่อคุณเปิดใช้งาน SMTP",
"admin.config.email.share-recipients-subject":
"หัวเรื่องผู้รับอีเมล์์์์์์ของการแชร์",
"admin.config.email.share-recipients-subject.description":
"หัวเรื่องของอีเมล์์์์์์์์ที่ส่งไปยังผู้รับอีเมล์์์์์์ของการแชร์",
"admin.config.email.share-recipients-message":
"ข้อความผู้รับอีเมล์์์์์์ของการแชร์",
"admin.config.email.share-recipients-message.description":
"ข้อความที่ส่งไปยังผู้รับอีเมล์์์์์์ของการแชร์ ตัวแปรที่ใช้ได้:\n {creator} - ชื่อผู้สร้างการแชร์\n {shareUrl} - URL ของการแชร์\n {desc} - คำอธิบายของการแชร์\n {expires} - วันหมดอายุของการแชร์\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
"admin.config.email.enable-share-email-recipients": "เปิดใช้งานผู้รับอีเมล์์์์์์ของการแชร์",
"admin.config.email.enable-share-email-recipients.description": "เมื่อเปิดใช้งานผู้รับอีเมล์์์์์์ของการแชร์ ผู้ใช้ที่สร้างการแชร์จะสามารถเพิ่มผู้รับอีเมล์์์์์์์ของการแชร์ได้ เปิดเฉพาะเมื่อคุณเปิดใช้งาน SMTP",
"admin.config.email.share-recipients-subject": "หัวเรื่องผู้รับอีเมล์์์์์์ของการแชร์",
"admin.config.email.share-recipients-subject.description": "หัวเรื่องของอีเมล์์์์์์์์ที่ส่งไปยังผู้รับอีเมล์์์์์์ของการแชร์",
"admin.config.email.share-recipients-message": "ข้อความผู้รับอีเมล์์์์์์ของการแชร์",
"admin.config.email.share-recipients-message.description": "ข้อความที่ส่งไปยังผู้รับอีเมล์์์์์์ของการแชร์ ตัวแปรที่ใช้ได้:\n {creator} - ชื่อผู้สร้างการแชร์\n {shareUrl} - URL ของการแชร์\n {desc} - คำอธิบายของการแชร์\n {expires} - วันหมดอายุของการแชร์\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
"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.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.description":
"หัวเรื่องของอีเมล์์์์์์ที่ส่งไปยังผู้ใช้เมื่อขอรีเซ็ตรหัสผ่าน",
"admin.config.email.reset-password-subject.description": "หัวเรื่องของอีเมล์์์์์์ที่ส่งไปยังผู้ใช้เมื่อขอรีเซ็ตรหัสผ่าน",
"admin.config.email.reset-password-message": "ข้อความการรีเซ็ตรหัสผ่าน",
"admin.config.email.reset-password-message.description":
"ข้อความที่ส่งไปยังผู้ใช้เมื่อขอรีเซ็ตรหัสผ่าน ตัวแปรที่ใช้ได้:\n {url} - URL สำหรับรีเซ็ตรหัสผ่าน\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
// "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": "ข้อความที่ส่งไปยังผู้ใช้เมื่อขอรีเซ็ตรหัสผ่าน ตัวแปรที่ใช้ได้:\n {url} - URL สำหรับรีเซ็ตรหัสผ่าน\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
"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.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.description":
"อนุญาตให้ผู้ใช้ลงทะเบียนด้วยตัวเองเพื่อสร้างแชร์",
"admin.config.share.allow-unauthenticated-shares":
"อนุญาตให้แชร์โดยไม่ต้องเข้าสู่ระบบ",
"admin.config.share.allow-unauthenticated-shares.description":
"อนุญาตให้ผู้ใช้ที่ไม่ได้เข้าสู่ระบบสร้างแชร์",
"admin.config.share.allow-registration.description": "อนุญาตให้ผู้ใช้ลงทะเบียนด้วยตัวเองเพื่อสร้างแชร์",
"admin.config.share.allow-unauthenticated-shares": "อนุญาตให้แชร์โดยไม่ต้องเข้าสู่ระบบ",
"admin.config.share.allow-unauthenticated-shares.description": "อนุญาตให้ผู้ใช้ที่ไม่ได้เข้าสู่ระบบสร้างแชร์",
"admin.config.share.max-size": "ขนาดสูงสุด",
"admin.config.share.max-size.description": "ขนาดสูงสุดของแชร์",
"admin.config.share.zip-compression-level": "ระดับการบีบอัดไฟล์ Zip",
"admin.config.share.zip-compression-level.description":
"ปรับระดับเพื่อปรับความสมดุลระหว่างขนาดไฟล์และความเร็วในการบีบอัด ค่าอยู่ระหว่าง 0-9 โดย 0 คือไม่มีการบีบอัดและ 9 คือการบีบอัดสูงสุด",
"admin.config.share.zip-compression-level.description": "ปรับระดับเพื่อปรับความสมดุลระหว่างขนาดไฟล์และความเร็วในการบีบอัด ค่าอยู่ระหว่าง 0-9 โดย 0 คือไม่มีการบีบอัดและ 9 คือการบีบอัดสูงสุด",
"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.description": "โฮสต์ของเซิร์ฟเวอร์ SMTP",
"admin.config.smtp.port": "พอร์ต",
"admin.config.smtp.port.description": "พอร์ตของเซิร์ฟเวอร์ SMTP",
"admin.config.smtp.email": "อีเมล์์์์์์์",
"admin.config.smtp.email.description":
"อีเมล์์์์์์์ที่ใช้สำหรับการส่งอีเมล์์์์์์์",
"admin.config.smtp.email.description": "อีเมล์์์์์์์ที่ใช้สำหรับการส่งอีเมล์์์์์์์",
"admin.config.smtp.username": "ชื่อผู้ใช้",
"admin.config.smtp.username.description": "ชื่อผู้ใช้ของเซิร์ฟเวอร์ SMTP",
"admin.config.smtp.password": "รหัสผ่าน",
"admin.config.smtp.password.description": "รหัสผ่านของเซิร์ฟเวอร์ SMTP",
"admin.config.smtp.button.test": "ส่งอีเมล์์์์์์ทดสอบ",
// 404
"404.description": "ไม่พบหน้าที่คุณกำลังมองหา",
"404.button.home": "หน้าแรก",
// Common translations
"common.button.save": "บันทึก",
"common.button.create": "สร้าง",
@ -426,7 +312,6 @@ export default {
"common.button.go-back": "ย้อนกลับ",
"common.notify.copied": "คัดลอกไปยังคลิปบอร์ดแล้ว",
"common.success": "สำเร็จ",
"common.error": "เกิดข้อผิดพลาด",
"common.error.unknown": "เกิดข้อผิดพลาดที่ไม่รู้จัก",
"common.error.invalid-email": "ที่อยู่อีเมล์ไม่ถูกต้อง",
@ -434,5 +319,5 @@ export default {
"common.error.too-long": "ต้องมีไม่เกิน {length} ตัวอักษร",
"common.error.exact-length": "ต้องมีความยาว {length} ตัวอักษร",
"common.error.invalid-number": "ต้องเป็นตัวเลข",
"common.error.field-required": "ต้องกรอกข้อมูลนี้",
};
"common.error.field-required": "ต้องกรอกข้อมูลนี้"
};

View File

@ -47,8 +47,7 @@ export default {
// /auth/reset-password
"resetPassword.title": "忘记密码?",
"resetPassword.description": "请输入电子邮件接受重置密码邮件",
"resetPassword.notify.success":
"一封包含密码重置地址的邮件已发送到你的邮箱中",
"resetPassword.notify.success": "一封包含密码重置地址的邮件已发送到你的邮箱中",
"resetPassword.button.back": "返回登录页面",
"resetPassword.text.resetPassword": "重置密码",
"resetPassword.text.enterNewPassword": "请输入新密码",
@ -66,8 +65,7 @@ export default {
"account.notify.password.success": "密码更改成功!",
"account.card.security.title": "安全",
"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.modal.totp.title": "开启两步验证",
"account.modal.totp.step1": "第一步:添加验证器 Authenticator",
@ -79,8 +77,7 @@ export default {
"account.notify.totp.disable": "成功关闭两步验证!",
"account.notify.totp.enable": "成功开启两步验证!",
"account.card.language.title": "语言",
"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": "颜色外观",
// ThemeSwitcher.tsx
"account.theme.dark": "暗黑模式",
@ -88,8 +85,7 @@ export default {
"account.theme.system": "跟随系统",
"account.button.delete": "删除账户",
"account.modal.delete.title": "删除账户",
"account.modal.delete.description":
"你真的想删除你的账户,并删除所有的共享吗?",
"account.modal.delete.description": "你真的想删除你的账户,并删除所有的共享吗?",
// END /account
// /account/shares
"account.shares.title": "我的共享",
@ -111,8 +107,7 @@ export default {
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "预留共享",
"account.reverseShares.description":
"预留共享允许你创建一个特定共享链接,以便外部用户以此创建共享",
"account.reverseShares.description": "预留共享允许你创建一个特定共享链接,以便外部用户以此创建共享",
"account.reverseShares.title.empty": "这里空空如也 👀",
"account.reverseShares.description.empty": "你没有创建任何预留共享",
// showCreateReverseShareModal.tsx
@ -131,11 +126,9 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "年",
"account.reverseShares.modal.max-size.label": "共享文件上限",
"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.description":
"这个预留共享链接可被用于创建共享的最大使用次数",
"account.reverseShares.modal.max-use.description": "这个预留共享链接可被用于创建共享的最大使用次数",
"account.reverseShare.never-expires": "这个预留共享永不过期",
"account.reverseShare.expires-on": "这个预留共享将过期于 {expiration}",
"account.reverseShares.table.no-shares": "当前没有创建任何共享",
@ -147,8 +140,7 @@ export default {
"account.reverseShares.table.expires": "过期时间",
"account.reverseShares.modal.reverse-share-link": "预留共享链接",
"account.reverseShares.modal.delete.title": "删除预留共享链接",
"account.reverseShares.modal.delete.description":
"你真的想删除此预留共享链接吗?链接下所有关联的共享都将被删除",
"account.reverseShares.modal.delete.description": "你真的想删除此预留共享链接吗?链接下所有关联的共享都将被删除",
// END /account/reverseShares
// /admin
"admin.title": "管理",
@ -168,19 +160,16 @@ export default {
"admin.users.edit.update.change-password.button": "保存新密码",
"admin.users.edit.update.notify.password.success": "密码更新成功!",
"admin.users.edit.delete.title": "删除用户 {username}",
"admin.users.edit.delete.description":
"你真的想删除这个账户,并删除该用户所有的共享吗?",
"admin.users.edit.delete.description": "你真的想删除这个账户,并删除该用户所有的共享吗?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "创建用户",
"admin.users.modal.create.username": "用户名",
"admin.users.modal.create.email": "电子邮件",
"admin.users.modal.create.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.description":
"如果勾选,用户将能访问管理员面板",
"admin.users.modal.create.admin.description": "如果勾选,用户将能访问管理员面板",
// END /admin/users
// /upload
"upload.title": "上传",
@ -188,8 +177,7 @@ export default {
"upload.notify.count-failed": "{count} 文件上传失败,请重试",
// Dropzone.tsx
"upload.dropzone.title": "上传文件",
"upload.dropzone.description":
"拖放至此以上传文件,文件大小不能超过上限 {maxSize}",
"upload.dropzone.description": "拖放至此以上传文件,文件大小不能超过上限 {maxSize}",
"upload.dropzone.notify.file-too-big": "你的文件超过了最大上传限制 {maxSize}",
// FileList.tsx
"upload.filelist.name": "文件名",
@ -199,8 +187,7 @@ export default {
"upload.modal.link.error.invalid": "只能包括字母,数字,下划线(_),和横线(-)",
"upload.modal.link.error.taken": "这个链接已经存在了",
"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-long": "永不过期",
"upload.modal.link.label": "共享链接",
@ -250,8 +237,7 @@ export default {
"share.table.name": "文件名",
"share.table.size": "文件大小",
"share.modal.file-preview.error.not-supported.title": "该文件类型不支持预览",
"share.modal.file-preview.error.not-supported.description":
"该文件类型不支持预览,请下载后打开查看",
"share.modal.file-preview.error.not-supported.description": "该文件类型不支持预览,请下载后打开查看",
// END /share/[id]
// /admin/config
"admin.config.title": "配置管理",
@ -266,50 +252,36 @@ export default {
"admin.config.general.show-home-page": "显示首页",
"admin.config.general.show-home-page.description": "是否显示首页",
"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.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.description":
"发送共享邮件通知的邮件主题",
"admin.config.email.share-recipients-subject.description": "发送共享邮件通知的邮件主题",
"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.description":
"当有人使用了你的预留共享链接时,发送的预留共享邮件通知主题",
"admin.config.email.reverse-share-subject.description": "当有人使用了你的预留共享链接时,发送的预留共享邮件通知主题",
"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.description":
"当用户发起重置密码时,发送的重置密码邮件通知主题",
"admin.config.email.reset-password-subject.description": "当用户发起重置密码时,发送的重置密码邮件通知主题",
"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.description":
"当管理员邀请用户时,发送的邀请邮件通知主题",
"admin.config.email.invite-subject.description": "当管理员邀请用户时,发送的邀请邮件通知主题",
"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.description": "是否允许注册",
"admin.config.share.allow-unauthenticated-shares": "是否允许未验证的共享",
"admin.config.share.allow-unauthenticated-shares.description":
"是否允许未验证的用户创建共享",
"admin.config.share.allow-unauthenticated-shares.description": "是否允许未验证的用户创建共享",
"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 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": "启用",
"admin.config.smtp.enabled.description":
"是否开启 SMTP仅当输入主机名、端口、发送邮箱、用户名和密码后开启",
"admin.config.smtp.enabled.description": "是否开启 SMTP仅当输入主机名、端口、发送邮箱、用户名和密码后开启",
"admin.config.smtp.host": "主机名",
"admin.config.smtp.host.description": "SMTP 主机名",
"admin.config.smtp.port": "端口",
@ -347,5 +319,5 @@ export default {
"common.error.too-long": "必须不超过 {length} 个字符",
"common.error.exact-length": "必须为 {length} 个字符",
"common.error.invalid-number": "必须为数字",
"common.error.field-required": "必填项",
};
"common.error.field-required": "必填项"
};