diff --git a/doc/en/faq.html b/doc/en/faq.html index 75442b27..874c6fe9 100644 --- a/doc/en/faq.html +++ b/doc/en/faq.html @@ -40,6 +40,7 @@
A: Add a library of general system tray support: for example, package libappindicator1 in Debian/Ubuntu or libappindicator-gtk2 in Arch Linux.
+A: GTK2 version? This is a feature of Lazarus, in this case, it does not update controls colors under GTK2.
@@ -362,8 +367,8 @@Q: How can I use regular expressions to search in UTF-8?
A: This feature has been added to version 1.0.0. Needs PCRE2 library with support 8-bit code units and Unicode support enabled (usually enabled by default):
Linux: needs libpcre2-8.so.0. For example, package libpcre2-8-0 in Debian/Ubuntu or pcre2 in Arch Linux.
Windows: needs libpcre2-8.dll (by default, the Double Commander distribution contains this DLL).
Linux: needs libpcre2-8.so.0. For example, package libpcre2-8-0 in Debian/Ubuntu or pcre2 in Arch Linux.
macOS: needs libpcre2-8.dylib.
A: This server requires session reuse support and the FTP plugin supports it, but requires a library that supports SSL and TLS protocols (see the description of the plugin). Put the libraries near doublecmd.exe or in the PATH (Windows) or install the appropriate package (Linux and other Unix-like systems).
+A: This server requires session reuse support and the FTP plugin supports it, but requires a library that supports SSL and TLS protocols (see the description of the plugin).
A: Requires a library that supports SSL and TLS protocols (see the description of the plugin). Put the libraries near doublecmd.exe or in the PATH (Windows) or install the appropriate package (Linux and other Unix-like systems).
+A: Requires a library that supports SSL and TLS protocols (see the description of the plugin).
Computer – contains a list of normal disks with a drive letter and devices that do not have a drive letter (for example, USB devices that are connected via the MTP protocol, i.e. smartphones, tablets or players). Windows only.
Linux – list of all Linux distributions that you added to WSL and their root file systems (Windows 10 and newer).
Network – used to access shared network resources (Windows) or network resources using Gio (Linux).
Recycle Bin – used to access files deleted to trash.
Network – access to shared network resources (Windows) or to network resources using Gio (Linux).
Recycle Bin – access to files deleted to the trash.
(The list is sorted alphabetically and depends on the language settings of the system and the program.)
Swap Panels (internal command cm_Exchange) swaps left and right file panels with all opened tabs.
diff --git a/doc/en/lua.html b/doc/en/lua.html index 92447521..f76ba342 100644 --- a/doc/en/lua.html +++ b/doc/en/lua.html @@ -122,11 +122,9 @@In order to interpret Lua script file, we need to have a Lua DLL file, Double Commander supports versions 5.1 - 5.4.
-By default DC looks for a file with name lua5.1.dll (Windows), liblua5.1.so.0 (Unix or GNU/Linux) or liblua5.1.dylib (macOS) in its directory and in the system directory. We can change the file name (and path) in the Lua library file to use parameter.
-We can use DLL file from LuaJIT project. - LuaJIT combines a high-speed interpreter, written in assembler, with a state-of-the-art JIT compiler. Also we get FFI library, which allows calling external C functions and using C data structures from pure Lua code.
+We can use DLL file from LuaJIT project. LuaJIT combines a high-speed interpreter, written in assembler, with a state-of-the-art JIT compiler. Also we get FFI library, which allows calling external C functions and using C data structures from pure Lua code.
DC distributives for Windows have Lua DLL by default (in DC 0.9.7 and newer from LuaJIT project), in other cases we may find and install it through our packages manager or compile it. If we're using a 64-bits version of DC, the DLL must be the 64-bits version as well.
-The library name must be specified in the value of the Lua library file to use option.
+By default DC looks for a file with name lua5.1.dll (Windows), liblua5.1.so.0 (Unix or GNU/Linux) or liblua5.1.dylib (macOS) in its directory and in the system directory. We can change the file name (and path) in the Lua library file to use parameter.
This is a file system plugin for working with the following network protocols: FTP, FTPS, FTPES, SFTP and SSH+SCP. The plugin also supports working with proxy servers (HTTP, SOCKS 4 or SOCKS 5).
Requires additional libraries:
1) SSL and TLS protocols
+The OpenSSL cryptographic library (3.1, 3.0, 1.1.1, 1.1.0, 1.0.2, 1.0.1):
The OpenSSL cryptographic library (3.1, 3.0, 1.1.1, 1.1.0, 1.0.2, 1.0.1): the FTP plugin will use ssleay32.dll and libeay32.dll (Windows), libssl.dylib and libcrypto.dylib (macOS) or libssl.so and libcrypto.so (Linux and other Unix-like OS), where "N" is a version number. Library names often include a version number, the plugin contains a list of common names, and the required file will be found in the system automatically.
- Compiled OpenSSL binaries for Windows can be found here, in other cases, we can use the operating system's package manager (for example, package libssl3 or libssl1.1 in Debian/Ubuntu, openssl in Arch Linux, openssl in macOS (Homebrew)).
Alternatively, in Linux, the plugin can use the GnuTLS library (libgnutls.so.N, where "N" is a version number).
Compiled OpenSSL binaries for Windows can be found here, in other cases, we can use the operating system's package manager (for example, package libssl3 or libssl1.1 in Debian/Ubuntu, openssl in Arch Linux, openssl in macOS (Homebrew)).
+Note: In Windows, libraries must be located near the Double Commander executable file or in the Windows system directory.
+Alternatively, in Linux, the plugin can use the GnuTLS library (libgnutls.so.N, where "N" is a version number).
2) SSH protocol
The libssh library: the FTP plugin will use libssh2.dll (Windows), libssh2.dylib (macOS) or libssh2.so.1 (Linux and other Unix-like OS).
The distributions of Double Commander for Windows contain this library, in other cases, we can use the usual ways to get libraries in the operating system (for example, package libssh2-1 in Debian/Ubuntu, libssh2 in Arch Linux, libssh2 in macOS (Homebrew)).
diff --git a/doc/en/variables.html b/doc/en/variables.html index bb96e04d..9b13e91a 100644 --- a/doc/en/variables.html +++ b/doc/en/variables.html @@ -308,6 +308,7 @@This variable can be useful when composing a name from several variables. For example, in Windows, %Dt\%f0
(with a manually added directory separator) instead of %/1%Dt%f0
will work correctly inside directories, but if the root of a drive is open in the inactive panel, Double Commander will return the incorrect path with two directory separators after the drive letter.
Supported image formats: BMP, CUR, GIF, ICNS, ICO, JPEG, PNG, PNM (PBM, PGM and PPM), PSD, SVG/SVGZ, TIFF, XPM. In addition, if the required libraries are available:
HEIF/HEIC and AVIF: libheif.dll (Windows) or libheif.so.1 (Linux and other Unix-like systems).
WebP: libwebp.so.n, where "n" is 7, 6 or 5 (Linux and other Unix-like systems).
SVG/SVGZ: librsvg-2-2.dll, libcairo-2.dll and libgobject-2.0-0.dll (Windows) or librsvg-2.so.2, libcairo.so.2 and libgobject-2.0.so.0 (Linux and other Unix-like systems). If these files are available, Double Commander will use the librsvg library instead of the built-in Image32 graphics library.
WebP: libwebp.so.N, where "N" is 7, 6 or 5 (Linux and other Unix-like systems).
Double Commander supports the TurboJPEG library, it is a JPEG codec that uses SIMD instructions to accelerate the decoding and encoding of images: libturbojpeg.dll (Windows), libturbojpeg.so.0 (Linux and other Unix-like systems) or libturbojpeg.dylib (macOS).
Note: In Windows, libraries must be located near the Double Commander executable file or in the PATH.
+Note: In Windows, libraries must be located near the Double Commander executable file, in the plugins\dll subdirectory near the executable file or in the Windows system directory.
Double Commander supports Windows Imaging Component (Windows Vista and newer): the Windows Imaging Component (WIC) provides an extensible framework for working with images. WIC includes several built-in codecs (BMP, DDS, GIF, ICO, JPEG, JPEG XR, PNG and TIFF), additionally available external codecs for free and proprietary RAW image formats, HEIF/HEIC, WebP. Double Commander will skip codecs for BMP, GIF, ICO, JPEG, PNG and TIFF, because these formats are already supported.
+In Windows, Double Commander can use the built-in HEIC decoder (Windows 11 24H2 and newer).
The built-in viewer supports saving to the following image formats: BMP, ICO, JPEG (we can choose the quality from 1 to 100; 80 by default, see <JpegQuality>), PNG (Double Commander will use the same color depth as in the original image) and PNM (Double Commander will use binary formats, the color depth will be set automatically: 1, 8 or 24 bits per pixel).
Note: When modifying an image, we must save all changes with the Save or Save As commands: Double Commander does not check the status of the file (changed or not) when closing the viewer window or when switching to another file.
We can assign or change hotkeys for commands available in the viewer in the Keys > Hot Keys settings section (switch to the Viewer category). Hotkeys can be set separately for text mode and image viewing mode.
diff --git a/doc/ru/faq.html b/doc/ru/faq.html index 591c6d44..09381166 100644 --- a/doc/ru/faq.html +++ b/doc/ru/faq.html @@ -40,6 +40,7 @@О: Добавьте библиотеку общей поддержки системного трея: например, пакет libappindicator1 в Debian/Ubuntu или libappindicator-gtk2 в Arch Linux.
+О: GTK2-версия? Это особенность Lazarus, в этом случае цвета элементов интерфейса не обновляются под GTK2.
@@ -362,8 +367,8 @@В: Как я могу использовать регулярные выражения для поиска в UTF-8?
О: Возможность была добавлена в версии 1.0.0. Необходима библиотека PCRE2 с поддержкой 8-битной кодировки и включенной поддержкой юникода (по умолчанию обычно включено):
Linux: необходим файл libpcre2-8.so.0. Например, пакет libpcre2-8-0 в Debian/Ubuntu или pcre2 в Arch Linux.
Windows: необходим файл libpcre2-8.dll (по умолчанию дистрибутив Double Commander содежит эту DLL).
Linux: необходим файл libpcre2-8.so.0. Например, пакет libpcre2-8-0 в Debian/Ubuntu или pcre2 в Arch Linux.
macOS: необходим файл libpcre2-8.dylib.
О: Сервер требует поддержки повторного использования сеанса (session reuse) и плагин FTP это поддерживает, но требуется библиотека, поддерживающая протоколы SSL и TLS (смотрите описание плагина). Поместите библиотеки рядом с doublecmd.exe или в PATH (Windows) или установите соответствующий пакет (Linux и другие Unix-подобные системы).
+О: Сервер требует поддержки повторного использования сеанса (session reuse) и плагин FTP это поддерживает, но требуется библиотека, поддерживающая протоколы SSL и TLS (смотрите описание плагина).
О: Требуется библиотека, поддерживающая протоколы SSL и TLS (смотрите описание плагина). Поместите библиотеки рядом с doublecmd.exe или в PATH (Windows) или установите соответствующий пакет (Linux и другие Unix-подобные системы).
+О: Требуется библиотека, поддерживающая протоколы SSL и TLS (смотрите описание плагина).
Компьютер – содержит список обычных дисков с буквой диска и устройств, которые не имеют буквы диска (например, USB-устройства, которые подключены по протоколу MTP, то есть смартфоны, планшеты или плееры). Только Windows.
Linux – список всех дистрибутивов Linux, которые вы добавили в WSL, и их корневые файловые системы (Windows 10 и новее).
Сеть – используется для доступа к общим сетевым ресурсам (Windows) или к сетевым ресурсам с помощью Gio (Linux).
Корзина – используется для доступа к файлам, удалённым в корзину.
Сеть – доступ к общим сетевым ресурсам (Windows) или к сетевым ресурсам с помощью Gio (Linux).
Корзина – доступ к файлам, удалённым в корзину.
(Список сортируется по алфавиту и зависит от языковых настроек системы и программы.)
Поменять панели местами (команда cm_Exchange) меняет местами левую и правую файловые панели со всеми открытыми вкладками.
diff --git a/doc/ru/lua.html b/doc/ru/lua.html index 8d4cc205..77986faa 100644 --- a/doc/ru/lua.html +++ b/doc/ru/lua.html @@ -122,11 +122,9 @@Чтобы использовать скрипты Lua, нам требуется интерпретатор Lua, Double Commander поддерживает версии 5.1 - 5.4.
-По умолчанию DC ищет файл с именем lua5.1.dll (Windows), liblua5.1.so.0 (Unix или GNU/Linux) или liblua5.1.dylib (macOS) в своём каталоге и в системном. Мы можем изменить имя файла (и путь) в параметре Библиотека Lua.
-Мы можем использовать DLL-файл проекта LuaJIT. - LuaJIT сочетает в себе высокоскоростной интерпретатор, написанный на ассемблере, и JIT-компилятор. Также мы получаем библиотеку FFI: с её помощью в скриптах можно будет вызывать внешние функции C и использовать структуры данных C.
+Мы можем использовать DLL-файл проекта LuaJIT. LuaJIT сочетает в себе высокоскоростной интерпретатор, написанный на ассемблере, и JIT-компилятор. Также мы получаем библиотеку FFI: с её помощью в скриптах можно будет вызывать внешние функции C и использовать структуры данных C.
Дистрибутивы DC для Windows включают в себя DLL-файл Lua (в DC 0.9.7 и новее из проекта LuaJIT), в иных случаях мы можем найти и установить его с помощью менеджера пакетов или скомпилировать. Если используем 64-битную версию DC, то DLL-файл также должен быть 64-битным.
-Имя библиотеки должно быть указано в значении параметра Библиотека Lua.
+По умолчанию DC ищет файл с именем lua5.1.dll (Windows), liblua5.1.so.0 (Unix или GNU/Linux) или liblua5.1.dylib (macOS) в своём каталоге и в системном. Мы можем изменить имя файла (и путь) в параметре Библиотека Lua.
Требуются дополнительные библиотеки:
1) Протоколы SSL и TLS
+Криптографическая библиотека OpenSSL (3.1, 3.0, 1.1.1, 1.1.0, 1.0.2, 1.0.1):
Криптографическая библиотека OpenSSL (3.1, 3.0, 1.1.1, 1.1.0, 1.0.2, 1.0.1): плагин FTP будет использовать ssleay32.dll и libeay32.dll (Windows), libssl.dylib и libcrypto.dylib (macOS) или libssl.so.N и libcrypto.so.N (Linux и другие Unix-подобные ОС), где "N" – номер версии. Имена библиотек нередко включают номер версии, плагин содержит список распространённых имён и нужный файл будет найден в системе автоматически.
- Скомпилированные бинарные файлы OpenSSL для Windows можно найти здесь, в остальных случаях мы можем использовать менеджер пакетов операционной системы (например, пакет libssl3 или libssl1.1 в Debian/Ubuntu, openssl в Arch Linux, openssl в macOS (Homebrew)).
В качестве альтернативы в Linux плагин может использовать библиотеку GnuTLS (libgnutls.so.N, где "N" – номер версии).
Скомпилированные бинарные файлы OpenSSL для Windows можно найти здесь, в остальных случаях мы можем использовать менеджер пакетов операционной системы (например, пакет libssl3 или libssl1.1 в Debian/Ubuntu, openssl в Arch Linux, openssl в macOS (Homebrew)).
+Примечание: В Windows библиотеки должны располагаться рядом с исполняемым файлом Double Commander или в системном каталоге Windows.
+В качестве альтернативы в Linux плагин может использовать библиотеку GnuTLS (libgnutls.so.N, где "N" – номер версии).
2) Протокол SSH
Библиотека libssh: плагин FTP будет использовать libssh2.dll (Windows), libssh2.dylib (macOS) или libssh2.so.1 (Linux и другие Unix-подобные ОС).
Дистрибутивы Double Commander для Windows содержат эту библиотеку, в иных случаях мы можем использовать обычные способы получения библиотек в операционной системе (например, пакет libssh2-1 в Debian/Ubuntu, libssh2 в Arch Linux, libssh2 в macOS (Homebrew)).
diff --git a/doc/ru/variables.html b/doc/ru/variables.html index 3bc63feb..17e4d806 100644 --- a/doc/ru/variables.html +++ b/doc/ru/variables.html @@ -308,6 +308,7 @@Переменная может быть удобной при составлении имени из нескольких переменных. Например, в Windows %Dt\%f0
(с добавленным вручную разделителем каталогов) вместо %/1%Dt%f0
будет работать правильно внутри каталогов, но если в неактивной панели открыт корень диска, то Double Commander вернёт неправильный путь с двумя разделителями каталогов после буквы диска.
Поддерживаемые форматы изображений: BMP, CUR, GIF, ICNS, ICO, JPEG, PNG, PNM (PBM, PGM и PPM), PSD, SVG/SVGZ, TIFF, XPM. Кроме того, если необходимые библиотеки доступны:
HEIF/HEIC и AVIF: libheif.dll (Windows) или libheif.so.1 (Linux и другие Unix-подобные системы).
WebP: libwebp.so.n, где "n" – 7, 6 или 5 (Linux и другие Unix-подобные системы).
SVG/SVGZ: librsvg-2-2.dll, libcairo-2.dll и libgobject-2.0-0.dll (Windows) или librsvg-2.so.2, libcairo.so.2 и libgobject-2.0.so.0 (Linux и другие Unix-подобные системы). Если эти файлы будут доступны, Double Commander будет использовать библиотеку librsvg вместо встроенной графической библиотеки Image32.
WebP: libwebp.so.N, где "N" – 7, 6 или 5 (Linux и другие Unix-подобные системы).
Double Commander поддерживает библиотеку TurboJPEG, это кодек JPEG, который использует SIMD инструкции для ускорения декодирования и кодирования изображений: libturbojpeg.dll (Windows), libturbojpeg.so.0 (Linux и другие Unix-подобные системы) или libturbojpeg.dylib (macOS).
Примечание: В Windows библиотеки должны располагаться рядом с исполняемым файлом Double Commander или в PATH.
+Примечание: В Windows библиотеки должны располагаться рядом с исполняемым файлом Double Commander, в подкаталоге plugins\dll рядом с исполняемым файлом или в системном каталоге Windows.
Double Commander поддерживает компонент Windows Imaging (Windows Vista и новее): компонент Windows Imaging (WIC) предоставляет расширяемую платформу для работы с изображениями. WIC включает в себя несколько встроенных кодеков (BMP, DDS, GIF, ICO, JPEG, JPEG XR, PNG и TIFF), дополнительно доступны внешние кодеки для свободных и проприетарных форматов изображений RAW, HEIF/HEIC, WebP. Double Commander пропустит кодеки для BMP, GIF, ICO, JPEG, PNG и TIFF, так как эти форматы уже поддерживаются.
+В Windows Double Commander может использовать встроенный декодер HEIC (Windows 11 24H2 и новее).
Встроенный просмотрщик поддерживает сохранение в следующие форматы изображений: BMP, ICO, JPEG (можно выбрать качество от 1 до 100; по умолчанию 80, смотрите <JpegQuality>), PNG (Double Commander будет использовать ту же глубину цвета, что и в исходном изображении) и PNM (Double Commander будет использовать двоичные форматы, глубина цвета будет выбрана автоматически: 1, 8 или 24 бита на пиксель).
Примечание: При модификации изображения мы должны сохранить все изменения командами Сохранить или Сохранить как: Double Commander не проверяет статус файла (изменён или нет) при закрытии окна просмотрщика или при переходе к другому файлу.
Назначить или изменить горячие клавиши для команд, доступных в просмотрщике, можно в разделе настроек Клавиши > Горячие клавиши (переключитесь на категорию Встроенная программа просмотра). Горячие клавиши можно задать отдельно для текстового режима и режима просмотра изображений.