From b26c7dce32d861e5aead0d6c5d9f8ca511f5915f Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sat, 26 Oct 2024 14:43:26 +0300 Subject: [PATCH 01/43] Ticket #4572: code cleanup before 4.8.33 release. (compare_files): fix coding style. Signed-off-by: Andrew Borodin Signed-off-by: Yury V. Zaytsev --- src/filemanager/cmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/filemanager/cmd.c b/src/filemanager/cmd.c index 299a79bd4e..ad730dec17 100644 --- a/src/filemanager/cmd.c +++ b/src/filemanager/cmd.c @@ -194,7 +194,7 @@ compare_files (const vfs_path_t *vpath1, const vfs_path_t *vpath2, off_t size) ; } while (n1 == n2 && n1 == sizeof (buf1) && memcmp (buf1, buf2, sizeof (buf1)) == 0); - result = (n1 != n2) || memcmp (buf1, buf2, n1); + result = (n1 != n2) || (memcmp (buf1, buf2, n1) != 0); rotate_dash (FALSE); close (file2); From feb331bba3d0ad16fd8cec4c5d8586932a3ab6ae Mon Sep 17 00:00:00 2001 From: Kirill Rekhov Date: Thu, 24 Oct 2024 17:10:26 +0300 Subject: [PATCH 02/43] Ticket #4602: fix typo in mc.emacs.keymap. Closes MidnightCommander/mc#207. Signed-off-by: Andrew Borodin Signed-off-by: Yury V. Zaytsev --- misc/mc.emacs.keymap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/mc.emacs.keymap b/misc/mc.emacs.keymap index 53c47494f5..5aa6128c6f 100644 --- a/misc/mc.emacs.keymap +++ b/misc/mc.emacs.keymap @@ -409,7 +409,7 @@ Home = ctrl-a End = ctrl-e Left = h; left Right = l; right -LeftQuick= ctrl-left +LeftQuick = ctrl-left RightQuick = ctrl-right Up = k; y; insert; up; ctrl-p Down = j; e; delete; down; enter; ctrl-n From b97f9705df3e8ff932bbca44c192faa21af855db Mon Sep 17 00:00:00 2001 From: "Yury V. Zaytsev" Date: Sat, 2 Nov 2024 12:05:34 +0100 Subject: [PATCH 03/43] shell: use backticks for compability with Solaris /bin/sh Signed-off-by: Yury V. Zaytsev --- src/vfs/extfs/helpers/iso9660.in | 24 ++++++++++++------------ src/vfs/extfs/helpers/uarj.in | 2 +- src/vfs/extfs/helpers/uha.in | 2 +- src/vfs/extfs/helpers/uzoo.in | 2 +- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/vfs/extfs/helpers/iso9660.in b/src/vfs/extfs/helpers/iso9660.in index e5d41dafe1..784a62415c 100644 --- a/src/vfs/extfs/helpers/iso9660.in +++ b/src/vfs/extfs/helpers/iso9660.in @@ -32,7 +32,7 @@ #*** file scope functions ********************************************** -XORRISO=$(command -v xorriso 2>/dev/null) +XORRISO=`command -v xorriso 2>/dev/null` # This snippet is used to undo xorriso's Text_shellsafe(). Pseudocode for the # function: @@ -49,7 +49,7 @@ XORRISO=$(command -v xorriso 2>/dev/null) # - iso_tree.c:Xorriso_ls() # - text_io.c:Xorriso_esc_filepath() # - misc_funct.c:Text_shellsafe() -awk_xorriso_unesc=$(cat <<'EOF' +awk_xorriso_unesc=`cat <<'EOF' { # Start of the path part i = index($0, "'") @@ -78,14 +78,14 @@ awk_xorriso_unesc=$(cat <<'EOF' print substr($0, 1, i-1) s } EOF -) +` xorriso_list() ( if test -z "$XORRISO"; then return 1 fi - temp_ls=$(mktemp "${MC_TMPDIR:-/tmp}"/mc-iso9660.XXXXXX) || return 1 + temp_ls=`mktemp "${MC_TMPDIR:-/tmp}"/mc-iso9660.XXXXXX` || return 1 # $XORRISO must be unquoted here to hook into the testing framework $XORRISO -abort_on FATAL -dev stdio:"$1" -find / -exec lsdl 2>/dev/null >"$temp_ls" @@ -143,18 +143,18 @@ xorriso_rm() { # tested to comply with isoinfo 2.0's output test_iso () { - ISOINFO=$(command -v isoinfo 2>/dev/null) + ISOINFO=`command -v isoinfo 2>/dev/null` if test -z "$ISOINFO"; then echo "isoinfo not found" >&2 return 1 fi - CHARSET=$(locale charmap 2>/dev/null) + CHARSET=`locale charmap 2>/dev/null` if test -z "$CHARSET"; then - CHARSET=$(locale 2>/dev/null | grep LC_CTYPE | sed -n -e 's/.*\.\(.*\)"$/\1/p') + CHARSET=`locale 2>/dev/null | grep LC_CTYPE | sed -n -e 's/.*\.\(.*\)"$/\1/p'` fi if test -n "$CHARSET"; then - CHARSET=$(echo "$CHARSET" | tr '[A-Z]' '[a-z]' | sed -e 's/^iso-/iso/') + CHARSET=`echo "$CHARSET" | tr '[A-Z]' '[a-z]' | sed -e 's/^iso-/iso/'` $ISOINFO -j $CHARSET -i /dev/null 2>&1 | grep "Iconv not yet supported\|Unknown charset" >/dev/null && CHARSET= fi if test -n "$CHARSET"; then @@ -163,13 +163,13 @@ test_iso () { JOLIET_OPT="-J" fi - ISOINFO_D_I="$($ISOINFO -d -i "$1" 2>/dev/null)" + ISOINFO_D_I=`$ISOINFO -d -i "$1" 2>/dev/null` ISOINFO="$ISOINFO -R" echo "$ISOINFO_D_I" | grep "UCS level 1\|NO Joliet" > /dev/null || ISOINFO="$ISOINFO $JOLIET_OPT" - if [ $(echo "$ISOINFO_D_I" | grep "Joliet with UCS level 3 found" | wc -l) = 1 \ - -a $(echo "$ISOINFO_D_I" | grep "NO Rock Ridge" | wc -l) = 1 ] ; then + if [ `echo "$ISOINFO_D_I" | grep "Joliet with UCS level 3 found" | wc -l` = 1 \ + -a `echo "$ISOINFO_D_I" | grep "NO Rock Ridge" | wc -l` = 1 ] ; then SEMICOLON="YES" fi } @@ -190,7 +190,7 @@ mcisofs_list () ( *) MYCAT="cat";; esac - lsl=$($ISOINFO -l -i "$1" 2>/dev/null) + lsl=`$ISOINFO -l -i "$1" 2>/dev/null` r=$? test $r -gt 0 && return $r diff --git a/src/vfs/extfs/helpers/uarj.in b/src/vfs/extfs/helpers/uarj.in index 15549a026c..99c5c9e578 100644 --- a/src/vfs/extfs/helpers/uarj.in +++ b/src/vfs/extfs/helpers/uarj.in @@ -16,7 +16,7 @@ ARJ="arj -+ -ja1" mcarjfs_list () { - $ARJ v "$1" | @AWK@ -v uuid=$(id -ru) ' + $ARJ v "$1" | @AWK@ -v uuid=`id -ru` ' { if (($0 ~ /^[0-9]+\) .*/)||($0 ~ /^------------ ---------- ---------- -----/)){ if (filestr ~ /^[0-9]+\) .*/) { diff --git a/src/vfs/extfs/helpers/uha.in b/src/vfs/extfs/helpers/uha.in index 9dd0016bc1..405f72d493 100644 --- a/src/vfs/extfs/helpers/uha.in +++ b/src/vfs/extfs/helpers/uha.in @@ -10,7 +10,7 @@ HA=ha mchafs_list () { - $HA lf "$1" 2>/dev/null | @AWK@ -v uid=$(id -ru) ' + $HA lf "$1" 2>/dev/null | @AWK@ -v uid=`id -ru` ' /^===========/ {next} { if ($5="%" && $8~/DIR|ASC|HSC|CPY/) { diff --git a/src/vfs/extfs/helpers/uzoo.in b/src/vfs/extfs/helpers/uzoo.in index fb079a5ad1..5f00e7973d 100644 --- a/src/vfs/extfs/helpers/uzoo.in +++ b/src/vfs/extfs/helpers/uzoo.in @@ -23,7 +23,7 @@ mklink () mczoofs_list () { mklink "$1" - $ZOO lq "$ARCHIVE" | @AWK@ -v uid=$(id -ru) ' + $ZOO lq "$ARCHIVE" | @AWK@ -v uid=`id -ru` ' /^[^\ ]/ { next } { if (NF < 8) From 344c5c3d3384eb22eeed113a4c732f1187c65050 Mon Sep 17 00:00:00 2001 From: "Artem S. Tashkinov" Date: Sun, 3 Nov 2024 09:34:53 +0000 Subject: [PATCH 04/43] filehighlight: update to close MidnightCommander/mc#208 - Add awb: https://en.wikipedia.org/wiki/Adaptive_Multi-Rate_Wideband - Add y4m: RAW video format, https://wiki.multimedia.cx/index.php/YUV4MPEG2 - Add tga: https://en.wikipedia.org/wiki/Truevision_TGA Signed-off-by: Artem S. Tashkinov Signed-off-by: Yury V. Zaytsev --- misc/filehighlight.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/misc/filehighlight.ini b/misc/filehighlight.ini index 28824238d2..ef426a468f 100644 --- a/misc/filehighlight.ini +++ b/misc/filehighlight.ini @@ -34,10 +34,10 @@ extensions=ada;asm;awk;bash;c;c++;caml;cc;cgi;cpp;cxx;diff;erl;go;h;h++;hh;hi;hpp;hs;inc;jasm;jav;java;js;m4;mak;mjs;ml;mli;mll;mlp;mly;pas;patch;php;phps;pl;pm;prg;py;rb;s;sas;sh;sl;st;swift;tcl;tk;tsx;xq [media] - extensions=3gp;aac;ac3;ape;asf;avi;dts;flac;flv;it;m3u;m4a;m4v;med;mid;midi;mkv;mod;mol;mov;mp2;mp3;mp4;mpeg;mpg;mpl;ogg;ogv;opus;s3m;ts;umx;vob;wav;webm;wma;wmv;xm + extensions=3gp;aac;ac3;ape;asf;avi;awb;dts;flac;flv;it;m3u;m4a;m4v;med;mid;midi;mkv;mod;mol;mov;mp2;mp3;mp4;mpeg;mpg;mpl;ogg;ogv;opus;s3m;ts;umx;vob;wav;webm;wma;wmv;xm;y4m [graph] - extensions=ai;avif;bmp;cdr;eps;gif;ico;jp2;jpeg;jpg;jxl;heic;heif;omf;pcx;pic;png;psb;psd;rle;svg;tif;tiff;webp;wmf;xbm;xcf;xpm + extensions=ai;avif;bmp;cdr;eps;gif;heic;heif;ico;jp2;jpeg;jpg;jxl;omf;pcx;pic;png;psb;psd;rle;svg;tga;tif;tiff;webp;wmf;xbm;xcf;xpm [database] extensions=cdx;dat;db;dbf;dbi;dbx;fox;mdb;mdn;mdx;msql;mssql;pgsql;sql;ssql From e64f2a2fd0cda4913cc6ab2f11918573a4fad651 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Mon, 4 Nov 2024 21:07:51 +0300 Subject: [PATCH 05/43] doc/INSTALL: add uClibc, musl and clang. Signed-off-by: Andrew Borodin --- doc/INSTALL | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/INSTALL b/doc/INSTALL index 3fe03db2b4..421bf70ddf 100644 --- a/doc/INSTALL +++ b/doc/INSTALL @@ -1,8 +1,8 @@ Build requirements for GNU Midnight Commander --------------------------------------------- -- glibc -- gcc +- glibc or uClibc or musl +- gcc or clang - make - autoconf >= 2.64 - automake >= 1.14 From d74e4d590d286deefa3e0473ec21451315b0878b Mon Sep 17 00:00:00 2001 From: "Yury V. Zaytsev" Date: Tue, 5 Nov 2024 14:47:15 +0100 Subject: [PATCH 06/43] doc: centralized the list of dependencies, removed outdated docs Signed-off-by: Yury V. Zaytsev --- doc/HACKING | 11 +------- doc/INSTALL | 77 +++++++++++++++++++---------------------------------- 2 files changed, 28 insertions(+), 60 deletions(-) diff --git a/doc/HACKING b/doc/HACKING index 75cda3eb2c..c9efa4050d 100644 --- a/doc/HACKING +++ b/doc/HACKING @@ -13,16 +13,7 @@ lists. Compiling from GIT ================== -To compile GNU Midnight commander from GIT, the following software is -required: - -Autoconf 2.64 and above (latest is recommended) -Automake 1.14 and above (latest is recommended) -Gettext 0.18.2 and above -Glib 2.32 and above - -Full list of requirements you can see at: -https://www.midnight-commander.org/wiki/doc/buildAndInstall/req +The full list of requirements is listed in the INSTALL file. It is recommended that all those tools are installed with the same prefix. Make sure that the tools with the right version are first in diff --git a/doc/INSTALL b/doc/INSTALL index 421bf70ddf..8fc9bef907 100644 --- a/doc/INSTALL +++ b/doc/INSTALL @@ -2,17 +2,39 @@ Build requirements for GNU Midnight Commander --------------------------------------------- - glibc or uClibc or musl + - https://www.gnu.org/software/libc/ + - https://uclibc.org + - https://www.musl-libc.org - gcc or clang + - https://gcc.gnu.org + - https://clang.llvm.org - make + - https://www.gnu.org/software/make/ - autoconf >= 2.64 + - https://www.gnu.org/software/autoconf/ - automake >= 1.14 + - https://www.gnu.org/software/automake/ - libtool + - https://www.gnu.org/software/libtool/ +- pkg-config (optional) + - https://pkg-config.freedesktop.org/wiki/ - glib2 >= 2.32 -- slang2 or ncurses + - https://www.gtk.org +- slang2 or ncurses screen library + - https://www.jedsoft.org/slang/ + - https://invisible-island.net/ncurses/ncurses.html - gettext >= 0.18.2 -- libssh2 >= 1.2.8 is required only for sftp vfs -- libaspell to support spell checking in the internal editor -- ext2fs >= 1.42.4 to support ext{2,3,4}fs extended attributes + - https://www.gnu.org/software/gettext/ +- pcre or pcre2 (as an alternative to glib-regexp) + - https://www.pcre.org +- gpm (general purpose mouse daemon as an alternative to xterm mouse) + - https://www.nico.schottelius.org/software/gpm/ +- libssh2 >= 1.2.8 (required only for sftp vfs) + - https://libssh2.org +- libaspell (spell checking support in the internal editor) + - http://aspell.net +- ext2fs >= 1.42.4 (support for ext{2,3,4}fs extended attributes) + - https://e2fsprogs.sourceforge.net Installation instructions for GNU Midnight Commander @@ -222,29 +244,6 @@ only needed on systems where users cannot access /dev/vcsaN, where N is the virtual console number, on which the uses is logged on. -Obtaining related software --------------------------- - -glib ----- - -The only "hard" dependency of GNU Midnight Commander is glib. You can -get glib from - -* https://download.gnome.org/sources/glib/ - -Minimal version of glib: 2.32.0 -Recommended version: 2.32.x and higher. - -Newer versions may work, but haven't been tested. - -PCRE ----- - -Both PCRE and PCRE2 libraries are supported. You can get PCRE from - -* https://www.pcre.org - Terminal database ----------------- @@ -252,31 +251,9 @@ There are many incomplete terminal databases out there, however, a complete terminfo is bundled with ncurses. (It is simple to generate the termcap database using the infocmp utility in ncurses). -Some terminfo data are included with the mc distribution (lib/*.ti). -Particularly linux, xterm and vt100. Use e.g. ''tic linux.ti'' to use -them. - If you want to run mc on xterm/color_xterm/ansi_xterm (not rxvt), then -you might read lib/README.xterm for further information. - -Screen libraries ----------------- - -GNU Midnight Commander can use the included version of S-Lang, but you -can get the latest version here: - -* https://www.jedsoft.org/slang/ - -Alternatively, you can use ncurses: - -* https://invisible-island.net/ncurses/announce.html - -Mouse support -------------- - -The general purpose mouse (gpm) daemon is available from +you might read contrib/README.xterm for further information. -* https://www.nico.schottelius.org/software/gpm/ Porting ------- From c6c83e4883354185557913eb97d097c7595a196d Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Tue, 5 Nov 2024 10:48:12 +0300 Subject: [PATCH 07/43] configure.ac: indentation: replace tabs by spaces. Signed-off-by: Andrew Borodin --- configure.ac | 59 ++++++++++++++++++++++++++-------------------------- 1 file changed, 29 insertions(+), 30 deletions(-) diff --git a/configure.ac b/configure.ac index ae7aafdd32..5686c7e025 100644 --- a/configure.ac +++ b/configure.ac @@ -97,9 +97,9 @@ if $HAVE_nroff; then AC_CACHE_VAL(mc_cv_mandoc, [ nroff -mandoc < /dev/null > /dev/null 2>&1 if test $? = 0; then - mc_cv_mandoc=-mandoc + mc_cv_mandoc=-mandoc else - mc_cv_mandoc=-man + mc_cv_mandoc=-man fi ]) MANDOC=$mc_cv_mandoc @@ -109,9 +109,9 @@ if $HAVE_nroff; then AC_CACHE_VAL(mc_cv_man_nocolor, [ nroff -c < /dev/null > /dev/null 2>&1 if test $? = 0; then - mc_cv_man_nocolor=-c + mc_cv_man_nocolor=-c else - mc_cv_man_nocolor= + mc_cv_man_nocolor= fi ]) MAN_FLAGS=$mc_cv_man_nocolor @@ -122,12 +122,12 @@ if $HAVE_nroff; then mc_cv_nroff_tascii= nroff -Tlatin1 < /dev/null > /dev/null 2>&1 /dev/null if test $? = 0; then - mc_cv_nroff_tascii=-Tlatin1 + mc_cv_nroff_tascii=-Tlatin1 else nroff -Tascii < /dev/null > /dev/null 2>&1 /dev/null if test $? = 0; then - mc_cv_nroff_tascii=-Tascii - fi + mc_cv_nroff_tascii=-Tascii + fi fi ]) AC_MSG_RESULT([${mc_cv_nroff_tascii-no}]) @@ -239,9 +239,9 @@ dnl Check for header files dnl ############################################################################ AC_CHECK_HEADERS([string.h memory.h limits.h malloc.h \ - utime.h sys/statfs.h sys/vfs.h \ - sys/select.h sys/ioctl.h stropts.h arpa/inet.h \ - sys/socket.h]) + utime.h sys/statfs.h sys/vfs.h \ + sys/select.h sys/ioctl.h stropts.h arpa/inet.h \ + sys/socket.h]) dnl This macro is redefined in m4.include/gnulib/sys_types_h.m4 dnl to work around a buggy version in autoconf <= 2.69. AC_HEADER_MAJOR @@ -318,9 +318,9 @@ dnl Check for functions dnl ############################################################################ AC_CHECK_FUNCS([\ - strverscmp \ - strncasecmp \ - realpath + strverscmp \ + strncasecmp \ + realpath ]) dnl getpt is a GNU Extension (glibc 2.1.x) @@ -420,17 +420,16 @@ AC_ARG_WITH([gpm-mouse], case $host_os in linux*) if test x$with_gpm_mouse != xno; then - AC_CHECK_LIB(gpm, Gpm_Repeat, - [AC_DEFINE(HAVE_LIBGPM, 1, - [Define to enable gpm mouse support on Linux]) - mouse_lib="gpm and xterm" - MCLIBS="$MCLIBS -lgpm"], + AC_CHECK_LIB(gpm, Gpm_Repeat, + [AC_DEFINE(HAVE_LIBGPM, 1, [Define to enable gpm mouse support on Linux]) + mouse_lib="gpm and xterm" + MCLIBS="$MCLIBS -lgpm"], if test "x$with_gpm_mouse" = "xyes"; then [AC_MSG_ERROR([libgpm is missing or older than 0.18])] else [AC_MSG_WARN([libgpm is missing or older than 0.18])] fi - ) + ) fi ;; esac @@ -477,12 +476,12 @@ AC_ARG_WITH([diff_viewer], AS_HELP_STRING([--with-diff-viewer], [Compile with diff viewer @<:@yes@:>@])) if test x$with_diff_viewer != xno; then - AC_DEFINE(USE_DIFF_VIEW, 1, [Define to enable diff viewer]) - use_diff=yes - diff_msg="yes" - AC_MSG_NOTICE([using diff viewer]) + AC_DEFINE(USE_DIFF_VIEW, 1, [Define to enable diff viewer]) + use_diff=yes + diff_msg="yes" + AC_MSG_NOTICE([using diff viewer]) else - diff_msg="no" + diff_msg="no" fi mc_SUBSHELL @@ -522,9 +521,9 @@ ALL_DOC_LINGUAS="es hu it pl ru sr" DOC_LINGUAS= if test "x$USE_NLS" = xyes; then if test -z "$LINGUAS"; then - langs="`grep -v '^#' $srcdir/po/LINGUAS`" + langs="`grep -v '^#' $srcdir/po/LINGUAS`" else - langs="$LINGUAS" + langs="$LINGUAS" fi else langs= @@ -532,10 +531,10 @@ fi for h_lang in $ALL_DOC_LINGUAS; do for lang in $langs; do - if test "$lang" = "$h_lang"; then - DOC_LINGUAS="$DOC_LINGUAS $lang" - break - fi + if test "$lang" = "$h_lang"; then + DOC_LINGUAS="$DOC_LINGUAS $lang" + break + fi done done AC_SUBST(DOC_LINGUAS) From ad33f91008b6dafe5fe0f74ee9559ee4956e8bba Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sun, 17 Nov 2024 14:32:30 +0300 Subject: [PATCH 08/43] (mcview_do_search): use message(). Signed-off-by: Andrew Borodin --- src/viewer/search.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/viewer/search.c b/src/viewer/search.c index 22d0210ac4..9c7bc71412 100644 --- a/src/viewer/search.c +++ b/src/viewer/search.c @@ -371,9 +371,9 @@ mcview_do_search (WView *view, off_t want_search_start) mcview_update (view); if (view->search->error == MC_SEARCH_E_NOTFOUND) - query_dialog (_("Search"), _(STR_E_NOTFOUND), D_NORMAL, 1, _("&Dismiss")); + message (D_NORMAL, _("Search"), "%s", _(STR_E_NOTFOUND)); else if (view->search->error_str != NULL) - query_dialog (_("Search"), view->search->error_str, D_NORMAL, 1, _("&Dismiss")); + message (D_NORMAL, _("Search"), "%s", view->search->error_str); } view->dirty++; From 1eb9a944acd64c44a0a38555c713b29aaa799642 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sun, 17 Nov 2024 14:53:10 +0300 Subject: [PATCH 09/43] Make message box with button. * (bg_message): use query_dialog() instead of fg_message(). * (message): likewise. * (fg_message): isn't used anymore. Remove. Signed-off-by: Andrew Borodin --- lib/widget/wtools.c | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/lib/widget/wtools.c b/lib/widget/wtools.c index e60085d63f..3b8d20ff48 100644 --- a/lib/widget/wtools.c +++ b/lib/widget/wtools.c @@ -142,23 +142,6 @@ do_create_message (int flags, const char *title, const char *text) return d; } -/* --------------------------------------------------------------------------------------------- */ -/** - * Show message dialog. Dismiss it when any key is pressed. - * Not safe to call from background. - */ - -static void -fg_message (int flags, const char *title, const char *text) -{ - WDialog *d; - - d = do_create_message (flags, title, text); - tty_getch (); - dlg_run_done (d); - widget_destroy (WIDGET (d)); -} - /* --------------------------------------------------------------------------------------------- */ /** Show message box from background */ @@ -168,7 +151,7 @@ bg_message (int dummy, int *flags, char *title, const char *text) { (void) dummy; title = g_strconcat (_("Background process:"), " ", title, (char *) NULL); - fg_message (*flags, title, text); + query_dialog (title, text, *flags, 1, _("&OK")); g_free (title); } #endif /* ENABLE_BACKGROUND */ @@ -431,6 +414,7 @@ message (int flags, const char *title, const char *text, ...) void *p; void (*f) (int, int *, char *, const char *); } func; + func.f = bg_message; wtools_parent_call (func.p, NULL, 3, sizeof (flags), &flags, strlen (title), title, @@ -438,7 +422,7 @@ message (int flags, const char *title, const char *text, ...) } else #endif /* ENABLE_BACKGROUND */ - fg_message (flags, title, p); + query_dialog (title, p, flags, 1, _("&OK")); g_free (p); } From b5ec741e8068bb9ea8a6d9ccab6bf7251c1ff01c Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sun, 17 Nov 2024 15:09:04 +0300 Subject: [PATCH 10/43] Join create_message() and do_create_message(). Signed-off-by: Andrew Borodin --- lib/widget/wtools.c | 31 +++++++------------------------ 1 file changed, 7 insertions(+), 24 deletions(-) diff --git a/lib/widget/wtools.c b/lib/widget/wtools.c index 3b8d20ff48..b0a31c76a1 100644 --- a/lib/widget/wtools.c +++ b/lib/widget/wtools.c @@ -119,29 +119,6 @@ query_default_callback (Widget *w, Widget *sender, widget_msg_t msg, int parm, v } } -/* --------------------------------------------------------------------------------------------- */ -/** Create message dialog */ - -static WDialog * -do_create_message (int flags, const char *title, const char *text) -{ - char *p; - WDialog *d; - - /* Add empty lines before and after the message */ - p = g_strconcat ("\n", text, "\n", (char *) NULL); - query_dialog (title, p, flags, 0); - d = last_query_dlg; - - /* do resize before initing and running */ - send_message (d, NULL, MSG_RESIZE, 0, NULL); - - dlg_init (d); - g_free (p); - - return d; -} - /* --------------------------------------------------------------------------------------------- */ /** Show message box from background */ @@ -384,7 +361,13 @@ create_message (int flags, const char *title, const char *text, ...) p = g_strdup_vprintf (text, args); va_end (args); - d = do_create_message (flags, title, p); + query_dialog (title, p, flags, 0); + d = last_query_dlg; + + /* do resize before initing and running */ + send_message (d, NULL, MSG_RESIZE, 0, NULL); + + dlg_init (d); g_free (p); return d; From 84d53c99590cb0a7ba869bd96385c4a64a89151e Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sun, 17 Nov 2024 15:10:15 +0300 Subject: [PATCH 11/43] (learn_button): clarify title and message of dialog window. Change title to "Warning". Move previous title to the message body. Signed-off-by: Andrew Borodin --- src/learn.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/learn.c b/src/learn.c index 60011224bb..6dc56374b0 100644 --- a/src/learn.c +++ b/src/learn.c @@ -118,7 +118,8 @@ learn_button (WButton *button, int action) } if (!seq_ok) - message (D_NORMAL, _("Cannot accept this key"), _("You have entered \"%s\""), seq); + message (D_NORMAL, _("Warning"), _("Cannot accept this key.\nYou have entered \"%s\""), + seq); g_free (seq); } From f2ae722aa7694a06518c1436a8221a5528e834fb Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sun, 17 Nov 2024 15:38:00 +0300 Subject: [PATCH 12/43] (edit_show_search_error): use message(). (edit_query_dialog): isn't used anymore. Remove. Signed-off-by: Andrew Borodin --- src/editor/edit-impl.h | 1 - src/editor/editsearch.c | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/editor/edit-impl.h b/src/editor/edit-impl.h index d01e322bc2..016010d73b 100644 --- a/src/editor/edit-impl.h +++ b/src/editor/edit-impl.h @@ -74,7 +74,6 @@ #define get_sys_error(s) (s) #define edit_error_dialog(h,s) query_dialog (h, s, D_ERROR, 1, _("&Dismiss")) -#define edit_query_dialog(h,s) query_dialog (h, s, D_NORMAL, 1, _("&Dismiss")) #define edit_query_dialog2(h,t,a,b) query_dialog (h, t, D_NORMAL, 2, a, b) #define edit_query_dialog3(h,t,a,b,c) query_dialog (h, t, D_NORMAL, 3, a, b, c) diff --git a/src/editor/editsearch.c b/src/editor/editsearch.c index 0940c3f312..69222431bd 100644 --- a/src/editor/editsearch.c +++ b/src/editor/editsearch.c @@ -551,9 +551,9 @@ static void edit_show_search_error (const WEdit *edit, const char *title) { if (edit->search->error == MC_SEARCH_E_NOTFOUND) - edit_query_dialog (title, _(STR_E_NOTFOUND)); + message (D_NORMAL, title, "%s", _(STR_E_NOTFOUND)); else if (edit->search->error_str != NULL) - edit_query_dialog (title, edit->search->error_str); + message (D_NORMAL, title, "%s", edit->search->error_str); } /* --------------------------------------------------------------------------------------------- */ From 9c029d69d4eea0b27fdc4bbf382a7f7b309ee691 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sun, 17 Nov 2024 15:53:30 +0300 Subject: [PATCH 13/43] mcedit: use message() instead of edit_error_dialog(). (edit_error_dialog): isn't used anymore. Remove. Signed-off-by: Andrew Borodin --- src/editor/edit-impl.h | 1 - src/editor/edit.c | 30 ++++++---------------------- src/editor/editcmd.c | 43 +++++++++++++++-------------------------- src/editor/editsearch.c | 2 +- src/editor/spell.c | 8 +++++--- 5 files changed, 28 insertions(+), 56 deletions(-) diff --git a/src/editor/edit-impl.h b/src/editor/edit-impl.h index 016010d73b..b2ec8ce27a 100644 --- a/src/editor/edit-impl.h +++ b/src/editor/edit-impl.h @@ -73,7 +73,6 @@ #define get_sys_error(s) (s) -#define edit_error_dialog(h,s) query_dialog (h, s, D_ERROR, 1, _("&Dismiss")) #define edit_query_dialog2(h,t,a,b) query_dialog (h, t, D_NORMAL, 2, a, b) #define edit_query_dialog3(h,t,a,b,c) query_dialog (h, t, D_NORMAL, 3, a, b, c) diff --git a/src/editor/edit.c b/src/editor/edit.c index 9ff1a10541..2baadfa1d1 100644 --- a/src/editor/edit.c +++ b/src/editor/edit.c @@ -202,12 +202,8 @@ edit_load_file_fast (edit_buffer_t *buf, const vfs_path_t *filename_vpath) file = mc_open (filename_vpath, O_RDONLY | O_BINARY); if (file < 0) { - gchar *errmsg; - - errmsg = - g_strdup_printf (_("Cannot open %s for reading"), vfs_path_as_str (filename_vpath)); - edit_error_dialog (_("Error"), errmsg); - g_free (errmsg); + message (D_ERROR, MSG_ERROR, _("Cannot open %s for reading"), + vfs_path_as_str (filename_vpath)); return FALSE; } @@ -223,13 +219,7 @@ edit_load_file_fast (edit_buffer_t *buf, const vfs_path_t *filename_vpath) status_msg_deinit (STATUS_MSG (&rsm)); if (!ret && !aborted) - { - gchar *errmsg; - - errmsg = g_strdup_printf (_("Error reading %s"), vfs_path_as_str (filename_vpath)); - edit_error_dialog (_("Error"), errmsg); - g_free (errmsg); - } + message (D_ERROR, MSG_ERROR, _("Error reading %s"), vfs_path_as_str (filename_vpath)); mc_close (file); return ret; @@ -383,7 +373,7 @@ check_file_access (WEdit *edit, const vfs_path_t *filename_vpath, struct stat *s if (errmsg != NULL) { - edit_error_dialog (_("Error"), errmsg); + message (D_ERROR, MSG_ERROR, "%s", errmsg); g_free (errmsg); ret = FALSE; } @@ -2015,21 +2005,13 @@ edit_insert_file (WEdit *edit, const vfs_path_t *filename_vpath) } if (pclose (f) > 0) { - char *errmsg; - - errmsg = g_strdup_printf (_("Error reading from pipe: %s"), p); - edit_error_dialog (_("Error"), errmsg); - g_free (errmsg); + message (D_ERROR, MSG_ERROR, _("Error reading from pipe: %s"), p); ins_len = -1; } } else { - char *errmsg; - - errmsg = g_strdup_printf (_("Cannot open pipe for reading: %s"), p); - edit_error_dialog (_("Error"), errmsg); - g_free (errmsg); + message (D_ERROR, MSG_ERROR, _("Cannot open pipe for reading: %s"), p); ins_len = -1; } g_free (p); diff --git a/src/editor/editcmd.c b/src/editor/editcmd.c index 762834314c..e6d82821c7 100644 --- a/src/editor/editcmd.c +++ b/src/editor/editcmd.c @@ -130,7 +130,6 @@ static int edit_save_file (WEdit *edit, const vfs_path_t *filename_vpath) { char *p; - gchar *tmp; off_t filelen = 0; int this_save_mode, rv, fd = -1; vfs_path_t *real_filename_vpath; @@ -263,9 +262,7 @@ edit_save_file (WEdit *edit, const vfs_path_t *filename_vpath) #else if (pclose (file) != 0) { - tmp = g_strdup_printf (_("Error writing to pipe: %s"), p); - edit_error_dialog (_("Error"), tmp); - g_free (tmp); + message (D_ERROR, MSG_ERROR, _("Error writing to pipe: %s"), p); g_free (p); goto error_save; } @@ -273,10 +270,8 @@ edit_save_file (WEdit *edit, const vfs_path_t *filename_vpath) } else { - tmp = g_strdup_printf (_("Cannot open pipe for writing: %s"), p); - edit_error_dialog (_("Error"), get_sys_error (tmp)); + message (D_ERROR, MSG_ERROR, _("Cannot open pipe for writing: %s"), p); g_free (p); - g_free (tmp); goto error_save; } g_free (p); @@ -314,11 +309,7 @@ edit_save_file (WEdit *edit, const vfs_path_t *filename_vpath) } else { - char *msg; - - msg = g_strdup_printf (_("Cannot open file for writing: %s"), savename); - edit_error_dialog (_("Error"), msg); - g_free (msg); + message (D_ERROR, MSG_ERROR, _("Cannot open file for writing: %s"), savename); goto error_save; } } @@ -933,9 +924,8 @@ edit_save_as_cmd (WEdit *edit) if (mc_stat (exp_vpath, &sb) == 0 && !S_ISREG (sb.st_mode)) { - edit_error_dialog (_("Save as"), - get_sys_error (_ - ("Cannot save: destination is not a regular file"))); + message (D_ERROR, MSG_ERROR, "%s", + get_sys_error (_("Cannot save: destination is not a regular file"))); goto ret; } @@ -992,7 +982,7 @@ edit_save_as_cmd (WEdit *edit) break; default: - edit_error_dialog (_("Save as"), get_sys_error (_("Cannot save file"))); + message (D_ERROR, MSG_ERROR, "%s", get_sys_error (_("Cannot save file"))); MC_FALLTHROUGH; case -1: @@ -1586,7 +1576,8 @@ void edit_paste_from_history (WEdit *edit) { (void) edit; - edit_error_dialog (_("Error"), _("This function is not implemented")); + + message (D_ERROR, MSG_ERROR, "%s", _("This function is not implemented")); } /* --------------------------------------------------------------------------------------------- */ @@ -1601,7 +1592,7 @@ edit_copy_to_X_buf_cmd (WEdit *edit) if (!edit_save_block_to_clip_file (edit, start_mark, end_mark)) { - edit_error_dialog (_("Copy to clipboard"), get_sys_error (_("Unable to save to file"))); + message (D_ERROR, MSG_ERROR, "%s", get_sys_error (_("Unable to save to file"))); return FALSE; } /* try use external clipboard utility */ @@ -1625,7 +1616,7 @@ edit_cut_to_X_buf_cmd (WEdit *edit) if (!edit_save_block_to_clip_file (edit, start_mark, end_mark)) { - edit_error_dialog (_("Cut to clipboard"), _("Unable to save to file")); + message (D_ERROR, MSG_ERROR, "%s", _("Unable to save to file")); return FALSE; } /* try use external clipboard utility */ @@ -1720,7 +1711,7 @@ edit_save_block_cmd (WEdit *edit) if (edit_save_block (edit, exp, start_mark, end_mark)) ret = TRUE; else - edit_error_dialog (_("Save block"), get_sys_error (_("Cannot save file"))); + message (D_ERROR, MSG_ERROR, "%s", get_sys_error (_("Cannot save block"))); edit->force |= REDRAW_COMPLETELY; } @@ -1756,7 +1747,7 @@ edit_insert_file_cmd (WEdit *edit) vfs_path_free (exp_vpath, TRUE); if (!ret) - edit_error_dialog (_("Insert file"), get_sys_error (_("Cannot insert file"))); + message (D_ERROR, MSG_ERROR, "%s", get_sys_error (_("Cannot insert file"))); } g_free (exp); @@ -1777,7 +1768,7 @@ edit_sort_cmd (WEdit *edit) if (!eval_marks (edit, &start_mark, &end_mark)) { - edit_error_dialog (_("Sort block"), _("You must first highlight a block of text")); + message (D_ERROR, MSG_ERROR, "%s", _("You must first highlight a block of text")); return 0; } @@ -1806,15 +1797,13 @@ edit_sort_cmd (WEdit *edit) if (e != 0) { if (e == -1 || e == 127) - edit_error_dialog (_("Sort"), get_sys_error (_("Cannot execute sort command"))); + message (D_ERROR, MSG_ERROR, "%s", get_sys_error (_("Cannot execute sort command"))); else { char q[8]; sprintf (q, "%d ", e); - tmp = g_strdup_printf (_("Sort returned non-zero: %s"), q); - edit_error_dialog (_("Sort"), tmp); - g_free (tmp); + message (D_ERROR, MSG_ERROR, _("Sort returned non-zero: %s"), q); } return -1; @@ -1867,7 +1856,7 @@ edit_ext_cmd (WEdit *edit) if (e != 0) { - edit_error_dialog (_("External command"), get_sys_error (_("Cannot execute command"))); + message (D_ERROR, MSG_ERROR, "%s", get_sys_error (_("Cannot execute external command"))); return -1; } diff --git a/src/editor/editsearch.c b/src/editor/editsearch.c index 69222431bd..72f2a53e6d 100644 --- a/src/editor/editsearch.c +++ b/src/editor/editsearch.c @@ -599,7 +599,7 @@ edit_do_search (WEdit *edit) } if (!found) - edit_error_dialog (_("Search"), _(STR_E_NOTFOUND)); + message (D_NORMAL, _("Search"), "%s", _(STR_E_NOTFOUND)); else edit_cursor_move (edit, edit->search_start - edit->buffer.curs1); } diff --git a/src/editor/spell.c b/src/editor/spell.c index f1226a63b7..80f9d3a1a0 100644 --- a/src/editor/spell.c +++ b/src/editor/spell.c @@ -420,7 +420,8 @@ aspell_add_to_dict (const char *word, int word_size) if (mc_aspell_speller_error (global_speller->speller) != 0) { - edit_error_dialog (_("Error"), mc_aspell_speller_error_message (global_speller->speller)); + message (D_ERROR, MSG_ERROR, "%s", + mc_aspell_speller_error_message (global_speller->speller)); return FALSE; } @@ -428,7 +429,8 @@ aspell_add_to_dict (const char *word, int word_size) if (mc_aspell_speller_error (global_speller->speller) != 0) { - edit_error_dialog (_("Error"), mc_aspell_speller_error_message (global_speller->speller)); + message (D_ERROR, MSG_ERROR, "%s", + mc_aspell_speller_error_message (global_speller->speller)); return FALSE; } @@ -553,7 +555,7 @@ aspell_init (void) global_speller->speller = mc_to_aspell_speller (error); else { - edit_error_dialog (_("Error"), mc_aspell_error_message (error)); + message (D_ERROR, MSG_ERROR, "%s", mc_aspell_error_message (error)); mc_delete_aspell_can_have_error (error); aspell_clean (); } From 0ea9538cfff57e1d6e0cb8c9fd6b8e34b18d54fb Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sun, 17 Nov 2024 17:02:11 +0300 Subject: [PATCH 14/43] mcedit: remove get_sys_error() macro that does nothing. Signed-off-by: Andrew Borodin --- src/editor/edit-impl.h | 2 -- src/editor/editcmd.c | 14 +++++++------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/editor/edit-impl.h b/src/editor/edit-impl.h index b2ec8ce27a..76ffcef534 100644 --- a/src/editor/edit-impl.h +++ b/src/editor/edit-impl.h @@ -71,8 +71,6 @@ #define LB_NAMES (LB_MAC + 1) -#define get_sys_error(s) (s) - #define edit_query_dialog2(h,t,a,b) query_dialog (h, t, D_NORMAL, 2, a, b) #define edit_query_dialog3(h,t,a,b,c) query_dialog (h, t, D_NORMAL, 3, a, b, c) diff --git a/src/editor/editcmd.c b/src/editor/editcmd.c index e6d82821c7..98d1e6f069 100644 --- a/src/editor/editcmd.c +++ b/src/editor/editcmd.c @@ -925,7 +925,7 @@ edit_save_as_cmd (WEdit *edit) if (mc_stat (exp_vpath, &sb) == 0 && !S_ISREG (sb.st_mode)) { message (D_ERROR, MSG_ERROR, "%s", - get_sys_error (_("Cannot save: destination is not a regular file"))); + _("Cannot save: destination is not a regular file")); goto ret; } @@ -982,7 +982,7 @@ edit_save_as_cmd (WEdit *edit) break; default: - message (D_ERROR, MSG_ERROR, "%s", get_sys_error (_("Cannot save file"))); + message (D_ERROR, MSG_ERROR, "%s", _("Cannot save file")); MC_FALLTHROUGH; case -1: @@ -1592,7 +1592,7 @@ edit_copy_to_X_buf_cmd (WEdit *edit) if (!edit_save_block_to_clip_file (edit, start_mark, end_mark)) { - message (D_ERROR, MSG_ERROR, "%s", get_sys_error (_("Unable to save to file"))); + message (D_ERROR, MSG_ERROR, "%s", _("Unable to save to file")); return FALSE; } /* try use external clipboard utility */ @@ -1711,7 +1711,7 @@ edit_save_block_cmd (WEdit *edit) if (edit_save_block (edit, exp, start_mark, end_mark)) ret = TRUE; else - message (D_ERROR, MSG_ERROR, "%s", get_sys_error (_("Cannot save block"))); + message (D_ERROR, MSG_ERROR, "%s", _("Cannot save block")); edit->force |= REDRAW_COMPLETELY; } @@ -1747,7 +1747,7 @@ edit_insert_file_cmd (WEdit *edit) vfs_path_free (exp_vpath, TRUE); if (!ret) - message (D_ERROR, MSG_ERROR, "%s", get_sys_error (_("Cannot insert file"))); + message (D_ERROR, MSG_ERROR, "%s", _("Cannot insert file")); } g_free (exp); @@ -1797,7 +1797,7 @@ edit_sort_cmd (WEdit *edit) if (e != 0) { if (e == -1 || e == 127) - message (D_ERROR, MSG_ERROR, "%s", get_sys_error (_("Cannot execute sort command"))); + message (D_ERROR, MSG_ERROR, "%s", _("Cannot execute sort command")); else { char q[8]; @@ -1856,7 +1856,7 @@ edit_ext_cmd (WEdit *edit) if (e != 0) { - message (D_ERROR, MSG_ERROR, "%s", get_sys_error (_("Cannot execute external command"))); + message (D_ERROR, MSG_ERROR, "%s", _("Cannot execute external command")); return -1; } From dfdc70f8978d5ea445ec77458fa1ee745a2b0214 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sun, 24 Nov 2024 12:25:15 +0300 Subject: [PATCH 15/43] (subshell_chdir): move to src/subshell/common.c, make public. (do_subshell_chdir): make static. Signed-off-by: Andrew Borodin --- src/filemanager/panel.c | 20 +-- src/subshell/common.c | 264 ++++++++++++++++++++-------------------- src/subshell/subshell.h | 2 +- 3 files changed, 141 insertions(+), 145 deletions(-) diff --git a/src/filemanager/panel.c b/src/filemanager/panel.c index 44b25bd416..f7e0d23637 100644 --- a/src/filemanager/panel.c +++ b/src/filemanager/panel.c @@ -62,7 +62,7 @@ #include "src/keymap.h" /* global_keymap_t */ #include "src/history.h" #ifdef ENABLE_SUBSHELL -#include "src/subshell/subshell.h" /* do_subshell_chdir() */ +#include "src/subshell/subshell.h" /* subshell_chdir() */ #endif #include "src/usermenu.h" @@ -3440,20 +3440,6 @@ get_parent_dir_name (const vfs_path_t *cwd_vpath, const vfs_path_t *lwd_vpath) return (p != lwd || IS_PATH_SEP (*p)) ? p + 1 : p; } -/* --------------------------------------------------------------------------------------------- */ -/** Wrapper for do_subshell_chdir, check for availability of subshell */ - -static void -subshell_chdir (const vfs_path_t *vpath) -{ -#ifdef ENABLE_SUBSHELL - if (mc_global.tty.use_subshell && vfs_current_is_local ()) - do_subshell_chdir (vpath, FALSE); -#else /* ENABLE_SUBSHELL */ - (void) vpath; -#endif /* ENABLE_SUBSHELL */ -} - /* --------------------------------------------------------------------------------------------- */ /** * Changes the current directory of the panel. @@ -3489,7 +3475,9 @@ panel_do_cd_int (WPanel *panel, const vfs_path_t *new_dir_vpath, enum cd_enum cd vfs_release_path (olddir_vpath); +#ifdef ENABLE_SUBSHELL subshell_chdir (panel->cwd_vpath); +#endif /* ENABLE_SUBSHELL */ /* Reload current panel */ panel_clean_dir (panel); @@ -3890,8 +3878,10 @@ panel_callback (Widget *w, Widget *sender, widget_msg_t msg, int parm, void *dat cd_error_message (cwd); g_free (cwd); } +#ifdef ENABLE_SUBSHELL else subshell_chdir (panel->cwd_vpath); +#endif /* ENABLE_SUBSHELL */ update_xterm_title_path (); update_terminal_cwd (); diff --git a/src/subshell/common.c b/src/subshell/common.c index 148770dfe5..d259a0a20b 100644 --- a/src/subshell/common.c +++ b/src/subshell/common.c @@ -1310,9 +1310,139 @@ clear_cwd_pipe (void) } /* --------------------------------------------------------------------------------------------- */ -/*** public functions ****************************************************************************/ -/* --------------------------------------------------------------------------------------------- */ + +static void +do_subshell_chdir (const vfs_path_t *vpath, gboolean update_prompt) +{ + char *pcwd; + + pcwd = vfs_path_to_str_flags (subshell_get_cwd (), 0, VPF_RECODE); + + if (!(subshell_state == INACTIVE && strcmp (subshell_cwd, pcwd) != 0)) + { + /* We have to repaint the subshell prompt if we read it from + * the main program. Please note that in the code after this + * if, the cd command that is sent will make the subshell + * repaint the prompt, so we don't have to paint it. */ + if (update_prompt) + do_update_prompt (); + g_free (pcwd); + return; + } + + /* If we are using a shell that doesn't support persistent command buffer, we need to clear + * the command prompt before we send the cd command. */ + if (!use_persistent_buffer) + { + write_all (mc_global.tty.subshell_pty, "\003", 1); + subshell_state = RUNNING_COMMAND; + if (mc_global.shell->type != SHELL_FISH) + if (!feed_subshell (QUIETLY, TRUE)) + { + subshell_state = ACTIVE; + return; + } + } + + /* A quick and dirty fix for fish shell. For some reason, fish does not + * execute all the commands sent to it from Midnight Commander :( + * An example of such buggy behavior is presented in ticket #4521. + * TODO: Find the real cause and fix it "the right way" */ + if (mc_global.shell->type == SHELL_FISH) + { + write_all (mc_global.tty.subshell_pty, "\n", 1); + subshell_state = RUNNING_COMMAND; + feed_subshell (QUIETLY, TRUE); + } + + /* The initial space keeps this out of the command history (in bash + because we set "HISTCONTROL=ignorespace") */ + write_all (mc_global.tty.subshell_pty, " cd ", 4); + + if (vpath == NULL) + write_all (mc_global.tty.subshell_pty, "/", 1); + else + { + const char *translate; + + translate = vfs_translate_path (vfs_path_as_str (vpath)); + if (translate == NULL) + write_all (mc_global.tty.subshell_pty, ".", 1); + else + { + GString *temp; + + temp = subshell_name_quote (translate); + write_all (mc_global.tty.subshell_pty, temp->str, temp->len); + g_string_free (temp, TRUE); + } + } + + write_all (mc_global.tty.subshell_pty, "\n", 1); + + subshell_state = RUNNING_COMMAND; + if (!feed_subshell (QUIETLY, TRUE)) + { + subshell_state = ACTIVE; + return; + } + + if (subshell_alive) + { + gboolean bPathNotEq; + + bPathNotEq = strcmp (subshell_cwd, pcwd) != 0; + + if (bPathNotEq && mc_global.shell->type == SHELL_TCSH) + { + char rp_subshell_cwd[PATH_MAX]; + char rp_current_panel_cwd[PATH_MAX]; + char *p_subshell_cwd, *p_current_panel_cwd; + + p_subshell_cwd = mc_realpath (subshell_cwd, rp_subshell_cwd); + p_current_panel_cwd = mc_realpath (pcwd, rp_current_panel_cwd); + + if (p_subshell_cwd == NULL) + p_subshell_cwd = subshell_cwd; + if (p_current_panel_cwd == NULL) + p_current_panel_cwd = pcwd; + bPathNotEq = strcmp (p_subshell_cwd, p_current_panel_cwd) != 0; + } + + if (bPathNotEq && !DIR_IS_DOT (pcwd)) + { + char *cwd; + + cwd = vfs_path_to_str_flags (subshell_get_cwd (), 0, VPF_STRIP_PASSWORD); + vfs_print_message (_("Warning: Cannot change to %s.\n"), cwd); + g_free (cwd); + } + } + + /* Really escape Zsh/Fish history */ + if (mc_global.shell->type == SHELL_ZSH || mc_global.shell->type == SHELL_FISH) + { + /* Per Zsh documentation last command prefixed with space lingers in the internal history + * until the next command is entered before it vanishes. To make it vanish right away, + * type a space and press return. + * + * Fish shell now also provides the same behavior: + * https://github.com/fish-shell/fish-shell/commit/9fdc4f903b8b421b18389a0f290d72cc88c128bb + * */ + write_all (mc_global.tty.subshell_pty, " \n", 2); + subshell_state = RUNNING_COMMAND; + feed_subshell (QUIETLY, TRUE); + } + + update_subshell_prompt = FALSE; + + g_free (pcwd); + /* Make sure that MC never stores the CWD in a silly format */ + /* like /usr////lib/../bin, or the strcmp() above will fail */ +} +/* --------------------------------------------------------------------------------------------- */ +/*** public functions ****************************************************************************/ /* --------------------------------------------------------------------------------------------- */ /** * Fork the subshell, and set up many, many things. @@ -1695,135 +1825,11 @@ exit_subshell (void) /* --------------------------------------------------------------------------------------------- */ -/** If it actually changed the directory it returns true */ void -do_subshell_chdir (const vfs_path_t *vpath, gboolean update_prompt) +subshell_chdir (const vfs_path_t *vpath) { - char *pcwd; - - pcwd = vfs_path_to_str_flags (subshell_get_cwd (), 0, VPF_RECODE); - - if (!(subshell_state == INACTIVE && strcmp (subshell_cwd, pcwd) != 0)) - { - /* We have to repaint the subshell prompt if we read it from - * the main program. Please note that in the code after this - * if, the cd command that is sent will make the subshell - * repaint the prompt, so we don't have to paint it. */ - if (update_prompt) - do_update_prompt (); - g_free (pcwd); - return; - } - - /* If we are using a shell that doesn't support persistent command buffer, we need to clear - * the command prompt before we send the cd command. */ - if (!use_persistent_buffer) - { - write_all (mc_global.tty.subshell_pty, "\003", 1); - subshell_state = RUNNING_COMMAND; - if (mc_global.shell->type != SHELL_FISH) - if (!feed_subshell (QUIETLY, TRUE)) - { - subshell_state = ACTIVE; - return; - } - } - - /* A quick and dirty fix for fish shell. For some reason, fish does not - * execute all the commands sent to it from Midnight Commander :( - * An example of such buggy behavior is presented in ticket #4521. - * TODO: Find the real cause and fix it "the right way" */ - if (mc_global.shell->type == SHELL_FISH) - { - write_all (mc_global.tty.subshell_pty, "\n", 1); - subshell_state = RUNNING_COMMAND; - feed_subshell (QUIETLY, TRUE); - } - - /* The initial space keeps this out of the command history (in bash - because we set "HISTCONTROL=ignorespace") */ - write_all (mc_global.tty.subshell_pty, " cd ", 4); - - if (vpath == NULL) - write_all (mc_global.tty.subshell_pty, "/", 1); - else - { - const char *translate; - - translate = vfs_translate_path (vfs_path_as_str (vpath)); - if (translate == NULL) - write_all (mc_global.tty.subshell_pty, ".", 1); - else - { - GString *temp; - - temp = subshell_name_quote (translate); - write_all (mc_global.tty.subshell_pty, temp->str, temp->len); - g_string_free (temp, TRUE); - } - } - - write_all (mc_global.tty.subshell_pty, "\n", 1); - - subshell_state = RUNNING_COMMAND; - if (!feed_subshell (QUIETLY, TRUE)) - { - subshell_state = ACTIVE; - return; - } - - if (subshell_alive) - { - gboolean bPathNotEq; - - bPathNotEq = strcmp (subshell_cwd, pcwd) != 0; - - if (bPathNotEq && mc_global.shell->type == SHELL_TCSH) - { - char rp_subshell_cwd[PATH_MAX]; - char rp_current_panel_cwd[PATH_MAX]; - char *p_subshell_cwd, *p_current_panel_cwd; - - p_subshell_cwd = mc_realpath (subshell_cwd, rp_subshell_cwd); - p_current_panel_cwd = mc_realpath (pcwd, rp_current_panel_cwd); - - if (p_subshell_cwd == NULL) - p_subshell_cwd = subshell_cwd; - if (p_current_panel_cwd == NULL) - p_current_panel_cwd = pcwd; - bPathNotEq = strcmp (p_subshell_cwd, p_current_panel_cwd) != 0; - } - - if (bPathNotEq && !DIR_IS_DOT (pcwd)) - { - char *cwd; - - cwd = vfs_path_to_str_flags (subshell_get_cwd (), 0, VPF_STRIP_PASSWORD); - vfs_print_message (_("Warning: Cannot change to %s.\n"), cwd); - g_free (cwd); - } - } - - /* Really escape Zsh/Fish history */ - if (mc_global.shell->type == SHELL_ZSH || mc_global.shell->type == SHELL_FISH) - { - /* Per Zsh documentation last command prefixed with space lingers in the internal history - * until the next command is entered before it vanishes. To make it vanish right away, - * type a space and press return. - * - * Fish shell now also provides the same behavior: - * https://github.com/fish-shell/fish-shell/commit/9fdc4f903b8b421b18389a0f290d72cc88c128bb - * */ - write_all (mc_global.tty.subshell_pty, " \n", 2); - subshell_state = RUNNING_COMMAND; - feed_subshell (QUIETLY, TRUE); - } - - update_subshell_prompt = FALSE; - - g_free (pcwd); - /* Make sure that MC never stores the CWD in a silly format */ - /* like /usr////lib/../bin, or the strcmp() above will fail */ + if (mc_global.tty.use_subshell && vfs_current_is_local ()) + do_subshell_chdir (vpath, FALSE); } /* --------------------------------------------------------------------------------------------- */ diff --git a/src/subshell/subshell.h b/src/subshell/subshell.h index bde19c4695..b032f7da97 100644 --- a/src/subshell/subshell.h +++ b/src/subshell/subshell.h @@ -46,7 +46,7 @@ gboolean flush_subshell (int max_wait_length, int how); gboolean read_subshell_prompt (void); void do_update_prompt (void); gboolean exit_subshell (void); -void do_subshell_chdir (const vfs_path_t * vpath, gboolean update_prompt); +void subshell_chdir (const vfs_path_t * vpath); void subshell_get_console_attributes (void); void sigchld_handler (int sig); From 0ffdc093ff6b8014c7cf0b8e640fdde3d90008f3 Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Sat, 23 Nov 2024 15:00:00 +0000 Subject: [PATCH 16/43] Remove unused macros. Signed-off-by: Andreas Mohr Signed-off-by: Andrew Borodin --- src/usermenu.c | 1 - src/vfs/tar/tar-internal.c | 1 - src/vfs/tar/tar-sparse.c | 2 -- 3 files changed, 4 deletions(-) diff --git a/src/usermenu.c b/src/usermenu.c index 1ec9611538..d8587989ec 100644 --- a/src/usermenu.c +++ b/src/usermenu.c @@ -65,7 +65,6 @@ /*** file scope macro definitions ****************************************************************/ -#define MAX_ENTRIES 16 #define MAX_ENTRY_LEN 60 /*** file scope type declarations ****************************************************************/ diff --git a/src/vfs/tar/tar-internal.c b/src/vfs/tar/tar-internal.c index 1afb1369b1..cfb46d0c9b 100644 --- a/src/vfs/tar/tar-internal.c +++ b/src/vfs/tar/tar-internal.c @@ -50,7 +50,6 @@ #endif /* Log base 2 of common values. */ -#define LG_8 3 #define LG_256 8 /*** file scope type declarations ****************************************************************/ diff --git a/src/vfs/tar/tar-sparse.c b/src/vfs/tar/tar-sparse.c index 37ad4b11dd..88dcc95c8f 100644 --- a/src/vfs/tar/tar-sparse.c +++ b/src/vfs/tar/tar-sparse.c @@ -78,8 +78,6 @@ #define UINTMAX_STRSIZE_BOUND INT_BUFSIZE_BOUND (uintmax_t) -#define SPARSES_INIT_COUNT SPARSES_IN_SPARSE_HEADER - #define COPY_BUF(arch,b,buf,src) \ do \ { \ From 9af3991d44c8c0fc30e0cd34847dff092958a69a Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Sat, 23 Nov 2024 12:00:00 +0000 Subject: [PATCH 17/43] (widget_focus): fix -Wanalyzer-deref-before-check warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit widget-common.c: In function 'widget_focus': widget-common.c:123:12: error: check of '*g.current' for NULL after already dereferencing it []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Static-Analyzer-Options.html#index-Wanalyzer-deref-before-check-Werror=analyzer-deref-before-check]8;;] 123 | if (g->current == NULL || !widget_get_state (WIDGET (g->current->data), WST_FOCUSED)) | ^ 'widget_focus': event 1 | | 116 | if (g == NULL) | | ^ | | | | | (1) following 'false' branch (when 'g' is non-NULL)... | 'widget_focus': event 2 | | 119 | if (WIDGET (g->current->data) != w) | | ~^~~~~~~~~ | | | | | (2) ...to here ../../lib/widget/widget-common.h:15:31: note: in definition of macro 'WIDGET' | 15 | #define WIDGET(x) ((Widget *)(x)) | | ^ | 'widget_focus': event 3 | |widget-common.c:119:27: | 119 | if (WIDGET (g->current->data) != w) ../../lib/widget/widget-common.h:15:31: note: in definition of macro 'WIDGET' | 15 | #define WIDGET(x) ((Widget *)(x)) | | ^ | 'widget_focus': events 4-6 | |widget-common.c:119:8: | 119 | if (WIDGET (g->current->data) != w) | | ^ | | | | | (4) following 'true' branch... | 120 | { | 121 | widget_do_focus (WIDGET (g->current->data), FALSE); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (5) ...to here | 122 | /* Test if focus lost was allowed and focus has really been loose */ | 123 | if (g->current == NULL || !widget_get_state (WIDGET (g->current->data), WST_FOCUSED)) | | ~ | | | | | (6) pointer '*g.current' is checked for NULL here but it was already dereferenced at (3) | Found by gcc-14 analyzer Signed-off-by: Andreas Mohr Signed-off-by: Andrew Borodin --- lib/widget/widget-common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/widget/widget-common.c b/lib/widget/widget-common.c index 6d0a8d9585..2d0e070d81 100644 --- a/lib/widget/widget-common.c +++ b/lib/widget/widget-common.c @@ -113,7 +113,7 @@ widget_focus (Widget *w) { WGroup *g = w->owner; - if (g == NULL) + if (g == NULL || g->current == NULL) return; if (WIDGET (g->current->data) != w) From 9533f6b71438ff8c6e5105b8c02d039542a751e4 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sun, 8 Dec 2024 20:07:25 +0300 Subject: [PATCH 18/43] (mcview_bol): refactor, fix coding style. Signed-off-by: Andrew Borodin --- src/viewer/lib.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/viewer/lib.c b/src/viewer/lib.c index a8764b5b3e..0e12bb00e4 100644 --- a/src/viewer/lib.c +++ b/src/viewer/lib.c @@ -314,29 +314,35 @@ off_t mcview_bol (WView *view, off_t current, off_t limit) { int c; - off_t filesize; - filesize = mcview_get_filesize (view); + if (current <= 0) return 0; + + const off_t filesize = mcview_get_filesize (view); + if (current > filesize) return filesize; + if (!mcview_get_byte (view, current, &c)) return current; + if (c == '\n') { if (!mcview_get_byte (view, current - 1, &c)) return current; + if (c == '\r') current--; } - while (current > 0 && current > limit) + + for (; current > 0 && current > limit; current--) { if (!mcview_get_byte (view, current - 1, &c)) break; if (c == '\r' || c == '\n') break; - current--; } + return current; } From 51515e7a9cc02522d33dce967decaa3989f16aa9 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sun, 8 Dec 2024 20:09:46 +0300 Subject: [PATCH 19/43] (mcview_eol): refactor, fix coding style. Signed-off-by: Andrew Borodin --- src/viewer/lib.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/viewer/lib.c b/src/viewer/lib.c index 0e12bb00e4..21c654a879 100644 --- a/src/viewer/lib.c +++ b/src/viewer/lib.c @@ -354,27 +354,25 @@ mcview_bol (WView *view, off_t current, off_t limit) off_t mcview_eol (WView *view, off_t current) { - int c, prev_ch = 0; + int c; + int prev_ch = 0; if (current < 0) return 0; - while (TRUE) + for (; mcview_get_byte (view, current, &c); current++) { - if (!mcview_get_byte (view, current, &c)) - break; if (c == '\n') { current++; break; } - else if (prev_ch == '\r') - { + if (prev_ch == '\r') break; - } - current++; + prev_ch = c; } + return current; } From 4e1442f48dd85b983f6d65d73db12a841a7cacba Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Sun, 15 Dec 2024 09:00:00 +0000 Subject: [PATCH 20/43] Cleanup cppcheck warnings. Make cppcheck happy. lib/search/regex.c:888:85: error: Uninitialized variable: *error [uninitvar] if (pcre2_jit_compile (mc_search_cond->regex_handle, PCRE2_JIT_COMPLETE) && *error != '\0') ^ src/vfs/sftpfs/dir.c:95:26: warning: Uninitialized variable: handle [uninitvar] sftpfs_dir->handle = handle; ^ Found by cppcheck-2.16.0 Signed-off-by: Andreas Mohr Signed-off-by: Andrew Borodin --- lib/search/regex.c | 2 +- src/vfs/sftpfs/dir.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/search/regex.c b/lib/search/regex.c index 140ca83f12..2a58b2523b 100644 --- a/lib/search/regex.c +++ b/lib/search/regex.c @@ -839,7 +839,7 @@ mc_search__cond_struct_new_init_regex (const char *charset, mc_search_t *lc_mc_s #ifdef HAVE_PCRE2 int errcode; - char error[BUF_SMALL]; + char error[BUF_SMALL] = ""; size_t erroffset; int pcre_options = PCRE2_MULTILINE; #else diff --git a/src/vfs/sftpfs/dir.c b/src/vfs/sftpfs/dir.c index 34461e28d4..a019e8be69 100644 --- a/src/vfs/sftpfs/dir.c +++ b/src/vfs/sftpfs/dir.c @@ -68,7 +68,7 @@ sftpfs_opendir (const vfs_path_t *vpath, GError **mcerror) sftpfs_dir_data_t *sftpfs_dir; sftpfs_super_t *sftpfs_super; const vfs_path_element_t *path_element; - LIBSSH2_SFTP_HANDLE *handle; + LIBSSH2_SFTP_HANDLE *handle = NULL; const GString *fixfname; if (!sftpfs_op_init (&sftpfs_super, &path_element, vpath, mcerror)) From 0cd64c9812ea36fa48ae1e21192c5e97908181b3 Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Mon, 16 Dec 2024 18:00:00 +0000 Subject: [PATCH 21/43] (shell_free_archive): fix Glib g_string_free assertion. Fix confusing extra output like ticket #4611 (mc:72268): GLib-CRITICAL : ... g_string_free: assertion 'string != NULL' failed. Signed-off-by: Andreas Mohr Signed-off-by: Andrew Borodin --- src/vfs/shell/shell.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vfs/shell/shell.c b/src/vfs/shell/shell.c index b13fb9911f..1da63a24b2 100644 --- a/src/vfs/shell/shell.c +++ b/src/vfs/shell/shell.c @@ -412,7 +412,8 @@ shell_free_archive (struct vfs_class *me, struct vfs_s_super *super) g_free (shell_super->scr_send); g_free (shell_super->scr_append); g_free (shell_super->scr_info); - g_string_free (shell_super->scr_env, TRUE); + if (shell_super->scr_env != NULL) + g_string_free (shell_super->scr_env, TRUE); } /* --------------------------------------------------------------------------------------------- */ From a93d045457c22161a70b188adfdb5ee001bb6f42 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Wed, 18 Dec 2024 21:10:01 +0300 Subject: [PATCH 22/43] (ftpfs_open_socket): fix handling of errno if connect() fails. Signed-off-by: Andrew Borodin --- src/vfs/ftpfs/ftpfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vfs/ftpfs/ftpfs.c b/src/vfs/ftpfs/ftpfs.c index 6eb9c2aaf3..add84ed42d 100644 --- a/src/vfs/ftpfs/ftpfs.c +++ b/src/vfs/ftpfs/ftpfs.c @@ -935,7 +935,7 @@ ftpfs_open_socket (struct vfs_class *me, struct vfs_s_super *super) me->verrno = errno; close (my_socket); - if (errno == EINTR && tty_got_interrupt ()) + if (me->verrno == EINTR && tty_got_interrupt ()) vfs_print_message ("%s", _("ftpfs: connection interrupted by user")); else if (res->ai_next == NULL) vfs_print_message (_("ftpfs: connection to server failed: %s"), From e85297c0bee445e51949c35d0478fdbb7f370299 Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Wed, 18 Dec 2024 14:00:00 +0000 Subject: [PATCH 23/43] Fix garbage return value warning. Make Static Analyzer happy. Bug Group Bug Type File Function/Method Line Logic error Garbage return value src/filemanager/boxes.c cd_box 1236 Logic error Garbage return value lib/widget/wtools.c fg_input_dialog_help 198 Found by Clang-19 Static Analyzer. Signed-off-by: Andreas Mohr Signed-off-by: Andrew Borodin --- lib/widget/wtools.c | 2 +- src/filemanager/boxes.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/widget/wtools.c b/lib/widget/wtools.c index b0a31c76a1..040417ab55 100644 --- a/lib/widget/wtools.c +++ b/lib/widget/wtools.c @@ -154,7 +154,7 @@ fg_input_dialog_help (const char *header, const char *text, const char *help, char *p_text; char histname[64] = "inp|"; gboolean is_passwd = FALSE; - char *my_str; + char *my_str = NULL; int ret; /* label text */ diff --git a/src/filemanager/boxes.c b/src/filemanager/boxes.c index 2799266906..6c7f0cda21 100644 --- a/src/filemanager/boxes.c +++ b/src/filemanager/boxes.c @@ -1218,7 +1218,7 @@ char * cd_box (const WPanel *panel) { const Widget *w = CONST_WIDGET (panel); - char *my_str; + char *my_str = NULL; quick_widget_t quick_widgets[] = { QUICK_LABELED_INPUT (N_("cd"), input_label_left, "", "input", &my_str, NULL, FALSE, TRUE, From 52d5626f9d52f21bb63524bb1cc18579d66526bc Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Thu, 19 Dec 2024 16:00:00 +0000 Subject: [PATCH 24/43] (quick_dialog_skip): fix undefined behavior. quick.c:432:28: runtime error: member access within null pointer of type 'Widget' (aka 'struct Widget') #0 in quick_dialog_skip lib/widget/quick.c:432:28 #1 in file_mask_dialog src/filemanager/filegui.c:1462:19 #2 in do_confirm_copy_move src/filemanager/file.c:1977:11 #3 in panel_operate src/filemanager/file.c:3536:16 #4 in copy_cmd src/filemanager/./cmd.h:111:5 #5 in midnight_execute_cmd src/filemanager/filemanager.c:1177:9 #6 in midnight_callback src/filemanager/filemanager.c #7 in send_message lib/widget/../../lib/widget/widget-common.h:255:15 #8 in buttonbar_call lib/widget/buttonbar.c:157:15 #9 in buttonbar_callback lib/widget/buttonbar.c:174:42 #10 in send_message lib/widget/../../lib/widget/widget-common.h:255:15 #11 in group_handle_hotkey lib/widget/group.c:566:23 #12 in group_default_callback lib/widget/group.c:640:16 #13 in dlg_default_callback lib/widget/dialog.c:370:16 #14 in midnight_callback src/filemanager/filemanager.c:1615:16 #15 in send_message lib/widget/../../lib/widget/widget-common.h:255:15 #16 in group_handle_key lib/widget/group.c:503:15 #17 in group_default_callback lib/widget/group.c:637:16 #18 in dlg_key_event lib/widget/dialog.c:252:19 #19 in dlg_process_event lib/widget/dialog.c:539:9 #20 in frontend_dlg_run lib/widget/dialog.c:321:9 #21 in dlg_run lib/widget/dialog.c:573:5 #22 in do_nc src/filemanager/filemanager.c:1826:16 #23 in main src/main.c:469:21 #24 in #25 in __libc_start_main #26 in _start SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior quick.c:432:28. Found by Clang-19 Static Analyzer. Signed-off-by: Andreas Mohr Signed-off-by: Andrew Borodin --- lib/widget/quick.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/widget/quick.c b/lib/widget/quick.c index 1930c6109c..8be8c493bd 100644 --- a/lib/widget/quick.c +++ b/lib/widget/quick.c @@ -429,7 +429,6 @@ quick_dialog_skip (quick_dialog_t *quick_dlg, int nskip) WRect *r; item = &g_array_index (widgets, quick_widget_item_t, i); - r = &item->widget->rect; column_width = two_columns ? width2 : width1; /* adjust widget width and x position */ @@ -448,6 +447,7 @@ quick_dialog_skip (quick_dialog_t *quick_dlg, int nskip) MC_FALLTHROUGH; case quick_checkbox: case quick_radio: + r = &item->widget->rect; if (r->x != x1) r->x = x2; if (g != NULL) @@ -455,6 +455,7 @@ quick_dialog_skip (quick_dialog_t *quick_dlg, int nskip) break; case quick_button: + r = &item->widget->rect; if (!put_buttons) { if (r->x != x1) @@ -477,6 +478,8 @@ quick_dialog_skip (quick_dialog_t *quick_dlg, int nskip) if (g != NULL) width -= 4; + r = &item->widget->rect; + switch (item->quick_widget->u.input.label_location) { case input_label_left: @@ -511,6 +514,7 @@ quick_dialog_skip (quick_dialog_t *quick_dlg, int nskip) case quick_start_groupbox: g = GROUPBOX (item->widget); + r = &item->widget->rect; if (r->x != x1) r->x = x2; r->cols = column_width; @@ -523,6 +527,8 @@ quick_dialog_skip (quick_dialog_t *quick_dlg, int nskip) case quick_separator: if (item->widget != NULL) { + r = &item->widget->rect; + if (g != NULL) { Widget *wg = WIDGET (g); From b1caad11ae36953111dc57459273c87c489eaeb9 Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Sat, 21 Dec 2024 15:00:00 +0000 Subject: [PATCH 25/43] (configure_box): fix uninitialized value function call. Make Static Analyzer happy. src/filemanager/boxes.c:623:9: warning: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage] 623 | g_free (time_out_new); | ^ ~~~~~~~~~~~~ Found by Clang-19 Static Analyzer. Signed-off-by: Andreas Mohr Signed-off-by: Andrew Borodin --- src/filemanager/boxes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/filemanager/boxes.c b/src/filemanager/boxes.c index 6c7f0cda21..3a1b9afa78 100644 --- a/src/filemanager/boxes.c +++ b/src/filemanager/boxes.c @@ -543,7 +543,7 @@ configure_box (void) { char time_out[BUF_TINY] = ""; - char *time_out_new; + char *time_out_new = NULL; quick_widget_t quick_widgets[] = { /* *INDENT-OFF* */ From 31faffd44a201c42d4b6216dd1f00e451b2b4e99 Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Sat, 21 Dec 2024 16:00:00 +0000 Subject: [PATCH 26/43] mcedit: fix uninitialized value function call. Make Static Analyzer happy. src/editor/editcmd.c:412:17: warning: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage] 412 | fname = tilde_expand (filename_res); | ^ src/editor/editcmd.c:1928:9: warning: 2nd function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage] 1928 | pipe_mail (&edit->buffer, mail_to, mail_subject, mail_cc); | ^ ~~~~~~~ Found by Clang-19 Static Analyzer. Signed-off-by: Andreas Mohr Signed-off-by: Andrew Borodin --- src/editor/editcmd.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/editor/editcmd.c b/src/editor/editcmd.c index 98d1e6f069..1cf4eb1384 100644 --- a/src/editor/editcmd.c +++ b/src/editor/editcmd.c @@ -374,7 +374,7 @@ static vfs_path_t * edit_get_save_file_as (WEdit *edit) { static LineBreaks cur_lb = LB_ASIS; - char *filename_res; + char *filename_res = NULL; vfs_path_t *ret_vpath = NULL; const char *lb_names[LB_NAMES] = { @@ -1897,7 +1897,9 @@ edit_block_process_cmd (WEdit *edit, int macro_number) void edit_mail_dialog (WEdit *edit) { - char *mail_to, *mail_subject, *mail_cc; + char *mail_to = NULL; + char *mail_subject = NULL; + char *mail_cc = NULL; quick_widget_t quick_widgets[] = { /* *INDENT-OFF* */ From cf970e98393e78edd2a91ef4bbaf38bbe7d6f11a Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Sat, 21 Dec 2024 17:00:00 +0000 Subject: [PATCH 27/43] (edit_dialog_search_show): fix uninitialized value and null pointer dereference. Make Static Analyzer happy. /tmp/portage/app-misc/mc-9999/work/mc-9999/src/editor/editsearch.c:124:38: warning: Array access (from variable 'search_text') results in a null pointer dereference [clang-analyzer-core.NullDereference] 124 | if (dialog_result == B_CANCEL || search_text[0] == '\0') | ^ src/editor/editsearch.c:126:9: warning: 1st function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage] 126 | g_free (search_text); | ^ Found by Clang-19 Static Analyzer. Signed-off-by: Andreas Mohr Signed-off-by: Andrew Borodin --- src/editor/editsearch.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/editor/editsearch.c b/src/editor/editsearch.c index 72f2a53e6d..229c505f07 100644 --- a/src/editor/editsearch.c +++ b/src/editor/editsearch.c @@ -75,7 +75,7 @@ edit_search_options_t edit_search_options = { static gboolean edit_dialog_search_show (WEdit *edit) { - char *search_text; + char *search_text = NULL; size_t num_of_types = 0; gchar **list_of_types; int dialog_result; @@ -121,7 +121,7 @@ edit_dialog_search_show (WEdit *edit) g_strfreev (list_of_types); - if (dialog_result == B_CANCEL || search_text[0] == '\0') + if (dialog_result == B_CANCEL || search_text == NULL || search_text[0] == '\0') { g_free (search_text); return FALSE; From 5c5dc8ccae643ce4776315a5a6da89effb7a0767 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sun, 22 Dec 2024 10:49:05 +0300 Subject: [PATCH 28/43] (listbox_drawscroll:) fix division by zero warning. Make Static Analyzer happy. lib/widget/listbox.c:119:51: warning: Division by zero [clang-analyzer-core.DivideZero] 119 | line = 1 + ((l->current * (w->lines - 2)) / length); Found by Clang-19 Static Analyzer. Reported-by: Andreas Mohr Signed-off-by: Andrew Borodin --- lib/widget/listbox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/widget/listbox.c b/lib/widget/listbox.c index 9234812bb4..def75da2d3 100644 --- a/lib/widget/listbox.c +++ b/lib/widget/listbox.c @@ -115,7 +115,7 @@ listbox_drawscroll (const WListbox *l) tty_print_char ('v'); /* Now draw the nice relative pointer */ - if (!g_queue_is_empty (l->list)) + if (length != 0) line = 1 + ((l->current * (w->lines - 2)) / length); for (i = 1; i < max_line; i++) From b6f126bf66d9caf63a8f9f79c60cee5896bcb14c Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Sat, 21 Dec 2024 19:00:00 +0000 Subject: [PATCH 29/43] (quick_create_labeled_input): fix potential leak of memory. /tmp/portage/app-misc/mc-9999/work/mc-9999/lib/widget/quick.c:150:9: warning: Potential leak of memory pointed to by 'label.quick_widget' [clang-analyzer-unix.Malloc] 150 | return; | ^ Found by Clang-19 Static Analyzer. Signed-off-by: Andreas Mohr Signed-off-by: Andrew Borodin --- lib/widget/quick.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/widget/quick.c b/lib/widget/quick.c index 8be8c493bd..da34e6d5ec 100644 --- a/lib/widget/quick.c +++ b/lib/widget/quick.c @@ -147,6 +147,7 @@ quick_create_labeled_input (GArray *widgets, int *y, int x, quick_widget_t *quic break; default: + g_free (label.quick_widget); return; } From 8a850623055bdc26cf06d7bbff9ab013098fe2b3 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sun, 22 Dec 2024 11:37:28 +0300 Subject: [PATCH 30/43] (size_trunc_len): fix Undefined Binary Operator Result. lib/util.c:493:28: warning: The left operand of '!=' is a garbage value due to array index out of bounds [clang-analyzer-core.UndefinedBinaryOperatorResult] 493 | for (j = units; sfx[j] != NULL; j++) | ~~~~~~ ^ - verify and limit input 'units' value Found by Clang-19 Static Analyzer. Reported-by: Andreas Mohr Signed-off-by: Andrew Borodin --- lib/util.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/lib/util.c b/lib/util.c index ecc219ed8e..1437111ad6 100644 --- a/lib/util.c +++ b/lib/util.c @@ -459,9 +459,19 @@ size_trunc_len (char *buffer, unsigned int len, uintmax_t size, int units, gbool { "", "k", "m", "g", "t", "p", "e", "z", "y", "r", "q", NULL }; /* *INDENT-ON* */ + static int sfx_last = -1; + const char *const *sfx = use_si ? suffix_lc : suffix; int j = 0; + if (sfx_last < 0) + { + for (sfx_last = 0; sfx[sfx_last] != NULL; sfx_last++) + ; + + sfx_last--; + } + if (len == 0) len = 9; #if SIZEOF_UINTMAX_T == 8 @@ -474,13 +484,15 @@ size_trunc_len (char *buffer, unsigned int len, uintmax_t size, int units, gbool len = 9; #endif + const int units_safe = MIN (units, sfx_last); + /* * recalculate from 1024 base to 1000 base if units>0 * We can't just multiply by 1024 - that might cause overflow * if uintmax_t type is too small */ if (use_si) - for (j = 0; j < units; j++) + for (j = 0; j < units_safe; j++) { uintmax_t size_remain; @@ -490,7 +502,7 @@ size_trunc_len (char *buffer, unsigned int len, uintmax_t size, int units, gbool size += size_remain; /* Re-add remainder lost by division/multiplication */ } - for (j = units; sfx[j] != NULL; j++) + for (j = units_safe; sfx[j] != NULL; j++) { if (size == 0) { From a162c01fbfff762c7accbdb318a0df56720383ae Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Mon, 23 Dec 2024 14:19:30 +0300 Subject: [PATCH 31/43] src/vfs/tar/tar.c: fix typos. Signed-off-by: Andrew Borodin --- src/vfs/tar/tar.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vfs/tar/tar.c b/src/vfs/tar/tar.c index 38e3af43fc..59825eec41 100644 --- a/src/vfs/tar/tar.c +++ b/src/vfs/tar/tar.c @@ -1083,12 +1083,12 @@ tar_super_same (const vfs_path_element_t *vpath_element, struct vfs_s_super *par } /* --------------------------------------------------------------------------------------------- */ -/* Get indes of current data chunk in a sparse file. +/* Get index of current data chunk in a sparse file. * * @param sparse_map map of the sparse file * @param offset offset in the sparse file * - * @return an index of ahole or a data chunk + * @return an index of a hole or a data chunk * positive: pointer to the data chunk; * negative: pointer to the hole before data chunk; * zero: pointer to the hole after last data chunk From 390c3bcd72facceedc63b2940c8d48a7b4250121 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Wed, 25 Dec 2024 07:54:55 +0300 Subject: [PATCH 32/43] mcedit: move definition of edit_search_options_t to editsearch.c. Signed-off-by: Andrew Borodin --- src/editor/edit-impl.h | 13 ------------- src/editor/editsearch.c | 28 +++++++++++++++++++--------- 2 files changed, 19 insertions(+), 22 deletions(-) diff --git a/src/editor/edit-impl.h b/src/editor/edit-impl.h index 76ffcef534..71d77472ac 100644 --- a/src/editor/edit-impl.h +++ b/src/editor/edit-impl.h @@ -94,25 +94,12 @@ typedef enum /*** structures declarations (and typedefs of structures)*****************************************/ -/* search/replace options */ -typedef struct edit_search_options_t -{ - mc_search_type_t type; - gboolean case_sens; - gboolean backwards; - gboolean only_in_selection; - gboolean whole_words; - gboolean all_codepages; -} edit_search_options_t; - /*** global variables defined in .c file *********************************************************/ extern const char VERTICAL_MAGIC[5]; /* if enable_show_tabs_tws == TRUE then use visible_tab visible_tws */ extern gboolean enable_show_tabs_tws; -extern edit_search_options_t edit_search_options; - extern unsigned int edit_stack_iterator; extern edit_arg_t edit_history_moveto[MAX_HISTORY_MOVETO]; diff --git a/src/editor/editsearch.c b/src/editor/editsearch.c index 229c505f07..735360d177 100644 --- a/src/editor/editsearch.c +++ b/src/editor/editsearch.c @@ -47,15 +47,6 @@ /*** global variables ****************************************************************************/ -edit_search_options_t edit_search_options = { - .type = MC_SEARCH_T_NORMAL, - .case_sens = FALSE, - .backwards = FALSE, - .only_in_selection = FALSE, - .whole_words = FALSE, - .all_codepages = FALSE -}; - /*** file scope macro definitions ****************************************************************/ #define B_REPLACE_ALL (B_USER+1) @@ -64,10 +55,29 @@ edit_search_options_t edit_search_options = { /*** file scope type declarations ****************************************************************/ +typedef struct edit_search_options_t +{ + mc_search_type_t type; + gboolean case_sens; + gboolean backwards; + gboolean only_in_selection; + gboolean whole_words; + gboolean all_codepages; +} edit_search_options_t; + /*** forward declarations (file scope functions) *************************************************/ /*** file scope variables ************************************************************************/ +static edit_search_options_t edit_search_options = { + .type = MC_SEARCH_T_NORMAL, + .case_sens = FALSE, + .backwards = FALSE, + .only_in_selection = FALSE, + .whole_words = FALSE, + .all_codepages = FALSE +}; + /* --------------------------------------------------------------------------------------------- */ /*** file scope functions ************************************************************************/ /* --------------------------------------------------------------------------------------------- */ From 85f6af9309d68d9e831dd7d5007dbc89abece8a8 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Wed, 25 Dec 2024 10:29:47 +0300 Subject: [PATCH 33/43] (edit_search_show_error): rename from edit_show_search_error. Signed-off-by: Andrew Borodin --- src/editor/editsearch.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/editor/editsearch.c b/src/editor/editsearch.c index 735360d177..b971c1be43 100644 --- a/src/editor/editsearch.c +++ b/src/editor/editsearch.c @@ -558,7 +558,7 @@ edit_replace_cmd__conv_to_input (char *str) /* --------------------------------------------------------------------------------------------- */ static void -edit_show_search_error (const WEdit *edit, const char *title) +edit_search_show_error (const WEdit *edit, const char *title) { if (edit->search->error == MC_SEARCH_E_NOTFOUND) message (D_NORMAL, title, "%s", _(STR_E_NOTFOUND)); @@ -638,7 +638,7 @@ edit_do_search (WEdit *edit) else { edit->search_start = edit->buffer.curs1; - edit_show_search_error (edit, _("Search")); + edit_search_show_error (edit, _("Search")); } } @@ -891,7 +891,7 @@ edit_replace_cmd (WEdit *edit, gboolean again) { if (!(edit->search->error == MC_SEARCH_E_OK || (once_found && edit->search->error == MC_SEARCH_E_NOTFOUND))) - edit_show_search_error (edit, _("Search")); + edit_search_show_error (edit, _("Search")); break; } @@ -956,7 +956,7 @@ edit_replace_cmd (WEdit *edit, gboolean again) if (edit->search->error != MC_SEARCH_E_OK) { - edit_show_search_error (edit, _("Replace")); + edit_search_show_error (edit, _("Replace")); if (repl_str != NULL) g_string_free (repl_str, TRUE); break; From bedd0da4eaccc73cb3a79997ac42c8d5b3822c2a Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Wed, 25 Dec 2024 10:43:25 +0300 Subject: [PATCH 34/43] mcedit (editsearch): minor refactoring. * (edit_do_search): refactor check of search options. * (edit_replace_cmd): likewise. Signed-off-by: Andrew Borodin --- src/editor/editsearch.c | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/src/editor/editsearch.c b/src/editor/editsearch.c index b971c1be43..ca66540dc3 100644 --- a/src/editor/editsearch.c +++ b/src/editor/editsearch.c @@ -615,13 +615,16 @@ edit_do_search (WEdit *edit) } else { - if (edit->found_len != 0 && edit->search_start == edit->found_start + 1 - && edit_search_options.backwards) - edit->search_start--; - - if (edit->found_len != 0 && edit->search_start == edit->found_start - 1 - && !edit_search_options.backwards) - edit->search_start++; + if (edit_search_options.backwards) + { + if (edit->found_len != 0 && edit->search_start == edit->found_start + 1) + edit->search_start--; + } + else + { + if (edit->found_len != 0 && edit->search_start == edit->found_start - 1) + edit->search_start++; + } if (edit_find (&esm, &len)) { @@ -868,13 +871,16 @@ edit_replace_cmd (WEdit *edit, gboolean again) goto cleanup; } - if (edit->found_len != 0 && edit->search_start == edit->found_start + 1 - && edit_search_options.backwards) - edit->search_start--; - - if (edit->found_len != 0 && edit->search_start == edit->found_start - 1 - && !edit_search_options.backwards) - edit->search_start++; + if (edit_search_options.backwards) + { + if (edit->found_len != 0 && edit->search_start == edit->found_start + 1) + edit->search_start--; + } + else + { + if (edit->found_len != 0 && edit->search_start == edit->found_start - 1) + edit->search_start++; + } esm.first = TRUE; esm.edit = edit; From 702c354602e1f3102894ec2a973588b34721dd3a Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Thu, 26 Dec 2024 11:00:29 +0300 Subject: [PATCH 35/43] search: change types of start and end search positions from gsize to off_t. editor: related changes. viewer: likewise. Signed-off-by: Andrew Borodin --- lib/search.h | 8 ++++---- lib/search/glob.c | 2 +- lib/search/hex.c | 2 +- lib/search/internal.h | 8 ++++---- lib/search/normal.c | 2 +- lib/search/regex.c | 4 ++-- lib/search/search.c | 2 +- src/editor/editsearch.c | 8 ++++---- src/editor/editsearch.h | 4 ++-- src/viewer/internal.h | 4 ++-- src/viewer/search.c | 6 +++--- 11 files changed, 25 insertions(+), 25 deletions(-) diff --git a/lib/search.h b/lib/search.h index 955733fbdf..6ce4b189e6 100644 --- a/lib/search.h +++ b/lib/search.h @@ -19,9 +19,9 @@ typedef enum mc_search_cbret_t mc_search_cbret_t; -typedef mc_search_cbret_t (*mc_search_fn) (const void *user_data, gsize char_offset, +typedef mc_search_cbret_t (*mc_search_fn) (const void *user_data, off_t char_offset, int *current_char); -typedef mc_search_cbret_t (*mc_update_fn) (const void *user_data, gsize char_offset); +typedef mc_search_cbret_t (*mc_update_fn) (const void *user_data, off_t char_offset); #define MC_SEARCH__NUM_REPLACE_ARGS 64 @@ -180,8 +180,8 @@ void mc_search_free (mc_search_t * lc_mc_search); gboolean mc_search_prepare (mc_search_t * mc_search); -gboolean mc_search_run (mc_search_t * mc_search, const void *user_data, gsize start_search, - gsize end_search, gsize * found_len); +gboolean mc_search_run (mc_search_t * mc_search, const void *user_data, off_t start_search, + off_t end_search, gsize * found_len); gboolean mc_search_is_type_avail (mc_search_type_t search_type); diff --git a/lib/search/glob.c b/lib/search/glob.c index 8e514e10ab..45025711b6 100644 --- a/lib/search/glob.c +++ b/lib/search/glob.c @@ -188,7 +188,7 @@ mc_search__cond_struct_new_init_glob (const char *charset, mc_search_t *lc_mc_se gboolean mc_search__run_glob (mc_search_t *lc_mc_search, const void *user_data, - gsize start_search, gsize end_search, gsize *found_len) + off_t start_search, off_t end_search, gsize *found_len) { return mc_search__run_regex (lc_mc_search, user_data, start_search, end_search, found_len); } diff --git a/lib/search/hex.c b/lib/search/hex.c index 61478c11dd..c6010d20e5 100644 --- a/lib/search/hex.c +++ b/lib/search/hex.c @@ -216,7 +216,7 @@ mc_search__cond_struct_new_init_hex (const char *charset, mc_search_t *lc_mc_sea gboolean mc_search__run_hex (mc_search_t *lc_mc_search, const void *user_data, - gsize start_search, gsize end_search, gsize *found_len) + off_t start_search, off_t end_search, gsize *found_len) { return mc_search__run_regex (lc_mc_search, user_data, start_search, end_search, found_len); } diff --git a/lib/search/internal.h b/lib/search/internal.h index 08cb019d56..88f19f3dd3 100644 --- a/lib/search/internal.h +++ b/lib/search/internal.h @@ -54,7 +54,7 @@ GString *mc_search__toupper_case_str (const char *charset, const GString * str); void mc_search__cond_struct_new_init_regex (const char *charset, mc_search_t * lc_mc_search, mc_search_cond_t * mc_search_cond); gboolean mc_search__run_regex (mc_search_t * lc_mc_search, const void *user_data, - gsize start_search, gsize end_search, gsize * found_len); + off_t start_search, off_t end_search, gsize * found_len); GString *mc_search_regex_prepare_replace_str (mc_search_t * lc_mc_search, GString * replace_str); /* search/normal.c : */ @@ -62,7 +62,7 @@ GString *mc_search_regex_prepare_replace_str (mc_search_t * lc_mc_search, GStrin void mc_search__cond_struct_new_init_normal (const char *charset, mc_search_t * lc_mc_search, mc_search_cond_t * mc_search_cond); gboolean mc_search__run_normal (mc_search_t * lc_mc_search, const void *user_data, - gsize start_search, gsize end_search, gsize * found_len); + off_t start_search, off_t end_search, gsize * found_len); GString *mc_search_normal_prepare_replace_str (mc_search_t * lc_mc_search, GString * replace_str); /* search/glob.c : */ @@ -70,7 +70,7 @@ GString *mc_search_normal_prepare_replace_str (mc_search_t * lc_mc_search, GStri void mc_search__cond_struct_new_init_glob (const char *charset, mc_search_t * lc_mc_search, mc_search_cond_t * mc_search_cond); gboolean mc_search__run_glob (mc_search_t * lc_mc_search, const void *user_data, - gsize start_search, gsize end_search, gsize * found_len); + off_t start_search, off_t end_search, gsize * found_len); GString *mc_search_glob_prepare_replace_str (mc_search_t * lc_mc_search, GString * replace_str); /* search/hex.c : */ @@ -78,7 +78,7 @@ GString *mc_search_glob_prepare_replace_str (mc_search_t * lc_mc_search, GString void mc_search__cond_struct_new_init_hex (const char *charset, mc_search_t * lc_mc_search, mc_search_cond_t * mc_search_cond); gboolean mc_search__run_hex (mc_search_t * lc_mc_search, const void *user_data, - gsize start_search, gsize end_search, gsize * found_len); + off_t start_search, off_t end_search, gsize * found_len); GString *mc_search_hex_prepare_replace_str (mc_search_t * lc_mc_search, GString * replace_str); /*** inline functions ****************************************************************************/ diff --git a/lib/search/normal.c b/lib/search/normal.c index 9e788e63ad..452de41f43 100644 --- a/lib/search/normal.c +++ b/lib/search/normal.c @@ -94,7 +94,7 @@ mc_search__cond_struct_new_init_normal (const char *charset, mc_search_t *lc_mc_ gboolean mc_search__run_normal (mc_search_t *lc_mc_search, const void *user_data, - gsize start_search, gsize end_search, gsize *found_len) + off_t start_search, off_t end_search, gsize *found_len) { return mc_search__run_regex (lc_mc_search, user_data, start_search, end_search, found_len); } diff --git a/lib/search/regex.c b/lib/search/regex.c index 2a58b2523b..761ebdbfef 100644 --- a/lib/search/regex.c +++ b/lib/search/regex.c @@ -905,10 +905,10 @@ mc_search__cond_struct_new_init_regex (const char *charset, mc_search_t *lc_mc_s gboolean mc_search__run_regex (mc_search_t *lc_mc_search, const void *user_data, - gsize start_search, gsize end_search, gsize *found_len) + off_t start_search, off_t end_search, gsize *found_len) { mc_search_cbret_t ret = MC_SEARCH_CB_NOTFOUND; - gsize current_pos, virtual_pos; + off_t current_pos, virtual_pos; gint start_pos; gint end_pos; diff --git a/lib/search/search.c b/lib/search/search.c index 0c7343fdfb..61be19da1b 100644 --- a/lib/search/search.c +++ b/lib/search/search.c @@ -273,7 +273,7 @@ mc_search_prepare (mc_search_t *lc_mc_search) */ gboolean mc_search_run (mc_search_t *lc_mc_search, const void *user_data, - gsize start_search, gsize end_search, gsize *found_len) + off_t start_search, off_t end_search, gsize *found_len) { gboolean ret = FALSE; diff --git a/src/editor/editsearch.c b/src/editor/editsearch.c index ca66540dc3..65d7eda528 100644 --- a/src/editor/editsearch.c +++ b/src/editor/editsearch.c @@ -704,11 +704,11 @@ edit_search_deinit (WEdit *edit) /* --------------------------------------------------------------------------------------------- */ mc_search_cbret_t -edit_search_cmd_callback (const void *user_data, gsize char_offset, int *current_char) +edit_search_cmd_callback (const void *user_data, off_t char_offset, int *current_char) { WEdit *edit = ((const edit_search_status_msg_t *) user_data)->edit; - *current_char = edit_buffer_get_byte (&edit->buffer, (off_t) char_offset); + *current_char = edit_buffer_get_byte (&edit->buffer, char_offset); return MC_SEARCH_CB_OK; } @@ -716,11 +716,11 @@ edit_search_cmd_callback (const void *user_data, gsize char_offset, int *current /* --------------------------------------------------------------------------------------------- */ mc_search_cbret_t -edit_search_update_callback (const void *user_data, gsize char_offset) +edit_search_update_callback (const void *user_data, off_t char_offset) { status_msg_t *sm = STATUS_MSG (user_data); - ((edit_search_status_msg_t *) sm)->offset = (off_t) char_offset; + ((edit_search_status_msg_t *) sm)->offset = char_offset; return (sm->update (sm) == B_CANCEL ? MC_SEARCH_CB_ABORT : MC_SEARCH_CB_OK); } diff --git a/src/editor/editsearch.h b/src/editor/editsearch.h index 5fc3932f06..e291092fbc 100644 --- a/src/editor/editsearch.h +++ b/src/editor/editsearch.h @@ -23,9 +23,9 @@ typedef struct gboolean edit_search_init (WEdit * edit, const char *s); void edit_search_deinit (WEdit * edit); -mc_search_cbret_t edit_search_cmd_callback (const void *user_data, gsize char_offset, +mc_search_cbret_t edit_search_cmd_callback (const void *user_data, off_t char_offset, int *current_char); -mc_search_cbret_t edit_search_update_callback (const void *user_data, gsize char_offset); +mc_search_cbret_t edit_search_update_callback (const void *user_data, off_t char_offset); int edit_search_status_update_cb (status_msg_t * sm); void edit_search_cmd (WEdit * edit, gboolean again); diff --git a/src/viewer/internal.h b/src/viewer/internal.h index 214af96507..4397008319 100644 --- a/src/viewer/internal.h +++ b/src/viewer/internal.h @@ -327,9 +327,9 @@ int mcview_nroff_seq_prev (mcview_nroff_t * nroff); /* search.c: */ gboolean mcview_search_init (WView * view); void mcview_search_deinit (WView * view); -mc_search_cbret_t mcview_search_cmd_callback (const void *user_data, gsize char_offset, +mc_search_cbret_t mcview_search_cmd_callback (const void *user_data, off_t char_offset, int *current_char); -mc_search_cbret_t mcview_search_update_cmd_callback (const void *user_data, gsize char_offset); +mc_search_cbret_t mcview_search_update_cmd_callback (const void *user_data, off_t char_offset); void mcview_search (WView * view, gboolean start_search); /* --------------------------------------------------------------------------------------------- */ diff --git a/src/viewer/search.c b/src/viewer/search.c index 9c7bc71412..4e9876d476 100644 --- a/src/viewer/search.c +++ b/src/viewer/search.c @@ -424,7 +424,7 @@ mcview_search_deinit (WView *view) /* --------------------------------------------------------------------------------------------- */ mc_search_cbret_t -mcview_search_cmd_callback (const void *user_data, gsize char_offset, int *current_char) +mcview_search_cmd_callback (const void *user_data, off_t char_offset, int *current_char) { WView *view = ((const mcview_search_status_msg_t *) user_data)->view; @@ -479,7 +479,7 @@ mcview_search_cmd_callback (const void *user_data, gsize char_offset, int *curre /* --------------------------------------------------------------------------------------------- */ mc_search_cbret_t -mcview_search_update_cmd_callback (const void *user_data, gsize char_offset) +mcview_search_update_cmd_callback (const void *user_data, off_t char_offset) { status_msg_t *sm = STATUS_MSG (user_data); mcview_search_status_msg_t *vsm = (mcview_search_status_msg_t *) user_data; @@ -487,7 +487,7 @@ mcview_search_update_cmd_callback (const void *user_data, gsize char_offset) gboolean do_update = FALSE; mc_search_cbret_t result = MC_SEARCH_CB_OK; - vsm->offset = (off_t) char_offset; + vsm->offset = char_offset; if (mcview_search_options.backwards) { From a49414ad2172d0bd226fef709d001eba44fc6041 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sat, 28 Dec 2024 10:23:44 +0300 Subject: [PATCH 36/43] WEdit: remove unused member max_column. Signed-off-by: Andrew Borodin --- src/editor/editwidget.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/editor/editwidget.h b/src/editor/editwidget.h index 959017eacb..30d887d335 100644 --- a/src/editor/editwidget.h +++ b/src/editor/editwidget.h @@ -90,7 +90,6 @@ struct WEdit /* display information */ long start_display; /* First char displayed */ long start_col; /* First displayed column, negative */ - long max_column; /* The maximum cursor position ever reached used to calc hori scroll bar */ long curs_row; /* row position of cursor on the screen */ long curs_col; /* column position on screen */ long over_col; /* pos after '\n' */ From 0544adbb74335f92c5037348ff5b7e8bf6357a16 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sat, 28 Dec 2024 10:29:44 +0300 Subject: [PATCH 37/43] mcedit: reset WEdit::locked flag at file unlock. --- src/editor/edit.c | 2 +- src/editor/editcmd.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/editor/edit.c b/src/editor/edit.c index 2baadfa1d1..a2a7214e88 100644 --- a/src/editor/edit.c +++ b/src/editor/edit.c @@ -2224,7 +2224,7 @@ edit_clean (WEdit *edit) /* a stale lock, remove it */ if (edit->locked) - (void) unlock_file (edit->filename_vpath); + edit->locked = unlock_file (edit->filename_vpath); /* save cursor position */ if (edit_options.save_position) diff --git a/src/editor/editcmd.c b/src/editor/editcmd.c index 1cf4eb1384..db771290e0 100644 --- a/src/editor/editcmd.c +++ b/src/editor/editcmd.c @@ -1250,7 +1250,7 @@ edit_close_cmd (WEdit *edit) WGroup *g = w->owner; if (edit->locked != 0) - unlock_file (edit->filename_vpath); + edit->locked = unlock_file (edit->filename_vpath); group_remove_widget (w); widget_destroy (w); From 2342019a8edf7f97cd817a5f6a7819203d5417aa Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sat, 28 Dec 2024 10:52:16 +0300 Subject: [PATCH 38/43] mcedit: type accuracy. Use bit fields as integers not as booleans. Signed-off-by: Andrew Borodin --- src/editor/edit.c | 40 +++++++++++++++++++-------------------- src/editor/editcmd.c | 27 +++++++++++++------------- src/editor/editcomplete.c | 5 +++-- src/editor/editdraw.c | 20 ++++++++++---------- src/editor/editwidget.c | 31 +++++++++++++++--------------- src/editor/etags.c | 7 ++++--- 6 files changed, 67 insertions(+), 63 deletions(-) diff --git a/src/editor/edit.c b/src/editor/edit.c index a2a7214e88..7d6bb75fb7 100644 --- a/src/editor/edit.c +++ b/src/editor/edit.c @@ -2047,9 +2047,9 @@ edit_insert_file (WEdit *edit, const vfs_path_t *filename_vpath) edit_set_markers (edit, edit->buffer.curs1, mark2, c1, c2); /* highlight inserted text then not persistent blocks */ - if (!edit_options.persistent_selections && edit->modified) + if (!edit_options.persistent_selections && edit->modified != 0) { - if (!edit->column_highlight) + if (edit->column_highlight == 0) edit_push_undo_action (edit, COLUMN_OFF); edit->column_highlight = 1; } @@ -2064,10 +2064,10 @@ edit_insert_file (WEdit *edit, const vfs_path_t *filename_vpath) edit_insert (edit, buf[i]); } /* highlight inserted text then not persistent blocks */ - if (!edit_options.persistent_selections && edit->modified) + if (!edit_options.persistent_selections && edit->modified != 0) { edit_set_markers (edit, edit->buffer.curs1, current, 0, 0); - if (edit->column_highlight) + if (edit->column_highlight != 0) edit_push_undo_action (edit, COLUMN_ON); edit->column_highlight = 0; } @@ -2110,7 +2110,7 @@ edit_init (WEdit *edit, const WRect *r, const edit_arg_t *arg) if (edit != NULL) { - gboolean fullscreen; + int fullscreen; WRect loc_prev; /* save some widget parameters */ @@ -2135,7 +2135,7 @@ edit_init (WEdit *edit, const WRect *r, const edit_arg_t *arg) w->options |= WOP_SELECTABLE | WOP_TOP_SELECT | WOP_WANT_CURSOR; w->keymap = editor_map; w->ext_keymap = editor_x_map; - edit->fullscreen = TRUE; + edit->fullscreen = 1; edit_save_size (edit); } @@ -2233,7 +2233,7 @@ edit_clean (WEdit *edit) g_array_free (edit->serialized_bookmarks, TRUE); /* File specified on the mcedit command line and never saved */ - if (edit->delete_file) + if (edit->delete_file != 0) unlink (vfs_path_get_last_path_str (edit->filename_vpath)); edit_free_syntax_rules (edit); @@ -2556,7 +2556,7 @@ edit_insert (WEdit *edit, int c) } /* Mark file as modified, unless the file hasn't been fully loaded */ - if (edit->loading_done) + if (edit->loading_done != 0) edit_modification (edit); /* now we must update some info on the file and check if a redraw is required */ @@ -3143,7 +3143,7 @@ eval_marks (WEdit *edit, off_t *start_mark, off_t *end_mark) edit->column2 = edit->curs_col + edit->over_col; } - if (edit->column_highlight + if (edit->column_highlight != 0 && ((edit->mark1 > end_mark_curs && edit->column1 < edit->column2) || (edit->mark1 < end_mark_curs && edit->column1 > edit->column2))) { @@ -3349,7 +3349,7 @@ edit_execute_key_command (WEdit *edit, long command, int char_for_insertion) edit_push_key_press (edit); edit_execute_cmd (edit, command, char_for_insertion); - if (edit->column_highlight) + if (edit->column_highlight != 0) edit->force |= REDRAW_PAGE; } @@ -3379,7 +3379,7 @@ edit_execute_cmd (WEdit *edit, long command, int char_for_insertion) /* The next key press will unhighlight the found string, so update * the whole page */ - if (edit->found_len || edit->column_highlight) + if (edit->found_len != 0 || edit->column_highlight != 0) edit->force |= REDRAW_PAGE; switch (command) @@ -3425,7 +3425,7 @@ edit_execute_cmd (WEdit *edit, long command, int char_for_insertion) /* any other command */ default: - if (edit->highlight) + if (edit->highlight != 0) edit_mark_cmd (edit, FALSE); /* clear */ edit->highlight = 0; } @@ -3460,7 +3460,7 @@ edit_execute_cmd (WEdit *edit, long command, int char_for_insertion) if (!edit_options.persistent_selections && edit->mark1 != edit->mark2) edit_block_delete_cmd (edit); - if (edit->overwrite) + if (edit->overwrite != 0) { /* remove char only one time, after input first byte, multibyte chars */ #ifdef HAVE_CHARSET @@ -3534,7 +3534,7 @@ edit_execute_cmd (WEdit *edit, long command, int char_for_insertion) case CK_WordRight: if (!edit_options.persistent_selections && edit->mark2 >= 0) { - if (edit->column_highlight) + if (edit->column_highlight != 0) edit_push_undo_action (edit, COLUMN_ON); edit->column_highlight = 0; edit_mark_cmd (edit, TRUE); @@ -3801,14 +3801,14 @@ edit_execute_cmd (WEdit *edit, long command, int char_for_insertion) case CK_Mark: if (edit->mark2 >= 0) { - if (edit->column_highlight) + if (edit->column_highlight != 0) edit_push_undo_action (edit, COLUMN_ON); edit->column_highlight = 0; } edit_mark_cmd (edit, FALSE); break; case CK_MarkColumn: - if (!edit->column_highlight) + if (edit->column_highlight == 0) edit_push_undo_action (edit, COLUMN_OFF); edit->column_highlight = 1; edit_mark_cmd (edit, FALSE); @@ -3818,19 +3818,19 @@ edit_execute_cmd (WEdit *edit, long command, int char_for_insertion) edit->force |= REDRAW_PAGE; break; case CK_Unmark: - if (edit->column_highlight) + if (edit->column_highlight != 0) edit_push_undo_action (edit, COLUMN_ON); edit->column_highlight = 0; edit_mark_cmd (edit, TRUE); break; case CK_MarkWord: - if (edit->column_highlight) + if (edit->column_highlight != 0) edit_push_undo_action (edit, COLUMN_ON); edit->column_highlight = 0; edit_mark_current_word_cmd (edit); break; case CK_MarkLine: - if (edit->column_highlight) + if (edit->column_highlight != 0) edit_push_undo_action (edit, COLUMN_ON); edit->column_highlight = 0; edit_mark_current_line_cmd (edit); @@ -3925,7 +3925,7 @@ edit_execute_cmd (WEdit *edit, long command, int char_for_insertion) edit_paste_from_X_buf_cmd (edit); if (!edit_options.persistent_selections && edit->mark2 >= 0) { - if (edit->column_highlight) + if (edit->column_highlight != 0) edit_push_undo_action (edit, COLUMN_ON); edit->column_highlight = 0; edit_mark_cmd (edit, TRUE); diff --git a/src/editor/editcmd.c b/src/editor/editcmd.c index db771290e0..01693bc33d 100644 --- a/src/editor/editcmd.c +++ b/src/editor/editcmd.c @@ -172,7 +172,7 @@ edit_save_file (WEdit *edit, const vfs_path_t *filename_vpath) rv = mc_stat (real_filename_vpath, &sb); if (rv == 0) { - if (this_save_mode == EDIT_QUICK_SAVE && !edit->skip_detach_prompt && sb.st_nlink > 1) + if (this_save_mode == EDIT_QUICK_SAVE && edit->skip_detach_prompt == 0 && sb.st_nlink > 1) { rv = edit_query_dialog3 (_("Warning"), _("File has hard-links. Detach before saving?"), @@ -425,14 +425,15 @@ edit_get_save_file_as (WEdit *edit) static gboolean edit_save_cmd (WEdit *edit) { - int res, save_lock = 0; + int save_lock = 0; - if (!edit->locked && !edit->delete_file) + if (edit->locked == 0 && edit->delete_file == 0) save_lock = lock_file (edit->filename_vpath); - res = edit_save_file (edit, edit->filename_vpath); + + const int res = edit_save_file (edit, edit->filename_vpath); /* Maintain modify (not save) lock on failure */ - if ((res > 0 && edit->locked) || save_lock) + if ((res > 0 && edit->locked != 0) || save_lock != 0) edit->locked = unlock_file (edit->filename_vpath); /* On failure try 'save as', it does locking on its own */ @@ -947,7 +948,7 @@ edit_save_as_cmd (WEdit *edit) save_lock = lock_file (exp_vpath); } - else if (!edit->locked && !edit->delete_file) + else if (edit->locked == 0 && edit->delete_file == 0) /* filenames equal, check if already locked */ save_lock = lock_file (exp_vpath); @@ -963,12 +964,12 @@ edit_save_as_cmd (WEdit *edit) /* Successful, so unlock both files */ if (different_filename) { - if (save_lock) + if (save_lock != 0) unlock_file (exp_vpath); - if (edit->locked) + if (edit->locked != 0) edit->locked = unlock_file (edit->filename_vpath); } - else if (edit->locked || save_lock) + else if (edit->locked != 0 || save_lock != 0) edit->locked = unlock_file (edit->filename_vpath); edit_set_filename (edit, exp_vpath); @@ -987,7 +988,7 @@ edit_save_as_cmd (WEdit *edit) case -1: /* Failed, so maintain modify (not save) lock */ - if (save_lock) + if (save_lock != 0) unlock_file (exp_vpath); break; } @@ -1457,7 +1458,7 @@ edit_ok_to_exit (WEdit *edit) char *msg; int act; - if (!edit->modified) + if (edit->modified == 0) return TRUE; if (edit->filename_vpath != NULL) @@ -1965,7 +1966,7 @@ edit_insert_literal_cmd (WEdit *edit) gboolean edit_load_forward_cmd (WEdit *edit) { - if (edit->modified + if (edit->modified != 0 && edit_query_dialog2 (_("Warning"), _("Current text was modified without a file save.\n" "Continue discards these changes."), _("C&ontinue"), @@ -1993,7 +1994,7 @@ edit_load_forward_cmd (WEdit *edit) gboolean edit_load_back_cmd (WEdit *edit) { - if (edit->modified + if (edit->modified != 0 && edit_query_dialog2 (_("Warning"), _("Current text was modified without a file save.\n" "Continue discards these changes."), _("C&ontinue"), diff --git a/src/editor/editcomplete.c b/src/editor/editcomplete.c index 22a364ca91..60166c3d90 100644 --- a/src/editor/editcomplete.c +++ b/src/editor/editcomplete.c @@ -369,8 +369,9 @@ edit_completion_dialog_show (const WEdit *edit, GQueue *compl, int max_width) compl_dlg_h = g_queue_get_length (compl) + 2; compl_dlg_w = max_width + 4; start_x = we->x + edit->curs_col + edit->start_col + EDIT_TEXT_HORIZONTAL_OFFSET + - (edit->fullscreen ? 0 : 1) + edit_options.line_state_width; - start_y = we->y + edit->curs_row + EDIT_TEXT_VERTICAL_OFFSET + (edit->fullscreen ? 0 : 1) + 1; + (edit->fullscreen != 0 ? 0 : 1) + edit_options.line_state_width; + start_y = we->y + edit->curs_row + EDIT_TEXT_VERTICAL_OFFSET + + (edit->fullscreen != 0 ? 0 : 1) + 1; if (start_x < 0) start_x = 0; diff --git a/src/editor/editdraw.c b/src/editor/editdraw.c index c1706d2664..694a87eec5 100644 --- a/src/editor/editdraw.c +++ b/src/editor/editdraw.c @@ -140,7 +140,7 @@ status_string (WEdit *edit, char *s, int w) g_snprintf (s, w, "%c%c%c%c %3ld %5ld/%ld %6ld/%ld %s %s", edit->mark1 != edit->mark2 ? (edit->column_highlight ? 'C' : 'B') : '-', - edit->modified ? 'M' : '-', + edit->modified != 0 ? 'M' : '-', macro_index < 0 ? '-' : 'R', edit->overwrite == 0 ? '-' : 'O', edit->curs_col + edit->over_col, @@ -155,7 +155,7 @@ status_string (WEdit *edit, char *s, int w) g_snprintf (s, w, "[%c%c%c%c] %2ld L:[%3ld+%2ld %3ld/%3ld] *(%-4ld/%4ldb) %s %s", edit->mark1 != edit->mark2 ? (edit->column_highlight ? 'C' : 'B') : '-', - edit->modified ? 'M' : '-', + edit->modified != 0 ? 'M' : '-', macro_index < 0 ? '-' : 'R', edit->overwrite == 0 ? '-' : 'O', edit->curs_col + edit->over_col, @@ -279,7 +279,7 @@ edit_status_window (WEdit *edit) edit_move (x, 0); tty_printf ("[%c%c%c%c]", edit->mark1 != edit->mark2 ? (edit->column_highlight ? 'C' : 'B') : '-', - edit->modified ? 'M' : '-', + edit->modified != 0 ? 'M' : '-', macro_index < 0 ? '-' : 'R', edit->overwrite == 0 ? '-' : 'O'); } @@ -366,7 +366,7 @@ edit_draw_window_icons (const WEdit *edit, int color) char tmp[17]; tty_setcolor (color); - if (edit->fullscreen) + if (edit->fullscreen != 0) widget_gotoyx (w->owner, 0, WIDGET (w->owner)->rect.cols - 6); else widget_gotoyx (w, 0, w->rect.cols - 8); @@ -392,7 +392,7 @@ print_to_widget (WEdit *edit, long row, int start_col, int start_col_real, y = row + EDIT_TEXT_VERTICAL_OFFSET; cols_to_skip = abs (x); - if (!edit->fullscreen) + if (edit->fullscreen == 0) { x1++; y++; @@ -503,7 +503,7 @@ edit_draw_this_line (WEdit *edit, off_t b, long row, long start_col, long end_co int book_mark = 0; char line_stat[LINE_STATE_WIDTH + 1] = "\0"; - if (row > w->rect.lines - 1 - EDIT_TEXT_VERTICAL_OFFSET - 2 * (edit->fullscreen ? 0 : 1)) + if (row > w->rect.lines - 1 - EDIT_TEXT_VERTICAL_OFFSET - 2 * (edit->fullscreen != 0 ? 0 : 1)) return; if (book_mark_query_color (edit, edit->start_line + row, BOOK_MARK_COLOR)) @@ -517,7 +517,7 @@ edit_draw_this_line (WEdit *edit, off_t b, long row, long start_col, long end_co abn_style = MOD_ABNORMAL; end_col -= EDIT_TEXT_HORIZONTAL_OFFSET + edit_options.line_state_width; - if (!edit->fullscreen) + if (edit->fullscreen == 0) { end_col--; if (w->rect.x + w->rect.cols <= WIDGET (w->owner)->rect.cols) @@ -1017,7 +1017,7 @@ edit_status (WEdit *edit, gboolean active) { int color; - if (edit->fullscreen) + if (edit->fullscreen != 0) { color = STATUSBAR_COLOR; edit_status_fullscreen (edit, color); @@ -1051,7 +1051,7 @@ edit_scroll_screen_over_cursor (WEdit *edit) rect_resize (w, -EDIT_TEXT_VERTICAL_OFFSET, -(EDIT_TEXT_HORIZONTAL_OFFSET + edit_options.line_state_width)); - if (!edit->fullscreen) + if (edit->fullscreen == 0) rect_grow (w, -1, -1); r_extreme = EDIT_RIGHT_EXTREME; @@ -1102,7 +1102,7 @@ edit_scroll_screen_over_cursor (WEdit *edit) rect_resize (w, EDIT_TEXT_VERTICAL_OFFSET, EDIT_TEXT_HORIZONTAL_OFFSET + edit_options.line_state_width); - if (!edit->fullscreen) + if (edit->fullscreen == 0) rect_grow (w, 1, 1); } diff --git a/src/editor/editwidget.c b/src/editor/editwidget.c index 817ea944da..a7149efae7 100644 --- a/src/editor/editwidget.c +++ b/src/editor/editwidget.c @@ -330,10 +330,10 @@ edit_window_list (const WDialog *h) char *fname; if (e->filename_vpath == NULL) - fname = g_strdup_printf ("%c [%s]", e->modified ? '*' : ' ', _("NoName")); + fname = g_strdup_printf ("%c [%s]", e->modified != 0 ? '*' : ' ', _("NoName")); else fname = - g_strdup_printf ("%c%s", e->modified ? '*' : ' ', + g_strdup_printf ("%c%s", e->modified != 0 ? '*' : ' ', vfs_path_as_str (e->filename_vpath)); listbox_add_item (listbox->list, LISTBOX_APPEND_AT_END, get_hotkey (i++), @@ -379,7 +379,7 @@ edit_get_title (const WDialog *h, size_t len) char *filename; edit = edit_find_editor (h); - modified = edit->modified ? "(*) " : " "; + modified = edit->modified != 0 ? "(*) " : " "; len -= 4; @@ -645,7 +645,7 @@ edit_quit (WDialog *h) /* create separate list because widget_select() changes the window position in Z order */ - if (e->modified) + if (e->modified != 0) m = g_slist_prepend (m, l->data); } @@ -704,8 +704,8 @@ edit_update_cursor (WEdit *edit, const mouse_event_t *event) int x, y; gboolean done; - x = event->x - (edit->fullscreen ? 0 : 1); - y = event->y - (edit->fullscreen ? 0 : 1); + x = event->x - (edit->fullscreen != 0 ? 0 : 1); + y = event->y - (edit->fullscreen != 0 ? 0 : 1); if (edit->mark2 != -1 && event->msg == MSG_MOUSE_UP) return TRUE; /* don't do anything */ @@ -883,7 +883,8 @@ edit_dialog_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event) /* Try find top fullscreen window */ for (l = g->widgets; l != NULL; l = g_list_next (l)) - if (edit_widget_is_editor (CONST_WIDGET (l->data)) && EDIT (l->data)->fullscreen) + if (edit_widget_is_editor (CONST_WIDGET (l->data)) + && EDIT (l->data)->fullscreen != 0) top = l; /* Handle fullscreen/close buttons in the top line */ @@ -984,8 +985,8 @@ edit_callback (Widget *w, Widget *sender, widget_msg_t msg, int parm, void *data { int y, x; - y = (e->fullscreen ? 0 : 1) + EDIT_TEXT_VERTICAL_OFFSET + e->curs_row; - x = (e->fullscreen ? 0 : 1) + EDIT_TEXT_HORIZONTAL_OFFSET + + y = (e->fullscreen != 0 ? 0 : 1) + EDIT_TEXT_VERTICAL_OFFSET + e->curs_row; + x = (e->fullscreen != 0 ? 0 : 1) + EDIT_TEXT_HORIZONTAL_OFFSET + edit_options.line_state_width + e->curs_col + e->start_col + e->over_col; widget_gotoyx (w, y, x); @@ -1075,7 +1076,7 @@ edit_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event) { WEdit *edit = EDIT (w); /* buttons' distance from right edge */ - int dx = edit->fullscreen ? 0 : 2; + int dx = edit->fullscreen != 0 ? 0 : 2; /* location of 'Close' and 'Toggle fullscreen' pictograms */ int close_x, toggle_fullscreen_x; @@ -1106,7 +1107,7 @@ edit_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event) edit_update_curs_row (edit); edit_update_curs_col (edit); - if (!edit->fullscreen) + if (edit->fullscreen == 0) { if (event->y == 0) { @@ -1146,7 +1147,7 @@ edit_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event) send_message (w->owner, NULL, MSG_ACTION, CK_Close, NULL); else if (event->x >= toggle_fullscreen_x - 1 && event->x <= toggle_fullscreen_x + 1) edit_toggle_fullscreen (edit); - else if (!edit->fullscreen && event->count == GPM_DOUBLE) + else if (edit->fullscreen == 0 && event->count == GPM_DOUBLE) /* double click on top line (toggle fullscreen) */ edit_toggle_fullscreen (edit); } @@ -1396,7 +1397,7 @@ edit_handle_move_resize (WEdit *edit, long command) Widget *w = WIDGET (edit); gboolean ret = FALSE; - if (edit->fullscreen) + if (edit->fullscreen != 0) { edit->drag_state = MCEDIT_DRAG_NONE; w->mouse.forced_capture = FALSE; @@ -1512,10 +1513,10 @@ edit_toggle_fullscreen (WEdit *edit) { Widget *w = WIDGET (edit); - edit->fullscreen = !edit->fullscreen; + edit->fullscreen = edit->fullscreen != 0 ? 0 : 1; edit->force = REDRAW_COMPLETELY; - if (!edit->fullscreen) + if (edit->fullscreen == 0) { edit_restore_size (edit); /* do not follow screen size on resize */ diff --git a/src/editor/etags.c b/src/editor/etags.c index 31b2f2cd41..1b25ba52dc 100644 --- a/src/editor/etags.c +++ b/src/editor/etags.c @@ -326,8 +326,9 @@ editcmd_dialog_select_definition_show (WEdit *edit, char *match_expr, GPtrArray def_dlg_h = def_hash->len + 2; def_dlg_w = COLS - 2; /* will be clarified later */ start_x = w->x + edit->curs_col + edit->start_col + EDIT_TEXT_HORIZONTAL_OFFSET + - (edit->fullscreen ? 0 : 1) + edit_options.line_state_width; - start_y = w->y + edit->curs_row + EDIT_TEXT_VERTICAL_OFFSET + (edit->fullscreen ? 0 : 1) + 1; + (edit->fullscreen != 0 ? 0 : 1) + edit_options.line_state_width; + start_y = w->y + edit->curs_row + EDIT_TEXT_VERTICAL_OFFSET + + (edit->fullscreen != 0 ? 0 : 1) + 1; if (start_x < 0) start_x = 0; @@ -366,7 +367,7 @@ editcmd_dialog_select_definition_show (WEdit *edit, char *match_expr, GPtrArray listbox_get_current (def_list, &curr, (void **) &curr_def); - if (!edit->modified) + if (edit->modified == 0) do_moveto = TRUE; else if (!edit_query_dialog2 (_("Warning"), From 9c0aaf2cf58d814e1e9383336eec300ab99b4821 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sat, 28 Dec 2024 10:54:17 +0300 Subject: [PATCH 39/43] viewer: type accuracy related to the WView::locked flag. Signed-off-by: Andrew Borodin --- src/viewer/actions_cmd.c | 2 +- src/viewer/hex.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/viewer/actions_cmd.c b/src/viewer/actions_cmd.c index 1f0f75ef3f..833cfd4b57 100644 --- a/src/viewer/actions_cmd.c +++ b/src/viewer/actions_cmd.c @@ -213,7 +213,7 @@ mcview_handle_editkey (WView *view, int key) if ((view->filename_vpath != NULL) && (*(vfs_path_get_last_path_str (view->filename_vpath)) != '\0') && (view->change_list == NULL)) - view->locked = lock_file (view->filename_vpath); + view->locked = lock_file (view->filename_vpath) != 0; if (node == NULL) { diff --git a/src/viewer/hex.c b/src/viewer/hex.c index 3f427bf090..c46dc69f63 100644 --- a/src/viewer/hex.c +++ b/src/viewer/hex.c @@ -409,7 +409,7 @@ mcview_hexedit_save_changes (WView *view) view->change_list = NULL; if (view->locked) - view->locked = unlock_file (view->filename_vpath); + view->locked = unlock_file (view->filename_vpath) != 0; if (mc_close (fp) == -1) message (D_ERROR, _("Save file"), @@ -456,7 +456,7 @@ mcview_hexedit_free_change_list (WView *view) view->change_list = NULL; if (view->locked) - view->locked = unlock_file (view->filename_vpath); + view->locked = unlock_file (view->filename_vpath) != 0; view->dirty++; } From ed1731c2ec723d0650e09eb73a1abd7206359415 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sat, 28 Dec 2024 12:38:02 +0300 Subject: [PATCH 40/43] (check_dir_is_empty): handle the return value of mc_opendir(). Show error message if mc_opendir() returns NULL. * (erase_dir_iff_empty): sync with modified check_dir_is_empty(). * (erase_dir): likewise. Signed-off-by: Andrew Borodin --- src/filemanager/file.c | 49 +++++++++++++++++++++++++++++++++++------- 1 file changed, 41 insertions(+), 8 deletions(-) diff --git a/src/filemanager/file.c b/src/filemanager/file.c index 3c4a12ceb3..8db5f00d35 100644 --- a/src/filemanager/file.c +++ b/src/filemanager/file.c @@ -1501,7 +1501,9 @@ recursive_erase (file_op_context_t *ctx, const vfs_path_t *vpath) /** * Check if directory is empty or not. * + * @param ctx file operation context descriptor * @param vpath directory handler + * @param error status of directory reading * * @returns -1 on error, * 1 if there are no entries besides "." and ".." in the directory path points to, @@ -1512,15 +1514,32 @@ recursive_erase (file_op_context_t *ctx, const vfs_path_t *vpath) * in SHELL) don't return "." and ".." entries. */ static int -check_dir_is_empty (const vfs_path_t *vpath) +check_dir_is_empty (file_op_context_t *ctx, const vfs_path_t *vpath, FileProgressStatus *error) { DIR *dir; struct vfs_dirent *d; int i = 1; - dir = mc_opendir (vpath); - if (dir == NULL) - return -1; + while ((dir = mc_opendir (vpath)) == NULL) + { + if (ctx->ignore_all) + *error = FILE_IGNORE_ALL; + else + { + const FileProgressStatus status = + file_error (ctx, TRUE, _("Cannot enter into directory \"%s\"\n%s"), + vfs_path_as_str (vpath)); + + if (status == FILE_RETRY) + continue; + if (status == FILE_IGNORE_ALL) + ctx->ignore_all = TRUE; + + *error = status; /* FILE_IGNORE, FILE_IGNORE_ALL, FILE_ABORT */ + } + + return (-1); + } for (d = mc_readdir (dir); d != NULL; d = mc_readdir (dir)) if (!DIR_IS_DOT (d->d_name) && !DIR_IS_DOTDOT (d->d_name)) @@ -1530,6 +1549,7 @@ check_dir_is_empty (const vfs_path_t *vpath) } mc_closedir (dir); + *error = FILE_CONT; return i; } @@ -1538,6 +1558,8 @@ check_dir_is_empty (const vfs_path_t *vpath) static FileProgressStatus erase_dir_iff_empty (file_op_context_t *ctx, const vfs_path_t *vpath) { + FileProgressStatus error = FILE_CONT; + file_progress_show_deleting (ctx, vpath, NULL); file_progress_show_count (ctx); if (file_progress_check_buttons (ctx) == FILE_ABORT) @@ -1545,7 +1567,12 @@ erase_dir_iff_empty (file_op_context_t *ctx, const vfs_path_t *vpath) mc_refresh (); - if (check_dir_is_empty (vpath) != 1) + const int res = check_dir_is_empty (ctx, vpath, &error); + + if (res == -1) + return error; + + if (res != 1) return FILE_CONT; /* not empty or error */ @@ -3331,6 +3358,8 @@ move_dir_dir (file_op_context_t *ctx, const char *s, const char *d) FileProgressStatus erase_dir (file_op_context_t *ctx, const vfs_path_t *vpath) { + FileProgressStatus error = FILE_CONT; + file_progress_show_deleting (ctx, vpath, NULL); file_progress_show_count (ctx); if (file_progress_check_buttons (ctx) == FILE_ABORT) @@ -3345,10 +3374,14 @@ erase_dir (file_op_context_t *ctx, const vfs_path_t *vpath) we would have to check also for EIO. I hope the new way is fool proof. (Norbert) */ - if (check_dir_is_empty (vpath) == 0) - { /* not empty */ - FileProgressStatus error; + const int res = check_dir_is_empty (ctx, vpath, &error); + if (res == -1) + return error; + + if (res == 0) + { + /* not empty */ error = query_recursive (ctx, vfs_path_as_str (vpath)); if (error == FILE_CONT) error = recursive_erase (ctx, vpath); From 742cdd1077c1f4ab39010de94f975db214461491 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Wed, 1 Jan 2025 13:18:53 +0300 Subject: [PATCH 41/43] maint/update-years.sh: add command to restore script permissions. Signed-off-by: Andrew Borodin --- maint/update-years.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/maint/update-years.sh b/maint/update-years.sh index c0febbb7e0..20267e42ea 100755 --- a/maint/update-years.sh +++ b/maint/update-years.sh @@ -23,3 +23,6 @@ done # special case ${SED-sed} -e "/$LINE/s/-[0-9]\{4\} the/-$YEAR the/" src/editor/editwidget.c > src/editor/editwidget.c.tmp && \ mv -f src/editor/editwidget.c.tmp src/editor/editwidget.c + +# restore permissions +chmod 755 tests/src/vfs/extfs/helpers-list/test_all From 4b96b8d5f3bf80f327e376ef3fc3aa3615d38eac Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Wed, 1 Jan 2025 13:21:02 +0300 Subject: [PATCH 42/43] Update copyright years. Signed-off-by: Andrew Borodin --- lib/charsets.c | 2 +- lib/event/event.c | 2 +- lib/event/manage.c | 2 +- lib/event/raise.c | 2 +- lib/filehighlight/common.c | 2 +- lib/filehighlight/get-color.c | 2 +- lib/filehighlight/ini-file-read.c | 2 +- lib/glibcompat.c | 2 +- lib/global.c | 2 +- lib/hook.c | 2 +- lib/keybind.c | 2 +- lib/lock.c | 2 +- lib/logging.c | 2 +- lib/mcconfig/common.c | 2 +- lib/mcconfig/get.c | 2 +- lib/mcconfig/history.c | 2 +- lib/mcconfig/paths.c | 2 +- lib/mcconfig/set.c | 2 +- lib/search/glob.c | 2 +- lib/search/hex.c | 2 +- lib/search/lib.c | 2 +- lib/search/normal.c | 2 +- lib/search/regex.c | 2 +- lib/search/search.c | 2 +- lib/serialize.c | 2 +- lib/shell.c | 2 +- lib/skin/colors-old.c | 2 +- lib/skin/colors.c | 2 +- lib/skin/common.c | 2 +- lib/skin/hc-skins.c | 2 +- lib/skin/ini-file.c | 2 +- lib/skin/lines.c | 2 +- lib/strutil/replace.c | 2 +- lib/strutil/strescape.c | 2 +- lib/strutil/strutil.c | 2 +- lib/strutil/strutil8bit.c | 2 +- lib/strutil/strutilascii.c | 2 +- lib/strutil/strutilutf8.c | 2 +- lib/strutil/strverscmp.c | 2 +- lib/strutil/tokenize.c | 2 +- lib/strutil/xstrtol.c | 2 +- lib/timefmt.c | 2 +- lib/tty/color-internal.c | 2 +- lib/tty/color-ncurses.c | 2 +- lib/tty/color-slang.c | 2 +- lib/tty/color.c | 2 +- lib/tty/key.c | 2 +- lib/tty/keyxdef.c | 2 +- lib/tty/mouse.c | 2 +- lib/tty/tty-internal.c | 2 +- lib/tty/tty-ncurses.c | 2 +- lib/tty/tty-slang.c | 2 +- lib/tty/tty.c | 2 +- lib/tty/win.c | 2 +- lib/tty/x11conn.c | 2 +- lib/util.c | 2 +- lib/utilunix.c | 2 +- lib/vfs/direntry.c | 2 +- lib/vfs/gc.c | 2 +- lib/vfs/interface.c | 2 +- lib/vfs/netutil.c | 2 +- lib/vfs/parse_ls_vga.c | 2 +- lib/vfs/path.c | 2 +- lib/vfs/utilvfs.c | 2 +- lib/vfs/vfs.c | 2 +- lib/widget/background.c | 2 +- lib/widget/button.c | 2 +- lib/widget/buttonbar.c | 2 +- lib/widget/check.c | 2 +- lib/widget/dialog-switch.c | 2 +- lib/widget/dialog.c | 2 +- lib/widget/frame.c | 2 +- lib/widget/gauge.c | 2 +- lib/widget/group.c | 2 +- lib/widget/groupbox.c | 2 +- lib/widget/history.c | 2 +- lib/widget/hline.c | 2 +- lib/widget/input.c | 2 +- lib/widget/input_complete.c | 2 +- lib/widget/label.c | 2 +- lib/widget/listbox-window.c | 2 +- lib/widget/listbox.c | 2 +- lib/widget/menu.c | 2 +- lib/widget/mouse.c | 2 +- lib/widget/quick.c | 2 +- lib/widget/radio.c | 2 +- lib/widget/rect.c | 2 +- lib/widget/widget-common.c | 2 +- lib/widget/wtools.c | 2 +- src/args.c | 2 +- src/background.c | 2 +- src/clipboard.c | 2 +- src/cons.handler.c | 2 +- src/consaver/cons.saver.c | 2 +- src/diffviewer/search.c | 2 +- src/diffviewer/ydiff.c | 2 +- src/editor/bookmark.c | 2 +- src/editor/edit.c | 2 +- src/editor/editbuffer.c | 2 +- src/editor/editcmd.c | 2 +- src/editor/editcomplete.c | 2 +- src/editor/editdraw.c | 2 +- src/editor/editmacros.c | 2 +- src/editor/editmenu.c | 2 +- src/editor/editoptions.c | 2 +- src/editor/editsearch.c | 2 +- src/editor/editwidget.c | 4 ++-- src/editor/etags.c | 2 +- src/editor/format.c | 2 +- src/editor/spell.c | 2 +- src/editor/syntax.c | 2 +- src/events_init.c | 2 +- src/execute.c | 2 +- src/file_history.c | 2 +- src/filemanager/achown.c | 2 +- src/filemanager/boxes.c | 2 +- src/filemanager/cd.c | 2 +- src/filemanager/chattr.c | 2 +- src/filemanager/chmod.c | 2 +- src/filemanager/chown.c | 2 +- src/filemanager/cmd.c | 2 +- src/filemanager/command.c | 2 +- src/filemanager/dir.c | 2 +- src/filemanager/ext.c | 2 +- src/filemanager/file.c | 2 +- src/filemanager/filegui.c | 2 +- src/filemanager/filemanager.c | 2 +- src/filemanager/filenot.c | 2 +- src/filemanager/find.c | 2 +- src/filemanager/hotlist.c | 2 +- src/filemanager/info.c | 2 +- src/filemanager/layout.c | 2 +- src/filemanager/listmode.c | 2 +- src/filemanager/mountlist.c | 2 +- src/filemanager/panel.c | 2 +- src/filemanager/panelize.c | 2 +- src/filemanager/tree.c | 2 +- src/filemanager/treestore.c | 2 +- src/help.c | 2 +- src/keymap.c | 2 +- src/learn.c | 2 +- src/main.c | 2 +- src/man2hlp/man2hlp.in | 2 +- src/selcodepage.c | 2 +- src/setup.c | 2 +- src/subshell/common.c | 2 +- src/subshell/proxyfunc.c | 2 +- src/textconf.c | 2 +- src/usermenu.c | 2 +- src/util.c | 2 +- src/vfs/cpio/cpio.c | 2 +- src/vfs/extfs/extfs.c | 2 +- src/vfs/ftpfs/ftpfs.c | 2 +- src/vfs/ftpfs/ftpfs_parse_ls.c | 2 +- src/vfs/local/local.c | 2 +- src/vfs/plugins_init.c | 2 +- src/vfs/sfs/sfs.c | 2 +- src/vfs/sftpfs/config_parser.c | 2 +- src/vfs/sftpfs/connection.c | 2 +- src/vfs/sftpfs/dir.c | 2 +- src/vfs/sftpfs/file.c | 2 +- src/vfs/sftpfs/internal.c | 2 +- src/vfs/sftpfs/sftpfs.c | 2 +- src/vfs/shell/shell.c | 2 +- src/vfs/tar/tar-internal.c | 2 +- src/vfs/tar/tar-sparse.c | 2 +- src/vfs/tar/tar-xheader.c | 2 +- src/vfs/tar/tar.c | 2 +- src/vfs/undelfs/undelfs.c | 2 +- src/viewer/actions_cmd.c | 2 +- src/viewer/ascii.c | 2 +- src/viewer/coord_cache.c | 2 +- src/viewer/datasource.c | 2 +- src/viewer/dialogs.c | 2 +- src/viewer/display.c | 2 +- src/viewer/growbuf.c | 2 +- src/viewer/hex.c | 2 +- src/viewer/lib.c | 2 +- src/viewer/mcviewer.c | 2 +- src/viewer/move.c | 2 +- src/viewer/nroff.c | 2 +- src/viewer/search.c | 2 +- tests/lib/library_independ.c | 2 +- tests/lib/mc_build_filename.c | 2 +- tests/lib/mc_realpath.c | 2 +- tests/lib/mcconfig/config_string.c | 2 +- tests/lib/mcconfig/user_configs_path.c | 2 +- tests/lib/name_quote.c | 2 +- tests/lib/search/glob_prepare_replace_str.c | 2 +- tests/lib/search/glob_translate_to_regex.c | 2 +- tests/lib/search/hex_translate_to_regex.c | 2 +- tests/lib/search/regex_process_escape_sequence.c | 2 +- tests/lib/search/regex_replace_esc_seq.c | 2 +- tests/lib/search/translate_replace_glob_to_regex.c | 2 +- tests/lib/serialize.c | 2 +- tests/lib/strutil/filevercmp.c | 2 +- tests/lib/strutil/parse_integer.c | 2 +- tests/lib/strutil/str_replace_all.c | 2 +- tests/lib/strutil/str_verscmp.c | 2 +- tests/lib/utilunix__mc_pstream_get_string.c | 2 +- tests/lib/utilunix__my_system-common.c | 2 +- tests/lib/utilunix__my_system-fork_child.c | 2 +- tests/lib/utilunix__my_system-fork_child_shell.c | 2 +- tests/lib/utilunix__my_system-fork_fail.c | 2 +- tests/lib/vfs/canonicalize_pathname.c | 2 +- tests/lib/vfs/current_dir.c | 2 +- tests/lib/vfs/path_cmp.c | 2 +- tests/lib/vfs/path_len.c | 2 +- tests/lib/vfs/path_manipulations.c | 2 +- tests/lib/vfs/path_recode.c | 2 +- tests/lib/vfs/path_serialize.c | 2 +- tests/lib/vfs/relative_cd.c | 2 +- tests/lib/vfs/tempdir.c | 2 +- tests/lib/vfs/vfs_adjust_stat.c | 2 +- tests/lib/vfs/vfs_get_encoding.c | 2 +- tests/lib/vfs/vfs_parse_ls_lga.c | 2 +- tests/lib/vfs/vfs_path_from_str_flags.c | 2 +- tests/lib/vfs/vfs_path_string_convert.c | 2 +- tests/lib/vfs/vfs_prefix_to_class.c | 2 +- tests/lib/vfs/vfs_s_get_path.c | 2 +- tests/lib/vfs/vfs_setup_cwd.c | 2 +- tests/lib/vfs/vfs_split.c | 2 +- tests/lib/widget/complete_engine.c | 2 +- tests/lib/widget/group_init_destroy.c | 2 +- tests/lib/widget/hotkey_equal.c | 2 +- tests/lib/widget/widget_find_by_id.c | 2 +- tests/lib/widget/widget_make_global_local.c | 2 +- tests/lib/x_basename.c | 2 +- tests/src/editor/edit_complete_word_cmd.c | 2 +- tests/src/execute__common.c | 2 +- tests/src/execute__execute_external_editor_or_viewer.c | 2 +- .../src/execute__execute_get_external_cmd_opts_from_config.c | 2 +- tests/src/execute__execute_with_vfs_arg.c | 2 +- tests/src/filemanager/cd_to.c | 2 +- tests/src/filemanager/examine_cd.c | 2 +- tests/src/filemanager/exec_get_export_variables_ext.c | 2 +- tests/src/filemanager/filegui_is_wildcarded.c | 2 +- tests/src/filemanager/get_random_hint.c | 2 +- tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c | 2 +- tests/src/vfs/extfs/helpers-list/test_all | 2 +- tests/src/vfs/ftpfs/ftpfs_parse_long_list.c | 2 +- 241 files changed, 242 insertions(+), 242 deletions(-) diff --git a/lib/charsets.c b/lib/charsets.c index 337f9099f6..1912bf963d 100644 --- a/lib/charsets.c +++ b/lib/charsets.c @@ -1,7 +1,7 @@ /* Text conversion from one charset to another. - Copyright (C) 2001-2024 + Copyright (C) 2001-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/event/event.c b/lib/event/event.c index 0da1d0ae2d..f5984a37f6 100644 --- a/lib/event/event.c +++ b/lib/event/event.c @@ -2,7 +2,7 @@ Handle events in application. Interface functions: init/deinit; start/stop - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/event/manage.c b/lib/event/manage.c index 22ae1f8a80..409de64484 100644 --- a/lib/event/manage.c +++ b/lib/event/manage.c @@ -2,7 +2,7 @@ Handle any events in application. Manage events: add, delete, destroy, search - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/event/raise.c b/lib/event/raise.c index ecad4b7c68..747a797726 100644 --- a/lib/event/raise.c +++ b/lib/event/raise.c @@ -2,7 +2,7 @@ Handle any events in application. Raise events. - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/filehighlight/common.c b/lib/filehighlight/common.c index bff518fd8e..163fba9cb2 100644 --- a/lib/filehighlight/common.c +++ b/lib/filehighlight/common.c @@ -2,7 +2,7 @@ File highlight plugin. Interface functions - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/filehighlight/get-color.c b/lib/filehighlight/get-color.c index 503a097b17..53c8d1799a 100644 --- a/lib/filehighlight/get-color.c +++ b/lib/filehighlight/get-color.c @@ -2,7 +2,7 @@ File highlight plugin. Interface functions. get color pair index for highlighted file. - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/filehighlight/ini-file-read.c b/lib/filehighlight/ini-file-read.c index 9dacafee6a..9dce9bea22 100644 --- a/lib/filehighlight/ini-file-read.c +++ b/lib/filehighlight/ini-file-read.c @@ -2,7 +2,7 @@ File highlight plugin. Reading and parse rules from ini-files - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/glibcompat.c b/lib/glibcompat.c index bb5f104f37..5f1e7b9c0a 100644 --- a/lib/glibcompat.c +++ b/lib/glibcompat.c @@ -1,7 +1,7 @@ /* GLIB - Library of useful routines for C programming - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/global.c b/lib/global.c index 40efcf9d13..59d8f31515 100644 --- a/lib/global.c +++ b/lib/global.c @@ -1,7 +1,7 @@ /* Global structure for some library-related variables - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/hook.c b/lib/hook.c index 68b2245311..9a89978968 100644 --- a/lib/hook.c +++ b/lib/hook.c @@ -4,7 +4,7 @@ Slavaz: Warning! this file is deprecated and should be replaced by mcevents functional. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/keybind.c b/lib/keybind.c index c0b8820910..430f2f51c6 100644 --- a/lib/keybind.c +++ b/lib/keybind.c @@ -1,7 +1,7 @@ /* Definitions of key bindings. - Copyright (C) 2005-2024 + Copyright (C) 2005-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/lock.c b/lib/lock.c index 71691ee417..fa863c0997 100644 --- a/lib/lock.c +++ b/lib/lock.c @@ -1,7 +1,7 @@ /* File locking - Copyright (C) 2003-2024 + Copyright (C) 2003-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/logging.c b/lib/logging.c index 8e286125d6..569e45d113 100644 --- a/lib/logging.c +++ b/lib/logging.c @@ -1,7 +1,7 @@ /* Provides a log file to ease tracing the program. - Copyright (C) 2006-2024 + Copyright (C) 2006-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/mcconfig/common.c b/lib/mcconfig/common.c index e821e94bf7..3284760b8b 100644 --- a/lib/mcconfig/common.c +++ b/lib/mcconfig/common.c @@ -1,7 +1,7 @@ /* Configure module for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/lib/mcconfig/get.c b/lib/mcconfig/get.c index 00cc0e10de..5e623a7e18 100644 --- a/lib/mcconfig/get.c +++ b/lib/mcconfig/get.c @@ -1,7 +1,7 @@ /* Configure module for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/lib/mcconfig/history.c b/lib/mcconfig/history.c index 7724d4f7d2..94b711d541 100644 --- a/lib/mcconfig/history.c +++ b/lib/mcconfig/history.c @@ -1,7 +1,7 @@ /* Configure module for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/mcconfig/paths.c b/lib/mcconfig/paths.c index 94ac1b4312..1baca54b8e 100644 --- a/lib/mcconfig/paths.c +++ b/lib/mcconfig/paths.c @@ -1,7 +1,7 @@ /* paths to configuration files - Copyright (C) 2010-2024 + Copyright (C) 2010-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/mcconfig/set.c b/lib/mcconfig/set.c index ded0bb856e..a7e3258c34 100644 --- a/lib/mcconfig/set.c +++ b/lib/mcconfig/set.c @@ -1,7 +1,7 @@ /* Configure module for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/lib/search/glob.c b/lib/search/glob.c index 45025711b6..dcc8590c6c 100644 --- a/lib/search/glob.c +++ b/lib/search/glob.c @@ -2,7 +2,7 @@ Search text engine. Glob-style pattern matching - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/search/hex.c b/lib/search/hex.c index c6010d20e5..2440aa3d0f 100644 --- a/lib/search/hex.c +++ b/lib/search/hex.c @@ -2,7 +2,7 @@ Search text engine. HEX-style pattern matching - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/search/lib.c b/lib/search/lib.c index f4a85a8683..c914b6cdfa 100644 --- a/lib/search/lib.c +++ b/lib/search/lib.c @@ -2,7 +2,7 @@ Search text engine. Common share code for module. - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/search/normal.c b/lib/search/normal.c index 452de41f43..d83b13272a 100644 --- a/lib/search/normal.c +++ b/lib/search/normal.c @@ -2,7 +2,7 @@ Search text engine. Plain search - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/search/regex.c b/lib/search/regex.c index 761ebdbfef..815477766f 100644 --- a/lib/search/regex.c +++ b/lib/search/regex.c @@ -2,7 +2,7 @@ Search text engine. Regex search - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/search/search.c b/lib/search/search.c index 61be19da1b..dada2869ed 100644 --- a/lib/search/search.c +++ b/lib/search/search.c @@ -2,7 +2,7 @@ Search text engine. Interface functions - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/serialize.c b/lib/serialize.c index 7b03601113..4d0c2f0fc7 100644 --- a/lib/serialize.c +++ b/lib/serialize.c @@ -1,7 +1,7 @@ /* Provides a serialize/unserialize functionality for INI-like formats. - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/shell.c b/lib/shell.c index b93486b0e3..730ded43ce 100644 --- a/lib/shell.c +++ b/lib/shell.c @@ -1,7 +1,7 @@ /* Provides a functions for working with shell. - Copyright (C) 2006-2024 + Copyright (C) 2006-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/skin/colors-old.c b/lib/skin/colors-old.c index 2c8512726a..ebd6c85dce 100644 --- a/lib/skin/colors-old.c +++ b/lib/skin/colors-old.c @@ -2,7 +2,7 @@ Skins engine. Work with colors - backward compatibility - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/skin/colors.c b/lib/skin/colors.c index fa571f607b..8aa8d86d57 100644 --- a/lib/skin/colors.c +++ b/lib/skin/colors.c @@ -2,7 +2,7 @@ Skins engine. Work with colors - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/skin/common.c b/lib/skin/common.c index 986b7216ce..ede88701f7 100644 --- a/lib/skin/common.c +++ b/lib/skin/common.c @@ -2,7 +2,7 @@ Skins engine. Interface functions - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/skin/hc-skins.c b/lib/skin/hc-skins.c index 26a20ed73e..551e3a28c5 100644 --- a/lib/skin/hc-skins.c +++ b/lib/skin/hc-skins.c @@ -2,7 +2,7 @@ Skins engine. Set of hardcoded skins - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/skin/ini-file.c b/lib/skin/ini-file.c index 813c98f884..c6b4381da1 100644 --- a/lib/skin/ini-file.c +++ b/lib/skin/ini-file.c @@ -2,7 +2,7 @@ Skins engine. Reading and parse ini-files - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/skin/lines.c b/lib/skin/lines.c index 2f75dd4cd0..4deb4ab401 100644 --- a/lib/skin/lines.c +++ b/lib/skin/lines.c @@ -2,7 +2,7 @@ Skins engine. Work with line draving chars. - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/strutil/replace.c b/lib/strutil/replace.c index 82b773aaa1..b39bbfc095 100644 --- a/lib/strutil/replace.c +++ b/lib/strutil/replace.c @@ -1,7 +1,7 @@ /* Functions for replacing substrings in strings. - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/strutil/strescape.c b/lib/strutil/strescape.c index 3a045bdef9..97b165c8a5 100644 --- a/lib/strutil/strescape.c +++ b/lib/strutil/strescape.c @@ -1,7 +1,7 @@ /* Functions for escaping and unescaping strings - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/strutil/strutil.c b/lib/strutil/strutil.c index c833f79266..a86598ce8c 100644 --- a/lib/strutil/strutil.c +++ b/lib/strutil/strutil.c @@ -1,7 +1,7 @@ /* Common strings utilities - Copyright (C) 2007-2024 + Copyright (C) 2007-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/strutil/strutil8bit.c b/lib/strutil/strutil8bit.c index 6564f1d7d9..285c2cd4d8 100644 --- a/lib/strutil/strutil8bit.c +++ b/lib/strutil/strutil8bit.c @@ -1,7 +1,7 @@ /* 8bit strings utilities - Copyright (C) 2007-2024 + Copyright (C) 2007-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/strutil/strutilascii.c b/lib/strutil/strutilascii.c index be07bf1fdb..ccc8ade6fb 100644 --- a/lib/strutil/strutilascii.c +++ b/lib/strutil/strutilascii.c @@ -1,7 +1,7 @@ /* ASCII strings utilities - Copyright (C) 2007-2024 + Copyright (C) 2007-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/strutil/strutilutf8.c b/lib/strutil/strutilutf8.c index 0b40a2d61e..5d033ae314 100644 --- a/lib/strutil/strutilutf8.c +++ b/lib/strutil/strutilutf8.c @@ -1,7 +1,7 @@ /* UTF-8 strings utilities - Copyright (C) 2007-2024 + Copyright (C) 2007-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/strutil/strverscmp.c b/lib/strutil/strverscmp.c index 048d0fd070..d197498005 100644 --- a/lib/strutil/strverscmp.c +++ b/lib/strutil/strverscmp.c @@ -1,7 +1,7 @@ /* Compare strings while treating digits characters numerically. - Copyright (C) 1997-2024 + Copyright (C) 1997-2025 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/lib/strutil/tokenize.c b/lib/strutil/tokenize.c index 4aa17e6602..9e3f22679b 100644 --- a/lib/strutil/tokenize.c +++ b/lib/strutil/tokenize.c @@ -1,7 +1,7 @@ /* Parse string into tokens. - Copyright (C) 2024 + Copyright (C) 2024-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/strutil/xstrtol.c b/lib/strutil/xstrtol.c index 39d0967c71..de5755502b 100644 --- a/lib/strutil/xstrtol.c +++ b/lib/strutil/xstrtol.c @@ -1,6 +1,6 @@ /* A more useful interface to strtol. - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify diff --git a/lib/timefmt.c b/lib/timefmt.c index caa7a1dcee..b79671effe 100644 --- a/lib/timefmt.c +++ b/lib/timefmt.c @@ -1,7 +1,7 @@ /* Time formatting functions - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/tty/color-internal.c b/lib/tty/color-internal.c index 16b76efc41..ecabe8e377 100644 --- a/lib/tty/color-internal.c +++ b/lib/tty/color-internal.c @@ -1,7 +1,7 @@ /* Internal stuff of color setup - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/tty/color-ncurses.c b/lib/tty/color-ncurses.c index 867473ed8c..6ca99ff3f5 100644 --- a/lib/tty/color-ncurses.c +++ b/lib/tty/color-ncurses.c @@ -1,7 +1,7 @@ /* Color setup for NCurses screen library - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/tty/color-slang.c b/lib/tty/color-slang.c index d27e15a40b..8d9195e94c 100644 --- a/lib/tty/color-slang.c +++ b/lib/tty/color-slang.c @@ -1,7 +1,7 @@ /* Color setup for S_Lang screen library - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/tty/color.c b/lib/tty/color.c index 881e708c67..fea0d7f1be 100644 --- a/lib/tty/color.c +++ b/lib/tty/color.c @@ -2,7 +2,7 @@ Color setup. Interface functions. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/tty/key.c b/lib/tty/key.c index 5a8416ed01..e2d68ad7e2 100644 --- a/lib/tty/key.c +++ b/lib/tty/key.c @@ -1,7 +1,7 @@ /* Keyboard support routines. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/tty/keyxdef.c b/lib/tty/keyxdef.c index 45271612b7..5bb91484ff 100644 --- a/lib/tty/keyxdef.c +++ b/lib/tty/keyxdef.c @@ -3,7 +3,7 @@ /* Additional keyboard support routines. - Copyright (C) 1998-2024 + Copyright (C) 1998-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/tty/mouse.c b/lib/tty/mouse.c index 574e349380..c638e87004 100644 --- a/lib/tty/mouse.c +++ b/lib/tty/mouse.c @@ -1,7 +1,7 @@ /* Mouse managing - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/tty/tty-internal.c b/lib/tty/tty-internal.c index 4693235371..2b8e2d7f83 100644 --- a/lib/tty/tty-internal.c +++ b/lib/tty/tty-internal.c @@ -1,7 +1,7 @@ /* Internal stuff of the terminal controlling library. - Copyright (C) 2019-2024 + Copyright (C) 2019-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/tty/tty-ncurses.c b/lib/tty/tty-ncurses.c index 7766297799..f70d76d7a0 100644 --- a/lib/tty/tty-ncurses.c +++ b/lib/tty/tty-ncurses.c @@ -2,7 +2,7 @@ Interface to the terminal controlling library. Ncurses wrapper. - Copyright (C) 2005-2024 + Copyright (C) 2005-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/tty/tty-slang.c b/lib/tty/tty-slang.c index e012feb303..c9132b1161 100644 --- a/lib/tty/tty-slang.c +++ b/lib/tty/tty-slang.c @@ -2,7 +2,7 @@ Interface to the terminal controlling library. Slang wrapper. - Copyright (C) 2005-2024 + Copyright (C) 2005-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/tty/tty.c b/lib/tty/tty.c index c2ec4c506a..4dd6c629eb 100644 --- a/lib/tty/tty.c +++ b/lib/tty/tty.c @@ -1,7 +1,7 @@ /* Interface to the terminal controlling library. - Copyright (C) 2005-2024 + Copyright (C) 2005-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/tty/win.c b/lib/tty/win.c index 5ac8a5ae15..ddfcb9a5e8 100644 --- a/lib/tty/win.c +++ b/lib/tty/win.c @@ -1,7 +1,7 @@ /* Terminal management xterm and rxvt support - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/tty/x11conn.c b/lib/tty/x11conn.c index fb471b90cd..83b4e8a5de 100644 --- a/lib/tty/x11conn.c +++ b/lib/tty/x11conn.c @@ -1,7 +1,7 @@ /* X11 support for the Midnight Commander. - Copyright (C) 2005-2024 + Copyright (C) 2005-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/util.c b/lib/util.c index 1437111ad6..e6513af37b 100644 --- a/lib/util.c +++ b/lib/util.c @@ -1,7 +1,7 @@ /* Various utilities - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/utilunix.c b/lib/utilunix.c index 6e53687477..0be834d1a8 100644 --- a/lib/utilunix.c +++ b/lib/utilunix.c @@ -1,7 +1,7 @@ /* Various utilities - Unix variants - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/vfs/direntry.c b/lib/vfs/direntry.c index ac7f552b1a..ac026f59fe 100644 --- a/lib/vfs/direntry.c +++ b/lib/vfs/direntry.c @@ -1,7 +1,7 @@ /* Directory cache support - Copyright (C) 1998-2024 + Copyright (C) 1998-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/vfs/gc.c b/lib/vfs/gc.c index c57f643845..f945c3331c 100644 --- a/lib/vfs/gc.c +++ b/lib/vfs/gc.c @@ -1,7 +1,7 @@ /* Virtual File System garbage collection code - Copyright (C) 2003-2024 + Copyright (C) 2003-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/vfs/interface.c b/lib/vfs/interface.c index ee8a753a19..0197762677 100644 --- a/lib/vfs/interface.c +++ b/lib/vfs/interface.c @@ -1,7 +1,7 @@ /* Virtual File System: interface functions - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/vfs/netutil.c b/lib/vfs/netutil.c index a2654706c8..1ecdff7560 100644 --- a/lib/vfs/netutil.c +++ b/lib/vfs/netutil.c @@ -1,7 +1,7 @@ /* Network utilities for the Midnight Commander Virtual File System. - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/lib/vfs/parse_ls_vga.c b/lib/vfs/parse_ls_vga.c index 0f8de3dc41..dd91b881b2 100644 --- a/lib/vfs/parse_ls_vga.c +++ b/lib/vfs/parse_ls_vga.c @@ -1,7 +1,7 @@ /* Routines for parsing output from the 'ls' command. - Copyright (C) 1988-2024 + Copyright (C) 1988-2025 Free Software Foundation, Inc. Copyright (C) 1995, 1996 Miguel de Icaza diff --git a/lib/vfs/path.c b/lib/vfs/path.c index 322fe62607..554a241d34 100644 --- a/lib/vfs/path.c +++ b/lib/vfs/path.c @@ -1,7 +1,7 @@ /* Virtual File System path handlers - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/vfs/utilvfs.c b/lib/vfs/utilvfs.c index 0fb0a3cea5..205b1cc1b2 100644 --- a/lib/vfs/utilvfs.c +++ b/lib/vfs/utilvfs.c @@ -1,7 +1,7 @@ /* Utilities for VFS modules. - Copyright (C) 1988-2024 + Copyright (C) 1988-2025 Free Software Foundation, Inc. Copyright (C) 1995, 1996 Miguel de Icaza diff --git a/lib/vfs/vfs.c b/lib/vfs/vfs.c index 7389587630..d5159c1e90 100644 --- a/lib/vfs/vfs.c +++ b/lib/vfs/vfs.c @@ -1,7 +1,7 @@ /* Virtual File System switch code - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. Written by: 1995 Miguel de Icaza diff --git a/lib/widget/background.c b/lib/widget/background.c index a82e51eb54..8d8a9b2c22 100644 --- a/lib/widget/background.c +++ b/lib/widget/background.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 2020-2024 + Copyright (C) 2020-2025 The Free Software Foundation, Inc. Authors: diff --git a/lib/widget/button.c b/lib/widget/button.c index 5ec45e75aa..003129b837 100644 --- a/lib/widget/button.c +++ b/lib/widget/button.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/buttonbar.c b/lib/widget/buttonbar.c index a4b1e2a12c..22c2c82fae 100644 --- a/lib/widget/buttonbar.c +++ b/lib/widget/buttonbar.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/check.c b/lib/widget/check.c index 280d4f4a3a..48470dce50 100644 --- a/lib/widget/check.c +++ b/lib/widget/check.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/dialog-switch.c b/lib/widget/dialog-switch.c index 8fa9f5e90c..6c5afe069e 100644 --- a/lib/widget/dialog-switch.c +++ b/lib/widget/dialog-switch.c @@ -3,7 +3,7 @@ Original idea and code: Oleg "Olegarch" Konovalov - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/widget/dialog.c b/lib/widget/dialog.c index 63932ed997..5880f7b5c5 100644 --- a/lib/widget/dialog.c +++ b/lib/widget/dialog.c @@ -1,7 +1,7 @@ /* Dialog box features module for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/lib/widget/frame.c b/lib/widget/frame.c index 68cf51e42f..8ab44ff8ec 100644 --- a/lib/widget/frame.c +++ b/lib/widget/frame.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 2020-2024 + Copyright (C) 2020-2025 The Free Software Foundation, Inc. Authors: diff --git a/lib/widget/gauge.c b/lib/widget/gauge.c index 37dd02e3a7..2eaacc52cf 100644 --- a/lib/widget/gauge.c +++ b/lib/widget/gauge.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/group.c b/lib/widget/group.c index 3f37c1023b..958330de10 100644 --- a/lib/widget/group.c +++ b/lib/widget/group.c @@ -1,7 +1,7 @@ /* Widget group features module for the Midnight Commander - Copyright (C) 2020-2024 + Copyright (C) 2020-2025 The Free Software Foundation, Inc. Written by: diff --git a/lib/widget/groupbox.c b/lib/widget/groupbox.c index ecfd54f482..f2e848ae11 100644 --- a/lib/widget/groupbox.c +++ b/lib/widget/groupbox.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/history.c b/lib/widget/history.c index a8a30e4b05..6c6e22dde9 100644 --- a/lib/widget/history.c +++ b/lib/widget/history.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/hline.c b/lib/widget/hline.c index 14433ae95f..cf4e8c6bb6 100644 --- a/lib/widget/hline.c +++ b/lib/widget/hline.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/input.c b/lib/widget/input.c index 0897413db1..6ad30d7194 100644 --- a/lib/widget/input.c +++ b/lib/widget/input.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/input_complete.c b/lib/widget/input_complete.c index 5c1edc2a06..969ce7e3b6 100644 --- a/lib/widget/input_complete.c +++ b/lib/widget/input_complete.c @@ -2,7 +2,7 @@ Input line filename/username/hostname/variable/command completion. (Let mc type for you...) - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/widget/label.c b/lib/widget/label.c index b9fb6b6116..c3dd74b932 100644 --- a/lib/widget/label.c +++ b/lib/widget/label.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/listbox-window.c b/lib/widget/listbox-window.c index 76241ca90a..04a796ba11 100644 --- a/lib/widget/listbox-window.c +++ b/lib/widget/listbox-window.c @@ -1,7 +1,7 @@ /* Widget based utility functions. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/listbox.c b/lib/widget/listbox.c index def75da2d3..d2099cf8d0 100644 --- a/lib/widget/listbox.c +++ b/lib/widget/listbox.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/menu.c b/lib/widget/menu.c index 0f968fe15b..02c8321b34 100644 --- a/lib/widget/menu.c +++ b/lib/widget/menu.c @@ -1,7 +1,7 @@ /* Pulldown menu code - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/lib/widget/mouse.c b/lib/widget/mouse.c index d3fc1affc8..a06b482d74 100644 --- a/lib/widget/mouse.c +++ b/lib/widget/mouse.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 2016-2024 + Copyright (C) 2016-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/quick.c b/lib/widget/quick.c index da34e6d5ec..5a4bf79857 100644 --- a/lib/widget/quick.c +++ b/lib/widget/quick.c @@ -1,7 +1,7 @@ /* Widget based utility functions. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/radio.c b/lib/widget/radio.c index 568660c9f6..19f6ab4a2d 100644 --- a/lib/widget/radio.c +++ b/lib/widget/radio.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/rect.c b/lib/widget/rect.c index 895723ae5d..e9b10990c4 100644 --- a/lib/widget/rect.c +++ b/lib/widget/rect.c @@ -1,6 +1,6 @@ /* Rectangular class for Midnight Commander widgets - Copyright (C) 2020-2024 + Copyright (C) 2020-2025 The Free Software Foundation, Inc. Written by: diff --git a/lib/widget/widget-common.c b/lib/widget/widget-common.c index 2d0e070d81..6bf975817f 100644 --- a/lib/widget/widget-common.c +++ b/lib/widget/widget-common.c @@ -1,7 +1,7 @@ /* Widgets for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/lib/widget/wtools.c b/lib/widget/wtools.c index 040417ab55..d7b3be3c6b 100644 --- a/lib/widget/wtools.c +++ b/lib/widget/wtools.c @@ -1,7 +1,7 @@ /* Widget based utility functions. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Authors: diff --git a/src/args.c b/src/args.c index 81e9becca5..3da1f62f5e 100644 --- a/src/args.c +++ b/src/args.c @@ -1,7 +1,7 @@ /* Handle command line arguments. - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/src/background.c b/src/background.c index 85763daf7a..1d1d7d0694 100644 --- a/src/background.c +++ b/src/background.c @@ -2,7 +2,7 @@ /* Background support. - Copyright (C) 1996-2024 + Copyright (C) 1996-2025 Free Software Foundation, Inc. Written by: diff --git a/src/clipboard.c b/src/clipboard.c index 51284b0e7a..11d8b21750 100644 --- a/src/clipboard.c +++ b/src/clipboard.c @@ -1,7 +1,7 @@ /* Util for external clipboard. - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/src/cons.handler.c b/src/cons.handler.c index 2a026960b8..6a3b55585b 100644 --- a/src/cons.handler.c +++ b/src/cons.handler.c @@ -1,7 +1,7 @@ /* Client interface for General purpose Linux console save/restore server - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/src/consaver/cons.saver.c b/src/consaver/cons.saver.c index 5b04fdd28c..507771b396 100644 --- a/src/consaver/cons.saver.c +++ b/src/consaver/cons.saver.c @@ -11,7 +11,7 @@ Partly rewritten by Jakub Jelinek . - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/src/diffviewer/search.c b/src/diffviewer/search.c index d022bf2218..77f99dd444 100644 --- a/src/diffviewer/search.c +++ b/src/diffviewer/search.c @@ -1,7 +1,7 @@ /* Search functions for diffviewer. - Copyright (C) 2010-2024 + Copyright (C) 2010-2025 Free Software Foundation, Inc. Written by: diff --git a/src/diffviewer/ydiff.c b/src/diffviewer/ydiff.c index a2498275ac..0534ca2f13 100644 --- a/src/diffviewer/ydiff.c +++ b/src/diffviewer/ydiff.c @@ -1,7 +1,7 @@ /* File difference viewer - Copyright (C) 2007-2024 + Copyright (C) 2007-2025 Free Software Foundation, Inc. Written by: diff --git a/src/editor/bookmark.c b/src/editor/bookmark.c index 8d7782ea4e..dcbe398667 100644 --- a/src/editor/bookmark.c +++ b/src/editor/bookmark.c @@ -1,7 +1,7 @@ /* Editor book mark handling - Copyright (C) 2001-2024 + Copyright (C) 2001-2025 Free Software Foundation, Inc. Written by: diff --git a/src/editor/edit.c b/src/editor/edit.c index 7d6bb75fb7..2dfca28d51 100644 --- a/src/editor/edit.c +++ b/src/editor/edit.c @@ -1,7 +1,7 @@ /* Editor low level data handling and cursor fundamentals. - Copyright (C) 1996-2024 + Copyright (C) 1996-2025 Free Software Foundation, Inc. Written by: diff --git a/src/editor/editbuffer.c b/src/editor/editbuffer.c index cc6ae6eff7..8ea5196683 100644 --- a/src/editor/editbuffer.c +++ b/src/editor/editbuffer.c @@ -1,7 +1,7 @@ /* Editor text keep buffer. - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/src/editor/editcmd.c b/src/editor/editcmd.c index 01693bc33d..d869d89aab 100644 --- a/src/editor/editcmd.c +++ b/src/editor/editcmd.c @@ -1,7 +1,7 @@ /* Editor high level editing commands - Copyright (C) 1996-2024 + Copyright (C) 1996-2025 Free Software Foundation, Inc. Written by: diff --git a/src/editor/editcomplete.c b/src/editor/editcomplete.c index 60166c3d90..f3b1da44d6 100644 --- a/src/editor/editcomplete.c +++ b/src/editor/editcomplete.c @@ -1,7 +1,7 @@ /* Editor word completion engine - Copyright (C) 2021-2024 + Copyright (C) 2021-2025 Free Software Foundation, Inc. Written by: diff --git a/src/editor/editdraw.c b/src/editor/editdraw.c index 694a87eec5..95ed0ba3f2 100644 --- a/src/editor/editdraw.c +++ b/src/editor/editdraw.c @@ -1,7 +1,7 @@ /* Editor text drawing. - Copyright (C) 1996-2024 + Copyright (C) 1996-2025 Free Software Foundation, Inc. Written by: diff --git a/src/editor/editmacros.c b/src/editor/editmacros.c index cd8b7a7908..422286e0f9 100644 --- a/src/editor/editmacros.c +++ b/src/editor/editmacros.c @@ -1,7 +1,7 @@ /* Editor macros engine - Copyright (C) 2001-2024 + Copyright (C) 2001-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/src/editor/editmenu.c b/src/editor/editmenu.c index fe4256cbed..ea079ce57e 100644 --- a/src/editor/editmenu.c +++ b/src/editor/editmenu.c @@ -1,7 +1,7 @@ /* Editor menu definitions and initialisation - Copyright (C) 1996-2024 + Copyright (C) 1996-2025 Free Software Foundation, Inc. Written by: diff --git a/src/editor/editoptions.c b/src/editor/editoptions.c index e9181f4cb9..72ff37d84c 100644 --- a/src/editor/editoptions.c +++ b/src/editor/editoptions.c @@ -1,7 +1,7 @@ /* Editor options dialog box - Copyright (C) 1996-2024 + Copyright (C) 1996-2025 Free Software Foundation, Inc. Written by: diff --git a/src/editor/editsearch.c b/src/editor/editsearch.c index 65d7eda528..da6f3e58fb 100644 --- a/src/editor/editsearch.c +++ b/src/editor/editsearch.c @@ -1,7 +1,7 @@ /* Search & replace engine of MCEditor. - Copyright (C) 2021-2024 + Copyright (C) 2021-2025 Free Software Foundation, Inc. Written by: diff --git a/src/editor/editwidget.c b/src/editor/editwidget.c index a7149efae7..821b0858c7 100644 --- a/src/editor/editwidget.c +++ b/src/editor/editwidget.c @@ -1,7 +1,7 @@ /* Editor initialisation and callback handler. - Copyright (C) 1996-2024 + Copyright (C) 1996-2025 Free Software Foundation, Inc. Written by: @@ -151,7 +151,7 @@ edit_about (void) QUICK_LABEL (N_("A user friendly text editor\n" "written for the Midnight Commander."), NULL), QUICK_SEPARATOR (FALSE), - QUICK_LABEL (N_("Copyright (C) 1996-2024 the Free Software Foundation"), NULL), + QUICK_LABEL (N_("Copyright (C) 1996-2025 the Free Software Foundation"), NULL), QUICK_START_BUTTONS (TRUE, TRUE), QUICK_BUTTON (N_("&OK"), B_ENTER, NULL, NULL), QUICK_END diff --git a/src/editor/etags.c b/src/editor/etags.c index 1b25ba52dc..91fe3bf583 100644 --- a/src/editor/etags.c +++ b/src/editor/etags.c @@ -6,7 +6,7 @@ or, if etags utility not installed: $ find . -type f -name "*.[ch]" | ctags --c-kinds=+p --fields=+iaS --extra=+q -e -L- - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/src/editor/format.c b/src/editor/format.c index baccd84604..96da31f5d2 100644 --- a/src/editor/format.c +++ b/src/editor/format.c @@ -1,7 +1,7 @@ /* Dynamic paragraph formatting. - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Copyright (C) 1996 Paul Sheer diff --git a/src/editor/spell.c b/src/editor/spell.c index 80f9d3a1a0..6c08b96262 100644 --- a/src/editor/spell.c +++ b/src/editor/spell.c @@ -1,7 +1,7 @@ /* Editor spell checker - Copyright (C) 2012-2024 + Copyright (C) 2012-2025 Free Software Foundation, Inc. Written by: diff --git a/src/editor/syntax.c b/src/editor/syntax.c index a5b4b9bcd4..1d8cac093c 100644 --- a/src/editor/syntax.c +++ b/src/editor/syntax.c @@ -1,7 +1,7 @@ /* Editor syntax highlighting. - Copyright (C) 1996-2024 + Copyright (C) 1996-2025 Free Software Foundation, Inc. Written by: diff --git a/src/events_init.c b/src/events_init.c index 8fa89439f2..8316c686ff 100644 --- a/src/events_init.c +++ b/src/events_init.c @@ -1,7 +1,7 @@ /* Event callbacks initialization - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/src/execute.c b/src/execute.c index 17b4070460..0ab7bb205a 100644 --- a/src/execute.c +++ b/src/execute.c @@ -1,7 +1,7 @@ /* Execution routines for GNU Midnight Commander - Copyright (C) 2003-2024 + Copyright (C) 2003-2025 Free Software Foundation, Inc. Written by: diff --git a/src/file_history.c b/src/file_history.c index f54501778b..521676e155 100644 --- a/src/file_history.c +++ b/src/file_history.c @@ -1,7 +1,7 @@ /* Load and show history of edited and viewed files - Copyright (C) 2020-2024 + Copyright (C) 2020-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/achown.c b/src/filemanager/achown.c index df17e3c525..df76ebc5b6 100644 --- a/src/filemanager/achown.c +++ b/src/filemanager/achown.c @@ -1,7 +1,7 @@ /* Chown-advanced command -- for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/src/filemanager/boxes.c b/src/filemanager/boxes.c index 3a1b9afa78..c054f0f80b 100644 --- a/src/filemanager/boxes.c +++ b/src/filemanager/boxes.c @@ -1,7 +1,7 @@ /* Some misc dialog boxes for the program. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/cd.c b/src/filemanager/cd.c index 017d3ea815..8303d72b53 100644 --- a/src/filemanager/cd.c +++ b/src/filemanager/cd.c @@ -1,7 +1,7 @@ /* cd_to() function. - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/chattr.c b/src/filemanager/chattr.c index 269e2aadd1..bfb1f607f3 100644 --- a/src/filemanager/chattr.c +++ b/src/filemanager/chattr.c @@ -1,7 +1,7 @@ /* Chattr command -- for the Midnight Commander - Copyright (C) 2020-2024 + Copyright (C) 2020-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/chmod.c b/src/filemanager/chmod.c index 8093d08ceb..b0828901b4 100644 --- a/src/filemanager/chmod.c +++ b/src/filemanager/chmod.c @@ -1,7 +1,7 @@ /* Chmod command -- for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/src/filemanager/chown.c b/src/filemanager/chown.c index 132d52d49a..10a16272f9 100644 --- a/src/filemanager/chown.c +++ b/src/filemanager/chown.c @@ -1,7 +1,7 @@ /* Chown command -- for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/src/filemanager/cmd.c b/src/filemanager/cmd.c index ad730dec17..188d353e0a 100644 --- a/src/filemanager/cmd.c +++ b/src/filemanager/cmd.c @@ -2,7 +2,7 @@ Routines invoked by a function key They normally operate on the current panel. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/command.c b/src/filemanager/command.c index 9a3d74f447..36d84938c7 100644 --- a/src/filemanager/command.c +++ b/src/filemanager/command.c @@ -4,7 +4,7 @@ with all the magic of the command input line, we depend on some help from the program's callback. - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/dir.c b/src/filemanager/dir.c index ce6cbb05d2..143f182795 100644 --- a/src/filemanager/dir.c +++ b/src/filemanager/dir.c @@ -1,7 +1,7 @@ /* Directory routines - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/ext.c b/src/filemanager/ext.c index 3be115ad16..5acf0dd1aa 100644 --- a/src/filemanager/ext.c +++ b/src/filemanager/ext.c @@ -1,7 +1,7 @@ /* Extension dependent execution. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/file.c b/src/filemanager/file.c index 8db5f00d35..c6c05caef0 100644 --- a/src/filemanager/file.c +++ b/src/filemanager/file.c @@ -1,7 +1,7 @@ /* File management. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/filegui.c b/src/filemanager/filegui.c index 615ef3288e..4278c2e1eb 100644 --- a/src/filemanager/filegui.c +++ b/src/filemanager/filegui.c @@ -10,7 +10,7 @@ Janne Kukonlehto added much error recovery to them for being used in an interactive program. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/filemanager.c b/src/filemanager/filemanager.c index f8d1ca57ee..4f5cfc02b6 100644 --- a/src/filemanager/filemanager.c +++ b/src/filemanager/filemanager.c @@ -1,7 +1,7 @@ /* Main dialog (file panels) of the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/filenot.c b/src/filemanager/filenot.c index 33ca17e898..643c9a37ee 100644 --- a/src/filemanager/filenot.c +++ b/src/filemanager/filenot.c @@ -3,7 +3,7 @@ tree about the changes made to the directory structure. - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Author: diff --git a/src/filemanager/find.c b/src/filemanager/find.c index b5d148af36..24658fd2ee 100644 --- a/src/filemanager/find.c +++ b/src/filemanager/find.c @@ -1,7 +1,7 @@ /* Find file command for the Midnight Commander - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/hotlist.c b/src/filemanager/hotlist.c index d898ac0cc4..0da9589ffd 100644 --- a/src/filemanager/hotlist.c +++ b/src/filemanager/hotlist.c @@ -1,7 +1,7 @@ /* Directory hotlist -- for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/info.c b/src/filemanager/info.c index c8570d8fb0..f2832186cc 100644 --- a/src/filemanager/info.c +++ b/src/filemanager/info.c @@ -1,7 +1,7 @@ /* Panel managing. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/layout.c b/src/filemanager/layout.c index 43540ad21f..ad27811f64 100644 --- a/src/filemanager/layout.c +++ b/src/filemanager/layout.c @@ -1,7 +1,7 @@ /* Panel layout module for the Midnight Commander - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/listmode.c b/src/filemanager/listmode.c index f03105f4b2..1b635cbb8c 100644 --- a/src/filemanager/listmode.c +++ b/src/filemanager/listmode.c @@ -1,7 +1,7 @@ /* Directory panel listing format editor -- for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/mountlist.c b/src/filemanager/mountlist.c index 4cfad4dce8..0768736458 100644 --- a/src/filemanager/mountlist.c +++ b/src/filemanager/mountlist.c @@ -1,7 +1,7 @@ /* Return a list of mounted file systems - Copyright (C) 1991-2024 + Copyright (C) 1991-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/src/filemanager/panel.c b/src/filemanager/panel.c index f7e0d23637..f9ca01f411 100644 --- a/src/filemanager/panel.c +++ b/src/filemanager/panel.c @@ -1,7 +1,7 @@ /* Panel managing. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/panelize.c b/src/filemanager/panelize.c index 574df84510..d0f9faedf5 100644 --- a/src/filemanager/panelize.c +++ b/src/filemanager/panelize.c @@ -1,7 +1,7 @@ /* External panelize - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/tree.c b/src/filemanager/tree.c index 16aa9719ff..b1ce8e46ef 100644 --- a/src/filemanager/tree.c +++ b/src/filemanager/tree.c @@ -6,7 +6,7 @@ created and destroyed. This is required for the future vfs layer, it will be possible to have tree views over virtual file systems. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/filemanager/treestore.c b/src/filemanager/treestore.c index b89e6dcca6..28f96ebb05 100644 --- a/src/filemanager/treestore.c +++ b/src/filemanager/treestore.c @@ -8,7 +8,7 @@ created and destroyed. This is required for the future vfs layer, it will be possible to have tree views over virtual file systems. - Copyright (C) 1999-2024 + Copyright (C) 1999-2025 Free Software Foundation, Inc. Written by: diff --git a/src/help.c b/src/help.c index 8c4377b94b..74c59c1161 100644 --- a/src/help.c +++ b/src/help.c @@ -1,7 +1,7 @@ /* Hypertext file browser. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/src/keymap.c b/src/keymap.c index 969be18708..ffb0e9a817 100644 --- a/src/keymap.c +++ b/src/keymap.c @@ -1,7 +1,7 @@ /* Default values and initialization of keybinding engine - Copyright (C) 2009-2024 + Copyright (C) 2009-2025 Free Software Foundation, Inc. Written by: diff --git a/src/learn.c b/src/learn.c index 6dc56374b0..8af8894c2f 100644 --- a/src/learn.c +++ b/src/learn.c @@ -1,7 +1,7 @@ /* Learn keys - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. Written by: diff --git a/src/main.c b/src/main.c index 0cf7a744bd..00f08f3a1c 100644 --- a/src/main.c +++ b/src/main.c @@ -1,7 +1,7 @@ /* Main program for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/man2hlp/man2hlp.in b/src/man2hlp/man2hlp.in index 16e5e7bf8d..a13533f773 100644 --- a/src/man2hlp/man2hlp.in +++ b/src/man2hlp/man2hlp.in @@ -1,7 +1,7 @@ #! @PERL_FOR_BUILD@ # # Man page to help file converter -# Copyright (C) 1994-2024 +# Copyright (C) 1994-2025 # The Free Software Foundation, Inc. # # Originally written by: diff --git a/src/selcodepage.c b/src/selcodepage.c index a9fa06d607..987b2d9852 100644 --- a/src/selcodepage.c +++ b/src/selcodepage.c @@ -3,7 +3,7 @@ Copyright (C) 2001 Walery Studennikov - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/src/setup.c b/src/setup.c index ccb7ab8ca0..0d1db242f3 100644 --- a/src/setup.c +++ b/src/setup.c @@ -1,7 +1,7 @@ /* Setup loading/saving. - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/src/subshell/common.c b/src/subshell/common.c index d259a0a20b..16c2b27eac 100644 --- a/src/subshell/common.c +++ b/src/subshell/common.c @@ -1,7 +1,7 @@ /* Concurrent shell support for the Midnight Commander - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/subshell/proxyfunc.c b/src/subshell/proxyfunc.c index b1c20a9b91..2e95fdcca0 100644 --- a/src/subshell/proxyfunc.c +++ b/src/subshell/proxyfunc.c @@ -1,7 +1,7 @@ /* Proxy functions for getting access to public variables into 'filemanager' module. - Copyright (C) 2015-2024 + Copyright (C) 2015-2025 Free Software Foundation, Inc. Written by: diff --git a/src/textconf.c b/src/textconf.c index 48d59abdb5..9ad05ada1c 100644 --- a/src/textconf.c +++ b/src/textconf.c @@ -1,7 +1,7 @@ /* Print features specific for this build - Copyright (C) 2000-2024 + Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/src/usermenu.c b/src/usermenu.c index d8587989ec..2e08030472 100644 --- a/src/usermenu.c +++ b/src/usermenu.c @@ -1,7 +1,7 @@ /* User Menu implementation - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/util.c b/src/util.c index 056273c7fe..85501547ce 100644 --- a/src/util.c +++ b/src/util.c @@ -1,7 +1,7 @@ /* Various non-library utilities - Copyright (C) 2003-2024 + Copyright (C) 2003-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/cpio/cpio.c b/src/vfs/cpio/cpio.c index 6b26d12abb..93653d8d1a 100644 --- a/src/vfs/cpio/cpio.c +++ b/src/vfs/cpio/cpio.c @@ -1,7 +1,7 @@ /* Virtual File System: GNU Tar file system. - Copyright (C) 2000-2024 + Copyright (C) 2000-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/extfs/extfs.c b/src/vfs/extfs/extfs.c index e20a790aed..7968f720b5 100644 --- a/src/vfs/extfs/extfs.c +++ b/src/vfs/extfs/extfs.c @@ -1,7 +1,7 @@ /* Virtual File System: External file system. - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/ftpfs/ftpfs.c b/src/vfs/ftpfs/ftpfs.c index add84ed42d..0dbe631034 100644 --- a/src/vfs/ftpfs/ftpfs.c +++ b/src/vfs/ftpfs/ftpfs.c @@ -1,7 +1,7 @@ /* Virtual File System: FTP file system. - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/ftpfs/ftpfs_parse_ls.c b/src/vfs/ftpfs/ftpfs_parse_ls.c index 2befd20edd..023e326946 100644 --- a/src/vfs/ftpfs/ftpfs_parse_ls.c +++ b/src/vfs/ftpfs/ftpfs_parse_ls.c @@ -1,7 +1,7 @@ /* Virtual File System: FTP file system - Copyright (C) 2015-2024 + Copyright (C) 2015-2025 The Free Software Foundation, Inc. Written by: Andrew Borodin , 2013 diff --git a/src/vfs/local/local.c b/src/vfs/local/local.c index 3376465080..451a1a3f69 100644 --- a/src/vfs/local/local.c +++ b/src/vfs/local/local.c @@ -1,7 +1,7 @@ /* Virtual File System: local file system. - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/src/vfs/plugins_init.c b/src/vfs/plugins_init.c index da13a12492..12559489bf 100644 --- a/src/vfs/plugins_init.c +++ b/src/vfs/plugins_init.c @@ -1,7 +1,7 @@ /* Init VFS plugins. - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/sfs/sfs.c b/src/vfs/sfs/sfs.c index e3be15f35f..f4feb4bda6 100644 --- a/src/vfs/sfs/sfs.c +++ b/src/vfs/sfs/sfs.c @@ -1,7 +1,7 @@ /* Single File fileSystem - Copyright (C) 1998-2024 + Copyright (C) 1998-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/sftpfs/config_parser.c b/src/vfs/sftpfs/config_parser.c index 84e2e238e2..8a92d82ac5 100644 --- a/src/vfs/sftpfs/config_parser.c +++ b/src/vfs/sftpfs/config_parser.c @@ -1,7 +1,7 @@ /* Virtual File System: SFTP file system. The SSH config parser - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/sftpfs/connection.c b/src/vfs/sftpfs/connection.c index 1d5690cecb..ccc75c1ddf 100644 --- a/src/vfs/sftpfs/connection.c +++ b/src/vfs/sftpfs/connection.c @@ -1,7 +1,7 @@ /* Virtual File System: SFTP file system. The internal functions: connections - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/sftpfs/dir.c b/src/vfs/sftpfs/dir.c index a019e8be69..1682e0f221 100644 --- a/src/vfs/sftpfs/dir.c +++ b/src/vfs/sftpfs/dir.c @@ -1,7 +1,7 @@ /* Virtual File System: SFTP file system. The internal functions: dirs - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/sftpfs/file.c b/src/vfs/sftpfs/file.c index 59db42777c..a5cb04a736 100644 --- a/src/vfs/sftpfs/file.c +++ b/src/vfs/sftpfs/file.c @@ -1,7 +1,7 @@ /* Virtual File System: SFTP file system. The internal functions: files - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/sftpfs/internal.c b/src/vfs/sftpfs/internal.c index b94668d96f..16e44b1e09 100644 --- a/src/vfs/sftpfs/internal.c +++ b/src/vfs/sftpfs/internal.c @@ -1,7 +1,7 @@ /* Virtual File System: SFTP file system. The internal functions - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/sftpfs/sftpfs.c b/src/vfs/sftpfs/sftpfs.c index e3936a310d..0819a08148 100644 --- a/src/vfs/sftpfs/sftpfs.c +++ b/src/vfs/sftpfs/sftpfs.c @@ -1,7 +1,7 @@ /* Virtual File System: SFTP file system. The interface function - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/shell/shell.c b/src/vfs/shell/shell.c index 1da63a24b2..ee6f739a02 100644 --- a/src/vfs/shell/shell.c +++ b/src/vfs/shell/shell.c @@ -2,7 +2,7 @@ Virtual File System: SHELL implementation for transferring files over shell connections. - Copyright (C) 1998-2024 + Copyright (C) 1998-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/tar/tar-internal.c b/src/vfs/tar/tar-internal.c index cfb46d0c9b..9d1fceed64 100644 --- a/src/vfs/tar/tar-internal.c +++ b/src/vfs/tar/tar-internal.c @@ -1,7 +1,7 @@ /* Virtual File System: GNU Tar file system. - Copyright (C) 2023-2024 + Copyright (C) 2023-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/tar/tar-sparse.c b/src/vfs/tar/tar-sparse.c index 88dcc95c8f..0598c022ce 100644 --- a/src/vfs/tar/tar-sparse.c +++ b/src/vfs/tar/tar-sparse.c @@ -1,7 +1,7 @@ /* Virtual File System: GNU Tar file system. - Copyright (C) 2003-2024 + Copyright (C) 2003-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/tar/tar-xheader.c b/src/vfs/tar/tar-xheader.c index 70d0a03ff2..793b8d88c5 100644 --- a/src/vfs/tar/tar-xheader.c +++ b/src/vfs/tar/tar-xheader.c @@ -1,7 +1,7 @@ /* Virtual File System: GNU Tar file system. - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/tar/tar.c b/src/vfs/tar/tar.c index 59825eec41..ed5fb02350 100644 --- a/src/vfs/tar/tar.c +++ b/src/vfs/tar/tar.c @@ -1,7 +1,7 @@ /* Virtual File System: GNU Tar file system. - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. Written by: diff --git a/src/vfs/undelfs/undelfs.c b/src/vfs/undelfs/undelfs.c index d8cefcdedb..06b6bd26e8 100644 --- a/src/vfs/undelfs/undelfs.c +++ b/src/vfs/undelfs/undelfs.c @@ -7,7 +7,7 @@ Parts of this program were taken from the lsdel.c and dump.c files written by Ted Ts'o (tytso@mit.edu) for the ext2fs package. - Copyright (C) 1995-2024 + Copyright (C) 1995-2025 Free Software Foundation, Inc. Written by: diff --git a/src/viewer/actions_cmd.c b/src/viewer/actions_cmd.c index 833cfd4b57..3cd8f75eba 100644 --- a/src/viewer/actions_cmd.c +++ b/src/viewer/actions_cmd.c @@ -2,7 +2,7 @@ Internal file viewer for the Midnight Commander Callback function for some actions (hotkeys, menu) - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/viewer/ascii.c b/src/viewer/ascii.c index ffe7d6db1f..8d30034e84 100644 --- a/src/viewer/ascii.c +++ b/src/viewer/ascii.c @@ -2,7 +2,7 @@ Internal file viewer for the Midnight Commander Function for plain view - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/viewer/coord_cache.c b/src/viewer/coord_cache.c index 2882ca3a49..36641bfdb2 100644 --- a/src/viewer/coord_cache.c +++ b/src/viewer/coord_cache.c @@ -2,7 +2,7 @@ Internal file viewer for the Midnight Commander Function for work with coordinate cache (ccache) - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/viewer/datasource.c b/src/viewer/datasource.c index d3b07758d8..56e553618c 100644 --- a/src/viewer/datasource.c +++ b/src/viewer/datasource.c @@ -2,7 +2,7 @@ Internal file viewer for the Midnight Commander Functions for datasources - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/viewer/dialogs.c b/src/viewer/dialogs.c index 4ea958d5cc..b2d180de26 100644 --- a/src/viewer/dialogs.c +++ b/src/viewer/dialogs.c @@ -2,7 +2,7 @@ Internal file viewer for the Midnight Commander Function for paint dialogs - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/viewer/display.c b/src/viewer/display.c index 916db80c05..324a59219f 100644 --- a/src/viewer/display.c +++ b/src/viewer/display.c @@ -2,7 +2,7 @@ Internal file viewer for the Midnight Commander Function for whow info on display - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/viewer/growbuf.c b/src/viewer/growbuf.c index 38a7beafd0..e2a5db7e75 100644 --- a/src/viewer/growbuf.c +++ b/src/viewer/growbuf.c @@ -2,7 +2,7 @@ Internal file viewer for the Midnight Commander Function for work with growing buffers - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/viewer/hex.c b/src/viewer/hex.c index c46dc69f63..dfd4ea88b9 100644 --- a/src/viewer/hex.c +++ b/src/viewer/hex.c @@ -2,7 +2,7 @@ Internal file viewer for the Midnight Commander Function for hex view - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/viewer/lib.c b/src/viewer/lib.c index 21c654a879..56e0bc0fea 100644 --- a/src/viewer/lib.c +++ b/src/viewer/lib.c @@ -2,7 +2,7 @@ Internal file viewer for the Midnight Commander Common finctions (used from some other mcviewer functions) - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/viewer/mcviewer.c b/src/viewer/mcviewer.c index 121b0f5aff..f3f11603c0 100644 --- a/src/viewer/mcviewer.c +++ b/src/viewer/mcviewer.c @@ -2,7 +2,7 @@ Internal file viewer for the Midnight Commander Interface functions - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc Written by: diff --git a/src/viewer/move.c b/src/viewer/move.c index c951d3e905..b54c24bc76 100644 --- a/src/viewer/move.c +++ b/src/viewer/move.c @@ -2,7 +2,7 @@ Internal file viewer for the Midnight Commander Functions for handle cursor movement - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/viewer/nroff.c b/src/viewer/nroff.c index f37e0ba59d..d0d35fedbd 100644 --- a/src/viewer/nroff.c +++ b/src/viewer/nroff.c @@ -2,7 +2,7 @@ Internal file viewer for the Midnight Commander Functions for searching in nroff-like view - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/src/viewer/search.c b/src/viewer/search.c index 4e9876d476..24150e2963 100644 --- a/src/viewer/search.c +++ b/src/viewer/search.c @@ -2,7 +2,7 @@ Internal file viewer for the Midnight Commander Function for search data - Copyright (C) 1994-2024 + Copyright (C) 1994-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/library_independ.c b/tests/lib/library_independ.c index b9e2c1c994..bf62811f1a 100644 --- a/tests/lib/library_independ.c +++ b/tests/lib/library_independ.c @@ -1,7 +1,7 @@ /* libmc - check if library is independent to $(topsrc)/src directory - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/mc_build_filename.c b/tests/lib/mc_build_filename.c index 9025a30d2b..08e3953eab 100644 --- a/tests/lib/mc_build_filename.c +++ b/tests/lib/mc_build_filename.c @@ -1,7 +1,7 @@ /* lib - mc_build_filename() function testing - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/mc_realpath.c b/tests/lib/mc_realpath.c index 2af5406a6e..d4b26741ee 100644 --- a/tests/lib/mc_realpath.c +++ b/tests/lib/mc_realpath.c @@ -1,7 +1,7 @@ /* lib - realpath - Copyright (C) 2017-2024 + Copyright (C) 2017-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/mcconfig/config_string.c b/tests/lib/mcconfig/config_string.c index 5f3fa9f55f..c1f9eae150 100644 --- a/tests/lib/mcconfig/config_string.c +++ b/tests/lib/mcconfig/config_string.c @@ -1,7 +1,7 @@ /* libmc - check mcconfig submodule. read and write config files - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/mcconfig/user_configs_path.c b/tests/lib/mcconfig/user_configs_path.c index cbddfa5191..1e760a8c5d 100644 --- a/tests/lib/mcconfig/user_configs_path.c +++ b/tests/lib/mcconfig/user_configs_path.c @@ -1,7 +1,7 @@ /* libmc - check mcconfig submodule. Get full paths to user's config files. - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/name_quote.c b/tests/lib/name_quote.c index f59c234317..8fe2709c70 100644 --- a/tests/lib/name_quote.c +++ b/tests/lib/name_quote.c @@ -1,7 +1,7 @@ /* lib - Quote file names - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/search/glob_prepare_replace_str.c b/tests/lib/search/glob_prepare_replace_str.c index 0732980934..3ae6ffa162 100644 --- a/tests/lib/search/glob_prepare_replace_str.c +++ b/tests/lib/search/glob_prepare_replace_str.c @@ -1,7 +1,7 @@ /* libmc - checks for processing esc sequences in replace string - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/search/glob_translate_to_regex.c b/tests/lib/search/glob_translate_to_regex.c index 15b40736d4..1a5577ca6e 100644 --- a/tests/lib/search/glob_translate_to_regex.c +++ b/tests/lib/search/glob_translate_to_regex.c @@ -1,7 +1,7 @@ /* libmc - checks for processing esc sequences in replace string - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/search/hex_translate_to_regex.c b/tests/lib/search/hex_translate_to_regex.c index c71490df92..f4435518b6 100644 --- a/tests/lib/search/hex_translate_to_regex.c +++ b/tests/lib/search/hex_translate_to_regex.c @@ -1,7 +1,7 @@ /* libmc - checks for hex pattern parsing - Copyright (C) 2017-2024 + Copyright (C) 2017-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/tests/lib/search/regex_process_escape_sequence.c b/tests/lib/search/regex_process_escape_sequence.c index 1296d13977..6edd807703 100644 --- a/tests/lib/search/regex_process_escape_sequence.c +++ b/tests/lib/search/regex_process_escape_sequence.c @@ -1,7 +1,7 @@ /* libmc - checks for processing esc sequences in replace string - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/search/regex_replace_esc_seq.c b/tests/lib/search/regex_replace_esc_seq.c index 39298d7733..60ef5b0a79 100644 --- a/tests/lib/search/regex_replace_esc_seq.c +++ b/tests/lib/search/regex_replace_esc_seq.c @@ -1,7 +1,7 @@ /* libmc - checks for processing esc sequences in replace string - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/search/translate_replace_glob_to_regex.c b/tests/lib/search/translate_replace_glob_to_regex.c index 535bcb2a49..fc968e1467 100644 --- a/tests/lib/search/translate_replace_glob_to_regex.c +++ b/tests/lib/search/translate_replace_glob_to_regex.c @@ -1,7 +1,7 @@ /* libmc - checks for processing esc sequences in replace string - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/serialize.c b/tests/lib/serialize.c index e1b355161f..0eafd63668 100644 --- a/tests/lib/serialize.c +++ b/tests/lib/serialize.c @@ -1,7 +1,7 @@ /* lib - common serialize/deserialize functions - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/strutil/filevercmp.c b/tests/lib/strutil/filevercmp.c index fed8cc376f..a5fd623b51 100644 --- a/tests/lib/strutil/filevercmp.c +++ b/tests/lib/strutil/filevercmp.c @@ -1,7 +1,7 @@ /* lib/strutil - tests for lib/strutil/fileverscmp function. - Copyright (C) 2019-2024 + Copyright (C) 2019-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/strutil/parse_integer.c b/tests/lib/strutil/parse_integer.c index 45520d1680..4ec19cbeb0 100644 --- a/tests/lib/strutil/parse_integer.c +++ b/tests/lib/strutil/parse_integer.c @@ -1,7 +1,7 @@ /* lib/strutil - tests for lib/strutil/parse_integer function. - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/strutil/str_replace_all.c b/tests/lib/strutil/str_replace_all.c index 836b68df3b..ed468787d0 100644 --- a/tests/lib/strutil/str_replace_all.c +++ b/tests/lib/strutil/str_replace_all.c @@ -1,7 +1,7 @@ /* lib/strutil - tests for lib/strutil/replace.c:str_replace_all() function. - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/strutil/str_verscmp.c b/tests/lib/strutil/str_verscmp.c index 1ae55495a2..5001ef4d35 100644 --- a/tests/lib/strutil/str_verscmp.c +++ b/tests/lib/strutil/str_verscmp.c @@ -2,7 +2,7 @@ lib/strutil - tests for lib/strutil/str_verscmp function. Testcases are taken from Gnulib. - Copyright (C) 2019-2024 + Copyright (C) 2019-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/utilunix__mc_pstream_get_string.c b/tests/lib/utilunix__mc_pstream_get_string.c index 24dc6d1b6a..77c378a666 100644 --- a/tests/lib/utilunix__mc_pstream_get_string.c +++ b/tests/lib/utilunix__mc_pstream_get_string.c @@ -1,7 +1,7 @@ /* lib - Read string from mc_pipe_stream - Copyright (C) 2021-2024 + Copyright (C) 2021-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/utilunix__my_system-common.c b/tests/lib/utilunix__my_system-common.c index c7a8ad0de6..25c81c80db 100644 --- a/tests/lib/utilunix__my_system-common.c +++ b/tests/lib/utilunix__my_system-common.c @@ -1,7 +1,7 @@ /* lib - common code for testing lib/utilinux:my_system() function - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/utilunix__my_system-fork_child.c b/tests/lib/utilunix__my_system-fork_child.c index 8c44bc7813..da5dfd12e1 100644 --- a/tests/lib/utilunix__my_system-fork_child.c +++ b/tests/lib/utilunix__my_system-fork_child.c @@ -1,7 +1,7 @@ /* lib - tests lib/utilinux:my_system() function - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/utilunix__my_system-fork_child_shell.c b/tests/lib/utilunix__my_system-fork_child_shell.c index daceb80f86..cada0ea6d1 100644 --- a/tests/lib/utilunix__my_system-fork_child_shell.c +++ b/tests/lib/utilunix__my_system-fork_child_shell.c @@ -1,7 +1,7 @@ /* lib - tests lib/utilinux:my_system() function - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/utilunix__my_system-fork_fail.c b/tests/lib/utilunix__my_system-fork_fail.c index 94bf895cb3..59e5e1c323 100644 --- a/tests/lib/utilunix__my_system-fork_fail.c +++ b/tests/lib/utilunix__my_system-fork_fail.c @@ -1,7 +1,7 @@ /* lib - tests lib/utilinux:my_system() function - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/canonicalize_pathname.c b/tests/lib/vfs/canonicalize_pathname.c index 16712fda66..27e0a8f890 100644 --- a/tests/lib/vfs/canonicalize_pathname.c +++ b/tests/lib/vfs/canonicalize_pathname.c @@ -1,7 +1,7 @@ /* lib - canonicalize path - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/current_dir.c b/tests/lib/vfs/current_dir.c index d22a8d6b38..6411730633 100644 --- a/tests/lib/vfs/current_dir.c +++ b/tests/lib/vfs/current_dir.c @@ -1,7 +1,7 @@ /* lib/vfs - manipulate with current directory - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/path_cmp.c b/tests/lib/vfs/path_cmp.c index 4dc69da94e..be1cf52908 100644 --- a/tests/lib/vfs/path_cmp.c +++ b/tests/lib/vfs/path_cmp.c @@ -1,6 +1,6 @@ /* lib/vfs - vfs_path_t compare functions - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/path_len.c b/tests/lib/vfs/path_len.c index bfd87ae56d..60bc4497ec 100644 --- a/tests/lib/vfs/path_len.c +++ b/tests/lib/vfs/path_len.c @@ -1,6 +1,6 @@ /* lib/vfs - tests for vfspath_len() function. - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/path_manipulations.c b/tests/lib/vfs/path_manipulations.c index 0559b19129..5ff68d17df 100644 --- a/tests/lib/vfs/path_manipulations.c +++ b/tests/lib/vfs/path_manipulations.c @@ -1,6 +1,6 @@ /* lib/vfs - test vfs_path_t manipulation functions - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/path_recode.c b/tests/lib/vfs/path_recode.c index c7d7b180e5..04e586775c 100644 --- a/tests/lib/vfs/path_recode.c +++ b/tests/lib/vfs/path_recode.c @@ -1,7 +1,7 @@ /* lib/vfs - vfs_path_t charset recode functions - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/path_serialize.c b/tests/lib/vfs/path_serialize.c index af8d47dd24..a84566768d 100644 --- a/tests/lib/vfs/path_serialize.c +++ b/tests/lib/vfs/path_serialize.c @@ -1,7 +1,7 @@ /* lib/vfs - vfs_path_t serialize/deserialize functions - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/relative_cd.c b/tests/lib/vfs/relative_cd.c index 219d75bffb..4ec88bbfc2 100644 --- a/tests/lib/vfs/relative_cd.c +++ b/tests/lib/vfs/relative_cd.c @@ -1,6 +1,6 @@ /* lib/vfs - test vfs_path_t manipulation functions - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/tempdir.c b/tests/lib/vfs/tempdir.c index a09c47315f..dddc4b0320 100644 --- a/tests/lib/vfs/tempdir.c +++ b/tests/lib/vfs/tempdir.c @@ -1,7 +1,7 @@ /* lib/vfs - manipulations with temp files and dirs - Copyright (C) 2012-2024 + Copyright (C) 2012-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/vfs_adjust_stat.c b/tests/lib/vfs/vfs_adjust_stat.c index 19b5e097fd..1bf85584eb 100644 --- a/tests/lib/vfs/vfs_adjust_stat.c +++ b/tests/lib/vfs/vfs_adjust_stat.c @@ -1,7 +1,7 @@ /* lib/vfs - test vfs_adjust_stat() functionality - Copyright (C) 2017-2024 + Copyright (C) 2017-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/vfs_get_encoding.c b/tests/lib/vfs/vfs_get_encoding.c index 13cd6763a0..c2493f62fa 100644 --- a/tests/lib/vfs/vfs_get_encoding.c +++ b/tests/lib/vfs/vfs_get_encoding.c @@ -1,7 +1,7 @@ /* lib/vfs - test vfs_get_encoding() functionality - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/vfs_parse_ls_lga.c b/tests/lib/vfs/vfs_parse_ls_lga.c index 8820d9511e..cea7091910 100644 --- a/tests/lib/vfs/vfs_parse_ls_lga.c +++ b/tests/lib/vfs/vfs_parse_ls_lga.c @@ -1,7 +1,7 @@ /* lib/vfs - test vfs_parse_ls_lga() functionality - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/vfs_path_from_str_flags.c b/tests/lib/vfs/vfs_path_from_str_flags.c index 9a68f43641..344fb787d0 100644 --- a/tests/lib/vfs/vfs_path_from_str_flags.c +++ b/tests/lib/vfs/vfs_path_from_str_flags.c @@ -1,6 +1,6 @@ /* lib/vfs - test vfs_path_from_str_flags() function - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/vfs_path_string_convert.c b/tests/lib/vfs/vfs_path_string_convert.c index c9ff775492..0bb003bd52 100644 --- a/tests/lib/vfs/vfs_path_string_convert.c +++ b/tests/lib/vfs/vfs_path_string_convert.c @@ -1,7 +1,7 @@ /* lib/vfs - get vfs_path_t from string - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/vfs_prefix_to_class.c b/tests/lib/vfs/vfs_prefix_to_class.c index 482c6dbed4..0cb3d43c38 100644 --- a/tests/lib/vfs/vfs_prefix_to_class.c +++ b/tests/lib/vfs/vfs_prefix_to_class.c @@ -1,7 +1,7 @@ /* lib/vfs - test vfs_prefix_to_class() functionality - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/vfs_s_get_path.c b/tests/lib/vfs/vfs_s_get_path.c index 81513bc698..b0fd4fb71d 100644 --- a/tests/lib/vfs/vfs_s_get_path.c +++ b/tests/lib/vfs/vfs_s_get_path.c @@ -1,7 +1,7 @@ /* lib/vfs - test vfs_s_get_path() function - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/vfs_setup_cwd.c b/tests/lib/vfs/vfs_setup_cwd.c index 95ff79222f..e66a2731d3 100644 --- a/tests/lib/vfs/vfs_setup_cwd.c +++ b/tests/lib/vfs/vfs_setup_cwd.c @@ -1,7 +1,7 @@ /* lib/vfs - test vfs_setup_cwd() functionality - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/vfs/vfs_split.c b/tests/lib/vfs/vfs_split.c index a7fe7a4827..c27a68bb5f 100644 --- a/tests/lib/vfs/vfs_split.c +++ b/tests/lib/vfs/vfs_split.c @@ -1,7 +1,7 @@ /* lib/vfs - test vfs_split() functionality - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/widget/complete_engine.c b/tests/lib/widget/complete_engine.c index ff74d95a43..08163f62f2 100644 --- a/tests/lib/widget/complete_engine.c +++ b/tests/lib/widget/complete_engine.c @@ -1,7 +1,7 @@ /* lib/widget - tests for autocomplete feature - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/widget/group_init_destroy.c b/tests/lib/widget/group_init_destroy.c index f0f672b857..4a32c5d678 100644 --- a/tests/lib/widget/group_init_destroy.c +++ b/tests/lib/widget/group_init_destroy.c @@ -1,7 +1,7 @@ /* libmc - checks for initialization and deinitialization of WGroup widget - Copyright (C) 2020-2024 + Copyright (C) 2020-2025 The Free Software Foundation, Inc. Written by: diff --git a/tests/lib/widget/hotkey_equal.c b/tests/lib/widget/hotkey_equal.c index 8375bc0b55..f052c1c587 100644 --- a/tests/lib/widget/hotkey_equal.c +++ b/tests/lib/widget/hotkey_equal.c @@ -1,7 +1,7 @@ /* lib/widget - tests for hotkey comparison - Copyright (C) 2019-2024 + Copyright (C) 2019-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/lib/widget/widget_find_by_id.c b/tests/lib/widget/widget_find_by_id.c index 88229e4485..9291ad6b03 100644 --- a/tests/lib/widget/widget_find_by_id.c +++ b/tests/lib/widget/widget_find_by_id.c @@ -1,7 +1,7 @@ /* libmc - checks for search widget with requested ID - Copyright (C) 2020-2024 + Copyright (C) 2020-2025 The Free Software Foundation, Inc. Written by: diff --git a/tests/lib/widget/widget_make_global_local.c b/tests/lib/widget/widget_make_global_local.c index e4a92e4c9f..43c9e260ef 100644 --- a/tests/lib/widget/widget_make_global_local.c +++ b/tests/lib/widget/widget_make_global_local.c @@ -1,7 +1,7 @@ /* libmc - checks for search widget with requested ID - Copyright (C) 2021-2024 + Copyright (C) 2021-2025 The Free Software Foundation, Inc. Written by: diff --git a/tests/lib/x_basename.c b/tests/lib/x_basename.c index 6137cd98df..f8b3dfa3cd 100644 --- a/tests/lib/x_basename.c +++ b/tests/lib/x_basename.c @@ -1,7 +1,7 @@ /* lib - x_basename() function testing - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/src/editor/edit_complete_word_cmd.c b/tests/src/editor/edit_complete_word_cmd.c index 3924104a46..12f8ec0c57 100644 --- a/tests/src/editor/edit_complete_word_cmd.c +++ b/tests/src/editor/edit_complete_word_cmd.c @@ -1,7 +1,7 @@ /* src/editor - tests for edit_complete_word_cmd() function - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/src/execute__common.c b/tests/src/execute__common.c index ed7f8efb91..2ef3a052ae 100644 --- a/tests/src/execute__common.c +++ b/tests/src/execute__common.c @@ -1,7 +1,7 @@ /* Common code for testing functions in src/execute.c file. - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. diff --git a/tests/src/execute__execute_external_editor_or_viewer.c b/tests/src/execute__execute_external_editor_or_viewer.c index 79f8b4fa66..c5b623851c 100644 --- a/tests/src/execute__execute_external_editor_or_viewer.c +++ b/tests/src/execute__execute_external_editor_or_viewer.c @@ -1,7 +1,7 @@ /* src - tests for execute_external_editor_or_viewer() function - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/src/execute__execute_get_external_cmd_opts_from_config.c b/tests/src/execute__execute_get_external_cmd_opts_from_config.c index b954152419..21c641e081 100644 --- a/tests/src/execute__execute_get_external_cmd_opts_from_config.c +++ b/tests/src/execute__execute_get_external_cmd_opts_from_config.c @@ -1,7 +1,7 @@ /* src - tests for execute_external_editor_or_viewer() function - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/src/execute__execute_with_vfs_arg.c b/tests/src/execute__execute_with_vfs_arg.c index 232132e9a2..a6a071fc93 100644 --- a/tests/src/execute__execute_with_vfs_arg.c +++ b/tests/src/execute__execute_with_vfs_arg.c @@ -1,7 +1,7 @@ /* src - tests for execute_with_vfs_arg() function - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/src/filemanager/cd_to.c b/tests/src/filemanager/cd_to.c index 57b0c32d04..ad203d1393 100644 --- a/tests/src/filemanager/cd_to.c +++ b/tests/src/filemanager/cd_to.c @@ -1,7 +1,7 @@ /* src/filemanager - tests for cd_to() function - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/src/filemanager/examine_cd.c b/tests/src/filemanager/examine_cd.c index d3ee84e92c..96a3d22844 100644 --- a/tests/src/filemanager/examine_cd.c +++ b/tests/src/filemanager/examine_cd.c @@ -1,7 +1,7 @@ /* src/filemanager - examine_cd() function testing - Copyright (C) 2012-2024 + Copyright (C) 2012-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/src/filemanager/exec_get_export_variables_ext.c b/tests/src/filemanager/exec_get_export_variables_ext.c index 6f6901bae5..0c2a82798e 100644 --- a/tests/src/filemanager/exec_get_export_variables_ext.c +++ b/tests/src/filemanager/exec_get_export_variables_ext.c @@ -1,7 +1,7 @@ /* src/filemanager - filemanager functions - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/src/filemanager/filegui_is_wildcarded.c b/tests/src/filemanager/filegui_is_wildcarded.c index 7d6d4cec2c..e0b3824769 100644 --- a/tests/src/filemanager/filegui_is_wildcarded.c +++ b/tests/src/filemanager/filegui_is_wildcarded.c @@ -1,7 +1,7 @@ /* src/filemanager - tests for is_wildcarded() function - Copyright (C) 2011-2024 + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/src/filemanager/get_random_hint.c b/tests/src/filemanager/get_random_hint.c index 8370619f59..cbb047eb24 100644 --- a/tests/src/filemanager/get_random_hint.c +++ b/tests/src/filemanager/get_random_hint.c @@ -2,7 +2,7 @@ src/filemanager - filemanager functions. Tests for getting random hints. - Copyright (C) 2013-2024 + Copyright (C) 2013-2025 Free Software Foundation, Inc. Written by: diff --git a/tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c b/tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c index db242f2c37..d63f521f59 100644 --- a/tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c +++ b/tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c @@ -1,7 +1,7 @@ /* A parser for file-listings formatted like 'ls -l'. - Copyright (C) 2016-2024 + Copyright (C) 2016-2025 Free Software Foundation, Inc. This file is part of the Midnight Commander. diff --git a/tests/src/vfs/extfs/helpers-list/test_all b/tests/src/vfs/extfs/helpers-list/test_all index 3c914298ba..acca2785d8 100755 --- a/tests/src/vfs/extfs/helpers-list/test_all +++ b/tests/src/vfs/extfs/helpers-list/test_all @@ -2,7 +2,7 @@ # A tester for extfs helpers. # -# Copyright (C) 2016-2024 +# Copyright (C) 2016-2025 # The Free Software Foundation, Inc. # # This file is part of the Midnight Commander. diff --git a/tests/src/vfs/ftpfs/ftpfs_parse_long_list.c b/tests/src/vfs/ftpfs/ftpfs_parse_long_list.c index 840c57d0a9..55bca6b9c2 100644 --- a/tests/src/vfs/ftpfs/ftpfs_parse_long_list.c +++ b/tests/src/vfs/ftpfs/ftpfs_parse_long_list.c @@ -1,6 +1,6 @@ /* src/vfs/ftpfs - tests for ftpfs_parse_long_list() function. - Copyright (C) 2021-2024 + Copyright (C) 2021-2025 Free Software Foundation, Inc. Written by: From 04e3dfaca07ec5cc3d58ea76c5426cec947f099c Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sat, 11 Jan 2025 12:49:29 +0300 Subject: [PATCH 43/43] Update po/*.po. Signed-off-by: Andrew Borodin --- po/af.po | 48 ++-- po/ar.po | 48 ++-- po/az.po | 49 ++-- po/be.po | 77 +++--- po/bg.po | 76 +++--- po/br.po | 48 ++-- po/ca.po | 77 +++--- po/cs.po | 76 +++--- po/da.po | 76 +++--- po/de.po | 77 +++--- po/de_CH.po | 48 ++-- po/el.po | 70 ++--- po/en_GB.po | 77 +++--- po/eo.po | 77 +++--- po/es.po | 77 +++--- po/et.po | 77 +++--- po/eu.po | 76 +++--- po/fa.po | 58 ++-- po/fi.po | 70 +++-- po/fr.po | 77 +++--- po/fr_CA.po | 48 ++-- po/ga.po | 48 ++-- po/gl.po | 76 +++--- po/he.po | 48 ++-- po/hr.po | 48 ++-- po/hu.po | 76 +++--- po/ia.po | 64 +++-- po/id.po | 49 ++-- po/ie.po | 60 +++-- po/it.po | 77 +++--- po/ja.po | 68 +++-- po/ka.po | 68 +++-- po/kk.po | 48 ++-- po/ko.po | 77 +++--- po/kw.po | 48 ++-- po/lt.po | 64 +++-- po/lv.po | 49 ++-- po/mc.pot | 746 +++++++++++++++++++++++++--------------------------- po/mn.po | 49 ++-- po/nb.po | 77 +++--- po/nl.po | 76 +++--- po/nl_BE.po | 48 ++-- po/pl.po | 77 +++--- po/pt.po | 77 +++--- po/pt_BR.po | 81 +++--- po/ro.po | 76 +++--- po/ru.po | 77 +++--- po/sk.po | 76 +++--- po/sl.po | 49 ++-- po/sr.po | 76 +++--- po/sv.po | 76 +++--- po/szl.po | 48 ++-- po/ta.po | 48 ++-- po/te.po | 48 ++-- po/tr.po | 76 +++--- po/uk.po | 76 +++--- po/uz.po | 48 ++-- po/vi.po | 53 ++-- po/wa.po | 48 ++-- po/zh_CN.po | 76 +++--- po/zh_TW.po | 70 +++-- 61 files changed, 2471 insertions(+), 2156 deletions(-) diff --git a/po/af.po b/po/af.po index b9c5b8d49c..9c12a43c99 100644 --- a/po/af.po +++ b/po/af.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Afrikaans (http://app.transifex.com/mc/mc/language/af/)\n" @@ -1015,9 +1015,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1085,28 +1082,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1118,9 +1109,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1134,10 +1122,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1528,7 +1513,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2546,6 +2531,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3646,11 +3637,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3717,14 +3707,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/ar.po b/po/ar.po index 19301807b7..f21238947f 100644 --- a/po/ar.po +++ b/po/ar.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Arabic (http://app.transifex.com/mc/mc/language/ar/)\n" @@ -1016,9 +1016,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1086,28 +1083,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1119,9 +1110,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1135,10 +1123,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1529,7 +1514,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2547,6 +2532,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3663,11 +3654,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3734,14 +3724,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/az.po b/po/az.po index d4740d0426..b3dc49490a 100644 --- a/po/az.po +++ b/po/az.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Slava Zanko , 2011\n" "Language-Team: Azerbaijani (http://app.transifex.com/mc/mc/language/az/)\n" @@ -1018,9 +1018,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1088,30 +1085,25 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" +#, fuzzy +msgid "Cannot save block" +msgstr "Daraya bilmədim :" + msgid "Insert file" msgstr "" msgid "Cannot insert file" msgstr "" -msgid "Sort block" -msgstr "" - msgid "You must first highlight a block of text" msgstr "" @@ -1121,9 +1113,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1137,10 +1126,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1531,7 +1517,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2549,6 +2535,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3662,11 +3654,10 @@ msgstr "" "Çıxmaq istəyirsiniz isə Çıx (Escape) düyməsini bir dəfə\n" "tıqlayın və gözləyin." -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3736,6 +3727,10 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Xəbərdarlıq : %s'ye keçə bilmədim .\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "%s deyə adlandırılmış borunu aça bilmirəm\n" @@ -3743,10 +3738,6 @@ msgstr "%s deyə adlandırılmış borunu aça bilmirəm\n" msgid "The shell is still active. Quit anyway?" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Xəbərdarlıq : %s'ye keçə bilmədim .\n" - msgid "With builtin editor and aspell support" msgstr "" diff --git a/po/be.po b/po/be.po index a8ed93af8c..14efe5b75a 100644 --- a/po/be.po +++ b/po/be.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Viačasłaŭ , 2023-2024\n" "Language-Team: Belarusian (http://app.transifex.com/mc/mc/language/be/)\n" @@ -1118,9 +1118,6 @@ msgstr "Праверка пераводу радка ў канцы файла(&P msgid "Edit Save Mode" msgstr "Спосаб захавання" -msgid "Save as" -msgstr "Захаваць як" - msgid "Cannot save: destination is not a regular file" msgstr "Немагчыма захаваць: прызначаны файл не з’яўляецца звычайным" @@ -1190,30 +1187,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Гэтая магчымасць яшчэ не рэалізаваная" -msgid "Copy to clipboard" -msgstr "Скапіяваць у буфер абмену" - msgid "Unable to save to file" msgstr "Немагчыма захаваць у файл" -msgid "Cut to clipboard" -msgstr "Выразаць у буфер абмену" - msgid "Goto line" msgstr "Перайсці да радка" msgid "Save block" msgstr "Захаваць блок" +#, fuzzy +msgid "Cannot save block" +msgstr "Немагчыма захаваць файл" + msgid "Insert file" msgstr "Уставіць файл" msgid "Cannot insert file" msgstr "Немагчыма ўставіць файл" -msgid "Sort block" -msgstr "Упарадкаваць блок" - msgid "You must first highlight a block of text" msgstr "Спачатку патрэбна абраць блок тэксту" @@ -1225,9 +1217,6 @@ msgstr "" "Увядзіце опцыі сартавання (глядзіце даведку man sort(1)), раздзяляючы " "прагаламі:" -msgid "Sort" -msgstr "Упарадкаваць" - msgid "Cannot execute sort command" msgstr "Немагчыма выканаць каманду sort" @@ -1241,10 +1230,8 @@ msgstr "Уставіць вывад знешняй каманды" msgid "Enter shell command(s):" msgstr "Увядзіце каманду(ы) абалонкі:" -msgid "External command" -msgstr "Знешняя каманда" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Немагчыма выканаць каманду" msgid "mail -s -c " @@ -1639,7 +1626,8 @@ msgstr "" "Зручны тэкставы рэдактар,\n" "напісаны для Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Аўтарскае права © 1996-2024 the Free Software Foundation" msgid "About" @@ -2734,6 +2722,14 @@ msgstr "" "Немагчыма выдаліць каталог «%s»\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Немагчыма перазапісаць каталог «%s»\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3915,13 +3911,12 @@ msgstr "" "Калі хочаце спыніць навучанне, адзін раз\n" "націсніце «Esc» і пачакайце." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Немагчыма прыняць клавішу" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Вы ўвялі «%s»" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "Добра" @@ -4001,6 +3996,10 @@ msgstr "" "Немагчыма захаваць файл «%s»:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Увага: немагчыма перайсці ў «%s».\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Немагчыма адкрыць названы канал «%s»\n" @@ -4008,10 +4007,6 @@ msgstr "Немагчыма адкрыць названы канал «%s»\n" msgid "The shell is still active. Quit anyway?" msgstr "Абалонка яшчэ выкарыстоўваецца. Усё адно выйсці?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Увага: немагчыма перайсці ў «%s».\n" - msgid "With builtin editor and aspell support" msgstr "З убудаваным рэдактарам ды падтрымкай aspell" @@ -4789,6 +4784,28 @@ msgstr "Працягваць ад пачатку?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Немагчыма атрымаць лакальную копію /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Захаваць як" + +#~ msgid "Copy to clipboard" +#~ msgstr "Скапіяваць у буфер абмену" + +#~ msgid "Cut to clipboard" +#~ msgstr "Выразаць у буфер абмену" + +#~ msgid "Sort block" +#~ msgstr "Упарадкаваць блок" + +#~ msgid "Sort" +#~ msgstr "Упарадкаваць" + +#~ msgid "External command" +#~ msgstr "Знешняя каманда" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Вы ўвялі «%s»" + #, c-format #~ msgid "" #~ "Cannot get flags of \"%s\"\n" diff --git a/po/bg.po b/po/bg.po index 576a76411f..974302ca3f 100644 --- a/po/bg.po +++ b/po/bg.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Alexander Shopov , 2022\n" "Language-Team: Bulgarian (http://app.transifex.com/mc/mc/language/bg/)\n" @@ -1081,9 +1081,6 @@ msgstr "Проверка за &POSIX нов ред" msgid "Edit Save Mode" msgstr "Редактиране Режим Запис" -msgid "Save as" -msgstr "Запис като" - msgid "Cannot save: destination is not a regular file" msgstr "Не може да се запише: крайния файл не обикновен файл" @@ -1155,30 +1152,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Това действие все още не е внедрено" -msgid "Copy to clipboard" -msgstr "Копиране в буфера" - msgid "Unable to save to file" msgstr "Грешка при запис на файла" -msgid "Cut to clipboard" -msgstr "Изрязване в буфера" - msgid "Goto line" msgstr "Към ред" msgid "Save block" msgstr "Запис на блок" +#, fuzzy +msgid "Cannot save block" +msgstr "Не може да се запише файл" + msgid "Insert file" msgstr "Вмъкване на файл" msgid "Cannot insert file" msgstr "Грешка при вмъкване на файл" -msgid "Sort block" -msgstr "Подредба на блок" - msgid "You must first highlight a block of text" msgstr "Първо изберете блок от текст" @@ -1190,9 +1182,6 @@ msgstr "" "Въведете опциите за подредба (вижте страницата sort(1) в ръководството), " "разелени с интервал:" -msgid "Sort" -msgstr "Подредба" - msgid "Cannot execute sort command" msgstr "Командата за подредба не може да изпълни" @@ -1206,10 +1195,8 @@ msgstr "Вмъкване на изхода от външна команда" msgid "Enter shell command(s):" msgstr "Въвеждане на конзолна команда(и):" -msgid "External command" -msgstr "Външна команда" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Грешка при изпълнение на команда" msgid "mail -s -c " @@ -1604,7 +1591,7 @@ msgstr "" "Удобен текстови редактор\n" "за Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2682,6 +2669,14 @@ msgstr "" "Не може да се изтрие директорията „%s“\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Не може да се презапише директорията „%s“\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3857,13 +3852,12 @@ msgstr "" "За да излезете, натиснете веднъж Escape\n" "и изчакайте." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Не може да се приеме този клавиш" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Въведохте „%s“" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3945,6 +3939,10 @@ msgstr "" "Не може да се запише файл %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Внимание: Не може да се влезе в %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Не може да се отвори именуваният канал %s\n" @@ -3952,10 +3950,6 @@ msgstr "Не може да се отвори именуваният канал % msgid "The shell is still active. Quit anyway?" msgstr "Обвивката е още активна. Да се напусне ли въпреки това?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Внимание: Не може да се влезе в %s.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4722,5 +4716,27 @@ msgstr "Да се продължи ли от началото?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Не може да се изтегли локално копие на „/ftp://some.host/editme.txt“" +#~ msgid "Save as" +#~ msgstr "Запис като" + +#~ msgid "Copy to clipboard" +#~ msgstr "Копиране в буфера" + +#~ msgid "Cut to clipboard" +#~ msgstr "Изрязване в буфера" + +#~ msgid "Sort block" +#~ msgstr "Подредба на блок" + +#~ msgid "Sort" +#~ msgstr "Подредба" + +#~ msgid "External command" +#~ msgstr "Външна команда" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Въведохте „%s“" + #~ msgid "Ski&p all" #~ msgstr "Проп&ускане всички" diff --git a/po/br.po b/po/br.po index 32212b959a..dd4875a223 100644 --- a/po/br.po +++ b/po/br.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Irriep Nala Novram , 2017-2018\n" "Language-Team: Breton (http://app.transifex.com/mc/mc/language/br/)\n" @@ -1020,9 +1020,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1090,28 +1087,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1123,9 +1114,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1139,10 +1127,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1533,7 +1518,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2551,6 +2536,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3663,11 +3654,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3734,14 +3724,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/ca.po b/po/ca.po index 53478be5b5..2a6ab96927 100644 --- a/po/ca.po +++ b/po/ca.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Antoni Bella Pérez , 2017-2024\n" "Language-Team: Catalan (http://app.transifex.com/mc/mc/language/ca/)\n" @@ -1116,9 +1116,6 @@ msgstr "Comprova la línia nova &POSIX" msgid "Edit Save Mode" msgstr "Edita el mode de desament" -msgid "Save as" -msgstr "Desa com a" - msgid "Cannot save: destination is not a regular file" msgstr "No s'ha pogut desar: la destinació no és un fitxer normal" @@ -1190,30 +1187,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Funció no implementada" -msgid "Copy to clipboard" -msgstr "Copia al porta-retalls" - msgid "Unable to save to file" msgstr "No s'ha pogut desar al fitxer" -msgid "Cut to clipboard" -msgstr "Talla al porta-retalls" - msgid "Goto line" msgstr "Ves a la línia" msgid "Save block" msgstr "Desa el bloc" +#, fuzzy +msgid "Cannot save block" +msgstr "No s'ha pogut desar el fitxer" + msgid "Insert file" msgstr "Insereix un fitxer" msgid "Cannot insert file" msgstr "No s'ha pogut inserir el fitxer" -msgid "Sort block" -msgstr "Ordena el bloc" - msgid "You must first highlight a block of text" msgstr "En primer lloc, heu de ressaltar un bloc de text" @@ -1225,9 +1217,6 @@ msgstr "" "Introduïu les opcions d'ordenació (vegeu la pàgina man sort(1)) separades " "per un espai en blanc:" -msgid "Sort" -msgstr "Ordena" - msgid "Cannot execute sort command" msgstr "No s'ha pogut executar l'ordre per a ordenar" @@ -1241,10 +1230,8 @@ msgstr "Enganxa la sortida de l'ordre externa" msgid "Enter shell command(s):" msgstr "Introduïu una/es ordre/s a l'intèrpret d'ordres:" -msgid "External command" -msgstr "Ordre externa" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "No s'ha pogut executar l'ordre" msgid "mail -s -c " @@ -1639,7 +1626,8 @@ msgstr "" "Un editor de text fàcil d'emprar\n" "escrit per al Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Copyright (C) 1996-2024 la Free Software Foundation" msgid "About" @@ -2734,6 +2722,14 @@ msgstr "" "No s'ha pogut eliminar el directori «%s»\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"No s'ha pogut sobreescriure el directori «%s»\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3913,13 +3909,12 @@ msgstr "" "Si voleu sortir, premeu un cop la tecla\n" "d'Escapada i espereu." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "No s'ha pogut acceptar aquesta clau" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Heu introduït «%s»" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "D'acord" @@ -4001,6 +3996,10 @@ msgstr "" "No s'ha pogut desar el fitxer %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Avís: no s'ha pogut canviar a %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "No s'ha pogut obrir la canonada anomenada %s\n" @@ -4008,10 +4007,6 @@ msgstr "No s'ha pogut obrir la canonada anomenada %s\n" msgid "The shell is still active. Quit anyway?" msgstr "L'intèrpret d'ordres encara està actiu. Voleu sortir igualment?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Avís: no s'ha pogut canviar a %s.\n" - msgid "With builtin editor and aspell support" msgstr "Amb editor integrat i suport aspell" @@ -4794,6 +4789,28 @@ msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "" "No s'ha pogut obtenir una còpia local de /ftp://algun.amfitrió/editam.txt" +#~ msgid "Save as" +#~ msgstr "Desa com a" + +#~ msgid "Copy to clipboard" +#~ msgstr "Copia al porta-retalls" + +#~ msgid "Cut to clipboard" +#~ msgstr "Talla al porta-retalls" + +#~ msgid "Sort block" +#~ msgstr "Ordena el bloc" + +#~ msgid "Sort" +#~ msgstr "Ordena" + +#~ msgid "External command" +#~ msgstr "Ordre externa" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Heu introduït «%s»" + #, c-format #~ msgid "" #~ "Cannot get flags of \"%s\"\n" diff --git a/po/cs.po b/po/cs.po index b332436ba9..f161a37be9 100644 --- a/po/cs.po +++ b/po/cs.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Pavel Borecki , 2017-2023\n" "Language-Team: Czech (http://app.transifex.com/mc/mc/language/cs/)\n" @@ -1083,9 +1083,6 @@ msgstr "Kontrolovat nový řádek &POSIX" msgid "Edit Save Mode" msgstr "Upravit ukládací režim" -msgid "Save as" -msgstr "Uložit jako" - msgid "Cannot save: destination is not a regular file" msgstr "Nelze uložit: cíl není běžným souborem" @@ -1157,30 +1154,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Tato funkce není implementována" -msgid "Copy to clipboard" -msgstr "Zkopírovat do schránky" - msgid "Unable to save to file" msgstr "Nelze uložit soubor" -msgid "Cut to clipboard" -msgstr "Vyjmout do schránky" - msgid "Goto line" msgstr "Přejít na řádek" msgid "Save block" msgstr "Uložit blok" +#, fuzzy +msgid "Cannot save block" +msgstr "Chyba při zápisu do souboru" + msgid "Insert file" msgstr "Vložit soubor" msgid "Cannot insert file" msgstr "Chyba při vkládání souboru" -msgid "Sort block" -msgstr "Setřídit blok" - msgid "You must first highlight a block of text" msgstr "Nejprve je třeba označit blok textu" @@ -1190,9 +1182,6 @@ msgstr "Spustit třídění" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "Zadejte předvolby pro třídění (viz man sort(1) ) oddělované mezerami:" -msgid "Sort" -msgstr "Setřídit" - msgid "Cannot execute sort command" msgstr "Chyba při spouštění příkazu sort" @@ -1206,10 +1195,8 @@ msgstr "Vložte výstup vnějšího příkazu" msgid "Enter shell command(s):" msgstr "Zadejte shellový(é) příkaz(y):" -msgid "External command" -msgstr "Vnější příkaz" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Nedaří se spustit příkaz" msgid "mail -s -c " @@ -1604,7 +1591,7 @@ msgstr "" "Uživatelsky přívětivý textový editor\n" "napsaný pro Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2702,6 +2689,14 @@ msgstr "" "Nelze smazat složku „%s“\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Nelze přepsat složku „%s“\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3885,13 +3880,12 @@ msgstr "" "Pokud chcete přerušit, stiskněte jednou klávesu Esc\n" "a opět vyčkejte." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Tuto klávesu nelze přijmout" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Zadali jste „%s“" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3974,6 +3968,10 @@ msgstr "" "Soubor %s se nedaří uložit:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Varování: Nedaří se přepnout do složky %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Nedaří s otevřít pojmenovanou rouru %s\n" @@ -3981,10 +3979,6 @@ msgstr "Nedaří s otevřít pojmenovanou rouru %s\n" msgid "The shell is still active. Quit anyway?" msgstr "Shell je stále aktivní, přesto ukončit?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Varování: Nedaří se přepnout do složky %s.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4754,5 +4748,27 @@ msgstr "Pokračovat od začátku?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Nedaří získat místní kopii souboru /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Uložit jako" + +#~ msgid "Copy to clipboard" +#~ msgstr "Zkopírovat do schránky" + +#~ msgid "Cut to clipboard" +#~ msgstr "Vyjmout do schránky" + +#~ msgid "Sort block" +#~ msgstr "Setřídit blok" + +#~ msgid "Sort" +#~ msgstr "Setřídit" + +#~ msgid "External command" +#~ msgstr "Vnější příkaz" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Zadali jste „%s“" + #~ msgid "Ski&p all" #~ msgstr "&Přeskočit vše" diff --git a/po/da.po b/po/da.po index aaaaed600d..e576694210 100644 --- a/po/da.po +++ b/po/da.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Morten Bo Johansen , 2018,2023\n" "Language-Team: Danish (http://app.transifex.com/mc/mc/language/da/)\n" @@ -1079,9 +1079,6 @@ msgstr "Tjek &POSIX-linjeskift" msgid "Edit Save Mode" msgstr "Rediger gemtilstand" -msgid "Save as" -msgstr "Gem som" - msgid "Cannot save: destination is not a regular file" msgstr "Kan ikke gemme: destination er ikke en almindelig fil" @@ -1153,30 +1150,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Denne funktion er ikke implementeret" -msgid "Copy to clipboard" -msgstr "Kopiér til udklipsholder" - msgid "Unable to save to file" msgstr "Kan ikke gemme fil" -msgid "Cut to clipboard" -msgstr "Klip til udklipsholder" - msgid "Goto line" msgstr "Gå til linje" msgid "Save block" msgstr "Gem blok" +#, fuzzy +msgid "Cannot save block" +msgstr "Kan ikke gemme fil" + msgid "Insert file" msgstr "Indsæt fil" msgid "Cannot insert file" msgstr "Kan ikke indsætte fil" -msgid "Sort block" -msgstr "Sorter blok" - msgid "You must first highlight a block of text" msgstr "Du skal først fremhæve en tekstblok" @@ -1187,9 +1179,6 @@ msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" " Anfør sorteringsindstillinger (se manualsiden sort(1)) adskilt af mellemrum:" -msgid "Sort" -msgstr "Sortér" - msgid "Cannot execute sort command" msgstr "Kan ikke udføre sorteringskommando" @@ -1203,10 +1192,8 @@ msgstr "Indsæt uddata på ekstern kommando" msgid "Enter shell command(s):" msgstr "Indtast skalkommandoer:" -msgid "External command" -msgstr "Ekstern kommando" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Kan ikke udføre kommando" msgid "mail -s -c " @@ -1601,7 +1588,7 @@ msgstr "" "En brugervenlig teksteditor\n" "skrevet til Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2694,6 +2681,14 @@ msgstr "" "Kan ikke fjerne mappe »%s«\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Kan ikke overskrive mappe »%s«\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3869,13 +3864,12 @@ msgstr "" "Hvis du vil afbryde, tryk på knappen Escape\n" "og vent ligeledes." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Kan ikke acceptere denne tast" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Du har indtastet »%s«" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3957,6 +3951,10 @@ msgstr "" "Kan ikke gemme fil %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Advarsel: Kunne ikke skifte til %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Kan ikke åbne navngivet datakanal %s\n" @@ -3964,10 +3962,6 @@ msgstr "Kan ikke åbne navngivet datakanal %s\n" msgid "The shell is still active. Quit anyway?" msgstr "Skallen er stadig aktiv. Afslut alligevel?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Advarsel: Kunne ikke skifte til %s.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4733,5 +4727,27 @@ msgstr "Fortsæt fra begyndelsen?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Kan ikke hente en lokal kopi af /ftp://en.vært/editme.txt" +#~ msgid "Save as" +#~ msgstr "Gem som" + +#~ msgid "Copy to clipboard" +#~ msgstr "Kopiér til udklipsholder" + +#~ msgid "Cut to clipboard" +#~ msgstr "Klip til udklipsholder" + +#~ msgid "Sort block" +#~ msgstr "Sorter blok" + +#~ msgid "Sort" +#~ msgstr "Sortér" + +#~ msgid "External command" +#~ msgstr "Ekstern kommando" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Du har indtastet »%s«" + #~ msgid "Ski&p all" #~ msgstr "&Spring over alle" diff --git a/po/de.po b/po/de.po index b6dcb65f61..f99d968c35 100644 --- a/po/de.po +++ b/po/de.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Ettore Atalan , 2015-2024\n" "Language-Team: German (http://app.transifex.com/mc/mc/language/de/)\n" @@ -1097,9 +1097,6 @@ msgstr "&POSIX-Zeilenvorschub überprüfen" msgid "Edit Save Mode" msgstr "Editor-Speichermodus" -msgid "Save as" -msgstr "Speichern unter" - msgid "Cannot save: destination is not a regular file" msgstr "Kann nicht speichern: Ziel ist keine normale Datei" @@ -1171,30 +1168,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Diese Funktion ist nicht verfügbar" -msgid "Copy to clipboard" -msgstr "In die Zwischenablage kopieren" - msgid "Unable to save to file" msgstr "Kann die Datei nicht speichern" -msgid "Cut to clipboard" -msgstr "In die Zwischenablage ausschneiden" - msgid "Goto line" msgstr "Gehe zu Zeile" msgid "Save block" msgstr "Block speichern" +#, fuzzy +msgid "Cannot save block" +msgstr "Kann Datei nicht speichern" + msgid "Insert file" msgstr "Datei einfügen" msgid "Cannot insert file" msgstr "Kann Datei nicht einfügen" -msgid "Sort block" -msgstr "Block sortieren" - msgid "You must first highlight a block of text" msgstr "Sie müssen zuerst einen Block oder Text markieren" @@ -1206,9 +1198,6 @@ msgstr "" "Geben Sie Sortieroptionen ein (siehe sort(1) manpage), getrennt durch " "Leerzeichen:" -msgid "Sort" -msgstr "Sortieren" - msgid "Cannot execute sort command" msgstr "Kann den Sortierbefehl nicht ausführen" @@ -1222,10 +1211,8 @@ msgstr "Ausgabe eines externen Befehls einfügen" msgid "Enter shell command(s):" msgstr "Shell-Kommando(s) eingeben:" -msgid "External command" -msgstr "Externer Befehl" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Kann Befehl nicht ausführen" msgid "mail -s -c " @@ -1620,7 +1607,8 @@ msgstr "" "Ein benutzerfreundlicher Texteditor,\n" "geschrieben für Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Copyright (C) 1996-2024 the Free Software Foundation" msgid "About" @@ -2714,6 +2702,14 @@ msgstr "" "Kann Verzeichnis \"%s\" nicht löschen\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Kann Verzeichnis \"%s\" nicht überschreiben\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3889,13 +3885,12 @@ msgstr "" "Wenn Sie abbrechen möchten, drücken Sie Esc einmal\n" "und warten ebenfalls." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Kann diese Taste nicht akzeptieren" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Sie haben \"%s\" eingegeben" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3976,6 +3971,10 @@ msgstr "" "Kann Datei \"%s\" nicht speichern:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Warnung: Kann nicht in %s wechseln.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Kann benannte Pipe %s nicht öffnen\n" @@ -3983,10 +3982,6 @@ msgstr "Kann benannte Pipe %s nicht öffnen\n" msgid "The shell is still active. Quit anyway?" msgstr "Die Shell ist immer noch aktiv. Trotzdem beenden?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Warnung: Kann nicht in %s wechseln.\n" - msgid "With builtin editor and aspell support" msgstr "Mit eingebautem Editor und Aspell-Unterstützung" @@ -4768,5 +4763,27 @@ msgstr "Am Anfang fortsetzen?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Kann lokale Kopie von /ftp://some.host/editme.txt nicht erstellen" +#~ msgid "Save as" +#~ msgstr "Speichern unter" + +#~ msgid "Copy to clipboard" +#~ msgstr "In die Zwischenablage kopieren" + +#~ msgid "Cut to clipboard" +#~ msgstr "In die Zwischenablage ausschneiden" + +#~ msgid "Sort block" +#~ msgstr "Block sortieren" + +#~ msgid "Sort" +#~ msgstr "Sortieren" + +#~ msgid "External command" +#~ msgstr "Externer Befehl" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Sie haben \"%s\" eingegeben" + #~ msgid "Ski&p all" #~ msgstr "Alle übers&pringen" diff --git a/po/de_CH.po b/po/de_CH.po index 213d47acbe..e8cfb6f699 100644 --- a/po/de_CH.po +++ b/po/de_CH.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2015-02-26 09:48+0000\n" "Last-Translator: Piotr Drąg \n" "Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/mc/" @@ -1016,9 +1016,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1086,28 +1083,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1119,9 +1110,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1135,10 +1123,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1529,7 +1514,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2547,6 +2532,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3647,11 +3638,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3718,14 +3708,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/el.po b/po/el.po index a0848a99bf..d23bcd2cad 100644 --- a/po/el.po +++ b/po/el.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Efstathios Iosifidis , 2015\n" "Language-Team: Greek (http://app.transifex.com/mc/mc/language/el/)\n" @@ -1037,9 +1037,6 @@ msgstr "Έλεγχος για νέα γραμμή &POSIX" msgid "Edit Save Mode" msgstr "Επεξεργασία λειτουργίας αποθήκευσης" -msgid "Save as" -msgstr "Αποθήκευση ως" - msgid "Cannot save: destination is not a regular file" msgstr "Αδυναμία αποθήκευση: ο προορισμός είναι ένα ασυνήθιστο αρχείο" @@ -1111,30 +1108,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Αυτή η λειτουργία δεν έχει υλοποιηθεί" -msgid "Copy to clipboard" -msgstr "Αντιγραφή στο πρόχειρο" - msgid "Unable to save to file" msgstr "Αδυναμία αποθήκευσης του αρχείου" -msgid "Cut to clipboard" -msgstr "Αποκοπή στο πρόχειρο" - msgid "Goto line" msgstr "Μετακίνηση στη γραμμή" msgid "Save block" msgstr "" +#, fuzzy +msgid "Cannot save block" +msgstr "Δεν ήταν δυνατή η αποθήκευση του αρχείου" + msgid "Insert file" msgstr "Εισαγωγή αρχείου" msgid "Cannot insert file" msgstr "Αδυναμία εισαγωγής αρχείου" -msgid "Sort block" -msgstr "" - msgid "You must first highlight a block of text" msgstr "" @@ -1144,9 +1136,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1160,10 +1149,8 @@ msgstr "Επικόλληση εξόδου της εξωτερικής εντολ msgid "Enter shell command(s):" msgstr "Εισάγετε εντολή(-ές) κελύφους:" -msgid "External command" -msgstr "Εξωτερική εντολή" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Αδυναμία εκτέλεσης εντολής" msgid "mail -s -c " @@ -1554,7 +1541,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2599,6 +2586,14 @@ msgstr "" "Αδυναμία αφαίρεσης καταλόγου \"%s\"\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Αδυναμία αντικατάστασης καταλόγου \"%s\"\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3751,13 +3746,12 @@ msgstr "" "Αν θέλετε να φύγετε, πατήστε το πλήκτρο Escape\n" "και περιμένετε." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Το κουμπί δεν μπορεί να γίνει δεκτό" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Εισάγατε \"%s\"" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3832,6 +3826,10 @@ msgstr "" "Αδυναμία αποθήκευσης αρχείου %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Προειδοποίηση: Αδυναμία αλλαγής σε %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "" @@ -3839,10 +3837,6 @@ msgstr "" msgid "The shell is still active. Quit anyway?" msgstr "Το κέλυφος είναι ακόμα ενεργό. Έξοδος παρόλα αυτά;" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Προειδοποίηση: Αδυναμία αλλαγής σε %s.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4565,5 +4559,21 @@ msgstr "Συνέχεια από την αρχή;" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "" +#~ msgid "Save as" +#~ msgstr "Αποθήκευση ως" + +#~ msgid "Copy to clipboard" +#~ msgstr "Αντιγραφή στο πρόχειρο" + +#~ msgid "Cut to clipboard" +#~ msgstr "Αποκοπή στο πρόχειρο" + +#~ msgid "External command" +#~ msgstr "Εξωτερική εντολή" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Εισάγατε \"%s\"" + #~ msgid "Ski&p all" #~ msgstr "&Παράβλεψη όλων" diff --git a/po/en_GB.po b/po/en_GB.po index c551c8b71c..da458d46ef 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Andi Chandler , 2016-2017,2020,2022-2024\n" "Language-Team: English (United Kingdom) (http://app.transifex.com/mc/mc/" @@ -1096,9 +1096,6 @@ msgstr "Check &POSIX new line" msgid "Edit Save Mode" msgstr "Edit Save Mode" -msgid "Save as" -msgstr "Save as" - msgid "Cannot save: destination is not a regular file" msgstr "Cannot save: destination is not a regular file" @@ -1170,30 +1167,25 @@ msgstr "" msgid "This function is not implemented" msgstr "This function is not implemented" -msgid "Copy to clipboard" -msgstr "Copy to clipboard" - msgid "Unable to save to file" msgstr "Unable to save to file" -msgid "Cut to clipboard" -msgstr "Cut to clipboard" - msgid "Goto line" msgstr "Goto line" msgid "Save block" msgstr "Save block" +#, fuzzy +msgid "Cannot save block" +msgstr "Cannot save file" + msgid "Insert file" msgstr "Insert file" msgid "Cannot insert file" msgstr "Cannot insert file" -msgid "Sort block" -msgstr "Sort block" - msgid "You must first highlight a block of text" msgstr "You must first highlight a block of text" @@ -1203,9 +1195,6 @@ msgstr "Run sort" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "Enter sort options (see sort(1) manpage) separated by whitespace:" -msgid "Sort" -msgstr "Sort" - msgid "Cannot execute sort command" msgstr "Cannot execute sort command" @@ -1219,10 +1208,8 @@ msgstr "Paste output of external command" msgid "Enter shell command(s):" msgstr "Enter shell command(s):" -msgid "External command" -msgstr "External command" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Cannot execute command" msgid "mail -s -c " @@ -1617,7 +1604,8 @@ msgstr "" "A user friendly text editor\n" "written for the Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Copyright (C) 1996-2024 the Free Software Foundation" msgid "About" @@ -2711,6 +2699,14 @@ msgstr "" "Cannot remove directory \"%s\"\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Cannot overwrite directory \"%s\"\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3886,13 +3882,12 @@ msgstr "" "If you want to escape, press a single Escape key\n" "and wait as well." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Cannot accept this key" -#, c-format -msgid "You have entered \"%s\"" -msgstr "You have entered \"%s\"" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3973,6 +3968,10 @@ msgstr "" "Cannot save file %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Warning: Cannot change to %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Cannot open named pipe %s\n" @@ -3980,10 +3979,6 @@ msgstr "Cannot open named pipe %s\n" msgid "The shell is still active. Quit anyway?" msgstr "The shell is still active. Quit anyway?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Warning: Cannot change to %s.\n" - msgid "With builtin editor and aspell support" msgstr "With builtin editor and aspell support" @@ -4758,6 +4753,28 @@ msgstr "Continue from beginning?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Cannot fetch a local copy of /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Save as" + +#~ msgid "Copy to clipboard" +#~ msgstr "Copy to clipboard" + +#~ msgid "Cut to clipboard" +#~ msgstr "Cut to clipboard" + +#~ msgid "Sort block" +#~ msgstr "Sort block" + +#~ msgid "Sort" +#~ msgstr "Sort" + +#~ msgid "External command" +#~ msgstr "External command" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "You have entered \"%s\"" + #, c-format #~ msgid "" #~ "Cannot get flags of \"%s\"\n" diff --git a/po/eo.po b/po/eo.po index 16295754b6..593b523008 100644 --- a/po/eo.po +++ b/po/eo.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Yury V. Zaytsev , 2022\n" "Language-Team: Esperanto (http://app.transifex.com/mc/mc/language/eo/)\n" @@ -1097,9 +1097,6 @@ msgstr "Kontroli la novan linion laŭ &POSIX" msgid "Edit Save Mode" msgstr "Reĝimo de redakta konservado" -msgid "Save as" -msgstr "Konservi kiel" - msgid "Cannot save: destination is not a regular file" msgstr "Ne eblas konservi: celo ne estas normala dosiero" @@ -1171,30 +1168,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Tiu funkcio ne estas realigita" -msgid "Copy to clipboard" -msgstr "Enpoŝigi" - msgid "Unable to save to file" msgstr "Ne eblas konservi al dosiero" -msgid "Cut to clipboard" -msgstr "Tranĉi en poŝon" - msgid "Goto line" msgstr "Iri linion" msgid "Save block" msgstr "Konservi blokon" +#, fuzzy +msgid "Cannot save block" +msgstr "Ne eblas konservi dosieron" + msgid "Insert file" msgstr "Enmeti dosieron" msgid "Cannot insert file" msgstr "Ne eblas enmeti dosieron" -msgid "Sort block" -msgstr "Ordigi blokon" - msgid "You must first highlight a block of text" msgstr "Vi devas antaŭe elekti blokon da teksto" @@ -1206,9 +1198,6 @@ msgstr "" "Enmetu ordigajn agordaĵon (vidu la man-elementon sort(1)) apartigante ilin " "per blankspacoj:" -msgid "Sort" -msgstr "Ordigi" - msgid "Cannot execute sort command" msgstr "Ne eblas plenumi ordigan komandon" @@ -1222,10 +1211,8 @@ msgstr "Alglui eligon de ekstera komando" msgid "Enter shell command(s):" msgstr "Enmetu ŝela(j)n komando(j)n" -msgid "External command" -msgstr "Ekstera komando" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Ne eblas plenumi komandon" msgid "mail -s -c " @@ -1620,7 +1607,8 @@ msgstr "" "Afabla tekstoredaktilo\n" "verkita por Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Kopirajto (C) 1996-2024 Fondaĵo pri Liberaj Programoj" msgid "About" @@ -2712,6 +2700,14 @@ msgstr "" "Ne eblas forigi dosierujon \"%s\"\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Ne eblas anstataŭigi dosierujon \"%s\"\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3887,13 +3883,12 @@ msgstr "" "Se vi volas eskapi, unufoje premu la klavon Eskapo\n" "kaj ankaŭ atendu." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Ne eblas akcepti tiun klavon" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Vi enmetis je \"%s\"" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "Bone" @@ -3974,6 +3969,10 @@ msgstr "" "Ne eblas konservi dosieron %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Averto: Ne eblas ŝanĝi al %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Ne eblas malfermi nomitan dukton %s\n" @@ -3981,10 +3980,6 @@ msgstr "Ne eblas malfermi nomitan dukton %s\n" msgid "The shell is still active. Quit anyway?" msgstr "La ŝelo estas aktiva. Ĉu senkonsidere eliri?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Averto: Ne eblas ŝanĝi al %s.\n" - msgid "With builtin editor and aspell support" msgstr "Kun interna tekstoredaktilo kaj literumilo" @@ -4758,6 +4753,28 @@ msgstr "Ĉu deiri de la komenco?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Ne eblas atingi lokan kopion de /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Konservi kiel" + +#~ msgid "Copy to clipboard" +#~ msgstr "Enpoŝigi" + +#~ msgid "Cut to clipboard" +#~ msgstr "Tranĉi en poŝon" + +#~ msgid "Sort block" +#~ msgstr "Ordigi blokon" + +#~ msgid "Sort" +#~ msgstr "Ordigi" + +#~ msgid "External command" +#~ msgstr "Ekstera komando" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Vi enmetis je \"%s\"" + #, c-format #~ msgid "" #~ "Cannot get flags of \"%s\"\n" diff --git a/po/es.po b/po/es.po index 01e1132ee4..70befb0a3d 100644 --- a/po/es.po +++ b/po/es.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Slava Zanko , 2011\n" "Language-Team: Spanish (http://app.transifex.com/mc/mc/language/es/)\n" @@ -1107,9 +1107,6 @@ msgstr "verificar salto de línea &POSIX" msgid "Edit Save Mode" msgstr "Modo de guardar" -msgid "Save as" -msgstr "Guardar como" - msgid "Cannot save: destination is not a regular file" msgstr "Imposible guardar: el destino no es un archivo ordinario" @@ -1181,30 +1178,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Esa función no está implementada." -msgid "Copy to clipboard" -msgstr "Copiar al portapapeles" - msgid "Unable to save to file" msgstr "No pude guardar el archivo." -msgid "Cut to clipboard" -msgstr "Cortar al portapapeles" - msgid "Goto line" msgstr "Ir a la línea" msgid "Save block" msgstr "Guardar bloque" +#, fuzzy +msgid "Cannot save block" +msgstr "Imposible guardar el archivo." + msgid "Insert file" msgstr "Insertar archivo" msgid "Cannot insert file" msgstr "Imposible insertar el archivo" -msgid "Sort block" -msgstr "Ordenar bloque de texto" - msgid "You must first highlight a block of text" msgstr "Es necesario tener un bloque seleccionado" @@ -1214,9 +1206,6 @@ msgstr "Ordenar bloque de texto" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "Opciones para «sort» (ver manual sort(1)), separadas por espacios:" -msgid "Sort" -msgstr "Ordenar" - msgid "Cannot execute sort command" msgstr "Imposible ejecutar «sort»" @@ -1230,10 +1219,8 @@ msgstr "Pegar desde otro programa" msgid "Enter shell command(s):" msgstr "Orden a ejecutar:" -msgid "External command" -msgstr "Programa externo" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Imposible ejecutar la orden" msgid "mail -s -c " @@ -1628,7 +1615,8 @@ msgstr "" "Un editor de texto amigable\n" "para Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Copyright (C) 1996-2024 the Free Software Foundation" msgid "About" @@ -2722,6 +2710,14 @@ msgstr "" "Imposible eliminar el directorio «%s»\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Imposible sobrescribir el directorio «%s»\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3901,13 +3897,12 @@ msgstr "" "Para abortar, presione una vez\n" "la tecla «Escape» y espere." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Imposible aceptar esta tecla" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Usted tecleó «%s»" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "✓" @@ -3988,6 +3983,10 @@ msgstr "" "Imposible guardar el archivo %s: \n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Cuidado: Imposible cambiar a %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Imposible abrir la tubería con nombre %s\n" @@ -3995,10 +3994,6 @@ msgstr "Imposible abrir la tubería con nombre %s\n" msgid "The shell is still active. Quit anyway?" msgstr "El shell todavía está activo. ¿Terminar de todas maneras?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Cuidado: Imposible cambiar a %s.\n" - msgid "With builtin editor and aspell support" msgstr "Con editor de textos integrado y ortografía «aspell» incluidos" @@ -4772,6 +4767,28 @@ msgstr "¿Continuar desde el principio?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Imposible obtener una copia local de /ftp://ese.equipo/edítame.txt" +#~ msgid "Save as" +#~ msgstr "Guardar como" + +#~ msgid "Copy to clipboard" +#~ msgstr "Copiar al portapapeles" + +#~ msgid "Cut to clipboard" +#~ msgstr "Cortar al portapapeles" + +#~ msgid "Sort block" +#~ msgstr "Ordenar bloque de texto" + +#~ msgid "Sort" +#~ msgstr "Ordenar" + +#~ msgid "External command" +#~ msgstr "Programa externo" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Usted tecleó «%s»" + #, c-format #~ msgid "" #~ "Cannot get flags of \"%s\"\n" diff --git a/po/et.po b/po/et.po index 3222816985..9828522a6e 100644 --- a/po/et.po +++ b/po/et.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Priit Jõerüüt , 2020-2021,2023-2024\n" "Language-Team: Estonian (http://app.transifex.com/mc/mc/language/et/)\n" @@ -1103,9 +1103,6 @@ msgstr "Kontrolli &POSIXi uus rida" msgid "Edit Save Mode" msgstr "Muuda salvestusrežiim" -msgid "Save as" -msgstr "Salvesta kui" - msgid "Cannot save: destination is not a regular file" msgstr "Salvestamine nurjus: sihtkoht ei ole harilik fail" @@ -1177,30 +1174,25 @@ msgstr "" msgid "This function is not implemented" msgstr "See funktsioon ei ole valmis" -msgid "Copy to clipboard" -msgstr "Kopeeri lõikepuhvrisse" - msgid "Unable to save to file" msgstr "Faili ei saa salvestada" -msgid "Cut to clipboard" -msgstr "Lõika lõikepuhvrisse" - msgid "Goto line" msgstr "Mine reale" msgid "Save block" msgstr "Salvesta plokk" +#, fuzzy +msgid "Cannot save block" +msgstr "Faili salvestamine nurjus" + msgid "Insert file" msgstr "Lisa fail" msgid "Cannot insert file" msgstr "Faili lisamine nurjus" -msgid "Sort block" -msgstr "Sordi plokk" - msgid "You must first highlight a block of text" msgstr "Esmalt vali tekstiplokk" @@ -1212,9 +1204,6 @@ msgstr "" "Sisesta sortimissuvandid (vt sortimise (1) man lehekülg), eraldades " "tühikutega:" -msgid "Sort" -msgstr "Sorteeri" - msgid "Cannot execute sort command" msgstr "Käsu sort käivitamine nurjus" @@ -1228,10 +1217,8 @@ msgstr "Aseta välise käsu väljund" msgid "Enter shell command(s):" msgstr "Sisesta kesta käsk(ud):" -msgid "External command" -msgstr "Väline käsk" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Käsu käivitamine nurjus" msgid "mail -s -c " @@ -1626,7 +1613,8 @@ msgstr "" "Kasutajasõbralik tekstitoimeti, mis\n" "on loodud Midnight Commanderile." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Autoriõigused (C) 1996-2024 the Free Software Foundation" msgid "About" @@ -2718,6 +2706,14 @@ msgstr "" "Kataloogi \"%s\" eemaldamine nurjus\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Kataloogi \"%s\" ülekirjutamine nurjus\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3893,13 +3889,12 @@ msgstr "" "Kui soovid loobuda, siis vajuta üks kord\n" "klahvi Esc ja oota samuti." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Selle klahvi vastuvõtt nurjus" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Oled sisestanud \"%s\"" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "Olgu" @@ -3980,6 +3975,10 @@ msgstr "" "Faili %s salvestamine nurjus:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Hoiatus: sisenemine kataloogi %s nurjus.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Nimega toru %s avamine nurjus\n" @@ -3987,10 +3986,6 @@ msgstr "Nimega toru %s avamine nurjus\n" msgid "The shell is still active. Quit anyway?" msgstr "Shell on veel aktiivne. Kas soovid ikkagi lõpetada?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Hoiatus: sisenemine kataloogi %s nurjus.\n" - msgid "With builtin editor and aspell support" msgstr "Sisseehitatud tekstitoimeti ja Aspelli toega" @@ -4765,6 +4760,28 @@ msgstr "Kas jätkata algusest?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Kohaliku koopia hankimine failist /ftp://some.host/editme.txt nurjus" +#~ msgid "Save as" +#~ msgstr "Salvesta kui" + +#~ msgid "Copy to clipboard" +#~ msgstr "Kopeeri lõikepuhvrisse" + +#~ msgid "Cut to clipboard" +#~ msgstr "Lõika lõikepuhvrisse" + +#~ msgid "Sort block" +#~ msgstr "Sordi plokk" + +#~ msgid "Sort" +#~ msgstr "Sorteeri" + +#~ msgid "External command" +#~ msgstr "Väline käsk" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Oled sisestanud \"%s\"" + #, c-format #~ msgid "" #~ "Cannot get flags of \"%s\"\n" diff --git a/po/eu.po b/po/eu.po index 4343824267..37aee22f9b 100644 --- a/po/eu.po +++ b/po/eu.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Iñigo Salvador Azurmendi , " "2011,2015-2019\n" @@ -1071,9 +1071,6 @@ msgstr "Egiaztatu &POSIX lerro berria" msgid "Edit Save Mode" msgstr "Editatu gordetzeko modua" -msgid "Save as" -msgstr "Gorde honela" - msgid "Cannot save: destination is not a regular file" msgstr "Ezin da gorde: helburua ez da ohiko fitxategi bat" @@ -1145,30 +1142,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Funtzio hau ez da inplementatu" -msgid "Copy to clipboard" -msgstr "Kopiatu arbelara" - msgid "Unable to save to file" msgstr "fitxategira ezin gorde" -msgid "Cut to clipboard" -msgstr "Ebaki arbelara" - msgid "Goto line" msgstr "Joan lerrora" msgid "Save block" msgstr "Gorde blokea" +#, fuzzy +msgid "Cannot save block" +msgstr "Fitxategia ezin gorde" + msgid "Insert file" msgstr "Txertatu fitxategia" msgid "Cannot insert file" msgstr "Fitxategia ezin txertatu" -msgid "Sort block" -msgstr "Sailkatu blokea" - msgid "You must first highlight a block of text" msgstr "Aurrena testu bloke bat nabarmendu behar duzu" @@ -1178,9 +1170,6 @@ msgstr "Exekutatu \"sort\"" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "Sailkatu" - msgid "Cannot execute sort command" msgstr "\"sort\" komandoa ezin exekutatu" @@ -1194,10 +1183,8 @@ msgstr "Itsatsi kanpoko komando baten irteera" msgid "Enter shell command(s):" msgstr "Sartu shell komandoa(k):" -msgid "External command" -msgstr "Kanpoko komandoa" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Komandoa ezin exekutatu" msgid "mail -s -c " @@ -1592,7 +1579,7 @@ msgstr "" "Testu editore lagunkoi bat\n" "Midnight Commander-rarentzako idatzia." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2669,6 +2656,14 @@ msgstr "" "Ezin da ezabatu \"%s\" direktorioa\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Ezin da gainidatzi \"%s\" direktorioa\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3840,13 +3835,12 @@ msgstr "" "Ihes egin nahi baduzu, sakatu Ihes tekla behin\n" "eta itxaron." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Tekla hau ezin onartu" -#, c-format -msgid "You have entered \"%s\"" -msgstr "\"%s\" sartu duzu" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "Ados" @@ -3924,6 +3918,10 @@ msgstr "" "%s fitxategia ezin gorde:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Abisua: %s(e)ra ezin aldatu.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "%s izeneko hodia ezin ireki\n" @@ -3931,10 +3929,6 @@ msgstr "%s izeneko hodia ezin ireki\n" msgid "The shell is still active. Quit anyway?" msgstr "Shell oraindik jardunean dago. Irten hala ere?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Abisua: %s(e)ra ezin aldatu.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4681,5 +4675,27 @@ msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "" "Ezin eskuratu ondokoaren bertako kopia bat: /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Gorde honela" + +#~ msgid "Copy to clipboard" +#~ msgstr "Kopiatu arbelara" + +#~ msgid "Cut to clipboard" +#~ msgstr "Ebaki arbelara" + +#~ msgid "Sort block" +#~ msgstr "Sailkatu blokea" + +#~ msgid "Sort" +#~ msgstr "Sailkatu" + +#~ msgid "External command" +#~ msgstr "Kanpoko komandoa" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "\"%s\" sartu duzu" + #~ msgid "Ski&p all" #~ msgstr "Sa&hiestu guztia" diff --git a/po/fa.po b/po/fa.po index 52a44c50e2..7b6a88f5e3 100644 --- a/po/fa.po +++ b/po/fa.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Arya Hadi , 2017\n" "Language-Team: Persian (http://app.transifex.com/mc/mc/language/fa/)\n" @@ -1021,9 +1021,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "ویرایش روش ذخیره" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1091,30 +1088,25 @@ msgstr "" msgid "This function is not implemented" msgstr "این قابلیت پیاده‌سازی نشده است" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "برو به خط" msgid "Save block" msgstr "" +#, fuzzy +msgid "Cannot save block" +msgstr "نمی‌توان فایل را ذخیره کرد" + msgid "Insert file" msgstr "درج فایل" msgid "Cannot insert file" msgstr "" -msgid "Sort block" -msgstr "" - msgid "You must first highlight a block of text" msgstr "" @@ -1124,9 +1116,6 @@ msgstr "اجرای مرتب‌سازی" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "مرتب‌سازی" - msgid "Cannot execute sort command" msgstr "فرمان مرتب‌سازی قابل اجرا نیست" @@ -1140,10 +1129,8 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "فرمان خارجی" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "فرمان قابل اجرا نیست" msgid "mail -s -c " @@ -1534,7 +1521,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2552,6 +2539,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3652,11 +3645,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - -#, c-format -msgid "You have entered \"%s\"" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "شما \"%s\" را وارد کرده‌اید" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3723,14 +3715,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" @@ -4436,3 +4428,9 @@ msgstr "" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "" + +#~ msgid "Sort" +#~ msgstr "مرتب‌سازی" + +#~ msgid "External command" +#~ msgstr "فرمان خارجی" diff --git a/po/fi.po b/po/fi.po index f679bd0aac..dc0d0c2891 100644 --- a/po/fi.po +++ b/po/fi.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Kimmo Kujansuu , 2021\n" "Language-Team: Finnish (http://app.transifex.com/mc/mc/language/fi/)\n" @@ -1063,9 +1063,6 @@ msgstr "Tarkista &POSIX uusi rivi" msgid "Edit Save Mode" msgstr "Muokkaa tallennustilaa" -msgid "Save as" -msgstr "Tallenna nimellä" - msgid "Cannot save: destination is not a regular file" msgstr "Ei voi tallentaa: kohde ei ole tavallinen tiedosto" @@ -1137,30 +1134,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Tätä toimintoa ei ole otettu käyttöön" -msgid "Copy to clipboard" -msgstr "Kopioi leikepöydälle" - msgid "Unable to save to file" msgstr "Tiedostoon tallentaminen epäonnistui " -msgid "Cut to clipboard" -msgstr "Leikkaa leikepöydälle" - msgid "Goto line" msgstr "Mene riville" msgid "Save block" msgstr "Tallenna alue" +#, fuzzy +msgid "Cannot save block" +msgstr "Tiedostoa ei voi tallentaa" + msgid "Insert file" msgstr "Lisää tiedosto" msgid "Cannot insert file" msgstr "Tiedostoa ei voi lisätä" -msgid "Sort block" -msgstr "Lajittele alue" - msgid "You must first highlight a block of text" msgstr "Sinun pitää ensin korostaa tekstin alue" @@ -1170,9 +1162,6 @@ msgstr "Suorita lajittelu" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "Lajittelu" - msgid "Cannot execute sort command" msgstr "Komentoa sort ei voi suorittaa" @@ -1186,10 +1175,8 @@ msgstr "Liitä ulkoinen komento" msgid "Enter shell command(s):" msgstr "Anna shell komento:" -msgid "External command" -msgstr "Ulkoinen komento" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Komentoa voi suorittaa" msgid "mail -s -c " @@ -1584,7 +1571,7 @@ msgstr "" "Midnight Commanderille kirjoitettu\n" "käyttäjäystävällinen tekstieditori." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2615,6 +2602,14 @@ msgstr "" "Kansiota \"%s\" ei voi poistaa\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Kansiota \"%s\" ei voi ylikirjoittaa\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3765,11 +3760,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3836,14 +3830,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" @@ -4554,3 +4548,21 @@ msgstr "" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "" + +#~ msgid "Save as" +#~ msgstr "Tallenna nimellä" + +#~ msgid "Copy to clipboard" +#~ msgstr "Kopioi leikepöydälle" + +#~ msgid "Cut to clipboard" +#~ msgstr "Leikkaa leikepöydälle" + +#~ msgid "Sort block" +#~ msgstr "Lajittele alue" + +#~ msgid "Sort" +#~ msgstr "Lajittelu" + +#~ msgid "External command" +#~ msgstr "Ulkoinen komento" diff --git a/po/fr.po b/po/fr.po index cce61b6cf6..4636d03007 100644 --- a/po/fr.po +++ b/po/fr.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Wallon Wallon, 2022-2024\n" "Language-Team: French (http://app.transifex.com/mc/mc/language/fr/)\n" @@ -1113,9 +1113,6 @@ msgstr "Vérifier les nouvelles lignes &POSIX" msgid "Edit Save Mode" msgstr "Mode Sauver Éditer" -msgid "Save as" -msgstr "Enregistrer sous" - msgid "Cannot save: destination is not a regular file" msgstr "" "Impossible de sauvegarder : la destination n’est pas un fichier régulier" @@ -1188,30 +1185,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Cette fonction n’est pas implémentée" -msgid "Copy to clipboard" -msgstr "Copier vers le presse-papiers" - msgid "Unable to save to file" msgstr "Impossible d’enregistrer le fichier" -msgid "Cut to clipboard" -msgstr "Couper vers le presse-papiers" - msgid "Goto line" msgstr "Aller à la ligne" msgid "Save block" msgstr "Enregistrement du bloc" +#, fuzzy +msgid "Cannot save block" +msgstr "Impossible d’enregistrer le fichier" + msgid "Insert file" msgstr "Insérer fichier" msgid "Cannot insert file" msgstr "Impossible d’insérer le fichier" -msgid "Sort block" -msgstr "Trier le bloc" - msgid "You must first highlight a block of text" msgstr "Vous devez d’abord sélectionner un bloc de texte" @@ -1222,9 +1214,6 @@ msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" "Entrer les options de tri (voir manpage sort(1)) séparées par des espaces :" -msgid "Sort" -msgstr " Trier" - msgid "Cannot execute sort command" msgstr "Impossible d’exécuter la commande de tri " @@ -1238,10 +1227,8 @@ msgstr "Coller la sortie d’une commande externe" msgid "Enter shell command(s):" msgstr "Saisissez la ou les commandes shell :" -msgid "External command" -msgstr "Commande externe" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Impossible d’exécuter la commande" msgid "mail -s -c " @@ -1636,7 +1623,8 @@ msgstr "" "Un éditeur de text facile d’utilisation.\n" "écrit pour Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Copyright (C) 1996-2024 the Free Software Foundation" msgid "About" @@ -2732,6 +2720,14 @@ msgstr "" "Impossible d’effacer le répertoire « %s »\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Impossible d’écraser le répertoire « %s »\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3913,13 +3909,12 @@ msgstr "" "Pour annuler, appuyez sur la touche Échappement\n" "jusqu’à la disparition de ce panneau." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Ne peut pas utiliser cette touche" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Vous avez saisie « %s »" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "Vu" @@ -4000,6 +3995,10 @@ msgstr "" "Impossible d’enregistrer le fichier « %s » :\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Attention : ne peut aller à %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Ne peut ouvrir le tube nommé « %s »\n" @@ -4007,10 +4006,6 @@ msgstr "Ne peut ouvrir le tube nommé « %s »\n" msgid "The shell is still active. Quit anyway?" msgstr "Le shell est toujours actif. Quitter tout de même ?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Attention : ne peut aller à %s.\n" - msgid "With builtin editor and aspell support" msgstr "Avec éditeur intégré et support aspell" @@ -4797,6 +4792,28 @@ msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "" "Impossible de récupérer localement le fichier /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Enregistrer sous" + +#~ msgid "Copy to clipboard" +#~ msgstr "Copier vers le presse-papiers" + +#~ msgid "Cut to clipboard" +#~ msgstr "Couper vers le presse-papiers" + +#~ msgid "Sort block" +#~ msgstr "Trier le bloc" + +#~ msgid "Sort" +#~ msgstr " Trier" + +#~ msgid "External command" +#~ msgstr "Commande externe" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Vous avez saisie « %s »" + #, c-format #~ msgid "" #~ "Cannot get flags of \"%s\"\n" diff --git a/po/fr_CA.po b/po/fr_CA.po index a453267c6d..3be83fd140 100644 --- a/po/fr_CA.po +++ b/po/fr_CA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2015-02-26 09:48+0000\n" "Last-Translator: Piotr Drąg \n" "Language-Team: French (Canada) (http://www.transifex.com/projects/p/mc/" @@ -1016,9 +1016,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1086,28 +1083,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1119,9 +1110,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1135,10 +1123,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1529,7 +1514,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2547,6 +2532,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3647,11 +3638,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3718,14 +3708,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/ga.po b/po/ga.po index 5a53d69ffc..f61003eaab 100644 --- a/po/ga.po +++ b/po/ga.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Irish (http://app.transifex.com/mc/mc/language/ga/)\n" @@ -1016,9 +1016,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1086,28 +1083,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1119,9 +1110,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1135,10 +1123,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1529,7 +1514,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2547,6 +2532,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3659,11 +3650,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3730,14 +3720,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/gl.po b/po/gl.po index 21a9f05a88..ffebb4ecf8 100644 --- a/po/gl.po +++ b/po/gl.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Miguel Anxo Bouzada , " "2012,2014-2015,2019\n" @@ -1078,9 +1078,6 @@ msgstr "Verificar salto de líña &POSIX" msgid "Edit Save Mode" msgstr "Editar modo de gardar" -msgid "Save as" -msgstr "Gardar como" - msgid "Cannot save: destination is not a regular file" msgstr "Non se pode gardar: o destino non é un ficheiro normal" @@ -1152,30 +1149,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Esa función non está implementada" -msgid "Copy to clipboard" -msgstr "Copiar ao portapapeis" - msgid "Unable to save to file" msgstr "Non foi posíbel gardar o ficheiro" -msgid "Cut to clipboard" -msgstr "Cortar ao portapapeis" - msgid "Goto line" msgstr "Ir á liña" msgid "Save block" msgstr "Gardar o bloque" +#, fuzzy +msgid "Cannot save block" +msgstr "Non é posíbel gardar o ficheiro" + msgid "Insert file" msgstr "Inserir ficheiro" msgid "Cannot insert file" msgstr "Non é posíbel inserir o ficheiro" -msgid "Sort block" -msgstr "Ordenar bloque" - msgid "You must first highlight a block of text" msgstr "É necesario seleccionar primeiro un bloque de texto" @@ -1185,9 +1177,6 @@ msgstr "Proceder a ordenar" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "Ordenar" - msgid "Cannot execute sort command" msgstr "Non foi posíbel executar «ordenar»" @@ -1201,10 +1190,8 @@ msgstr "Pegar a saída dunha orde externa" msgid "Enter shell command(s):" msgstr "Orde(s) a executar:" -msgid "External command" -msgstr "Orde externa" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Non é posíbel executar a orde" msgid "mail -s -c " @@ -1599,7 +1586,7 @@ msgstr "" "Un editor de texto de uso amigábel\n" "escrito para o Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2674,6 +2661,14 @@ msgstr "" "Non é posíbel eliminar o directorio «%s»\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Non é posíbel sobrescribir o directorio «%s»\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3844,13 +3839,12 @@ msgstr "" "Se quere cancelar, prema unha vez a tecla «Escape»\n" "e agarde." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Non se pode aceptar esta tecla" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Vostede escribiu «%s»" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "Aceptar" @@ -3928,6 +3922,10 @@ msgstr "" "Non é posíbel gardar o ficheiro %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Coidado: Non é posíbel cambiar a %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Non é posíbel abrir a canalización nomeada %s\n" @@ -3935,10 +3933,6 @@ msgstr "Non é posíbel abrir a canalización nomeada %s\n" msgid "The shell is still active. Quit anyway?" msgstr "O terminal aínda está activo. Saír de todos xeitos?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Coidado: Non é posíbel cambiar a %s.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4682,5 +4676,27 @@ msgstr "Continuar desde o principio?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Non é posíbel obter unha copia local de /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Gardar como" + +#~ msgid "Copy to clipboard" +#~ msgstr "Copiar ao portapapeis" + +#~ msgid "Cut to clipboard" +#~ msgstr "Cortar ao portapapeis" + +#~ msgid "Sort block" +#~ msgstr "Ordenar bloque" + +#~ msgid "Sort" +#~ msgstr "Ordenar" + +#~ msgid "External command" +#~ msgstr "Orde externa" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Vostede escribiu «%s»" + #~ msgid "Ski&p all" #~ msgstr "Omitir &Todos" diff --git a/po/he.po b/po/he.po index 83e80028ce..8728d1e808 100644 --- a/po/he.po +++ b/po/he.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hebrew (http://app.transifex.com/mc/mc/language/he/)\n" @@ -1016,9 +1016,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1086,28 +1083,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1119,9 +1110,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1135,10 +1123,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1529,7 +1514,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2547,6 +2532,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3651,11 +3642,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3722,14 +3712,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/hr.po b/po/hr.po index 4456d7f343..bb704b0f2d 100644 --- a/po/hr.po +++ b/po/hr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian (http://app.transifex.com/mc/mc/language/hr/)\n" @@ -1016,9 +1016,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1086,28 +1083,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1119,9 +1110,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1135,10 +1123,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1529,7 +1514,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2547,6 +2532,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3651,11 +3642,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3722,14 +3712,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/hu.po b/po/hu.po index 8866b3133c..c76bc7740d 100644 --- a/po/hu.po +++ b/po/hu.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: 6bdcf737f9bcb6037ecba892a70fb951_e9eeb40 " ", 2020\n" @@ -1064,9 +1064,6 @@ msgstr "&POSIX soremelés vizsgálata" msgid "Edit Save Mode" msgstr "Mentési mód" -msgid "Save as" -msgstr "Mentés másként" - msgid "Cannot save: destination is not a regular file" msgstr "Nem lehet elmenteni - a cél egy speciális fájl" @@ -1138,30 +1135,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Ez a funkció nincs megvalósítva." -msgid "Copy to clipboard" -msgstr "Másolás vágólapra" - msgid "Unable to save to file" msgstr "Fájl mentése sikertelen" -msgid "Cut to clipboard" -msgstr "Kivágás a vágólapra" - msgid "Goto line" msgstr "Ugrás adott sorra" msgid "Save block" msgstr "Blokk mentése" +#, fuzzy +msgid "Cannot save block" +msgstr "Nem sikerült a mentés." + msgid "Insert file" msgstr "Fájl beszúrása" msgid "Cannot insert file" msgstr "Fájl beszúrása sikertelen" -msgid "Sort block" -msgstr "Blokk rendezése" - msgid "You must first highlight a block of text" msgstr "Előbb ki kell jelölni egy szövegrészt." @@ -1171,9 +1163,6 @@ msgstr "Rendezés futtatása" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "Rendezés" - msgid "Cannot execute sort command" msgstr "\"sort\" végrehajtása sikertelen" @@ -1187,10 +1176,8 @@ msgstr "Külső parancs kimenetének beillesztése" msgid "Enter shell command(s):" msgstr "Shell-parancs(ok):" -msgid "External command" -msgstr "Külső parancs" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "A parancs nem hajtható végre" msgid "mail -s -c " @@ -1585,7 +1572,7 @@ msgstr "" "Felhasználóbarát szövegszerkesztő\n" "a Midnight Commander-hez készítve" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2648,6 +2635,14 @@ msgstr "" "A(z) \"%s\" könyvtár nem törölhető \n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"A(z) \"%s\" könyvtár nem felülírható \n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3825,13 +3820,12 @@ msgstr "" "\n" "Kilépéshez használja az \"Escape\" billentyűt." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Ez a billentyű nem használható erre" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Ezt adta meg: \"%s\"" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3912,6 +3906,10 @@ msgstr "" "Az %s fájl nem menthető:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Nem sikerült belépni a(z) \"%s\" könyvtárba.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Nem sikerült megnyitni a(z) \"%s\" csőfájlt.\n" @@ -3919,10 +3917,6 @@ msgstr "Nem sikerült megnyitni a(z) \"%s\" csőfájlt.\n" msgid "The shell is still active. Quit anyway?" msgstr "A háttér-shell még aktív. Mégis kilép?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Nem sikerült belépni a(z) \"%s\" könyvtárba.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4662,5 +4656,27 @@ msgstr "Folytatás az elejéről?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Nem sikerült behozni /ftp://some.host/editme.txt helyi másolatát" +#~ msgid "Save as" +#~ msgstr "Mentés másként" + +#~ msgid "Copy to clipboard" +#~ msgstr "Másolás vágólapra" + +#~ msgid "Cut to clipboard" +#~ msgstr "Kivágás a vágólapra" + +#~ msgid "Sort block" +#~ msgstr "Blokk rendezése" + +#~ msgid "Sort" +#~ msgstr "Rendezés" + +#~ msgid "External command" +#~ msgstr "Külső parancs" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Ezt adta meg: \"%s\"" + #~ msgid "Ski&p all" #~ msgstr "Ö&sszes kihagyása" diff --git a/po/ia.po b/po/ia.po index 00d20d6703..8a576f72b5 100644 --- a/po/ia.po +++ b/po/ia.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Martijn Dekker , 2012,2017\n" "Language-Team: Interlingua (http://app.transifex.com/mc/mc/language/ia/)\n" @@ -1037,9 +1037,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "Salveguardar como" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1107,30 +1104,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Iste function non es implementate" -msgid "Copy to clipboard" -msgstr "Copiar al area de transferentia" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "Taliar al area de transferentia" - msgid "Goto line" msgstr "Vader al linea" msgid "Save block" msgstr "Salveguardar bloco" +#, fuzzy +msgid "Cannot save block" +msgstr "Le file non pote esser salveguardate" + msgid "Insert file" msgstr "Inserer file" msgid "Cannot insert file" msgstr "" -msgid "Sort block" -msgstr "" - msgid "You must first highlight a block of text" msgstr "" @@ -1140,9 +1132,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1156,10 +1145,8 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "Commando externe" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Le commando non pote esser executate" msgid "mail -s -c " @@ -1550,7 +1537,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2569,6 +2556,14 @@ msgid "" "%s" msgstr "" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Impossibile crear file de fusionamento temporari\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3673,11 +3668,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3744,14 +3738,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" @@ -4485,3 +4479,15 @@ msgstr "Continuar ab initio?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "" + +#~ msgid "Save as" +#~ msgstr "Salveguardar como" + +#~ msgid "Copy to clipboard" +#~ msgstr "Copiar al area de transferentia" + +#~ msgid "Cut to clipboard" +#~ msgstr "Taliar al area de transferentia" + +#~ msgid "External command" +#~ msgstr "Commando externe" diff --git a/po/id.po b/po/id.po index 86a6af00de..1b1bf5bfc9 100644 --- a/po/id.po +++ b/po/id.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Ferriandy Chianiago , 2015\n" "Language-Team: Indonesian (http://app.transifex.com/mc/mc/language/id/)\n" @@ -1053,9 +1053,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1123,30 +1120,25 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" +#, fuzzy +msgid "Cannot save block" +msgstr "Gagal mengurai:" + msgid "Insert file" msgstr "" msgid "Cannot insert file" msgstr "" -msgid "Sort block" -msgstr "" - msgid "You must first highlight a block of text" msgstr "" @@ -1156,9 +1148,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1172,10 +1161,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1566,7 +1552,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2587,6 +2573,12 @@ msgid "" "%s" msgstr "" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "Tidak bisa membuat direktori %s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3687,11 +3679,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3758,14 +3749,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/ie.po b/po/ie.po index 85f3861c4d..0550e0ffaa 100644 --- a/po/ie.po +++ b/po/ie.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Interlingue (http://app.transifex.com/mc/mc/language/ie/)\n" @@ -1016,9 +1016,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "Gardar quam" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1086,30 +1083,25 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "Ear a linea" msgid "Save block" msgstr "Gardar li bloc" +#, fuzzy +msgid "Cannot save block" +msgstr "Gardar li bloc" + msgid "Insert file" msgstr "Inserter un file" msgid "Cannot insert file" msgstr "" -msgid "Sort block" -msgstr "Ordinar un bloc" - msgid "You must first highlight a block of text" msgstr "" @@ -1119,9 +1111,6 @@ msgstr "Lansar sort" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "Ordinar" - msgid "Cannot execute sort command" msgstr "" @@ -1135,10 +1124,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1529,7 +1515,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2552,6 +2538,14 @@ msgid "" "%s" msgstr "" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"chmod \"%s\" ne successat\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3652,11 +3646,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3723,14 +3716,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" @@ -4438,3 +4431,12 @@ msgstr "" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "" + +#~ msgid "Save as" +#~ msgstr "Gardar quam" + +#~ msgid "Sort block" +#~ msgstr "Ordinar un bloc" + +#~ msgid "Sort" +#~ msgstr "Ordinar" diff --git a/po/it.po b/po/it.po index d99c65637f..e655e3fcd1 100644 --- a/po/it.po +++ b/po/it.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2024-09-27 09:30+0200\n" "Last-Translator: Marco Ciampa , 2023\n" "Language-Team: Italian (http://app.transifex.com/mc/mc/language/it/)\n" @@ -1104,9 +1104,6 @@ msgstr "Controllo nuova linea &POSIX" msgid "Edit Save Mode" msgstr "Modifica modalità salvataggio" -msgid "Save as" -msgstr "Salva come" - msgid "Cannot save: destination is not a regular file" msgstr "Non posso salvare: la destinazione non è un file normale" @@ -1178,30 +1175,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Questa funzione non è stata implementata" -msgid "Copy to clipboard" -msgstr "Copia negli appunti" - msgid "Unable to save to file" msgstr "Non posso salvare su file" -msgid "Cut to clipboard" -msgstr "Taglia negli appunti" - msgid "Goto line" msgstr "Vai alla riga" msgid "Save block" msgstr "Salva il blocco" +#, fuzzy +msgid "Cannot save block" +msgstr "Non posso salvare il file" + msgid "Insert file" msgstr "Inserisci file" msgid "Cannot insert file" msgstr "Non posso inserire il file" -msgid "Sort block" -msgstr "Ordina il blocco" - msgid "You must first highlight a block of text" msgstr "Selezionare prima una parte di testo" @@ -1211,9 +1203,6 @@ msgstr "Esegui ordinamento" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "Inserire opzioni ordinamento (vedere man sort(1)) separate da spazi:" -msgid "Sort" -msgstr "Ordina" - msgid "Cannot execute sort command" msgstr "Non posso eseguire il comando sort" @@ -1227,10 +1216,8 @@ msgstr "Incolla l'uscita del comando esterno" msgid "Enter shell command(s):" msgstr "Inserire comandi shell:" -msgid "External command" -msgstr "Comando esterno" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Non posso eseguire il comando" msgid "mail -s -c " @@ -1625,7 +1612,8 @@ msgstr "" "Un semplice editor di testi\n" "scritto per il Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Copyright (C) 1996-2024 the Free Software Foundation" msgid "About" @@ -2720,6 +2708,14 @@ msgstr "" "Non posso cancellare la directory \"%s\"\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Non posso sovrascrivere la cartella \"%s\"\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3899,13 +3895,12 @@ msgstr "" "Se vuoi uscire, premi il tasto ESC una volta\n" "e attendi." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Non posso accettare questo tasto" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Hai inserito \"%s\"" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3986,6 +3981,10 @@ msgstr "" " Non posso salvare il file %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Attenzione: non posso entrare su %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Non posso aprire la pipe %s\n" @@ -3993,10 +3992,6 @@ msgstr "Non posso aprire la pipe %s\n" msgid "The shell is still active. Quit anyway?" msgstr "La shell è ancora attiva. Esco comunque?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Attenzione: non posso entrare su %s.\n" - msgid "With builtin editor and aspell support" msgstr "Con editor integrato e supporto aspell" @@ -4771,6 +4766,28 @@ msgstr "Continuare dall'inizio?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Non posso ricevere copia locale di /ftp://un.host/modificami.txt" +#~ msgid "Save as" +#~ msgstr "Salva come" + +#~ msgid "Copy to clipboard" +#~ msgstr "Copia negli appunti" + +#~ msgid "Cut to clipboard" +#~ msgstr "Taglia negli appunti" + +#~ msgid "Sort block" +#~ msgstr "Ordina il blocco" + +#~ msgid "Sort" +#~ msgstr "Ordina" + +#~ msgid "External command" +#~ msgstr "Comando esterno" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Hai inserito \"%s\"" + #, c-format #~ msgid "" #~ "Cannot get flags of \"%s\"\n" diff --git a/po/ja.po b/po/ja.po index 27771b8e1b..e1202ad62b 100644 --- a/po/ja.po +++ b/po/ja.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Takuro Onoue , 2021\n" "Language-Team: Japanese (http://app.transifex.com/mc/mc/language/ja/)\n" @@ -1031,9 +1031,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "保存モードの編集" -msgid "Save as" -msgstr "別名で保存" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1101,30 +1098,25 @@ msgstr "" msgid "This function is not implemented" msgstr "この機能は実装されていません" -msgid "Copy to clipboard" -msgstr "クリップボードにコピー" - msgid "Unable to save to file" msgstr "ファイルの保存に失敗しました" -msgid "Cut to clipboard" -msgstr "グリップボードに切り取り" - msgid "Goto line" msgstr "行移動" msgid "Save block" msgstr "ブロックの保存" +#, fuzzy +msgid "Cannot save block" +msgstr "ファイルを保存できません" + msgid "Insert file" msgstr "ファイルの挿入" msgid "Cannot insert file" msgstr "ファイルの挿入ができません" -msgid "Sort block" -msgstr "ブロックの並び替え" - msgid "You must first highlight a block of text" msgstr "" @@ -1134,9 +1126,6 @@ msgstr "並び替えの実行" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "並び替え" - msgid "Cannot execute sort command" msgstr "sort コマンドを実行できません" @@ -1150,10 +1139,8 @@ msgstr "" msgid "Enter shell command(s):" msgstr "シェル コマンドの入力:" -msgid "External command" -msgstr "外部コマンド" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "コマンドを実行できません" msgid "mail -s -c " @@ -1544,7 +1531,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2566,6 +2553,12 @@ msgid "" "%s" msgstr "" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "ディレクトリー %s が作成できません" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3674,11 +3667,10 @@ msgstr "" "中止するにはエスケープキーを押して待ってく\n" "ださい" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3748,6 +3740,10 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "警告: %s に変更できません.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "名前付きパイプ %s をオープンできません\n" @@ -3755,10 +3751,6 @@ msgstr "名前付きパイプ %s をオープンできません\n" msgid "The shell is still active. Quit anyway?" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "警告: %s に変更できません.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4484,5 +4476,23 @@ msgstr "初めから続けますか?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "" +#~ msgid "Save as" +#~ msgstr "別名で保存" + +#~ msgid "Copy to clipboard" +#~ msgstr "クリップボードにコピー" + +#~ msgid "Cut to clipboard" +#~ msgstr "グリップボードに切り取り" + +#~ msgid "Sort block" +#~ msgstr "ブロックの並び替え" + +#~ msgid "Sort" +#~ msgstr "並び替え" + +#~ msgid "External command" +#~ msgstr "外部コマンド" + #~ msgid "Ski&p all" #~ msgstr "すべて飛ばす(&P)" diff --git a/po/ka.po b/po/ka.po index 2a5e2224b5..caff915566 100644 --- a/po/ka.po +++ b/po/ka.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Temuri Doghonadze , 2022\n" "Language-Team: Georgian (http://app.transifex.com/mc/mc/language/ka/)\n" @@ -1024,9 +1024,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "შენახვის რეჟიმის ჩასწორება" -msgid "Save as" -msgstr "შენახვა როგორც" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1094,30 +1091,25 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "გაცვლის ბუფერში კოპირება" - msgid "Unable to save to file" msgstr "ფაილში შენახვის შეცდომა" -msgid "Cut to clipboard" -msgstr "ამოჭრა გაცვლის ბუფერში" - msgid "Goto line" msgstr "გადასვლა ხაზზე" msgid "Save block" msgstr "ბლოკის შენახვა" +#, fuzzy +msgid "Cannot save block" +msgstr "ფაილის შენახვა შეუძლებელია" + msgid "Insert file" msgstr "ფაილის ჩასმა" msgid "Cannot insert file" msgstr "ფაილის ჩასმა ვერ მოხერხდა" -msgid "Sort block" -msgstr "დალაგების ბლოკირება" - msgid "You must first highlight a block of text" msgstr "" @@ -1127,9 +1119,6 @@ msgstr "დალაგების გაშვება" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "დალაგება" - msgid "Cannot execute sort command" msgstr "" @@ -1143,10 +1132,8 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "გარე ბრძანება" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "ბრძანების შესრულება ვერ მოხერხდა" msgid "mail -s -c " @@ -1537,7 +1524,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2565,6 +2552,12 @@ msgid "" "%s" msgstr "" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "საქაღალდე %s-ის შექმნა შეუძლებელია" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3665,11 +3658,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3736,14 +3728,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" @@ -4450,5 +4442,23 @@ msgstr "თავიდან დავიწყო?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "" +#~ msgid "Save as" +#~ msgstr "შენახვა როგორც" + +#~ msgid "Copy to clipboard" +#~ msgstr "გაცვლის ბუფერში კოპირება" + +#~ msgid "Cut to clipboard" +#~ msgstr "ამოჭრა გაცვლის ბუფერში" + +#~ msgid "Sort block" +#~ msgstr "დალაგების ბლოკირება" + +#~ msgid "Sort" +#~ msgstr "დალაგება" + +#~ msgid "External command" +#~ msgstr "გარე ბრძანება" + #~ msgid "Ski&p all" #~ msgstr "&ყველას გამოტოვება" diff --git a/po/kk.po b/po/kk.po index 3761287d8c..45a4d0fce8 100644 --- a/po/kk.po +++ b/po/kk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Aidos Kakimzhanov , 2016\n" "Language-Team: Kazakh (http://app.transifex.com/mc/mc/language/kk/)\n" @@ -1016,9 +1016,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1086,28 +1083,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1119,9 +1110,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1135,10 +1123,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1529,7 +1514,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2547,6 +2532,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3647,11 +3638,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3718,14 +3708,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/ko.po b/po/ko.po index 070f3b8280..98d47d9c8f 100644 --- a/po/ko.po +++ b/po/ko.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Seong-ho Cho , 2023-2024\n" "Language-Team: Korean (http://app.transifex.com/mc/mc/language/ko/)\n" @@ -1079,9 +1079,6 @@ msgstr "POSIX 새 행 확인(&P)" msgid "Edit Save Mode" msgstr "저장 모드 편집" -msgid "Save as" -msgstr "다른 이름으로 저장" - msgid "Cannot save: destination is not a regular file" msgstr "저장할 수 없음: 대상이 일반 파일이 아님" @@ -1153,30 +1150,25 @@ msgstr "" msgid "This function is not implemented" msgstr "이 기능은 구현되지 않음" -msgid "Copy to clipboard" -msgstr "클립보드로 복사하기" - msgid "Unable to save to file" msgstr "파일에 저장할 수 없음" -msgid "Cut to clipboard" -msgstr "클립보드로 잘라내기" - msgid "Goto line" msgstr "행으로 이동" msgid "Save block" msgstr "블록 저장" +#, fuzzy +msgid "Cannot save block" +msgstr "파일을 저장할 수 없음" + msgid "Insert file" msgstr "파일 삽입" msgid "Cannot insert file" msgstr "파일을 삽입할 수 없음" -msgid "Sort block" -msgstr "블록 정렬" - msgid "You must first highlight a block of text" msgstr "먼저 텍스트 블록을 강조 표시해야 함" @@ -1186,9 +1178,6 @@ msgstr "정렬 실행" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "공백으로 구분된 정렬 옵션을 입력합니다(sort(1) 매뉴얼 페이지 참조):" -msgid "Sort" -msgstr "정렬" - msgid "Cannot execute sort command" msgstr "정렬 명령을 실행할 수 없음" @@ -1202,10 +1191,8 @@ msgstr "확장 명령의 출력 붙여넣기" msgid "Enter shell command(s):" msgstr "쉘 명령어 입력:" -msgid "External command" -msgstr "확장 명령어" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "명령을 실행할 수 없음" msgid "mail -s -c " @@ -1600,7 +1587,8 @@ msgstr "" "사용자 친화적인 텍스트 편집기\n" "미드나잇 커맨더를 위해 작성됨." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Copyright (C) 1996-2024 the Free Software Foundation" msgid "About" @@ -2692,6 +2680,14 @@ msgstr "" "%s 디렉터리를 제거할 수 없음\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"%s 디렉터리를 덮어쓸 수 없음\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3863,13 +3859,12 @@ msgstr "" "만약 빠져나가길 원하시면 Escape키를 한번만 누른 후\n" "마찬가지로 기다리십시오." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "이 키를 수락할 수 없음" -#, c-format -msgid "You have entered \"%s\"" -msgstr "\"%s\"을(를) 입력했습니다" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "확인" @@ -3950,6 +3945,10 @@ msgstr "" "파일을 저장할 수 없음%s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "경고: %s으(로) 변경할 수 없습니다.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "명명된 %s 파이프를 열 수 없음\n" @@ -3957,10 +3956,6 @@ msgstr "명명된 %s 파이프를 열 수 없음\n" msgid "The shell is still active. Quit anyway?" msgstr "셸이 아직 활성 상태입니다. 그래도 끝낼까요?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "경고: %s으(로) 변경할 수 없습니다.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4731,5 +4726,27 @@ msgstr "처음부터 계속하시겠습니까?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "/ftp://some.host/editme.txt의 로컬 복사본을 가져올 수 없음" +#~ msgid "Save as" +#~ msgstr "다른 이름으로 저장" + +#~ msgid "Copy to clipboard" +#~ msgstr "클립보드로 복사하기" + +#~ msgid "Cut to clipboard" +#~ msgstr "클립보드로 잘라내기" + +#~ msgid "Sort block" +#~ msgstr "블록 정렬" + +#~ msgid "Sort" +#~ msgstr "정렬" + +#~ msgid "External command" +#~ msgstr "확장 명령어" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "\"%s\"을(를) 입력했습니다" + #~ msgid "Ski&p all" #~ msgstr "모두 건너뛰기(&P)" diff --git a/po/kw.po b/po/kw.po index 725d115bd6..5a9036c767 100644 --- a/po/kw.po +++ b/po/kw.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Cornish (http://app.transifex.com/mc/mc/language/kw/)\n" @@ -1021,9 +1021,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1091,28 +1088,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1124,9 +1115,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1140,10 +1128,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1534,7 +1519,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2552,6 +2537,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3668,11 +3659,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3739,14 +3729,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/lt.po b/po/lt.po index 0b7e0b809a..d232642dba 100644 --- a/po/lt.po +++ b/po/lt.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Mantas Kriaučiūnas Baltix , 2020\n" "Language-Team: Lithuanian (http://app.transifex.com/mc/mc/language/lt/)\n" @@ -1058,9 +1058,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "Išsaugoti kaip" - msgid "Cannot save: destination is not a regular file" msgstr "Neįmanoma išsaugoti: paskirtis nėra įprastas failas" @@ -1132,30 +1129,25 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "Nepavyko išsaugoti faile" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "Eiti į eilutę" msgid "Save block" msgstr "Išsaugoti bloką" +#, fuzzy +msgid "Cannot save block" +msgstr "Nepavyko išsaugoti failo" + msgid "Insert file" msgstr "Įterpti failą" msgid "Cannot insert file" msgstr "Negalima įterpti failo" -msgid "Sort block" -msgstr "Rikiuoti bloką" - msgid "You must first highlight a block of text" msgstr "" @@ -1165,9 +1157,6 @@ msgstr "Rikiuoti" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "Rikiuoti" - msgid "Cannot execute sort command" msgstr "Nepavyko įvykdyti rikiavimo komandos" @@ -1181,10 +1170,8 @@ msgstr "Įdėti išorinės komandos išvestį" msgid "Enter shell command(s):" msgstr "Įveskite aplinkos komandą (-as):" -msgid "External command" -msgstr "Išorinė komanda" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Nepavyko įvykdyti išorinės komandos" msgid "mail -s -c " @@ -1579,7 +1566,7 @@ msgstr "" "Lengvas vartoti teksto redaktorius\n" "sukurtas Midnight Commander aplinkai." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2624,6 +2611,14 @@ msgstr "" "Nepavyko pašalinti aplanko \"%s\"\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Nepavyko perrašyti aplanko \"%s\"\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3768,11 +3763,10 @@ msgstr "" "Jei norite atsisakyti, paspauskite „Grįžti“ („Esc“) \n" "ir palaukite." -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3844,6 +3838,10 @@ msgstr "" "Nepavyko išsaugoti failo %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Įspėjimas: nepavyko įeiti į „%s“.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Nepavyko atverti vardinio konvejerio „%s“\n" @@ -3851,10 +3849,6 @@ msgstr "Nepavyko atverti vardinio konvejerio „%s“\n" msgid "The shell is still active. Quit anyway?" msgstr "Aplinka vis dar aktyvi. Vis tiek išeiti?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Įspėjimas: nepavyko įeiti į „%s“.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4588,5 +4582,17 @@ msgstr "Tęsti nuo pradžios?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "" +#~ msgid "Save as" +#~ msgstr "Išsaugoti kaip" + +#~ msgid "Sort block" +#~ msgstr "Rikiuoti bloką" + +#~ msgid "Sort" +#~ msgstr "Rikiuoti" + +#~ msgid "External command" +#~ msgstr "Išorinė komanda" + #~ msgid "Ski&p all" #~ msgstr "Praleisti viską" diff --git a/po/lv.po b/po/lv.po index 6f030e1479..c8a0919bf2 100644 --- a/po/lv.po +++ b/po/lv.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Slava Zanko , 2011\n" "Language-Team: Latvian (http://app.transifex.com/mc/mc/language/lv/)\n" @@ -1019,9 +1019,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1089,30 +1086,25 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" +#, fuzzy +msgid "Cannot save block" +msgstr "Nevar izanalizēt:" + msgid "Insert file" msgstr "" msgid "Cannot insert file" msgstr "" -msgid "Sort block" -msgstr "" - msgid "You must first highlight a block of text" msgstr "" @@ -1122,9 +1114,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1138,10 +1127,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1532,7 +1518,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2551,6 +2537,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3668,11 +3660,10 @@ msgstr "" "Ja tu vēlies iziet, vienreiz nospied Escape taustiņu\n" "un uzgaidil." -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3742,6 +3733,10 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Brīdinājums: Nevarēja pārmainīt uz %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Nevarēja atvērt nosaukto kanālu %s\n" @@ -3749,10 +3744,6 @@ msgstr "Nevarēja atvērt nosaukto kanālu %s\n" msgid "The shell is still active. Quit anyway?" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Brīdinājums: Nevarēja pārmainīt uz %s.\n" - msgid "With builtin editor and aspell support" msgstr "" diff --git a/po/mc.pot b/po/mc.pot index 61bc9f1b03..c102000f6f 100644 --- a/po/mc.pot +++ b/po/mc.pot @@ -5,9 +5,9 @@ # msgid "" msgstr "" -"Project-Id-Version: mc 4.8.32-180-gfc4d18c9f\n" +"Project-Id-Version: mc 4.8.32-256-g4b96b8d5f\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -127,7 +127,7 @@ msgstr "" msgid "Regular expression error" msgstr "" -#: lib/search/search.c:55 src/diffviewer/ydiff.c:2345 +#: lib/search/search.c:55 src/diffviewer/ydiff.c:2349 msgid "No&rmal" msgstr "" @@ -727,81 +727,78 @@ msgstr "" msgid "Do you want clean this history?" msgstr "" -#: lib/widget/listbox.c:325 src/diffviewer/ydiff.c:3005 src/editor/edit.c:374 -#: src/editor/editcmd.c:180 src/editor/editcmd.c:203 src/editor/editcmd.c:1485 -#: src/editor/editcmd.c:1491 src/filemanager/cmd.c:138 -#: src/filemanager/file.c:1009 src/filemanager/file.c:2017 -#: src/filemanager/filegui.c:478 src/filemanager/filemanager.c:1061 -#: src/filemanager/filemanager.c:1069 src/filemanager/hotlist.c:1156 -#: src/filemanager/hotlist.c:1173 src/filemanager/panel.c:3016 -#: src/filemanager/tree.c:819 src/subshell/common.c:1667 +#: lib/widget/listbox.c:325 src/diffviewer/ydiff.c:3009 src/editor/edit.c:364 +#: src/editor/editcmd.c:179 src/editor/editcmd.c:202 src/editor/editcmd.c:1476 +#: src/editor/editcmd.c:1482 src/filemanager/cmd.c:138 +#: src/filemanager/file.c:1009 src/filemanager/file.c:2044 +#: src/filemanager/filegui.c:488 src/filemanager/filemanager.c:1061 +#: src/filemanager/filemanager.c:1069 src/filemanager/hotlist.c:1151 +#: src/filemanager/hotlist.c:1168 src/filemanager/panel.c:3016 +#: src/filemanager/tree.c:819 src/subshell/common.c:1797 #: src/vfs/sftpfs/connection.c:562 src/vfs/sftpfs/connection.c:574 -#: src/viewer/actions_cmd.c:639 src/viewer/actions_cmd.c:645 -#: src/viewer/search.c:452 +#: src/viewer/actions_cmd.c:605 src/viewer/actions_cmd.c:611 +#: src/viewer/search.c:342 msgid "&Yes" msgstr "" -#: lib/widget/listbox.c:325 src/diffviewer/ydiff.c:3005 src/editor/edit.c:374 -#: src/editor/editcmd.c:180 src/editor/editcmd.c:1485 src/editor/editcmd.c:1491 +#: lib/widget/listbox.c:325 src/diffviewer/ydiff.c:3009 src/editor/edit.c:364 +#: src/editor/editcmd.c:179 src/editor/editcmd.c:1476 src/editor/editcmd.c:1482 #: src/filemanager/cmd.c:138 src/filemanager/file.c:1009 -#: src/filemanager/file.c:2017 src/filemanager/filegui.c:480 +#: src/filemanager/file.c:2044 src/filemanager/filegui.c:490 #: src/filemanager/filemanager.c:1061 src/filemanager/filemanager.c:1069 -#: src/filemanager/hotlist.c:1156 src/filemanager/hotlist.c:1173 +#: src/filemanager/hotlist.c:1151 src/filemanager/hotlist.c:1168 #: src/filemanager/panel.c:3016 src/filemanager/tree.c:819 -#: src/subshell/common.c:1667 src/vfs/sftpfs/connection.c:562 -#: src/vfs/sftpfs/connection.c:574 src/viewer/actions_cmd.c:639 -#: src/viewer/actions_cmd.c:645 src/viewer/search.c:453 +#: src/subshell/common.c:1797 src/vfs/sftpfs/connection.c:562 +#: src/vfs/sftpfs/connection.c:574 src/viewer/actions_cmd.c:605 +#: src/viewer/actions_cmd.c:611 src/viewer/search.c:343 msgid "&No" msgstr "" -#: lib/widget/quick.h:213 src/editor/editsearch.c:105 -#: src/editor/editsearch.c:1014 src/editor/editwidget.c:156 -#: src/filemanager/boxes.c:1292 src/filemanager/filegui.c:1434 -#: src/filemanager/find.c:613 src/filemanager/layout.c:509 src/main.c:425 +#: lib/widget/quick.h:213 lib/widget/wtools.c:131 lib/widget/wtools.c:408 +#: src/editor/editsearch.c:115 src/editor/editsearch.c:1005 +#: src/editor/editwidget.c:156 src/filemanager/boxes.c:1292 +#: src/filemanager/filegui.c:1444 src/filemanager/find.c:613 +#: src/filemanager/layout.c:509 src/main.c:425 msgid "&OK" msgstr "" -#: lib/widget/quick.h:214 src/editor/editcmd.c:180 src/editor/editcmd.c:203 -#: src/editor/editcmd.c:377 src/editor/editcmd.c:519 src/editor/editcmd.c:954 -#: src/editor/editcmd.c:1031 src/editor/editcmd.c:1485 -#: src/editor/editcmd.c:1981 src/editor/editcmd.c:2009 -#: src/editor/editsearch.c:107 src/editor/editsearch.c:252 -#: src/editor/etags.c:374 src/editor/spell.c:359 src/filemanager/achown.c:88 +#: lib/widget/quick.h:214 src/editor/editcmd.c:179 src/editor/editcmd.c:202 +#: src/editor/editcmd.c:368 src/editor/editcmd.c:511 src/editor/editcmd.c:945 +#: src/editor/editcmd.c:1022 src/editor/editcmd.c:1476 +#: src/editor/editcmd.c:1973 src/editor/editcmd.c:2001 +#: src/editor/editsearch.c:117 src/editor/editsearch.c:262 +#: src/editor/etags.c:375 src/editor/spell.c:359 src/filemanager/achown.c:88 #: src/filemanager/achown.c:851 src/filemanager/achown.c:888 #: src/filemanager/chattr.c:233 src/filemanager/chattr.c:1106 #: src/filemanager/chmod.c:115 src/filemanager/chmod.c:429 #: src/filemanager/chown.c:87 src/filemanager/chown.c:301 -#: src/filemanager/cmd.c:1030 src/filemanager/filegui.c:1438 +#: src/filemanager/cmd.c:1030 src/filemanager/filegui.c:1448 #: src/filemanager/find.c:613 src/filemanager/hotlist.c:184 -#: src/filemanager/hotlist.c:1010 src/filemanager/hotlist.c:1073 -#: src/filemanager/layout.c:510 src/filemanager/panelize.c:171 src/learn.c:260 +#: src/filemanager/hotlist.c:1010 src/filemanager/hotlist.c:1068 +#: src/filemanager/layout.c:510 src/filemanager/panelize.c:171 src/learn.c:261 #: src/viewer/hex.c:427 msgid "&Cancel" msgstr "" -#: lib/widget/wtools.c:170 +#: lib/widget/wtools.c:130 msgid "Background process:" msgstr "" -#: lib/widget/wtools.c:295 lib/widget/wtools.c:424 src/editor/edit.c:209 -#: src/editor/edit.c:230 src/editor/edit.c:386 src/editor/edit.c:2021 -#: src/editor/edit.c:2031 src/editor/editcmd.c:267 src/editor/editcmd.c:277 -#: src/editor/editcmd.c:320 src/editor/editcmd.c:1589 src/editor/spell.c:423 -#: src/editor/spell.c:431 src/editor/spell.c:556 +#: lib/widget/wtools.c:255 lib/widget/wtools.c:390 #: tests/src/execute__common.c:150 #: tests/src/execute__execute_with_vfs_arg.c:152 msgid "Error" msgstr "" -#: lib/widget/wtools.c:458 +#: lib/widget/wtools.c:425 #, c-format msgid "%s (%d)" msgstr "" -#: lib/widget/wtools.c:704 src/filemanager/file.c:889 +#: lib/widget/wtools.c:671 src/filemanager/file.c:889 #: src/filemanager/file.c:957 src/filemanager/file.c:959 -#: src/filemanager/file.c:1010 src/filemanager/file.c:3374 -#: src/filemanager/filegui.c:251 src/filemanager/filegui.c:502 +#: src/filemanager/file.c:1010 src/filemanager/file.c:3407 +#: src/filemanager/filegui.c:252 src/filemanager/filegui.c:512 msgid "&Abort" msgstr "" @@ -1035,47 +1032,45 @@ msgid "" msgstr "" #: src/diffviewer/internal.h:15 src/diffviewer/search.c:236 -#: src/editor/edit-impl.h:76 src/editor/edit-impl.h:77 src/viewer/search.c:484 -#: src/viewer/search.c:486 msgid "&Dismiss" msgstr "" -#: src/diffviewer/search.c:87 src/editor/editsearch.c:88 -#: src/editor/editsearch.c:169 src/viewer/dialogs.c:81 +#: src/diffviewer/search.c:87 src/editor/editsearch.c:98 +#: src/editor/editsearch.c:179 src/viewer/dialogs.c:81 msgid "Enter search string:" msgstr "" -#: src/diffviewer/search.c:95 src/editor/editsearch.c:96 -#: src/editor/editsearch.c:179 src/filemanager/boxes.c:686 +#: src/diffviewer/search.c:95 src/editor/editsearch.c:106 +#: src/editor/editsearch.c:189 src/filemanager/boxes.c:686 #: src/filemanager/boxes.c:893 src/filemanager/find.c:599 #: src/viewer/dialogs.c:89 msgid "Cas&e sensitive" msgstr "" -#: src/diffviewer/search.c:96 src/editor/editsearch.c:97 -#: src/editor/editsearch.c:180 src/viewer/dialogs.c:90 +#: src/diffviewer/search.c:96 src/editor/editsearch.c:107 +#: src/editor/editsearch.c:190 src/viewer/dialogs.c:90 msgid "&Backwards" msgstr "" -#: src/diffviewer/search.c:97 src/editor/editsearch.c:99 -#: src/editor/editsearch.c:182 src/filemanager/find.c:610 +#: src/diffviewer/search.c:97 src/editor/editsearch.c:109 +#: src/editor/editsearch.c:192 src/filemanager/find.c:610 #: src/viewer/dialogs.c:91 msgid "&Whole words" msgstr "" -#: src/diffviewer/search.c:99 src/editor/editsearch.c:101 -#: src/editor/editsearch.c:184 src/filemanager/find.c:597 +#: src/diffviewer/search.c:99 src/editor/editsearch.c:111 +#: src/editor/editsearch.c:194 src/filemanager/find.c:597 #: src/viewer/dialogs.c:93 msgid "&All charsets" msgstr "" #: src/diffviewer/search.c:110 src/diffviewer/search.c:236 #: src/diffviewer/search.c:249 src/diffviewer/search.c:282 -#: src/editor/editsearch.c:115 src/editor/editsearch.c:601 -#: src/editor/editsearch.c:627 src/editor/editsearch.c:656 -#: src/editor/editsearch.c:898 src/editor/editsearch.c:909 -#: src/viewer/dialogs.c:104 src/viewer/search.c:404 src/viewer/search.c:464 -#: src/viewer/search.c:484 src/viewer/search.c:486 +#: src/editor/editsearch.c:125 src/editor/editsearch.c:586 +#: src/editor/editsearch.c:612 src/editor/editsearch.c:644 +#: src/editor/editsearch.c:889 src/editor/editsearch.c:900 +#: src/viewer/dialogs.c:104 src/viewer/search.c:294 src/viewer/search.c:354 +#: src/viewer/search.c:374 src/viewer/search.c:376 msgid "Search" msgstr "" @@ -1090,7 +1085,7 @@ msgid "" "%s" msgstr "" -#: src/diffviewer/ydiff.c:2141 +#: src/diffviewer/ydiff.c:2145 #, c-format msgid "" "Cannot create backup file\n" @@ -1098,150 +1093,150 @@ msgid "" "%s" msgstr "" -#: src/diffviewer/ydiff.c:2150 +#: src/diffviewer/ydiff.c:2154 #, c-format msgid "" "Cannot create temporary merge file\n" "%s" msgstr "" -#: src/diffviewer/ydiff.c:2346 +#: src/diffviewer/ydiff.c:2350 msgid "&Fastest (Assume large files)" msgstr "" -#: src/diffviewer/ydiff.c:2347 +#: src/diffviewer/ydiff.c:2351 msgid "&Minimal (Find a smaller set of change)" msgstr "" -#: src/diffviewer/ydiff.c:2352 +#: src/diffviewer/ydiff.c:2356 msgid "Diff algorithm" msgstr "" -#: src/diffviewer/ydiff.c:2355 +#: src/diffviewer/ydiff.c:2359 msgid "Diff extra options" msgstr "" -#: src/diffviewer/ydiff.c:2356 +#: src/diffviewer/ydiff.c:2360 msgid "&Ignore case" msgstr "" -#: src/diffviewer/ydiff.c:2357 +#: src/diffviewer/ydiff.c:2361 msgid "Ignore tab &expansion" msgstr "" -#: src/diffviewer/ydiff.c:2358 +#: src/diffviewer/ydiff.c:2362 msgid "Ignore &space change" msgstr "" -#: src/diffviewer/ydiff.c:2359 +#: src/diffviewer/ydiff.c:2363 msgid "Ignore all &whitespace" msgstr "" -#: src/diffviewer/ydiff.c:2360 +#: src/diffviewer/ydiff.c:2364 msgid "Strip &trailing carriage return" msgstr "" -#: src/diffviewer/ydiff.c:2371 +#: src/diffviewer/ydiff.c:2375 msgid "Diff Options" msgstr "" -#: src/diffviewer/ydiff.c:2868 +#: src/diffviewer/ydiff.c:2872 msgid "Edit" msgstr "" -#: src/diffviewer/ydiff.c:2868 +#: src/diffviewer/ydiff.c:2872 msgid "Edit is disabled" msgstr "" -#: src/diffviewer/ydiff.c:2902 +#: src/diffviewer/ydiff.c:2906 msgid "Goto line (left)" msgstr "" -#: src/diffviewer/ydiff.c:2903 +#: src/diffviewer/ydiff.c:2907 msgid "Goto line (right)" msgstr "" -#: src/diffviewer/ydiff.c:2911 src/editor/editcmd.c:1672 +#: src/diffviewer/ydiff.c:2915 src/editor/editcmd.c:1664 msgid "Enter line:" msgstr "" -#: src/diffviewer/ydiff.c:2950 src/editor/editwidget.c:676 +#: src/diffviewer/ydiff.c:2954 src/editor/editwidget.c:676 #: src/filemanager/filemanager.c:1639 src/filemanager/tree.c:1166 -#: src/help.c:1170 src/viewer/display.c:90 +#: src/help.c:1171 src/viewer/display.c:90 msgid "ButtonBar|Help" msgstr "" -#: src/diffviewer/ydiff.c:2951 src/editor/editwidget.c:677 +#: src/diffviewer/ydiff.c:2955 src/editor/editwidget.c:677 #: src/viewer/display.c:102 msgid "ButtonBar|Save" msgstr "" -#: src/diffviewer/ydiff.c:2952 src/filemanager/filemanager.c:1642 +#: src/diffviewer/ydiff.c:2956 src/filemanager/filemanager.c:1642 #: src/viewer/display.c:97 msgid "ButtonBar|Edit" msgstr "" -#: src/diffviewer/ydiff.c:2953 +#: src/diffviewer/ydiff.c:2957 msgid "ButtonBar|Merge" msgstr "" -#: src/diffviewer/ydiff.c:2954 src/editor/editwidget.c:682 +#: src/diffviewer/ydiff.c:2958 src/editor/editwidget.c:682 #: src/viewer/display.c:112 msgid "ButtonBar|Search" msgstr "" -#: src/diffviewer/ydiff.c:2955 +#: src/diffviewer/ydiff.c:2959 msgid "ButtonBar|Options" msgstr "" -#: src/diffviewer/ydiff.c:2956 src/editor/editwidget.c:685 -#: src/filemanager/filemanager.c:1648 src/help.c:1179 src/viewer/display.c:121 +#: src/diffviewer/ydiff.c:2960 src/editor/editwidget.c:685 +#: src/filemanager/filemanager.c:1648 src/help.c:1180 src/viewer/display.c:121 #: src/viewer/display.c:124 msgid "ButtonBar|Quit" msgstr "" -#: src/diffviewer/ydiff.c:3002 src/editor/editcmd.c:1491 -#: src/viewer/actions_cmd.c:637 src/viewer/actions_cmd.c:643 +#: src/diffviewer/ydiff.c:3006 src/editor/editcmd.c:1482 +#: src/viewer/actions_cmd.c:603 src/viewer/actions_cmd.c:609 msgid "Quit" msgstr "" -#: src/diffviewer/ydiff.c:3003 +#: src/diffviewer/ydiff.c:3007 msgid "File(s) was modified. Save with exit?" msgstr "" -#: src/diffviewer/ydiff.c:3004 +#: src/diffviewer/ydiff.c:3008 msgid "" "Midnight Commander is being shut down.\n" "Save modified file(s)?" msgstr "" -#: src/diffviewer/ydiff.c:3336 src/diffviewer/ydiff.c:3339 +#: src/diffviewer/ydiff.c:3340 src/diffviewer/ydiff.c:3343 msgid "Diff:" msgstr "" -#: src/diffviewer/ydiff.c:3465 src/diffviewer/ydiff.c:3481 +#: src/diffviewer/ydiff.c:3469 src/diffviewer/ydiff.c:3485 msgid "File name is empty!" msgstr "" -#: src/diffviewer/ydiff.c:3473 src/diffviewer/ydiff.c:3488 -#: src/diffviewer/ydiff.c:3508 src/diffviewer/ydiff.c:3525 +#: src/diffviewer/ydiff.c:3477 src/diffviewer/ydiff.c:3492 +#: src/diffviewer/ydiff.c:3512 src/diffviewer/ydiff.c:3529 #, c-format msgid "\"%s\" is a directory" msgstr "" -#: src/diffviewer/ydiff.c:3514 src/diffviewer/ydiff.c:3531 -#: src/filemanager/file.c:1825 src/viewer/mcviewer.c:356 +#: src/diffviewer/ydiff.c:3518 src/diffviewer/ydiff.c:3535 +#: src/filemanager/file.c:1852 src/viewer/mcviewer.c:356 #, c-format msgid "" "Cannot stat \"%s\"\n" "%s" msgstr "" -#: src/diffviewer/ydiff.c:3540 +#: src/diffviewer/ydiff.c:3544 msgid "Diff viewer: invalid mode" msgstr "" -#: src/diffviewer/ydiff.c:3566 +#: src/diffviewer/ydiff.c:3570 msgid "Two files are needed to compare" msgstr "" @@ -1254,340 +1249,320 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/editor/edit.c:208 src/editor/edit.c:326 +#: src/editor/edit.c:205 src/editor/edit.c:316 #, c-format msgid "Cannot open %s for reading" msgstr "" -#: src/editor/edit.c:218 +#: src/editor/edit.c:214 msgid "Load file" msgstr "" -#: src/editor/edit.c:229 +#: src/editor/edit.c:222 #, c-format msgid "Error reading %s" msgstr "" -#: src/editor/edit.c:338 +#: src/editor/edit.c:328 #, c-format msgid "Cannot get size/permissions for %s" msgstr "" -#: src/editor/edit.c:347 +#: src/editor/edit.c:337 #, c-format msgid "\"%s\" is not a regular file" msgstr "" -#: src/editor/edit.c:372 +#: src/editor/edit.c:362 #, c-format msgid "" "File \"%s\" is too large.\n" "Open it anyway?" msgstr "" -#: src/editor/edit.c:374 src/editor/editcmd.c:178 src/editor/editcmd.c:201 -#: src/editor/editcmd.c:375 src/editor/editcmd.c:517 src/editor/editcmd.c:953 -#: src/editor/editcmd.c:1978 src/editor/editcmd.c:2006 src/editor/etags.c:372 -#: src/execute.c:137 src/filemanager/ext.c:792 src/filemanager/file.c:2566 -#: src/filemanager/panel.c:4803 src/help.c:365 src/main.c:422 -#: src/subshell/common.c:1665 src/vfs/sftpfs/connection.c:562 -#: src/viewer/actions_cmd.c:439 +#: src/editor/edit.c:364 src/editor/editcmd.c:177 src/editor/editcmd.c:200 +#: src/editor/editcmd.c:366 src/editor/editcmd.c:509 src/editor/editcmd.c:944 +#: src/editor/editcmd.c:1970 src/editor/editcmd.c:1998 src/editor/etags.c:373 +#: src/execute.c:137 src/filemanager/ext.c:792 src/filemanager/file.c:2593 +#: src/filemanager/panel.c:4793 src/help.c:365 src/learn.c:121 src/main.c:422 +#: src/subshell/common.c:1795 src/vfs/sftpfs/connection.c:562 +#: src/viewer/actions_cmd.c:405 msgid "Warning" msgstr "" -#: src/editor/edit.c:2020 +#: src/editor/edit.c:2008 #, c-format msgid "Error reading from pipe: %s" msgstr "" -#: src/editor/edit.c:2030 +#: src/editor/edit.c:2014 #, c-format msgid "Cannot open pipe for reading: %s" msgstr "" -#: src/editor/editcmd.c:179 +#: src/editor/editcmd.c:178 msgid "File has hard-links. Detach before saving?" msgstr "" -#: src/editor/editcmd.c:202 +#: src/editor/editcmd.c:201 msgid "The file has been modified in the meantime. Save anyway?" msgstr "" -#: src/editor/editcmd.c:266 +#: src/editor/editcmd.c:265 #, c-format msgid "Error writing to pipe: %s" msgstr "" -#: src/editor/editcmd.c:276 +#: src/editor/editcmd.c:273 #, c-format msgid "Cannot open pipe for writing: %s" msgstr "" -#: src/editor/editcmd.c:319 +#: src/editor/editcmd.c:312 #, c-format msgid "Cannot open file for writing: %s" msgstr "" -#: src/editor/editcmd.c:376 +#: src/editor/editcmd.c:367 msgid "The file you are saving does not end with a newline." msgstr "" -#: src/editor/editcmd.c:377 src/editor/editcmd.c:519 src/editor/editcmd.c:1980 -#: src/editor/editcmd.c:2008 src/editor/etags.c:374 +#: src/editor/editcmd.c:368 src/editor/editcmd.c:511 src/editor/editcmd.c:1972 +#: src/editor/editcmd.c:2000 src/editor/etags.c:375 msgid "C&ontinue" msgstr "" -#: src/editor/editcmd.c:390 +#: src/editor/editcmd.c:381 msgid "&Do not change" msgstr "" -#: src/editor/editcmd.c:391 +#: src/editor/editcmd.c:382 msgid "&Unix format (LF)" msgstr "" -#: src/editor/editcmd.c:392 +#: src/editor/editcmd.c:383 msgid "&Windows/DOS format (CR LF)" msgstr "" -#: src/editor/editcmd.c:393 +#: src/editor/editcmd.c:384 msgid "&Macintosh format (CR)" msgstr "" -#: src/editor/editcmd.c:398 src/editor/editcmd.c:1053 src/editor/editcmd.c:1713 -#: src/editor/editcmd.c:1744 src/filemanager/cmd.c:734 +#: src/editor/editcmd.c:389 src/editor/editcmd.c:1044 src/editor/editcmd.c:1705 +#: src/editor/editcmd.c:1736 src/filemanager/cmd.c:734 msgid "Enter file name:" msgstr "" -#: src/editor/editcmd.c:402 +#: src/editor/editcmd.c:393 msgid "Change line breaks to:" msgstr "" -#: src/editor/editcmd.c:412 +#: src/editor/editcmd.c:403 msgid "Save As" msgstr "" -#: src/editor/editcmd.c:852 +#: src/editor/editcmd.c:844 msgid "&Quick save" msgstr "" -#: src/editor/editcmd.c:853 +#: src/editor/editcmd.c:845 msgid "&Safe save" msgstr "" -#: src/editor/editcmd.c:854 +#: src/editor/editcmd.c:846 msgid "&Do backups with following extension:" msgstr "" -#: src/editor/editcmd.c:873 +#: src/editor/editcmd.c:865 msgid "Check &POSIX new line" msgstr "" -#: src/editor/editcmd.c:882 +#: src/editor/editcmd.c:874 msgid "Edit Save Mode" msgstr "" -#: src/editor/editcmd.c:936 src/editor/editcmd.c:995 -msgid "Save as" -msgstr "" - -#: src/editor/editcmd.c:938 +#: src/editor/editcmd.c:929 msgid "Cannot save: destination is not a regular file" msgstr "" -#: src/editor/editcmd.c:954 +#: src/editor/editcmd.c:945 msgid "A file already exists with this name" msgstr "" -#: src/editor/editcmd.c:954 +#: src/editor/editcmd.c:945 msgid "&Overwrite" msgstr "" -#: src/editor/editcmd.c:995 src/editor/editcmd.c:1723 +#: src/editor/editcmd.c:986 msgid "Cannot save file" msgstr "" -#: src/editor/editcmd.c:1029 +#: src/editor/editcmd.c:1020 #, c-format msgid "Confirm save file: \"%s\"" msgstr "" -#: src/editor/editcmd.c:1031 src/viewer/hex.c:415 src/viewer/hex.c:427 +#: src/editor/editcmd.c:1022 src/viewer/hex.c:415 src/viewer/hex.c:427 msgid "Save file" msgstr "" -#: src/editor/editcmd.c:1031 src/editor/editmenu.c:78 src/learn.c:194 -#: src/learn.c:259 +#: src/editor/editcmd.c:1022 src/editor/editmenu.c:78 src/learn.c:195 +#: src/learn.c:260 msgid "&Save" msgstr "" -#: src/editor/editcmd.c:1053 +#: src/editor/editcmd.c:1044 msgid "Load" msgstr "" -#: src/editor/editcmd.c:1141 +#: src/editor/editcmd.c:1132 msgid "Syntax file edit" msgstr "" -#: src/editor/editcmd.c:1142 +#: src/editor/editcmd.c:1133 msgid "Which syntax file you want to edit?" msgstr "" -#: src/editor/editcmd.c:1143 src/editor/editcmd.c:1194 +#: src/editor/editcmd.c:1134 src/editor/editcmd.c:1185 #: src/filemanager/cmd.c:835 src/filemanager/cmd.c:876 #: src/filemanager/cmd.c:934 msgid "&User" msgstr "" -#: src/editor/editcmd.c:1143 src/editor/editcmd.c:1194 +#: src/editor/editcmd.c:1134 src/editor/editcmd.c:1185 msgid "&System wide" msgstr "" -#: src/editor/editcmd.c:1192 src/filemanager/cmd.c:874 +#: src/editor/editcmd.c:1183 src/filemanager/cmd.c:874 msgid "Menu edit" msgstr "" -#: src/editor/editcmd.c:1193 src/filemanager/cmd.c:875 +#: src/editor/editcmd.c:1184 src/filemanager/cmd.c:875 msgid "Which menu file do you want to edit?" msgstr "" -#: src/editor/editcmd.c:1194 src/filemanager/cmd.c:876 +#: src/editor/editcmd.c:1185 src/filemanager/cmd.c:876 msgid "&Local" msgstr "" -#: src/editor/editcmd.c:1466 src/editor/editwidget.c:387 +#: src/editor/editcmd.c:1457 src/editor/editwidget.c:387 msgid "[NoName]" msgstr "" -#: src/editor/editcmd.c:1484 +#: src/editor/editcmd.c:1475 #, c-format msgid "" "File %s was modified.\n" "Save before close?" msgstr "" -#: src/editor/editcmd.c:1485 +#: src/editor/editcmd.c:1476 msgid "Close file" msgstr "" -#: src/editor/editcmd.c:1489 +#: src/editor/editcmd.c:1480 #, c-format msgid "" "Midnight Commander is being shut down.\n" "Save modified file %s?" msgstr "" -#: src/editor/editcmd.c:1589 +#: src/editor/editcmd.c:1581 msgid "This function is not implemented" msgstr "" -#: src/editor/editcmd.c:1604 -msgid "Copy to clipboard" -msgstr "" - -#: src/editor/editcmd.c:1604 src/editor/editcmd.c:1628 +#: src/editor/editcmd.c:1596 src/editor/editcmd.c:1620 msgid "Unable to save to file" msgstr "" -#: src/editor/editcmd.c:1628 -msgid "Cut to clipboard" -msgstr "" - -#: src/editor/editcmd.c:1672 +#: src/editor/editcmd.c:1664 msgid "Goto line" msgstr "" -#: src/editor/editcmd.c:1713 src/editor/editcmd.c:1723 +#: src/editor/editcmd.c:1705 msgid "Save block" msgstr "" -#: src/editor/editcmd.c:1744 src/editor/editcmd.c:1759 -msgid "Insert file" +#: src/editor/editcmd.c:1715 +msgid "Cannot save block" msgstr "" -#: src/editor/editcmd.c:1759 -msgid "Cannot insert file" +#: src/editor/editcmd.c:1736 +msgid "Insert file" msgstr "" -#: src/editor/editcmd.c:1780 -msgid "Sort block" +#: src/editor/editcmd.c:1751 +msgid "Cannot insert file" msgstr "" -#: src/editor/editcmd.c:1780 +#: src/editor/editcmd.c:1772 msgid "You must first highlight a block of text" msgstr "" -#: src/editor/editcmd.c:1788 +#: src/editor/editcmd.c:1780 msgid "Run sort" msgstr "" -#: src/editor/editcmd.c:1789 +#: src/editor/editcmd.c:1781 msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -#: src/editor/editcmd.c:1809 src/editor/editcmd.c:1816 -msgid "Sort" -msgstr "" - -#: src/editor/editcmd.c:1809 +#: src/editor/editcmd.c:1801 msgid "Cannot execute sort command" msgstr "" -#: src/editor/editcmd.c:1815 +#: src/editor/editcmd.c:1807 #, c-format msgid "Sort returned non-zero: %s" msgstr "" -#: src/editor/editcmd.c:1852 +#: src/editor/editcmd.c:1842 msgid "Paste output of external command" msgstr "" -#: src/editor/editcmd.c:1853 +#: src/editor/editcmd.c:1843 msgid "Enter shell command(s):" msgstr "" -#: src/editor/editcmd.c:1870 -msgid "External command" +#: src/editor/editcmd.c:1860 +msgid "Cannot execute external command" msgstr "" -#: src/editor/editcmd.c:1870 -msgid "Cannot execute command" -msgstr "" - -#: src/editor/editcmd.c:1915 +#: src/editor/editcmd.c:1907 msgid "mail -s -c " msgstr "" -#: src/editor/editcmd.c:1916 +#: src/editor/editcmd.c:1908 msgid "To" msgstr "" -#: src/editor/editcmd.c:1919 +#: src/editor/editcmd.c:1911 msgid "Subject" msgstr "" -#: src/editor/editcmd.c:1922 +#: src/editor/editcmd.c:1914 msgid "Copies to" msgstr "" -#: src/editor/editcmd.c:1933 +#: src/editor/editcmd.c:1925 msgid "Mail" msgstr "" -#: src/editor/editcmd.c:1967 +#: src/editor/editcmd.c:1959 msgid "Insert literal" msgstr "" -#: src/editor/editcmd.c:1968 +#: src/editor/editcmd.c:1960 msgid "Press any key:" msgstr "" -#: src/editor/editcmd.c:1979 src/editor/editcmd.c:2007 src/editor/etags.c:373 +#: src/editor/editcmd.c:1971 src/editor/editcmd.c:1999 src/editor/etags.c:374 msgid "" "Current text was modified without a file save.\n" "Continue discards these changes." msgstr "" -#: src/editor/editcmd.c:2059 +#: src/editor/editcmd.c:2051 msgid "Cancel" msgstr "" @@ -1703,8 +1678,8 @@ msgstr "" msgid "Mo&ve" msgstr "" -#: src/editor/editmenu.c:112 src/filemanager/file.c:2824 -#: src/filemanager/file.c:2885 src/filemanager/filemanager.c:255 +#: src/editor/editmenu.c:112 src/filemanager/file.c:2851 +#: src/filemanager/file.c:2912 src/filemanager/filemanager.c:255 msgid "&Delete" msgstr "" @@ -2013,58 +1988,58 @@ msgstr "" msgid "Editor options" msgstr "" -#: src/editor/editsearch.c:98 src/editor/editsearch.c:181 +#: src/editor/editsearch.c:108 src/editor/editsearch.c:191 msgid "In se&lection" msgstr "" -#: src/editor/editsearch.c:106 +#: src/editor/editsearch.c:116 msgid "&Find all" msgstr "" -#: src/editor/editsearch.c:172 +#: src/editor/editsearch.c:182 msgid "Enter replacement string:" msgstr "" -#: src/editor/editsearch.c:195 src/editor/editsearch.c:974 -#: src/editor/editsearch.c:1014 src/editor/editsearch.c:1026 +#: src/editor/editsearch.c:205 src/editor/editsearch.c:965 +#: src/editor/editsearch.c:1005 src/editor/editsearch.c:1017 msgid "Replace" msgstr "" -#: src/editor/editsearch.c:246 +#: src/editor/editsearch.c:256 msgid "Replace with:" msgstr "" -#: src/editor/editsearch.c:249 src/editor/spell.c:355 +#: src/editor/editsearch.c:259 src/editor/spell.c:355 msgid "&Replace" msgstr "" -#: src/editor/editsearch.c:250 src/filemanager/file.c:1009 -#: src/filemanager/filegui.c:491 +#: src/editor/editsearch.c:260 src/filemanager/file.c:1009 +#: src/filemanager/filegui.c:501 msgid "A&ll" msgstr "" -#: src/editor/editsearch.c:251 src/editor/spell.c:357 -#: src/filemanager/file.c:889 src/filemanager/file.c:3375 -#: src/filemanager/filegui.c:248 +#: src/editor/editsearch.c:261 src/editor/spell.c:357 +#: src/filemanager/file.c:889 src/filemanager/file.c:3408 +#: src/filemanager/filegui.c:249 msgid "&Skip" msgstr "" -#: src/editor/editsearch.c:260 +#: src/editor/editsearch.c:270 msgid "Confirm replace" msgstr "" -#: src/editor/editsearch.c:750 src/viewer/search.c:95 +#: src/editor/editsearch.c:738 src/viewer/search.c:95 #, c-format msgid "Searching %s: %3d%%" msgstr "" -#: src/editor/editsearch.c:753 src/filemanager/find.c:1362 +#: src/editor/editsearch.c:741 src/filemanager/find.c:1362 #: src/viewer/search.c:98 #, c-format msgid "Searching %s" msgstr "" -#: src/editor/editsearch.c:1026 +#: src/editor/editsearch.c:1017 #, c-format msgid "%ld replacements made" msgstr "" @@ -2076,7 +2051,7 @@ msgid "" msgstr "" #: src/editor/editwidget.c:154 -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" #: src/editor/editwidget.c:164 @@ -2232,7 +2207,7 @@ msgstr "" msgid "Suggest" msgstr "" -#: src/editor/spell.c:746 +#: src/editor/spell.c:748 msgid "Select language" msgstr "" @@ -2252,8 +2227,8 @@ msgstr "" msgid "Load syntax file" msgstr "" -#: src/editor/syntax.c:1544 src/help.c:1105 src/usermenu.c:1016 -#: src/usermenu.c:1047 +#: src/editor/syntax.c:1544 src/help.c:1106 src/usermenu.c:1015 +#: src/usermenu.c:1046 #, c-format msgid "" "Cannot open file %s\n" @@ -3198,15 +3173,15 @@ msgstr "" msgid "Unable to save setup to %s" msgstr "" -#: src/filemanager/command.c:119 src/usermenu.c:1005 +#: src/filemanager/command.c:119 src/usermenu.c:1004 msgid "Cannot execute commands on non-local filesystems" msgstr "" -#: src/filemanager/ext.c:257 src/usermenu.c:504 +#: src/filemanager/ext.c:257 src/usermenu.c:503 msgid "Parameter" msgstr "" -#: src/filemanager/ext.c:473 src/usermenu.c:475 +#: src/filemanager/ext.c:473 src/usermenu.c:474 #, c-format msgid "" "Cannot create temporary command file\n" @@ -3246,8 +3221,8 @@ msgid "" "or use that file as an example of how to write it." msgstr "" -#: src/filemanager/file.c:94 src/filemanager/file.c:2822 -#: src/filemanager/file.c:2884 src/filemanager/tree.c:719 +#: src/filemanager/file.c:94 src/filemanager/file.c:2849 +#: src/filemanager/file.c:2911 src/filemanager/tree.c:719 msgid "DialogTitle|Copy" msgstr "" @@ -3255,8 +3230,8 @@ msgstr "" msgid "DialogTitle|Move" msgstr "" -#: src/filemanager/file.c:96 src/filemanager/hotlist.c:1155 -#: src/filemanager/hotlist.c:1172 src/filemanager/tree.c:819 +#: src/filemanager/file.c:96 src/filemanager/hotlist.c:1150 +#: src/filemanager/hotlist.c:1167 src/filemanager/tree.c:819 msgid "DialogTitle|Delete" msgstr "" @@ -3380,7 +3355,7 @@ msgid "" "Delete it recursively?" msgstr "" -#: src/filemanager/file.c:1010 src/filemanager/filegui.c:495 +#: src/filemanager/file.c:1010 src/filemanager/filegui.c:505 msgid "Non&e" msgstr "" @@ -3417,192 +3392,199 @@ msgid "" "%s" msgstr "" -#: src/filemanager/file.c:1675 src/filemanager/file.c:2322 +#: src/filemanager/file.c:1530 +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + +#: src/filemanager/file.c:1702 src/filemanager/file.c:2349 #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:1677 +#: src/filemanager/file.c:1704 #, c-format msgid "" "Cannot overwrite file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:1699 +#: src/filemanager/file.c:1726 #, c-format msgid "" "Cannot move directory \"%s\" to \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:1814 +#: src/filemanager/file.c:1841 msgid "Cannot operate on \"..\"!" msgstr "" -#: src/filemanager/file.c:2342 +#: src/filemanager/file.c:2369 #, c-format msgid "" "Cannot stat source file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2373 +#: src/filemanager/file.c:2400 #, c-format msgid "" "Cannot get ext2 attributes of source file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2446 src/filemanager/file.c:2523 +#: src/filemanager/file.c:2473 src/filemanager/file.c:2550 #, c-format msgid "" "Cannot set ext2 attributes of target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2472 +#: src/filemanager/file.c:2499 #, c-format msgid "" "Cannot create special file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2486 src/filemanager/file.c:2900 +#: src/filemanager/file.c:2513 src/filemanager/file.c:2927 #, c-format msgid "" "Cannot chown target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2502 src/filemanager/file.c:2921 +#: src/filemanager/file.c:2529 src/filemanager/file.c:2948 #, c-format msgid "" "Cannot chmod target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2554 +#: src/filemanager/file.c:2581 #, c-format msgid "" "Cannot open source file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2566 +#: src/filemanager/file.c:2593 msgid "Reget failed, about to overwrite file" msgstr "" -#: src/filemanager/file.c:2578 +#: src/filemanager/file.c:2605 #, c-format msgid "" "Cannot fstat source file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2611 +#: src/filemanager/file.c:2638 #, c-format msgid "" "Cannot create target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2644 +#: src/filemanager/file.c:2671 #, c-format msgid "" "Cannot fstat target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2665 +#: src/filemanager/file.c:2692 #, c-format msgid "" "Cannot preallocate space for target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2723 +#: src/filemanager/file.c:2750 #, c-format msgid "" "Cannot read source file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2763 +#: src/filemanager/file.c:2790 #, c-format msgid "" "Cannot write target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2802 +#: src/filemanager/file.c:2829 msgid "(stalled)" msgstr "" -#: src/filemanager/file.c:2823 src/filemanager/file.c:2884 +#: src/filemanager/file.c:2850 src/filemanager/file.c:2911 msgid "Incomplete file was retrieved" msgstr "" -#: src/filemanager/file.c:2824 src/filemanager/file.c:2885 +#: src/filemanager/file.c:2851 src/filemanager/file.c:2912 msgid "&Keep" msgstr "" -#: src/filemanager/file.c:2824 +#: src/filemanager/file.c:2851 msgid "&Continue copy" msgstr "" -#: src/filemanager/file.c:2860 +#: src/filemanager/file.c:2887 #, c-format msgid "" "Cannot close source file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2872 +#: src/filemanager/file.c:2899 #, c-format msgid "" "Cannot close target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:2965 +#: src/filemanager/file.c:2992 #, c-format msgid "" "Cannot set ext2 attributes for target file \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:3029 +#: src/filemanager/file.c:3056 #, c-format msgid "" "Cannot stat source directory \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:3051 +#: src/filemanager/file.c:3078 #, c-format msgid "" "Cannot get ext2 attributes of source directory \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:3100 +#: src/filemanager/file.c:3127 #, c-format msgid "" "Source \"%s\" is not a directory\n" "%s" msgstr "" -#: src/filemanager/file.c:3112 +#: src/filemanager/file.c:3139 #, c-format msgid "" "Cannot copy cyclic symbolic link\n" "\"%s\"" msgstr "" -#: src/filemanager/file.c:3151 src/filemanager/file.c:3648 +#: src/filemanager/file.c:3178 src/filemanager/file.c:3681 #: src/filemanager/tree.c:766 #, c-format msgid "" @@ -3610,192 +3592,192 @@ msgid "" "%s" msgstr "" -#: src/filemanager/file.c:3184 +#: src/filemanager/file.c:3211 #, c-format msgid "" "Cannot create target directory \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:3209 +#: src/filemanager/file.c:3236 #, c-format msgid "" "Cannot chown target directory \"%s\"\n" "%s" msgstr "" -#: src/filemanager/file.c:3419 +#: src/filemanager/file.c:3452 #, c-format msgid "Directories: %zu, total size: %s" msgstr "" -#: src/filemanager/file.c:3563 +#: src/filemanager/file.c:3596 msgid "Sorry, I could not put the job in background" msgstr "" -#: src/filemanager/filegui.c:249 src/filemanager/find.c:192 +#: src/filemanager/filegui.c:250 src/filemanager/find.c:192 msgid "S&uspend" msgstr "" -#: src/filemanager/filegui.c:250 src/filemanager/find.c:193 +#: src/filemanager/filegui.c:251 src/filemanager/find.c:193 msgid "Con&tinue" msgstr "" -#: src/filemanager/filegui.c:340 +#: src/filemanager/filegui.c:341 #, c-format msgid "%d:%02d:%02d" msgstr "" -#: src/filemanager/filegui.c:362 +#: src/filemanager/filegui.c:372 #, c-format msgid "ETA %s" msgstr "" -#: src/filemanager/filegui.c:371 +#: src/filemanager/filegui.c:381 #, c-format msgid "%.2f MB/s" msgstr "" -#: src/filemanager/filegui.c:373 +#: src/filemanager/filegui.c:383 #, c-format msgid "%.2f KB/s" msgstr "" -#: src/filemanager/filegui.c:375 +#: src/filemanager/filegui.c:385 #, c-format msgid "%ld B/s" msgstr "" -#: src/filemanager/filegui.c:459 +#: src/filemanager/filegui.c:469 msgid "New :" msgstr "" -#: src/filemanager/filegui.c:467 +#: src/filemanager/filegui.c:477 msgid "Existing:" msgstr "" -#: src/filemanager/filegui.c:476 +#: src/filemanager/filegui.c:486 msgid "Overwrite this file?" msgstr "" -#: src/filemanager/filegui.c:482 src/filemanager/hotlist.c:192 +#: src/filemanager/filegui.c:492 src/filemanager/hotlist.c:192 msgid "A&ppend" msgstr "" -#: src/filemanager/filegui.c:484 +#: src/filemanager/filegui.c:494 msgid "&Reget" msgstr "" -#: src/filemanager/filegui.c:487 +#: src/filemanager/filegui.c:497 msgid "Overwrite all files?" msgstr "" -#: src/filemanager/filegui.c:489 +#: src/filemanager/filegui.c:499 msgid "Don't overwrite with &zero length file" msgstr "" -#: src/filemanager/filegui.c:493 +#: src/filemanager/filegui.c:503 msgid "&Older" msgstr "" -#: src/filemanager/filegui.c:497 +#: src/filemanager/filegui.c:507 msgid "S&maller" msgstr "" -#: src/filemanager/filegui.c:499 +#: src/filemanager/filegui.c:509 msgid "&Size differs" msgstr "" -#: src/filemanager/filegui.c:527 +#: src/filemanager/filegui.c:537 msgid "File exists" msgstr "" -#: src/filemanager/filegui.c:529 +#: src/filemanager/filegui.c:539 msgid "Background process: File exists" msgstr "" -#: src/filemanager/filegui.c:1097 +#: src/filemanager/filegui.c:1107 #, c-format msgid "Files processed: %zu / %zu" msgstr "" -#: src/filemanager/filegui.c:1100 +#: src/filemanager/filegui.c:1110 #, c-format msgid "Files processed: %zu" msgstr "" -#: src/filemanager/filegui.c:1145 +#: src/filemanager/filegui.c:1155 #, c-format msgid "Time: %s %s" msgstr "" -#: src/filemanager/filegui.c:1149 +#: src/filemanager/filegui.c:1159 #, c-format msgid "Time: %s %s (%s)" msgstr "" -#: src/filemanager/filegui.c:1155 +#: src/filemanager/filegui.c:1165 #, c-format msgid "Time: %s" msgstr "" -#: src/filemanager/filegui.c:1159 +#: src/filemanager/filegui.c:1169 #, c-format msgid "Time: %s (%s)" msgstr "" -#: src/filemanager/filegui.c:1169 +#: src/filemanager/filegui.c:1179 #, c-format msgid " Total: %s " msgstr "" -#: src/filemanager/filegui.c:1173 +#: src/filemanager/filegui.c:1183 #, c-format msgid " Total: %s / %s " msgstr "" -#: src/filemanager/filegui.c:1194 +#: src/filemanager/filegui.c:1204 msgid "Source" msgstr "" -#: src/filemanager/filegui.c:1218 +#: src/filemanager/filegui.c:1228 msgid "Target" msgstr "" -#: src/filemanager/filegui.c:1252 +#: src/filemanager/filegui.c:1262 msgid "Deleting" msgstr "" -#: src/filemanager/filegui.c:1421 src/filemanager/find.c:595 +#: src/filemanager/filegui.c:1431 src/filemanager/find.c:595 #: src/filemanager/panel.c:2672 msgid "&Using shell patterns" msgstr "" -#: src/filemanager/filegui.c:1423 +#: src/filemanager/filegui.c:1433 msgid "to:" msgstr "" -#: src/filemanager/filegui.c:1427 +#: src/filemanager/filegui.c:1437 msgid "Follow &links" msgstr "" -#: src/filemanager/filegui.c:1428 +#: src/filemanager/filegui.c:1438 msgid "Preserve &attributes" msgstr "" -#: src/filemanager/filegui.c:1430 +#: src/filemanager/filegui.c:1440 msgid "Di&ve into subdir if exists" msgstr "" -#: src/filemanager/filegui.c:1431 +#: src/filemanager/filegui.c:1441 msgid "&Stable symlinks" msgstr "" -#: src/filemanager/filegui.c:1436 +#: src/filemanager/filegui.c:1446 msgid "&Background" msgstr "" -#: src/filemanager/filegui.c:1490 +#: src/filemanager/filegui.c:1500 #, c-format msgid "Invalid source pattern '%s'" msgstr "" @@ -4225,7 +4207,7 @@ msgid "New &entry" msgstr "" #: src/filemanager/hotlist.c:190 src/filemanager/hotlist.c:1009 -#: src/filemanager/hotlist.c:1072 +#: src/filemanager/hotlist.c:1067 msgid "&Insert" msgstr "" @@ -4245,7 +4227,7 @@ msgstr "" msgid "Directory hotlist" msgstr "" -#: src/filemanager/hotlist.c:783 src/filemanager/hotlist.c:1467 +#: src/filemanager/hotlist.c:783 src/filemanager/hotlist.c:1462 msgid "Top level group" msgstr "" @@ -4262,59 +4244,59 @@ msgstr "" msgid "Directory label" msgstr "" -#: src/filemanager/hotlist.c:1008 src/filemanager/hotlist.c:1071 +#: src/filemanager/hotlist.c:1008 src/filemanager/hotlist.c:1066 msgid "&Append" msgstr "" -#: src/filemanager/hotlist.c:1040 +#: src/filemanager/hotlist.c:1037 msgid "New hotlist entry" msgstr "" -#: src/filemanager/hotlist.c:1040 +#: src/filemanager/hotlist.c:1037 msgid "Directory label:" msgstr "" -#: src/filemanager/hotlist.c:1041 +#: src/filemanager/hotlist.c:1038 msgid "Directory path:" msgstr "" -#: src/filemanager/hotlist.c:1100 +#: src/filemanager/hotlist.c:1095 msgid "New hotlist group" msgstr "" -#: src/filemanager/hotlist.c:1100 +#: src/filemanager/hotlist.c:1095 msgid "Name of new group:" msgstr "" -#: src/filemanager/hotlist.c:1153 +#: src/filemanager/hotlist.c:1148 #, c-format msgid "Are you sure you want to remove entry \"%s\"?" msgstr "" -#: src/filemanager/hotlist.c:1170 +#: src/filemanager/hotlist.c:1165 #, c-format msgid "" "Group \"%s\" is not empty.\n" "Remove it?" msgstr "" -#: src/filemanager/hotlist.c:1490 +#: src/filemanager/hotlist.c:1485 msgid "Hotlist Load" msgstr "" -#: src/filemanager/hotlist.c:1492 +#: src/filemanager/hotlist.c:1487 #, c-format msgid "" "MC was unable to write %s file,\n" "your old hotlist entries were not deleted" msgstr "" -#: src/filemanager/hotlist.c:1598 +#: src/filemanager/hotlist.c:1593 #, c-format msgid "Label for \"%s\":" msgstr "" -#: src/filemanager/hotlist.c:1613 +#: src/filemanager/hotlist.c:1608 msgid "Add to hotlist" msgstr "" @@ -4660,12 +4642,12 @@ msgstr "" msgid "Do you really want to execute?" msgstr "" -#: src/filemanager/panel.c:3499 src/filemanager/panel.c:4696 -#: src/filemanager/panel.c:4747 src/viewer/actions_cmd.c:315 +#: src/filemanager/panel.c:3487 src/filemanager/panel.c:4686 +#: src/filemanager/panel.c:4737 src/viewer/actions_cmd.c:281 msgid "Cannot read directory contents" msgstr "" -#: src/filemanager/panel.c:4804 +#: src/filemanager/panel.c:4794 msgid "User supplied format looks invalid, reverting to default." msgstr "" @@ -4793,20 +4775,20 @@ msgstr "" msgid "Internal bug: Double start of link area" msgstr "" -#: src/help.c:642 src/help.c:1127 +#: src/help.c:642 src/help.c:1128 #, c-format msgid "Cannot find node %s in help file" msgstr "" -#: src/help.c:1142 +#: src/help.c:1143 msgid "Help" msgstr "" -#: src/help.c:1171 +#: src/help.c:1172 msgid "ButtonBar|Index" msgstr "" -#: src/help.c:1172 +#: src/help.c:1173 msgid "ButtonBar|Prev" msgstr "" @@ -4831,37 +4813,35 @@ msgid "" "and wait as well." msgstr "" -#: src/learn.c:121 -msgid "Cannot accept this key" -msgstr "" - #: src/learn.c:121 #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. -#: src/learn.c:182 +#: src/learn.c:183 msgid "OK" msgstr "" -#: src/learn.c:192 +#: src/learn.c:193 msgid "" "It seems that all your keys already\n" "work fine. That's great." msgstr "" -#: src/learn.c:194 +#: src/learn.c:195 msgid "&Discard" msgstr "" -#: src/learn.c:201 +#: src/learn.c:202 msgid "" "Great! You have a complete terminal database!\n" "All your keys work well." msgstr "" -#: src/learn.c:330 +#: src/learn.c:331 msgid "" "Press all the keys mentioned here. After you have done it, check\n" "which keys are not marked with OK. Press space on the missing\n" @@ -4917,18 +4897,18 @@ msgid "" "%s" msgstr "" -#: src/subshell/common.c:1391 +#: src/subshell/common.c:1417 #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -#: src/subshell/common.c:1666 -msgid "The shell is still active. Quit anyway?" +#: src/subshell/common.c:1521 +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#: src/subshell/common.c:1802 -#, c-format -msgid "Warning: Cannot change to %s.\n" +#: src/subshell/common.c:1796 +msgid "The shell is still active. Quit anyway?" msgstr "" #: src/textconf.c:90 @@ -5052,57 +5032,57 @@ msgstr "" msgid "Cache directory:" msgstr "" -#: src/usermenu.c:348 +#: src/usermenu.c:347 msgid "Debug" msgstr "" -#: src/usermenu.c:365 +#: src/usermenu.c:364 msgid "ERROR:" msgstr "" -#: src/usermenu.c:369 +#: src/usermenu.c:368 msgid "True:" msgstr "" -#: src/usermenu.c:371 +#: src/usermenu.c:370 msgid "False:" msgstr "" -#: src/usermenu.c:610 +#: src/usermenu.c:609 msgid "Error calling program" msgstr "" -#: src/usermenu.c:638 +#: src/usermenu.c:637 msgid "Warning -- ignoring file" msgstr "" -#: src/usermenu.c:639 +#: src/usermenu.c:638 #, c-format msgid "" "File %s is not owned by root or you or is world writable.\n" "Using it may compromise your security" msgstr "" -#: src/usermenu.c:751 +#: src/usermenu.c:750 msgid "Format error on file Extensions File" msgstr "" -#: src/usermenu.c:752 +#: src/usermenu.c:751 #, c-format msgid "The %%var macro has no default" msgstr "" -#: src/usermenu.c:753 +#: src/usermenu.c:752 #, c-format msgid "The %%var macro has no variable" msgstr "" -#: src/usermenu.c:1136 +#: src/usermenu.c:1135 #, c-format msgid "No suitable entries found in %s" msgstr "" -#: src/usermenu.c:1149 +#: src/usermenu.c:1148 msgid "User menu" msgstr "" @@ -5194,7 +5174,7 @@ msgid "" "cannot build command" msgstr "" -#: src/vfs/extfs/extfs.c:1592 +#: src/vfs/extfs/extfs.c:1571 #, c-format msgid "Warning: cannot open %s directory\n" msgstr "" @@ -5341,13 +5321,13 @@ msgstr "" msgid "ftpfs: failed; nowhere to fallback to" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1862 src/vfs/shell/shell.c:975 +#: src/vfs/ftpfs/ftpfs.c:1862 src/vfs/shell/shell.c:976 #: src/vfs/undelfs/undelfs.c:385 #, c-format msgid "%s: failure" msgstr "" -#: src/vfs/ftpfs/ftpfs.c:1914 src/vfs/shell/shell.c:968 +#: src/vfs/ftpfs/ftpfs.c:1914 src/vfs/shell/shell.c:969 #: src/vfs/undelfs/undelfs.c:382 #, c-format msgid "%s: done." @@ -5523,85 +5503,85 @@ msgstr "" msgid "shell: Disconnecting from %s" msgstr "" -#: src/vfs/shell/shell.c:570 +#: src/vfs/shell/shell.c:571 msgid "shell: Waiting for initial line..." msgstr "" -#: src/vfs/shell/shell.c:580 +#: src/vfs/shell/shell.c:581 msgid "Sorry, we cannot do password authenticated connections for now." msgstr "" -#: src/vfs/shell/shell.c:588 +#: src/vfs/shell/shell.c:589 #, c-format msgid "shell: Password is required for %s" msgstr "" -#: src/vfs/shell/shell.c:597 +#: src/vfs/shell/shell.c:598 msgid "shell: Sending password..." msgstr "" -#: src/vfs/shell/shell.c:634 +#: src/vfs/shell/shell.c:635 msgid "shell: Sending initial line..." msgstr "" -#: src/vfs/shell/shell.c:643 +#: src/vfs/shell/shell.c:644 msgid "shell: Getting host info..." msgstr "" -#: src/vfs/shell/shell.c:922 +#: src/vfs/shell/shell.c:923 #, c-format msgid "shell: Reading directory %s..." msgstr "" -#: src/vfs/shell/shell.c:1033 +#: src/vfs/shell/shell.c:1034 #, c-format msgid "shell: store %s: sending command..." msgstr "" -#: src/vfs/shell/shell.c:1057 +#: src/vfs/shell/shell.c:1058 msgid "shell: Local read failed, sending zeros" msgstr "" -#: src/vfs/shell/shell.c:1076 +#: src/vfs/shell/shell.c:1077 msgid "shell: storing file" msgstr "" -#: src/vfs/shell/shell.c:1146 +#: src/vfs/shell/shell.c:1147 msgid "Aborting transfer..." msgstr "" -#: src/vfs/shell/shell.c:1162 +#: src/vfs/shell/shell.c:1163 msgid "Error reported after abort." msgstr "" -#: src/vfs/shell/shell.c:1164 +#: src/vfs/shell/shell.c:1165 msgid "Aborted transfer would be successful." msgstr "" -#: src/vfs/tar/tar.c:652 src/vfs/tar/tar.c:727 src/vfs/tar/tar.c:824 -#: src/vfs/tar/tar-internal.c:530 +#: src/vfs/tar/tar.c:652 src/vfs/tar/tar.c:726 src/vfs/tar/tar.c:823 +#: src/vfs/tar/tar-internal.c:529 msgid "Inconsistent tar archive" msgstr "" -#: src/vfs/tar/tar.c:684 src/vfs/tar/tar.c:707 +#: src/vfs/tar/tar.c:683 src/vfs/tar/tar.c:706 msgid "Unexpected EOF on archive file" msgstr "" -#: src/vfs/tar/tar.c:911 src/vfs/tar/tar.c:933 +#: src/vfs/tar/tar.c:910 src/vfs/tar/tar.c:932 #, c-format msgid "" "Cannot open tar archive\n" "%s" msgstr "" -#: src/vfs/tar/tar.c:993 src/vfs/tar/tar.c:1018 +#: src/vfs/tar/tar.c:992 src/vfs/tar/tar.c:1017 #, c-format msgid "" "%s\n" "doesn't look like a tar archive" msgstr "" -#: src/vfs/tar/tar-internal.c:186 +#: src/vfs/tar/tar-internal.c:185 msgid "tar: mc_lseek not stopped at a record boundary" msgstr "" @@ -5694,19 +5674,19 @@ msgstr "" msgid "Ext2lib error" msgstr "" -#: src/viewer/actions_cmd.c:439 +#: src/viewer/actions_cmd.c:405 msgid "Invalid value" msgstr "" -#: src/viewer/actions_cmd.c:638 +#: src/viewer/actions_cmd.c:604 msgid "File was modified. Save with exit?" msgstr "" -#: src/viewer/actions_cmd.c:639 +#: src/viewer/actions_cmd.c:605 msgid "&Cancel quit" msgstr "" -#: src/viewer/actions_cmd.c:644 +#: src/viewer/actions_cmd.c:610 msgid "" "Midnight Commander is being shut down.\n" "Save modified file?" @@ -5794,7 +5774,7 @@ msgid "" "%s" msgstr "" -#: src/viewer/lib.c:393 src/viewer/lib.c:395 +#: src/viewer/lib.c:397 src/viewer/lib.c:399 msgid "View: " msgstr "" @@ -5816,11 +5796,11 @@ msgid "" "%s" msgstr "" -#: src/viewer/search.c:452 +#: src/viewer/search.c:342 msgid "Search done" msgstr "" -#: src/viewer/search.c:452 +#: src/viewer/search.c:342 msgid "Continue from beginning?" msgstr "" diff --git a/po/mn.po b/po/mn.po index 5305b8d91e..de39011f83 100644 --- a/po/mn.po +++ b/po/mn.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Shuree Nyam-Oidov <99shuree@gmail.com>, 2020\n" "Language-Team: Mongolian (http://app.transifex.com/mc/mc/language/mn/)\n" @@ -1019,9 +1019,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1089,30 +1086,25 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" +#, fuzzy +msgid "Cannot save block" +msgstr "Анализ хийж чадсангүй:" + msgid "Insert file" msgstr "" msgid "Cannot insert file" msgstr "" -msgid "Sort block" -msgstr "" - msgid "You must first highlight a block of text" msgstr "" @@ -1122,9 +1114,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1138,10 +1127,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1532,7 +1518,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2550,6 +2536,12 @@ msgid "" "%s" msgstr "" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "Хавтасны доторхыг уншиж чадсангүй" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3662,11 +3654,10 @@ msgstr "" "Хэрвээ та сургалтаа зогсоохыг хүсвэл\n" " Esc товчоо дараад түр хүлээнэ үү." -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3736,6 +3727,10 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Анхааруулга: %s руу өөрчилж чадсангүй. \n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "%s гэж нэрлэгдсэн урсгалыг нээж чадсангүй\n" @@ -3743,10 +3738,6 @@ msgstr "%s гэж нэрлэгдсэн урсгалыг нээж чадсанг msgid "The shell is still active. Quit anyway?" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Анхааруулга: %s руу өөрчилж чадсангүй. \n" - msgid "With builtin editor and aspell support" msgstr "" diff --git a/po/nb.po b/po/nb.po index d73c0535ba..44e67a949e 100644 --- a/po/nb.po +++ b/po/nb.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: heskjestad, 2024\n" "Language-Team: Norwegian Bokmål (http://app.transifex.com/mc/mc/language/" @@ -1106,9 +1106,6 @@ msgstr "Sjekk om linjeskift avslutter fil (&POSIX)" msgid "Edit Save Mode" msgstr "Rediger lagringsinnstillinger" -msgid "Save as" -msgstr "Lagre som" - msgid "Cannot save: destination is not a regular file" msgstr "Kan ikke lagre: Målet er ikke en vanlig fil" @@ -1180,30 +1177,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Denne funksjonen er ikke implementert" -msgid "Copy to clipboard" -msgstr "Kopier til utklippstavle" - msgid "Unable to save to file" msgstr "Klarte ikke lagre til fil" -msgid "Cut to clipboard" -msgstr "Klipp ut til utklippstavle" - msgid "Goto line" msgstr "Gå til linje" msgid "Save block" msgstr "Lagre blokk" +#, fuzzy +msgid "Cannot save block" +msgstr "Klarte ikke lagre fil" + msgid "Insert file" msgstr "Sett inn fil" msgid "Cannot insert file" msgstr "Klarte ikke sette inn fil" -msgid "Sort block" -msgstr "Sorter blokk" - msgid "You must first highlight a block of text" msgstr "Du må først utheve en tekstblokk" @@ -1215,9 +1207,6 @@ msgstr "" "Angi sorteringsalternativer (jf. «man 1 sort»),\n" "og skill dem med blanktegn:" -msgid "Sort" -msgstr "Sortering" - msgid "Cannot execute sort command" msgstr "Klarte ikke utføre sorteringskommando" @@ -1231,10 +1220,8 @@ msgstr "Lim inn utdata fra ekstern kommando" msgid "Enter shell command(s):" msgstr "Angi skallkommando(er):" -msgid "External command" -msgstr "Ekstern kommando" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Klarte ikke kjøre kommando" msgid "mail -s -c " @@ -1629,7 +1616,8 @@ msgstr "" "Et brukervennlig skriveprogram\n" "skrevet for Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Opphavsrett (C) 1996-2024 Free Software Foundation" msgid "About" @@ -2723,6 +2711,14 @@ msgstr "" "Klarte ikke slette mappa «%s»\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Klarte ikke overskrive mappa «%s»\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3897,13 +3893,12 @@ msgstr "" "\n" "Trykk Escape og vent litt for å avbryte." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Kan ikke godta denne tasten" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Du tastet «%s»" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3984,6 +3979,10 @@ msgstr "" "Klarte ikke lagre fila %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Advarsel: Klarte ikke bytte til %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Klarte ikke åpne navngitt rør %s\n" @@ -3991,10 +3990,6 @@ msgstr "Klarte ikke åpne navngitt rør %s\n" msgid "The shell is still active. Quit anyway?" msgstr "Skallet er fortsatt aktivt. Avslutte likevel?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Advarsel: Klarte ikke bytte til %s.\n" - msgid "With builtin editor and aspell support" msgstr "Med innebygget tekstprogram og aspell-støtte" @@ -4772,6 +4767,28 @@ msgstr "Fortsett fra begynnelsen?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Klarte ikke hente en lokal kopi av /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Lagre som" + +#~ msgid "Copy to clipboard" +#~ msgstr "Kopier til utklippstavle" + +#~ msgid "Cut to clipboard" +#~ msgstr "Klipp ut til utklippstavle" + +#~ msgid "Sort block" +#~ msgstr "Sorter blokk" + +#~ msgid "Sort" +#~ msgstr "Sortering" + +#~ msgid "External command" +#~ msgstr "Ekstern kommando" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Du tastet «%s»" + #, c-format #~ msgid "" #~ "Cannot get flags of \"%s\"\n" diff --git a/po/nl.po b/po/nl.po index 0d9f18b4d8..5a74d8d661 100644 --- a/po/nl.po +++ b/po/nl.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Jaap Kramer , 2023\n" "Language-Team: Dutch (http://app.transifex.com/mc/mc/language/nl/)\n" @@ -1079,9 +1079,6 @@ msgstr "Controleer &POSIX nieuwe regel" msgid "Edit Save Mode" msgstr "Bewerk Opslag-modus" -msgid "Save as" -msgstr "Opslaan als" - msgid "Cannot save: destination is not a regular file" msgstr "Opslaan niet mogelijk: bestemming is geen gewoon bestand" @@ -1151,30 +1148,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Deze functie is niet geïmplementeerd" -msgid "Copy to clipboard" -msgstr "Kopieer naar klembord" - msgid "Unable to save to file" msgstr "Kan niet naar bestand opslaan" -msgid "Cut to clipboard" -msgstr "Knip naar klembord" - msgid "Goto line" msgstr "Ga naar regel" msgid "Save block" msgstr "Sla selectieblok op" +#, fuzzy +msgid "Cannot save block" +msgstr "Kan bestand niet opslaan" + msgid "Insert file" msgstr "Bestand invoegen" msgid "Cannot insert file" msgstr "Kan bestand niet invoegen" -msgid "Sort block" -msgstr "Sorteer selectieblok" - msgid "You must first highlight a block of text" msgstr "U moet eerst een blok selecteren" @@ -1185,9 +1177,6 @@ msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" "Voer sorteeropties in (zie sort(1) man-pagina) gescheiden door witruimte:" -msgid "Sort" -msgstr "Sorteren" - msgid "Cannot execute sort command" msgstr "Kan sorteeropdracht niet uitvoeren" @@ -1201,10 +1190,8 @@ msgstr "Plak uitvoer van externe opdracht" msgid "Enter shell command(s):" msgstr " Geef shell-opdracht(en): " -msgid "External command" -msgstr "Externe opdracht" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Kan opdracht niet uitvoeren" msgid "mail -s -c " @@ -1599,7 +1586,7 @@ msgstr "" "Een gebruikersvriendelijke tekstbewerker\n" "geschreven voor de Midnight Commander" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2681,6 +2668,14 @@ msgstr "" "Kan map \"%s\" niet verwijderen \n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Map \"%s\" kan niet overschreven worden \n" +"%s " + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3857,13 +3852,12 @@ msgstr "" "Als u wilt afbreken, druk dan de escape-toets,\n" "en wacht enkele ogenblikken" -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Kan deze toets niet accepteren" -#, c-format -msgid "You have entered \"%s\"" -msgstr " U heeft \"%s\" ingevoerd" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3945,6 +3939,10 @@ msgstr "" " Kan bestand %s niet opslaan: \n" " %s " +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Waarschuwing: Schakelen naar %s mislukt.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Openen van 'named pipe' %s mislukt\n" @@ -3952,10 +3950,6 @@ msgstr "Openen van 'named pipe' %s mislukt\n" msgid "The shell is still active. Quit anyway?" msgstr "De shell is nog steeds actief. Toch stoppen?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Waarschuwing: Schakelen naar %s mislukt.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4715,5 +4709,27 @@ msgstr "Doorgaan vanaf het begin?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Kan geen lokale versie van /ftp://some.host/editme.txt ophalen" +#~ msgid "Save as" +#~ msgstr "Opslaan als" + +#~ msgid "Copy to clipboard" +#~ msgstr "Kopieer naar klembord" + +#~ msgid "Cut to clipboard" +#~ msgstr "Knip naar klembord" + +#~ msgid "Sort block" +#~ msgstr "Sorteer selectieblok" + +#~ msgid "Sort" +#~ msgstr "Sorteren" + +#~ msgid "External command" +#~ msgstr "Externe opdracht" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr " U heeft \"%s\" ingevoerd" + #~ msgid "Ski&p all" #~ msgstr "Alles ove&rslaan" diff --git a/po/nl_BE.po b/po/nl_BE.po index 9891b361cf..53b802b6a4 100644 --- a/po/nl_BE.po +++ b/po/nl_BE.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Belgium) (http://app.transifex.com/mc/mc/language/" @@ -1016,9 +1016,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1086,28 +1083,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1119,9 +1110,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1135,10 +1123,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1529,7 +1514,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2547,6 +2532,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3647,11 +3638,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3718,14 +3708,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/pl.po b/po/pl.po index a29be1475a..6cdcb68a10 100644 --- a/po/pl.po +++ b/po/pl.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Piotr Drąg , 2011-2024\n" "Language-Team: Polish (http://app.transifex.com/mc/mc/language/pl/)\n" @@ -1107,9 +1107,6 @@ msgstr "Sprawdź nowe wiersze &POSIX" msgid "Edit Save Mode" msgstr "Modyfikuj tryb zapisu" -msgid "Save as" -msgstr "Zapisz jako" - msgid "Cannot save: destination is not a regular file" msgstr "Nie można zapisać: cel nie jest zwykłym plikiem" @@ -1181,30 +1178,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Ta funkcja nie jest zaimplementowana." -msgid "Copy to clipboard" -msgstr "Skopiuj do schowka" - msgid "Unable to save to file" msgstr "Nie można zapisać do pliku" -msgid "Cut to clipboard" -msgstr "Wytnij do schowka" - msgid "Goto line" msgstr "Przejście do wiersza" msgid "Save block" msgstr "Zapisz blok" +#, fuzzy +msgid "Cannot save block" +msgstr "Nie można zapisać pliku" + msgid "Insert file" msgstr "Wstaw plik" msgid "Cannot insert file" msgstr "Nie można wstawić pliku" -msgid "Sort block" -msgstr "Posortuj blok" - msgid "You must first highlight a block of text" msgstr "Należy najpierw wyróżnić blok tekstu" @@ -1216,9 +1208,6 @@ msgstr "" "Proszę podać opcje polecenia sort (strona podręcznika sort(1) zawiera więcej " "informacji), rozdzielone spacjami:" -msgid "Sort" -msgstr "Posortuj" - msgid "Cannot execute sort command" msgstr "Nie można wykonać polecenia sort" @@ -1232,10 +1221,8 @@ msgstr "Wklej wyjście zewnętrznego polecenia" msgid "Enter shell command(s):" msgstr "Polecenia powłoki:" -msgid "External command" -msgstr "Zewnętrzne polecenie" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Nie można wykonać polecenia" msgid "mail -s -c " @@ -1630,7 +1617,8 @@ msgstr "" "Łatwy w obsłudze edytor tekstu,\n" "napisany dla programu Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Copyright © 1996-2024 Free Software Foundation" msgid "About" @@ -2724,6 +2712,14 @@ msgstr "" "Nie można usunąć katalogu „%s”\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Nie można zastąpić katalogu „%s”\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3908,13 +3904,12 @@ msgstr "" "Aby zrezygnować, należy nacisnąć klawisz Escape\n" "i poczekać." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Nie można zaakceptować tego klawisza" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Wprowadzono „%s”" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3996,6 +3991,10 @@ msgstr "" "Nie można zapisać pliku %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Ostrzeżenie: nie można zmienić katalogu na %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Nie można otworzyć nazwanego potoku %s\n" @@ -4003,10 +4002,6 @@ msgstr "Nie można otworzyć nazwanego potoku %s\n" msgid "The shell is still active. Quit anyway?" msgstr "Powłoka jest wciąż aktywna. Zakończyć mimo to?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Ostrzeżenie: nie można zmienić katalogu na %s.\n" - msgid "With builtin editor and aspell support" msgstr "Z wbudowanym edytorem i obsługą aspell" @@ -4785,6 +4780,28 @@ msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "" "Nie można pobrać lokalnej kopii /ftp://jakiś.komputer/modyfikuj_mnie.txt" +#~ msgid "Save as" +#~ msgstr "Zapisz jako" + +#~ msgid "Copy to clipboard" +#~ msgstr "Skopiuj do schowka" + +#~ msgid "Cut to clipboard" +#~ msgstr "Wytnij do schowka" + +#~ msgid "Sort block" +#~ msgstr "Posortuj blok" + +#~ msgid "Sort" +#~ msgstr "Posortuj" + +#~ msgid "External command" +#~ msgstr "Zewnętrzne polecenie" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Wprowadzono „%s”" + #, c-format #~ msgid "" #~ "Cannot get flags of \"%s\"\n" diff --git a/po/pt.po b/po/pt.po index 9517596000..56b995374a 100644 --- a/po/pt.po +++ b/po/pt.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Gilberto Jorge , 2013-2024\n" "Language-Team: Portuguese (http://app.transifex.com/mc/mc/language/pt/)\n" @@ -1105,9 +1105,6 @@ msgstr "Verificar nova linha &POSIX" msgid "Edit Save Mode" msgstr "Editar Modo de Gravação" -msgid "Save as" -msgstr "Guardar como" - msgid "Cannot save: destination is not a regular file" msgstr "Não é possível guardar: destino não é um ficheiro regular" @@ -1179,30 +1176,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Esta função não está implementada" -msgid "Copy to clipboard" -msgstr "Copiar para o clipboard" - msgid "Unable to save to file" msgstr "Não foi possível guardar para ficheiro" -msgid "Cut to clipboard" -msgstr "Cortar para o clipboard" - msgid "Goto line" msgstr "Ir para a linha" msgid "Save block" msgstr "Guardar bloco" +#, fuzzy +msgid "Cannot save block" +msgstr "Não é possível guardar ficheiro" + msgid "Insert file" msgstr "Inserir ficheiro" msgid "Cannot insert file" msgstr "Não é possível inserir ficheiro" -msgid "Sort block" -msgstr "Ordenar bloco" - msgid "You must first highlight a block of text" msgstr "Primeiro tem de destacar um bloco de texto" @@ -1214,9 +1206,6 @@ msgstr "" "Introduza opções de ordenação (ver sort(1) manpage) separadas por espaço " "branco:" -msgid "Sort" -msgstr "Ordenar" - msgid "Cannot execute sort command" msgstr "Não é possível executar o comando ordenar" @@ -1230,10 +1219,8 @@ msgstr "Colar output de comando externo" msgid "Enter shell command(s):" msgstr "Inserir comando(s) shell:" -msgid "External command" -msgstr "Comando externo" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Não é possível executar comando" msgid "mail -s -c " @@ -1628,7 +1615,8 @@ msgstr "" "Um editor de texto amigo do utilizador\n" "escrito para o Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Copyright (C) 1996-2024 the Free Software Foundation" msgid "About" @@ -2723,6 +2711,14 @@ msgstr "" "Não é possível remover o diretório \"%s\"\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Não é possível escrever por cima do diretório \"%s\"\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3903,13 +3899,12 @@ msgstr "" "Se quiser sair, prima a tecla Escape\n" "e aguarde também." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Não é possível aceitar esta tecla" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Você inseriu \"%s\"" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3990,6 +3985,10 @@ msgstr "" "Não é possível guardar ficheiro %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Aviso: Não é possível mudar para %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Não é possível abrir pipe com nome %s\n" @@ -3997,10 +3996,6 @@ msgstr "Não é possível abrir pipe com nome %s\n" msgid "The shell is still active. Quit anyway?" msgstr "A shell ainda está ativa. Sair na mesma?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Aviso: Não é possível mudar para %s.\n" - msgid "With builtin editor and aspell support" msgstr "Com editor integrado e suporte aspell" @@ -4776,6 +4771,28 @@ msgstr "Continuar do início?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Não é possível obter uma cópia local de /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Guardar como" + +#~ msgid "Copy to clipboard" +#~ msgstr "Copiar para o clipboard" + +#~ msgid "Cut to clipboard" +#~ msgstr "Cortar para o clipboard" + +#~ msgid "Sort block" +#~ msgstr "Ordenar bloco" + +#~ msgid "Sort" +#~ msgstr "Ordenar" + +#~ msgid "External command" +#~ msgstr "Comando externo" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Você inseriu \"%s\"" + #, c-format #~ msgid "" #~ "Cannot get flags of \"%s\"\n" diff --git a/po/pt_BR.po b/po/pt_BR.po index 087cc9eed1..d7b2f50bbb 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: marcelo cripe , 2022-2024\n" "Language-Team: Portuguese (Brazil) (http://app.transifex.com/mc/mc/language/" @@ -1131,9 +1131,6 @@ msgstr "Verificar a nova linha &POSIX" msgid "Edit Save Mode" msgstr "Editar o Modo de Salvar" -msgid "Save as" -msgstr "Salvar como" - msgid "Cannot save: destination is not a regular file" msgstr "Não foi possível salvar o destino porque não é um arquivo normal" @@ -1205,30 +1202,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Esta função não foi implementada" -msgid "Copy to clipboard" -msgstr "Copiar para a área de transferência" - msgid "Unable to save to file" msgstr "Não foi possível salvar no arquivo" -msgid "Cut to clipboard" -msgstr "Recortar para área de transferência" - msgid "Goto line" msgstr "Ir para a linha" msgid "Save block" msgstr "Salvar o bloco" +#, fuzzy +msgid "Cannot save block" +msgstr "Não foi possível salvar o arquivo" + msgid "Insert file" msgstr "Inserir linha" msgid "Cannot insert file" msgstr "Não foi possível inserir o arquivo" -msgid "Sort block" -msgstr "Ordenar o bloco" - msgid "You must first highlight a block of text" msgstr "Você deve primeiro selecionar um bloco de texto" @@ -1240,9 +1232,6 @@ msgstr "" "Insira as opções de ordenação (consulte a página sort(1) do manual) " "separadas por espaços em branco:" -msgid "Sort" -msgstr "Ordenar" - msgid "Cannot execute sort command" msgstr "Não foi possível executar o comando sort (ordenar)" @@ -1256,10 +1245,8 @@ msgstr "Colar a saída do comando externo" msgid "Enter shell command(s):" msgstr "Insira o(s) comando(s) do shell:" -msgid "External command" -msgstr "Comando externo" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Não foi possível executar o comando" msgid "mail -s -c " @@ -1654,7 +1641,8 @@ msgstr "" "Um editor de texto amigável\n" "escrito para o Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Direitos de Autor (C) 1996-2024 a Fundação ‘Free Software Foundation’" msgid "About" @@ -2761,6 +2749,14 @@ msgstr "" "Não foi possível remover o diretório ‘%s’\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Não foi possível sobrescrever o diretório ‘%s’\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3950,13 +3946,12 @@ msgstr "" "Se você quiser desistir, pressione a ESC ou\n" "Escapar e aguarde." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Não foi possível aceitar esta tecla" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Você inseriu ‘%s’" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -4040,6 +4035,12 @@ msgstr "" "Não foi possível salvar o arquivo %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "" +"Aviso:\n" +"Não foi possível alterar para %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Não foi possível abrir o canal de conexão denominado %s\n" @@ -4047,12 +4048,6 @@ msgstr "Não foi possível abrir o canal de conexão denominado %s\n" msgid "The shell is still active. Quit anyway?" msgstr "O shell ainda está ativo. Você quer finalizar mesmo assim?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "" -"Aviso:\n" -"Não foi possível alterar para %s.\n" - msgid "With builtin editor and aspell support" msgstr "Com suporte integrado do verificador ortográfico ‘Aspell’ no editor" @@ -4852,6 +4847,28 @@ msgstr "Você quer continuar a partir do início?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Não foi possível obter uma cópia local do /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Salvar como" + +#~ msgid "Copy to clipboard" +#~ msgstr "Copiar para a área de transferência" + +#~ msgid "Cut to clipboard" +#~ msgstr "Recortar para área de transferência" + +#~ msgid "Sort block" +#~ msgstr "Ordenar o bloco" + +#~ msgid "Sort" +#~ msgstr "Ordenar" + +#~ msgid "External command" +#~ msgstr "Comando externo" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Você inseriu ‘%s’" + #, c-format #~ msgid "" #~ "Cannot get flags of \"%s\"\n" diff --git a/po/ro.po b/po/ro.po index f9b721ddd4..dd8f043734 100644 --- a/po/ro.po +++ b/po/ro.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Simona Iacob , 2021-2023\n" "Language-Team: Romanian (http://app.transifex.com/mc/mc/language/ro/)\n" @@ -1086,9 +1086,6 @@ msgstr "Verificare &POSIX pentru o noua linie" msgid "Edit Save Mode" msgstr "Editare mod salvare" -msgid "Save as" -msgstr "Salvează ca" - msgid "Cannot save: destination is not a regular file" msgstr "Nu se poate salva: destinația nu este un fișier obișnuit" @@ -1160,30 +1157,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Această funcție nu este implementată" -msgid "Copy to clipboard" -msgstr "Copiază în clipboard" - msgid "Unable to save to file" msgstr "Nu se poate salva în fișier" -msgid "Cut to clipboard" -msgstr "Taie în clipboard" - msgid "Goto line" msgstr "Mergi la linia" msgid "Save block" msgstr "Salvează blocul" +#, fuzzy +msgid "Cannot save block" +msgstr "Nu se poate salva fișierul" + msgid "Insert file" msgstr "Inserează fișierul" msgid "Cannot insert file" msgstr "Nu se poate insera fișierul" -msgid "Sort block" -msgstr "Sortează blocul" - msgid "You must first highlight a block of text" msgstr "Mai întâi trebuie să evidențiezi un bloc de text" @@ -1195,9 +1187,6 @@ msgstr "" "Introduceți opțiunile de sortare (a se vedea pagina(1) de manual sort) " "separate prin spații albe:" -msgid "Sort" -msgstr "Sortare" - msgid "Cannot execute sort command" msgstr "Nu se poate rula comanda de sortare" @@ -1211,10 +1200,8 @@ msgstr "Lipește ieșirea unei comenzi externe" msgid "Enter shell command(s):" msgstr "Introdu comandă shell:" -msgid "External command" -msgstr "Comandă externă" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Nu se poate executa comanda" msgid "mail -s -c " @@ -1609,7 +1596,7 @@ msgstr "" "Un editor de text ușor de utilizat\n" "creat pentru Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2700,6 +2687,14 @@ msgstr "" "Nu se poate șterge dosarul \"%s\"\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Nu se poate suprascrie dosarul \"%s\"\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3880,13 +3875,12 @@ msgstr "" "Dacă dorești să ieși, apasă o singură dată tasta Escape\n" "și așteaptă." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Această tastă nu poate fi acceptată" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Ai introdus \"%s\"" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3967,6 +3961,10 @@ msgstr "" "Nu se poate salva fișierul %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Atenție: Nu se poate schimba în %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Nu se poate deschide pipe %s\n" @@ -3974,10 +3972,6 @@ msgstr "Nu se poate deschide pipe %s\n" msgid "The shell is still active. Quit anyway?" msgstr "Terminalul este încă activ. Ieși oricum?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Atenție: Nu se poate schimba în %s.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4747,5 +4741,27 @@ msgstr "Continuă de la început?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Nu se poate aduce o copie locală a /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Salvează ca" + +#~ msgid "Copy to clipboard" +#~ msgstr "Copiază în clipboard" + +#~ msgid "Cut to clipboard" +#~ msgstr "Taie în clipboard" + +#~ msgid "Sort block" +#~ msgstr "Sortează blocul" + +#~ msgid "Sort" +#~ msgstr "Sortare" + +#~ msgid "External command" +#~ msgstr "Comandă externă" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Ai introdus \"%s\"" + #~ msgid "Ski&p all" #~ msgstr "Sări t&ot" diff --git a/po/ru.po b/po/ru.po index cdf78fe438..45d3e807c6 100644 --- a/po/ru.po +++ b/po/ru.po @@ -30,7 +30,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Andrei Stepanov, 2023-2024\n" "Language-Team: Russian (http://app.transifex.com/mc/mc/language/ru/)\n" @@ -1128,9 +1128,6 @@ msgstr "П&роверка перевода строки в конце файла msgid "Edit Save Mode" msgstr "Режим сохранения" -msgid "Save as" -msgstr "Сохранить как" - msgid "Cannot save: destination is not a regular file" msgstr "Не удалось сохранить файл: файл назначения не является обычным файлом" @@ -1202,30 +1199,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Эта функция не реализована" -msgid "Copy to clipboard" -msgstr "Копировать в буфер" - msgid "Unable to save to file" msgstr "Не удалось сохранить в файл" -msgid "Cut to clipboard" -msgstr "Вырезать в буфер" - msgid "Goto line" msgstr "Перейти к строке" msgid "Save block" msgstr "Сохранить блок" +#, fuzzy +msgid "Cannot save block" +msgstr "Не удалось сохранить файл" + msgid "Insert file" msgstr "Вставить файл" msgid "Cannot insert file" msgstr "Не удалось вставить файл" -msgid "Sort block" -msgstr "Сортировать блок" - msgid "You must first highlight a block of text" msgstr "Вы должны сначала выделить блок текста" @@ -1235,9 +1227,6 @@ msgstr "Выполнить сортировку" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "Введите параметры сортировки (см. man sort(1)), разделённые пробелами:" -msgid "Sort" -msgstr "Сортировка" - msgid "Cannot execute sort command" msgstr "Не удалось выполнить команду sort" @@ -1251,10 +1240,8 @@ msgstr "Вставить вывод внешней команды" msgid "Enter shell command(s):" msgstr "Введите команду оболочки:" -msgid "External command" -msgstr "Внешняя команда" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Не удалось выполнить команду" msgid "mail -s -c " @@ -1649,7 +1636,8 @@ msgstr "" "Удобный текстовый редактор.\n" "Создан для Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +#, fuzzy +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "Авторское право (C) 1996-2024 Фонд свободного программного обеспечения" msgid "About" @@ -2744,6 +2732,14 @@ msgstr "" "Не удалось удалить каталог \"%s\"\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Не удалось переписать каталог \"%s\"\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3928,13 +3924,12 @@ msgstr "" "Если вы хотите прервать обучение, нажмите\n" "клавишу Esc и тоже немного подождите." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Не удалось принять эту клавишу" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Вы ввели \"%s\"" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "ОК" @@ -4014,6 +4009,10 @@ msgstr "" "Не удалось сохранить файл %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Внимание: не удалось перейти в %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Не удалось открыть именованный канал %s\n" @@ -4021,10 +4020,6 @@ msgstr "Не удалось открыть именованный канал %s\ msgid "The shell is still active. Quit anyway?" msgstr "Оболочка всё ещё активна. Всё равно выйти?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Внимание: не удалось перейти в %s.\n" - msgid "With builtin editor and aspell support" msgstr "Со встроенным редактором и поддержкой Aspell" @@ -4801,6 +4796,28 @@ msgstr "Продолжить с начала?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Не удалось получить локальную копию /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Сохранить как" + +#~ msgid "Copy to clipboard" +#~ msgstr "Копировать в буфер" + +#~ msgid "Cut to clipboard" +#~ msgstr "Вырезать в буфер" + +#~ msgid "Sort block" +#~ msgstr "Сортировать блок" + +#~ msgid "Sort" +#~ msgstr "Сортировка" + +#~ msgid "External command" +#~ msgstr "Внешняя команда" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Вы ввели \"%s\"" + #, c-format #~ msgid "" #~ "Cannot get flags of \"%s\"\n" diff --git a/po/sk.po b/po/sk.po index 916924dfe7..28344b29a9 100644 --- a/po/sk.po +++ b/po/sk.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: hualahyja, 2019\n" "Language-Team: Slovak (http://app.transifex.com/mc/mc/language/sk/)\n" @@ -1076,9 +1076,6 @@ msgstr "Kontrolovať nový riadok &POSIX" msgid "Edit Save Mode" msgstr "Upraviť režim ukladania" -msgid "Save as" -msgstr "Uložiť ako" - msgid "Cannot save: destination is not a regular file" msgstr "Nie je možné uložiť: cieľ nie je bežný súbor" @@ -1150,30 +1147,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Táto funkcia nie je implementovaná" -msgid "Copy to clipboard" -msgstr "Skopírovať do schránky" - msgid "Unable to save to file" msgstr "Nemožno uložiť do súboru" -msgid "Cut to clipboard" -msgstr "Vystrihnúť do schránky" - msgid "Goto line" msgstr "Prejsť na riadok" msgid "Save block" msgstr "Uložiť blo" +#, fuzzy +msgid "Cannot save block" +msgstr "Nemožno uložiť súbor" + msgid "Insert file" msgstr "Vložiť súbor" msgid "Cannot insert file" msgstr "Nemožno vložiť súbo" -msgid "Sort block" -msgstr "Zoradiť blok" - msgid "You must first highlight a block of text" msgstr "Musíte zvýrazniť blok textu" @@ -1183,9 +1175,6 @@ msgstr "Spustiť zoradenie" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "Zoradiť" - msgid "Cannot execute sort command" msgstr "Nie je možné spustiť príkaz sort" @@ -1199,10 +1188,8 @@ msgstr "Vložiť výstup externého príkazu" msgid "Enter shell command(s):" msgstr "Zadajte príkaz shellu:" -msgid "External command" -msgstr "Externý príkaz" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Nie je možné vykonať príkaz" msgid "mail -s -c " @@ -1597,7 +1584,7 @@ msgstr "" "Používateľsky prívetivý textový editor\n" "napísaný pre Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2667,6 +2654,14 @@ msgstr "" "Nemožno odstrániť adresár „%s“\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Nemožno prepísať adresár „%s“\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3846,13 +3841,12 @@ msgstr "" "Ak chcete skončiť, stlačte jedenkrát kláves Esc\n" "a taktiež počkajte." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Nemožno prijať tento kláves" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Zadali ste „%s“" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3931,6 +3925,10 @@ msgstr "" "Nebolo možné uložiť súbor %s:\n" "%s " +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Upozornenie: Nedá sa zmeniť adresár na %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Nepodarilo sa otvoriť pomenovanú rúru %s\n" @@ -3938,10 +3936,6 @@ msgstr "Nepodarilo sa otvoriť pomenovanú rúru %s\n" msgid "The shell is still active. Quit anyway?" msgstr "Shell je ešte aktívny. Ukončiť napriek tomu?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Upozornenie: Nedá sa zmeniť adresár na %s.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4685,5 +4679,27 @@ msgstr "Pokračovať od začiatku?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Nemožno stiahnuť lokálnu kópiu /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Uložiť ako" + +#~ msgid "Copy to clipboard" +#~ msgstr "Skopírovať do schránky" + +#~ msgid "Cut to clipboard" +#~ msgstr "Vystrihnúť do schránky" + +#~ msgid "Sort block" +#~ msgstr "Zoradiť blok" + +#~ msgid "Sort" +#~ msgstr "Zoradiť" + +#~ msgid "External command" +#~ msgstr "Externý príkaz" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Zadali ste „%s“" + #~ msgid "Ski&p all" #~ msgstr "&Preskočiť všetky" diff --git a/po/sl.po b/po/sl.po index 9951a72e26..c313a246aa 100644 --- a/po/sl.po +++ b/po/sl.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Matej Urbančič <>, 2012\n" "Language-Team: Slovenian (http://app.transifex.com/mc/mc/language/sl/)\n" @@ -1028,9 +1028,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1098,30 +1095,25 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" +#, fuzzy +msgid "Cannot save block" +msgstr "Ne morem razčleniti:" + msgid "Insert file" msgstr "" msgid "Cannot insert file" msgstr "" -msgid "Sort block" -msgstr "" - msgid "You must first highlight a block of text" msgstr "" @@ -1131,9 +1123,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1147,10 +1136,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1541,7 +1527,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2560,6 +2546,12 @@ msgid "" "%s" msgstr "" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "Ne morem prebrati vsebine imenika" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3681,11 +3673,10 @@ msgstr "" "Če želite ven, pritisnite tipko Escape\n" "in prav tako počakajte." -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3755,6 +3746,10 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Opozorilo: Ne morem iti v %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Ne morem odpreti imenovane cevi %s\n" @@ -3762,10 +3757,6 @@ msgstr "Ne morem odpreti imenovane cevi %s\n" msgid "The shell is still active. Quit anyway?" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Opozorilo: Ne morem iti v %s.\n" - msgid "With builtin editor and aspell support" msgstr "" diff --git a/po/sr.po b/po/sr.po index 646c2cd1a1..22fe67a19e 100644 --- a/po/sr.po +++ b/po/sr.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Slava Zanko , 2011\n" "Language-Team: Serbian (http://app.transifex.com/mc/mc/language/sr/)\n" @@ -1063,9 +1063,6 @@ msgstr "Провери нови ред &ПОСИКС-а" msgid "Edit Save Mode" msgstr "Уредите режим чувања" -msgid "Save as" -msgstr "Сачувај као" - msgid "Cannot save: destination is not a regular file" msgstr "Не могу да сачувам: одредиште није обична датотека" @@ -1137,30 +1134,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Ова функција није примењена" -msgid "Copy to clipboard" -msgstr "Умножи у оставу" - msgid "Unable to save to file" msgstr "Не могу да сачувам у датотеку" -msgid "Cut to clipboard" -msgstr "Исеци у оставу" - msgid "Goto line" msgstr "Иди на ред" msgid "Save block" msgstr "Сачувај блок" +#, fuzzy +msgid "Cannot save block" +msgstr "Не могу да сачувам датотеку" + msgid "Insert file" msgstr "Уметни датотеку" msgid "Cannot insert file" msgstr "Не могу да уметнем датотеку" -msgid "Sort block" -msgstr "Поређај блок" - msgid "You must first highlight a block of text" msgstr "Морате прво да изаберете блок текста" @@ -1170,9 +1162,6 @@ msgstr "Покрени ређање" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "Поређај" - msgid "Cannot execute sort command" msgstr "Не могу да извршим наредбу ређања" @@ -1186,10 +1175,8 @@ msgstr "Убаци излаз спољне наредбе" msgid "Enter shell command(s):" msgstr "Унесите наредбе љуске:" -msgid "External command" -msgstr "Спољна наредба" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Не могу да извршим наредбу" msgid "mail -s -c " @@ -1584,7 +1571,7 @@ msgstr "" "Уређивач текста наклоњен кориснику\n" "написан за Поноћног наредника." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2650,6 +2637,14 @@ msgstr "" "Не могу да уклоним директоријум „%s“\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Не могу да препишем директоријум „%s“\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3823,13 +3818,12 @@ msgstr "" "Ако желите да одустанете, притисните једном тастер\n" "„Escape“ и сачекајте." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Не могу да прихватим овај тастер" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Унесли сте „%s“" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "Да" @@ -3907,6 +3901,10 @@ msgstr "" "Не могу да сачувам датотеку „%s“:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Упозорење: Не могу да пређем на „%s“.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Не могу да отворим именовану спојку „%s“\n" @@ -3914,10 +3912,6 @@ msgstr "Не могу да отворим именовану спојку „%s msgid "The shell is still active. Quit anyway?" msgstr "Љуска је још увек радна. Да ипак изађем?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Упозорење: Не могу да пређем на „%s“.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4661,5 +4655,27 @@ msgstr "Да наставим са почетка?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Не могу да довучем месни примерак „/ftp://some.host/editme.txt“" +#~ msgid "Save as" +#~ msgstr "Сачувај као" + +#~ msgid "Copy to clipboard" +#~ msgstr "Умножи у оставу" + +#~ msgid "Cut to clipboard" +#~ msgstr "Исеци у оставу" + +#~ msgid "Sort block" +#~ msgstr "Поређај блок" + +#~ msgid "Sort" +#~ msgstr "Поређај" + +#~ msgid "External command" +#~ msgstr "Спољна наредба" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Унесли сте „%s“" + #~ msgid "Ski&p all" #~ msgstr "Прескочи &све" diff --git a/po/sv.po b/po/sv.po index fd9002656d..9bc8456956 100644 --- a/po/sv.po +++ b/po/sv.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Alexander Kilian , 2022\n" "Language-Team: Swedish (http://app.transifex.com/mc/mc/language/sv/)\n" @@ -1081,9 +1081,6 @@ msgstr "Kontrollera &POSIX-radslut" msgid "Edit Save Mode" msgstr "Editera sätt att spara" -msgid "Save as" -msgstr "Spara som" - msgid "Cannot save: destination is not a regular file" msgstr "Kan inte spara: målfilen är inte en vanlig fil" @@ -1155,30 +1152,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Denna funktion är inte implementerad" -msgid "Copy to clipboard" -msgstr "Kopiera till urklipp" - msgid "Unable to save to file" msgstr "Kan inte spara till fil" -msgid "Cut to clipboard" -msgstr "Klipp ut till urklipp" - msgid "Goto line" msgstr "Gå till rad" msgid "Save block" msgstr "Spara block" +#, fuzzy +msgid "Cannot save block" +msgstr "Kan inte spara fil" + msgid "Insert file" msgstr "Infoga fil" msgid "Cannot insert file" msgstr "Kan inte infoga fil" -msgid "Sort block" -msgstr "Sortera block" - msgid "You must first highlight a block of text" msgstr "Du måste först markera ett textblock" @@ -1188,9 +1180,6 @@ msgstr "Kör sortering" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "Sortera" - msgid "Cannot execute sort command" msgstr "Sort-kommandot kunde inte köras" @@ -1204,10 +1193,8 @@ msgstr "Klistra in utmatning från externt kommando" msgid "Enter shell command(s):" msgstr "Ange shell-kommando(n):" -msgid "External command" -msgstr "Externt kommando" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Kan inte exekvera kommando" msgid "mail -s -c " @@ -1602,7 +1589,7 @@ msgstr "" "En användarvänlig texteditor\n" "skriven för Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2677,6 +2664,14 @@ msgstr "" "Borttagning av katalogen \"%s\" misslyckades\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Katalogen \"%s\" kan inte skrivas över\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3846,13 +3841,12 @@ msgstr "" "Om du vill avbryta, tryck en gång på Escape-\n" "tangenten och vänta." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Tangenten godtas inte" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Du har matat in \"%s\"" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3931,6 +3925,10 @@ msgstr "" "Sparning av filen %s misslyckades:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Varning: Kan inte byta till %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Kan inte öppna namngiven tunnel %s\n" @@ -3938,10 +3936,6 @@ msgstr "Kan inte öppna namngiven tunnel %s\n" msgid "The shell is still active. Quit anyway?" msgstr "Skalet är fortfarande aktivt. Avsluta ändå?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Varning: Kan inte byta till %s.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4685,5 +4679,27 @@ msgstr "Fortsätt från början?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Kan inte hämta en lokal kopia av /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Spara som" + +#~ msgid "Copy to clipboard" +#~ msgstr "Kopiera till urklipp" + +#~ msgid "Cut to clipboard" +#~ msgstr "Klipp ut till urklipp" + +#~ msgid "Sort block" +#~ msgstr "Sortera block" + +#~ msgid "Sort" +#~ msgstr "Sortera" + +#~ msgid "External command" +#~ msgstr "Externt kommando" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Du har matat in \"%s\"" + #~ msgid "Ski&p all" #~ msgstr "Ho&ppa över alla" diff --git a/po/szl.po b/po/szl.po index 88f411e29e..5243a0c364 100644 --- a/po/szl.po +++ b/po/szl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Silesian (http://app.transifex.com/mc/mc/language/szl/)\n" @@ -1016,9 +1016,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1086,28 +1083,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1119,9 +1110,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1135,10 +1123,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1529,7 +1514,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2547,6 +2532,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3651,11 +3642,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3722,14 +3712,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/ta.po b/po/ta.po index 299b8fea99..4b569930eb 100644 --- a/po/ta.po +++ b/po/ta.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Slava Zanko , 2011\n" "Language-Team: Tamil (http://app.transifex.com/mc/mc/language/ta/)\n" @@ -1016,9 +1016,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1086,28 +1083,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1119,9 +1110,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1135,10 +1123,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1529,7 +1514,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2547,6 +2532,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3647,11 +3638,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3718,14 +3708,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/te.po b/po/te.po index a105f3e773..4d1f0ec67d 100644 --- a/po/te.po +++ b/po/te.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Telugu (http://app.transifex.com/mc/mc/language/te/)\n" @@ -1015,9 +1015,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1085,28 +1082,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1118,9 +1109,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1134,10 +1122,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1528,7 +1513,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2546,6 +2531,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3646,11 +3637,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3717,14 +3707,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/tr.po b/po/tr.po index 0fb817c8e5..96aa0aae06 100644 --- a/po/tr.po +++ b/po/tr.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Mehmet Akif 9oglu, 2023\n" "Language-Team: Turkish (http://app.transifex.com/mc/mc/language/tr/)\n" @@ -1084,9 +1084,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "Kaydetme kipini düzenle" -msgid "Save as" -msgstr "Farklı kaydet" - msgid "Cannot save: destination is not a regular file" msgstr "Kaydedilemedi: hedef normal bir dosya değil" @@ -1158,30 +1155,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Bu özellik henüz eklenmedi" -msgid "Copy to clipboard" -msgstr "Panoya kopyala" - msgid "Unable to save to file" msgstr "Dosya kaydedilemedi" -msgid "Cut to clipboard" -msgstr "Panoya kes" - msgid "Goto line" msgstr "Satıra git (sol)" msgid "Save block" msgstr "Bloku kaydet" +#, fuzzy +msgid "Cannot save block" +msgstr "Dosyayı kaydedilemiyor" + msgid "Insert file" msgstr "Dosya İçer" msgid "Cannot insert file" msgstr "Dosyayı içerirken hata oluştu" -msgid "Sort block" -msgstr "Bloku sırala" - msgid "You must first highlight a block of text" msgstr "Önce bir metin blokunu aydınlatmalısınız" @@ -1193,9 +1185,6 @@ msgstr "" "Boşlukla ayrılmış sıralama seçeneklerini girin (bkz. sort(1) kılavuz " "sayfası):" -msgid "Sort" -msgstr "Sıralama" - msgid "Cannot execute sort command" msgstr "Sıralama yapılırken bir hata oluştu" @@ -1209,10 +1198,8 @@ msgstr "Harici komutun çıktısını yapıştır" msgid "Enter shell command(s):" msgstr "Kabuk komutlarını gir:" -msgid "External command" -msgstr "Harici komut" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Sıralama yapılırken bir hata oluştu" msgid "mail -s -c " @@ -1607,7 +1594,7 @@ msgstr "" "Kullanıcı dostu bir metin düzenleyici\n" "Midnight Commander için yazıldı" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2681,6 +2668,14 @@ msgstr "" "\"%s\" dizini silinemiyor \n" " %s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"\"%s\" dizininin üstüne yazılamıyor \n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3851,13 +3846,12 @@ msgstr "" "escape'e basmak isterseniz, bir kere basın\n" " ve sonucu görün." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Bu tuş kabul edilemez" -#, c-format -msgid "You have entered \"%s\"" -msgstr "\"%s\" tuşuna bastınız" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3936,6 +3930,10 @@ msgstr "" "%s dosyası kaydedilemedi:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Uyarı: %s'e geçilemedi.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr " %s isimli veri yolu açılamadı\n" @@ -3943,10 +3941,6 @@ msgstr " %s isimli veri yolu açılamadı\n" msgid "The shell is still active. Quit anyway?" msgstr "Kabuk hala etkin. Yine de çıkılsın mı?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Uyarı: %s'e geçilemedi.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4691,5 +4685,27 @@ msgstr "Başından devam edilsin mi?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr " /ftp://some.host/editme.txt 'in yerel kopyası alınamadı" +#~ msgid "Save as" +#~ msgstr "Farklı kaydet" + +#~ msgid "Copy to clipboard" +#~ msgstr "Panoya kopyala" + +#~ msgid "Cut to clipboard" +#~ msgstr "Panoya kes" + +#~ msgid "Sort block" +#~ msgstr "Bloku sırala" + +#~ msgid "Sort" +#~ msgstr "Sıralama" + +#~ msgid "External command" +#~ msgstr "Harici komut" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "\"%s\" tuşuna bastınız" + #~ msgid "Ski&p all" #~ msgstr "Tümünü atla" diff --git a/po/uk.po b/po/uk.po index 378c602806..65c6566fed 100644 --- a/po/uk.po +++ b/po/uk.po @@ -19,7 +19,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Rostyslav Haitkulov , 2023\n" "Language-Team: Ukrainian (http://app.transifex.com/mc/mc/language/uk/)\n" @@ -1090,9 +1090,6 @@ msgstr "Перевіряти новий рядок &POSIX" msgid "Edit Save Mode" msgstr "Редагувати режим збереження " -msgid "Save as" -msgstr "Зберегти як" - msgid "Cannot save: destination is not a regular file" msgstr "Сталася помилка під час збереження: цільовий об’єкт не є файлом" @@ -1164,30 +1161,25 @@ msgstr "" msgid "This function is not implemented" msgstr "Цю функція ще не реалізовано" -msgid "Copy to clipboard" -msgstr "Скопіювати в буфер" - msgid "Unable to save to file" msgstr "Не вдалося зберегти у файл" -msgid "Cut to clipboard" -msgstr "Вирізати в буфер" - msgid "Goto line" msgstr "Перейти на рядок" msgid "Save block" msgstr "Зберегти блок" +#, fuzzy +msgid "Cannot save block" +msgstr "Не вдалося зберегти файл" + msgid "Insert file" msgstr "Вставити файл" msgid "Cannot insert file" msgstr "Не вдалося вставити файл" -msgid "Sort block" -msgstr "Сортувати блок" - msgid "You must first highlight a block of text" msgstr "Спочатку необхідно відмітити блок тексту" @@ -1198,9 +1190,6 @@ msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" "Уведіть параметри сортування (див. man-сторінку sort(1)) розділені пробілами:" -msgid "Sort" -msgstr "Сортування" - msgid "Cannot execute sort command" msgstr "Не вдалося виконати команду sort" @@ -1214,10 +1203,8 @@ msgstr "Вставити вивід зовнішньої команди" msgid "Enter shell command(s):" msgstr "Введіть команди оболонки:" -msgid "External command" -msgstr "Зовнішня команда" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Не вдалося виконати команду" msgid "mail -s -c " @@ -1612,7 +1599,7 @@ msgstr "" "Дружній до користувача редактор тексту\n" "написаний для Midnight Commander." -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2691,6 +2678,14 @@ msgstr "" "Не вдалося видалити каталог «%s»\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"Не вдалося перезаписати каталог «%s»\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3873,13 +3868,12 @@ msgstr "" "Якщо необхідно скасувати навчання, натисніть\n" "клавішу Esc і також зачекайте." -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "Не вдалося прийняти цю клавішу" -#, c-format -msgid "You have entered \"%s\"" -msgstr "Введено «%s»" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "OK" @@ -3960,6 +3954,10 @@ msgstr "" "Не вдалося зберегти файл %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Попередження: не вдалося змінити на %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Не вдалося відкрити іменований канал %s\n" @@ -3967,10 +3965,6 @@ msgstr "Не вдалося відкрити іменований канал %s\ msgid "The shell is still active. Quit anyway?" msgstr "Оболонка ще активна. Все одно вийти?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Попередження: не вдалося змінити на %s.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4740,5 +4734,27 @@ msgstr "Почати спочатку?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "Не вдалося отримати локальну копію /ftp://some.host/editme.txt" +#~ msgid "Save as" +#~ msgstr "Зберегти як" + +#~ msgid "Copy to clipboard" +#~ msgstr "Скопіювати в буфер" + +#~ msgid "Cut to clipboard" +#~ msgstr "Вирізати в буфер" + +#~ msgid "Sort block" +#~ msgstr "Сортувати блок" + +#~ msgid "Sort" +#~ msgstr "Сортування" + +#~ msgid "External command" +#~ msgstr "Зовнішня команда" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "Введено «%s»" + #~ msgid "Ski&p all" #~ msgstr "П&ропустити все" diff --git a/po/uz.po b/po/uz.po index 3a681aee44..1214346072 100644 --- a/po/uz.po +++ b/po/uz.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Uzbek (http://app.transifex.com/mc/mc/language/uz/)\n" @@ -1015,9 +1015,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1085,28 +1082,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1118,9 +1109,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1134,10 +1122,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1528,7 +1513,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2546,6 +2531,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3642,11 +3633,10 @@ msgid "" "and wait as well." msgstr "" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3713,14 +3703,14 @@ msgid "" msgstr "" #, c-format -msgid "Cannot open named pipe %s\n" +msgid "Warning: Cannot change to %s.\n" msgstr "" -msgid "The shell is still active. Quit anyway?" +#, c-format +msgid "Cannot open named pipe %s\n" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" +msgid "The shell is still active. Quit anyway?" msgstr "" msgid "With builtin editor and aspell support" diff --git a/po/vi.po b/po/vi.po index ea0a047613..76a72f1298 100644 --- a/po/vi.po +++ b/po/vi.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Slava Zanko , 2011\n" "Language-Team: Vietnamese (http://app.transifex.com/mc/mc/language/vi/)\n" @@ -1018,9 +1018,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1088,30 +1085,25 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" +#, fuzzy +msgid "Cannot save block" +msgstr "Không thể phân tích:" + msgid "Insert file" msgstr "" msgid "Cannot insert file" msgstr "" -msgid "Sort block" -msgstr "" - msgid "You must first highlight a block of text" msgstr "" @@ -1121,9 +1113,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1137,10 +1126,8 @@ msgstr "Dán kết quả của lệnh ngoại trú" msgid "Enter shell command(s):" msgstr "Nhập (các) câu lệnh shell:" -msgid "External command" -msgstr "Lệnh ngoại trú" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "Không thực hiện được câu lệnh" msgid "mail -s -c " @@ -1531,7 +1518,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2550,6 +2537,12 @@ msgid "" "%s" msgstr "" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "Không đọc được nội dung thư mục" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3659,11 +3652,10 @@ msgstr "" "Nếu bạn muốn dừng việc dạy phím, thì hãy nhấn\n" "phím Esc và cũng cần đợi một chút." -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3733,6 +3725,10 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Cảnh báo: Không chuyển được vào %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Không mở được đường ống tên (named pipe) %s\n" @@ -3740,10 +3736,6 @@ msgstr "Không mở được đường ống tên (named pipe) %s\n" msgid "The shell is still active. Quit anyway?" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Cảnh báo: Không chuyển được vào %s.\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4467,3 +4459,6 @@ msgstr "" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "" + +#~ msgid "External command" +#~ msgstr "Lệnh ngoại trú" diff --git a/po/wa.po b/po/wa.po index 3db332a6cb..5b94b39f05 100644 --- a/po/wa.po +++ b/po/wa.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Slava Zanko , 2011\n" "Language-Team: Walloon (http://app.transifex.com/mc/mc/language/wa/)\n" @@ -1016,9 +1016,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1086,28 +1083,22 @@ msgstr "" msgid "This function is not implemented" msgstr "" -msgid "Copy to clipboard" -msgstr "" - msgid "Unable to save to file" msgstr "" -msgid "Cut to clipboard" -msgstr "" - msgid "Goto line" msgstr "" msgid "Save block" msgstr "" -msgid "Insert file" +msgid "Cannot save block" msgstr "" -msgid "Cannot insert file" +msgid "Insert file" msgstr "" -msgid "Sort block" +msgid "Cannot insert file" msgstr "" msgid "You must first highlight a block of text" @@ -1119,9 +1110,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "" - msgid "Cannot execute sort command" msgstr "" @@ -1135,10 +1123,7 @@ msgstr "" msgid "Enter shell command(s):" msgstr "" -msgid "External command" -msgstr "" - -msgid "Cannot execute command" +msgid "Cannot execute external command" msgstr "" msgid "mail -s -c " @@ -1529,7 +1514,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2547,6 +2532,12 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3660,11 +3651,10 @@ msgstr "" "Si vos voloz spiter foû, tchôkîz on côp so Escape\n" "et ratindoz eto." -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3734,6 +3724,10 @@ msgid "" "%s" msgstr "" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "Advertixhmint: dji n' sai candjî dins %s.\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "Dji n' sai drovî li lomêye bûze %s\n" @@ -3741,10 +3735,6 @@ msgstr "Dji n' sai drovî li lomêye bûze %s\n" msgid "The shell is still active. Quit anyway?" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "Advertixhmint: dji n' sai candjî dins %s.\n" - msgid "With builtin editor and aspell support" msgstr "" diff --git a/po/zh_CN.po b/po/zh_CN.po index 0b13deae5c..2ae79b8ec3 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Gurbuzguven <6mehmet6@gmail.com>, 2021\n" "Language-Team: Chinese (China) (http://app.transifex.com/mc/mc/language/" @@ -1076,9 +1076,6 @@ msgstr "检查 &POSIX 换行" msgid "Edit Save Mode" msgstr "编辑保存模式" -msgid "Save as" -msgstr "另存为" - msgid "Cannot save: destination is not a regular file" msgstr "无法保存: 目标位置不是常规文件" @@ -1150,30 +1147,25 @@ msgstr "" msgid "This function is not implemented" msgstr "该功能尚未实现" -msgid "Copy to clipboard" -msgstr "复制到剪贴板" - msgid "Unable to save to file" msgstr "无法保存到文件" -msgid "Cut to clipboard" -msgstr "剪切到剪贴板" - msgid "Goto line" msgstr "转到行" msgid "Save block" msgstr "保存块" +#, fuzzy +msgid "Cannot save block" +msgstr "无法保存文件" + msgid "Insert file" msgstr "插入文件" msgid "Cannot insert file" msgstr "无法插入文件" -msgid "Sort block" -msgstr "排序块" - msgid "You must first highlight a block of text" msgstr "您必需先突出显示一个文字块" @@ -1183,9 +1175,6 @@ msgstr "运行 sort" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "排序" - msgid "Cannot execute sort command" msgstr "试图执行 sort 命令时发生错误" @@ -1199,10 +1188,8 @@ msgstr "粘贴外部命令的输出" msgid "Enter shell command(s):" msgstr "输入Shell 命令: " -msgid "External command" -msgstr "外部命令" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "无法执行命令" msgid "mail -s -c " @@ -1597,7 +1584,7 @@ msgstr "" "为 Midnight Commander 编写的\n" "一个界面友好的文本编辑器。" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2668,6 +2655,14 @@ msgstr "" "无法删除目录“%s”\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"无法覆盖目录“%s”\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3834,13 +3829,12 @@ msgstr "" "如果您想离开,请按下Esc键\n" "并稍等。" -msgid "Cannot accept this key" +#, fuzzy, c-format +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "无法接受这个按键" -#, c-format -msgid "You have entered \"%s\"" -msgstr "您输入了“%s”" - #. TRANSLATORS: This label appears near learned keys. Keep it short. msgid "OK" msgstr "确认" @@ -3918,6 +3912,10 @@ msgstr "" "无法保存文件 %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "警告: 无法切换至 %s。\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "无法打开有名管道 %s\n" @@ -3925,10 +3923,6 @@ msgstr "无法打开有名管道 %s\n" msgid "The shell is still active. Quit anyway?" msgstr "Shell 仍在运行中。依然退出?" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "警告: 无法切换至 %s。\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4672,5 +4666,27 @@ msgstr "从头继续搜索?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "无法获取 /ftp://some.host/editme.txt 的本地副本" +#~ msgid "Save as" +#~ msgstr "另存为" + +#~ msgid "Copy to clipboard" +#~ msgstr "复制到剪贴板" + +#~ msgid "Cut to clipboard" +#~ msgstr "剪切到剪贴板" + +#~ msgid "Sort block" +#~ msgstr "排序块" + +#~ msgid "Sort" +#~ msgstr "排序" + +#~ msgid "External command" +#~ msgstr "外部命令" + +#, c-format +#~ msgid "You have entered \"%s\"" +#~ msgstr "您输入了“%s”" + #~ msgid "Ski&p all" #~ msgstr "路过全部(&I)" diff --git a/po/zh_TW.po b/po/zh_TW.po index 060c8622d0..5ed96b1306 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Midnight Commander\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" -"POT-Creation-Date: 2024-11-12 12:10+0300\n" +"POT-Creation-Date: 2025-01-11 12:47+0300\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n" "Last-Translator: Meng Pang Wang, 2023\n" "Language-Team: Chinese (Taiwan) (http://app.transifex.com/mc/mc/language/" @@ -1044,9 +1044,6 @@ msgstr "" msgid "Edit Save Mode" msgstr "" -msgid "Save as" -msgstr "儲存為" - msgid "Cannot save: destination is not a regular file" msgstr "" @@ -1116,30 +1113,25 @@ msgstr "" msgid "This function is not implemented" msgstr "尚未實作此功能" -msgid "Copy to clipboard" -msgstr "複製到剪貼簿" - msgid "Unable to save to file" msgstr "無法儲存為檔案" -msgid "Cut to clipboard" -msgstr "剪下到剪貼簿" - msgid "Goto line" msgstr "前往此行" msgid "Save block" msgstr "儲存區塊" +#, fuzzy +msgid "Cannot save block" +msgstr "無法儲存檔案" + msgid "Insert file" msgstr "插入檔案" msgid "Cannot insert file" msgstr "無法插入檔案" -msgid "Sort block" -msgstr "排序區塊" - msgid "You must first highlight a block of text" msgstr "您應該先高亮文字中的一個區塊" @@ -1149,9 +1141,6 @@ msgstr "" msgid "Enter sort options (see sort(1) manpage) separated by whitespace:" msgstr "" -msgid "Sort" -msgstr "排序" - msgid "Cannot execute sort command" msgstr "無法執行簡短的指令" @@ -1165,10 +1154,8 @@ msgstr "貼上外部指令的輸出結果" msgid "Enter shell command(s):" msgstr "輸入指令:" -msgid "External command" -msgstr "外部指令" - -msgid "Cannot execute command" +#, fuzzy +msgid "Cannot execute external command" msgstr "無法執行指令" msgid "mail -s -c " @@ -1559,7 +1546,7 @@ msgid "" "written for the Midnight Commander." msgstr "" -msgid "Copyright (C) 1996-2024 the Free Software Foundation" +msgid "Copyright (C) 1996-2025 the Free Software Foundation" msgstr "" msgid "About" @@ -2588,6 +2575,14 @@ msgstr "" "無法刪除目錄 \"%s\"\n" "%s" +#, fuzzy, c-format +msgid "" +"Cannot enter into directory \"%s\"\n" +"%s" +msgstr "" +"無法覆寫目錄 \"%s\"\n" +"%s" + #, c-format msgid "" "Cannot overwrite directory \"%s\"\n" @@ -3720,11 +3715,10 @@ msgstr "" "如果您想離開,請按一下 Esc 鍵\n" "並稍候。" -msgid "Cannot accept this key" -msgstr "" - #, c-format -msgid "You have entered \"%s\"" +msgid "" +"Cannot accept this key.\n" +"You have entered \"%s\"" msgstr "" #. TRANSLATORS: This label appears near learned keys. Keep it short. @@ -3799,6 +3793,10 @@ msgstr "" "無法儲存檔案 %s:\n" "%s" +#, c-format +msgid "Warning: Cannot change to %s.\n" +msgstr "警告: 無法切換到 %s。\n" + #, c-format msgid "Cannot open named pipe %s\n" msgstr "無法開啟具名管線 %s\n" @@ -3806,10 +3804,6 @@ msgstr "無法開啟具名管線 %s\n" msgid "The shell is still active. Quit anyway?" msgstr "" -#, c-format -msgid "Warning: Cannot change to %s.\n" -msgstr "警告: 無法切換到 %s。\n" - msgid "With builtin editor and aspell support" msgstr "" @@ -4546,3 +4540,21 @@ msgstr "從頭開始?" msgid "Cannot fetch a local copy of /ftp://some.host/editme.txt" msgstr "無法取得本地的副本在 ftp://some.host/editme.txt" + +#~ msgid "Save as" +#~ msgstr "儲存為" + +#~ msgid "Copy to clipboard" +#~ msgstr "複製到剪貼簿" + +#~ msgid "Cut to clipboard" +#~ msgstr "剪下到剪貼簿" + +#~ msgid "Sort block" +#~ msgstr "排序區塊" + +#~ msgid "Sort" +#~ msgstr "排序" + +#~ msgid "External command" +#~ msgstr "外部指令"