feat: Temporary directory (#25)
parent
c2ea58d7c9
commit
aa8ca032f5
|
@ -74,6 +74,7 @@ func addUserFlags(flags *pflag.FlagSet) {
|
||||||
flags.Bool("lockPassword", false, "lock password")
|
flags.Bool("lockPassword", false, "lock password")
|
||||||
flags.StringSlice("commands", nil, "a list of the commands a user can execute")
|
flags.StringSlice("commands", nil, "a list of the commands a user can execute")
|
||||||
flags.String("scope", ".", "scope for users")
|
flags.String("scope", ".", "scope for users")
|
||||||
|
flags.String("tmpDir", "", "tmp directory path for users")
|
||||||
flags.String("trashDir", "", "trash directory path for users")
|
flags.String("trashDir", "", "trash directory path for users")
|
||||||
flags.String("quotaFile", "", "path to file with quota data")
|
flags.String("quotaFile", "", "path to file with quota data")
|
||||||
flags.String("locale", "en_GB", "locale for users")
|
flags.String("locale", "en_GB", "locale for users")
|
||||||
|
@ -95,6 +96,8 @@ func getUserDefaults(flags *pflag.FlagSet, defaults *settings.UserDefaults, all
|
||||||
switch flag.Name {
|
switch flag.Name {
|
||||||
case "scope":
|
case "scope":
|
||||||
defaults.Scope = mustGetString(flags, flag.Name)
|
defaults.Scope = mustGetString(flags, flag.Name)
|
||||||
|
case "tmpDir":
|
||||||
|
defaults.TmpDir = mustGetString(flags, flag.Name)
|
||||||
case "trashDir":
|
case "trashDir":
|
||||||
defaults.TrashDir = mustGetString(flags, flag.Name)
|
defaults.TrashDir = mustGetString(flags, flag.Name)
|
||||||
case "quotaFile":
|
case "quotaFile":
|
||||||
|
|
|
@ -42,6 +42,7 @@ options you want to change.`,
|
||||||
|
|
||||||
defaults := settings.UserDefaults{
|
defaults := settings.UserDefaults{
|
||||||
Scope: user.Scope,
|
Scope: user.Scope,
|
||||||
|
TmpDir: user.TmpDir,
|
||||||
TrashDir: user.TrashDir,
|
TrashDir: user.TrashDir,
|
||||||
Locale: user.Locale,
|
Locale: user.Locale,
|
||||||
ViewMode: user.ViewMode,
|
ViewMode: user.ViewMode,
|
||||||
|
@ -52,6 +53,7 @@ options you want to change.`,
|
||||||
}
|
}
|
||||||
getUserDefaults(flags, &defaults, false)
|
getUserDefaults(flags, &defaults, false)
|
||||||
user.Scope = defaults.Scope
|
user.Scope = defaults.Scope
|
||||||
|
user.TmpDir = defaults.TmpDir
|
||||||
user.TrashDir = defaults.TrashDir
|
user.TrashDir = defaults.TrashDir
|
||||||
user.Locale = defaults.Locale
|
user.Locale = defaults.Locale
|
||||||
user.ViewMode = defaults.ViewMode
|
user.ViewMode = defaults.ViewMode
|
||||||
|
|
|
@ -33,8 +33,9 @@
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div v-if="trashDir != ''">
|
<div v-if="tmpDir != '' || trashDir != ''">
|
||||||
<router-link
|
<router-link
|
||||||
|
v-if="trashDir != ''"
|
||||||
class="action"
|
class="action"
|
||||||
:to="'/files/' + trashDir"
|
:to="'/files/' + trashDir"
|
||||||
:aria-label="$t('sidebar.trashBin')"
|
:aria-label="$t('sidebar.trashBin')"
|
||||||
|
@ -43,6 +44,17 @@
|
||||||
<i class="material-icons">delete</i>
|
<i class="material-icons">delete</i>
|
||||||
<span>{{ $t("sidebar.trashBin") }}</span>
|
<span>{{ $t("sidebar.trashBin") }}</span>
|
||||||
</router-link>
|
</router-link>
|
||||||
|
|
||||||
|
<router-link
|
||||||
|
v-if="tmpDir != ''"
|
||||||
|
class="action"
|
||||||
|
:to="'/files/' + tmpDir"
|
||||||
|
:aria-label="$t('sidebar.tmpDir')"
|
||||||
|
:title="$t('sidebar.tmpDir')"
|
||||||
|
>
|
||||||
|
<i class="material-icons">folder_open</i>
|
||||||
|
<span>{{ $t("sidebar.tmpDir") }}</span>
|
||||||
|
</router-link>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<quota v-if="quotaExists"></quota>
|
<quota v-if="quotaExists"></quota>
|
||||||
|
@ -124,6 +136,7 @@ import {
|
||||||
version,
|
version,
|
||||||
signup,
|
signup,
|
||||||
disableExternal,
|
disableExternal,
|
||||||
|
tmpDir,
|
||||||
trashDir,
|
trashDir,
|
||||||
quotaExists,
|
quotaExists,
|
||||||
noAuth,
|
noAuth,
|
||||||
|
@ -143,6 +156,7 @@ export default {
|
||||||
signup: () => signup,
|
signup: () => signup,
|
||||||
version: () => version,
|
version: () => version,
|
||||||
disableExternal: () => disableExternal,
|
disableExternal: () => disableExternal,
|
||||||
|
tmpDir: () => tmpDir,
|
||||||
trashDir: () => trashDir,
|
trashDir: () => trashDir,
|
||||||
quotaExists: () => quotaExists,
|
quotaExists: () => quotaExists,
|
||||||
noAuth: () => noAuth,
|
noAuth: () => noAuth,
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
"delete": "حذف",
|
"delete": "حذف",
|
||||||
"directorySizes": "حساب أحجام الدليل",
|
"directorySizes": "حساب أحجام الدليل",
|
||||||
"download": "تحميل",
|
"download": "تحميل",
|
||||||
|
"file": "File",
|
||||||
|
"folder": "Folder",
|
||||||
"hideDotfiles": "إخفاء dotfiles",
|
"hideDotfiles": "إخفاء dotfiles",
|
||||||
"info": "معلومات",
|
"info": "معلومات",
|
||||||
"more": "المزيد",
|
"more": "المزيد",
|
||||||
|
@ -169,7 +171,7 @@
|
||||||
"skipTrashMessage": "تخطى سلة المهملات واحذف فورا",
|
"skipTrashMessage": "تخطى سلة المهملات واحذف فورا",
|
||||||
"unarchive": "حذف من الأرشيف",
|
"unarchive": "حذف من الأرشيف",
|
||||||
"unarchiveMessage": "اختر اسم المجلد الوجهة:",
|
"unarchiveMessage": "اختر اسم المجلد الوجهة:",
|
||||||
"unarchiveOverwriteExisting": "Overwrite existing files",
|
"unarchiveOverwriteExisting": "الكتابة فوق الملفات الموجودة",
|
||||||
"unsavedChanges": "قد لا يتم حفظ التغييرات التي قمت بها. هل تريد مغادرة الصفحة؟",
|
"unsavedChanges": "قد لا يتم حفظ التغييرات التي قمت بها. هل تريد مغادرة الصفحة؟",
|
||||||
"upload": "تحميل",
|
"upload": "تحميل",
|
||||||
"uploadFile": "ملف",
|
"uploadFile": "ملف",
|
||||||
|
@ -242,6 +244,7 @@
|
||||||
"rules": "القواعد",
|
"rules": "القواعد",
|
||||||
"rulesHelp": "يمكنك هنا تحديد مجموعة من شروط السماح والمنع لهذا المستخدم. الملفات الممنوعة لن تظهر ضمن قائمة هذا المستخدم ولن يستطيع الوصول لها. هنا ندعم الـ regex والـ relative path لنطاق المستخدمين.",
|
"rulesHelp": "يمكنك هنا تحديد مجموعة من شروط السماح والمنع لهذا المستخدم. الملفات الممنوعة لن تظهر ضمن قائمة هذا المستخدم ولن يستطيع الوصول لها. هنا ندعم الـ regex والـ relative path لنطاق المستخدمين.",
|
||||||
"scope": "نطاق",
|
"scope": "نطاق",
|
||||||
|
"setDateFormat": "Set exact date format",
|
||||||
"settingsUpdated": "تم تعديل الإعدادات!",
|
"settingsUpdated": "تم تعديل الإعدادات!",
|
||||||
"shareDeleted": "حذف المشاركة!",
|
"shareDeleted": "حذف المشاركة!",
|
||||||
"shareDuration": "مدة المشاركة",
|
"shareDuration": "مدة المشاركة",
|
||||||
|
@ -279,6 +282,7 @@
|
||||||
"settings": "الإعدادات",
|
"settings": "الإعدادات",
|
||||||
"signup": "Signup",
|
"signup": "Signup",
|
||||||
"siteSettings": "إعدادات الموقع",
|
"siteSettings": "إعدادات الموقع",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "سلة المهملات"
|
"trashBin": "سلة المهملات"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -282,6 +282,7 @@
|
||||||
"settings": "Settings",
|
"settings": "Settings",
|
||||||
"signup": "Signup",
|
"signup": "Signup",
|
||||||
"siteSettings": "Site Settings",
|
"siteSettings": "Site Settings",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "Trash bin"
|
"trashBin": "Trash bin"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
"delete": "Borrar",
|
"delete": "Borrar",
|
||||||
"directorySizes": "Calcular los tamaños del directorio",
|
"directorySizes": "Calcular los tamaños del directorio",
|
||||||
"download": "Descargar",
|
"download": "Descargar",
|
||||||
|
"file": "File",
|
||||||
|
"folder": "Folder",
|
||||||
"hideDotfiles": "",
|
"hideDotfiles": "",
|
||||||
"info": "Info",
|
"info": "Info",
|
||||||
"more": "Más",
|
"more": "Más",
|
||||||
|
@ -169,7 +171,7 @@
|
||||||
"skipTrashMessage": "Omitir papelera y eliminar inmediatamente",
|
"skipTrashMessage": "Omitir papelera y eliminar inmediatamente",
|
||||||
"unarchive": "Desarchiva",
|
"unarchive": "Desarchiva",
|
||||||
"unarchiveMessage": "Elige el nombre de la carpeta de destino:",
|
"unarchiveMessage": "Elige el nombre de la carpeta de destino:",
|
||||||
"unarchiveOverwriteExisting": "Overwrite existing files",
|
"unarchiveOverwriteExisting": "Sobrescribir archivos existentes",
|
||||||
"unsavedChanges": "Los cambios que realizaste podrían no guardarse. ¿Abandonar página?",
|
"unsavedChanges": "Los cambios que realizaste podrían no guardarse. ¿Abandonar página?",
|
||||||
"upload": "Cargar",
|
"upload": "Cargar",
|
||||||
"uploadFile": "Archivo",
|
"uploadFile": "Archivo",
|
||||||
|
@ -242,6 +244,7 @@
|
||||||
"rules": "Reglas",
|
"rules": "Reglas",
|
||||||
"rulesHelp": "Aquí puedes definir un conjunto de reglas de permisos para este usuario específico. Los archivos bloqueados no se mostrarán en las listas y no serán accesibles por el usuario. Puedes utilizar regex y rutas relativas a la raíz del usuario.\n",
|
"rulesHelp": "Aquí puedes definir un conjunto de reglas de permisos para este usuario específico. Los archivos bloqueados no se mostrarán en las listas y no serán accesibles por el usuario. Puedes utilizar regex y rutas relativas a la raíz del usuario.\n",
|
||||||
"scope": "Raíz",
|
"scope": "Raíz",
|
||||||
|
"setDateFormat": "Set exact date format",
|
||||||
"settingsUpdated": "¡Ajustes actualizados!",
|
"settingsUpdated": "¡Ajustes actualizados!",
|
||||||
"shareDeleted": "¡Eliminado!",
|
"shareDeleted": "¡Eliminado!",
|
||||||
"shareDuration": "",
|
"shareDuration": "",
|
||||||
|
@ -279,6 +282,7 @@
|
||||||
"settings": "Ajustes",
|
"settings": "Ajustes",
|
||||||
"signup": "Registrate",
|
"signup": "Registrate",
|
||||||
"siteSettings": "Ajustes del sitio",
|
"siteSettings": "Ajustes del sitio",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "Papelera"
|
"trashBin": "Papelera"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
"delete": "Borrar",
|
"delete": "Borrar",
|
||||||
"directorySizes": "Calcular los tamaños del directorio",
|
"directorySizes": "Calcular los tamaños del directorio",
|
||||||
"download": "Descargar",
|
"download": "Descargar",
|
||||||
|
"file": "File",
|
||||||
|
"folder": "Folder",
|
||||||
"hideDotfiles": "",
|
"hideDotfiles": "",
|
||||||
"info": "Info",
|
"info": "Info",
|
||||||
"more": "Más",
|
"more": "Más",
|
||||||
|
@ -169,7 +171,7 @@
|
||||||
"skipTrashMessage": "Omitir papelera y eliminar inmediatamente",
|
"skipTrashMessage": "Omitir papelera y eliminar inmediatamente",
|
||||||
"unarchive": "Desarchiva",
|
"unarchive": "Desarchiva",
|
||||||
"unarchiveMessage": "Elige el nombre de la carpeta de destino:",
|
"unarchiveMessage": "Elige el nombre de la carpeta de destino:",
|
||||||
"unarchiveOverwriteExisting": "Overwrite existing files",
|
"unarchiveOverwriteExisting": "Sobrescribir archivos existentes",
|
||||||
"unsavedChanges": "Los cambios que realizaste podrían no guardarse. ¿Abandonar página?",
|
"unsavedChanges": "Los cambios que realizaste podrían no guardarse. ¿Abandonar página?",
|
||||||
"upload": "Cargar",
|
"upload": "Cargar",
|
||||||
"uploadFile": "Archivo",
|
"uploadFile": "Archivo",
|
||||||
|
@ -242,6 +244,7 @@
|
||||||
"rules": "Reglas",
|
"rules": "Reglas",
|
||||||
"rulesHelp": "Aquí puedes definir un conjunto de reglas de permisos para este usuario específico. Los archivos bloqueados no se mostrarán en las listas y no serán accesibles por el usuario. Puedes utilizar regex y rutas relativas a la raíz del usuario.\n",
|
"rulesHelp": "Aquí puedes definir un conjunto de reglas de permisos para este usuario específico. Los archivos bloqueados no se mostrarán en las listas y no serán accesibles por el usuario. Puedes utilizar regex y rutas relativas a la raíz del usuario.\n",
|
||||||
"scope": "Raíz",
|
"scope": "Raíz",
|
||||||
|
"setDateFormat": "Set exact date format",
|
||||||
"settingsUpdated": "¡Ajustes actualizados!",
|
"settingsUpdated": "¡Ajustes actualizados!",
|
||||||
"shareDeleted": "¡Eliminado!",
|
"shareDeleted": "¡Eliminado!",
|
||||||
"shareDuration": "",
|
"shareDuration": "",
|
||||||
|
@ -279,6 +282,7 @@
|
||||||
"settings": "Ajustes",
|
"settings": "Ajustes",
|
||||||
"signup": "Registrate",
|
"signup": "Registrate",
|
||||||
"siteSettings": "Ajustes del sitio",
|
"siteSettings": "Ajustes del sitio",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "Papelera"
|
"trashBin": "Papelera"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
"delete": "Borrar",
|
"delete": "Borrar",
|
||||||
"directorySizes": "Calcular los tamaños del directorio",
|
"directorySizes": "Calcular los tamaños del directorio",
|
||||||
"download": "Descargar",
|
"download": "Descargar",
|
||||||
|
"file": "File",
|
||||||
|
"folder": "Folder",
|
||||||
"hideDotfiles": "Ocultar dotfiles",
|
"hideDotfiles": "Ocultar dotfiles",
|
||||||
"info": "Info",
|
"info": "Info",
|
||||||
"more": "Más",
|
"more": "Más",
|
||||||
|
@ -169,7 +171,7 @@
|
||||||
"skipTrashMessage": "Omitir papelera y eliminar inmediatamente",
|
"skipTrashMessage": "Omitir papelera y eliminar inmediatamente",
|
||||||
"unarchive": "Desarchiva",
|
"unarchive": "Desarchiva",
|
||||||
"unarchiveMessage": "Elige el nombre de la carpeta de destino:",
|
"unarchiveMessage": "Elige el nombre de la carpeta de destino:",
|
||||||
"unarchiveOverwriteExisting": "Overwrite existing files",
|
"unarchiveOverwriteExisting": "Sobrescribir archivos existentes",
|
||||||
"unsavedChanges": "Los cambios que realizaste podrían no guardarse. ¿Abandonar página?",
|
"unsavedChanges": "Los cambios que realizaste podrían no guardarse. ¿Abandonar página?",
|
||||||
"upload": "Cargar",
|
"upload": "Cargar",
|
||||||
"uploadFile": "Archivo",
|
"uploadFile": "Archivo",
|
||||||
|
@ -242,6 +244,7 @@
|
||||||
"rules": "Reglas",
|
"rules": "Reglas",
|
||||||
"rulesHelp": "Aquí puedes definir un conjunto de reglas de permisos para este usuario específico. Los archivos bloqueados no se mostrarán en las listas y no serán accesibles por el usuario. Puedes utilizar regex y rutas relativas a la raíz del usuario.\n",
|
"rulesHelp": "Aquí puedes definir un conjunto de reglas de permisos para este usuario específico. Los archivos bloqueados no se mostrarán en las listas y no serán accesibles por el usuario. Puedes utilizar regex y rutas relativas a la raíz del usuario.\n",
|
||||||
"scope": "Raíz",
|
"scope": "Raíz",
|
||||||
|
"setDateFormat": "Set exact date format",
|
||||||
"settingsUpdated": "¡Ajustes actualizados!",
|
"settingsUpdated": "¡Ajustes actualizados!",
|
||||||
"shareDeleted": "¡Eliminado!",
|
"shareDeleted": "¡Eliminado!",
|
||||||
"shareDuration": "Compartir duración",
|
"shareDuration": "Compartir duración",
|
||||||
|
@ -279,6 +282,7 @@
|
||||||
"settings": "Ajustes",
|
"settings": "Ajustes",
|
||||||
"signup": "Registrate",
|
"signup": "Registrate",
|
||||||
"siteSettings": "Ajustes del sitio",
|
"siteSettings": "Ajustes del sitio",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "Papelera"
|
"trashBin": "Papelera"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
"delete": "Borrar",
|
"delete": "Borrar",
|
||||||
"directorySizes": "Calcular los tamaños del directorio",
|
"directorySizes": "Calcular los tamaños del directorio",
|
||||||
"download": "Descargar",
|
"download": "Descargar",
|
||||||
|
"file": "File",
|
||||||
|
"folder": "Folder",
|
||||||
"hideDotfiles": "",
|
"hideDotfiles": "",
|
||||||
"info": "Info",
|
"info": "Info",
|
||||||
"more": "Más",
|
"more": "Más",
|
||||||
|
@ -169,7 +171,7 @@
|
||||||
"skipTrashMessage": "Omitir papelera y eliminar inmediatamente",
|
"skipTrashMessage": "Omitir papelera y eliminar inmediatamente",
|
||||||
"unarchive": "Desarchiva",
|
"unarchive": "Desarchiva",
|
||||||
"unarchiveMessage": "Elige el nombre de la carpeta de destino:",
|
"unarchiveMessage": "Elige el nombre de la carpeta de destino:",
|
||||||
"unarchiveOverwriteExisting": "Overwrite existing files",
|
"unarchiveOverwriteExisting": "Sobrescribir archivos existentes",
|
||||||
"unsavedChanges": "Los cambios que realizaste podrían no guardarse. ¿Abandonar página?",
|
"unsavedChanges": "Los cambios que realizaste podrían no guardarse. ¿Abandonar página?",
|
||||||
"upload": "Cargar",
|
"upload": "Cargar",
|
||||||
"uploadFile": "Archivo",
|
"uploadFile": "Archivo",
|
||||||
|
@ -242,6 +244,7 @@
|
||||||
"rules": "Reglas",
|
"rules": "Reglas",
|
||||||
"rulesHelp": "Aquí puedes definir un conjunto de reglas de permisos para este usuario específico. Los archivos bloqueados no se mostrarán en las listas y no serán accesibles por el usuario. Puedes utilizar regex y rutas relativas a la raíz del usuario.\n",
|
"rulesHelp": "Aquí puedes definir un conjunto de reglas de permisos para este usuario específico. Los archivos bloqueados no se mostrarán en las listas y no serán accesibles por el usuario. Puedes utilizar regex y rutas relativas a la raíz del usuario.\n",
|
||||||
"scope": "Raíz",
|
"scope": "Raíz",
|
||||||
|
"setDateFormat": "Set exact date format",
|
||||||
"settingsUpdated": "¡Ajustes actualizados!",
|
"settingsUpdated": "¡Ajustes actualizados!",
|
||||||
"shareDeleted": "¡Eliminado!",
|
"shareDeleted": "¡Eliminado!",
|
||||||
"shareDuration": "",
|
"shareDuration": "",
|
||||||
|
@ -279,6 +282,7 @@
|
||||||
"settings": "Ajustes",
|
"settings": "Ajustes",
|
||||||
"signup": "Registrate",
|
"signup": "Registrate",
|
||||||
"siteSettings": "Ajustes del sitio",
|
"siteSettings": "Ajustes del sitio",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "Papelera"
|
"trashBin": "Papelera"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
"delete": "Supprimer",
|
"delete": "Supprimer",
|
||||||
"directorySizes": "Calculer la taille des dossiers",
|
"directorySizes": "Calculer la taille des dossiers",
|
||||||
"download": "Télécharger",
|
"download": "Télécharger",
|
||||||
|
"file": "File",
|
||||||
|
"folder": "Folder",
|
||||||
"hideDotfiles": "Cacher les dotfiles",
|
"hideDotfiles": "Cacher les dotfiles",
|
||||||
"info": "Info",
|
"info": "Info",
|
||||||
"more": "Plus",
|
"more": "Plus",
|
||||||
|
@ -169,7 +171,7 @@
|
||||||
"skipTrashMessage": "Ignorer la corbeille et supprimer immédiatement",
|
"skipTrashMessage": "Ignorer la corbeille et supprimer immédiatement",
|
||||||
"unarchive": "Extraire",
|
"unarchive": "Extraire",
|
||||||
"unarchiveMessage": "Choisissez le nom du dossier de destination :",
|
"unarchiveMessage": "Choisissez le nom du dossier de destination :",
|
||||||
"unarchiveOverwriteExisting": "Overwrite existing files",
|
"unarchiveOverwriteExisting": "Écraser les fichiers existants",
|
||||||
"unsavedChanges": "Les modifications que vous avez apportées peuvent ne pas être enregistrées. Quitter la page ?",
|
"unsavedChanges": "Les modifications que vous avez apportées peuvent ne pas être enregistrées. Quitter la page ?",
|
||||||
"upload": "Importer",
|
"upload": "Importer",
|
||||||
"uploadFile": "Fichier",
|
"uploadFile": "Fichier",
|
||||||
|
@ -242,6 +244,7 @@
|
||||||
"rules": "Règles",
|
"rules": "Règles",
|
||||||
"rulesHelp": "Vous pouvez définir ici un ensemble de règles pour cet utilisateur. Les fichiers bloqués ne seront pas affichés et ne seront pas accessibles par l'utilisateur. Les expressions régulières sont supportées et les chemins d'accès sont relatifs par rapport au dossier de l'utilisateur.",
|
"rulesHelp": "Vous pouvez définir ici un ensemble de règles pour cet utilisateur. Les fichiers bloqués ne seront pas affichés et ne seront pas accessibles par l'utilisateur. Les expressions régulières sont supportées et les chemins d'accès sont relatifs par rapport au dossier de l'utilisateur.",
|
||||||
"scope": "Portée du dossier utilisateur",
|
"scope": "Portée du dossier utilisateur",
|
||||||
|
"setDateFormat": "Set exact date format",
|
||||||
"settingsUpdated": "Les paramètres ont été mis à jour !",
|
"settingsUpdated": "Les paramètres ont été mis à jour !",
|
||||||
"shareDeleted": "Partage supprimé !",
|
"shareDeleted": "Partage supprimé !",
|
||||||
"shareDuration": "",
|
"shareDuration": "",
|
||||||
|
@ -279,6 +282,7 @@
|
||||||
"settings": "Paramètres",
|
"settings": "Paramètres",
|
||||||
"signup": "S'inscrire",
|
"signup": "S'inscrire",
|
||||||
"siteSettings": "Paramètres du site",
|
"siteSettings": "Paramètres du site",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "Corbeille"
|
"trashBin": "Corbeille"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
"delete": "Hapus",
|
"delete": "Hapus",
|
||||||
"directorySizes": "Hitung ukuran direktori",
|
"directorySizes": "Hitung ukuran direktori",
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
|
"file": "File",
|
||||||
|
"folder": "Folder",
|
||||||
"hideDotfiles": "Sembunyikan dotfile",
|
"hideDotfiles": "Sembunyikan dotfile",
|
||||||
"info": "Info",
|
"info": "Info",
|
||||||
"more": "Selengkapnya",
|
"more": "Selengkapnya",
|
||||||
|
@ -169,7 +171,7 @@
|
||||||
"skipTrashMessage": "Lewati keranjang sampah dan langsung hapus saja",
|
"skipTrashMessage": "Lewati keranjang sampah dan langsung hapus saja",
|
||||||
"unarchive": "Buka arsip",
|
"unarchive": "Buka arsip",
|
||||||
"unarchiveMessage": "Pilih nama folder tujuan:",
|
"unarchiveMessage": "Pilih nama folder tujuan:",
|
||||||
"unarchiveOverwriteExisting": "Overwrite existing files",
|
"unarchiveOverwriteExisting": "Timpa file yang sudah ada",
|
||||||
"unsavedChanges": "Perubahan yang Anda buat mungkin tidak tersimpan. Tinggalkan halaman?",
|
"unsavedChanges": "Perubahan yang Anda buat mungkin tidak tersimpan. Tinggalkan halaman?",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"uploadFile": "File",
|
"uploadFile": "File",
|
||||||
|
@ -242,6 +244,7 @@
|
||||||
"rules": "Aturan",
|
"rules": "Aturan",
|
||||||
"rulesHelp": "Di sini Anda dapat memberikan atau membatasi aturan untuk pengguna tertentu. File yang diblokir tidak akan muncul dalam daftar dan tidak dapat diakses oleh pengguna. Kami mendukung regex dan path yang berada dalam cakupan pengguna.",
|
"rulesHelp": "Di sini Anda dapat memberikan atau membatasi aturan untuk pengguna tertentu. File yang diblokir tidak akan muncul dalam daftar dan tidak dapat diakses oleh pengguna. Kami mendukung regex dan path yang berada dalam cakupan pengguna.",
|
||||||
"scope": "Cakupan",
|
"scope": "Cakupan",
|
||||||
|
"setDateFormat": "Set exact date format",
|
||||||
"settingsUpdated": "Pengaturan diperbarui",
|
"settingsUpdated": "Pengaturan diperbarui",
|
||||||
"shareDeleted": "Akses berbagi dihapus",
|
"shareDeleted": "Akses berbagi dihapus",
|
||||||
"shareDuration": "Durasi Berbagi",
|
"shareDuration": "Durasi Berbagi",
|
||||||
|
@ -279,6 +282,7 @@
|
||||||
"settings": "Pengaturan",
|
"settings": "Pengaturan",
|
||||||
"signup": "Daftar",
|
"signup": "Daftar",
|
||||||
"siteSettings": "Pengaturan Situs",
|
"siteSettings": "Pengaturan Situs",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "Keranjang sampah"
|
"trashBin": "Keranjang sampah"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
"delete": "Ištrinti",
|
"delete": "Ištrinti",
|
||||||
"directorySizes": "Skaičiuoti katalogų dydžius",
|
"directorySizes": "Skaičiuoti katalogų dydžius",
|
||||||
"download": "Atsisiųsti",
|
"download": "Atsisiųsti",
|
||||||
|
"file": "File",
|
||||||
|
"folder": "Folder",
|
||||||
"hideDotfiles": "Paslėpti konfigūracijos failus",
|
"hideDotfiles": "Paslėpti konfigūracijos failus",
|
||||||
"info": "Informacija",
|
"info": "Informacija",
|
||||||
"more": "Daugiau",
|
"more": "Daugiau",
|
||||||
|
@ -70,7 +72,7 @@
|
||||||
"metadata": "Meta duomenys",
|
"metadata": "Meta duomenys",
|
||||||
"multipleSelectionEnabled": "Įjungtas pasirinkimas iš kelių variantų",
|
"multipleSelectionEnabled": "Įjungtas pasirinkimas iš kelių variantų",
|
||||||
"name": "Pavadinimas",
|
"name": "Pavadinimas",
|
||||||
"noPreview": "Preview is not available for this file.",
|
"noPreview": "Šio failo peržiūra negalima.",
|
||||||
"size": "Dydis",
|
"size": "Dydis",
|
||||||
"sortByLastModified": "Rūšiuoti pagal pakeitimo datą",
|
"sortByLastModified": "Rūšiuoti pagal pakeitimo datą",
|
||||||
"sortByName": "Rūšiuoti pagal pavadinimą",
|
"sortByName": "Rūšiuoti pagal pavadinimą",
|
||||||
|
@ -242,6 +244,7 @@
|
||||||
"rules": "Taisyklės",
|
"rules": "Taisyklės",
|
||||||
"rulesHelp": "Čia galite apibrėžti konkrečiam naudotojui taikomų leidimų ir draudimų taisyklių rinkinį. Užblokuoti failai nebus rodomi sąrašuose ir nebus prieinami naudotojui.",
|
"rulesHelp": "Čia galite apibrėžti konkrečiam naudotojui taikomų leidimų ir draudimų taisyklių rinkinį. Užblokuoti failai nebus rodomi sąrašuose ir nebus prieinami naudotojui.",
|
||||||
"scope": "Apimtis",
|
"scope": "Apimtis",
|
||||||
|
"setDateFormat": "Set exact date format",
|
||||||
"settingsUpdated": "Nustaytmai atnaujinti!",
|
"settingsUpdated": "Nustaytmai atnaujinti!",
|
||||||
"shareDeleted": "Dalijimasis nutrauktas!",
|
"shareDeleted": "Dalijimasis nutrauktas!",
|
||||||
"shareDuration": "Dalijimosi trukmė",
|
"shareDuration": "Dalijimosi trukmė",
|
||||||
|
@ -279,6 +282,7 @@
|
||||||
"settings": "Nustatymai",
|
"settings": "Nustatymai",
|
||||||
"signup": "Užsiregistruoti",
|
"signup": "Užsiregistruoti",
|
||||||
"siteSettings": "Svetainės nustatymai",
|
"siteSettings": "Svetainės nustatymai",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "Šiukšlių dėžė"
|
"trashBin": "Šiukšlių dėžė"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
"delete": "Deletar",
|
"delete": "Deletar",
|
||||||
"directorySizes": "Calcular tamanho dos diretórios",
|
"directorySizes": "Calcular tamanho dos diretórios",
|
||||||
"download": "Baixar",
|
"download": "Baixar",
|
||||||
|
"file": "File",
|
||||||
|
"folder": "Folder",
|
||||||
"hideDotfiles": "Ocultar dotfiles",
|
"hideDotfiles": "Ocultar dotfiles",
|
||||||
"info": "Informações",
|
"info": "Informações",
|
||||||
"more": "Mais",
|
"more": "Mais",
|
||||||
|
@ -70,7 +72,7 @@
|
||||||
"metadata": "Metadados",
|
"metadata": "Metadados",
|
||||||
"multipleSelectionEnabled": "Seleção múltipla ativada",
|
"multipleSelectionEnabled": "Seleção múltipla ativada",
|
||||||
"name": "Nome",
|
"name": "Nome",
|
||||||
"noPreview": "Preview is not available for this file.",
|
"noPreview": "A prévia não está disponível para este arquivo.",
|
||||||
"size": "Tamanho",
|
"size": "Tamanho",
|
||||||
"sortByLastModified": "Ordenar pela última modificação",
|
"sortByLastModified": "Ordenar pela última modificação",
|
||||||
"sortByName": "Ordenar pelo nome",
|
"sortByName": "Ordenar pelo nome",
|
||||||
|
@ -169,7 +171,7 @@
|
||||||
"skipTrashMessage": "Pular lixeira e deletar imediatamente",
|
"skipTrashMessage": "Pular lixeira e deletar imediatamente",
|
||||||
"unarchive": "Desarquivar",
|
"unarchive": "Desarquivar",
|
||||||
"unarchiveMessage": "Escolha o nome da pasta de destino:",
|
"unarchiveMessage": "Escolha o nome da pasta de destino:",
|
||||||
"unarchiveOverwriteExisting": "Overwrite existing files",
|
"unarchiveOverwriteExisting": "Sobrescrever arquivos existentes",
|
||||||
"unsavedChanges": "As alterações que você fez podem não ser salvas. Sair da página?",
|
"unsavedChanges": "As alterações que você fez podem não ser salvas. Sair da página?",
|
||||||
"upload": "Enviar",
|
"upload": "Enviar",
|
||||||
"uploadFile": "Arquivo",
|
"uploadFile": "Arquivo",
|
||||||
|
@ -242,6 +244,7 @@
|
||||||
"rules": "Regras",
|
"rules": "Regras",
|
||||||
"rulesHelp": "Aqui você pode definir um conjunto de regras para permitir ou proibir o acesso de um usuário a determinados arquivos ou pastas. Os arquivos bloqueados não aparecerão na lista de arquivos e não serão acessíveis ao usuário. Suportamos expressões regulares e caminhos relativos ao escopo do usuário.",
|
"rulesHelp": "Aqui você pode definir um conjunto de regras para permitir ou proibir o acesso de um usuário a determinados arquivos ou pastas. Os arquivos bloqueados não aparecerão na lista de arquivos e não serão acessíveis ao usuário. Suportamos expressões regulares e caminhos relativos ao escopo do usuário.",
|
||||||
"scope": "Escopo",
|
"scope": "Escopo",
|
||||||
|
"setDateFormat": "Set exact date format",
|
||||||
"settingsUpdated": "Configurações atualizadas!",
|
"settingsUpdated": "Configurações atualizadas!",
|
||||||
"shareDeleted": "Deletado!",
|
"shareDeleted": "Deletado!",
|
||||||
"shareDuration": "Compartilhar duração",
|
"shareDuration": "Compartilhar duração",
|
||||||
|
@ -279,6 +282,7 @@
|
||||||
"settings": "Configurações",
|
"settings": "Configurações",
|
||||||
"signup": "Cadastrar",
|
"signup": "Cadastrar",
|
||||||
"siteSettings": "Configurações do site",
|
"siteSettings": "Configurações do site",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "Lixeira"
|
"trashBin": "Lixeira"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
"delete": "Eliminar",
|
"delete": "Eliminar",
|
||||||
"directorySizes": "Calcular tamanho de diretório",
|
"directorySizes": "Calcular tamanho de diretório",
|
||||||
"download": "Descarregar",
|
"download": "Descarregar",
|
||||||
|
"file": "File",
|
||||||
|
"folder": "Folder",
|
||||||
"hideDotfiles": "Esconder dotfiles",
|
"hideDotfiles": "Esconder dotfiles",
|
||||||
"info": "Info",
|
"info": "Info",
|
||||||
"more": "Mais",
|
"more": "Mais",
|
||||||
|
@ -169,7 +171,7 @@
|
||||||
"skipTrashMessage": "Saltar o caixote do lixo e apagar imediatamente",
|
"skipTrashMessage": "Saltar o caixote do lixo e apagar imediatamente",
|
||||||
"unarchive": "Desarquivar",
|
"unarchive": "Desarquivar",
|
||||||
"unarchiveMessage": "Escolha o nome da pasta de destino:",
|
"unarchiveMessage": "Escolha o nome da pasta de destino:",
|
||||||
"unarchiveOverwriteExisting": "Overwrite existing files",
|
"unarchiveOverwriteExisting": "Sobrepor os ficheiros existentes",
|
||||||
"unsavedChanges": "As alterações que fez poderão não ser guardadas. Deixar a página?",
|
"unsavedChanges": "As alterações que fez poderão não ser guardadas. Deixar a página?",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"uploadFile": "Ficheiro",
|
"uploadFile": "Ficheiro",
|
||||||
|
@ -242,6 +244,7 @@
|
||||||
"rules": "Regras",
|
"rules": "Regras",
|
||||||
"rulesHelp": "Aqui pode definir um conjunto de regras para permitir ou bloquear o acesso do utilizador a determinados ficheiros ou pastas. Os ficheiros bloqueados não irão aparecer durante a navegação. Suportamos expressões regulares e os caminhos dos ficheiros devem ser relativos à base do utilizador.\n",
|
"rulesHelp": "Aqui pode definir um conjunto de regras para permitir ou bloquear o acesso do utilizador a determinados ficheiros ou pastas. Os ficheiros bloqueados não irão aparecer durante a navegação. Suportamos expressões regulares e os caminhos dos ficheiros devem ser relativos à base do utilizador.\n",
|
||||||
"scope": "Base",
|
"scope": "Base",
|
||||||
|
"setDateFormat": "Set exact date format",
|
||||||
"settingsUpdated": "Configurações atualizadas!",
|
"settingsUpdated": "Configurações atualizadas!",
|
||||||
"shareDeleted": "Partilha eliminada!",
|
"shareDeleted": "Partilha eliminada!",
|
||||||
"shareDuration": "Partilhar duração",
|
"shareDuration": "Partilhar duração",
|
||||||
|
@ -279,6 +282,7 @@
|
||||||
"settings": "Configurações",
|
"settings": "Configurações",
|
||||||
"signup": "Registar",
|
"signup": "Registar",
|
||||||
"siteSettings": "Configurações do site",
|
"siteSettings": "Configurações do site",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "Caixote do lixo"
|
"trashBin": "Caixote do lixo"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
"delete": "Удалить",
|
"delete": "Удалить",
|
||||||
"directorySizes": "Посчитать размеры каталогов",
|
"directorySizes": "Посчитать размеры каталогов",
|
||||||
"download": "Скачать",
|
"download": "Скачать",
|
||||||
|
"file": "File",
|
||||||
|
"folder": "Folder",
|
||||||
"hideDotfiles": "Скрыть дотфайлы",
|
"hideDotfiles": "Скрыть дотфайлы",
|
||||||
"info": "Инфо",
|
"info": "Инфо",
|
||||||
"more": "Ещё",
|
"more": "Ещё",
|
||||||
|
@ -169,7 +171,7 @@
|
||||||
"skipTrashMessage": "Удалить, не сохраняя в корзину",
|
"skipTrashMessage": "Удалить, не сохраняя в корзину",
|
||||||
"unarchive": "Разархивирование",
|
"unarchive": "Разархивирование",
|
||||||
"unarchiveMessage": "Выберите имя папки назначения:",
|
"unarchiveMessage": "Выберите имя папки назначения:",
|
||||||
"unarchiveOverwriteExisting": "Overwrite existing files",
|
"unarchiveOverwriteExisting": "Перезаписать существующие файлы",
|
||||||
"unsavedChanges": "Невозможно сохранить внесённые изменения. Покинуть страницу?",
|
"unsavedChanges": "Невозможно сохранить внесённые изменения. Покинуть страницу?",
|
||||||
"upload": "Загрузка",
|
"upload": "Загрузка",
|
||||||
"uploadFile": "Файл",
|
"uploadFile": "Файл",
|
||||||
|
@ -242,6 +244,7 @@
|
||||||
"rules": "Правила",
|
"rules": "Правила",
|
||||||
"rulesHelp": "Здесь вы можете определить набор разрешающих и запрещающих правил для этого конкретного пользователя. Блокированные файлы не будут отображаться в списках, и не будут доступны для пользователя. Есть поддержка регулярных выражений и относительных путей.",
|
"rulesHelp": "Здесь вы можете определить набор разрешающих и запрещающих правил для этого конкретного пользователя. Блокированные файлы не будут отображаться в списках, и не будут доступны для пользователя. Есть поддержка регулярных выражений и относительных путей.",
|
||||||
"scope": "Корень",
|
"scope": "Корень",
|
||||||
|
"setDateFormat": "Set exact date format",
|
||||||
"settingsUpdated": "Настройки применены!",
|
"settingsUpdated": "Настройки применены!",
|
||||||
"shareDeleted": "Настройка общего доступа удалена!",
|
"shareDeleted": "Настройка общего доступа удалена!",
|
||||||
"shareDuration": "Продолжительность общего доступа",
|
"shareDuration": "Продолжительность общего доступа",
|
||||||
|
@ -279,6 +282,7 @@
|
||||||
"settings": "Настройки",
|
"settings": "Настройки",
|
||||||
"signup": "Зарегистрироваться",
|
"signup": "Зарегистрироваться",
|
||||||
"siteSettings": "Настройки сайта",
|
"siteSettings": "Настройки сайта",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "Корзина"
|
"trashBin": "Корзина"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
"delete": "Sil",
|
"delete": "Sil",
|
||||||
"directorySizes": "Dizin boyutlarını hesapla",
|
"directorySizes": "Dizin boyutlarını hesapla",
|
||||||
"download": "İndir",
|
"download": "İndir",
|
||||||
|
"file": "File",
|
||||||
|
"folder": "Folder",
|
||||||
"hideDotfiles": "Nokta dosyalarını gizle",
|
"hideDotfiles": "Nokta dosyalarını gizle",
|
||||||
"info": "Bilgi",
|
"info": "Bilgi",
|
||||||
"more": "Devamı",
|
"more": "Devamı",
|
||||||
|
@ -242,6 +244,7 @@
|
||||||
"rules": "Kurallar",
|
"rules": "Kurallar",
|
||||||
"rulesHelp": "Burada, belirli kullanıcılara bir dizi izin ve engelleme tanımlayabilirsiniz. Engellenen dosyalar listelerde görünmez ve kullanıcı bunlara erişemez. Kullanıcı kapsamına göre regex ve yolları destekliyoruz.",
|
"rulesHelp": "Burada, belirli kullanıcılara bir dizi izin ve engelleme tanımlayabilirsiniz. Engellenen dosyalar listelerde görünmez ve kullanıcı bunlara erişemez. Kullanıcı kapsamına göre regex ve yolları destekliyoruz.",
|
||||||
"scope": "Kapsam",
|
"scope": "Kapsam",
|
||||||
|
"setDateFormat": "Set exact date format",
|
||||||
"settingsUpdated": "Ayarlar güncellendi!",
|
"settingsUpdated": "Ayarlar güncellendi!",
|
||||||
"shareDeleted": "Paylaşım Silindi!",
|
"shareDeleted": "Paylaşım Silindi!",
|
||||||
"shareDuration": "Paylaşım Süresi",
|
"shareDuration": "Paylaşım Süresi",
|
||||||
|
@ -279,6 +282,7 @@
|
||||||
"settings": "Ayarlar",
|
"settings": "Ayarlar",
|
||||||
"signup": "Kayıt Ol",
|
"signup": "Kayıt Ol",
|
||||||
"siteSettings": "Site Ayarları",
|
"siteSettings": "Site Ayarları",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "Çöp Kutusu"
|
"trashBin": "Çöp Kutusu"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
"delete": "Видалити",
|
"delete": "Видалити",
|
||||||
"directorySizes": "Порахувати розміри каталогів",
|
"directorySizes": "Порахувати розміри каталогів",
|
||||||
"download": "Скачати",
|
"download": "Скачати",
|
||||||
|
"file": "File",
|
||||||
|
"folder": "Folder",
|
||||||
"hideDotfiles": "Сховати дотфайли",
|
"hideDotfiles": "Сховати дотфайли",
|
||||||
"info": "Інфо",
|
"info": "Інфо",
|
||||||
"more": "Більше",
|
"more": "Більше",
|
||||||
|
@ -169,7 +171,7 @@
|
||||||
"skipTrashMessage": "Видалити без збереження в кошик",
|
"skipTrashMessage": "Видалити без збереження в кошик",
|
||||||
"unarchive": "Розархівування",
|
"unarchive": "Розархівування",
|
||||||
"unarchiveMessage": "Виберіть назву папки призначення:",
|
"unarchiveMessage": "Виберіть назву папки призначення:",
|
||||||
"unarchiveOverwriteExisting": "Overwrite existing files",
|
"unarchiveOverwriteExisting": "Перезаписати наявні файли",
|
||||||
"unsavedChanges": "Неможливо зберегти внесені зміни. Покинути сторінку?",
|
"unsavedChanges": "Неможливо зберегти внесені зміни. Покинути сторінку?",
|
||||||
"upload": "Завантаження",
|
"upload": "Завантаження",
|
||||||
"uploadFile": "Файл",
|
"uploadFile": "Файл",
|
||||||
|
@ -242,6 +244,7 @@
|
||||||
"rules": "Правила",
|
"rules": "Правила",
|
||||||
"rulesHelp": "Тут ви можете визначити набір правил, що дозволяють або забороняють для конкретного користувача. Заблоковані файли не показуватимуться в списках, і не будуть доступні для користувача. Є підтримка регулярних виразів і шляхів.",
|
"rulesHelp": "Тут ви можете визначити набір правил, що дозволяють або забороняють для конкретного користувача. Заблоковані файли не показуватимуться в списках, і не будуть доступні для користувача. Є підтримка регулярних виразів і шляхів.",
|
||||||
"scope": "Корінь",
|
"scope": "Корінь",
|
||||||
|
"setDateFormat": "Set exact date format",
|
||||||
"settingsUpdated": "Налаштування оновлено!",
|
"settingsUpdated": "Налаштування оновлено!",
|
||||||
"shareDeleted": "Налаштування спільного доступу видалено!",
|
"shareDeleted": "Налаштування спільного доступу видалено!",
|
||||||
"shareDuration": "Тривалість спільного доступу",
|
"shareDuration": "Тривалість спільного доступу",
|
||||||
|
@ -279,6 +282,7 @@
|
||||||
"settings": "Налаштування",
|
"settings": "Налаштування",
|
||||||
"signup": "Зареєструватися",
|
"signup": "Зареєструватися",
|
||||||
"siteSettings": "Налаштування сайту",
|
"siteSettings": "Налаштування сайту",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "Кошик"
|
"trashBin": "Кошик"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
"delete": "删除",
|
"delete": "删除",
|
||||||
"directorySizes": "计算文件夹大小",
|
"directorySizes": "计算文件夹大小",
|
||||||
"download": "下载",
|
"download": "下载",
|
||||||
|
"file": "File",
|
||||||
|
"folder": "Folder",
|
||||||
"hideDotfiles": "不显示隐藏的文件",
|
"hideDotfiles": "不显示隐藏的文件",
|
||||||
"info": "信息",
|
"info": "信息",
|
||||||
"more": "更多",
|
"more": "更多",
|
||||||
|
@ -169,7 +171,7 @@
|
||||||
"skipTrashMessage": "跳过回收站并立即删除",
|
"skipTrashMessage": "跳过回收站并立即删除",
|
||||||
"unarchive": "解压缩",
|
"unarchive": "解压缩",
|
||||||
"unarchiveMessage": "选择目标文件夹名字:",
|
"unarchiveMessage": "选择目标文件夹名字:",
|
||||||
"unarchiveOverwriteExisting": "Overwrite existing files",
|
"unarchiveOverwriteExisting": "覆盖现有文件",
|
||||||
"unsavedChanges": "您所做的修改将不会被保存, 丢弃更改吗?",
|
"unsavedChanges": "您所做的修改将不会被保存, 丢弃更改吗?",
|
||||||
"upload": "上传",
|
"upload": "上传",
|
||||||
"uploadFile": "文件",
|
"uploadFile": "文件",
|
||||||
|
@ -242,6 +244,7 @@
|
||||||
"rules": "规则",
|
"rules": "规则",
|
||||||
"rulesHelp": "您可以为该用户制定一组黑名单或白名单式的规则,被屏蔽的文件将不会显示在列表中,用户也无权限访问,支持相对于目录范围的路径。",
|
"rulesHelp": "您可以为该用户制定一组黑名单或白名单式的规则,被屏蔽的文件将不会显示在列表中,用户也无权限访问,支持相对于目录范围的路径。",
|
||||||
"scope": "目录范围",
|
"scope": "目录范围",
|
||||||
|
"setDateFormat": "Set exact date format",
|
||||||
"settingsUpdated": "设置已更新!",
|
"settingsUpdated": "设置已更新!",
|
||||||
"shareDeleted": "共享已删除!",
|
"shareDeleted": "共享已删除!",
|
||||||
"shareDuration": "分享期限",
|
"shareDuration": "分享期限",
|
||||||
|
@ -279,6 +282,7 @@
|
||||||
"settings": "设置",
|
"settings": "设置",
|
||||||
"signup": "注册",
|
"signup": "注册",
|
||||||
"siteSettings": "网站设置",
|
"siteSettings": "网站设置",
|
||||||
|
"tmpDir": "Temporary folder",
|
||||||
"trashBin": "回收站"
|
"trashBin": "回收站"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
|
|
@ -7,6 +7,7 @@ const recaptchaKey = window.FileBrowser.ReCaptchaKey;
|
||||||
const signup = window.FileBrowser.Signup;
|
const signup = window.FileBrowser.Signup;
|
||||||
const version = window.FileBrowser.Version;
|
const version = window.FileBrowser.Version;
|
||||||
const logoURL = `${staticURL}/img/logo.svg`;
|
const logoURL = `${staticURL}/img/logo.svg`;
|
||||||
|
const tmpDir = window.FileBrowser.TmpDir;
|
||||||
const trashDir = window.FileBrowser.TrashDir;
|
const trashDir = window.FileBrowser.TrashDir;
|
||||||
const quotaExists = window.FileBrowser.QuotaExists;
|
const quotaExists = window.FileBrowser.QuotaExists;
|
||||||
const noAuth = window.FileBrowser.NoAuth;
|
const noAuth = window.FileBrowser.NoAuth;
|
||||||
|
@ -27,6 +28,7 @@ export {
|
||||||
recaptchaKey,
|
recaptchaKey,
|
||||||
signup,
|
signup,
|
||||||
version,
|
version,
|
||||||
|
tmpDir,
|
||||||
trashDir,
|
trashDir,
|
||||||
quotaExists,
|
quotaExists,
|
||||||
noAuth,
|
noAuth,
|
||||||
|
|
|
@ -143,7 +143,12 @@ export default {
|
||||||
singleClick: this.singleClick,
|
singleClick: this.singleClick,
|
||||||
dateFormat: this.dateFormat,
|
dateFormat: this.dateFormat,
|
||||||
};
|
};
|
||||||
await api.update(data, ["locale", "hideDotfiles", "singleClick", "dateFormat"]);
|
await api.update(data, [
|
||||||
|
"locale",
|
||||||
|
"hideDotfiles",
|
||||||
|
"singleClick",
|
||||||
|
"dateFormat",
|
||||||
|
]);
|
||||||
this.updateUser(data);
|
this.updateUser(data);
|
||||||
this.$showSuccess(this.$t("settings.settingsUpdated"));
|
this.$showSuccess(this.$t("settings.settingsUpdated"));
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
|
@ -34,6 +34,7 @@ func handleWithStaticData(w http.ResponseWriter, _ *http.Request, d *data, fSys
|
||||||
"Version": version.Version,
|
"Version": version.Version,
|
||||||
"StaticURL": path.Join(d.server.BaseURL, "/static"),
|
"StaticURL": path.Join(d.server.BaseURL, "/static"),
|
||||||
"Signup": d.settings.Signup,
|
"Signup": d.settings.Signup,
|
||||||
|
"TmpDir": d.settings.Defaults.TmpDir,
|
||||||
"TrashDir": d.settings.Defaults.TrashDir,
|
"TrashDir": d.settings.Defaults.TrashDir,
|
||||||
"QuotaExists": d.settings.Defaults.QuotaFile != "",
|
"QuotaExists": d.settings.Defaults.QuotaFile != "",
|
||||||
"NoAuth": d.settings.AuthMethod == auth.MethodNoAuth,
|
"NoAuth": d.settings.AuthMethod == auth.MethodNoAuth,
|
||||||
|
|
|
@ -9,6 +9,7 @@ import (
|
||||||
// for some fields on User.
|
// for some fields on User.
|
||||||
type UserDefaults struct {
|
type UserDefaults struct {
|
||||||
Scope string `json:"scope"`
|
Scope string `json:"scope"`
|
||||||
|
TmpDir string `json:"tmpDir"`
|
||||||
TrashDir string `json:"trashDir"`
|
TrashDir string `json:"trashDir"`
|
||||||
QuotaFile string `json:"quotaFile"`
|
QuotaFile string `json:"quotaFile"`
|
||||||
Locale string `json:"locale"`
|
Locale string `json:"locale"`
|
||||||
|
@ -24,6 +25,7 @@ type UserDefaults struct {
|
||||||
// Apply applies the default options to a user.
|
// Apply applies the default options to a user.
|
||||||
func (d *UserDefaults) Apply(u *users.User) {
|
func (d *UserDefaults) Apply(u *users.User) {
|
||||||
u.Scope = d.Scope
|
u.Scope = d.Scope
|
||||||
|
u.TmpDir = d.TmpDir
|
||||||
u.TrashDir = d.TrashDir
|
u.TrashDir = d.TrashDir
|
||||||
u.QuotaFile = d.QuotaFile
|
u.QuotaFile = d.QuotaFile
|
||||||
u.Locale = d.Locale
|
u.Locale = d.Locale
|
||||||
|
|
|
@ -25,6 +25,7 @@ type User struct {
|
||||||
Username string `storm:"unique" json:"username"`
|
Username string `storm:"unique" json:"username"`
|
||||||
Password string `json:"password"`
|
Password string `json:"password"`
|
||||||
Scope string `json:"scope"`
|
Scope string `json:"scope"`
|
||||||
|
TmpDir string `json:"tmpDir"`
|
||||||
TrashDir string `json:"trashDir"`
|
TrashDir string `json:"trashDir"`
|
||||||
QuotaFile string `json:"quotaFile"`
|
QuotaFile string `json:"quotaFile"`
|
||||||
Locale string `json:"locale"`
|
Locale string `json:"locale"`
|
||||||
|
|
Loading…
Reference in New Issue