Update russia translate and fix bug (#815)

* fix bug

if $calc_folder is enabled and there are insufficient permissions for one of the subfolders, then "PHP Fatal error: Uncaught RuntimeException: SplFileInfo::getSize()"

* lng() update

added lng() and delete unesed

* update russia translate
This commit is contained in:
zedzhen 2022-07-14 04:44:54 +03:00 committed by GitHub
parent cda40e22f1
commit afe1227caa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 66 additions and 7 deletions

View file

@ -1574,7 +1574,7 @@ if (isset($_GET['help'])) {
</div> </div>
<div class="form-group mx-sm-3 mb-2"> <div class="form-group mx-sm-3 mb-2">
<label for="inputPassword2" class="sr-only"><?php echo lng('Password') ?></label> <label for="inputPassword2" class="sr-only"><?php echo lng('Password') ?></label>
<input type="text" class="form-control btn-sm" id="inputPassword2" name="inputPassword2" placeholder="Password" required> <input type="text" class="form-control btn-sm" id="inputPassword2" name="inputPassword2" placeholder="<?php echo lng('Password') ?>" required>
</div> </div>
<button type="submit" class="btn btn-success btn-sm mb-2"><?php echo lng('Generate') ?></button> <button type="submit" class="btn btn-success btn-sm mb-2"><?php echo lng('Generate') ?></button>
</form> </form>
@ -2011,8 +2011,13 @@ $tableTheme = (FM_THEME == "dark") ? "text-white bg-dark table-dark" : "bg-white
$modif_raw = filemtime($path . '/' . $f); $modif_raw = filemtime($path . '/' . $f);
$modif = date(FM_DATETIME_FORMAT, $modif_raw); $modif = date(FM_DATETIME_FORMAT, $modif_raw);
if ($calc_folder) { if ($calc_folder) {
$filesize_raw = fm_get_directorysize($path . '/' . $f); try {
$filesize = fm_get_filesize($filesize_raw); $filesize_raw = fm_get_directorysize($path . '/' . $f);
$filesize = fm_get_filesize($filesize_raw);
} catch(Exception $e) {
$filesize_raw = "";
$filesize = lng('Folder');
}
} }
else { else {
$filesize_raw = ""; $filesize_raw = "";
@ -4090,12 +4095,11 @@ function lng($txt) {
$tr['en']['Settings'] = 'Settings'; $tr['en']['Language'] = 'Language'; $tr['en']['Settings'] = 'Settings'; $tr['en']['Language'] = 'Language';
$tr['en']['Folder is empty'] = 'Folder is empty'; $tr['en']['PartitionSize'] = 'Partition size'; $tr['en']['Folder is empty'] = 'Folder is empty'; $tr['en']['PartitionSize'] = 'Partition size';
$tr['en']['ErrorReporting'] = 'Error Reporting'; $tr['en']['ShowHiddenFiles'] = 'Show Hidden Files'; $tr['en']['ErrorReporting'] = 'Error Reporting'; $tr['en']['ShowHiddenFiles'] = 'Show Hidden Files';
$tr['en']['Full size'] = 'Full size'; $tr['en']['Help'] = 'Help'; $tr['en']['Help'] = 'Help'; $tr['en']['Created'] = 'Created';
$tr['en']['Free of'] = 'Free of'; $tr['en']['Preview'] = 'Preview'; $tr['en']['Free of'] = 'Free of'; $tr['en']['Preview'] = 'Preview';
$tr['en']['Help Documents'] = 'Help Documents'; $tr['en']['Report Issue'] = 'Report Issue'; $tr['en']['Help Documents'] = 'Help Documents'; $tr['en']['Report Issue'] = 'Report Issue';
$tr['en']['Generate'] = 'Generate'; $tr['en']['FullSize'] = 'Full Size'; $tr['en']['Generate'] = 'Generate'; $tr['en']['FullSize'] = 'Full Size';
$tr['en']['FreeOf'] = 'free of'; $tr['en']['CalculateFolderSize']= 'Calculate folder size'; $tr['en']['FreeOf'] = 'free of'; $tr['en']['CalculateFolderSize']= 'Calculate folder size';
$tr['en']['ProcessID'] = 'Process ID'; $tr['en']['Created'] = 'Created';
$tr['en']['HideColumns'] = 'Hide Perms/Owner columns';$tr['en']['You are logged in'] = 'You are logged in'; $tr['en']['HideColumns'] = 'Hide Perms/Owner columns';$tr['en']['You are logged in'] = 'You are logged in';
$tr['en']['Check Latest Version'] = 'Check Latest Version';$tr['en']['Generate new password hash'] = 'Generate new password hash'; $tr['en']['Check Latest Version'] = 'Check Latest Version';$tr['en']['Generate new password hash'] = 'Generate new password hash';
$tr['en']['Login failed. Invalid username or password'] = 'Login failed. Invalid username or password'; $tr['en']['Login failed. Invalid username or password'] = 'Login failed. Invalid username or password';

View file

@ -323,67 +323,122 @@
"name": "Русский", "name": "Русский",
"code": "ru", "code": "ru",
"translation": { "translation": {
"Access denied. IP restriction applicable": "Доступ с данного IP запрещён",
"Actions": "Действия", "Actions": "Действия",
"AdvancedEditor": "Улучшенный редактор", "AdvancedEditor": "Улучшенный редактор",
"Advanced Search": "Расширенный поиск",
"already exists": "уже существует",
"AppName": "Файловый менеджер", "AppName": "Файловый менеджер",
"AppTitle": "Файловый менеджер", "AppTitle": "Файловый менеджер",
"Archive": "Архив",
"Archive not created": "Архив не создан",
"Archive not unpacked": "Архив не распакован",
"Archive unpacked": "Архив распакован",
"Back": "Вернуться", "Back": "Вернуться",
"BackUp": "Резервная копия", "BackUp": "Резервная копия",
"CalculateFolderSize": "Считать размер папки",
"Cancel": "Отмена", "Cancel": "Отмена",
"Change": "Изменения", "Change": "Изменения",
"ChangePermissions": "Изменить права", "ChangePermissions": "Изменить права",
"Check Latest Version": "Проверить последнюю версию", "Check Latest Version": "Проверить последнюю версию",
"Copied from": "Скопирован(а)",
"Copy": "Копировать", "Copy": "Копировать",
"Copying": "Копировать", "Copying": "Копировать",
"CopyTo": "Скопировать в", "CopyTo": "Скопировать в",
"Create archive?": "Создать архив?",
"Created": "Создан(а)",
"CreateNewItem": "Создать новый", "CreateNewItem": "Создать новый",
"CreateNow": "Создать сейчас", "CreateNow": "Создать сейчас",
"dark": "тёмная",
"Delete": "Удалить", "Delete": "Удалить",
"Deleted": "удалён(ена)",
"Delete selected files and folders?": "Удалить выбранные файлы и папки?",
"DestinationFolder": "Папка назначения", "DestinationFolder": "Папка назначения",
"DirectLink": "Ссылка", "DirectLink": "Ссылка",
"Download": "Загрузка", "Download": "Загрузка",
"Edit": "Редактировать", "Edit": "Редактировать",
"ErrorReporting": "Сообщения об ошибках",
"Error while copying from": "Ошибка при копировании",
"Error while deleting items": "Ошибка при удалении элементов",
"Error while fetching archive info": "Ошибка при извлечении информации из архива",
"Error while moving from": "Ошибка при перемещении",
"Error while renaming from": "Ошибка при переименовании",
"Execute": "Исполнение",
"File": "Файл", "File": "Файл",
"File extension is not allowed": "Запрещённое расширение файла",
"File not found": "Файл не найден",
"File or folder with this path already exists": "Файл или папка с этим путем уже существует",
"File Saved Successfully": "Файл сохранён",
"Files": "Файлы", "Files": "Файлы",
"Folder": "Папка", "Folder": "Папка",
"Folder is empty": "Папка пуста",
"FreeOf": "свободно из", "FreeOf": "свободно из",
"FullSize": "Размер файлов в папке", "FullSize": "Размер файлов в папке",
"Generate": "Сгенерировать", "Generate": "Сгенерировать",
"Generate new password hash": "Сгенерировать хеш нового пароля", "Generate new password hash": "Сгенерировать хеш нового пароля",
"Group": "Группа",
"Help": "Помощь", "Help": "Помощь",
"Help Documents": "Справочная документация", "Help Documents": "Справочная документация",
"HideColumns": "Скрыть столбцы права досупа и владелец",
"Invalid characters in file name": "Недопустимые символы в имени файла",
"Invalid characters in file or folder name": "Недопустимые символы в имени файла или папки",
"Invalid file or folder name": "Некорректное имя папки или файла",
"InvertSelection": "Обратная выборка", "InvertSelection": "Обратная выборка",
"ItemName": "Имя элемента", "ItemName": "Имя элемента",
"ItemType": "Тип элемента", "ItemType": "Тип элемента",
"Language": "Язык", "Language": "Язык",
"Login": "Войти", "Login": "Войти",
"Login failed. Invalid username or password": "Не удалось войти. Логин или пароль неверны",
"light": "светлая",
"Logout": "Выйти", "Logout": "Выйти",
"MemoryUsed": "Используемая память", "MemoryUsed": "Используемая память",
"Modified": "Обновление", "Modified": "Обновление",
"Move": "Переместить", "Move": "Переместить",
"Moved from": "перемещён(ена)",
"Name": "Имя", "Name": "Имя",
"NewItem": "Создать", "NewItem": "Создать",
"NormalEditor": "Стандартный редактор", "NormalEditor": "Стандартный редактор",
"not found!": "не найдено!",
"Nothing selected": "Ничего не выбрано",
"Open": "Открыть", "Open": "Открыть",
"Owner": "Создатель", "Operations with archives are not available": "Операции с архивами недоступны",
"Other": "Другие",
"Owner": "Владелец",
"PartitionSize": "Размер раздела", "PartitionSize": "Размер раздела",
"Password": "Пароль", "Password": "Пароль",
"password_hash not supported, Upgrade PHP version": "password_hash не поддерживается, обновите версию PHP",
"Paths must be not equal": "Пути должны быть разными",
"Perms": "Права доступа", "Perms": "Права доступа",
"Permissions changed": "Права доступа изменены",
"Permissions not changed": "Права доступа не изменены",
"Preview": "Просмотр",
"Read": "Чтение",
"RememberMe": "Запомнить меня", "RememberMe": "Запомнить меня",
"Rename": "Переименовать", "Rename": "Переименовать",
"Renamed from": "Переименован(а)",
"Report Issue": "Сообщить о проблеме", "Report Issue": "Сообщить о проблеме",
"Root path": "Путь до корня",
"Save": "Сохранить", "Save": "Сохранить",
"Saved Successfully": "Сохранено",
"Search": "Поиск", "Search": "Поиск",
"SelectAll": "Выбрать всё", "SelectAll": "Выбрать всё",
"Selected files and folder deleted": "Выбранные файли и папки удалены",
"Select folder": "Выберите папку",
"Settings": "Свойства", "Settings": "Свойства",
"ShowHiddenFiles": "Показ скрытых файлов",
"Size": "Размер", "Size": "Размер",
"SourceFolder": "Исходная папка", "SourceFolder": "Исходная папка",
"Source path not defined": "Путь к источнику не определён",
"Theme": "Тема",
"to": "в",
"UnSelectAll": "Отменить выбор", "UnSelectAll": "Отменить выбор",
"UnZip": "Разархивировать", "UnZip": "Разархивировать",
"UnZipToFolder": "Разархивировать в папку", "UnZipToFolder": "Разархивировать в папку",
"Upload": "Загрузить", "Upload": "Загрузить",
"UploadingFiles": "Загрузка файлов", "UploadingFiles": "Загрузка файлов",
"Username": "Пользователь" "Username": "Пользователь",
"Write": "Запись",
"You are logged in": "Вы вошли в систему"
} }
}, },
{ {