1 Commits

Author SHA1 Message Date
Prasath Mani
4777022e13 Update SECURITY.md 2024-09-16 11:17:33 +05:30
4 changed files with 1302 additions and 2837 deletions

View File

@@ -7,11 +7,9 @@
[![Paypal](https://img.shields.io/badge/Donate-Paypal-lightgrey.svg?style=flat-square)](https://www.paypal.me/prasathmani) [![Paypal](https://img.shields.io/badge/Donate-Paypal-lightgrey.svg?style=flat-square)](https://www.paypal.me/prasathmani)
![GitHub Sponsors](https://img.shields.io/github/sponsors/prasathmani) ![GitHub Sponsors](https://img.shields.io/github/sponsors/prasathmani)
> TinyFileManager is a versatile web-based PHP file manager designed for simplicity and efficiency. This lightweight single-file PHP application can be effortlessly integrated into any server directory, allowing users to store, upload, edit, and manage files and folders directly through their web browser. > TinyFileManager is web based PHP file manager and it is a simple, fast and small size in single-file PHP file that can be dropped into any folder on your server, multi-language ready web application for storing, uploading, editing and managing files and folders online via web browser. The Application runs on PHP 5.5+, It allows the creation of multiple users and each user can have its own directory and a build-in support for managing text files with cloud9 IDE and it supports syntax highlighting for over 150+ languages and over 35+ themes.
With multi-language support and compatibility with PHP 5.5+, TinyFileManager enables the creation of individual user accounts, each with its dedicated directory. The platform also includes built-in functionality for handling text files using the Cloud9 IDE.
Featuring syntax highlighting for over 150 languages and more than 35 themes, TinyFileManager offers a comprehensive solution for file management in an online environment.
<sub>**Caution!** _Avoid utilizing this script as a standard file manager in public spaces. It is imperative to remove this script from the server after completing any tasks._</sub> **Caution!** _Avoid utilizing this script as a standard file manager in public spaces. It is imperative to remove this script from the server after completing any tasks._
## Demo ## Demo
@@ -48,23 +46,81 @@ To enable/disable authentication set `$use_auth` to true or false.
### :loudspeaker: Features ### :loudspeaker: Features
- :cd: **Open Source:** Lightweight, minimalist, and extremely simple to set up. - :cd: Open Source, light and extremely simple
- :iphone: **Mobile Friendly:** Optimized for touch devices and mobile viewing. - :iphone: Mobile friendly view for touch devices
- :information_source: **Core Features:** Easily create, delete, modify, view, download, copy, and move files. - :information_source: Basic features likes Create, Delete, Modify, View, Download, Copy and Move files
- :arrow_double_up: **Advanced Upload Options:** Ajax-powered uploads with drag-and-drop support, URL imports, and multi-file uploads with extension filtering. - :arrow_double_up: Ajax Upload, Ability to drag & drop, upload from URL, multiple files upload with file extensions filter
- :file_folder: **Folder & File Management:** Create and organize folders and files effortlessly. - :file_folder: Ability to create folders and files
- :gift: **Compression Tools:** Compress and extract files in `zip` and `tar` formats. - :gift: Ability to compress, extract files (`zip`, `tar`)
- :sunglasses: **User Permissions:** User-specific root folder mapping and session-based access control. - :sunglasses: Support user permissions - based on session and each user root folder mapping
- :floppy_disk: **Direct URLs:** Easily copy direct URLs for files. - :floppy_disk: Copy direct file URL
- :pencil2: **Code Editor:** Includes Cloud9 IDE with syntax highlighting for 150+ languages and 35+ themes. - :pencil2: Cloud9 IDE - Syntax highlighting for over `150+` languages, Over `35+` themes with your favorite programming style
- :page_facing_up: **Document Preview:** Google/Microsoft document viewer for PDF/DOC/XLS/PPT, supporting previews up to 25 MB. - :page_facing_up: Google/Microsoft doc viewer helps you preview `PDF/DOC/XLS/PPT/etc`. 25 MB can be previewed with the Google Drive viewer
- :zap: **Security Features:** Backup capabilities, IP blacklisting, and whitelisting. - :zap: Backup files and IP blacklist and whitelist
- :mag_right: **Search Functionality:** Use `datatable.js` for fast file search and filtering. - :mag_right: Search - Search and filter files using `datatable js`
- :file_folder: **Customizable Listings:** Exclude specific folders and files from directory views. - :file_folder: Exclude folders and files from listing
- :globe_with_meridians: **Multi-language Support:** Translations available in 35+ languages with `translation.json`. - :globe_with_meridians: Multi-language(32+) support and for translations `translation.json` is file required
- :bangbang: **And Much More!** - :bangbang: lots more...
### [Deploy by Docker](https://github.com/prasathmani/tinyfilemanager/wiki/Deploy-by-Docker) ## Deploy by Docker
Make sure you have **already installed docker**, [Install reference](https://docs.docker.com/engine/install/)
> **Notice:** Your need an absolute path, and it will be served by tinyfilemanager.
>
> If you want to serve this project at **raspberry pi or another special platform**, you can download project and **build image by yourself**.
You can execute this following commands:
```shell
$ docker run -d -v /absolute/path:/var/www/html/data -p 80:80 --restart=always --name tinyfilemanager tinyfilemanager/tinyfilemanager:master
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
648dfba9c0ff tinyfilemanager/tinyfilemanager:master "docker-php-entrypoi…" 4 minutes ago Up 4 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp tinyfilemanager
```
Access `http://127.0.0.1/` and enter default username and password, then enjoy it.
DockerHub: [https://hub.docker.com/r/tinyfilemanager/tinyfilemanager](https://hub.docker.com/r/tinyfilemanager/tinyfilemanager)
#### How to change config within docker
Origin:
```php
// Root path for file manager
// use absolute path of directory i.e: '/var/www/folder' or $_SERVER['DOCUMENT_ROOT'].'/folder'
$root_path = $_SERVER['DOCUMENT_ROOT'];
// Root url for links in file manager.Relative to $http_host. Variants: '', 'path/to/subfolder'
// Will not working if $root_path will be outside of server document root
$root_url = '';
```
Modified:
```php
// Root path for file manager
// use absolute path of directory i.e: '/var/www/folder' or $_SERVER['DOCUMENT_ROOT'].'/folder'
$root_path = $_SERVER['DOCUMENT_ROOT'].'/data';
// Root url for links in file manager.Relative to $http_host. Variants: '', 'path/to/subfolder'
// Will not working if $root_path will be outside of server document root
$root_url = 'data/';
```
Then, change another config what you want, and add a new volume `-v /absolute/path/index.php:/var/www/html/index.php` in `docker run` command, like this:
```shell
$ docker run -d -v /absolute/path:/var/www/html/data -v /absolute/path/index.php:/var/www/html/index.php -p 80:80 --restart=always --name tinyfilemanager tinyfilemanager/tinyfilemanager:master
```
#### Stop running
If you want to stop a running docker service, or you want to restart a service, you should stop it first, or you got `docker: Error response from daemon: Conflict. The container name "/tinyfilemanager" is already in use by container ...` problem. You can execute this command:
```shell
$ docker rm -f tinyfilemanager
```
### <a name=license></a>License, Credit ### <a name=license></a>License, Credit

View File

@@ -1,20 +0,0 @@
services:
tinyfilemanager:
build: . # Uncomment if you want to build locally instead of pulling
# image: tinyfilemanager/tinyfilemanager:latest ### If you want to run a Docker container on an image from Docker Hub, comment on the upper line 'build: .'
container_name: tinyfilemanager
restart: unless-stopped
ports:
- "8080:80"
volumes:
- ./data:/var/www/html/data ### You can change "./data:" to your path if you want to keep your data in a dedicated directory.
- ./config.php:/var/www/html/config.php ### Uncomment if you are using config.php
environment:
TZ: UTC
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost/"]
interval: 30s
timeout: 10s
retries: 3

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +1,6 @@
{ {
"appName": "Tiny File Manager", "appName": "Tiny File Manager",
"version": "2.6", "version": "2.5.1",
"language": [ "language": [
{ {
"name": "Română", "name": "Română",
@@ -247,7 +247,7 @@
}, },
{ {
"name": "فارسی", "name": "فارسی",
"code": "fa", "code": "Fa",
"translation": { "translation": {
"Tiny File Manager": "مدیریت فایل کوچک", "Tiny File Manager": "مدیریت فایل کوچک",
"File Manager": "مدیریت فایل", "File Manager": "مدیریت فایل",
@@ -485,7 +485,7 @@
"Error while renaming from": "Errore durante la ridenominazione da", "Error while renaming from": "Errore durante la ridenominazione da",
"ErrorReporting": "Segnala errori", "ErrorReporting": "Segnala errori",
"Execute": "Esegui", "Execute": "Esegui",
"FILE EXTENSION IS NOT SUPPORTED": "IL FILE HA UN'ESTENSIONE NON SUPPORTATA", "FILE EXTENSION HAS NOT SUPPORTED": "IL FILE HA UN'ESTENSIONE NON SUPPORTATA",
"File extension is not allowed": "L'estensione del file non è autorizzata", "File extension is not allowed": "L'estensione del file non è autorizzata",
"File not found": "Impossibile trovare il file", "File not found": "Impossibile trovare il file",
"File or folder with this path already exists": "Esiste già un file o una cartella con questo percorso", "File or folder with this path already exists": "Esiste già un file o una cartella con questo percorso",
@@ -863,10 +863,10 @@
"Rename": "Umbenennen", "Rename": "Umbenennen",
"CopyTo": "Kopieren nach", "CopyTo": "Kopieren nach",
"DirectLink": "Direktlink", "DirectLink": "Direktlink",
"UploadingFiles": "Dateien hochladen", "UploadingFiles": "Datei hochladen",
"ChangePermissions": "Berechtigungen ändern", "ChangePermissions": "Berechtigungen ändern",
"Copying": "Kopieren", "Copying": "Kopieren",
"CreateNewItem": "Neues Element erstellen", "CreateNewItem": "Neue Datei erstellen",
"Name": "Name", "Name": "Name",
"AdvancedEditor": "Erweiterter Editor", "AdvancedEditor": "Erweiterter Editor",
"RememberMe": "Eingeloggt bleiben", "RememberMe": "Eingeloggt bleiben",
@@ -933,7 +933,7 @@
"already exists": "existiert bereits", "already exists": "existiert bereits",
"Error while moving from": "Fehler beim Verschieben aus", "Error while moving from": "Fehler beim Verschieben aus",
"Create archive?": "Archiv erstellen?", "Create archive?": "Archiv erstellen?",
"Invalid file or folder name": "Ungültiger Datei- oder Ordnername", "Invalid file or folder name": "Ungältiger Datei- oder Ordnername",
"Archive unpacked": "Archive entpackt", "Archive unpacked": "Archive entpackt",
"File extension is not allowed": "Dateityp nicht erlaubt", "File extension is not allowed": "Dateityp nicht erlaubt",
"Root path": "Quellverzeichnis", "Root path": "Quellverzeichnis",
@@ -941,23 +941,16 @@
"File not found": "Datei nicht gefunden", "File not found": "Datei nicht gefunden",
"Error while deleting items": "Fehler beim Löschen der Objekte", "Error while deleting items": "Fehler beim Löschen der Objekte",
"Invalid characters in file name": "Unzulässige Zeichen im Dateinamen", "Invalid characters in file name": "Unzulässige Zeichen im Dateinamen",
"FILE EXTENSION IS NOT SUPPORTED": "DATEITYP NICHT UNTERSTÜTZT", "FILE EXTENSION HAS NOT SUPPORTED": "DATEITYP NICHT UNTERSTÜTZT",
"Selected files and folder deleted": "Ausgewählte Dateien und Ordner gelöscht", "Selected files and folder deleted": "Ausgewählte Dateien und Ordner gelöscht",
"Error while fetching archive info": "Fehler beim Abrufen der Archiv-Informationen", "Error while fetching archive info": "Fehler beim Abrufen der Archiv-Informationen",
"Delete selected files and folders?": "Ausgewählte Dateien und Ordner löschen?", "Delete selected files and folders?": "Ausgewählte Dateien und Ordner löschen?",
"Search file in folder and subfolders...": "Suchen in Ordnern und Unterordnern...", "Search file in folder and subfolders...": "Suchen in Ordnern und Unterordnern...",
"Access denied. IP restriction applicable": "Zugriff verweigert - IP-Beschränkung.", "Access denied. IP restriction applicable": "Zugriff verweigert - IP-Beschränkung.",
"Invalid characters in file or folder name": "Unzulässige Zeichen im Datei- oder Ordnernamen", "Invalid characters in file or folder name": "Unzulässige Zeichen im Datei- oder Ordnernamen",
"Operations with archives are not available": "Archiv-Funktionen nicht verfügbar", "Operations with archives are not available": "Archiv-Funktionen nicht verfägbar",
"File or folder with this path already exists": "Datei oder Ordner mit diesem Pfad existiert bereits", "File or folder with this path already exists": "Datei oder Ordner mit diesem Pfad existiert bereits",
"Moved from": "Verschoben aus", "Moved from": "Verschoben aus"
"Are you sure want to rename?": "Wirklich umbenennen?",
"Enter new file name": "Neuen Dateinamen eingeben",
"Are you sure want to": "",
"Cancel": "Abbrechen",
"Sometimes the save action may not work on the first try, so please attempt it again": "Zweimal speichern, falls die Änderungen nicht übernommen werden",
"Upload from URL": "Upload von URL",
"Enter here...": "Hier eingeben..."
} }
}, },
{ {
@@ -1137,7 +1130,7 @@
"dark": "深色", "dark": "深色",
"Error while fetching archive info": "获取存档信息时出错", "Error while fetching archive info": "获取存档信息时出错",
"File Saved Successfully": "文件保存成功", "File Saved Successfully": "文件保存成功",
"FILE EXTENSION IS NOT SUPPORTED": "文件扩展名不受支持", "FILE EXTENSION HAS NOT SUPPORTED": "文件扩展名不受支持",
"Folder is empty": "文件夹为空", "Folder is empty": "文件夹为空",
"Delete selected files and folders?": "是否删除选定的文件和文件夹?", "Delete selected files and folders?": "是否删除选定的文件和文件夹?",
"Create archive?": "创建存档?", "Create archive?": "创建存档?",
@@ -1400,8 +1393,8 @@
} }
}, },
{ {
"name": "Português Brasileiro", "name": "Português",
"code": "pt_BR", "code": "pt",
"translation": { "translation": {
"AppName": "Gerenciador de arquivos Tiny", "AppName": "Gerenciador de arquivos Tiny",
"AppTitle": "Gerenciador de arquivos", "AppTitle": "Gerenciador de arquivos",
@@ -1506,7 +1499,7 @@
"Error while renaming from": "Erro ao renomear de", "Error while renaming from": "Erro ao renomear de",
"Error while deleting items": "Erro ao excluir itens", "Error while deleting items": "Erro ao excluir itens",
"Invalid characters in file name": "Caracteres inválidos no nome do arquivo", "Invalid characters in file name": "Caracteres inválidos no nome do arquivo",
"FILE EXTENSION IS NOT SUPPORTED": "A EXTENSÃO DE ARQUIVO NÃO É SUPORTADA", "FILE EXTENSION HAS NOT SUPPORTED": "A EXTENSÃO DE ARQUIVO NÃO É SUPORTADA",
"Selected files and folder deleted": "Arquivos e pastas selecionados excluídos", "Selected files and folder deleted": "Arquivos e pastas selecionados excluídos",
"Error while fetching archive info": "Erro ao obter informações do arquivo", "Error while fetching archive info": "Erro ao obter informações do arquivo",
"Delete selected files and folders?": "Excluir arquivos e pastas selecionados?", "Delete selected files and folders?": "Excluir arquivos e pastas selecionados?",
@@ -1524,120 +1517,6 @@
"Are you sure want to": "Tem certeza de que deseja" "Are you sure want to": "Tem certeza de que deseja"
} }
}, },
{
"name": "Português Europeu",
"code": "pt_PT",
"translation": {
"AppName": "Gestor de Ficheiros",
"AppTitle": "Gestor de Ficheiros",
"Login": "Iniciar sessão",
"Username": "Nome de utilizador",
"Password": "Palavra-passe",
"Logout": "Terminar sessão",
"Move": "Mover",
"Copy": "Copiar",
"Save": "Guardar",
"SelectAll": "Seleccionar tudo",
"UnSelectAll": "Desseleccionar tudo",
"File": "Ficheiro",
"Back": "Voltar",
"Size": "Tamanho",
"Perms": "Permissões",
"Modified": "Modificado",
"Owner": "Proprietário",
"Search": "Procurar",
"NewItem": "Novo item",
"Folder": "Pasta",
"Delete": "Eliminar",
"Rename": "Renomear",
"CopyTo": "Copiar para",
"DirectLink": "Ligação directa",
"UploadingFiles": "A enviar ficheiros",
"ChangePermissions": "Alterar permissões",
"Copying": "A copiar",
"CreateNewItem": "Criar novo item",
"Name": "Nome",
"AdvancedEditor": "Editor avançado",
"Actions": "Acções",
"Folder is empty": "A pasta está vazia",
"Upload": "Enviar",
"Cancel": "Cancelar",
"InvertSelection": "Inverter selecção",
"DestinationFolder": "Pasta de destino",
"ItemType": "Tipo de item",
"ItemName": "Nome do item",
"CreateNow": "Criar agora",
"Download": "Descarregar",
"Open": "Abrir",
"UnZip": "Descomprimir",
"UnZipToFolder": "Descomprimir para pasta",
"Edit": "Editar",
"NormalEditor": "Editor normal",
"BackUp": "Cópia de segurança",
"SourceFolder": "Pasta de origem",
"Files": "Ficheiros",
"Change": "Alterar",
"Settings": "Definições",
"Language": "Idioma",
"ErrorReporting": "Relatório de erros",
"ShowHiddenFiles": "Mostrar ficheiros ocultos",
"Help": "Ajuda",
"Created": "Criado",
"Help Documents": "Documentos de ajuda",
"Report Issue": "Comunicar problema",
"Generate": "Gerar",
"FullSize": "Tamanho total",
"HideColumns": "Ocultar colunas de permissões/proprietário",
"You are logged in": "Sessão iniciada",
"Nothing selected": "Nenhum ficheiro seleccionado seleccionado",
"Paths must be not equal": "Os caminhos não podem ser iguais",
"Renamed from": "Renomeado de",
"Archive not unpacked": "Arquivo não descomprimido",
"Deleted": "Eliminado",
"Archive not created": "Arquivo não criado",
"Copied from": "Copiado de",
"Permissions changed": "Permissões alteradas",
"to": "para",
"Saved Successfully": "Guardado com sucesso",
"not found!": "não encontrado!",
"File Saved Successfully": "Ficheiro guardado com sucesso",
"Archive": "Arquivo",
"Permissions not changed": "Permissões não alteradas",
"Select folder": "Seleccionar pasta",
"Source path not defined": "Caminho de origem não definido",
"already exists": "já existe",
"Error while moving from": "Erro ao mover de",
"Create archive?": "Deseja criar um arquivo?",
"Invalid file or folder name": "Nome de ficheiro ou pasta inválido",
"Archive unpacked": "Arquivo descomprimido",
"File extension is not allowed": "Extensão de ficheiro não permitida",
"Root path": "Caminho raiz",
"Error while renaming from": "Erro ao renomear de",
"File not found": "Ficheiro não encontrado",
"Error while deleting items": "Erro ao eliminar itens",
"Moved from": "Movido de",
"Generate new password hash": "Gerar novo hash de palavra-passe",
"Login failed. Invalid username or password": "Falha na autenticação. Nome de utilizador ou palavra-passe inválido",
"password_hash not supported, Upgrade PHP version": "password_hash não suportado. Actualize a versão do PHP",
"Advanced Search": "Pesquisa avançada",
"Error while copying from": "Erro ao copiar de",
"Invalid characters in file name": "Caracteres inválidos no nome do ficheiro",
"FILE EXTENSION IS NOT SUPPORTED": "A EXTENSÃO DO FICHEIRO NÃO É SUPORTADA",
"Selected files and folder deleted": "Ficheiros e pasta seleccionados eliminados",
"Error while fetching archive info": "Erro ao obter informações do arquivo",
"Delete selected files and folders?": "Deseja eliminar os ficheiros e pastas seleccionados?",
"Search file in folder and subfolders...": "Procurar ficheiro na pasta e subpastas...",
"Access denied. IP restriction applicable": "Acesso negado. Restrição de IP activa",
"Invalid characters in file or folder name": "Caracteres inválidos no nome do ficheiro ou da pasta",
"Operations with archives are not available": "As operações com arquivos não estão disponíveis",
"File or folder with this path already exists": "Já existe um ficheiro ou pasta com este caminho",
"Are you sure want to rename?": "Tem a certeza que deseja renomear?",
"Are you sure want to": "Tem a certeza que deseja",
"Date Modified": "Data de modificação",
"File size": "Tamanho do ficheiro",
"MIME-type": "Tipo MIME"
}
},
{ {
"name": "Polski", "name": "Polski",
"code": "pl", "code": "pl",
@@ -1806,7 +1685,7 @@
"Error while renaming from": "Lỗi khi đổi tên từ", "Error while renaming from": "Lỗi khi đổi tên từ",
"Error while deleting items": "Lỗi khi xóa các mục", "Error while deleting items": "Lỗi khi xóa các mục",
"Invalid characters in file name": "Ký tự không hợp lệ", "Invalid characters in file name": "Ký tự không hợp lệ",
"FILE EXTENSION IS NOT SUPPORTED": "ĐỊNH DẠNG KHÔNG ĐƯỢC HỖ TRỢ", "FILE EXTENSION HAS NOT SUPPORTED": "ĐỊNH DẠNG KHÔNG ĐƯỢC HỖ TRỢ",
"Selected files and folder deleted": "Đã xóa các tệp và thư mục được chọn", "Selected files and folder deleted": "Đã xóa các tệp và thư mục được chọn",
"Error while fetching archive info": "Lỗi", "Error while fetching archive info": "Lỗi",
"Delete selected files and folders?": "Xóa các tệp và thư mục đã chọn?", "Delete selected files and folders?": "Xóa các tệp và thư mục đã chọn?",
@@ -1881,7 +1760,7 @@
}, },
{ {
"name": "العربية", "name": "العربية",
"code": "ar", "code": "Ar",
"translation": { "translation": {
"AppName": "مدير الملفات الصغير", "AppName": "مدير الملفات الصغير",
"AppTitle": "مدير الملفات", "AppTitle": "مدير الملفات",
@@ -2295,155 +2174,6 @@
"HideColumns": "Piilota oikeudet-/omistaja-sarakkeet" "HideColumns": "Piilota oikeudet-/omistaja-sarakkeet"
} }
}, },
{
"name": "Svenska",
"code": "sv",
"translation": {
"AppName": "Tiny File Manager",
"AppTitle": "Filhanterare",
"Login": "Logga in",
"Username": "Användarnamn",
"Password": "Lösenord",
"Logout": "Logga ut",
"Move": "Flytta",
"Copy": "Kopiera",
"Save": "Spara",
"SelectAll": "Markera alla",
"UnSelectAll": "Avmarkera alla",
"File": "Fil",
"Back": "Tillbaka",
"Size": "Storlek",
"Perms": "Behörigheter",
"Modified": "Ändrad",
"Owner": "Ägare",
"Search": "Sök",
"NewItem": "Skapa ny...",
"Folder": "Mapp",
"Delete": "Ta bort",
"Rename": "Byt namn",
"CopyTo": "Kopiera till",
"DirectLink": "Direktlänk",
"UploadingFiles": "Laddar upp filer",
"ChangePermissions": "Ändra behörigheter",
"Copying": "Kopierar",
"CreateNewItem": "Skapa ny fil eller mapp",
"Name": "Namn",
"AdvancedEditor": "Avancerad redigerare",
"Actions": "Åtgärder",
"Folder is empty": "Mappen är tom",
"Upload": "Ladda upp",
"Cancel": "Avbryt",
"InvertSelection": "Invertera markering",
"DestinationFolder": "Målmapp",
"ItemType": "Filtyp",
"ItemName": "Namn",
"Enter here...": "Skriv här...",
"CreateNow": "Skapa nu",
"Download": "Ladda ner",
"Open": "Öppna",
"UnZip": "Packa upp",
"UnZipToFolder": "Packa upp till mapp",
"Edit": "Redigera",
"NormalEditor": "Normal redigerare",
"BackUp": "Säkerhetskopiera",
"SourceFolder": "Källmapp",
"Files": "Filer",
"Change": "Byt",
"Settings": "Inställningar",
"Language": "Språk",
"ErrorReporting": "Felrapportering",
"ShowHiddenFiles": "Visa dolda filer",
"Help": "Hjälp",
"Created": "Skapad",
"Help Documents": "Hjälpdokument",
"Report Issue": "Rapportera problem",
"Generate": "Generera",
"FullSize": "Full storlek",
"HideColumns": "Dölj rättigheter-/ägare-kolumner",
"You are logged in": "Du är inloggad",
"Nothing selected": "Inget valt",
"Paths must be not equal": "Sökvägar måste vara olika",
"Renamed from": "Bytt namn från",
"Archive not unpacked": "Arkiv inte uppackat",
"Deleted": "Raderad",
"Archive not created": "Arkiv inte skapat",
"Copied from": "Kopierad från",
"Permissions changed": "Rättigheter ändrade",
"to": "till",
"Saved Successfully": "Sparad framgångsrikt",
"not found!": "hittades inte!",
"File Saved Successfully": "Fil sparad framgångsrikt",
"Archive": "Arkiv",
"Permissions not changed": "Rättigheter inte ändrade",
"Select folder": "Välj mapp",
"Source path not defined": "Källväg inte definierad",
"already exists": "finns redan",
"Error while moving from": "Fel vid flyttning från",
"Create archive?": "Skapa arkiv?",
"Invalid file or folder name": "Ogiltigt fil- eller mappnamn",
"Archive unpacked": "Arkiv uppackat",
"File extension is not allowed": "Filändelsen är inte tillåten",
"Root path": "Rotväg",
"Error while renaming from": "Fel vid namnändring från",
"File not found": "Fil hittades inte",
"Error while deleting items": "Fel vid radering av objekt",
"Moved from": "Flyttad från",
"Generate new password hash": "Generera ny lösenordshash",
"Login failed. Invalid username or password": "Inloggning misslyckades. Ogiltigt användarnamn eller lösenord",
"password_hash not supported, Upgrade PHP version": "password_hash stöds inte, uppgradera PHP-versionen",
"Advanced Search": "Avancerad sökning",
"Error while copying from": "Fel vid kopiering från",
"Invalid characters in file name": "Ogiltiga tecken i filnamn",
"FILE EXTENSION IS NOT SUPPORTED": "FILÄNDELSE STÖDS INTE",
"Selected files and folder deleted": "Valda filer och mappar raderade",
"Error while fetching archive info": "Fel vid hämtning av arkivinformation",
"Delete selected files and folders?": "Radera valda filer och mappar?",
"Search file in folder and subfolders...": "Sök fil i mapp och undermappar...",
"Access denied. IP restriction applicable": "Åtkomst nekad. IP-begränsning gäller",
"Invalid characters in file or folder name": "Ogiltiga tecken i fil- eller mappnamn",
"Operations with archives are not available": "Operationer med arkiv är inte tillgängliga",
"File or folder with this path already exists": "Fil eller mapp med denna sökväg finns redan",
"Are you sure want to rename?": "Är du säker på att du vill byta namn?",
"Are you sure want to": "Är du säker på att du vill",
"Date Modified": "Senast ändrad",
"File size": "Filstorlek",
"MIME-type": "MIME-typ",
"not deleted": "inte raderad",
"not created": "inte skapad",
"Invalid Token.": "Ogiltig token.",
"Upload from URL": "Ladda upp från URL",
"Theme": "Tema",
"light": "ljust",
"dark": "mörkt",
"Sometimes the save action may not work on the first try, so please attempt it again.": "Ibland fungerar inte spara-åtgärden vid första försöket, så försök igen.",
"Files in archive": "Filer i arkiv",
"Total size": "Total storlek",
"Size in archive": "Storlek i arkiv",
"Compression": "Komprimering",
"Image size": "Bildstorlek",
"Charset": "Teckenuppsättning",
"Fullscreen": "Helskärm",
"Undo": "Ångra",
"Redo": "Gör om",
"Word Wrap": "Radbrytning",
"Select Document Type": "Välj dokumenttyp",
"Select Mode": "Välj läge",
"Select Theme": "Välj tema",
"Select Font Size": "Välj teckenstorlek",
"Group": "Grupp",
"Other": "Annat",
"Read": "Läsa",
"Write": "Skriva",
"Execute": "Kör",
"Zip": "Zip",
"Tar": "Tar",
"Zero byte file! Aborting download": "Fil med storlek noll bytes! Avbryter nedladdning",
"Cannot open file! Aborting download": "Kan inte öppna fil! Avbryter nedladdning",
"a files": "filer",
"Enter new file name": "Ange nytt filnamn",
"Okay": "OK"
}
},
{ {
"name": "한국어", "name": "한국어",
"code": "ko", "code": "ko",
@@ -2794,7 +2524,7 @@
"File not found": "Bestand is niet gevonden", "File not found": "Bestand is niet gevonden",
"Error while deleting items": "Fout bij het verwijderen van items", "Error while deleting items": "Fout bij het verwijderen van items",
"Invalid characters in file name": "Ongeldige karakters in bestandsnaam", "Invalid characters in file name": "Ongeldige karakters in bestandsnaam",
"FILE EXTENSION IS NOT SUPPORTED": "BESTANDSTYPE IS NIET ONDERSTEUND", "FILE EXTENSION HAS NOT SUPPORTED": "BESTANDSTYPE IS NIET ONDERSTEUND",
"Selected files and folder deleted": "Geselecteerde bestanden en mappen verwijderd", "Selected files and folder deleted": "Geselecteerde bestanden en mappen verwijderd",
"Error while fetching archive info": "Fout bij het verkrijgen van archief informatie", "Error while fetching archive info": "Fout bij het verkrijgen van archief informatie",
"Delete selected files and folders?": "Verwijder de geselecteerde bestanden en mappen?", "Delete selected files and folders?": "Verwijder de geselecteerde bestanden en mappen?",
@@ -2875,7 +2605,7 @@
"Error while renaming from": "Fejl ved omdøbning fra", "Error while renaming from": "Fejl ved omdøbning fra",
"ErrorReporting": "Fejlrapportering", "ErrorReporting": "Fejlrapportering",
"Execute": "Udfør", "Execute": "Udfør",
"FILE EXTENSION IS NOT SUPPORTED": "FILEXTENSION ER IKKE UNDERSTØTTET", "FILE EXTENSION HAS NOT SUPPORTED": "FILEXTENSION ER IKKE UNDERSTØTTET",
"File Saved Successfully": "Fil blev gemt", "File Saved Successfully": "Fil blev gemt",
"File extension is not allowed": "Filtypenavn er ikke tilladt", "File extension is not allowed": "Filtypenavn er ikke tilladt",
"File not found": "Fil ikke fundet", "File not found": "Fil ikke fundet",
@@ -2999,7 +2729,7 @@
"Error while renaming from": "থেকে নাম পরিবর্তন করার সময় ত্রুটি", "Error while renaming from": "থেকে নাম পরিবর্তন করার সময় ত্রুটি",
"ErrorReporting": "এরর রিপোর্টিং", "ErrorReporting": "এরর রিপোর্টিং",
"Execute": "এক্সিকিউট", "Execute": "এক্সিকিউট",
"FILE EXTENSION IS NOT SUPPORTED": "ফাইল এক্সটেনশন সমর্থিত নয়", "FILE EXTENSION HAS NOT SUPPORTED": "ফাইল এক্সটেনশন সমর্থিত নয়",
"File Saved Successfully": "ফাইল সফলভাবে সংরক্ষিত হয়েছে৷", "File Saved Successfully": "ফাইল সফলভাবে সংরক্ষিত হয়েছে৷",
"File extension is not allowed": "ফাইল এক্সটেনশন অনুমোদিত নয়", "File extension is not allowed": "ফাইল এক্সটেনশন অনুমোদিত নয়",
"File not found": "ফাইল পাওয়া যায়নি", "File not found": "ফাইল পাওয়া যায়নি",