From e3c39ce6d847adfbfd6ee54212e2bc7f0631c23a Mon Sep 17 00:00:00 2001 From: Ivan Date: Thu, 2 Jan 2025 00:19:41 +0400 Subject: [PATCH] hlf: update and cleanup (3) --- far2l/bootstrap/scripts/FarEng.hlf.m4 | 94 ++++++++++++++++----- far2l/bootstrap/scripts/FarHun.hlf.m4 | 116 +++++++++++++++++++++----- far2l/bootstrap/scripts/FarRus.hlf.m4 | 104 +++++++++++++++++------ far2l/bootstrap/scripts/FarUkr.hlf.m4 | 103 +++++++++++++++++------ 4 files changed, 321 insertions(+), 96 deletions(-) diff --git a/far2l/bootstrap/scripts/FarEng.hlf.m4 b/far2l/bootstrap/scripts/FarEng.hlf.m4 index 05feb67212..066f943591 100644 --- a/far2l/bootstrap/scripts/FarEng.hlf.m4 +++ b/far2l/bootstrap/scripts/FarEng.hlf.m4 @@ -846,19 +846,6 @@ is truncated to a zero sized file, renamed to a temporary name and then deleted. -@ErrCannotExecute -$ #Error: Cannot execute# - The program you tries to execute is not recognized as an internal or -external command, operable program or batch file. - - When executing the contents of the command line, FAR2L searches for the -executable in the following sequence (sequentially substituting all extensions -listed in the environment variable %PATHEXT%): - - 1. The current directory - 2. The directories that are listed in the PATH environment variable - - @MiscCmd $ #Panel control commands - miscellaneous# Screen grabber #Alt-Ins# @@ -1509,6 +1496,9 @@ $ #Menus: options menu# #Files highlighting# Change ~files highlighting and sort groups~@Highlight@ #and sort groups# settings. + #Notifications# Shows ~Notifications Settings~@NotificationsSettings@ dialog. + #Settings# + #Save setup# Save current configuration, colors and screen layout. @@ -1648,8 +1638,7 @@ $ #Plugins manager# #Path for personal plugins# Enter here the full path, where FAR2L will search for "personal" plugins in addition to the "main" plugins. Several search paths may be given separated by ';'. Environment variables can be entered in the -search path. Personal plugins will not be loaded, if the switches -p or -co are given in the -~command line~@CmdLine@. +search path. Personal plugins will not be loaded, if the switch -co is given in the ~command line~@CmdLine@. @ChoosePluginMenu $ #Plugin selection menu# @@ -2462,6 +2451,7 @@ input without viewer or editor screens in the background. #Save commands history# Forces saving ~commands history~@History@ before exit and restoring after starting FAR2L. Commands history list may be activated by #Alt-F8#. + This option can also be found in the ~Command line settings~@CmdlineSettings@ dialog. #Save folders history# Forces saving ~folders history~@HistoryFolders@ before exit and restoring after starting FAR2L. @@ -2480,6 +2470,12 @@ while its earlier occurrences are deleted from the history. the command was executed is also taken into account; that is, if the same command was executed from two different directories, both entries will be saved in the history. + #Autohighlight in history# + Allow FAR2L to automatically assign single-button shortcuts to items in the ~Commands history~@History@, +~Folders history~@HistoryFolders@ and ~File view history~@HistoryViews@. This can be convenient, but there +is also a risk of accidental selection due to unintentional key presses, given the dynamic nature +of such lists. If you do not use this feature or feel uncomfortable with it, you can disable it. + #Auto save setup# If checked, FAR2L will save setup automatically. The current folders for both panels will be also saved. @@ -2533,9 +2529,7 @@ $ #Settings dialog: panel# system changes will be disabled if the count of file objects exceeds the specified value. - - The auto-update mechanism works only for FAT/FAT32/NTFS file - systems. The value of 0 means "update always". To force an + The value of 0 means "update always". To force an update of the panels, press #Ctrl-R#. #Network drives# This option enables panel autorefresh @@ -2603,18 +2597,27 @@ This may require some additional time before starting deleting to calculate the total files count. #Use Ctrl-PgUp for location menu# - Pressing #Ctrl-PgUp# in the root directory: - - for local drives - shows the location menu; - - for network drives - activates the Network plugin (if it is available) -or location menu (if the Network plugin is not available). + Pressing #Ctrl-PgUp# in the root directory shows the ~Location menu~@DriveDlg@. #Datetime format# + Here you can select the order in which the day, month, and year are displayed, and +specify the separators for date and time based on your preferences. + "Reset to default" button restores the settings to the standard values offered by far2l. + "Reset to current" button is useful if you want to cancel changes that have not +yet been confirmed, and return to the current far2l settings. + "From system locale" button sets the date and time format according to your operating +system's locale. #Cursor blink interval# (*GUI-backend only) + Allows decreasing or increasing the cursor blink frequency; the acceptable range of +values is from 100 to 500 ms. #Change font# (*GUI-backend only) + Shows the font selection dialog where you can choose a font for displaying the far2l interface. #Disable antialiasing# (*GUI-backend only) + Disabling anti-aliasing algorithms may slightly speed up rendering, but it can negatively +affect the visual perception of text. #Use OSC52 to set clipboard data# (*TTY-backend only) OSC52 allows copying from far2l running in TTY mode (even via SSH connection) to @@ -2622,6 +2625,8 @@ your local system clipboard. Some terminals also need OSC52 to be enabled in terminal's settings. If you are using far2l on a remote untrusted system, giving remote system write access to your clipboard may be potentially unsafe. + Note: The option is displayed if other preferred clipboard access methods (TTY|X, TTY|F) +are inaccessible. #Override base colors palette# (*TTY-backend only) @@ -2698,8 +2703,18 @@ $ #Menu settings# You may choose action for mouse buttons, when click occures outside a menu: #Cancel menu#, #Execute selected item# or #Do nothing#. + #Loop list scrolling# + Enable this option to allow circular scrolling through vertical menus when +the arrow keys are held down. After reaching the top or bottom item, the cursor +will automatically jump to the opposite end of the list. + + @CmdlineSettings $ #Settings dialog: command line# + #Save commands history# + Forces saving ~commands history~@History@ before exit and restoring after starting FAR2L. + This option can also be found in the ~System settings~@SystemSettings@ dialog. + #Persistent blocks# Do not remove block selection after moving the cursor in command line. @@ -2712,9 +2727,28 @@ but this block. disabled, you may use the #Ctrl-Shift-End# key to autocomplete a line. The autocomplete feature is disabled while a macro is being recorded or executed. + #Command output splitter# + Enables the display of dividing lines between command outputs in the built-in ~Terminal~@Terminal@. + A green line of "-" characters indicates successful command execution, and a yellow +line of "~~" characters indicates errors. This makes the output more structured and helps +to evaluate the results of command execution faster. + + #Wait keypress before close# + Pause for key press after executing a command in the built-in ~Terminal~@Terminal@ before +showing the panels. Possible values: Never/On error/Always. + #Set command line prompt format# This option allows to set the default FAR2L command ~line prompt~@CommandPrompt@. + #Use shell# + Force the use of the specified command shell in the built-in ~terminal~@Terminal@. + If no shell is provided, far2l will attempt to use the system shell (#$SHELL#). If the system +shell does not meet far2l's internal requirements, #bash# will be used as a fallback. + You can find out the current command shell used by far2l with the ~pseudo-command~@SpecCmd@ +#far:about#. + Be aware that, currently, full support is available only for #bash#, and working with other +command shells may have significant limitations or errors. + @AutoCompleteSettings $ #Settings dialog: AutoComplete & History# #Show list# @@ -3406,6 +3440,22 @@ or may be switched by #Ctrl-Alt-M# in panels. Symbolic links are valid for NTFS drives only. +@NotificationsSettings +$ #Notifications settings# + + #Notify on file operation completion# + Send desktop notifications when long-running operations like copying, moving, +and searching for files are completed. + + #Notify on console command completion# + Send desktop notification when the command in the built-in ~Terminal~@terminal@ has +completed or failed. + + #Notify only if in background# + Track the far2l window's state and send desktop notifications only when it is inactive. +Works in both graphical and terminal versions of far2l. + + @ViewerSettings $ #Settings dialog: viewer# This dialog allows to change the default external or diff --git a/far2l/bootstrap/scripts/FarHun.hlf.m4 b/far2l/bootstrap/scripts/FarHun.hlf.m4 index 5f48136094..7470a93be2 100644 --- a/far2l/bootstrap/scripts/FarHun.hlf.m4 +++ b/far2l/bootstrap/scripts/FarHun.hlf.m4 @@ -698,23 +698,6 @@ felülíró karaktert megadni), ezután a fájl méretét nulla hosszúságúra állítja, átmeneti nevet ad neki, végül törli. -@ErrCannotExecute -$ #Hiba: nem végrehajtható# - A program, amit megpróbáltunk futtatni, nem értelmezhető sem belső, sem -külső parancsként, sem futtatható programként, sem batch fájlként. - - Amikor a FAR megpróbálja végrehajtani a parancssor tartalmát, a -következő sorrendben kutatja át a mappákat futtatható fájlok után, -a %PATHEXT% környezeti változóban definiált sorrendben behelyettesítve minden -kiterjesztést, kezdve a ".BAT;.CMD;.EXE;.COM;" kiterjesztésekkel: - - 1. Az aktuális mappában keres. - 2. A %PATH% környezeti változó elérési útvonalaiban keres. - 3. A 32 bites Windows rendszermappában keres (SYSTEM32). - 4. A 16 bites Windows rendszermappában keres (SYSTEM). - 5. A Windows mappájában keres. - - @MiscCmd $ #Panelvezérlő parancsok - egyebek# Képernyőgrabber #Alt-Ins# @@ -1395,6 +1378,9 @@ az eredeti színkombináció. #Fájlkiemelések,# A ~fájlkiemelések, rendezési csoportok~@Highlight@ #rendezési csoportok# beállításai. + #Notifications# Shows ~Notifications Settings~@NotificationsSettings@ dialog. + #Settings# + #Beállítások# Elmenti a jelenlegi beállításokat, színeket #mentése# és a képernyő elrendezését. @@ -2179,6 +2165,12 @@ while its earlier occurrences are deleted from the history. the command was executed is also taken into account; that is, if the same command was executed from two different directories, both entries will be saved in the history. + #Autohighlight in history# + Allow FAR2L to automatically assign single-button shortcuts to items in the ~Commands history~@History@, +~Folders history~@HistoryFolders@ and ~File view history~@HistoryViews@. This can be convenient, but there +is also a risk of accidental selection due to unintentional key presses, given the dynamic nature +of such lists. If you do not use this feature or feel uncomfortable with it, you can disable it. + #Beállítások automatikus# Ha az opció be van kapcsolva, kilépéskor #mentése# a FAR önműködően menti a beállításait, a panelek aktuális helyzetével együtt. @@ -2231,8 +2223,7 @@ mappákat akkor is név szerint rendezi, ha a fájlokat kiterjesztésük szerint nem vonja maga után a panel automatikus frissítését. - ^Az automatikus frissítés csak FAT, -FAT32 és NTFS fájlrendszerben működik. A "0" érték azt jelenti, hogy + ^A "0" érték azt jelenti, hogy "mindig frissít". A frissítés kézzel is elvégezhető a #Ctrl-R#-rel. #Hálózati meghajtók# Engedélyezi a panelek automatikus @@ -2309,17 +2300,26 @@ meg. #meghajtót vált# gyökérmappájában: - ^helyi meghajtónál megjeleníti a Meghajtók menüt; - - hálózati meghajtónál elindítja a Hálózat -plugint (ha lehetséges) vagy meghívja a Meghajtók menüt (ha a Hálózat plugin -nem elérhető). #Datetime format# + Here you can select the order in which the day, month, and year are displayed, and +specify the separators for date and time based on your preferences. + "Reset to default" button restores the settings to the standard values offered by far2l. + "Reset to current" button is useful if you want to cancel changes that have not +yet been confirmed, and return to the current far2l settings. + "From system locale" button sets the date and time format according to your operating +system's locale. #Cursor blink interval# (*GUI-backend only) + Allows decreasing or increasing the cursor blink frequency; the acceptable range of +values is from 100 to 500 ms. #Change font# (*GUI-backend only) + Shows the font selection dialog where you can choose a font for displaying the far2l interface. #Disable antialiasing# (*GUI-backend only) + Disabling anti-aliasing algorithms may slightly speed up rendering, but it can negatively +affect the visual perception of text. #Use OSC52 to set clipboard data# (*TTY-backend only) OSC52 allows copying from far2l running in TTY mode (even via SSH connection) to @@ -2327,6 +2327,8 @@ your local system clipboard. Some terminals also need OSC52 to be enabled in terminal's settings. If you are using far2l on a remote untrusted system, giving remote system write access to your clipboard may be potentially unsafe. + Note: The option is displayed if other preferred clipboard access methods (TTY|X, TTY|F) +are inaccessible. #Override base colors palette# (*TTY-backend only) @@ -2365,6 +2367,60 @@ végrehajtása átmenetileg letiltja az automatikus kiegészítést. ^ablak (lásd ~egyebek~@MiscCmd@). Az opcióval letilthatjuk ezt a működést. + +@VMenuSettings +$ #Menu settings# + #Left/Right/Middle mouse click outside a menu# + You may choose action for mouse buttons, when click occures outside a menu: + #Cancel menu#, #Execute selected item# or #Do nothing#. + + #Hurok lista görgetés# + Enable this option to allow circular scrolling through vertical menus when +the arrow keys are held down. After reaching the top or bottom item, the cursor +will automatically jump to the opposite end of the list. + + +@CmdlineSettings +$ #Settings dialog: command line# + #Save commands history# + Forces saving ~commands history~@History@ before exit and restoring after starting FAR2L. + This option can also be found in the ~System settings~@SystemSettings@ dialog. + + #Persistent blocks# + Do not remove block selection after moving the cursor in command line. + + #Del removes blocks# + If a block is selected, pressing Del will not remove the character under cursor, +but this block. + + #AutoComplete# + Allows to use the AutoComplete function in command line. When the option is +disabled, you may use the #Ctrl-Shift-End# key to autocomplete a line. The autocomplete +feature is disabled while a macro is being recorded or executed. + + #Command output splitter# + Enables the display of dividing lines between command outputs in the built-in ~Terminal~@Terminal@. + A green line of "-" characters indicates successful command execution, and a yellow +line of "~~" characters indicates errors. This makes the output more structured and helps +to evaluate the results of command execution faster. + + #Wait keypress before close# + Pause for key press after executing a command in the built-in ~Terminal~@Terminal@ before +showing the panels. Possible values: Never/On error/Always. + + #Set command line prompt format# + This option allows to set the default FAR2L command ~line prompt~@CommandPrompt@. + + #Use shell# + Force the use of the specified command shell in the built-in ~terminal~@Terminal@. + If no shell is provided, far2l will attempt to use the system shell (#$SHELL#). If the system +shell does not meet far2l's internal requirements, #bash# will be used as a fallback. + You can find out the current command shell used by far2l with the ~pseudo-command~@SpecCmd@ +#far:about#. + Be aware that, currently, full support is available only for #bash#, and working with other +command shells may have significant limitations or errors. + + @InfoPanelSettings $ #Information Panel settings# @@ -3004,6 +3060,22 @@ attribútumok, valamint a szimbolikus linkek csak NTFS fájlrendszerben értelmezettek. +@NotificationsSettings +$ #Notifications settings# + + #Notify on file operation completion# + Send desktop notifications when long-running operations like copying, moving, +and searching for files are completed. + + #Notify on console command completion# + Send desktop notification when the command in the built-in ~Terminal~@terminal@ has +completed or failed. + + #Notify only if in background# + Track the far2l window's state and send desktop notifications only when it is inactive. +Works in both graphical and terminal versions of far2l. + + @ViewerSettings $ #Beállítások: nézőke beállítások# Ebben a párbeszédablakban a külső és ~belső nézőke~@Viewer@ alapértelmezett diff --git a/far2l/bootstrap/scripts/FarRus.hlf.m4 b/far2l/bootstrap/scripts/FarRus.hlf.m4 index 5dd9fcd2b1..c9ac3be456 100644 --- a/far2l/bootstrap/scripts/FarRus.hlf.m4 +++ b/far2l/bootstrap/scripts/FarRus.hlf.m4 @@ -330,7 +330,7 @@ far2l, который работает в режиме WX. быстрее, но новые или изменённые модули не обнаруживаются. Имеет смысл применять ТОЛЬКО при стабильном списке модулей. После добавления, замены или удаления модулей надо загрузить FAR2L без этого параметра. Если кэша нет, то модули загружаться не будут. - Если ключ -co не указан, то загрузятся плагины из основного каталога и из каталога, + Если ключ -co не указан, то загрузятся плагины из основного каталога и из каталога, указанного в параметре "~Путь к персональным плагинам~@PluginsManagerSettings@" #-m# @@ -857,19 +857,6 @@ $ #Удаление и уничтожение файлов и папок# другой символ-заполнитель, см. TechInfo##29), усекается до нулевой длины, переименовывается во временное имя и удаляется. -@ErrCannotExecute -$ #Ошибка: Ошибка выполнения# - Запускаемая команда не является внутренней или внешней -командой, исполняемой программой или пакетным файлом. - - При запуске содержимого командной строки FAR2L ищет исполняемый -модуль по следующей логике (попеременно подставляя расширения, перечисленные в -переменной окружения %PATHEXT%): - - 1. Текущий каталог - 2. Каталоги, которые перечислены в переменной окружения %PATH% - - @MiscCmd $ #Команды управления панелями - прочие команды# Копирование текста с экрана #Alt-Ins# @@ -1549,6 +1536,9 @@ $ #Меню параметров# #Раскраска файлов# Редактирование #и группы сортировки# ~раскраски файлов и групп сортировки~@Highlight@. + #Настройки# Вызывает диалог ~Уведомления~@NotificationsSettings@. + #уведомлений# + #Сохранить параметры# Сохранение текущей конфигурации, цветов и внешнего вида экрана. @@ -1694,7 +1684,7 @@ $ #Менеджер внешних модулей# #Путь к персональным плагинам# Укажите полный путь, где FAR2L будет искать "персональные" плагины в дополнение к "основным". Можно указать несколько путей поиска, разделённых символом ';'. При указании пути поиска можно использовать переменные среды. -Персональные плагины не будут загружаться, если в параметрах ~командной строки~@CmdLine@ указан один из ключей -p или -co. +Персональные плагины не будут загружаться, если в параметрах ~командной строки~@CmdLine@ указан ключ -co. @ChoosePluginMenu @@ -2501,7 +2491,8 @@ FAR2L ожидал ввода из командной строки и отсут #Сохранять историю команд# Вызывает сохранение ~истории команд~@History@ перед завершением и её восстановление после запуска FAR2L. -Для просмотра содержимого истории папок нажмите #Alt-F8#. +Для просмотра содержимого истории команд нажмите #Alt-F8#. + Эта опция доступна также в диалоге ~Настройка командной строки~@CmdlineSettings@. #Сохранять историю папок# Вызывает сохранение ~истории папок~@HistoryFolders@ перед завершением и её восстановление после запуска FAR2L. @@ -2520,6 +2511,13 @@ FAR2L ожидал ввода из командной строки и отсут из которой команда была запущена; то есть, если одна и та же команда была запущена из двух разных директорий, в истории сохранятся обе записи. + #Автоподсветка в списках истории# + Разрешить FAR2L автоматически назначать однокнопочные горячие клавиши для элементов в +~Истории команд~@History@, ~Истории папок~@HistoryFolders@ и ~Истории просмотра~@HistoryViews@. +Это может быть удобно, но также существует риск случайного выбора из-за непреднамеренных нажатий +в связи с динамической природой подобных списков. + Если вы не используете эту функцию или чувствуете себя некомфортно с ней, вы можете её отключить. + #Автозапись конфигурации# Если эта опция включена, FAR2L будет автоматически сохранять конфигурацию. Также будут сохраняться текущие папки обеих панелей. @@ -2574,10 +2572,8 @@ $ #Настройка панели# #панелей...# будет отключаться, если количество файловых объектов превысит заданное значение. - Механизм автоматического слежения за файловой системой работает - только для файловых систем FAT/FAT32/NTFS. Значение параметра, - равное нулю соответствует состоянию "автоматическое обновление - включено всегда". Для принудительного обновления панели + Значение параметра, равное нулю соответствует состоянию "автоматическое + обновление включено всегда". Для принудительного обновления панели используйте #Ctrl-R#. #Автообновление# Опция включает механизм автоматического @@ -2661,19 +2657,29 @@ $ #Настройка интерфейса# Это может потребовать дополнительного времени перед началом удаления для подсчёта общего количества файлов и папок. - #Использовать Ctrl-PgUp для выбора диска# - Комбинация клавиш #Ctrl-PgUp# в корневой папке: - - для локальных дисков вызовет меню перехода; - - для сетевых дисков вызовет плагин Network (если плагин есть) -или меню перехода (если плагин Network отсутствует). + #Использовать Ctrl+PgUp для меню перехода# + Комбинация клавиш #Ctrl-PgUp# в корневой папке вызовет ~Меню перехода~@DriveDlg@. #Формат даты и времени# + Здесь вы можете выбрать порядок отображения дня, месяца и года, а также задать +разделители для даты и времени в соответствии с вашими предпочтениями. + Кнопка "Сброс по умолчанию" возвращает настройки к стандартным значениям, +предлагаемым far2l. + Кнопка "Сброс к текущему" будет полезна, если вы хотите отменить изменения, которые +еще не были подтверждены, и вернуться к текущим настройкам far2l. + Кнопка "Из системной локали" устанавливает формат даты и времени согласно настройкам +локали вашей операционной системы. #Интервал мигания курсора# (*только GUI-бекенд) + Позволяет уменьшить или увеличить частоту мигания курсора; допустимый диапазон +значений - от 100 до 500 мс. #Выбрать шрифт# (*только GUI-бекенд) + Показывает диалог выбора шрифта, используемого для отображения интерфейса far2l. #Отключить сглаживание# (*только GUI-бекенд) + Отключение алгоритмов сглаживания может несколько ускорить рендеринг, но при этом ухудшить +визуальное восприятие текста. #Исп. OSC52 для записи в буфер обмена# (*только TTY-бекенд) OSC52 позволяет копировать из far2l, работающего в TTY-режиме (даже через подключение по SSH), @@ -2681,6 +2687,8 @@ $ #Настройка интерфейса# Некоторым терминалам также требуется включение OSC52 в их настройках. Если вы используете far2l на удалённой небезопасной системе, предоставление ей доступа на запись в ваш буфер обмена может быть потенциально небезопасным. + Примечание: опция отображается, если другие предпочтительные способы доступа к буферу +обмена (TTY|X, TTY|F) недоступны. #Исп. свою палитру базовых цветов# (*только TTY-бекенд) @@ -2741,8 +2749,18 @@ $ #Настройка меню# Вы можете выбрать действие кнопок мыши при клике вне поля меню: #Закрыть с отменой#, #Выполнить текущий пункт# или #Ничего не делать#. + #Прокрутка списка по кругу# + Включите эту опцию для циклической прокрутки вертикальных меню при удержании +клавиш стрелок. Достигнув верхнего или нижнего элемента, курсор автоматически +перескочит на противоположный конец списка. + + @CmdlineSettings $ #Настройка командной строки# + #Сохранять историю команд# + Вызывает сохранение ~истории команд~@History@ перед завершением и её восстановление после запуска FAR2L. + Эта опция доступна также в диалоге ~Системные параметры~@SystemSettings@. + #Постоянные блоки# Не снимать выделение при перемещении в командной строке. @@ -2755,9 +2773,28 @@ $ #Настройка командной строки# клавиш #Ctrl-Shift-End#. Операция автозавершения не работает во время записи и исполнения макроса. + #Разделитель вывода команд# + Включает отображение разделительных линий между выводом команд во встроенном ~терминале~@Terminal@. + При успешном выполнении команды выводится зелёная линия из символов "-", а при ошибке — +жёлтая линия из символов "~~". Это делает вывод более структурированным и помогает быстрее +оценивать результаты выполнения команд. + + #Ожидать нажатие перед закрытием# + Ждать нажатия любой клавиши после выполнения команды во встроенном ~терминале~@Terminal@ перед +показом панелей. Допустимые значения: Никогда/При ошибке/Всегда. + #Установить формат командной строки# Эта опция позволяет изменить ~формат приглашения~@CommandPrompt@ командной строки. + #Использовать шелл# + Принудительно использовать указанную командную оболочку во встроенном ~терминале~@Terminal@. + Если оболочка не задана, far2l попытается использовать системную (#$SHELL#). Если системная оболочка +не соответствует внутренним критериям far2l, то будет использоваться #bash#. + Узнать текущую командную оболочку far2l можно с помощью ~псевдокоманды~@SpecCmd@ #far:about#. + Обратите внимание, что на данный момент полноценная поддержка обеспечена только для #bash#, +работа с другими командными оболочками может происходить со значительными ограничениями или +ошибками. + @AutoCompleteSettings $ #Настройка автозавершения и истории# #Показывать список# @@ -3462,6 +3499,23 @@ $ #Раскраска файлов и группы сортировки: ред в Windows 2000/XP/2003. +@NotificationsSettings +$ #Настройки уведомлений# + + #Уведомлять о завершении файловой операции# + Отправлять уведомления на рабочий стол по завершении длительных операций, таких +как копирование, перемещение и поиск файлов. + + #Уведомлять о завершении консольной команды# + Отправлять уведомление на рабочий стол об успешном выполнении команды во встроенном +~терминале~@Terminal@ или в случае её неудачи. + + #Уведомлять только когда в фоне# + Отслеживать состояние окна far2l и посылать уведомления на рабочий стол только +тогда, когда оно не активно. Работает как в графической, так и в терминальной +версии far2l. + + @ViewerSettings $ #Настройка программы просмотра# В этом диалоге можно изменить параметры внешней и встроенной diff --git a/far2l/bootstrap/scripts/FarUkr.hlf.m4 b/far2l/bootstrap/scripts/FarUkr.hlf.m4 index 3889829178..641cf3c11b 100644 --- a/far2l/bootstrap/scripts/FarUkr.hlf.m4 +++ b/far2l/bootstrap/scripts/FarUkr.hlf.m4 @@ -708,22 +708,6 @@ $ #Видалення та знищення файлів та папок# інший символ-заповнювач, див. TechInfo##29), усікається до нульової довжини, перейменовується у тимчасове ім'я та віддаляється. -@ErrCannotExecute -$ #Помилка: Помилка виконання# - Команда, що запускається, не є внутрішньою або зовнішньою -командою, що виконується програмою чи пакетним файлом. - - При запуску вмісту командного рядка FAR2L шукає виконуваний -модуль за наступною логікою (поперемінно підставляючи розширення, перераховані в -змінної оточення %PATHEXT%): - - 1. Поточний каталог - 2. Каталоги, які перераховані у змінному оточенні %PATH% - 3. 32-бітний системний каталог Windows (SYSTEM32) - 4. 16-бітний системний каталог Windows (SYSTEM) - 5. Каталог Windows. - - @MiscCmd $ #Команда управління панелями - інші команди# Копіювання тексту з екрана #Alt-Ins# @@ -1399,6 +1383,8 @@ $ #Меню параметрів# #Розмальовка файлів# Редагування #і групи сортування# ~розмальовки файлів та груп сортування~@Highlight@. + #Налаштування повідомлень# Викликає діалог ~Налаштування повідомлень~@NotificationsSettings@. + #Зберегти параметри# Збереження поточної конфігурації, кольорів та зовнішнього вигляду екрана. @@ -1542,7 +1528,7 @@ $ #Менеджер зовнішніх модулів# #Шлях до персональних плагінів# Вкажіть повний шлях, де FAR2L шукатиме "персональні" плагіни на додаток до "основних". Можна вказати кілька шляхів пошуку, розділених символом ';'. Якщо вказати шлях пошуку, можна використовувати змінні середовища. -Персональні плагіни не завантажуватимуться, якщо в параметрах ~командного рядка~@CmdLine@ вказано один із ключів -p або -co. +Персональні плагіни не завантажуватимуться, якщо в параметрах ~командного рядка~@CmdLine@ вказан ключ -co. @ChoosePluginMenu @@ -2349,8 +2335,9 @@ $ #Системні параметри# FAR2L очікував на введення з командного рядка і відсутні фонові екрани редагування або перегляду. #Зберігати історію команд# -Викликає збереження ~історії команд~@History@ перед завершенням та її відновлення після запуску FAR2L. -Щоб переглянути вміст історії команд, натисніть #Alt-F8#. + Викликає збереження ~історії команд~@History@ перед завершенням та її відновлення після запуску FAR2L. + Щоб переглянути вміст історії команд, натисніть #Alt-F8#. + Ця опція також доступна в діалозі ~Налаштування командного рядка~@CmdlineSettings@. #Зберігати історію папок# Викликає збереження ~історії папок~@HistoryFolders@ перед завершенням та її відновлення після запуску FAR2L. @@ -2369,6 +2356,13 @@ while its earlier occurrences are deleted from the history. the command was executed is also taken into account; that is, if the same command was executed from two different directories, both entries will be saved in the history. + #Autohighlight in history# + Дозволити FAR2L автоматично призначати однокнопкові гарячі клавіші для елементів у +~Історії команд~@History@, ~Історії папок~@HistoryFolders@ та ~Історії перегляду~@HistoryViews@. +Це може бути зручно, але також існує ризик випадкового вибору через непередбачені натискання +в зв'язку з динамічною природою подібних списків. + Якщо ви не використовуєте цю функцію або почуваєтеся незручно з нею, ви можете її вимкнути. + #Автозапис конфігурації# Якщо цю опцію увімкнено, FAR2L буде автоматично зберігати конфігурацію. Також зберігатимуться поточні папки обох панелей. @@ -2424,10 +2418,8 @@ Influence on ~Порівняння папок~@CompFolders@ and ~Помітка #панелей...# буде відключатися, якщо кількість файлових об'єктів перевищить задане значення. - Механізм автоматичного стеження за файловою системою працює -тільки для файлових систем FAT/FAT32/NTFS. Значення параметру, - рівне нулю відповідає стану "автоматичне оновлення - увімкнено завжди". Для примусового оновлення панелі + Значення параметру, рівне нулю відповідає стану "автоматичне + оновлення увімкнено завжди". Для примусового оновлення панелі використовуйте #Ctrl-R#. #Автооновлення# Опція включає механізм автоматичного @@ -2514,18 +2506,28 @@ $ #Налаштування інтерфейсу# для підрахунку загальної кількості файлів та папок. #Використовувати Ctrl-PgUp для вибору диска# - Комбінація клавіш #Ctrl-PgUp# у кореневій папці: - - для локальних дисків викликає меню вибору дисків; - - для мережевих дисків викличе плагін Network (якщо плагін є) -або меню вибору дисків (якщо плагін Network відсутня). + Комбінація клавіш #Ctrl-PgUp# у кореневій папці викликає ~Меню переходу~@DriveDlg@. #Datetime format# + Тут ви можете вибрати порядок відображення дня, місяця та року, а також задати +роздільники для дати та часу відповідно до ваших уподобань. + Кнопка "Reset to default" повертає налаштування до стандартних значень, які +пропонуються far2l. + Кнопка "Reset to current" буде корисною, якщо ви хочете скасувати зміни, які ще +не були підтверджені, і повернутися до поточних налаштувань far2l. + Кнопка "From system locale" встановлює формат дати та часу згідно з налаштуваннями +локалі вашої операційної системи. #Інтервал миготіння курсору# (*тільки GUI-бекенд) + Дозволяє зменшити або збільшити частоту миготіння курсора; допустимий діапазон +значень - від 100 до 500 мс. #Вибрати шрифт# (*тільки GUI-бекенд) + Показує діалог вибору шрифту, який використовується для відображення інтерфейсу far2l. #Відключити згладжування# (*тільки GUI-бекенд) + Вимкнення алгоритмів згладжування може трохи прискорити рендеринг, але водночас +погіршити візуальне сприйняття тексту. #Use OSC52 to set clipboard data# (*тільки TTY-бекенд) OSC52 дозволяє копіювати з far2l, що працює в режимі TTY (навіть через підключення по SSH), @@ -2533,6 +2535,8 @@ $ #Налаштування інтерфейсу# Деяким терміналам також потрібно ввімкнення OSC52 у налаштуваннях терміналу. Якщо ви використовуєте far2l на віддаленій небезпечній системі, надання доступу до запису в буфер обміну може бути потенційно небезпечним. + Примітка: опція відображається, якщо інші переважні способи доступу до буфера обміну +(TTY|X, TTY|F) недоступні. #Override base colors palette# (*тільки TTY-бекенд) @@ -2593,8 +2597,18 @@ $ #Налаштування меню# Ви можете вибрати дію кнопок миші при натисканні поза полем меню: #Закрити зі скасуванням#, #Виконати поточний пункт# або #Нічого не робити#. + #Прокручування списку зациклено# + Увімкніть цю опцію для циклічної прокрутки вертикальних меню при утриманні клавіш +стрілок. Досягнувши верхнього або нижнього елемента, курсор автоматично перескочить +на протилежний кінець списку. + + @CmdlineSettings $ #Налаштування командного рядка# + #Зберігати історію команд# + Викликає збереження ~історії команд~@History@ перед завершенням та її відновлення після запуску FAR2L. + Ця опція також доступна в діалозі ~Системні параметри~@SystemSettings@. + # Постійні блоки # Не знімати виділення під час переміщення у командному рядку. @@ -2607,9 +2621,28 @@ $ #Налаштування командного рядка# клавіш #Ctrl-Shift-End#. Операція автозавершення не працює під час запису та виконання макросу. + #Розділювач виведення команд# + Увімкнення відображення розділових ліній між виводами команд у вбудованому ~терміналі~@Terminal@. + При успішному виконанні команди виводиться зелена лінія з символів "-", а при помилці — +жовта лінія з символів "~~". Це робить вивід більш структурованим і допомагає швидше +оцінювати результати виконання команд. + + #Очікувать натискання перед закриттям# + Чекати на натиск будь-якої клавіші після виконання команди у вбудованому ~терміналі~@Terminal@ +перед відображенням панелей. Допустимі значення: Ніколи/При помилці/Завжди. + #Встановити формат командного рядка# Ця опція дозволяє змінити ~формат запрошення~@CommandPrompt@ командного рядка. + #Використовувати шелл# + Примусово використовувати вказану командну оболонку в вбудованому ~терміналі~@Terminal@. + Якщо оболонка не задана, far2l спробує використати системну (#$SHELL#). Якщо системна оболонка +не відповідає внутрішнім критеріям far2l, буде використовуватися #bash#. + Дізнатися поточну командну оболонку far2l можна за допомогою ~псевдокоманди~@SpecCmd@ #far:about#. + Зверніть увагу, що на даний момент повноцінна підтримка забезпечена тільки для #bash#, +а робота з іншими командними оболонками може мати значні обмеження або помилки. + + @AutoCompleteSettings $ #Налаштування автозавершення та історії# #Показувати список# @@ -3314,6 +3347,22 @@ or may be switched by #Ctrl-Alt-M# in panels. Windows 2000/XP/2003. +@NotificationsSettings +$ #Налаштування повідомлень# + + #Повідомляти про завершення файлової операції# + Відправляти сповіщення на робочий стіл по завершенні тривалих операцій, таких як +копіювання, переміщення та пошук файлів. + + #Повідомляти про завершення консольної команди# + Відправляти сповіщення на робочий стіл про успішне виконання команди у вбудованому +~терміналі~@Terminal@ або в разі її невдачі. + + #Повідомляти лише коли у фоні# + Відстежувати стан вікна far2l і надсилати сповіщення на робочий стіл тільки тоді, +коли воно не активне. Працює як в графічній, так і в термінальній версії far2l. + + @ViewerSettings $ #Налаштування програми перегляду# У цьому діалозі можна змінити параметри зовнішньої та вбудованої