1
0
mirror of https://github.com/stonith404/pingvin-share.git synced 2024-09-20 20:10:36 +02:00

Compare commits

...

2 Commits

Author SHA1 Message Date
Elias Schneider
908d6e298f
release: 0.24.0 2024-05-04 10:11:19 +03:00
Elias Schneider
44c4a2e269
chore(translations): update translations via Crowdin (#465)
* New translations en-us.ts (Spanish)

* New translations en-us.ts (Italian)

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

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

* New translations en-us.ts (German)

* New translations en-us.ts (Spanish)

* New translations en-us.ts (French)

* New translations en-us.ts (Danish)

* New translations en-us.ts (Greek)

* New translations en-us.ts (Finnish)

* New translations en-us.ts (Hungarian)

* New translations en-us.ts (Italian)

* New translations en-us.ts (Japanese)

* New translations en-us.ts (Polish)

* New translations en-us.ts (Russian)

* New translations en-us.ts (Slovenian)

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

* New translations en-us.ts (Swedish)

* New translations en-us.ts (Ukrainian)

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

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

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

* New translations en-us.ts (Thai)

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

* New translations en-us.ts (Arabic, Egypt)

* New translations en-us.ts (Korean)
2024-05-04 10:09:01 +03:00
28 changed files with 322 additions and 261 deletions

View File

@ -1,3 +1,11 @@
## [0.24.0](https://github.com/stonith404/pingvin-share/compare/v0.23.1...v0.24.0) (2024-05-04)
### Features
* add admin-exclusive share-management page ([#461](https://github.com/stonith404/pingvin-share/issues/461)) ([3b1c9f1](https://github.com/stonith404/pingvin-share/commit/3b1c9f1efb7d02469e92537a2d1378b6cb412878))
* add name property to share ([#462](https://github.com/stonith404/pingvin-share/issues/462)) ([b717663](https://github.com/stonith404/pingvin-share/commit/b717663b5c3a4a98e361e7e39b680f4852537c59))
## [0.23.1](https://github.com/stonith404/pingvin-share/compare/v0.23.0...v0.23.1) (2024-04-05) ## [0.23.1](https://github.com/stonith404/pingvin-share/compare/v0.23.0...v0.23.1) (2024-04-05)

View File

@ -1,12 +1,12 @@
{ {
"name": "pingvin-share-backend", "name": "pingvin-share-backend",
"version": "0.23.1", "version": "0.24.0",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "pingvin-share-backend", "name": "pingvin-share-backend",
"version": "0.23.1", "version": "0.24.0",
"dependencies": { "dependencies": {
"@nestjs/cache-manager": "^2.1.0", "@nestjs/cache-manager": "^2.1.0",
"@nestjs/common": "^10.1.2", "@nestjs/common": "^10.1.2",

View File

@ -1,6 +1,6 @@
{ {
"name": "pingvin-share-backend", "name": "pingvin-share-backend",
"version": "0.23.1", "version": "0.24.0",
"scripts": { "scripts": {
"build": "nest build", "build": "nest build",
"dev": "cross-env NODE_ENV=development nest start --watch", "dev": "cross-env NODE_ENV=development nest start --watch",

View File

@ -1,12 +1,12 @@
{ {
"name": "pingvin-share-frontend", "name": "pingvin-share-frontend",
"version": "0.23.1", "version": "0.24.0",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "pingvin-share-frontend", "name": "pingvin-share-frontend",
"version": "0.23.1", "version": "0.24.0",
"dependencies": { "dependencies": {
"@emotion/react": "^11.11.1", "@emotion/react": "^11.11.1",
"@emotion/server": "^11.11.0", "@emotion/server": "^11.11.0",

View File

@ -1,6 +1,6 @@
{ {
"name": "pingvin-share-frontend", "name": "pingvin-share-frontend",
"version": "0.23.1", "version": "0.24.0",
"scripts": { "scripts": {
"dev": "next dev", "dev": "next dev",
"build": "next build", "build": "next build",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Administration", "admin.title": "Administration",
"admin.button.users": "User management", "admin.button.users": "User management",
"admin.button.shares": "Share management",
"admin.button.config": "Configuration", "admin.button.config": "Configuration",
"admin.version": "Version", "admin.version": "Version",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Admin privileges", "admin.users.modal.create.admin": "Admin privileges",
"admin.users.modal.create.admin.description": "If checked, the user will be able to access the admin panel.", "admin.users.modal.create.admin.description": "If checked, the user will be able to access the admin panel.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Upload", "upload.title": "Upload",
"upload.notify.generic-error": "An error occurred while finishing your share.", "upload.notify.generic-error": "An error occurred while finishing your share.",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Administration", "admin.title": "Administration",
"admin.button.users": "Brugeradministration", "admin.button.users": "Brugeradministration",
"admin.button.shares": "Share management",
"admin.button.config": "Konfiguration", "admin.button.config": "Konfiguration",
"admin.version": "Version", "admin.version": "Version",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Admin rettigheder", "admin.users.modal.create.admin": "Admin rettigheder",
"admin.users.modal.create.admin.description": "If checked, the user will be able to access the admin panel.", "admin.users.modal.create.admin.description": "If checked, the user will be able to access the admin panel.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Upload", "upload.title": "Upload",
"upload.notify.generic-error": "Der opstod en fejl under afslutningen af din deling.", "upload.notify.generic-error": "Der opstod en fejl under afslutningen af din deling.",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Verwaltung", "admin.title": "Verwaltung",
"admin.button.users": "Benutzerverwaltung", "admin.button.users": "Benutzerverwaltung",
"admin.button.shares": "Share management",
"admin.button.config": "Konfiguration", "admin.button.config": "Konfiguration",
"admin.version": "Version", "admin.version": "Version",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Administratorrechte", "admin.users.modal.create.admin": "Administratorrechte",
"admin.users.modal.create.admin.description": "Wenn aktiviert, kann der Benutzer auf das Administrator-Panel zugreifen.", "admin.users.modal.create.admin.description": "Wenn aktiviert, kann der Benutzer auf das Administrator-Panel zugreifen.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Upload", "upload.title": "Upload",
"upload.notify.generic-error": "Während der Erstellung der Freigabe ist ein Fehler aufgetreten.", "upload.notify.generic-error": "Während der Erstellung der Freigabe ist ein Fehler aufgetreten.",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Διαχείριση", "admin.title": "Διαχείριση",
"admin.button.users": "Διαχείριση χρηστών", "admin.button.users": "Διαχείριση χρηστών",
"admin.button.shares": "Share management",
"admin.button.config": "Διαμόρφωση", "admin.button.config": "Διαμόρφωση",
"admin.version": "Έκδοση", "admin.version": "Έκδοση",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Δικαιώματα διαχειριστή", "admin.users.modal.create.admin": "Δικαιώματα διαχειριστή",
"admin.users.modal.create.admin.description": "Αν ενεργοποιηθεί, ο χρήστης θα μπορεί να έχει πρόσβαση στον πίνακα διαχείρισης.", "admin.users.modal.create.admin.description": "Αν ενεργοποιηθεί, ο χρήστης θα μπορεί να έχει πρόσβαση στον πίνακα διαχείρισης.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Μεταφόρτωση", "upload.title": "Μεταφόρτωση",
"upload.notify.generic-error": "Παρουσιάστηκε σφάλμα κατά την ολοκλήρωση της κοινής χρήσης σας.", "upload.notify.generic-error": "Παρουσιάστηκε σφάλμα κατά την ολοκλήρωση της κοινής χρήσης σας.",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Administración", "admin.title": "Administración",
"admin.button.users": "Gestión de usuarios", "admin.button.users": "Gestión de usuarios",
"admin.button.shares": "Share management",
"admin.button.config": "Configuración", "admin.button.config": "Configuración",
"admin.version": "Versión", "admin.version": "Versión",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Privilegios de administrador", "admin.users.modal.create.admin": "Privilegios de administrador",
"admin.users.modal.create.admin.description": "Si se marca, el usuario podrá acceder al panel de administrador.", "admin.users.modal.create.admin.description": "Si se marca, el usuario podrá acceder al panel de administrador.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Subir", "upload.title": "Subir",
"upload.notify.generic-error": "Ha ocurrido un error mientras se compartía tu archivo.", "upload.notify.generic-error": "Ha ocurrido un error mientras se compartía tu archivo.",
@ -229,9 +239,9 @@ export default {
"upload.modal.expires.month-plural": "Meses", "upload.modal.expires.month-plural": "Meses",
"upload.modal.expires.year-singular": "Año", "upload.modal.expires.year-singular": "Año",
"upload.modal.expires.year-plural": "Años", "upload.modal.expires.year-plural": "Años",
"upload.modal.accordion.name-and-description.title": "Name and description", "upload.modal.accordion.name-and-description.title": "Nombre y descripción",
"upload.modal.accordion.name-and-description.name.placeholder": "Name", "upload.modal.accordion.name-and-description.name.placeholder": "Nombre",
"upload.modal.accordion.name-and-description.description.placeholder": "Note for the recipients of this share", "upload.modal.accordion.name-and-description.description.placeholder": "Nota para los destinatarios de este compartido",
"upload.modal.accordion.email.title": "Correo de los destinatarios", "upload.modal.accordion.email.title": "Correo de los destinatarios",
"upload.modal.accordion.email.placeholder": "Ingresa los correos de los destinatarios", "upload.modal.accordion.email.placeholder": "Ingresa los correos de los destinatarios",
"upload.modal.accordion.email.invalid-email": "Dirección de correo inválida", "upload.modal.accordion.email.invalid-email": "Dirección de correo inválida",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Ylläpito", "admin.title": "Ylläpito",
"admin.button.users": "Käyttäjien Hallinta", "admin.button.users": "Käyttäjien Hallinta",
"admin.button.shares": "Share management",
"admin.button.config": "Asetukset", "admin.button.config": "Asetukset",
"admin.version": "Versio", "admin.version": "Versio",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Ylläpitäjän oikeudet", "admin.users.modal.create.admin": "Ylläpitäjän oikeudet",
"admin.users.modal.create.admin.description": "Jos valittu, käyttäjä voi käyttää hallintapaneelia.", "admin.users.modal.create.admin.description": "Jos valittu, käyttäjä voi käyttää hallintapaneelia.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Pilvetä", "upload.title": "Pilvetä",
"upload.notify.generic-error": "Kohdattiin odottamaton virhe jaon luomisessa.", "upload.notify.generic-error": "Kohdattiin odottamaton virhe jaon luomisessa.",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Administration", "admin.title": "Administration",
"admin.button.users": "Gestion des utilisateurs", "admin.button.users": "Gestion des utilisateurs",
"admin.button.shares": "Share management",
"admin.button.config": "Paramètres", "admin.button.config": "Paramètres",
"admin.version": "Version", "admin.version": "Version",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Privilèges dadmin", "admin.users.modal.create.admin": "Privilèges dadmin",
"admin.users.modal.create.admin.description": "Si coché, lutilisateur pourra accéder au panneau d'administration.", "admin.users.modal.create.admin.description": "Si coché, lutilisateur pourra accéder au panneau d'administration.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Envoyer", "upload.title": "Envoyer",
"upload.notify.generic-error": "Une erreur est survenue durant le traitement de votre partage.", "upload.notify.generic-error": "Une erreur est survenue durant le traitement de votre partage.",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Administration", "admin.title": "Administration",
"admin.button.users": "User management", "admin.button.users": "User management",
"admin.button.shares": "Share management",
"admin.button.config": "Configuration", "admin.button.config": "Configuration",
"admin.version": "Version", "admin.version": "Version",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Admin privileges", "admin.users.modal.create.admin": "Admin privileges",
"admin.users.modal.create.admin.description": "If checked, the user will be able to access the admin panel.", "admin.users.modal.create.admin.description": "If checked, the user will be able to access the admin panel.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Upload", "upload.title": "Upload",
"upload.notify.generic-error": "An error occurred while finishing your share.", "upload.notify.generic-error": "An error occurred while finishing your share.",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Amministrazione", "admin.title": "Amministrazione",
"admin.button.users": "Gestione degli utenti", "admin.button.users": "Gestione degli utenti",
"admin.button.shares": "Share management",
"admin.button.config": "Configurazione", "admin.button.config": "Configurazione",
"admin.version": "Versione", "admin.version": "Versione",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Privilegi di amministrazione", "admin.users.modal.create.admin": "Privilegi di amministrazione",
"admin.users.modal.create.admin.description": "Se selezionato, l'utente sarà in grado di accedere al pannello amministratore.", "admin.users.modal.create.admin.description": "Se selezionato, l'utente sarà in grado di accedere al pannello amministratore.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Upload", "upload.title": "Upload",
"upload.notify.generic-error": "Si è verificato un errore durante il completamento della condivisione.", "upload.notify.generic-error": "Si è verificato un errore durante il completamento della condivisione.",
@ -229,9 +239,9 @@ export default {
"upload.modal.expires.month-plural": "Mesi", "upload.modal.expires.month-plural": "Mesi",
"upload.modal.expires.year-singular": "Anno", "upload.modal.expires.year-singular": "Anno",
"upload.modal.expires.year-plural": "Anni", "upload.modal.expires.year-plural": "Anni",
"upload.modal.accordion.name-and-description.title": "Name and description", "upload.modal.accordion.name-and-description.title": "Nome e descrizione",
"upload.modal.accordion.name-and-description.name.placeholder": "Name", "upload.modal.accordion.name-and-description.name.placeholder": "Nome",
"upload.modal.accordion.name-and-description.description.placeholder": "Note for the recipients of this share", "upload.modal.accordion.name-and-description.description.placeholder": "Nota per i destinatari di questa condivisione",
"upload.modal.accordion.email.title": "Destinatari di posta elettronica", "upload.modal.accordion.email.title": "Destinatari di posta elettronica",
"upload.modal.accordion.email.placeholder": "Inserisci le email dei destinatari", "upload.modal.accordion.email.placeholder": "Inserisci le email dei destinatari",
"upload.modal.accordion.email.invalid-email": "Indirizzo email non valido", "upload.modal.accordion.email.invalid-email": "Indirizzo email non valido",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "管理画面", "admin.title": "管理画面",
"admin.button.users": "ユーザー管理", "admin.button.users": "ユーザー管理",
"admin.button.shares": "Share management",
"admin.button.config": "設定", "admin.button.config": "設定",
"admin.version": "バージョン", "admin.version": "バージョン",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "管理者権限", "admin.users.modal.create.admin": "管理者権限",
"admin.users.modal.create.admin.description": "チェックされている場合、ユーザーは管理画面にアクセスできるようになります。", "admin.users.modal.create.admin.description": "チェックされている場合、ユーザーは管理画面にアクセスできるようになります。",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "アップロード", "upload.title": "アップロード",
"upload.notify.generic-error": "共有を仕上げている最中にエラーが発生しました。", "upload.notify.generic-error": "共有を仕上げている最中にエラーが発生しました。",

View File

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

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Instellingen", "admin.title": "Instellingen",
"admin.button.users": "Gebruikers beheer", "admin.button.users": "Gebruikers beheer",
"admin.button.shares": "Share management",
"admin.button.config": "Configuratie", "admin.button.config": "Configuratie",
"admin.version": "Versie", "admin.version": "Versie",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Beheerdersrechten", "admin.users.modal.create.admin": "Beheerdersrechten",
"admin.users.modal.create.admin.description": "Indien aangevinkt, heeft de gebruiker toegang tot de beheeromgeving.", "admin.users.modal.create.admin.description": "Indien aangevinkt, heeft de gebruiker toegang tot de beheeromgeving.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Uploaden", "upload.title": "Uploaden",
"upload.notify.generic-error": "Er is een fout opgetreden tijdens het voltooien van uw share.", "upload.notify.generic-error": "Er is een fout opgetreden tijdens het voltooien van uw share.",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Administracja", "admin.title": "Administracja",
"admin.button.users": "Zarządzanie użytkownikami", "admin.button.users": "Zarządzanie użytkownikami",
"admin.button.shares": "Share management",
"admin.button.config": "Konfiguracja", "admin.button.config": "Konfiguracja",
"admin.version": "Wersja", "admin.version": "Wersja",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Uprawnienia administratora", "admin.users.modal.create.admin": "Uprawnienia administratora",
"admin.users.modal.create.admin.description": "Jeśli zaznaczone, użytkownik będzie miał dostęp do panelu administratora.", "admin.users.modal.create.admin.description": "Jeśli zaznaczone, użytkownik będzie miał dostęp do panelu administratora.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Prześlij", "upload.title": "Prześlij",
"upload.notify.generic-error": "Wystąpił błąd podczas zakończenia tworzenia udziału.", "upload.notify.generic-error": "Wystąpił błąd podczas zakończenia tworzenia udziału.",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Administração", "admin.title": "Administração",
"admin.button.users": "Gerenciamento de usuários", "admin.button.users": "Gerenciamento de usuários",
"admin.button.shares": "Share management",
"admin.button.config": "Configuração", "admin.button.config": "Configuração",
"admin.version": "Versão", "admin.version": "Versão",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Privilégios de administrador", "admin.users.modal.create.admin": "Privilégios de administrador",
"admin.users.modal.create.admin.description": "Se marcado, o usuário poderá acessar o painel de administração.", "admin.users.modal.create.admin.description": "Se marcado, o usuário poderá acessar o painel de administração.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Carregar", "upload.title": "Carregar",
"upload.notify.generic-error": "Ocorreu um erro ao terminar seu compartilhamento.", "upload.notify.generic-error": "Ocorreu um erro ao terminar seu compartilhamento.",
@ -229,9 +239,9 @@ export default {
"upload.modal.expires.month-plural": "Meses", "upload.modal.expires.month-plural": "Meses",
"upload.modal.expires.year-singular": "Ano", "upload.modal.expires.year-singular": "Ano",
"upload.modal.expires.year-plural": "Anos", "upload.modal.expires.year-plural": "Anos",
"upload.modal.accordion.name-and-description.title": "Name and description", "upload.modal.accordion.name-and-description.title": "Nome e descrição",
"upload.modal.accordion.name-and-description.name.placeholder": "Name", "upload.modal.accordion.name-and-description.name.placeholder": "Nome",
"upload.modal.accordion.name-and-description.description.placeholder": "Note for the recipients of this share", "upload.modal.accordion.name-and-description.description.placeholder": "Nota para os destinatários deste compartilhamento",
"upload.modal.accordion.email.title": "Destinatários de e-mail", "upload.modal.accordion.email.title": "Destinatários de e-mail",
"upload.modal.accordion.email.placeholder": "Insira os destinatários do e-mail", "upload.modal.accordion.email.placeholder": "Insira os destinatários do e-mail",
"upload.modal.accordion.email.invalid-email": "Endereço de e-mail inválido", "upload.modal.accordion.email.invalid-email": "Endereço de e-mail inválido",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Администрирование", "admin.title": "Администрирование",
"admin.button.users": "Управление пользователями", "admin.button.users": "Управление пользователями",
"admin.button.shares": "Share management",
"admin.button.config": "Конфигурация", "admin.button.config": "Конфигурация",
"admin.version": "Версия", "admin.version": "Версия",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Права администратора", "admin.users.modal.create.admin": "Права администратора",
"admin.users.modal.create.admin.description": "Если отмечено, пользователь будет иметь доступ к панели администратора.", "admin.users.modal.create.admin.description": "Если отмечено, пользователь будет иметь доступ к панели администратора.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Загрузить", "upload.title": "Загрузить",
"upload.notify.generic-error": "Произошла ошибка при завершении вашей загрузки.", "upload.notify.generic-error": "Произошла ошибка при завершении вашей загрузки.",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Administracija", "admin.title": "Administracija",
"admin.button.users": "Upravljanje uporabnikov", "admin.button.users": "Upravljanje uporabnikov",
"admin.button.shares": "Share management",
"admin.button.config": "Nastavitve", "admin.button.config": "Nastavitve",
"admin.version": "Različica", "admin.version": "Različica",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Administratorski privilegiji", "admin.users.modal.create.admin": "Administratorski privilegiji",
"admin.users.modal.create.admin.description": "Če je omogočeno, bo lahko porabnik dostopal do administratorskega vmesnika.", "admin.users.modal.create.admin.description": "Če je omogočeno, bo lahko porabnik dostopal do administratorskega vmesnika.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Naložite", "upload.title": "Naložite",
"upload.notify.generic-error": "Prišlo je do napake pri ustvarjanju vašega deljenja.", "upload.notify.generic-error": "Prišlo je do napake pri ustvarjanju vašega deljenja.",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Администрација", "admin.title": "Администрација",
"admin.button.users": "Управљање корисницима", "admin.button.users": "Управљање корисницима",
"admin.button.shares": "Share management",
"admin.button.config": "Конфигурација", "admin.button.config": "Конфигурација",
"admin.version": "Верзија", "admin.version": "Верзија",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Администраторске привилегије", "admin.users.modal.create.admin": "Администраторске привилегије",
"admin.users.modal.create.admin.description": "Ако је означено, корисник ће моћи да приступи административном панелу.", "admin.users.modal.create.admin.description": "Ако је означено, корисник ће моћи да приступи административном панелу.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Пошаљи", "upload.title": "Пошаљи",
"upload.notify.generic-error": "Дошло је до грешке при довршавању дељења.", "upload.notify.generic-error": "Дошло је до грешке при довршавању дељења.",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Administration", "admin.title": "Administration",
"admin.button.users": "Användarhantering", "admin.button.users": "Användarhantering",
"admin.button.shares": "Share management",
"admin.button.config": "Konfiguration", "admin.button.config": "Konfiguration",
"admin.version": "Version", "admin.version": "Version",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Administratörsbehörigheter", "admin.users.modal.create.admin": "Administratörsbehörigheter",
"admin.users.modal.create.admin.description": "Om detta markeras kommer användaren att kunna komma åt administratörspanelen.", "admin.users.modal.create.admin.description": "Om detta markeras kommer användaren att kunna komma åt administratörspanelen.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Ladda upp", "upload.title": "Ladda upp",
"upload.notify.generic-error": "Ett fel uppstod när din delning skulle slutföras.", "upload.notify.generic-error": "Ett fel uppstod när din delning skulle slutföras.",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "แผงควบคุมระบบ", "admin.title": "แผงควบคุมระบบ",
"admin.button.users": "การจัดการผู้ใช้", "admin.button.users": "การจัดการผู้ใช้",
"admin.button.shares": "Share management",
"admin.button.config": "การตั้งค่า", "admin.button.config": "การตั้งค่า",
"admin.version": "เวอร์ชัน", "admin.version": "เวอร์ชัน",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "สิทธิ์ของผู้ดูแลระบบ", "admin.users.modal.create.admin": "สิทธิ์ของผู้ดูแลระบบ",
"admin.users.modal.create.admin.description": "หากติ๊กเลือก ผู้ใช้จะสามารถเข้าถึงแผงควบคุมระบบได้", "admin.users.modal.create.admin.description": "หากติ๊กเลือก ผู้ใช้จะสามารถเข้าถึงแผงควบคุมระบบได้",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "อัปโหลด", "upload.title": "อัปโหลด",
"upload.notify.generic-error": "เกิดข้อผิดพลาดขณะที่กำลังจัดการการแชร์ของคุณ", "upload.notify.generic-error": "เกิดข้อผิดพลาดขณะที่กำลังจัดการการแชร์ของคุณ",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "Адміністрування", "admin.title": "Адміністрування",
"admin.button.users": "Управління користувачами", "admin.button.users": "Управління користувачами",
"admin.button.shares": "Share management",
"admin.button.config": "Конфігурація", "admin.button.config": "Конфігурація",
"admin.version": "Версія", "admin.version": "Версія",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "Права адміністратора", "admin.users.modal.create.admin": "Права адміністратора",
"admin.users.modal.create.admin.description": "Якщо зазначено, користувач матиме доступ до панелі адміністратора.", "admin.users.modal.create.admin.description": "Якщо зазначено, користувач матиме доступ до панелі адміністратора.",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "Завантажити", "upload.title": "Завантажити",
"upload.notify.generic-error": "Сталася помилка під час завершення вашого завантаження.", "upload.notify.generic-error": "Сталася помилка під час завершення вашого завантаження.",

View File

@ -56,7 +56,7 @@ export default {
// END /auth/totp // END /auth/totp
// /auth/reset-password // /auth/reset-password
"resetPassword.title": "忘记密码?", "resetPassword.title": "忘记密码?",
"resetPassword.description": "请输入电子邮件接受重置密码邮件", "resetPassword.description": "请输入电子邮箱地址来接收重置密码邮件",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the email exists.", "resetPassword.notify.success": "A message with a link to reset your password has been sent if the email exists.",
"resetPassword.button.back": "返回登录页面", "resetPassword.button.back": "返回登录页面",
"resetPassword.text.resetPassword": "重置密码", "resetPassword.text.resetPassword": "重置密码",
@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "管理", "admin.title": "管理",
"admin.button.users": "用户管理", "admin.button.users": "用户管理",
"admin.button.shares": "Share management",
"admin.button.config": "配置管理", "admin.button.config": "配置管理",
"admin.version": "版本", "admin.version": "版本",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "管理员", "admin.users.modal.create.admin": "管理员",
"admin.users.modal.create.admin.description": "如果勾选,用户将能访问管理员面板", "admin.users.modal.create.admin.description": "如果勾选,用户将能访问管理员面板",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "上传", "upload.title": "上传",
"upload.notify.generic-error": "创建共享的过程中发生了错误", "upload.notify.generic-error": "创建共享的过程中发生了错误",

View File

@ -169,6 +169,7 @@ export default {
// /admin // /admin
"admin.title": "管理", "admin.title": "管理",
"admin.button.users": "使用者管理", "admin.button.users": "使用者管理",
"admin.button.shares": "Share management",
"admin.button.config": "配置管理", "admin.button.config": "配置管理",
"admin.version": "版本", "admin.version": "版本",
// END /admin // END /admin
@ -195,6 +196,15 @@ export default {
"admin.users.modal.create.admin": "管理員", "admin.users.modal.create.admin": "管理員",
"admin.users.modal.create.admin.description": "如果勾選,使用者將能查看管理員面板", "admin.users.modal.create.admin.description": "如果勾選,使用者將能查看管理員面板",
// END /admin/users // END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires At",
"admin.shares.edit.delete.title": "Delete share {id}",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload // /upload
"upload.title": "上傳", "upload.title": "上傳",
"upload.notify.generic-error": "建立分享的過程中發生了錯誤", "upload.notify.generic-error": "建立分享的過程中發生了錯誤",

View File

@ -1,6 +1,6 @@
{ {
"name": "pingvin-share", "name": "pingvin-share",
"version": "0.23.1", "version": "0.24.0",
"scripts": { "scripts": {
"format": "cd frontend && npm run format && cd ../backend && npm run format", "format": "cd frontend && npm run format && cd ../backend && npm run format",
"lint": "cd frontend && npm run lint && cd ../backend && npm run lint", "lint": "cd frontend && npm run lint && cd ../backend && npm run lint",