From 32243656b1f356f7e2f5f4fc04176d17ac46e5ad Mon Sep 17 00:00:00 2001 From: Ivan Date: Wed, 8 Jan 2025 20:34:31 +0400 Subject: [PATCH] hlf: update and cleanup (3) --- far2l/bootstrap/scripts/FarEng.hlf.m4 | 279 +++++++++++--------- far2l/bootstrap/scripts/FarHun.hlf.m4 | 365 ++++++++++++++------------ far2l/bootstrap/scripts/FarRus.hlf.m4 | 337 ++++++++++++------------ far2l/bootstrap/scripts/FarUkr.hlf.m4 | 334 +++++++++++------------ 4 files changed, 686 insertions(+), 629 deletions(-) diff --git a/far2l/bootstrap/scripts/FarEng.hlf.m4 b/far2l/bootstrap/scripts/FarEng.hlf.m4 index 05feb67212..8d90004420 100644 --- a/far2l/bootstrap/scripts/FarEng.hlf.m4 +++ b/far2l/bootstrap/scripts/FarEng.hlf.m4 @@ -738,8 +738,7 @@ to the same data. Toggles the size of the FAR2L console window #Alt-F9# In the windowed mode, toggles between the current size and the maximum -possible size of a console window. In the fullscreen mode, #Alt-F9# toggles the -screen height between 25 and 50 lines. See TechInfo##38 for details. +possible size of a console window. Configure ~plugin~@Plugins@ modules. #Alt-Shift-F9# @@ -841,24 +840,11 @@ $ #Deleting and wiping files and folders# #Shift-Del# hotkey always deletes, skipping the Trash. 2. ^Before file deletion its data is overwritten with zeroes (you can -specify other overwrite characters - see TechInfo##29), after which the file +specify other overwrite characters, System.WipeSymbol in ~far:config~@FarConfig@), after which the file 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# @@ -953,6 +939,8 @@ in ~associated commands~@FileAssoc@, ~user menu~@UserMenu@ and the ~apply comman Plugins can define their own command prefixes, see for each available plugin list of Command Prefixes via #far:about#. + See also ~Operating system commands~@OSCommands@ + @FarConfig $ #Configuration editor# Starts with the ~pseudo-command~@SpecCmd@ #far:config# in the far2l internal command line. @@ -1055,11 +1043,6 @@ available help on the modules by pressing If the plugin has no help file, then context-dependent help will not pop out. - If the active panel shows a plugin emulated file system, the command "CD" -in the command line may be used to change the plugin file system folder. Unlike -"CD", "CHDIR" command always treats the specified parameter as a real folder -name regardless a file panel type. - Use #Alt-Shift-F9# to ~configure plugins~@PluginsConfig@. @@ -1509,6 +1492,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 +1634,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# @@ -1661,9 +1646,9 @@ $ #Make folder# This function allows you to create folders. You can use environment variables in the input line, which are expanded to their values before creating the folder. Also you can create multiple nested subfolders at the same time: -simply separate the folder names with the backslash character. For example: +simply separate the folder names with the slash character. For example: - #%USERDOMAIN%\\%USERNAME%\\Folder3# + #$HOSTNAME/$USER/Folder3# If the option "#Process multiple names#" is enabled, it is possible to create multiple folders in a single operation. In this case, folder names @@ -1720,7 +1705,7 @@ folders. - in all local drives, except removable and network; - - in all folders specified in the %PATH% environment variable + - in all folders specified in the $PATH environment variable (not including subfolders). - in all folders from one of folders in Location menu, @@ -2133,7 +2118,7 @@ respective option in the ~system settings dialog~@SystemSettings@. 1. ^List refresh operation (#Ctrl-R#) can take a considerable amount of time if a file was located on a currently unavailable remote resource. - 2. ^Заблокированные пункты не будут удаляться при очистке или обновлении истории. + 2. ^Locked items will not be deleted when clearing or refreshing the history. See also: common ~menu~@MenuCmd@ keyboard commands. common ~history~@HistoryCmd@ keyboard commands. @@ -2183,14 +2168,15 @@ respective option in the ~system settings dialog~@SystemSettings@. 1. ^List refresh operation (#Ctrl-R#) can take a considerable amount of time if a folder was located on a currently unavailable remote resource. - 2. ^Заблокированные пункты не будут удаляться при очистке или обновлении истории. + 2. ^Locked items will not be deleted when clearing or refreshing the history. See also: common ~menu~@MenuCmd@ keyboard commands. common ~history~@HistoryCmd@ keyboard commands. @TaskList $ #Task list# - The task list displays active tasks by using #htop# (if available). + The task list displays active tasks by using #htop# (if available) +or #top# as a fallback. @CompFolders $ #Compare folders# @@ -2323,17 +2309,6 @@ program, start its command line with '#@@#' character. The following ~special symbols~@MetaSymbols@ may be used in the associated command. - Notes: - - 1. ^If no execute command is associated with file and -#Use OS registered types# option in ~System settings~@SystemSettings@ -is on, FAR2L tries to use OS association to execute this file type; - - 2. ^Operating system ~commands~@OSCommands@ "IF EXIST" and "IF DEFINED" -allow to configure "smarter" associations - if you have specified several -associations for a file type, the menu will show only the associations -for which the conditions are true. - @MetaSymbols $ #Special symbols# @@ -2417,18 +2392,13 @@ command is executed. 4. ^The prefixes "!##" and "!^" work as toggles for associations. The effect of these prefixes continues up to the next similar prefix. For example: - if exist !##!/!^!.! diff -c -p !##!/!^!.! !/!.! + [ -f !##!/!^!.! ] && diff -c -p !##!/!^!.! !/!.! "If the same file exists on the passive panel as the file under the cursor on the active panel, show the differences between the file on the passive panel and the file on the active panel, regardless of the name of the current file on the passive panel" - 5. ^If it is needed to pass to a program a name with an ending -backslash, use the following meta-symbol - #!.\#. For example, to -extract a rar archive to a folder with the same name - - winrar x "!.!" "!.\" @SystemSettings $ #Settings dialog: system# @@ -2462,6 +2432,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 +2451,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 +2510,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 +2578,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 +2606,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 +2684,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 +2708,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# @@ -3089,8 +3104,9 @@ $ #Editor: search/replace# $ #Editor: Open/Create file# With #Shift-F4#, one can open the existing file or create a new file. - According to ~editor settings~@EditorSettings@, newly created file -is assigned to OEM or ANSI codepage. You can change the codepage with #Shift-F8#. + For a newly created file, the code page is selected according to +~editor settings~@EditorSettings@. If necessary, another code page can be +selected from the #list#. For existing file, changing the codepage has sense if it hasn't been correctly detected at open. @@ -3309,9 +3325,6 @@ $ #Disconnect network drive# You can unmount mountpoint by pressing #Del# in the ~location menu~@DriveDlg@. - The option #[x] Reconnect at logon# is enabled only for permanently -connected network drives. - The confirmation can be disabled in the ~confirmations~@ConfirmDlg@ dialog. @@ -3406,6 +3419,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 @@ -3577,69 +3606,71 @@ non-typical text files. @FileAttrDlg $ #File attributes dialog# - With this command it is possible to change file attributes and file time. -Either single file or group of files may be processed. If you do not want to -process files in subfolders, clear the "Process subfolders" option. - - #File attributes# - - Checkboxes used in the dialog can have the following 3 states: - - #[x]# - attribute is set for all selected items - (set the attribute for all items) - - #[ ]# - attribute is not set for all selected items - (clear the attribute for all items) - - #[?]# - attribute state is not the same for selected items - (don't change the attribute) - - When all selected files have the same attribute value, the corresponding + This command can be applied to individual files as well as groups of files +and directories, allowing you to view and modify permissions, ownership, +timestamps, and some file attributes. + If you do not want to process files in subfolders, clear the "Process +subfolders" option. + + The dialog has 5 sections. + + 1. ^#Info# + ^The type of the current object, as determined by the #file# command. + ^When the current object is a symbolic link, you can switch between +the "Info", the value of a symbolic link ("#Symlink#"), and its resolved absolute path +("#Object#"). The "Symlink" field is editable. + + 2. ^#Ownership# + ^Allows to change the user and/or group that owns selected file(s). +Select the required names from the corresponding dropdown lists. + + 3. ^#Permissions# + ^Allows to change the access permissions (read/write/execute +for user/group/others) and the special mode flags (setuid, setgid, and sticky) of +selected file(s). For convenience, the information is displayed and synchronously +updated in two notations: symbolic and numeric (octal-based). + + ^Checkboxes used in the dialog can have the following 3 states: + + ^ #[x]# - attribute is set for all selected items + ^ (set the attribute for all items) + ^ #[ ]# - attribute is not set for all selected items + ^ (clear the attribute for all items) + ^ #[?]# - attribute state is not the same for selected items + ^ (don't change the attribute) + + ^When all selected files have the same attribute value, the corresponding checkbox will be in 2-state mode - set/clear only. When there are selected folders, all checkboxes will always be 3-state. - - Only those attributes will be changed for which the state of the + ^Only those attributes will be changed for which the state of the corresponding checkboxes was changed from the initial state. - The #Compressed#, #Encrypted#, #Not indexed#, #Sparse#, #Temporary#, -#Offline#, #Reparse point# and #Virtual# attributes are available only on NTFS drives. The -#Virtual# attribute is not used in Windows 2000/XP/2003. The #Compressed# -and #Encrypted# attributes are mutually exclusive, that is, you can set only -one of them. You cannot clear the #Sparse# attribute in Windows 2000/XP/2003. - - For ~symbolic links~@HardSymLink@ the dialog will display the path where it refers to. -If this information is not available, then the "#(data not available)#" message will be shown. + 4. ^#Attributes / Flags# + ^Allows to set or unset the "Immutable", "Append", and "Hidden" (*the latter is +on macOS and BSD only) attributes for the selected file. - #File date and time# + 5. ^#File date and time# + ^Three different file times are supported: - Four different file times are supported: + ^ - last access time (atime); + ^ - last modification time (mtime); + ^ - last status change time (ctime); - - last write time; - - - creation time; - - - last access time; - - - change time. - - On FAT drives the hours, minutes, seconds and milliseconds of the last access time are -always equal to zero. - - If you do not want to change the file time, leave the respective field + ^If you do not want to change the file time, leave the respective field empty. You can push the #Blank# button to clear all the date and time fields and then change an individual component of the date or time, for example, only month or only minutes. All the other date and time components will remain -unchanged. +unchanged. The #Current# button fills the file time fields with the current time. +The #Original# button fills the file time fields with their original values (available +only when the dialog is invoked for a single file object). - The #Current# button fills the file time fields with the current time. - - The #Original# button fills the file time fields with their original -values. Available only when the dialog is invoked for a single file object. - - - The #System properties# button invoke the system properties dialog for -selected objects. + ^Note that "last status change time" is for viewing only and cannot be modified. + ^On FAT drives the hours, minutes, seconds and milliseconds of the last access time are +always equal to zero. + #Be aware that some operations may require superuser rights.# + You should ensure that privilege elevation is permitted in the +~System settings~@SystemSettings@ dialog, or far2l must be run as root. @Bookmarks @@ -4091,14 +4122,16 @@ files will be silently copied using conventional way. If being in use this optio improves copy speed and reduces disk space usage. Potential downside include higher file fragmentation if it or original file will be overwritten in the future. - #With symlink# combobox allows to chose from any of three possible ways of handling -symlinks during copying: - - Either all symlinks will be copied as is. - - Either far2l will check each symlink target to find out if it refers 'outer' file -or some file also being copied. In first case link will be copied as file, in second -it will be copied as symlink with possible adjusted destination, so it will refer copied -target file. - - Either all symlinks will be copied as files. + #With symlink# option offers three ways to handle symlinks during copying: + - #Always copy link# + All symlinks will be copied as is, without adapting them for the new location. + - #Smartly copy link or target file# + If the symlink points to a file that is also being copied, it will be copied +as a symlink with a possibly adjusted destination, so it will refer to the copied +target file. If not, the original file will be copied with the symlink's name. + - #Always copy target file# + All symlinks will be saved as regular files, being precise copies of +their target files. If you wish to create the destination folder before copying, terminate the name with backslash. Also in the Copy dialog you may press #F10# to select a @@ -4225,7 +4258,7 @@ $ #Error: plugin not loaded# 2. For some reason, the module returned an error code telling the system to abort plugin loading. - 3. The DLL file of the plugin is corrupt. + 3. The file of the plugin is corrupt. @ScrSwitch @@ -4252,11 +4285,9 @@ $ #Apply command# apply a command to each selected file. The same ~special symbols~@MetaSymbols@ as in ~File associations~@FileAssoc@ should be used to denote the file name. - For example, 'type !.!' will output to the screen all selected files, one -at a time, and the command 'rar32 m !.!.rar !.!' will move all selected files -into RAR archives with the same names. The command 'explorer /select,!.!' will -start system GUI file browser and set the cursor to the current file -or directory. + For example, 'cat !.!' will output to the screen all selected files, one +at a time, and the command 'tar --remove-files -cvjf !.!.tar.bz2 !.!' will move all selected files +into TAR/BZIP2 archives with the same names. See also ~Special commands~@SpecCmd@ See also ~Operating system commands~@OSCommands@ @@ -4293,6 +4324,8 @@ system command processor. - ~User menu~@UserMenu@ - ~File associations~@FileAssoc@ + See also ~Special commands~@SpecCmd@ + @FAREnv $ #Environment variables# diff --git a/far2l/bootstrap/scripts/FarHun.hlf.m4 b/far2l/bootstrap/scripts/FarHun.hlf.m4 index 5f48136094..e5c6cdb7ee 100644 --- a/far2l/bootstrap/scripts/FarHun.hlf.m4 +++ b/far2l/bootstrap/scripts/FarHun.hlf.m4 @@ -616,12 +616,12 @@ $ #Panelvezérlő parancsok - rendszerparancsok# Ha nem, akkor a forrásmappát az új elérési útra nevezi át (vagy helyezi át). - Példaként #c:\mappa1\#-et mozgassuk #d:\mappa2\#-re: + Példaként #/mappa1/#-et mozgassuk #/mappa2/#-re: - - ha #d:\mappa2\# létezik, akkor #c:\mappa1\# tartalma átkerül - #d:\mappa2\mappa1\# mappába; - - ha nem létezik, akkor #c:\mappa1\# áthelyeződik (átneveződik) - az újonnan létrehozott #d:\mappa2\# mappába (mappára). + - ha #/mappa2/# létezik, akkor #/mappa1/# tartalma átkerül + #/mappa2/mappa1/# mappába; + - ha nem létezik, akkor #/mappa1/# áthelyeződik (átneveződik) + az újonnan létrehozott #/mappa2/# mappába (mappára). A kurzor alatti ~fájl törlése~@DeleteFile@ #Shift-F8# Beállítások mentése #Shift-F9# @@ -693,28 +693,11 @@ a #Shift-F8# a törölt fájlokat a Lomtárba teszi-e vagy sem. Ezzel szemben a #Shift-Del# mindig a Lomtár kihagyásával töröl. 2. Kisöprésnél (#Alt-Del#) a FAR a fájl adatait törlés előtt nullákkal -írja felül (a TechInfo##29-ben elolvasható, hogyan lehet zéró helyett más -felülíró karaktert megadni), ezután a fájl méretét nulla hosszúságúra +írja felül (Lehet zéró helyett más felülíró karaktert megadni: +System.WipeSymbol a ~far:config~@FarConfig@ párbeszédablakban), 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# @@ -816,6 +799,8 @@ in ~associated commands~@FileAssoc@, ~user menu~@UserMenu@ and the ~apply comman Plugins can define their own command prefixes, see for each available plugin list of Command Prefixes via #far:about#. + Lásd még ~Operációs rendszer parancsok~@OSCommands@. + @FarConfig $ #Configuration editor# Starts with the ~pseudo-command~@SpecCmd@ #far:config# in the far2l internal command line. @@ -916,11 +901,6 @@ pluginek súgóinak listája a következők szerint jeleníthető meg: Ha a pluginnek nincs súgója, a helyzetérzékeny súgó ablaka nem jelenik meg. - Ha az aktív panel pluginnel emulált fájlrendszert mutat, a -parancssorból kiadott "CD" parancs a pluginnel emulált fájlrendszer mappái -közt vált. A "CD"-vel ellentétben a "CHDIR" parancs mindig valódi mappanévként -kezeli a megadott paramétert, függetlenül a fájlpanel típusától. - Az #Alt-Shift-F9# billentyűkombináció meghívja a ~plugin beállítások~@PluginsConfig@ menüt. @@ -1395,6 +1375,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. @@ -1437,9 +1420,9 @@ $ #Új mappa# Ezzel a funkcióval új mappákat hozhatunk létre. Környezeti változókat is megadhatunk a parancssorban, helyükön a mappa létrehozásakor az értékük fog megjelenni. Egy lépésben hozhatunk létre mélyebbre ágyazott almappákat, ha a -mappák neveit #\\#-karakterrel választjuk el. Példa: +mappák neveit #/#-karakterrel választjuk el. Példa: - #%USERDOMAIN%\\%USERNAME%\\Mappa3# + #$HOSTNAME/$USER/Mappa3# Ha a #Több név feldolgozása# opciót engedélyezzük, egyszerre több mappát készíthetünk. Ebben az esetben a mappák neveit "#;#" vagy "#,#" karakterrel kell @@ -1447,9 +1430,9 @@ elválasztani. Ha a fent említett opciót engedélyeztük és a mappa nevében "#;#" (vagy "#,#") karakter, akkor a nevet idézőjelek közé kell tenni. Például a következő soron Entert ütve: - #C:\\Foo1;"E:\\foo,2;";D:\\foo3# + #Foo1;"foo,2;";foo3# - a #C:\\Foo1#, az #E:\\foo,2;# és a #D:\\foo3# nevű mappák jönnek létre. + a #Foo1#, az #foo,2;# és a #foo3# nevű mappák jönnek létre. @FindFile @@ -1505,7 +1488,7 @@ lennének. - ^minden helyi meghajtóra, a kivehető és hálózati meghajtók kivételével; - - ^A %PATH% környezeti változóban megadott összes mappára + - ^A $PATH környezeti változóban megadott összes mappára (a belőlük nyíló almappákra nem); - ^az aktuális meghajtó vagy a #Meghajtó# gombbal @@ -1878,7 +1861,8 @@ $ #Előzmények: mappa előzmények# @TaskList $ #Futó programok# - The task list displays active tasks by using #htop# (if available). + The task list displays active tasks by using #htop# (if available) +or #top# as a fallback. @CompFolders $ #Mappák összehasonlítása# @@ -2015,19 +1999,6 @@ paneljei kikapcsolódjanak, kezdjük a parancssort #@@# karakterrel. A parancssorban ~különleges szimbólumokat~@MetaSymbols@ is használhatunk. - Megjegyzések: - - 1. ^Ha egy fájltípushoz nincs definiált társítás és a -~Rendszer beállítások~@SystemSettings@ menüben a #Windows regisztrált# -#fájltípusainak használata# opció be van kapcsolva, a FAR megpróbálja a -Windowsban definiált társításokat alkalmazni. - - 2. ^Az operációs rendszer "IF EXIST" és "IF DEFINED" -~parancsaival~@OSCommands@ a társításoknak kifinomultabb feltételrendszert -szabhatunk. Ha azonos fájltípushoz több különböző társítást adtunk meg, az -említett szabályok hatására a menüben csak a feltételeknek megfelelő -társítások jelennek meg. - @MetaSymbols $ #Különleges szimbólumok# @@ -2051,7 +2022,7 @@ egy felhasználói beviteli ablak jelenik meg. A a beviteli mező neve, a Több ilyen szimbólum lehet egy sorban, például: - grep !?Keresés:?! !?Maszk:?*.*!|c:\\far\\far.exe -v - + grep !?Search for:?! !?In:?*.*!|far2l -v - ^A mező kiegészülhet az sztringre vonatkozó előzménnyel (az változó nevével). @@ -2110,17 +2081,12 @@ szintén átkapcsoló előtagig terjed. Például: - if exist !##!/!^!.! diff -c -p !##!/!^!.! !/!.! + [ -f !##!/!^!.! ] && diff -c -p !##!/!^!.! !/!.! ^"Ha a passzív panelen létezik ugyanolyan nevű fájl, mint amin az aktív panel sávkurzora áll, mutassa meg a két fájl különbségét, függetlenül attól, hogy a passzív panelen mi a jelenleg aktív fájl neve." - 5. ^Ha valamelyik program a név megadásánál lezáró \\-jelet igényel, -használjuk a #!.\# metaszimbólumot. Például, ha egy RAR-ral tömörített fájlt -szeretnénk a fájllal azonos nevű mappába kibontani, a parancs: - - winrar x "!.!" "!.\" @SystemSettings $ #Beállítások: rendszer beállítások# @@ -2179,6 +2145,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 +2203,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 +2280,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 +2307,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 +2347,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# @@ -2712,8 +2748,8 @@ $ #Szerkesztő: fájl megnyitása/létrehozása# A #Shift-F4# billentyűkombinációval létező vagy új fájlt nyithatunk meg szerkesztésre. - A ~szerkesztő beállításaitól~@EditorSettings@ függően az új fájl OEM -vagy ANSI kódolású lesz, de szükség esetén a kódlapok #listájából# más +Az új fájl kódolása a ~szerkesztő beállításaitól~@EditorSettings@ +függően lesz. De szükség esetén a kódlapok #listájából# más kódlapot is választhatunk. Létező fájlnál is szükség lehet a #Кódlap# paraméter átállítására, @@ -2897,9 +2933,6 @@ $ #Hálózati meghajtó leválasztása# A ~Meghajtók~@DriveDlg@ menüben a #Del# lenyomásával leválaszthatjuk a hálózati meghajtókat. - A #[x] Belépéskor újracsatlakoztat# opció csak az állandóan csatlakozó -hálózati meghajtóknál engedélyezett. - A leválasztás jóváhagyása a ~megerősítések~@ConfirmDlg@ párbeszédablakban kapcsolható ki/be. @@ -3004,6 +3037,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 @@ -3163,70 +3212,72 @@ garantálható, különösen, ha rövid vagy nem tipikus szövegfájlt nyitunk m @FileAttrDlg -$ #Fájl attribútumok párbeszédablak# - A párbeszédablakban a fájlobjektumok attribútumait, valamint dátumát és -idejét változtathatjuk meg. Használhatjuk egyetlen fájlra vagy fájlok -csoportjára is. Ha nem szeretnénk, hogy a változtatások almappákban is -végbemenjenek, "Az almappákon is" opciót ne kapcsoljuk be. - - #Fájl attribútumok# - - A párbeszédablak jelölőnégyzetei három állapotot vehetnek fel: - - #[x]# - ^minden kijelölt elemnek van ilyen attribútuma (minden -kijelölt elemre ráteszi az attribútumot) - - #[ ]# - ^egyetlen kijelölt elemnek sincs ilyen attribútuma (minden -kijelölt elemről leveszi az attribútumot) - - #[?]# - ^nincs minden kijelölt elemnek ilyen attribútuma (ne -változtasson az attribútumon) - - Azok a jelölőnégyzetek, ahol minden kijelölt fájlnak megegyeznek az -attribútumai, kétállapotúra változnak: csak bejelölni vagy törölni lehet az -értéküket. Ha csoportos változtatásnál a kijelölt elemek közt mappák is -vannak, minden jelölőnégyzet háromállapotú lesz. - - Csak azok az attribútumok fognak megváltozni, ahol a jelölőnégyzetekben -az eredeti állapothoz képest változtatás történt. - - A "Tömörített", "Titkosított", "Nem indexelt", "Ritkított", "Átmeneti" és -az "Offline" attribútum csak NTFS fájlrendszerű meghajtókon használható. -A "Virtuális" attribútum csak Windows Vista/2008 alatt használható. A -"Tömörített" (C) és a "Titkosított" (E) attribútum kizárja egymást: vagy -az egyik, vagy a másik adható meg. - - ~Mappa linkek~@HardSymLink@ esetében a párbeszédablak az eredeti mappa -adatait fogja megjeleníteni (csak NTFS fájlrendszerben). Ha az eredeti mappa -adatai nem állnak rendelkezésre (különösen távoli mappák szimbolikus -linkjeinél), az "#(adat nem elérhető)#" üzenet jelenik meg. - - #Fájlok dátuma és ideje# - - A fájlobjektumoknak három időtípusa van: - - - az utolsó módosítás időpontja; - - - a létrehozás időpontja; - - - az utolsó hozzáférés időpontja. - - FAT fájlrendszerű meghajtókon az utolsó hozzáférés óra, perc és másodperc -értéke mindig nulla. - - Ha nem akarunk változtatni a fájl dátumán vagy idején, hagyjuk a megfelelő -mezőket üresen vagy eredeti állapotukban. Az #Üres# gomb megnyomása minden -dátum- és időértéket töröl, ezután a megfelelő mezőkbe beírhatjuk a változtatni -kívánt értéket. Nem kötelező mindent kitölteni, mert a nem változtatott mezők -eredeti értékei megmaradnak. - - Az #Aktuális# gomb a jelenlegi idővel tölti fel a dátum/idő mezőket. - - Az #Eredeti# gomb a fájl vagy mappa eredeti időértékeivel tölti fel a -dátum/idő mezőket. Csak egy kijelölt fájlra vagy mappára használható, -csoportra nem. - - ~Szimbolikus linkek~@HardSymLink@ dátuma és ideje nem állítható. +$ #File attributes dialog# + This command can be applied to individual files as well as groups of files +and directories, allowing you to view and modify permissions, ownership, +timestamps, and some file attributes. + If you do not want to process files in subfolders, clear the "Process +subfolders" option. + + The dialog has 5 sections. + + 1. ^#Info# + ^The type of the current object, as determined by the #file# command. + ^When the current object is a symbolic link, you can switch between +the "Info", the value of a symbolic link ("#Symlink#"), and its resolved absolute path +("#Object#"). The "Symlink" field is editable. + + 2. ^#Ownership# + ^Allows to change the user and/or group that owns selected file(s). +Select the required names from the corresponding dropdown lists. + + 3. ^#Permissions# + ^Allows to change the access permissions (read/write/execute +for user/group/others) and the special mode flags (setuid, setgid, and sticky) of +selected file(s). For convenience, the information is displayed and synchronously +updated in two notations: symbolic and numeric (octal-based). + + ^Checkboxes used in the dialog can have the following 3 states: + + ^ #[x]# - attribute is set for all selected items + ^ (set the attribute for all items) + ^ #[ ]# - attribute is not set for all selected items + ^ (clear the attribute for all items) + ^ #[?]# - attribute state is not the same for selected items + ^ (don't change the attribute) + + ^When all selected files have the same attribute value, the corresponding +checkbox will be in 2-state mode - set/clear only. When there are selected +folders, all checkboxes will always be 3-state. + ^Only those attributes will be changed for which the state of the +corresponding checkboxes was changed from the initial state. + + 4. ^#Attributes / Flags# + ^Allows to set or unset the "Immutable", "Append", and "Hidden" (*the latter is +on macOS and BSD only) attributes for the selected file. + + 5. ^#File date and time# + ^Three different file times are supported: + + ^ - last access time (atime); + ^ - last modification time (mtime); + ^ - last status change time (ctime); + + ^If you do not want to change the file time, leave the respective field +empty. You can push the #Blank# button to clear all the date and time fields +and then change an individual component of the date or time, for example, only +month or only minutes. All the other date and time components will remain +unchanged. The #Current# button fills the file time fields with the current time. +The #Original# button fills the file time fields with their original values (available +only when the dialog is invoked for a single file object). + + ^Note that "last status change time" is for viewing only and cannot be modified. + ^On FAT drives the hours, minutes, seconds and milliseconds of the last access time are +always equal to zero. + + #Be aware that some operations may require superuser rights.# + You should ensure that privilege elevation is permitted in the +~System settings~@SystemSettings@ dialog, or far2l must be run as root. @Bookmarks @@ -3645,11 +3696,11 @@ $ #Másolás, mozgatás, átnevezés és linkek létrehozása# mozgatja. Ha nem, akkor a forrásmappát az új elérési útra nevezi át (vagy helyezi át). - Példaként #c:\mappa1\#-et mozgassuk #d:\mappa2\#-re: - - ha #d:\mappa2\# létezik, akkor #c:\mappa1\# tartalma átkerül - #d:\mappa2\mappa1\# mappába; - - ha nem létezik, akkor #c:\mappa1\# áthelyeződik (átneveződik) - az újonnan létrehozott #d:\mappa2\# mappába (mappára). + Példaként #/mappa1/#-et mozgassuk #/mappa2/#-re: + - ha #/mappa2/# létezik, akkor #/mappa1/# tartalma átkerül + #/mappa2/mappa1/# mappába; + - ha nem létezik, akkor #/mappa1/# áthelyeződik (átneveződik) + az újonnan létrehozott #/mappa2/# mappába (mappára). ~Fájl linkek~@HardSymLink@ létrehozása #Alt-F6# @@ -3765,38 +3816,6 @@ $ #Másolás: szabályok# A mappák és a ~szimbolikus linkek~@HardSymLink@ ~másolására/mozgatására~@CopyFiles@ a következő szabályok érvényesek: - #Szimbolikus linkek másolása# - - Ha a "Szimbolikus linkek másolása" opció be van kapcsolva, vagy a másolás -cél- és forráslemeze távoli meghajtó, akkor a FAR egy mappát hoz létre a -célhelyen és belemásolja a forrás szimbolikus link tartalmát (önhivatkozással -a kapcsolt linkekhez). - - Ha a "Szimbolikus linkek másolása" opció ki van kapcsolva és a forrás és a -cél helyi meghajtó, akkor a céllemezen olyan szimbolikus link jön létre, ami a -forrás szimbolikus linkre mutat. - - #Szimbolikus linkek mozgatása# - - Ha a "Szimbolikus linkek másolása" opció be van kapcsolva, vagy a másolás -cél- és forráslemeze távoli meghajtó, akkor a FAR egy mappát hoz létre a -célhelyen és belemásolja a forrás szimbolikus link tartalmát (önhivatkozással -a kapcsolt linkekhez), majd a forráslinket törli. - - Ha a "Szimbolikus linkek másolása" opció ki van kapcsolva és a forrás és a -cél helyi meghajtó, akkor a FAR a forrás szimbolikus linket átmozgatja a célra. -Önhivatkozó öröklés a fastruktúrán ilyenkor nem történik. - - #Szimbolikus linkeket tartalmazó mappa mozgatása# - - Ha a forrás és a cél helyi meghajtó, akkor a FAR ugyanúgy helyezi át a -mappát, mint egy közönséges mappát. - - Ha a forrás vagy a cél távoli meghajtó, akkor a "Szimbolikus linkek -másolása" opció beállításától függetlenül a FAR egy mappát hoz létre a -célhelyen, belemásolja a forrás szimbolikus link tartalmát (önhivatkozással -a kapcsolt linkekhez), végül a forráslinket törli. - @HardSymLink $ #Hardlinkek és szimbolikus linkek# @@ -3851,13 +3870,13 @@ másik ~szimbolikus linkje~@HardSymLink@. $ #Hiba: plugin betöltési hiba# A hibaüzenet ezekben az esetekben jelenhet meg: - 1. ^A plugin helyes működéséhez szükséges .dll fájl nem található + 1. ^A plugin helyes működéséhez szükséges fájl nem található a rendszerben. 2. ^Valamilyen oknál fogva a plugin hibakóddal tér vissza és nem engedi, hogy a plugin a rendszerbe töltődjön. - 3. A plugint képviselő .dll fájl hibás. + 3. A plugint képviselő fájl hibás. @ScrSwitch @@ -3883,11 +3902,9 @@ $ #Parancs végrehajtása# kijelölt fájlra közös parancsot adhatunk ki. A ~fájltársításoknál~@FileAssoc@ alkalmazható ~különleges szimbólumok~@MetaSymbols@ itt is használhatók. - Például a "type !.!" parancs sorban egyenként a képernyőre irányítja a -kijelölt fájlok tartalmát, a "rar32 m !.!.rar !.!" parancs pedig a fájlnevekkel -megegyező nevű RAR tömörített fájlokba mozgatja a kijelölt fájlokat. Az -"explorer /select,!.!" parancs megnyitja a Windows Intézőt és ráállítja a -kurzort az aktuális fájlra vagy mappára. + Például a "cat !.!" parancs sorban egyenként a képernyőre irányítja a +kijelölt fájlok tartalmát, a "tar --remove-files -cvjf !.!.tar.bz2 !.!" parancs pedig a fájlnevekkel +megegyező nevű TAR/BZIP2 tömörített fájlokba mozgatja a kijelölt fájlokat. See also ~Special commands~@SpecCmd@ Lásd még ~Operációs rendszer parancsok~@OSCommands@. @@ -3926,6 +3943,8 @@ az operációs rendszer parancsértelmezőjének. ~Felhasználói menü~@UserMenu@ ~Fájltársítások~@FileAssoc@ + See also ~Special commands~@SpecCmd@ + @FAREnv $ #Környezeti változók# diff --git a/far2l/bootstrap/scripts/FarRus.hlf.m4 b/far2l/bootstrap/scripts/FarRus.hlf.m4 index 5dd9fcd2b1..e4fd7d223f 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# @@ -750,8 +750,7 @@ $ #Команды управления панелями - сервисные к Изменение размеров окна FAR2L #Alt-F9# В оконном режиме переключение происходит с нормального до максимально -допустимого размера консольного окна и обратно. В полноэкранном режиме #Alt-F9# -переключает экран с 25 линий на 50 и обратно. Подробнее см. TechInfo##38. +допустимого размера консольного окна и обратно. Настройка параметров подключаемых ~внешних модулей~@Plugins@ #Alt-Shift-F9# @@ -774,13 +773,13 @@ $ #Команды управления панелями - сервисные к Переименование или перенос файла под курсором #Shift-F6# Для папки: если заданный относительный или абсолютный путь соответствует -существующей папке, то происходит перемещение в эту папку. +существующей папке, то происходит перемещение в эту папку. - Например, при перемещении #c:\folder1\# в #d:\folder2\#: - - если #d:\folder2\# существует, то содержимое #c:\folder1\# переместится в -#d:\folder2\folder1\#; - - в противном случае содержимое #c:\folder1\# переместится во -вновь созданную папку #d:\folder2\#. + Например, при перемещении #/folder1/# в #/folder2/#: + - если #/folder2/# существует, то содержимое #/folder1/# переместится в +#/folder2/folder1/#; + - в противном случае содержимое #/folder1/# переместится во +вновь созданную папку #/folder2/#. ~Удаление файла~@DeleteFile@ под курсором #Shift-F8# Сохранить конфигурацию #Shift-F9# @@ -854,22 +853,9 @@ $ #Удаление и уничтожение файлов и папок# минуя Корзину. 2. ^В процессе уничтожения, файл перезаписывается нулями (можно задать -другой символ-заполнитель, см. TechInfo##29), усекается до нулевой длины, +другой символ-заполнитель, System.WipeSymbol в ~far:config~@FarConfig@), усекается до нулевой длины, переименовывается во временное имя и удаляется. -@ErrCannotExecute -$ #Ошибка: Ошибка выполнения# - Запускаемая команда не является внутренней или внешней -командой, исполняемой программой или пакетным файлом. - - При запуске содержимого командной строки FAR2L ищет исполняемый -модуль по следующей логике (попеременно подставляя расширения, перечисленные в -переменной окружения %PATHEXT%): - - 1. Текущий каталог - 2. Каталоги, которые перечислены в переменной окружения %PATH% - - @MiscCmd $ #Команды управления панелями - прочие команды# Копирование текста с экрана #Alt-Ins# @@ -971,6 +957,8 @@ $ #Специальные команды# Плагины могут определять свои собственные префиксы команд. Смотрите для каждого доступного плагина список префиксов команд через #far:about#. + См. также: ~команды операционной системы~@OSCommands@ + @FarConfig $ #Редактор конфигурации# Запускается по ~псевдокоманде~@SpecCmd@ #far:config# из внутренней командной строки far2l. @@ -1076,12 +1064,6 @@ $ #Поддержка подключаемых модулей# Если плагин не имеет файла помощи, то помощь вызываться не будет. - Если активная панель отображает файловую систему, поддерживаемую внешним -модулем, то команда "CD" в командной строке может быть использована для смены -текущей папки этой файловой системы. В отличие от "CD" команда "CHDIR" всегда -воспринимает указанный параметр как имя реальной папки, вне зависимости от типа -файловой панели. - @PluginCommands $ #Команды внешних модулей# @@ -1549,6 +1531,9 @@ $ #Меню параметров# #Раскраска файлов# Редактирование #и группы сортировки# ~раскраски файлов и групп сортировки~@Highlight@. + #Настройки# Вызывает диалог ~Уведомления~@NotificationsSettings@. + #уведомлений# + #Сохранить параметры# Сохранение текущей конфигурации, цветов и внешнего вида экрана. @@ -1694,7 +1679,7 @@ $ #Менеджер внешних модулей# #Путь к персональным плагинам# Укажите полный путь, где FAR2L будет искать "персональные" плагины в дополнение к "основным". Можно указать несколько путей поиска, разделённых символом ';'. При указании пути поиска можно использовать переменные среды. -Персональные плагины не будут загружаться, если в параметрах ~командной строки~@CmdLine@ указан один из ключей -p или -co. +Персональные плагины не будут загружаться, если в параметрах ~командной строки~@CmdLine@ указан ключ -co. @ChoosePluginMenu @@ -1709,9 +1694,9 @@ $ #Создание папки# окружения в строке ввода, которые перед созданием папки преобразуются в содержащееся в ней значение. Также существует возможность создавать несколько вложенных папок за один раз: для этого отделите имена папок друг от друга -символом "\\". Например: +символом "/". Например: - #%USERDOMAIN%\\%USERNAME%\\Папка3# + #$HOSTNAME/$USER/Папка3# Если включена опция "#Обрабатывать несколько имён папок#", то можно создавать несколько папок за один раз. В этом случае имена папок должны быть @@ -1770,7 +1755,7 @@ $ #Поиск файла # - на всех локальных дисках, кроме сменных и сетевых; - - во всех папках, перечисленных в переменной окружения %PATH% + - во всех папках, перечисленных в переменной окружения $PATH (без вложенных папок); - во всех папках, начиная с корневой, в диалоге поиска @@ -2224,7 +2209,8 @@ $ #История смены папок# @TaskList $ #Список задач# - The task list displays active tasks by using #htop# (if available). + Список задач отображает активные задачи с использованием #htop# (если доступно) +или #top# в качестве запасного варианта. @CompFolders $ #Сравнение папок# @@ -2360,17 +2346,6 @@ $ #Настройка ассоциации файлов# В ассоциированных командах могут использоваться специальные ~метасимволы~@MetaSymbols@. - Примечания: - - 1. ^Если для данного файла отсутствуют ассоциированные команды -запуска и установлен параметр #Использовать стандартные типы# -в ~Системных параметрах~@SystemSettings@, то FAR2L пытается использовать -ассоциации ОС для запуска этого типа файлов. - - 2. ^~Команды~@OSCommands@ операционной системы "IF EXIST" и "IF DEFINED" -позволяют сделать ассоциации более "умными" - если вы назначили несколько -ассоциаций для одного типа файлов, то в меню попадут только те ассоциации, -у которых условия будут выполняться. @MetaSymbols $ #Метасимволы# @@ -2456,19 +2431,13 @@ $ #Метасимволы# Действие этих префиксов распространяется до следующего подобного префикса. Например: - if exist !##!/!^!.! diff -c -p !##!/!^!.! !/!.! + [ -f !##!/!^!.! ] && diff -c -p !##!/!^!.! !/!.! "Если на пассивной панели существует такой же файл, как и на активной под курсором, то показать расхождения между файлом на пассивной панели и файлом на активной панели, независимо от имени текущего файла на пассивной панели" - 5. ^Если нужно передать программе имя с завершающей обратной чертой, -то используйте конструкцию - #!.\#. Например, распаковать rar-архив в -папку с таким же именем - - winrar x "!.!" "!.\" - @SystemSettings $ #Системные параметры# @@ -2501,7 +2470,8 @@ FAR2L ожидал ввода из командной строки и отсут #Сохранять историю команд# Вызывает сохранение ~истории команд~@History@ перед завершением и её восстановление после запуска FAR2L. -Для просмотра содержимого истории папок нажмите #Alt-F8#. +Для просмотра содержимого истории команд нажмите #Alt-F8#. + Эта опция доступна также в диалоге ~Настройка командной строки~@CmdlineSettings@. #Сохранять историю папок# Вызывает сохранение ~истории папок~@HistoryFolders@ перед завершением и её восстановление после запуска FAR2L. @@ -2520,6 +2490,13 @@ FAR2L ожидал ввода из командной строки и отсут из которой команда была запущена; то есть, если одна и та же команда была запущена из двух разных директорий, в истории сохранятся обе записи. + #Автоподсветка в списках истории# + Разрешить FAR2L автоматически назначать однокнопочные горячие клавиши для элементов в +~Истории команд~@History@, ~Истории папок~@HistoryFolders@ и ~Истории просмотра~@HistoryViews@. +Это может быть удобно, но также существует риск случайного выбора из-за непреднамеренных нажатий +в связи с динамической природой подобных списков. + Если вы не используете эту функцию или чувствуете себя некомфортно с ней, вы можете её отключить. + #Автозапись конфигурации# Если эта опция включена, FAR2L будет автоматически сохранять конфигурацию. Также будут сохраняться текущие папки обеих панелей. @@ -2574,10 +2551,8 @@ $ #Настройка панели# #панелей...# будет отключаться, если количество файловых объектов превысит заданное значение. - Механизм автоматического слежения за файловой системой работает - только для файловых систем FAT/FAT32/NTFS. Значение параметра, - равное нулю соответствует состоянию "автоматическое обновление - включено всегда". Для принудительного обновления панели + Значение параметра, равное нулю соответствует состоянию "автоматическое + обновление включено всегда". Для принудительного обновления панели используйте #Ctrl-R#. #Автообновление# Опция включает механизм автоматического @@ -2661,19 +2636,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 +2666,8 @@ $ #Настройка интерфейса# Некоторым терминалам также требуется включение OSC52 в их настройках. Если вы используете far2l на удалённой небезопасной системе, предоставление ей доступа на запись в ваш буфер обмена может быть потенциально небезопасным. + Примечание: опция отображается, если другие предпочтительные способы доступа к буферу +обмена (TTY|X, TTY|F) недоступны. #Исп. свою палитру базовых цветов# (*только TTY-бекенд) @@ -2741,8 +2728,18 @@ $ #Настройка меню# Вы можете выбрать действие кнопок мыши при клике вне поля меню: #Закрыть с отменой#, #Выполнить текущий пункт# или #Ничего не делать#. + #Прокрутка списка по кругу# + Включите эту опцию для циклической прокрутки вертикальных меню при удержании +клавиш стрелок. Достигнув верхнего или нижнего элемента, курсор автоматически +перескочит на противоположный конец списка. + + @CmdlineSettings $ #Настройка командной строки# + #Сохранять историю команд# + Вызывает сохранение ~истории команд~@History@ перед завершением и её восстановление после запуска FAR2L. + Эта опция доступна также в диалоге ~Системные параметры~@SystemSettings@. + #Постоянные блоки# Не снимать выделение при перемещении в командной строке. @@ -2755,9 +2752,28 @@ $ #Настройка командной строки# клавиш #Ctrl-Shift-End#. Операция автозавершения не работает во время записи и исполнения макроса. + #Разделитель вывода команд# + Включает отображение разделительных линий между выводом команд во встроенном ~терминале~@Terminal@. + При успешном выполнении команды выводится зелёная линия из символов "-", а при ошибке — +жёлтая линия из символов "~~". Это делает вывод более структурированным и помогает быстрее +оценивать результаты выполнения команд. + + #Ожидать нажатие перед закрытием# + Ждать нажатия любой клавиши после выполнения команды во встроенном ~терминале~@Terminal@ перед +показом панелей. Допустимые значения: Никогда/При ошибке/Всегда. + #Установить формат командной строки# Эта опция позволяет изменить ~формат приглашения~@CommandPrompt@ командной строки. + #Использовать шелл# + Принудительно использовать указанную командную оболочку во встроенном ~терминале~@Terminal@. + Если оболочка не задана, far2l попытается использовать системную (#$SHELL#). Если системная оболочка +не соответствует внутренним критериям far2l, то будет использоваться #bash#. + Узнать текущую командную оболочку far2l можно с помощью ~псевдокоманды~@SpecCmd@ #far:about#. + Обратите внимание, что на данный момент полноценная поддержка обеспечена только для #bash#, +работа с другими командными оболочками может происходить со значительными ограничениями или +ошибками. + @AutoCompleteSettings $ #Настройка автозавершения и истории# #Показывать список# @@ -3137,8 +3153,8 @@ $ #Редактор: Открыть/создать файл# С помощью комбинации #Shift-F4# можно открыть существующий или создать новый файл. - В зависимости от ~настроек редактора~@EditorSettings@ для нового файла -выбирается кодовая страница OEM или ANSI. При необходимости из #списка# + Для нового файла кодовая страница выбирается в зависимости от +~настроек редактора~@EditorSettings@. При необходимости из #списка# можно выбрать другую кодовую страницу. Для существующего файла изменять опцию #Кодовая страница:# имеет @@ -3362,9 +3378,6 @@ $ #Отмонтирование пути# Отмонтировать файловую систему по заданному путю можно из ~Меню перехода~@DriveDlg@ клавишей #Del#. - Опция #[x] Восстанавливать при входе в систему# доступна для изменений -только для сетевых устройств, подключённых постоянно. - Выдачу подтверждения можно отключить в диалоге ~"Подтверждения"~@ConfirmDlg@ @@ -3462,6 +3475,23 @@ $ #Раскраска файлов и группы сортировки: ред в Windows 2000/XP/2003. +@NotificationsSettings +$ #Настройки уведомлений# + + #Уведомлять о завершении файловой операции# + Отправлять уведомления на рабочий стол по завершении длительных операций, таких +как копирование, перемещение и поиск файлов. + + #Уведомлять о завершении консольной команды# + Отправлять уведомление на рабочий стол об успешном выполнении команды во встроенном +~терминале~@Terminal@ или в случае её неудачи. + + #Уведомлять только когда в фоне# + Отслеживать состояние окна far2l и посылать уведомления на рабочий стол только +тогда, когда оно не активно. Работает как в графической, так и в терминальной +версии far2l. + + @ViewerSettings $ #Настройка программы просмотра# В этом диалоге можно изменить параметры внешней и встроенной @@ -3648,74 +3678,78 @@ $ #Автоопределение кодовой страницы# маленьких или нетипичных текстовых файлов. @FileAttrDlg -$ #Файловые атрибуты# - Эта команда позволяет изменить атрибуты и время как у отдельных файлов, так -и у групп файлов и папок. Если вам не нужно обрабатывать файлы во вложенных -папках, отмените параметр "Обрабатывать вложенные папки". - - #Файловые атрибуты# - - Для выделенных объектов (файлов и папок) контрольные переключатели имеют 3 +$ #Атрибуты файлов# + Эта команда может применяться как к отдельным файлам, так и к группам файлов +и папок, и позволяет просматривать и изменять права доступа, владельцев, временные +метки и некоторые файловые атрибуты. + Если вам не нужно обрабатывать файлы во вложенных папках, отмените +параметр "Обрабатывать вложенные папки". + + Всего в диалоге 5 секций. + + 1. ^#Описание# + ^Тип текущего объекта, как его определяет команда #file#. + ^Если текущим объектом является символическая ссылка, то появляется +возможность переключаться между "описанием", значением символической ссылки ("#Ссылка#") и +её разрешённым абсолютным путём ("#Объект#"). Поле "Ссылка" доступно для редактирования. + + 2. ^#Владение# + ^Позволяет изменять пользователя и/или группу, владеющих выбранными файлами. +Выберите нужные имена из соответствующих выпадающих списков. + + 3. ^#Права доступа# + ^Позволяет изменять права доступа (чтение/запись/выполнение для +владельца/группы/остальных) и специальные биты режима (setuid, setgid и sticky) +у выбранных файлов. Для удобства информация представлена и синхронно изменяется ​​в +двух видах записи: символьной и числовой (восьмеричной). + + ^Для выделенных объектов (файлов и папок) контрольные переключатели имеют 3 состояния: - #[x]# - атрибут установлен для всех объектов - (установить у всех) - - #[ ]# - атрибут сброшен для всех объектов - (сбросить у всех) - - #[?]# - атрибут не у всех объектов - (не изменять этот атрибут) + ^ #[x]# - атрибут установлен для всех объектов + ^ (установить у всех) + ^ #[ ]# - атрибут сброшен для всех объектов + ^ (сбросить у всех) + ^ #[?]# - атрибут не у всех объектов + ^ (не изменять этот атрибут) - Если выделенные объекты имеют одинаковые атрибуты, то контрольные + ^Если выделенные объекты имеют одинаковые атрибуты, то контрольные переключатели будут 2-х позиционными - установить/сбросить. Исключение составляет случай, когда среди выделенных объектов встречаются папки - в этом случае все контрольные переключатели будут 3-х позиционными. - - Если состояние контрольных переключателей на момент исполнения команды + ^Если состояние контрольных переключателей на момент исполнения команды установки атрибутов не изменилось (по сравнению с начальным состоянием), то указанный атрибут меняться не будет. - - Если среди выделенных объектов нет папок, то опция "Обрабатывать вложенные + ^Если среди выделенных объектов нет папок, то опция "Обрабатывать вложенные папки" будет недоступна. - Атрибуты #Сжатый#, #Зашифрованный#, #Неиндексируемый#, #Разрежённый#, -#Временный#, #Автономный#, #Точка повторной обработки# и #Виртуальный# доступны -только на дисках с файловой системой NTFS. Атрибут #Виртуальный# не используется -в Windows 2000/XP/2003. Атрибуты #Сжатый# и #Зашифрованный# являются взаимоисключающими, -т.е. можно выставить только один из них. В Windows 2000/XP/2003 выставленный атрибут -#Разрежённый# сбросить нельзя. - - Для ~символических ссылок~@HardSymLink@ в диалоге отображается путь, на -который она ссылается. Если эта информация недоступна, то выводится -сообщение "#(нет данных)#". - - #Дата и время# - - Поддерживаются четыре различных времени файла: - - - время последней записи; - - - время создания файла; + 4. ^#Атрибуты / Флаги# + ^Позволяет установить или сбросить атрибуты "Неизменяемый", "Дополнение", +а также "Скрытый" (*только macOS и BSD) у выбранного файла. - - время последнего доступа; + 5. ^#Дата и время# + ^Поддерживаются три различных времени файла: - - время изменения. + ^ - время последнего доступа (atime); + ^ - время последней модификации (mtime); + ^ - время изменения статуса (ctime); - Для дисков с файловой системой FAT часы, минуты и секунды времени -последнего доступа всегда равны нулю. - - Если вы не хотите изменять время файла, оставьте соответствующее поле -пустым. Вы можете нажать кнопку #Blank# (Сброс), чтобы очистить все поля с + ^Если вы не хотите изменять время файла, оставьте соответствующее поле +пустым. Вы можете нажать кнопку #Сброс#, чтобы очистить все поля с датами и временем, после чего поменять отдельную составляющую даты и времени, например только месяц или только минуты. Остальные значения полей остаются -неизменными. +неизменными. Кнопка #Текущее# позволяет заполнить поля времени файла текущим +временем. Кнопка #Исходное# заполняет поля времени файла оригинальными +значениями (доступна для одиночного файлового объекта). - Кнопка #Current# (Текущее) позволяет заполнить поля времени файла текущим -временем. + ^Обратите внимание, что "время изменения статуса" предназначено только для +просмотра и не может быть изменено. + ^Для дисков с файловой системой FAT часы, минуты и секунды времени +последнего доступа всегда равны нулю. - Кнопка #Original# (Исходное) заполняет поля времени файла оригинальными -значениями. Доступна для одиночного файлового объекта. + #Обратите внимание, что некоторые операции могут требовать прав суперпользователя.# + Вы должны убедиться, что повышение привилегий разрешено в диалоге +~Системных параметров~@SystemSettings@, либо far2l должен быть запущен от root. @Bookmarks @@ -4187,14 +4221,18 @@ UNIX режимы доступа как у оригинальных файлов Потенциальным минусом является повышенная фрагментация файла, если в дальнейшем этот файл или же его первоначальная копия будут перезаписаны. - Выпадающий список #Символические ссылки# позволяет выбрать один из трех возможных -способов копирования встреченных символических ссылок: - - Либо все символические ссылки будет скопированы как идентичные ссылки. - - Либо far2l будет проверять путь, указываемый каждой ссылкой, чтобы понять - -он указывает на 'внешний' файл или на один из так же копируемых файлов. В первом случае -ссылка будет скопирована как файл, а во втором случае будет создана ссылка, которая будет -ссылаться на новый экземпляр файла. - - Либо все символические ссылки будут скопированы как файлы. + Выпадающий список #Символические ссылки# предлагает три способа копирования +встреченных символических ссылок: + - #Всегда копировать ссылку# + Все символические ссылки копируются "как есть", без какой-либо адаптации к +новому расположению. + - #Умно копировать ссылку или файл# + Если ссылка указывает на файл, подлежащий копированию в рамках той же операции, +то при копировании она будет изменена так, чтобы ссылаться на новый экземпляр этого файла. +Иначе под именем ссылки будет скопирован оригинальный файл. + - #Копировать как файл# + Все символические ссылки будут преобразованы в обычные файлы, содержащие +точную копию файла, на который они указывают. Если вы хотите создать папку назначения перед копированием, добавьте к её имени обратную черту. Также в диалоге копирования вы можете нажать #F10# для @@ -4270,40 +4308,6 @@ $ #Копирование: правила# При ~копировании/перемещении~@CopyFiles@ папок и ~символических ссылок~@HardSymLink@ соблюдаются следующие правила. - #Копирование символической ссылки# - - Если включена опция "Копировать содержимое символических ссылок" - или источник или приёмник - сетевые диски, то в приёмнике - создаётся папка, и в неё копируется содержимое ссылки-источника - (для вложенных ссылок рекурсивно). - - Если опция "Копировать содержимое символических ссылок" выключена, - и источник и приёмник - локальные диски, то в приёмнике создаётся - символическая ссылка, в зависимости от типа источника. - - #Перемещение символической ссылки# - - Если включена опция "Копировать содержимое символических ссылок" - или источник или приёмник - сетевые диски, то в приёмнике - создаётся папка, и в неё копируется содержимое ссылки-источника - (для вложенных ссылок рекурсивно). Сама ссылка в источнике - удаляется. - - Если опция "Копировать содержимое символических ссылок" выключена, - и источник и приёмник - локальные диски, то ссылка-источник просто - переносится. Рекурсивный спуск по дереву не производится. - - #Перемещение каталога, содержащего символические ссылки# - - Если источник и приёмник - локальные диски, то каталог просто - перемещается. - - Если источник или приёмник - сетевые диски, то независимо от - состояния опции "Копировать содержимое символических ссылок" - в приёмнике создаётся папка, и в неё копируется содержимое - ссылки-источника (для вложенных ссылок рекурсивно). - Сама ссылка в источнике удаляется. - @HardSymLink $ #Жёсткие ссылки, символические ссылки# @@ -4361,13 +4365,13 @@ $ #Ошибка: копирование/перенос "в самого себя $ #Ошибка: плагин не загружен# Эта ошибка появляется в случаях, когда: - 1. Для нормальной работы DLL-модуля требуется динамическая + 1. Для нормальной работы модуля требуется динамическая библиотека, которая отсутствует в вашей системе. 2. Модуль по какой-то причине вернул системе информацию о недопустимости дальнейшей загрузки. - 3. DLL-модуль плагина испорчен. + 3. Модуль плагина испорчен. @ScrSwitch @@ -4396,10 +4400,9 @@ $ #Применить команду# имени файла должны использоваться те же ~символы~@MetaSymbols@, что и в ~Ассоциациях файлов~@FileAssoc@. - Например, 'type !.!' будет выводить на экран все помеченные файлы по -очереди, а команда 'rar32 m !.!.rar !.!' перенесёт все отмеченные файлы в -одноимённые RAR-архивы. Команда 'explorer /select,!.!' запустит проводник и -установит курсор на текущем файле или папке. + Например, 'cat !.!' будет выводить на экран все помеченные файлы по +очереди, а команда 'tar --remove-files -cvjf !.!.tar.bz2 !.!' перенесёт все отмеченные файлы в +одноимённые TAR/BZIP2-архивы. См. также: ~псевдокоманды~@SpecCmd@ См. также: ~команды операционной системы~@OSCommands@ @@ -4439,6 +4442,8 @@ FAR2L передаёт управление командному процесс - ~Меню пользователя~@UserMenu@ - ~Ассоциациях файлов~@FileAssoc@ + См. также: ~псевдокоманды~@SpecCmd@ + @FAREnv $ #Переменные среды# diff --git a/far2l/bootstrap/scripts/FarUkr.hlf.m4 b/far2l/bootstrap/scripts/FarUkr.hlf.m4 index 3889829178..30f538a995 100644 --- a/far2l/bootstrap/scripts/FarUkr.hlf.m4 +++ b/far2l/bootstrap/scripts/FarUkr.hlf.m4 @@ -217,7 +217,7 @@ far2l, який працює у режимі WX. - ^для файлів - відбудеться перехід у каталог із файлом та позиціонування на вказаний файл, якщо він існує; - ^при вказівці префіксів плагінів (допускається змішане використання зі звичайними шляхами) спочатку виконується команда для пасивної панелі (пасивна панель у своїй тимчасово активируется). Односимвольні префікси ігноруються. - Приклад: far ma:c:\\Far20.7z "macro:post MsgBox(\"FAR2L\",\"Successfully started\")" + Приклад: far ma:Far20.7z "macro:post MsgBox(\"FAR2L\",\"Successfully started\")" All options (except #-h# and #-u#) also can be set via the #FAR2L_ARGS# environment variable @@ -602,8 +602,7 @@ $ #Команда управління панелями - сервісні ко Зміна розміру вікна FAR2L #Alt-F9# У віконному режимі перемикання відбувається з нормального до максимального -допустимого розміру консольного вікна та назад. У повноекранному режимі #Alt-F9# -перемикає екран із 25 ліній на 50 і назад. Докладніше див. TechInfo##38. +допустимого розміру консольного вікна та назад. Налаштування параметрів зовнішніх модулів, що підключаються~@Plugins@ #Alt-Shift-F9# @@ -628,11 +627,11 @@ $ #Команда управління панелями - сервісні ко Для папки: якщо заданий відносний або абсолютний шлях відповідає існуючої папки відбувається переміщення в цю папку. - Наприклад, при переміщенні #c:\folder1\# в #d:\folder2\#: - - якщо #d:\folder2\# існує, то вміст #c:\folder1\# переміститься в -#d:\folder2\folder1\#; - - інакше вміст #c:\folder1\# переміститься в -новостворену папку #d:\folder2\#. + Наприклад, при переміщенні #/folder1/# в #/folder2/#: + - якщо #/folder2/# існує, то вміст #/folder1/# переміститься в +#/folder2/folder1/#; + - інакше вміст #/folder1/# переміститься в +новостворену папку #/folder2/#. ~Видалення файлу~@DeleteFile@ під курсором #Shift-F8# Зберегти конфігурацію #Shift-F9# @@ -705,25 +704,9 @@ $ #Видалення та знищення файлів та папок# минаючи Кошик. 2. ^У процесі знищення файл перезаписується нулями (можна задати -інший символ-заповнювач, див. TechInfo##29), усікається до нульової довжини, +інший символ-заповнювач, System.WipeSymbol в ~far:config~@FarConfig@), усікається до нульової довжини, перейменовується у тимчасове ім'я та віддаляється. -@ErrCannotExecute -$ #Помилка: Помилка виконання# - Команда, що запускається, не є внутрішньою або зовнішньою -командою, що виконується програмою чи пакетним файлом. - - При запуску вмісту командного рядка FAR2L шукає виконуваний -модуль за наступною логікою (поперемінно підставляючи розширення, перераховані в -змінної оточення %PATHEXT%): - - 1. Поточний каталог - 2. Каталоги, які перераховані у змінному оточенні %PATH% - 3. 32-бітний системний каталог Windows (SYSTEM32) - 4. 16-бітний системний каталог Windows (SYSTEM) - 5. Каталог Windows. - - @MiscCmd $ #Команда управління панелями - інші команди# Копіювання тексту з екрана #Alt-Ins# @@ -825,6 +808,8 @@ in ~associated commands~@FileAssoc@, ~user menu~@UserMenu@ and the ~apply comman Plugins can define their own command prefixes, see for each available plugin list of Command Prefixes via #far:about#. + також ~Команда операційної системи~@OSCommands@ + @FarConfig $ #Configuration editor# Starts with the ~pseudo-command~@SpecCmd@ #far:config# in the far2l internal command line. @@ -929,12 +914,6 @@ $ #Підтримка модулів, що підключаються# Якщо плагін не має файлу допомоги, то допомога викликатись не буде. - Якщо активна панель відображає файлову систему, яку підтримують зовнішні -модулем, то команда "CD" у командному рядку може бути використана для зміни -поточної папки файлової системи. На відміну від "CD" команда "CHDIR" завжди -сприймає вказаний параметр як ім'я реальної папки, незалежно від типу -файлової панелі. - @PluginCommands $ # Команди зовнішніх модулів # @@ -1399,6 +1378,8 @@ $ #Меню параметрів# #Розмальовка файлів# Редагування #і групи сортування# ~розмальовки файлів та груп сортування~@Highlight@. + #Налаштування повідомлень# Викликає діалог ~Налаштування повідомлень~@NotificationsSettings@. + #Зберегти параметри# Збереження поточної конфігурації, кольорів та зовнішнього вигляду екрана. @@ -1542,7 +1523,7 @@ $ #Менеджер зовнішніх модулів# #Шлях до персональних плагінів# Вкажіть повний шлях, де FAR2L шукатиме "персональні" плагіни на додаток до "основних". Можна вказати кілька шляхів пошуку, розділених символом ';'. Якщо вказати шлях пошуку, можна використовувати змінні середовища. -Персональні плагіни не завантажуватимуться, якщо в параметрах ~командного рядка~@CmdLine@ вказано один із ключів -p або -co. +Персональні плагіни не завантажуватимуться, якщо в параметрах ~командного рядка~@CmdLine@ вказан ключ -co. @ChoosePluginMenu @@ -1556,16 +1537,16 @@ $ #Створення папки# оточення в рядку введення, які перед створенням папки перетворюються на що міститься у ній значення. Також існує можливість створювати декілька вкладених папок за один раз: для цього відокремте імена папок один від одного -символом "\". Наприклад: +символом "/". Наприклад: - #%USERDOMAIN%\\USERNAME%\\Папка3# + #$HOSTNAME/$USER/Папка3# Якщо увімкнено опцію "#Обробляти кілька імен папок#", то можна створювати кілька папок за один раз. У цьому випадку імена папок мають бути розділені символом-розділювачем "#; #" або "#, #". Якщо ця опція включена та ім'я папки містить у собі символ "#;#" (або "#,#"), то воно має бути взяте в -лапки. Наприклад, якщо буде введено #C:\\Foo1;"E:\\foo,2;";D:\\foo3#, то -будуть створені папки з іменами: "#C:\\Foo1#", "#E:\\foo,2;#" та "#D:\\foo3#". +лапки. Наприклад, якщо буде введено #Foo1;"foo,2;";foo3#, то +будуть створені папки з іменами: "#Foo1#", "#foo,2;#" та "#foo3#". @FindFile @@ -1617,7 +1598,7 @@ $ #Пошук файлу # - на всіх локальних дисках, крім змінних та мережевих; - - у всіх папках, перерахованих у змінній оточенні %PATH% + - у всіх папках, перерахованих у змінній оточенні $PATH (без вкладених папок); - у всіх папках, починаючи з кореневої, у діалозі пошуку @@ -2071,8 +2052,9 @@ $ #Історія зміни папок# common ~history~@HistoryCmd@ keyboard commands. @TaskList -$ #Список задач# - The task list displays active tasks by using #htop# (if available). +$ #Список завдань# + Список завдань відображає активні завдання, використовуючи #htop# (якщо доступно) +або #top# як резервний варіант. @CompFolders $ #Порівняння папок# @@ -2207,17 +2189,6 @@ $ #Налаштування асоціації файлів# В асоційованих командах можуть використовуватись спеціальні ~метасимволи~@MetaSymbols@. - Примітки: - - 1. ^Якщо для цього файлу відсутні асоційовані команди -запуску та встановлено параметр #Використовувати стандартні типи# -у ~Системних параметрах~@SystemSettings@, то FAR2L намагається використовувати -Windows для запуску цього типу файлів. - -2. ^~Команди~@OSCommands@ операційної системи "IF EXIST" та "IF DEFINED" -дозволяють зробити асоціації "розумнішими" - якщо ви призначили кілька -асоціацій для одного типу файлів, то в меню потраплять ті асоціації, -у яких умови виконуватимуться. @MetaSymbols $ #Метасимволи# @@ -2244,7 +2215,7 @@ $ #Метасимволи# Допускається використання кількох таких символів в одному рядку, наприклад: -grep !?Search for:?! !?In:?*.*!|c:\\far\\far.exe -v - + grep !?Search for:?! !?In:?*.*!|far2l -v - У можна вказати ім'я історії для рядка <init>. У цьому випадку команда має такий формат: @@ -2304,19 +2275,13 @@ grep !?В (!.!) знайти:?! |far.exe -v - Дія цих префіксів поширюється до такого префіксу. Наприклад: -if exist !##!/!^!.! diff -c -p !##!/!^!.! !/!.! +[ -f !##!/!^!.! ] && diff -c -p !##!/!^!.! !/!.! "Якщо на пасивній панелі існує такий самий файл, як і на активної під курсором, то показати розбіжності між файлом на пасивній панелі та файлом на активній панелі, незалежно від імені поточного файлу на пасивній панелі" - 5. ^<wrap>Якщо потрібно передати програмі ім'я із завершальною зворотною рисою, -то використовуйте конструкцію - #!. Наприклад, розпакувати rar-архів у -папку з таким самим ім'ям - -winrar x "!.!" "!." - @SystemSettings $ #Системні параметри# @@ -2349,8 +2314,9 @@ $ #Системні параметри# FAR2L очікував на введення з командного рядка і відсутні фонові екрани редагування або перегляду. #Зберігати історію команд# -Викликає збереження ~історії команд~@History@ перед завершенням та її відновлення після запуску FAR2L. -Щоб переглянути вміст історії команд, натисніть #Alt-F8#. + Викликає збереження ~історії команд~@History@ перед завершенням та її відновлення після запуску FAR2L. + Щоб переглянути вміст історії команд, натисніть #Alt-F8#. + Ця опція також доступна в діалозі ~Налаштування командного рядка~@CmdlineSettings@. #Зберігати історію папок# Викликає збереження ~історії папок~@HistoryFolders@ перед завершенням та її відновлення після запуску FAR2L. @@ -2369,6 +2335,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 +2397,8 @@ Influence on ~Порівняння папок~@CompFolders@ and ~Помітка #панелей...# буде відключатися, якщо кількість файлових об'єктів перевищить задане значення. - Механізм автоматичного стеження за файловою системою працює -тільки для файлових систем FAT/FAT32/NTFS. Значення параметру, - рівне нулю відповідає стану "автоматичне оновлення - увімкнено завжди". Для примусового оновлення панелі + Значення параметру, рівне нулю відповідає стану "автоматичне + оновлення увімкнено завжди". Для примусового оновлення панелі використовуйте #Ctrl-R#. #Автооновлення# Опція включає механізм автоматичного @@ -2514,18 +2485,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 +2514,8 @@ $ #Налаштування інтерфейсу# Деяким терміналам також потрібно ввімкнення OSC52 у налаштуваннях терміналу. Якщо ви використовуєте far2l на віддаленій небезпечній системі, надання доступу до запису в буфер обміну може бути потенційно небезпечним. + Примітка: опція відображається, якщо інші переважні способи доступу до буфера обміну +(TTY|X, TTY|F) недоступні. #Override base colors palette# (*тільки TTY-бекенд) @@ -2593,8 +2576,18 @@ $ #Налаштування меню# Ви можете вибрати дію кнопок миші при натисканні поза полем меню: #Закрити зі скасуванням#, #Виконати поточний пункт# або #Нічого не робити#. + #Прокручування списку зациклено# + Увімкніть цю опцію для циклічної прокрутки вертикальних меню при утриманні клавіш +стрілок. Досягнувши верхнього або нижнього елемента, курсор автоматично перескочить +на протилежний кінець списку. + + @CmdlineSettings $ #Налаштування командного рядка# + #Зберігати історію команд# + Викликає збереження ~історії команд~@History@ перед завершенням та її відновлення після запуску FAR2L. + Ця опція також доступна в діалозі ~Системні параметри~@SystemSettings@. + # Постійні блоки # Не знімати виділення під час переміщення у командному рядку. @@ -2607,9 +2600,28 @@ $ #Налаштування командного рядка# клавіш #Ctrl-Shift-End#. Операція автозавершення не працює під час запису та виконання макросу. + #Розділювач виведення команд# + Увімкнення відображення розділових ліній між виводами команд у вбудованому ~терміналі~@Terminal@. + При успішному виконанні команди виводиться зелена лінія з символів "-", а при помилці — +жовта лінія з символів "~~". Це робить вивід більш структурованим і допомагає швидше +оцінювати результати виконання команд. + + #Очікувать натискання перед закриттям# + Чекати на натиск будь-якої клавіші після виконання команди у вбудованому ~терміналі~@Terminal@ +перед відображенням панелей. Допустимі значення: Ніколи/При помилці/Завжди. + #Встановити формат командного рядка# Ця опція дозволяє змінити ~формат запрошення~@CommandPrompt@ командного рядка. + #Використовувати шелл# + Примусово використовувати вказану командну оболонку в вбудованому ~терміналі~@Terminal@. + Якщо оболонка не задана, far2l спробує використати системну (#$SHELL#). Якщо системна оболонка +не відповідає внутрішнім критеріям far2l, буде використовуватися #bash#. + Дізнатися поточну командну оболонку far2l можна за допомогою ~псевдокоманди~@SpecCmd@ #far:about#. + Зверніть увагу, що на даний момент повноцінна підтримка забезпечена тільки для #bash#, +а робота з іншими командними оболонками може мати значні обмеження або помилки. + + @AutoCompleteSettings $ #Налаштування автозавершення та історії# #Показувати список# @@ -2989,10 +3001,11 @@ $ #Редактор: Відкрити/створити файл# За допомогою комбінації # Shift-F4 # можна відкрити існуючий або створити новий файл. -Залежно від ~налаштувань редактора~@EditorSettings@ для нового файлу -вибирається кодова сторінка OEM чи ANSI. За необхідності з #списку# +Для нового файлу кодова сторінка вибирається залежно від +~налаштувань редактора~@EditorSettings@. За необхідності з #списку# Ви можете вибрати іншу кодову сторінку. + Для існуючого файлу змінювати опцію # Кодова сторінка: сенс тоді, коли під час відкриття вона визначилася неправильно. @@ -3215,9 +3228,6 @@ $ #Отмонтування шляху# Відмонтувати файлову систему за заданим шляхом можна з ~Меню переходу~@DriveDlg@ клавішею # Del #. - Опція #[x] Відновлювати під час входу до системи# доступна для змін -тільки для мережних пристроїв, які постійно підключені. - Видання підтвердження можна відключити в діалозі ~"Підтвердження"~@ConfirmDlg@ @@ -3314,6 +3324,22 @@ or may be switched by #Ctrl-Alt-M# in panels. Windows 2000/XP/2003. +@NotificationsSettings +$ #Налаштування повідомлень# + + #Повідомляти про завершення файлової операції# + Відправляти сповіщення на робочий стіл по завершенні тривалих операцій, таких як +копіювання, переміщення та пошук файлів. + + #Повідомляти про завершення консольної команди# + Відправляти сповіщення на робочий стіл про успішне виконання команди у вбудованому +~терміналі~@Terminal@ або в разі її невдачі. + + #Повідомляти лише коли у фоні# + Відстежувати стан вікна far2l і надсилати сповіщення на робочий стіл тільки тоді, +коли воно не активне. Працює як в графічній, так і в термінальній версії far2l. + + @ViewerSettings $ #Налаштування програми перегляду# У цьому діалозі можна змінити параметри зовнішньої та вбудованої @@ -3499,73 +3525,78 @@ $ #Автовизначення кодової сторінки# @FileAttrDlg $ #Файлові атрибути# - Ця команда дозволяє змінити атрибути та час як в окремих файлах, так -та у груп файлів та папок. Якщо вам не потрібно обробляти файли у вкладених + Ця команда може застосовуватися як до окремих файлів, так і до груп файлів +і папок, і дозволяє переглядати та змінювати права доступу, власників, +часові мітки та деякі файлові атрибути. + Якщо вам не потрібно обробляти файли у вкладених папки, скасуйте параметр "Обробляти вкладені папки". - #Файлові атрибути# + Усього в діалозі 5 секцій. - Для виділених об'єктів (файлів та папок) контрольні перемикачі мають 3 -стану: + 1. ^<wrap>#Опис# + ^<wrap>Тип поточного об'єкта, як його визначає команда #file#. + ^<wrap>Якщо поточним об'єктом є символічне посилання, то з'являється можливість +перемикатися між "описом", значенням символічного посилання ("#Посилання#") та його розв'язаним +абсолютним шляхом ("#Об'єкт#"). Поле "Посилання" доступне для редагування. - #[x]# - атрибут встановлений для всіх об'єктів - (Встановити у всіх) + 2. ^<wrap>#Володіння# + ^<wrap>Дозволяє змінювати користувача та/або групу, які володіють вибраними файлами. Виберіть +потрібні імена з відповідних випадаючих списків. - #[ ]# - атрибут скинутий для всіх об'єктів - (Скинути у всіх) + 3. ^<wrap>#Права доступу# + ^<wrap>Дозволяє змінювати права доступу (читання/запис/виконання для +власника/групи/інших) та спеціальні біти режиму (setuid, setgid та sticky) +у вибраних файлах. Для зручності інформація представлена та синхронно змінюється +в двох видах запису: символьній та числовій (восьмеричній). - #[?]# - атрибут не у всіх об'єктів - (Не змінювати цей атрибут) + ^<wrap>Для виділених об'єктів (файлів та папок) контрольні перемикачі мають 3 +стану: + + ^<wrap> #[x]# - атрибут встановлений для всіх об'єктів + ^<wrap> (Встановити у всіх) + ^<wrap> #[ ]# - атрибут скинутий для всіх об'єктів + ^<wrap> (Скинути у всіх) + ^<wrap> #[?]# - атрибут не у всіх об'єктів + ^<wrap> (Не змінювати цей атрибут) - Якщо виділені об'єкти мають однакові атрибути, то контрольні + ^<wrap>Якщо виділені об'єкти мають однакові атрибути, то контрольні перемикачі будуть 2-х позиційними – встановити/скинути. Виняток становить випадок, коли серед виділених об'єктів трапляються папки - у цьому -Якщо всі контрольні перемикачі будуть 3-х позиційними. - - Якщо стан контрольних перемикачів на момент виконання команди +всі контрольні перемикачі будуть 3-х позиційними. + ^<wrap>Якщо стан контрольних перемикачів на момент виконання команди установки атрибутів не змінилося (порівняно з початковим станом), то зазначений атрибут не змінюватиметься. - Якщо серед виділених об'єктів немає папок, то опція "Обробляти вкладені + ^<wrap>Якщо серед виділених об'єктів немає папок, то опція "Обробляти вкладені папки" буде недоступною. - Атрибути #Стиснутий#, #Зашифрований#, #Неіндексований#, #Розріджений#, -#Тимчасовий#, #Автономний#, #Точка повторної обробки# та #Віртуальний# доступні тільки на дисках з -файловою системою NTFS. Атрибут #Віртуальний# не використовується у Windows -2000/XP/2003. Атрибути #Стиснутий# і #Зашифрований# є взаємовиключними, -тобто. можна виставити лише один із них. У Windows 2000/XP/2003 виставлений -атрибут #Розріджений# скинути не можна. - -Для ~символічних посилань~@HardSymLink@ у діалозі відображається шлях, на -що вона посилається. Якщо ця інформація недоступна, виводиться -повідомлення "#(немає даних)#". - - #Дата і час# - - Підтримуються чотири різних часу файлу: - - - час останнього запису; + 4. ^<wrap>#Атрибути / Прапори# + ^<wrap>Дозволяє встановити або скинути атрибути "Незмінний", "Тільки для дозаписування", +а також "Прихований" (*тільки macOS та BSD) у вибраному файлі. - - час створення файла; + 5. ^<wrap>#Дата і час# + ^<wrap>Підтримуються три різних часу файлу: - - час останнього доступу; + ^<wrap> - час останнього доступу (atime); + ^<wrap> - час останньої модифікації (mtime); + ^<wrap> - час зміни статусу (ctime); - - Час зміни. - - Для дисків з файловою системою FAT години, хвилини та секунди часу -останнього доступу завжди дорівнюють нулю. - - Якщо ви не бажаєте змінювати час файлу, залиште відповідне поле -порожній. Ви можете натиснути кнопку #Blank# (Скинути), щоб очистити всі поля з + ^<wrap>Якщо ви не бажаєте змінювати час файлу, залиште відповідне поле +порожній. Ви можете натиснути кнопку #Скидання#, щоб очистити всі поля з датами та часом, після чого змінити окрему складову дати та часу, наприклад, тільки місяць або тільки хвилини. Інші значення полів залишаються -незмінними. +незмінними. Кнопка #Поточне# дозволяє заповнити поля часу файлу поточним +часом. Кнопка #Вихідне# заповнює поля часу файлу оригінальними +значеннями (доступний для одиночного файлового об'єкта). - Кнопка #Current# (Поточне) дозволяє заповнити поля часу файлу поточним -часом. + ^<wrap>Зверніть увагу, що 'час зміни статусу' призначений лише для перегляду і +не може бути змінений. + ^<wrap>Для дисків з файловою системою FAT години, хвилини та секунди часу +останнього доступу завжди дорівнюють нулю. - Кнопка #Original# (Вихідне) заповнює поля часу файлу оригінальними -значеннями. Доступний для одиночного файлового об'єкта. + #Зверніть увагу, що деякі операції можуть вимагати прав суперкористувача.# + Ви повинні переконатися, що підвищення привілеїв дозволено в діалозі +~Системних параметрів~@SystemSettings@, або far2l має бути запущений як root. @Bookmarks @@ -4035,14 +4066,16 @@ UNIX режими доступу як у оригінальних файлів, Потенційним мінусом є підвищена фрагментація файлу, якщо надалі цей файл або його початкова копія буде перезаписана. - Випадаючий список #Символічні посилання дозволяє вибрати один з трьох можливих -способів копіювання зустрічених символічних посилань: - - Або всі символічні посилання будуть скопійовані як посилання. - - Або far2l перевірятиме шлях, який вказується кожним посиланням щоб зрозуміти - -він вказує на "зовнішній" файл або один з так само копіюваних файлів. В першому випадку -посилання буде скопійовано як файл, а в другому випадку буде створено посилання, яке буде -посилатись на новий екземпляр файлу. - - Або всі символічні посилання буде скопійовано як файли. + Випадний список "Символічні посилання" пропонує три способи копіювання зустрічених символьних посилань: + - #Завжди копіювати посилання# + Усі символьні посилання копіюються "як є", без жодної адаптації до нового розташування. + - #Розумно копіювати посилання або файл# + Якщо посилання вказує на файл, що підлягає копіюванню в рамках тієї ж операції, то під +час копіювання воно буде змінене так, щоб посилатися на новий екземпляр цього файлу. +Інакше під ім'ям посилання буде скопійовано оригінальний файл. + - #Копіювати як файл# + Усі символьні посилання будуть перетворені на звичайні файли, що містять точну +копію файлу, на який вони вказують. Якщо ви бажаєте створити папку призначення перед копіюванням, додайте до неї імені зворотну межу. Також у діалозі копіювання ви можете натиснути #F10# для @@ -4118,40 +4151,6 @@ $ #Копіювання: правила# Під час копіювання/переміщення~@CopyFiles@ папок та ~символічних посилань~@HardSymLink@ дотримуються наступних правил. - #Копіювання символічного посилання# - - Якщо увімкнено опцію "Копіювати вміст символічних посилань" - або джерело або приймач - мережні диски, то приймачі - створюється папка і в неї копіюється вміст посилання-джерела - (Для вкладених посилань рекурсивно). - - Якщо опцію "Копіювати вміст символічних посилань" вимкнено, - і джерело і приймач - локальні диски, то у приймачі створюється - зв'язок або символічне посилання, залежно від типу джерела. - - #Переміщення символічного посилання# - - Якщо увімкнено опцію "Копіювати вміст символічних посилань" - або джерело або приймач - мережні диски, то приймачі - створюється папка і в неї копіюється вміст посилання-джерела -(Для вкладених посилань рекурсивно). Саме посилання у джерелі - видаляється. - - Якщо опцію "Копіювати вміст символічних посилань" вимкнено, - і джерело і приймач - локальні диски, то посилання-джерело просто -переноситься. Рекурсивний спуск по дереву не провадиться. - - #Переміщення каталогу, що містить символічні посилання# - - Якщо джерело та приймач – локальні диски, то каталог просто - переміщується. - - Якщо джерело або приймач - мережні диски, незалежно від - стану опції "Копіювати вміст символічних посилань" - у приймачі створюється папка і до неї копіюється вміст - посилання-джерела (для вкладених посилань рекурсивно). - Саме посилання у джерелі видаляється. - @HardSymLink $ #Жорсткі посилання, символічні посилання# @@ -4209,13 +4208,13 @@ $ #Помилка: копіювання/перенесення "в себе"# $ #Помилка: плагін не завантажений# Ця помилка з'являється у випадках, коли: - 1. Для нормальної роботи DLL-модуля потрібна динамічна + 1. Для нормальної роботи модуля потрібна динамічна бібліотека, яка відсутня у вашій системі. 2. Модуль з якоїсь причини повернув системі інформацію про неприпустимість подальшого завантаження. - 3. DLL-модуль плагіна зіпсований. + 3. Модуль плагіна зіпсований. @ScrSwitch @@ -4243,10 +4242,9 @@ $ # Застосувати команду імені файлу повинні використовуватися ті ж ~символи~@MetaSymbols@, що та в ~Асоціаціях файлів~@FileAssoc@. -Наприклад, 'type !.!' буде виводити на екран всі помічені файли -черги, а команда 'rar32 m !.!.rar !.!' перенесе всі зазначені файли в -однойменні RAR-архіви. Команда 'explorer /select,!.!' запустить провідник і -встановить курсор на поточному файлі чи папці. +Наприклад, 'cat !.!' буде виводити на екран всі помічені файли +черги, а команда 'tar --remove-files -cvjf !.!.tar.bz2 !.!' перенесе всі зазначені файли в +однойменні TAR/BZIP2-архіви. See also ~Special commands~@SpecCmd@ також ~Команда операційної системи~@OSCommands@ @@ -4286,6 +4284,8 @@ FAR2L передає управління командному процесор - ~Меню користувача~@UserMenu@ - ~Асоціація файлів~@FileAssoc@ + також ~Special commands~@SpecCmd@ + @FAREnv $ #Змінні середовища #