Merge branch '4524_cleanup'

* 4524_cleanup: (40 commits)
  Update po/*.po files.
  (link_t): remove unused member linkcount.
  src/filemanager/file.c: fix comment.
  src/filemanager/file.c: rename structure: link -> link_t.
  (fetch_hosts): refactoring.
  hostname complition: refactoring: use GPtrArray.
  (load_codepages_list_from_file): use g_ptr_array_new_full().
  src/selcodepage.c: fix coding style.
  (tree_move): fix coding style.
  (info_show_info): don't create VFS path if EXT2 attributes aren't supported.
  file_op_context_t: remove op_preserve member.
  (shell_execute): fix coding style.
  (tar_seek_archive): improve diagnostic for truncated archive.
  Move OS-specific stuff from lib/global.h to lib/unixcompat.h.
  Merge lib/utilunix.h into lib/util.h.
  Merge lib/strescape.h into lib/strutil.h. Rename functions.
  Set the default IO size to 256KiB.
  (find_cmd): add intermediate variable to simplify formatting.
  mceditor: massive use of edit_arg_t as function argument.
  mceditor: new APIs.
  ...
This commit is contained in:
Andrew Borodin 2024-04-07 16:47:06 +03:00
commit cfedd6598c
130 changed files with 3529 additions and 1380 deletions

View File

@ -3,7 +3,15 @@ if USE_NLS
SUBDIRS = $(DOC_LINGUAS) SUBDIRS = $(DOC_LINGUAS)
endif endif
man_MANS = mc.1 mcedit.1 mcview.1 mcdiff.1 man_MANS = mc.1 mcview.1
if USE_INTERNAL_EDIT
man_MANS += mcedit.1
endif
if USE_DIFF
man_MANS += mcdiff.1
endif
CLEANFILES = $(man_MANS) CLEANFILES = $(man_MANS)

View File

@ -15,14 +15,18 @@ mc.1: $(srcdir)/mc.1.in
MAN_FILE='$(srcdir)/mc.1.in'; MAN_DATE=$$($(MAN_DATE_CMD)); \ MAN_FILE='$(srcdir)/mc.1.in'; MAN_DATE=$$($(MAN_DATE_CMD)); \
$(SED) $(SED_PARAMETERS) '$(srcdir)/mc.1.in' > '$@' $(SED) $(SED_PARAMETERS) '$(srcdir)/mc.1.in' > '$@'
mcdiff.1: $(srcdir)/mcdiff.1.in
MAN_FILE='$(srcdir)/mcdiff.1.in'; MAN_DATE=$$($(MAN_DATE_CMD)); \
$(SED) $(SED_PARAMETERS) '$(srcdir)/mcdiff.1.in' > '$@'
mcedit.1: $(srcdir)/mcedit.1.in
MAN_FILE='$(srcdir)/mcedit.1.in'; MAN_DATE=$$($(MAN_DATE_CMD)); \
$(SED) $(SED_PARAMETERS) '$(srcdir)/mcedit.1.in' > '$@'
mcview.1: $(srcdir)/mcview.1.in mcview.1: $(srcdir)/mcview.1.in
MAN_FILE='$(srcdir)/mcview.1.in'; MAN_DATE=$$($(MAN_DATE_CMD)); \ MAN_FILE='$(srcdir)/mcview.1.in'; MAN_DATE=$$($(MAN_DATE_CMD)); \
$(SED) $(SED_PARAMETERS) '$(srcdir)/mcview.1.in' > '$@' $(SED) $(SED_PARAMETERS) '$(srcdir)/mcview.1.in' > '$@'
if USE_INTERNAL_EDIT
mcedit.1: $(srcdir)/mcedit.1.in
MAN_FILE='$(srcdir)/mcedit.1.in'; MAN_DATE=$$($(MAN_DATE_CMD)); \
$(SED) $(SED_PARAMETERS) '$(srcdir)/mcedit.1.in' > '$@'
endif
if USE_DIFF
mcdiff.1: $(srcdir)/mcdiff.1.in
MAN_FILE='$(srcdir)/mcdiff.1.in'; MAN_DATE=$$($(MAN_DATE_CMD)); \
$(SED) $(SED_PARAMETERS) '$(srcdir)/mcdiff.1.in' > '$@'
endif

View File

@ -19,12 +19,11 @@ SUBLIB_includes = \
mcconfig.h \ mcconfig.h \
search.h \ search.h \
skin.h \ skin.h \
strescape.h \
strutil.h \ strutil.h \
widget.h widget.h
SRC_mc_utils = \ SRC_mc_utils = \
utilunix.c utilunix.h \ utilunix.c \
unixcompat.h \ unixcompat.h \
util.c util.h util.c util.h

View File

@ -135,8 +135,7 @@ load_codepages_list_from_file (GPtrArray ** list, const char *fname)
if (*list == NULL) if (*list == NULL)
{ {
*list = g_ptr_array_sized_new (16); *list = g_ptr_array_new_full (16, free_codepage_desc);
g_ptr_array_set_free_func (*list, free_codepage_desc);
g_ptr_array_add (*list, new_codepage_desc (id, p)); g_ptr_array_add (*list, new_codepage_desc (id, p));
} }
else else

View File

@ -29,7 +29,7 @@
#include "lib/global.h" #include "lib/global.h"
#include "lib/fileloc.h" #include "lib/fileloc.h"
#include "lib/strescape.h" #include "lib/strutil.h"
#include "lib/skin.h" #include "lib/skin.h"
#include "lib/util.h" /* exist_file() */ #include "lib/util.h" /* exist_file() */
@ -154,7 +154,7 @@ mc_fhl_parse_get_extensions (mc_fhl_t * fhl, const gchar * group_name)
{ {
char *esc_ext; char *esc_ext;
esc_ext = strutils_regex_escape (*exts); esc_ext = str_regex_escape (*exts);
if (buf->len != 0) if (buf->len != 0)
g_string_append_c (buf, '|'); g_string_append_c (buf, '|');
g_string_append (buf, esc_ext); g_string_append (buf, esc_ext);

View File

@ -44,12 +44,87 @@
/*** file scope variables ************************************************************************/ /*** file scope variables ************************************************************************/
/* --------------------------------------------------------------------------------------------- */
/*** file scope functions ************************************************************************/ /*** file scope functions ************************************************************************/
/* --------------------------------------------------------------------------------------------- */
#if ! GLIB_CHECK_VERSION (2, 54, 0)
/**
* g_direct_equal:
* @v1: (nullable): a key
* @v2: (nullable): a key to compare with @v1
*
* Compares two #gpointer arguments and returns %TRUE if they are equal.
* It can be passed to g_hash_table_new() as the @key_equal_func
* parameter, when using opaque pointers compared by pointer value as
* keys in a #GHashTable.
*
* This equality function is also appropriate for keys that are integers
* stored in pointers, such as `GINT_TO_POINTER (n)`.
*
* Returns: %TRUE if the two keys match.
*/
static gboolean
g_direct_equal (gconstpointer v1, gconstpointer v2)
{
return v1 == v2;
}
#endif /* ! GLIB_CHECK_VERSION (2, 54, 0) */
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
/*** public functions ****************************************************************************/ /*** public functions ****************************************************************************/
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
#if ! GLIB_CHECK_VERSION (2, 54, 0)
/**
* g_ptr_array_find_with_equal_func: (skip)
* @haystack: pointer array to be searched
* @needle: pointer to look for
* @equal_func: (nullable): the function to call for each element, which should
* return %TRUE when the desired element is found; or %NULL to use pointer
* equality
* @index_: (optional) (out): return location for the index of
* the element, if found
*
* Checks whether @needle exists in @haystack, using the given @equal_func.
* If the element is found, %TRUE is returned and the element^A^A^As index is
* returned in @index_ (if non-%NULL). Otherwise, %FALSE is returned and @index_
* is undefined. If @needle exists multiple times in @haystack, the index of
* the first instance is returned.
*
* @equal_func is called with the element from the array as its first parameter,
* and @needle as its second parameter. If @equal_func is %NULL, pointer
* equality is used.
*
* Returns: %TRUE if @needle is one of the elements of @haystack
* Since: 2.54
*/
gboolean
g_ptr_array_find_with_equal_func (GPtrArray * haystack, gconstpointer needle, GEqualFunc equal_func,
guint * index_)
{
guint i;
g_return_val_if_fail (haystack != NULL, FALSE);
if (equal_func == NULL)
equal_func = g_direct_equal;
for (i = 0; i < haystack->len; i++)
if (equal_func (g_ptr_array_index (haystack, i), needle))
{
if (index_ != NULL)
*index_ = i;
return TRUE;
}
return FALSE;
}
#endif /* ! GLIB_CHECK_VERSION (2, 54, 0) */
/* --------------------------------------------------------------------------------------------- */
#if ! GLIB_CHECK_VERSION (2, 63, 3) #if ! GLIB_CHECK_VERSION (2, 63, 3)
/** /**
* g_clear_slist: (skip) * g_clear_slist: (skip)

View File

@ -16,6 +16,11 @@
/*** declarations of public functions ************************************************************/ /*** declarations of public functions ************************************************************/
#if ! GLIB_CHECK_VERSION (2, 54, 0)
gboolean g_ptr_array_find_with_equal_func (GPtrArray * haystack, gconstpointer needle,
GEqualFunc equal_func, guint * index_);
#endif /* ! GLIB_CHECK_VERSION (2, 54, 0) */
#if ! GLIB_CHECK_VERSION (2, 63, 3) #if ! GLIB_CHECK_VERSION (2, 63, 3)
void g_clear_slist (GSList ** slist_ptr, GDestroyNotify destroy); void g_clear_slist (GSList ** slist_ptr, GDestroyNotify destroy);
void g_clear_list (GList ** list_ptr, GDestroyNotify destroy); void g_clear_list (GList ** list_ptr, GDestroyNotify destroy);

View File

@ -7,69 +7,16 @@
#ifndef MC_GLOBAL_H #ifndef MC_GLOBAL_H
#define MC_GLOBAL_H #define MC_GLOBAL_H
#if defined(HAVE_STRING_H)
#include <string.h>
/* An ANSI string.h and pre-ANSI memory.h might conflict */
#elif defined(HAVE_MEMORY_H)
#include <memory.h>
#else
#include <strings.h>
/* memory and strings.h conflict on other systems */
#endif /* !STDC_HEADERS & !HAVE_STRING_H */
#ifdef HAVE_SYS_PARAM_H
#include <sys/param.h>
#endif
/* for O_* macros */
#include <fcntl.h>
/* for sig_atomic_t */
#include <signal.h>
#ifdef HAVE_FUNC_ATTRIBUTE_FALLTHROUGH
#define MC_FALLTHROUGH __attribute__((fallthrough))
#else
#define MC_FALLTHROUGH
#endif
/*** typedefs(not structures) and defined constants **********************************************/
/* The O_BINARY definition was taken from gettext */
#if !defined O_BINARY && defined _O_BINARY
/* For MSC-compatible compilers. */
#define O_BINARY _O_BINARY
#endif
#ifdef __BEOS__
/* BeOS 5 has O_BINARY, but is has no effect. */
#undef O_BINARY
#endif
/* On reasonable systems, binary I/O is the default. */
#ifndef O_BINARY
#define O_BINARY 0
#endif
/* Replacement for O_NONBLOCK */
#ifndef O_NONBLOCK
#ifdef O_NDELAY /* SYSV */
#define O_NONBLOCK O_NDELAY
#else /* BSD */
#define O_NONBLOCK FNDELAY
#endif /* !O_NDELAY */
#endif /* !O_NONBLOCK */
#if defined(__QNX__) && !defined(__QNXNTO__)
/* exec*() from <process.h> */
#include <unix.h>
#endif
#include <glib.h> #include <glib.h>
#include "glibcompat.h" #include "glibcompat.h"
/* Solaris9 doesn't have PRIXMAX */ #include "unixcompat.h"
#ifndef PRIXMAX
#define PRIXMAX PRIxMAX #include "fs.h"
#endif #include "shell.h"
#include "mcconfig.h"
/*** typedefs(not structures) and defined constants **********************************************/
#ifdef ENABLE_NLS #ifdef ENABLE_NLS
#include <libintl.h> #include <libintl.h>
@ -90,9 +37,11 @@
#define N_(String) (String) #define N_(String) (String)
#endif /* !ENABLE_NLS */ #endif /* !ENABLE_NLS */
#include "fs.h" #ifdef HAVE_FUNC_ATTRIBUTE_FALLTHROUGH
#include "shell.h" #define MC_FALLTHROUGH __attribute__((fallthrough))
#include "mcconfig.h" #else
#define MC_FALLTHROUGH
#endif
#ifdef USE_MAINTAINER_MODE #ifdef USE_MAINTAINER_MODE
#include "lib/logging.h" #include "lib/logging.h"
@ -109,32 +58,8 @@
#define BUF_SMALL 128 #define BUF_SMALL 128
#define BUF_TINY 64 #define BUF_TINY 64
/* ESC_CHAR is defined in /usr/include/langinfo.h in some systems */
#ifdef ESC_CHAR
#undef ESC_CHAR
#endif
/* AIX compiler doesn't understand '\e' */
#define ESC_CHAR '\033'
#define ESC_STR "\033"
/* OS specific defines */
#define PATH_SEP '/'
#define PATH_SEP_STR "/"
#define IS_PATH_SEP(c) ((c) == PATH_SEP)
#define PATH_ENV_SEP ':'
#define TMPDIR_DEFAULT "/tmp"
#define SCRIPT_SUFFIX ""
#define get_default_editor() "vi"
#define OS_SORT_CASE_SENSITIVE_DEFAULT TRUE
#define UTF8_CHAR_LEN 6 #define UTF8_CHAR_LEN 6
/* struct stat members */
#ifdef __APPLE__
#define st_atim st_atimespec
#define st_ctim st_ctimespec
#define st_mtim st_mtimespec
#endif
/* Used to distinguish between a normal MC termination and */ /* Used to distinguish between a normal MC termination and */
/* one caused by typing 'exit' or 'logout' in the subshell */ /* one caused by typing 'exit' or 'logout' in the subshell */
#define SUBSHELL_EXIT 128 #define SUBSHELL_EXIT 128

View File

@ -56,7 +56,7 @@
#include "lib/global.h" #include "lib/global.h"
#include "lib/vfs/vfs.h" #include "lib/vfs/vfs.h"
#include "lib/util.h" /* tilde_expand() */ #include "lib/util.h"
#include "lib/lock.h" #include "lib/lock.h"
#include "lib/widget.h" /* query_dialog() */ #include "lib/widget.h" /* query_dialog() */

View File

@ -29,7 +29,6 @@
#include "lib/global.h" #include "lib/global.h"
#include "lib/strutil.h" #include "lib/strutil.h"
#include "lib/search.h" #include "lib/search.h"
#include "lib/strescape.h"
#include "internal.h" #include "internal.h"
@ -62,28 +61,28 @@ mc_search__glob_translate_to_regex (const GString * astr)
switch (str[loop]) switch (str[loop])
{ {
case '*': case '*':
if (!strutils_is_char_escaped (str, &(str[loop]))) if (!str_is_char_escaped (str, &(str[loop])))
{ {
g_string_append (buff, inside_group ? ".*" : "(.*)"); g_string_append (buff, inside_group ? ".*" : "(.*)");
continue; continue;
} }
break; break;
case '?': case '?':
if (!strutils_is_char_escaped (str, &(str[loop]))) if (!str_is_char_escaped (str, &(str[loop])))
{ {
g_string_append (buff, inside_group ? "." : "(.)"); g_string_append (buff, inside_group ? "." : "(.)");
continue; continue;
} }
break; break;
case ',': case ',':
if (!strutils_is_char_escaped (str, &(str[loop]))) if (!str_is_char_escaped (str, &(str[loop])))
{ {
g_string_append_c (buff, inside_group ? '|' : ','); g_string_append_c (buff, inside_group ? '|' : ',');
continue; continue;
} }
break; break;
case '{': case '{':
if (!strutils_is_char_escaped (str, &(str[loop]))) if (!str_is_char_escaped (str, &(str[loop])))
{ {
g_string_append_c (buff, '('); g_string_append_c (buff, '(');
inside_group = TRUE; inside_group = TRUE;
@ -91,7 +90,7 @@ mc_search__glob_translate_to_regex (const GString * astr)
} }
break; break;
case '}': case '}':
if (!strutils_is_char_escaped (str, &(str[loop]))) if (!str_is_char_escaped (str, &(str[loop])))
{ {
g_string_append_c (buff, ')'); g_string_append_c (buff, ')');
inside_group = FALSE; inside_group = FALSE;

View File

@ -31,7 +31,6 @@
#include "lib/global.h" #include "lib/global.h"
#include "lib/strutil.h" #include "lib/strutil.h"
#include "lib/search.h" #include "lib/search.h"
#include "lib/strescape.h"
#include "internal.h" #include "internal.h"

View File

@ -33,7 +33,6 @@
#include "lib/global.h" #include "lib/global.h"
#include "lib/strutil.h" #include "lib/strutil.h"
#include "lib/search.h" #include "lib/search.h"
#include "lib/strescape.h"
#include "lib/util.h" /* MC_PTR_FREE */ #include "lib/util.h" /* MC_PTR_FREE */
#include "internal.h" #include "internal.h"
@ -97,7 +96,7 @@ mc_search__regex_str_append_if_special (GString * copy_to, const GString * regex
spec_chr_len = strlen (*spec_chr); spec_chr_len = strlen (*spec_chr);
if (strncmp (tmp_regex_str, *spec_chr, spec_chr_len) == 0 if (strncmp (tmp_regex_str, *spec_chr, spec_chr_len) == 0
&& !strutils_is_char_escaped (regex_str->str, tmp_regex_str)) && !str_is_char_escaped (regex_str->str, tmp_regex_str))
{ {
if (strncmp ("\\x", *spec_chr, spec_chr_len) == 0) if (strncmp ("\\x", *spec_chr, spec_chr_len) == 0)
{ {
@ -229,13 +228,12 @@ mc_search__cond_struct_new_regex_ci_str (const char *charset, const GString * as
continue; continue;
} }
if (astr->str[loop] == '[' && !strutils_is_char_escaped (astr->str, &(astr->str[loop]))) if (astr->str[loop] == '[' && !str_is_char_escaped (astr->str, &(astr->str[loop])))
{ {
mc_search__cond_struct_new_regex_accum_append (charset, ret_str, accumulator); mc_search__cond_struct_new_regex_accum_append (charset, ret_str, accumulator);
while (loop < astr->len && !(astr->str[loop] == ']' while (loop < astr->len && !(astr->str[loop] == ']'
&& !strutils_is_char_escaped (astr->str, && !str_is_char_escaped (astr->str, &(astr->str[loop]))))
&(astr->str[loop]))))
{ {
g_string_append_c (ret_str, astr->str[loop]); g_string_append_c (ret_str, astr->str[loop]);
loop++; loop++;
@ -401,7 +399,7 @@ mc_search_regex__get_max_num_of_replace_tokens (const gchar * str, gsize len)
for (loop = 0; loop < len - 1; loop++) for (loop = 0; loop < len - 1; loop++)
if (str[loop] == '\\' && g_ascii_isdigit (str[loop + 1])) if (str[loop] == '\\' && g_ascii_isdigit (str[loop + 1]))
{ {
if (strutils_is_char_escaped (str, &str[loop])) if (str_is_char_escaped (str, &str[loop]))
continue; continue;
if (max_token < str[loop + 1] - '0') if (max_token < str[loop + 1] - '0')
max_token = str[loop + 1] - '0'; max_token = str[loop + 1] - '0';
@ -410,7 +408,7 @@ mc_search_regex__get_max_num_of_replace_tokens (const gchar * str, gsize len)
{ {
gsize tmp_len; gsize tmp_len;
if (strutils_is_char_escaped (str, &str[loop])) if (str_is_char_escaped (str, &str[loop]))
continue; continue;
for (tmp_len = 0; for (tmp_len = 0;
@ -555,7 +553,7 @@ mc_search_regex__process_replace_str (const GString * replace_str, const gsize c
{ {
char *tmp_str; char *tmp_str;
if (strutils_is_char_escaped (replace_str->str, curr_str)) if (str_is_char_escaped (replace_str->str, curr_str))
{ {
*skip_len = 1; *skip_len = 1;
return REPLACE_PREPARE_T_NOTHING_SPECIAL; return REPLACE_PREPARE_T_NOTHING_SPECIAL;
@ -582,7 +580,7 @@ mc_search_regex__process_replace_str (const GString * replace_str, const gsize c
if (curr_str[0] == '\\' && replace_str->len > current_pos + 1) if (curr_str[0] == '\\' && replace_str->len > current_pos + 1)
{ {
if (strutils_is_char_escaped (replace_str->str, curr_str)) if (str_is_char_escaped (replace_str->str, curr_str))
{ {
*skip_len = 1; *skip_len = 1;
return REPLACE_PREPARE_T_NOTHING_SPECIAL; return REPLACE_PREPARE_T_NOTHING_SPECIAL;

View File

@ -1,33 +0,0 @@
#ifndef MC__STRUTILS_ESCAPE_H
#define MC__STRUTILS_ESCAPE_H
#include <config.h>
#include "lib/global.h" /* <glib.h> */
/*** typedefs(not structures) and defined constants **********************************************/
/*** enums ***************************************************************************************/
/*** structures declarations (and typedefs of structures)*****************************************/
/*** global variables defined in .c file *********************************************************/
/*** declarations of public functions ************************************************************/
char *strutils_escape (const char *src, gsize src_len, const char *escaped_chars,
gboolean escape_non_printable);
char *strutils_unescape (const char *src, gsize src_len, const char *unescaped_chars,
gboolean unescape_non_printable);
char *strutils_shell_unescape (const char *text);
char *strutils_shell_escape (const char *text);
char *strutils_glob_escape (const char *text);
char *strutils_glob_unescape (const char *text);
char *strutils_regex_escape (const char *text);
char *strutils_regex_unescape (const char *text);
gboolean strutils_is_char_escaped (const char *start, const char *current);
#endif /* MC__STRUTILS_ESCAPE_H */

View File

@ -613,6 +613,21 @@ strtol_error_t xstrtoumax (const char *s, char **ptr, int base, uintmax_t * val,
const char *valid_suffixes); const char *valid_suffixes);
uintmax_t parse_integer (const char *str, gboolean * invalid); uintmax_t parse_integer (const char *str, gboolean * invalid);
char *str_escape (const char *src, gsize src_len, const char *escaped_chars,
gboolean escape_non_printable);
char *str_unescape (const char *src, gsize src_len, const char *unescaped_chars,
gboolean unescape_non_printable);
char *str_shell_unescape (const char *text);
char *str_shell_escape (const char *text);
char *str_glob_escape (const char *text);
char *str_glob_unescape (const char *text);
char *str_regex_escape (const char *text);
char *str_regex_unescape (const char *text);
gboolean str_is_char_escaped (const char *start, const char *current);
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
/*** inline functions ****************************************************************************/ /*** inline functions ****************************************************************************/
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */

View File

@ -26,7 +26,6 @@
#include <config.h> #include <config.h>
#include "lib/global.h" #include "lib/global.h"
#include "lib/strescape.h"
#include "lib/strutil.h" #include "lib/strutil.h"
/*** global variables ****************************************************************************/ /*** global variables ****************************************************************************/
@ -72,7 +71,7 @@ str_replace_all (const char *haystack, const char *needle, const char *replaceme
if (return_str == NULL) if (return_str == NULL)
return_str = g_string_sized_new (32); return_str = g_string_sized_new (32);
if (strutils_is_char_escaped (haystack, needle_in_str)) if (str_is_char_escaped (haystack, needle_in_str))
{ {
char *backslash = needle_in_str - 1; char *backslash = needle_in_str - 1;

View File

@ -27,7 +27,7 @@
#include <config.h> #include <config.h>
#include "lib/global.h" #include "lib/global.h"
#include "lib/strescape.h" #include "lib/strutil.h"
/*** global variables ****************************************************************************/ /*** global variables ****************************************************************************/
@ -52,8 +52,8 @@ static const char ESCAPE_GLOB_CHARS[] = "$*\\?";
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
char * char *
strutils_escape (const char *src, gsize src_len, const char *escaped_chars, str_escape (const char *src, gsize src_len, const char *escaped_chars,
gboolean escape_non_printable) gboolean escape_non_printable)
{ {
GString *ret; GString *ret;
gsize curr_index; gsize curr_index;
@ -103,8 +103,8 @@ strutils_escape (const char *src, gsize src_len, const char *escaped_chars,
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
char * char *
strutils_unescape (const char *src, gsize src_len, const char *unescaped_chars, str_unescape (const char *src, gsize src_len, const char *unescaped_chars,
gboolean unescape_non_printable) gboolean unescape_non_printable)
{ {
GString *ret; GString *ret;
gsize curr_index; gsize curr_index;
@ -182,25 +182,25 @@ strutils_unescape (const char *src, gsize src_len, const char *unescaped_chars,
*/ */
char * char *
strutils_shell_escape (const char *src) str_shell_escape (const char *src)
{ {
return strutils_escape (src, -1, ESCAPE_SHELL_CHARS, FALSE); return str_escape (src, -1, ESCAPE_SHELL_CHARS, FALSE);
} }
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
char * char *
strutils_glob_escape (const char *src) str_glob_escape (const char *src)
{ {
return strutils_escape (src, -1, ESCAPE_GLOB_CHARS, TRUE); return str_escape (src, -1, ESCAPE_GLOB_CHARS, TRUE);
} }
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
char * char *
strutils_regex_escape (const char *src) str_regex_escape (const char *src)
{ {
return strutils_escape (src, -1, ESCAPE_REGEX_CHARS, TRUE); return str_escape (src, -1, ESCAPE_REGEX_CHARS, TRUE);
} }
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
@ -215,24 +215,24 @@ strutils_regex_escape (const char *src)
*/ */
char * char *
strutils_shell_unescape (const char *text) str_shell_unescape (const char *text)
{ {
return strutils_unescape (text, -1, ESCAPE_SHELL_CHARS, TRUE); return str_unescape (text, -1, ESCAPE_SHELL_CHARS, TRUE);
} }
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
char * char *
strutils_glob_unescape (const char *text) str_glob_unescape (const char *text)
{ {
return strutils_unescape (text, -1, ESCAPE_GLOB_CHARS, TRUE); return str_unescape (text, -1, ESCAPE_GLOB_CHARS, TRUE);
} }
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
char * char *
strutils_regex_unescape (const char *text) str_regex_unescape (const char *text)
{ {
return strutils_unescape (text, -1, ESCAPE_REGEX_CHARS, TRUE); return str_unescape (text, -1, ESCAPE_REGEX_CHARS, TRUE);
} }
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
@ -247,7 +247,7 @@ strutils_regex_unescape (const char *text)
*/ */
gboolean gboolean
strutils_is_char_escaped (const char *start, const char *current) str_is_char_escaped (const char *start, const char *current)
{ {
int num_esc = 0; int num_esc = 0;

View File

@ -11,6 +11,10 @@
#ifndef MC_UNIXCOMPAT_H #ifndef MC_UNIXCOMPAT_H
#define MC_UNIXCOMPAT_H #define MC_UNIXCOMPAT_H
#include <fcntl.h> /* O_* macros */
#include <signal.h> /* sig_atomic_t */
#include <unistd.h>
#include <sys/types.h> /* BSD */ #include <sys/types.h> /* BSD */
#ifdef MAJOR_IN_MKDEV #ifdef MAJOR_IN_MKDEV
@ -19,7 +23,20 @@
#include <sys/sysmacros.h> #include <sys/sysmacros.h>
#endif #endif
#include <unistd.h> #if defined(HAVE_STRING_H)
#include <string.h>
/* An ANSI string.h and pre-ANSI memory.h might conflict */
#elif defined(HAVE_MEMORY_H)
#include <memory.h>
#else
#include <strings.h>
/* memory and strings.h conflict on other systems */
#endif /* !STDC_HEADERS & !HAVE_STRING_H */
#if defined(__QNX__) && !defined(__QNXNTO__)
/* exec*() from <process.h> */
#include <unix.h>
#endif
/*** typedefs(not structures) and defined constants **********************************************/ /*** typedefs(not structures) and defined constants **********************************************/
@ -50,6 +67,59 @@
#define STDERR_FILENO 2 #define STDERR_FILENO 2
#endif #endif
/* The O_BINARY definition was taken from gettext */
#if !defined O_BINARY && defined _O_BINARY
/* For MSC-compatible compilers. */
#define O_BINARY _O_BINARY
#endif
#ifdef __BEOS__
/* BeOS 5 has O_BINARY, but is has no effect. */
#undef O_BINARY
#endif
/* On reasonable systems, binary I/O is the default. */
#ifndef O_BINARY
#define O_BINARY 0
#endif
/* Replacement for O_NONBLOCK */
#ifndef O_NONBLOCK
#ifdef O_NDELAY /* SYSV */
#define O_NONBLOCK O_NDELAY
#else /* BSD */
#define O_NONBLOCK FNDELAY
#endif /* !O_NDELAY */
#endif /* !O_NONBLOCK */
/* Solaris9 doesn't have PRIXMAX */
#ifndef PRIXMAX
#define PRIXMAX PRIxMAX
#endif
/* ESC_CHAR is defined in /usr/include/langinfo.h in some systems */
#ifdef ESC_CHAR
#undef ESC_CHAR
#endif
/* AIX compiler doesn't understand '\e' */
#define ESC_CHAR '\033'
#define ESC_STR "\033"
/* OS specific defines */
#define PATH_SEP '/'
#define PATH_SEP_STR "/"
#define IS_PATH_SEP(c) ((c) == PATH_SEP)
#define PATH_ENV_SEP ':'
#define TMPDIR_DEFAULT "/tmp"
#define SCRIPT_SUFFIX ""
#define get_default_editor() "vi"
#define OS_SORT_CASE_SENSITIVE_DEFAULT TRUE
/* struct stat members */
#ifdef __APPLE__
#define st_atim st_atimespec
#define st_ctim st_ctimespec
#define st_mtim st_mtimespec
#endif
/*** enums ***************************************************************************************/ /*** enums ***************************************************************************************/
/*** structures declarations (and typedefs of structures)*****************************************/ /*** structures declarations (and typedefs of structures)*****************************************/

View File

@ -57,6 +57,11 @@
/* Difference or zero */ /* Difference or zero */
#define DOZ(a, b) ((a) > (b) ? (a) - (b) : 0) #define DOZ(a, b) ((a) > (b) ? (a) - (b) : 0)
/* flags for shell_execute */
#define EXECUTE_INTERNAL (1 << 0)
#define EXECUTE_AS_SHELL (1 << 2)
#define EXECUTE_HIDE (1 << 3)
/*** enums ***************************************************************************************/ /*** enums ***************************************************************************************/
/* Pathname canonicalization */ /* Pathname canonicalization */

View File

@ -70,8 +70,6 @@
#include "lib/charsets.h" #include "lib/charsets.h"
#endif #endif
#include "utilunix.h"
/*** global variables ****************************************************************************/ /*** global variables ****************************************************************************/
struct sigaction startup_handler; struct sigaction startup_handler;
@ -1221,13 +1219,13 @@ mc_build_filenamev (const char *first_element, va_list args)
GString *path; GString *path;
char *ret; char *ret;
if (element == NULL) if (first_element == NULL)
return NULL; return NULL;
path = g_string_new ("");
absolute = IS_PATH_SEP (*first_element); absolute = IS_PATH_SEP (*first_element);
path = g_string_new (absolute ? PATH_SEP_STR : "");
do do
{ {
if (*element == '\0') if (*element == '\0')
@ -1235,7 +1233,6 @@ mc_build_filenamev (const char *first_element, va_list args)
else else
{ {
char *tmp_element; char *tmp_element;
size_t len;
const char *start; const char *start;
tmp_element = g_strdup (element); tmp_element = g_strdup (element);
@ -1243,11 +1240,10 @@ mc_build_filenamev (const char *first_element, va_list args)
element = va_arg (args, char *); element = va_arg (args, char *);
canonicalize_pathname (tmp_element); canonicalize_pathname (tmp_element);
len = strlen (tmp_element);
start = IS_PATH_SEP (tmp_element[0]) ? tmp_element + 1 : tmp_element; start = IS_PATH_SEP (tmp_element[0]) ? tmp_element + 1 : tmp_element;
g_string_append (path, start); g_string_append (path, start);
if (!IS_PATH_SEP (tmp_element[len - 1]) && element != NULL) if (!IS_PATH_SEP (path->str[path->len - 1]) && element != NULL)
g_string_append_c (path, PATH_SEP); g_string_append_c (path, PATH_SEP);
g_free (tmp_element); g_free (tmp_element);
@ -1255,9 +1251,6 @@ mc_build_filenamev (const char *first_element, va_list args)
} }
while (element != NULL); while (element != NULL);
if (absolute)
g_string_prepend_c (path, PATH_SEP);
ret = g_string_free (path, FALSE); ret = g_string_free (path, FALSE);
canonicalize_pathname (ret); canonicalize_pathname (ret);

View File

@ -1,25 +0,0 @@
/** \file execute.h
* \brief Header: execution routines
*/
#ifndef MC__UTILUNIX_H
#define MC__UTILUNIX_H
/*** typedefs(not structures) and defined constants **********************************************/
/* flags for shell_execute */
#define EXECUTE_INTERNAL (1 << 0)
#define EXECUTE_AS_SHELL (1 << 2)
#define EXECUTE_HIDE (1 << 3)
/*** enums ***************************************************************************************/
/*** structures declarations (and typedefs of structures)*****************************************/
/*** global variables defined in .c file *********************************************************/
/*** declarations of public functions ************************************************************/
/*** inline functions ****************************************************************************/
#endif /* MC__UTILUNIX_H */

View File

@ -48,7 +48,6 @@
#include "lib/tty/tty.h" #include "lib/tty/tty.h"
#include "lib/tty/key.h" /* XCTRL and ALT macros */ #include "lib/tty/key.h" /* XCTRL and ALT macros */
#include "lib/vfs/vfs.h" #include "lib/vfs/vfs.h"
#include "lib/strescape.h"
#include "lib/strutil.h" #include "lib/strutil.h"
#include "lib/util.h" #include "lib/util.h"
#include "lib/widget.h" #include "lib/widget.h"
@ -94,10 +93,6 @@ void complete_engine_fill_completions (WInput * in);
/*** file scope variables ************************************************************************/ /*** file scope variables ************************************************************************/
static char **hosts = NULL;
static char **hosts_p = NULL;
static int hosts_alloclen = 0;
static WInput *input; static WInput *input;
static int min_end; static int min_end;
static int start = 0; static int start = 0;
@ -151,12 +146,12 @@ filename_completion_function (const char *text, int state, input_complete_t flag
char *result; char *result;
char *e_result; char *e_result;
u_text = strutils_shell_unescape (text); u_text = str_shell_unescape (text);
result = filename_completion_function (u_text, state, flags & (~INPUT_COMPLETE_SHELL_ESC)); result = filename_completion_function (u_text, state, flags & (~INPUT_COMPLETE_SHELL_ESC));
g_free (u_text); g_free (u_text);
e_result = strutils_shell_escape (result); e_result = str_shell_escape (result);
g_free (result); g_free (result);
return e_result; return e_result;
@ -395,13 +390,19 @@ variable_completion_function (const char *text, int state, input_complete_t flag
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
static gboolean
host_equal_func (gconstpointer a, gconstpointer b)
{
return (strcmp ((const char *) a, (const char *) b) == 0);
}
/* --------------------------------------------------------------------------------------------- */
static void static void
fetch_hosts (const char *filename) fetch_hosts (const char *filename, GPtrArray * hosts)
{ {
FILE *file; FILE *file;
char buffer[256]; char buffer[BUF_MEDIUM];
char *name;
char *lc_start;
char *bi; char *bi;
file = fopen (filename, "r"); file = fopen (filename, "r");
@ -424,31 +425,34 @@ fetch_hosts (const char *filename)
char *includefile, *t; char *includefile, *t;
/* Find start of filename. */ /* Find start of filename. */
includefile = bi + 9; for (includefile = bi + 9; includefile[0] != '\0' && whitespace (includefile[0]);
while (*includefile != '\0' && whitespace (*includefile)) includefile++)
includefile++; ;
t = includefile; t = includefile;
/* Find end of filename. */ /* Find end of filename. */
while (t[0] != '\0' && !str_isspace (t)) for (; t[0] != '\0' && !str_isspace (t); str_next_char (&t))
str_next_char (&t); ;
*t = '\0'; *t = '\0';
fetch_hosts (includefile); fetch_hosts (includefile, hosts);
continue; continue;
} }
/* Skip IP #s. */ /* Skip IP #s. */
while (bi[0] != '\0' && !str_isspace (bi)) for (; bi[0] != '\0' && !str_isspace (bi); str_next_char (&bi))
str_next_char (&bi); ;
/* Get the host names separated by white space. */ /* Get the host names separated by white space. */
while (bi[0] != '\0' && bi[0] != '#') while (bi[0] != '\0' && bi[0] != '#')
{ {
while (bi[0] != '\0' && str_isspace (bi)) char *lc_start, *name;
str_next_char (&bi);
for (; bi[0] != '\0' && str_isspace (bi); str_next_char (&bi))
;
if (bi[0] == '#') if (bi[0] == '#')
continue; continue;
for (lc_start = bi; bi[0] != '\0' && !str_isspace (bi); str_next_char (&bi)) for (lc_start = bi; bi[0] != '\0' && !str_isspace (bi); str_next_char (&bi))
; ;
@ -456,32 +460,10 @@ fetch_hosts (const char *filename)
continue; continue;
name = g_strndup (lc_start, bi - lc_start); name = g_strndup (lc_start, bi - lc_start);
if (!g_ptr_array_find_with_equal_func (hosts, name, host_equal_func, NULL))
{ g_ptr_array_add (hosts, name);
char **host_p; else
int j; g_free (name);
j = hosts_p - hosts;
if (j >= hosts_alloclen)
{
hosts_alloclen += 30;
hosts = g_renew (char *, hosts, hosts_alloclen + 1);
hosts_p = hosts + j;
}
for (host_p = hosts; host_p < hosts_p; host_p++)
if (strcmp (name, *host_p) == 0)
break; /* We do not want any duplicates */
if (host_p == hosts_p)
{
*(hosts_p++) = name;
*hosts_p = NULL;
}
else
g_free (name);
}
} }
} }
@ -493,7 +475,8 @@ fetch_hosts (const char *filename)
static char * static char *
hostname_completion_function (const char *text, int state, input_complete_t flags) hostname_completion_function (const char *text, int state, input_complete_t flags)
{ {
static char **host_p = NULL; static GPtrArray *hosts = NULL;
static unsigned int host_p = 0;
static size_t textstart = 0; static size_t textstart = 0;
static size_t textlen = 0; static size_t textlen = 0;
@ -504,29 +487,27 @@ hostname_completion_function (const char *text, int state, input_complete_t flag
{ /* Initialization stuff */ { /* Initialization stuff */
const char *p; const char *p;
g_strfreev (hosts); if (hosts != NULL)
hosts_alloclen = 30; g_ptr_array_free (hosts, TRUE);
hosts = g_new (char *, hosts_alloclen + 1); hosts = g_ptr_array_new_with_free_func (g_free);
*hosts = NULL;
hosts_p = hosts;
p = getenv ("HOSTFILE"); p = getenv ("HOSTFILE");
fetch_hosts (p != NULL ? p : "/etc/hosts"); fetch_hosts (p != NULL ? p : "/etc/hosts", hosts);
host_p = hosts; host_p = 0;
textstart = (*text == '@') ? 1 : 0; textstart = (*text == '@') ? 1 : 0;
textlen = strlen (text + textstart); textlen = strlen (text + textstart);
} }
for (; *host_p != NULL; host_p++) for (; host_p < hosts->len; host_p++)
{ {
if (textlen == 0) if (textlen == 0)
break; /* Match all of them */ break; /* Match all of them */
if (strncmp (text + textstart, *host_p, textlen) == 0) if (strncmp (text + textstart, g_ptr_array_index (hosts, host_p), textlen) == 0)
break; break;
} }
if (*host_p == NULL) if (host_p == hosts->len)
{ {
g_strfreev (hosts); g_ptr_array_free (hosts, TRUE);
hosts = NULL; hosts = NULL;
return NULL; return NULL;
} }
@ -538,7 +519,7 @@ hostname_completion_function (const char *text, int state, input_complete_t flag
if (textstart != 0) if (textstart != 0)
g_string_append_c (temp, '@'); g_string_append_c (temp, '@');
g_string_append (temp, *host_p); g_string_append (temp, g_ptr_array_index (hosts, host_p));
host_p++; host_p++;
return g_string_free (temp, FALSE); return g_string_free (temp, FALSE);
@ -587,7 +568,7 @@ command_completion_function (const char *text, int state, input_complete_t flags
if ((flags & INPUT_COMPLETE_COMMANDS) == 0) if ((flags & INPUT_COMPLETE_COMMANDS) == 0)
return NULL; return NULL;
u_text = strutils_shell_unescape (text); u_text = str_shell_unescape (text);
flags &= ~INPUT_COMPLETE_SHELL_ESC; flags &= ~INPUT_COMPLETE_SHELL_ESC;
if (state == 0) if (state == 0)
@ -621,7 +602,7 @@ command_completion_function (const char *text, int state, input_complete_t flags
{ {
char *temp_p = p; char *temp_p = p;
p = strutils_shell_escape (p); p = str_shell_escape (p);
g_free (temp_p); g_free (temp_p);
} }
@ -688,7 +669,7 @@ command_completion_function (const char *text, int state, input_complete_t flags
{ {
char *tmp = found; char *tmp = found;
found = strutils_shell_escape (p + 1); found = str_shell_escape (p + 1);
g_free (tmp); g_free (tmp);
} }
} }
@ -884,7 +865,7 @@ try_complete_find_start_sign (try_complete_automation_state_t * state)
state->q = strrchr (state->word, '$'); state->q = strrchr (state->word, '$');
/* don't substitute variable in \$ case */ /* don't substitute variable in \$ case */
if (strutils_is_char_escaped (state->word, state->q)) if (str_is_char_escaped (state->word, state->q))
{ {
/* drop '\\' */ /* drop '\\' */
str_move (state->q - 1, state->q); str_move (state->q - 1, state->q);
@ -1398,7 +1379,7 @@ try_complete (char *text, int *lc_start, int *lc_end, input_complete_t flags)
char *p; char *p;
p = *m; p = *m;
*m = strutils_shell_escape (*m); *m = str_shell_escape (*m);
g_free (p); g_free (p);
} }
} }
@ -1431,7 +1412,7 @@ complete_engine_fill_completions (WInput * in)
for (; s >= in->buffer->str; str_prev_char (&s)) for (; s >= in->buffer->str; str_prev_char (&s))
{ {
start = s - in->buffer->str; start = s - in->buffer->str;
if (strchr (word_separators, *s) != NULL && !strutils_is_char_escaped (in->buffer->str, s)) if (strchr (word_separators, *s) != NULL && !str_is_char_escaped (in->buffer->str, s))
break; break;
} }

View File

@ -1,40 +1,65 @@
# Syntax rules for the C and the C++ programming languages # Syntax rules for the C and the C++ programming languages
context default context default
keyword whole alignas yellow
keyword whole alignof yellow
keyword whole asm yellow
keyword whole auto yellow keyword whole auto yellow
keyword whole break yellow keyword whole break yellow
keyword whole case yellow keyword whole case yellow
keyword whole char yellow keyword whole char yellow
keyword whole constexpr yellow
keyword whole const yellow keyword whole const yellow
keyword whole continue yellow keyword whole continue yellow
keyword whole do yellow keyword whole default yellow
keyword whole double yellow keyword whole double yellow
keyword whole do yellow
keyword whole else yellow keyword whole else yellow
keyword whole enum yellow keyword whole enum yellow
keyword whole extern yellow keyword whole extern yellow
keyword whole false yellow
keyword whole float yellow keyword whole float yellow
keyword whole for yellow keyword whole for yellow
keyword whole goto yellow keyword whole goto yellow
keyword whole if yellow keyword whole if yellow
keyword whole inline yellow
keyword whole int yellow keyword whole int yellow
keyword whole long yellow keyword whole long yellow
keyword whole nullptr yellow
keyword whole register yellow keyword whole register yellow
keyword whole restrict yellow
keyword whole return yellow keyword whole return yellow
keyword whole short yellow keyword whole short yellow
keyword whole signed yellow keyword whole signed yellow
keyword whole sizeof yellow keyword whole sizeof yellow
keyword whole static yellow keyword whole static yellow
keyword whole static_assert yellow
keyword whole struct yellow keyword whole struct yellow
keyword whole switch yellow keyword whole switch yellow
keyword whole thread_local yellow
keyword whole true yellow
keyword whole typedef yellow keyword whole typedef yellow
keyword whole typeof yellow
keyword whole typeof_unqual yellow
keyword whole union yellow keyword whole union yellow
keyword whole unsigned yellow keyword whole unsigned yellow
keyword whole void yellow keyword whole void yellow
keyword whole volatile yellow keyword whole volatile yellow
keyword whole while yellow
keyword whole asm yellow
keyword whole inline yellow
keyword whole wchar_t yellow keyword whole wchar_t yellow
keyword whole while yellow
keyword whole _Alignas yellow
keyword whole _Alignof yellow
keyword whole _Atomic yellow
keyword whole _Bool yellow
keyword whole _Complex yellow
keyword whole _Decimal32 yellow
keyword whole _Decimal64 yellow
keyword whole _Decimal128 yellow
keyword whole _Generic yellow
keyword whole _Imaginary yellow
keyword whole _Noreturn yellow
keyword whole _Static_assert yellow
keyword whole _Thread_local yellow
keyword whole ... yellow keyword whole ... yellow
keyword linestart \{\s\t\}\[\s\t\]#*\n brightmagenta keyword linestart \{\s\t\}\[\s\t\]#*\n brightmagenta
keyword whole \[\s\t\]default yellow keyword whole \[\s\t\]default yellow

View File

@ -1,66 +1,97 @@
context default context default
keyword whole alignas yellow
keyword whole alignof yellow
keyword whole and yellow
keyword whole and_eq yellow
keyword whole asm yellow
keyword whole auto yellow keyword whole auto yellow
keyword whole bitand yellow
keyword whole bitor yellow
keyword whole bool yellow
keyword whole break yellow keyword whole break yellow
keyword whole case yellow keyword whole case yellow
keyword whole catch yellow
keyword whole char8_t yellow
keyword whole char16_t yellow
keyword whole char32_t yellow
keyword whole char yellow keyword whole char yellow
keyword whole class yellow
keyword whole compl yellow
keyword whole concept yellow
keyword whole concept yellow
keyword whole consteval yellow
keyword whole constexpr yellow
keyword whole constinit yellow
keyword whole const yellow keyword whole const yellow
keyword whole const_cast yellow
keyword whole continue yellow keyword whole continue yellow
keyword whole co_await yellow
keyword whole co_return yellow
keyword whole co_yield yellow
keyword whole decltype yellow
keyword whole default yellow keyword whole default yellow
keyword whole do yellow keyword whole delete yellow
keyword whole double yellow keyword whole double yellow
keyword whole do yellow
keyword whole dynamic_cast yellow
keyword whole else yellow keyword whole else yellow
keyword whole enum yellow keyword whole enum yellow
keyword whole explicit yellow
keyword whole export yellow
keyword whole extern yellow keyword whole extern yellow
keyword whole false yellow
keyword whole float yellow keyword whole float yellow
keyword whole for yellow keyword whole for yellow
keyword whole friend yellow
keyword whole goto yellow keyword whole goto yellow
keyword whole if yellow keyword whole if yellow
keyword whole inline yellow
keyword whole int yellow keyword whole int yellow
keyword whole long yellow keyword whole long yellow
keyword whole mutable yellow
keyword whole namespace yellow
keyword whole new yellow
keyword whole noexcept yellow
keyword whole not yellow
keyword whole not_eq yellow
keyword whole nullptr yellow
keyword whole operator yellow
keyword whole or yellow
keyword whole or_eq yellow
keyword whole private yellow
keyword whole protected yellow
keyword whole public yellow
keyword whole register yellow keyword whole register yellow
keyword whole reinterpret_cast yellow
keyword whole requires yellow
keyword whole return yellow keyword whole return yellow
keyword whole short yellow keyword whole short yellow
keyword whole signed yellow keyword whole signed yellow
keyword whole sizeof yellow keyword whole sizeof yellow
keyword whole static yellow keyword whole static yellow
keyword whole static_assert yellow
keyword whole static_cast yellow
keyword whole struct yellow keyword whole struct yellow
keyword whole switch yellow keyword whole switch yellow
keyword whole typedef yellow
keyword whole union yellow
keyword whole unsigned yellow
keyword whole void yellow
keyword whole volatile yellow
keyword whole while yellow
keyword whole asm yellow
keyword whole catch yellow
keyword whole class yellow
keyword whole friend yellow
keyword whole delete yellow
keyword whole inline yellow
keyword whole new yellow
keyword whole operator yellow
keyword whole private yellow
keyword whole protected yellow
keyword whole public yellow
keyword whole this yellow
keyword whole throw yellow
keyword whole template yellow keyword whole template yellow
keyword whole try yellow keyword whole this yellow
keyword whole virtual yellow keyword whole thread_local yellow
keyword whole bool yellow keyword whole throw yellow
keyword whole const_cast yellow
keyword whole dynamic_cast yellow
keyword whole explicit yellow
keyword whole false yellow
keyword whole mutable yellow
keyword whole namespace yellow
keyword whole reinterpret_cast yellow
keyword whole static_cast yellow
keyword whole true yellow keyword whole true yellow
keyword whole try yellow
keyword whole typedef yellow
keyword whole typeid yellow keyword whole typeid yellow
keyword whole typename yellow keyword whole typename yellow
keyword whole union yellow
keyword whole unsigned yellow
keyword whole using yellow keyword whole using yellow
keyword whole virtual yellow
keyword whole void yellow
keyword whole volatile yellow
keyword whole wchar_t yellow keyword whole wchar_t yellow
keyword whole while yellow
keyword whole xor yellow
keyword whole xor_eq yellow
keyword whole ... yellow keyword whole ... yellow
keyword linestart \{\s\t\}\[\s\t\]#*\n brightmagenta keyword linestart \{\s\t\}\[\s\t\]#*\n brightmagenta

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Afrikaans (http://app.transifex.com/mc/mc/language/af/)\n" "Language-Team: Afrikaans (http://app.transifex.com/mc/mc/language/af/)\n"
@ -759,6 +759,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2585,6 +2588,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2672,12 +2687,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3715,10 +3742,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Arabic (http://app.transifex.com/mc/mc/language/ar/)\n" "Language-Team: Arabic (http://app.transifex.com/mc/mc/language/ar/)\n"
@ -760,6 +760,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2586,6 +2589,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2673,12 +2688,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3732,10 +3759,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n" "Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n"
"Language-Team: Azerbaijani (http://app.transifex.com/mc/mc/language/az/)\n" "Language-Team: Azerbaijani (http://app.transifex.com/mc/mc/language/az/)\n"
@ -762,6 +762,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2588,6 +2591,22 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"%s faylına yaza bilmirəm:\n"
"%s\n"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"%s faylına yaza bilmirəm:\n"
"%s\n"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2675,12 +2694,26 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"%s faylına yaza bilmirəm:\n"
"%s\n"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3735,10 +3768,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Xəbərdarlıq : %s'ye keçə bilmədim .\n" msgstr "Xəbərdarlıq : %s'ye keçə bilmədim .\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -17,7 +17,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Viačasłaŭ Chalikin <viachaslavic@outlook.com>, 2023-2024\n" "Last-Translator: Viačasłaŭ Chalikin <viachaslavic@outlook.com>, 2023-2024\n"
"Language-Team: Belarusian (http://app.transifex.com/mc/mc/language/be/)\n" "Language-Team: Belarusian (http://app.transifex.com/mc/mc/language/be/)\n"
@ -25,9 +25,9 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
"(n%100>=11 && n%100<=14)? 2 : 3);\n" "%100>=11 && n%100<=14)? 2 : 3);\n"
# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" # "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
msgid "Warning: cannot load codepages list" msgid "Warning: cannot load codepages list"
@ -817,6 +817,10 @@ msgstr "Параметры тэрмінала"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Памылка падчас разбору аргумента!" msgstr "Памылка падчас разбору аргумента!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "З убудаваным рэдактарам"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Праграма для прагляду не атрымала аргументаў." msgstr "Праграма для прагляду не атрымала аргументаў."
@ -2750,6 +2754,22 @@ msgstr ""
"Немагчыма атрымаць уласцівасці зыходнага файла «%s»\n" "Немагчыма атрымаць уласцівасці зыходнага файла «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Немагчыма атрымаць уласцівасці зыходнага файла «%s»\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Немагчыма атрымаць уласцівасці мэтавага файла «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2861,6 +2881,14 @@ msgstr ""
"Немагчыма закрыць мэтавы файл «%s»\n" "Немагчыма закрыць мэтавы файл «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Немагчыма атрымаць уласцівасці мэтавага файла «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2869,6 +2897,14 @@ msgstr ""
"Немагчыма атрымаць уласцівасці зыходнага файла «%s»\n" "Немагчыма атрымаць уласцівасці зыходнага файла «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Немагчыма атрымаць уласцівасці зыходнага файла «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3961,10 +3997,12 @@ msgstr "Абалонка яшчэ выкарыстоўваецца. Усё ад
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Увага: немагчыма перайсці ў «%s».\n" msgstr "Увага: немагчыма перайсці ў «%s».\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "З падтрымкай убудаванага рэдактара і Aspell" msgstr "З падтрымкай убудаванага рэдактара і Aspell"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "З убудаваным рэдактарам" msgstr "З убудаваным рэдактарам"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -13,7 +13,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Alexander Shopov <ash@kambanaria.org>, 2022\n" "Last-Translator: Alexander Shopov <ash@kambanaria.org>, 2022\n"
"Language-Team: Bulgarian (http://app.transifex.com/mc/mc/language/bg/)\n" "Language-Team: Bulgarian (http://app.transifex.com/mc/mc/language/bg/)\n"
@ -809,6 +809,10 @@ msgstr "Настройки на терминала"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Грешка при обработка на аргументите" msgstr "Грешка при обработка на аргументите"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "С поддръжка на вградения редактор"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Няма предоставени аргументи към визуализатора." msgstr "Няма предоставени аргументи към визуализатора."
@ -2727,6 +2731,22 @@ msgstr ""
"Не може да се изпълни stat върху изходния файл „%s“\n" "Не може да се изпълни stat върху изходния файл „%s“\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Не може да се изпълни stat върху изходния файл „%s“\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Не може да се изпълни fstat върху целевия файл „%s“\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2838,6 +2858,14 @@ msgstr ""
"Не може да се затвори целевият файл „%s“\n" "Не може да се затвори целевият файл „%s“\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Не може да се изпълни fstat върху целевия файл „%s“\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2846,6 +2874,14 @@ msgstr ""
"Не може да се изпълне stat върху изходната директория „%s“\n" "Не може да се изпълне stat върху изходната директория „%s“\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Не може да се изпълне stat върху изходната директория „%s“\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3934,10 +3970,12 @@ msgstr "Обвивката е още активна. Да се напусне л
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Внимание: Не може да се влезе в %s.\n" msgstr "Внимание: Не може да се влезе в %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "С поддръжка на вградения редактор и aspell" msgstr "С поддръжка на вградения редактор и aspell"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "С поддръжка на вградения редактор" msgstr "С поддръжка на вградения редактор"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Irriep Nala Novram <per.morvan.bzh29@gmail.com>, 2017-2018\n" "Last-Translator: Irriep Nala Novram <per.morvan.bzh29@gmail.com>, 2017-2018\n"
"Language-Team: Breton (http://app.transifex.com/mc/mc/language/br/)\n" "Language-Team: Breton (http://app.transifex.com/mc/mc/language/br/)\n"
@ -17,10 +17,10 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !" "Plural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !"
"=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && " "=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n"
"(n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 " "%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > "
"> 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != " "19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 "
"0 && n % 1000000 == 0) ? 3 : 4);\n" "&& n % 1000000 == 0) ? 3 : 4);\n"
# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" # "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
msgid "Warning: cannot load codepages list" msgid "Warning: cannot load codepages list"
@ -764,6 +764,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2590,6 +2593,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2677,12 +2692,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3732,10 +3759,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -16,7 +16,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Antoni Bella Pérez <antonibella5@yahoo.com>, 2017-2024\n" "Last-Translator: Antoni Bella Pérez <antonibella5@yahoo.com>, 2017-2024\n"
"Language-Team: Catalan (http://app.transifex.com/mc/mc/language/ca/)\n" "Language-Team: Catalan (http://app.transifex.com/mc/mc/language/ca/)\n"
@ -841,6 +841,10 @@ msgstr "Opcions de terminal"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Error en analitzar els arguments!" msgstr "Error en analitzar els arguments!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Amb l'editor integrat"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "No s'han donat arguments al visor." msgstr "No s'han donat arguments al visor."
@ -2777,6 +2781,22 @@ msgstr ""
"No s'ha pogut fer estat al fitxer d'origen «%s»\n" "No s'ha pogut fer estat al fitxer d'origen «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"No s'ha pogut fer estat al fitxer d'origen «%s»\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"No s'ha pogut fer estat al fitxer de destinació «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2888,6 +2908,14 @@ msgstr ""
"No s'ha pogut tancar el fitxer de destinació «%s»\n" "No s'ha pogut tancar el fitxer de destinació «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"No s'ha pogut fer estat al fitxer de destinació «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2896,6 +2924,14 @@ msgstr ""
"No s'ha pogut veure l'estat del directori d'origen «%s»\n" "No s'ha pogut veure l'estat del directori d'origen «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"No s'ha pogut veure l'estat del directori d'origen «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3988,10 +4024,12 @@ msgstr "L'intèrpret d'ordres encara està actiu. Voleu sortir igualment?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Avís: no s'ha pogut canviar a %s.\n" msgstr "Avís: no s'ha pogut canviar a %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Amb la implementació incorporada de l'Editor i Aspell" msgstr "Amb la implementació incorporada de l'Editor i Aspell"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Amb l'editor integrat" msgstr "Amb l'editor integrat"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -14,7 +14,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>, 2017-2023\n" "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>, 2017-2023\n"
"Language-Team: Czech (http://app.transifex.com/mc/mc/language/cs/)\n" "Language-Team: Czech (http://app.transifex.com/mc/mc/language/cs/)\n"
@ -811,6 +811,10 @@ msgstr "Nastavení terminálu"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Chyba vyhodnocování argumentů!" msgstr "Chyba vyhodnocování argumentů!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "S vestavěným editorem"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Prohlížeči nebyly zadány žádné parametry" msgstr "Prohlížeči nebyly zadány žádné parametry"
@ -2747,6 +2751,22 @@ msgstr ""
"Na zdrojovém souboru „%s“ nelze provést stat\n" "Na zdrojovém souboru „%s“ nelze provést stat\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Na zdrojovém souboru „%s“ nelze provést stat\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Nelze provést fstat cílového souboru „%s“\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2858,6 +2878,14 @@ msgstr ""
"Nelze zavřít cílový soubor „%s“\n" "Nelze zavřít cílový soubor „%s“\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Nelze provést fstat cílového souboru „%s“\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2866,6 +2894,14 @@ msgstr ""
"Na zdrojovém adresáři „%s“ nelze provést stat\n" "Na zdrojovém adresáři „%s“ nelze provést stat\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Na zdrojovém adresáři „%s“ nelze provést stat\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3963,10 +3999,12 @@ msgstr "Shell je stále aktivní, přesto ukončit?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Varování: Nedaří se přepnout do složky %s.\n" msgstr "Varování: Nedaří se přepnout do složky %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "S vestavěným editorem a podporou Aspell" msgstr "S vestavěným editorem a podporou Aspell"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "S vestavěným editorem" msgstr "S vestavěným editorem"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -13,7 +13,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Morten Bo Johansen <mortenbo@hotmail.com>, 2018,2023\n" "Last-Translator: Morten Bo Johansen <mortenbo@hotmail.com>, 2018,2023\n"
"Language-Team: Danish (http://app.transifex.com/mc/mc/language/da/)\n" "Language-Team: Danish (http://app.transifex.com/mc/mc/language/da/)\n"
@ -807,6 +807,10 @@ msgstr "Terminalindstillinger"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Fejl ved fortolkning af argumenter!" msgstr "Fejl ved fortolkning af argumenter!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Med indbygget editor"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Ingen argumenter givet til fremviseren." msgstr "Ingen argumenter givet til fremviseren."
@ -2739,6 +2743,22 @@ msgstr ""
"Kan ikke stat kildefil »%s«\n" "Kan ikke stat kildefil »%s«\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Kan ikke stat kildefil »%s«\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Kan ikke fstat målfil »%s«\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2850,6 +2870,14 @@ msgstr ""
"Kan ikke lukke målfil »%s«\n" "Kan ikke lukke målfil »%s«\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Kan ikke fstat målfil »%s«\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2858,6 +2886,14 @@ msgstr ""
"Kan ikke stat kildemappe »%s«\n" "Kan ikke stat kildemappe »%s«\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Kan ikke stat kildemappe »%s«\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3946,10 +3982,12 @@ msgstr "Skallen er stadig aktiv. Afslut alligevel?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Advarsel: Kunne ikke skifte til %s.\n" msgstr "Advarsel: Kunne ikke skifte til %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Med indbygget editor og understøttelse af Aspell" msgstr "Med indbygget editor og understøttelse af Aspell"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Med indbygget editor" msgstr "Med indbygget editor"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -21,7 +21,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>, 2015-2024\n" "Last-Translator: Ettore Atalan <atalanttore@googlemail.com>, 2015-2024\n"
"Language-Team: German (http://app.transifex.com/mc/mc/language/de/)\n" "Language-Team: German (http://app.transifex.com/mc/mc/language/de/)\n"
@ -823,6 +823,10 @@ msgstr "Terminal-Optionen"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Fehler beim Analysieren der Argumente!" msgstr "Fehler beim Analysieren der Argumente!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Mit eingebautem Editor"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Keine Argumente an den Viewer übergeben." msgstr "Keine Argumente an den Viewer übergeben."
@ -2758,6 +2762,22 @@ msgstr ""
"Kann Quelldatei \"%s\" nicht untersuchen\n" "Kann Quelldatei \"%s\" nicht untersuchen\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Kann Quelldatei \"%s\" nicht untersuchen\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Kann Zieldatei \"%s\" nicht untersuchen\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2869,6 +2889,14 @@ msgstr ""
"Kann Zieldatei \"%s\" nicht schließen\n" "Kann Zieldatei \"%s\" nicht schließen\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Kann Zieldatei \"%s\" nicht untersuchen\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2877,6 +2905,14 @@ msgstr ""
"Kann Quellverzeichnis \"%s\" nicht untersuchen\n" "Kann Quellverzeichnis \"%s\" nicht untersuchen\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Kann Quellverzeichnis \"%s\" nicht untersuchen\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3964,10 +4000,12 @@ msgstr "Die Shell ist immer noch aktiv. Trotzdem beenden?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Warnung: Kann nicht in %s wechseln.\n" msgstr "Warnung: Kann nicht in %s wechseln.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Mit eingebautem Editor und Aspell-Unterstützung" msgstr "Mit eingebautem Editor und Aspell-Unterstützung"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Mit eingebautem Editor" msgstr "Mit eingebautem Editor"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2015-02-26 09:48+0000\n" "PO-Revision-Date: 2015-02-26 09:48+0000\n"
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n" "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/mc/" "Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/mc/"
@ -760,6 +760,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2586,6 +2589,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2673,12 +2688,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3716,10 +3743,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -12,7 +12,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Efstathios Iosifidis <iefstathios@gmail.com>, 2015\n" "Last-Translator: Efstathios Iosifidis <iefstathios@gmail.com>, 2015\n"
"Language-Team: Greek (http://app.transifex.com/mc/mc/language/el/)\n" "Language-Team: Greek (http://app.transifex.com/mc/mc/language/el/)\n"
@ -773,6 +773,9 @@ msgstr "Επιλογές τερματικού"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Δεν έχουν δοθεί ορίσματα στον προβολέα." msgstr "Δεν έχουν δοθεί ορίσματα στον προβολέα."
@ -2640,6 +2643,22 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Αδυναμία ανοίγματος πηγαίου αρχείου \"%s\"\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Αδυναμία εγγραφής στο αρχείο στόχο \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2743,12 +2762,28 @@ msgstr ""
"Αδυναμία κλεισίματος αρχείου στόχου \"%s\"\n" "Αδυναμία κλεισίματος αρχείου στόχου \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Αδυναμία εγγραφής στο αρχείο στόχο \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Αδυναμία δημιουργίας καταλόγου στόχου \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3819,10 +3854,10 @@ msgstr "Το κέλυφος είναι ακόμα ενεργό. Έξοδος π
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Προειδοποίηση: Αδυναμία αλλαγής σε %s.\n" msgstr "Προειδοποίηση: Αδυναμία αλλαγής σε %s.\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>, 2016-2017,2020,2022-2023\n" "Last-Translator: Andi Chandler <andi@gowling.com>, 2016-2017,2020,2022-2023\n"
"Language-Team: English (United Kingdom) (http://app.transifex.com/mc/mc/" "Language-Team: English (United Kingdom) (http://app.transifex.com/mc/mc/"
@ -803,6 +803,9 @@ msgstr "Terminal options"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Arguments parse error!" msgstr "Arguments parse error!"
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "No arguments given to the viewer." msgstr "No arguments given to the viewer."
@ -2650,6 +2653,20 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Cannot create temporary merge file\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2737,12 +2754,26 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Cannot create temporary merge file\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr "Cannot set correct permissions for directory %s\n"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3780,10 +3811,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Yury V. Zaytsev <yury@shurup.com>, 2022\n" "Last-Translator: Yury V. Zaytsev <yury@shurup.com>, 2022\n"
"Language-Team: Esperanto (http://app.transifex.com/mc/mc/language/eo/)\n" "Language-Team: Esperanto (http://app.transifex.com/mc/mc/language/eo/)\n"
@ -804,6 +804,10 @@ msgstr "Terminala agordo"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Eraro dum analizi parametrojn!" msgstr "Eraro dum analizi parametrojn!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Kun interna tekstoredaktilo"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Neniuj parametroj donitaj al la legilo." msgstr "Neniuj parametroj donitaj al la legilo."
@ -2736,6 +2740,22 @@ msgstr ""
"Ne eblas trovi fontan dosieron \"%s\"\n" "Ne eblas trovi fontan dosieron \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Ne eblas trovi fontan dosieron \"%s\"\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Ne eblas trovi celan dosieron \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2847,6 +2867,14 @@ msgstr ""
"Ne eblas fermi celan dosieron \"%s\"\n" "Ne eblas fermi celan dosieron \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Ne eblas trovi celan dosieron \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2855,6 +2883,14 @@ msgstr ""
"Ne eblas trovi fontan dosierujon \"%s\"\n" "Ne eblas trovi fontan dosierujon \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Ne eblas trovi fontan dosierujon \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3942,10 +3978,12 @@ msgstr "La ŝelo estas aktiva. Ĉu senkonsidere eliri?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Averto: Ne eblas ŝanĝi al %s.\n" msgstr "Averto: Ne eblas ŝanĝi al %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Kun interna tekstoredaktilo kaj literumilo" msgstr "Kun interna tekstoredaktilo kaj literumilo"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Kun interna tekstoredaktilo" msgstr "Kun interna tekstoredaktilo"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -13,7 +13,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n" "Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n"
"Language-Team: Spanish (http://app.transifex.com/mc/mc/language/es/)\n" "Language-Team: Spanish (http://app.transifex.com/mc/mc/language/es/)\n"
@ -831,6 +831,10 @@ msgstr "Opciones de terminal"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "¡Error al analizar los argumentos!" msgstr "¡Error al analizar los argumentos!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Con editor de texto propio incluido"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "No se han pasado argumentos al visor." msgstr "No se han pasado argumentos al visor."
@ -2765,6 +2769,22 @@ msgstr ""
"Imposible identificar el archivo origen «%s»\n" "Imposible identificar el archivo origen «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Imposible identificar el archivo origen «%s»\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Imposible identificar el archivo destino «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2876,6 +2896,14 @@ msgstr ""
"Imposible cerrar el archivo destino «%s»\n" "Imposible cerrar el archivo destino «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Imposible identificar el archivo destino «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2884,6 +2912,14 @@ msgstr ""
"Imposible identificar el directorio de origen «%s»\n" "Imposible identificar el directorio de origen «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Imposible identificar el directorio de origen «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3975,10 +4011,12 @@ msgstr "El shell todavía está activo. ¿Terminar de todas maneras?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Cuidado: Imposible cambiar a %s.\n" msgstr "Cuidado: Imposible cambiar a %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Con editor de texto propio y ortografía «Aspell» incluidos" msgstr "Con editor de texto propio y ortografía «Aspell» incluidos"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Con editor de texto propio incluido" msgstr "Con editor de texto propio incluido"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -12,7 +12,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Kristjan Räts <kristjanrats@gmail.com>, " "Last-Translator: Kristjan Räts <kristjanrats@gmail.com>, "
"2013-2016,2018-2019,2024\n" "2013-2016,2018-2019,2024\n"
@ -830,6 +830,10 @@ msgstr "Terminali suvandid"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Parameetrite parsimise viga!" msgstr "Parameetrite parsimise viga!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Sisseehitatud toimetiga"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Vaaturile parameetreid ei antud." msgstr "Vaaturile parameetreid ei antud."
@ -2762,6 +2766,22 @@ msgstr ""
"Lähtefaili \"%s\" info päring nurjus\n" "Lähtefaili \"%s\" info päring nurjus\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Lähtefaili \"%s\" info päring nurjus\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Sihtfaili \"%s\" info päring nurjus\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2873,6 +2893,14 @@ msgstr ""
"Sihtfaili \"%s\" sulgemine nurjus\n" "Sihtfaili \"%s\" sulgemine nurjus\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Sihtfaili \"%s\" info päring nurjus\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2881,6 +2909,14 @@ msgstr ""
"Lähtekataloogi \"%s\" info päring nurjus\n" "Lähtekataloogi \"%s\" info päring nurjus\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Lähtekataloogi \"%s\" info päring nurjus\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3968,10 +4004,12 @@ msgstr "Shell on veel aktiivne. Kas soovid ikkagi lõpetada?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Hoiatus: sisenemine kataloogi %s nurjus.\n" msgstr "Hoiatus: sisenemine kataloogi %s nurjus.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Sisseehitatud toimeti ja Aspelli toega" msgstr "Sisseehitatud toimeti ja Aspelli toega"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Sisseehitatud toimetiga" msgstr "Sisseehitatud toimetiga"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Iñigo Salvador Azurmendi <xalba@euskalnet.net>, " "Last-Translator: Iñigo Salvador Azurmendi <xalba@euskalnet.net>, "
"2011,2015-2019\n" "2011,2015-2019\n"
@ -799,6 +799,9 @@ msgstr "Terminalaren aukerak"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Argumentuen azterketak akatsa!" msgstr "Argumentuen azterketak akatsa!"
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Ez zaizkio argumentuak eman erakusleari." msgstr "Ez zaizkio argumentuak eman erakusleari."
@ -2712,6 +2715,22 @@ msgstr ""
"Ezin da lortu \"%s\" iturburu fitxategiaren egoera\n" "Ezin da lortu \"%s\" iturburu fitxategiaren egoera\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Ezin da lortu \"%s\" iturburu fitxategiaren egoera\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Ezin da loortu \"%s\" helburu fitxategiaren egoera (fstat)\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2823,6 +2842,14 @@ msgstr ""
"Ezin da itxi \"%s\" helburu fitxategia\n" "Ezin da itxi \"%s\" helburu fitxategia\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Ezin da loortu \"%s\" helburu fitxategiaren egoera (fstat)\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2831,6 +2858,14 @@ msgstr ""
"Ezin da lortu \"%s\" iturburu direktorioaren egoera (stat)\n" "Ezin da lortu \"%s\" iturburu direktorioaren egoera (stat)\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Ezin da lortu \"%s\" iturburu direktorioaren egoera (stat)\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3911,10 +3946,10 @@ msgstr "Shell oraindik jardunean dago. Irten hala ere?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Abisua: %s(e)ra ezin aldatu.\n" msgstr "Abisua: %s(e)ra ezin aldatu.\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -12,7 +12,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Arya Hadi <arya.hadi97@gmail.com>, 2017\n" "Last-Translator: Arya Hadi <arya.hadi97@gmail.com>, 2017\n"
"Language-Team: Persian (http://app.transifex.com/mc/mc/language/fa/)\n" "Language-Team: Persian (http://app.transifex.com/mc/mc/language/fa/)\n"
@ -764,6 +764,9 @@ msgstr "تنظیمات پایانه"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2590,6 +2593,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2677,12 +2692,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr "امکان قرار دادن اجازه‌های درست برای پوشه %s وجود ندارد\n"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3720,10 +3747,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -11,7 +11,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Kimmo Kujansuu <mrkujansuu@gmail.com>, 2021\n" "Last-Translator: Kimmo Kujansuu <mrkujansuu@gmail.com>, 2021\n"
"Language-Team: Finnish (http://app.transifex.com/mc/mc/language/fi/)\n" "Language-Team: Finnish (http://app.transifex.com/mc/mc/language/fi/)\n"
@ -793,6 +793,9 @@ msgstr "Terminaalin asetukset"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Argumenttien rakennevirhe!" msgstr "Argumenttien rakennevirhe!"
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Katseluohjelmalle ei annettu argumentteja." msgstr "Katseluohjelmalle ei annettu argumentteja."
@ -2658,6 +2661,22 @@ msgstr ""
"Lähdetiedostoa ei voi lisätä \"%s\"\n" "Lähdetiedostoa ei voi lisätä \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Lähdetiedostoa ei voi lisätä \"%s\"\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Ei onnistu fstat kohdetiedostoon \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2769,6 +2788,14 @@ msgstr ""
"Kohdetiedostoa ei voi sulkea \"%s\"\n" "Kohdetiedostoa ei voi sulkea \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Ei onnistu fstat kohdetiedostoon \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2777,6 +2804,14 @@ msgstr ""
"Kohdekansiota ei voi lisätä \"%s\"\n" "Kohdekansiota ei voi lisätä \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Kohdekansiota ei voi lisätä \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3822,10 +3857,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -18,7 +18,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Wallon Wallon, 2022-2024\n" "Last-Translator: Wallon Wallon, 2022-2024\n"
"Language-Team: French (http://app.transifex.com/mc/mc/language/fr/)\n" "Language-Team: French (http://app.transifex.com/mc/mc/language/fr/)\n"
@ -839,6 +839,10 @@ msgstr "Options du terminal"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Erreur lors de lanalyse des arguments !" msgstr "Erreur lors de lanalyse des arguments !"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Avec léditeur intégré"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Aucun argument passé à la visionneuse." msgstr "Aucun argument passé à la visionneuse."
@ -2774,6 +2778,22 @@ msgstr ""
"Impossible dobtenir les caractéristiques du fichier source « %s »\n" "Impossible dobtenir les caractéristiques du fichier source « %s »\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Impossible dobtenir les caractéristiques du fichier source « %s »\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Impossible dobtenir les caractéristiques du fichier cible « %s »\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2885,6 +2905,14 @@ msgstr ""
"Impossible de fermer le fichier cible « %s »\n" "Impossible de fermer le fichier cible « %s »\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Impossible dobtenir les caractéristiques du fichier cible « %s »\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2893,6 +2921,14 @@ msgstr ""
"Impossible dobtenir les caractéristiques du fichier source « %s »\n" "Impossible dobtenir les caractéristiques du fichier source « %s »\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Impossible dobtenir les caractéristiques du fichier source « %s »\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3986,10 +4022,12 @@ msgstr "Le shell est toujours actif. Quitter tout de même ?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Attention : ne peut aller à %s.\n" msgstr "Attention : ne peut aller à %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Avec un éditeur intégré et un support Aspell" msgstr "Avec un éditeur intégré et un support Aspell"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Avec léditeur intégré" msgstr "Avec léditeur intégré"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2015-02-26 09:48+0000\n" "PO-Revision-Date: 2015-02-26 09:48+0000\n"
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n" "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/mc/" "Language-Team: French (Canada) (http://www.transifex.com/projects/p/mc/"
@ -760,6 +760,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2586,6 +2589,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2673,12 +2688,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3716,10 +3743,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Irish (http://app.transifex.com/mc/mc/language/ga/)\n" "Language-Team: Irish (http://app.transifex.com/mc/mc/language/ga/)\n"
@ -760,6 +760,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2586,6 +2589,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2673,12 +2688,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3728,10 +3755,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -12,7 +12,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>, " "Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>, "
"2012,2014-2015,2019\n" "2012,2014-2015,2019\n"
@ -806,6 +806,9 @@ msgstr "Opcións de terminal"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Produciuse un erro ao analizar os argumentos!" msgstr "Produciuse un erro ao analizar os argumentos!"
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Non hai argumentos para o visor." msgstr "Non hai argumentos para o visor."
@ -2717,6 +2720,22 @@ msgstr ""
"Non é posíbel identificar o ficheiro orixe «%s»\n" "Non é posíbel identificar o ficheiro orixe «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Non é posíbel identificar o ficheiro orixe «%s»\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Non é posíbel identificar o ficheiro destino «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2828,6 +2847,14 @@ msgstr ""
"Non é posíbel pechar o ficheiro destino «%s»\n" "Non é posíbel pechar o ficheiro destino «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Non é posíbel identificar o ficheiro destino «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2836,6 +2863,14 @@ msgstr ""
"Non é posíbel identificar o directorio de orixe «%s»\n" "Non é posíbel identificar o directorio de orixe «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Non é posíbel identificar o directorio de orixe «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3915,10 +3950,10 @@ msgstr "O terminal aínda está activo. Saír de todos xeitos?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Coidado: Non é posíbel cambiar a %s.\n" msgstr "Coidado: Non é posíbel cambiar a %s.\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Hebrew (http://app.transifex.com/mc/mc/language/he/)\n" "Language-Team: Hebrew (http://app.transifex.com/mc/mc/language/he/)\n"
@ -760,6 +760,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2586,6 +2589,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2673,12 +2688,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3724,10 +3751,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Croatian (http://app.transifex.com/mc/mc/language/hr/)\n" "Language-Team: Croatian (http://app.transifex.com/mc/mc/language/hr/)\n"
@ -15,8 +15,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" # "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
msgid "Warning: cannot load codepages list" msgid "Warning: cannot load codepages list"
@ -760,6 +760,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2586,6 +2589,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2673,12 +2688,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3720,10 +3747,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -12,7 +12,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: 6bdcf737f9bcb6037ecba892a70fb951_e9eeb40 " "Last-Translator: 6bdcf737f9bcb6037ecba892a70fb951_e9eeb40 "
"<b76b5e2faba6aa74d4498ee4c87ab010_661337>, 2020\n" "<b76b5e2faba6aa74d4498ee4c87ab010_661337>, 2020\n"
@ -792,6 +792,10 @@ msgstr "Terminál opciók"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Argumentum feldolgozási hiba!" msgstr "Argumentum feldolgozási hiba!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Beépített szerkesztővel"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Hiányzó paraméterek a nézethez." msgstr "Hiányzó paraméterek a nézethez."
@ -2691,6 +2695,23 @@ msgstr ""
"A(z) \"%s\" forrásfájl adatai nem elérhetők \n" "A(z) \"%s\" forrásfájl adatai nem elérhetők \n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"A(z) \"%s\" forrásfájl adatai nem elérhetők \n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Nem sikerült lekérdezni a(z) \"%s\" \n"
"célfájl adatait. \n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2805,6 +2826,15 @@ msgstr ""
"Nem sikerült lezárni a(z) \"%s\" célfájlt. \n" "Nem sikerült lezárni a(z) \"%s\" célfájlt. \n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Nem sikerült lekérdezni a(z) \"%s\" \n"
"célfájl adatait. \n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2814,6 +2844,15 @@ msgstr ""
"forráskönyvtár adatait. \n" "forráskönyvtár adatait. \n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Nem sikerült lekérdezni a(z) \"%s\" \n"
"forráskönyvtár adatait. \n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3896,10 +3935,12 @@ msgstr "A háttér-shell még aktív. Mégis kilép?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Nem sikerült belépni a(z) \"%s\" könyvtárba.\n" msgstr "Nem sikerült belépni a(z) \"%s\" könyvtárba.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgstr "" msgid "With builtin editor and aspell support"
msgstr "Beépített szerkesztővel"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Beépített szerkesztővel" msgstr "Beépített szerkesztővel"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Martijn Dekker <mcdutchie@hotmail.com>, 2012,2017\n" "Last-Translator: Martijn Dekker <mcdutchie@hotmail.com>, 2012,2017\n"
"Language-Team: Interlingua (http://app.transifex.com/mc/mc/language/ia/)\n" "Language-Team: Interlingua (http://app.transifex.com/mc/mc/language/ia/)\n"
@ -771,6 +771,9 @@ msgstr "Optiones de terminal"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Nulle parametro passate al visualisator." msgstr "Nulle parametro passate al visualisator."
@ -2606,6 +2609,20 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Impossibile crear file de fusionamento temporari\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2693,12 +2710,26 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Impossibile crear file de fusionamento temporari\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr "Non pote definir le permissiones correcte pro le directorio %s\n"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3736,10 +3767,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Ferriandy Chianiago <gpl4all@gmail.com>, 2015\n" "Last-Translator: Ferriandy Chianiago <gpl4all@gmail.com>, 2015\n"
"Language-Team: Indonesian (http://app.transifex.com/mc/mc/language/id/)\n" "Language-Team: Indonesian (http://app.transifex.com/mc/mc/language/id/)\n"
@ -782,6 +782,9 @@ msgstr "Opsi terminal"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Kesalahan mengurai argumen!" msgstr "Kesalahan mengurai argumen!"
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Tidak ada argumen yang diberikan kepada viewer" msgstr "Tidak ada argumen yang diberikan kepada viewer"
@ -2623,6 +2626,20 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Gagal membuat temporary merge file\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2710,12 +2727,26 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Gagal membuat temporary merge file\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr "Tak bisa menata hak yang benar bagi direktori %s\n"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3749,10 +3780,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Interlingue (http://app.transifex.com/mc/mc/language/ie/)\n" "Language-Team: Interlingue (http://app.transifex.com/mc/mc/language/ie/)\n"
@ -759,6 +759,9 @@ msgstr "Parametres de terminal"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2589,6 +2592,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2676,12 +2691,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3719,10 +3746,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -14,7 +14,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Marco Ciampa <ciampix@posteo.net>, 2023\n" "Last-Translator: Marco Ciampa <ciampix@posteo.net>, 2023\n"
"Language-Team: Italian (http://app.transifex.com/mc/mc/language/it/)\n" "Language-Team: Italian (http://app.transifex.com/mc/mc/language/it/)\n"
@ -810,6 +810,10 @@ msgstr "Opzioni terminale"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Errore di analisi argomenti!" msgstr "Errore di analisi argomenti!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Con editor integrato"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Nessun argomento fornito al visualizzatore" msgstr "Nessun argomento fornito al visualizzatore"
@ -2726,6 +2730,22 @@ msgstr ""
"Impossibile ottenere info sul file sorgente \"%s\"\n" "Impossibile ottenere info sul file sorgente \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Impossibile ottenere info sul file sorgente \"%s\"\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Impossibile ottenere info sul file destinazione \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2837,6 +2857,14 @@ msgstr ""
"Impossibile chiudere il file destinazione \"%s\"\n" "Impossibile chiudere il file destinazione \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Impossibile ottenere info sul file destinazione \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2845,6 +2873,14 @@ msgstr ""
"Impossibile ottenere info sulla directory sorgente \"%s\"\n" "Impossibile ottenere info sulla directory sorgente \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Impossibile ottenere info sulla directory sorgente \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3936,10 +3972,12 @@ msgstr "La shell è ancora attiva. Esco comunque?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Attenzione: non posso entrare su %s.\n" msgstr "Attenzione: non posso entrare su %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Con editor integrato e supporto Aspell" msgstr "Con editor integrato e supporto Aspell"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Con editor integrato" msgstr "Con editor integrato"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -13,7 +13,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Takuro Onoue <kusanaginoturugi@gmail.com>, 2021\n" "Last-Translator: Takuro Onoue <kusanaginoturugi@gmail.com>, 2021\n"
"Language-Team: Japanese (http://app.transifex.com/mc/mc/language/ja/)\n" "Language-Team: Japanese (http://app.transifex.com/mc/mc/language/ja/)\n"
@ -774,6 +774,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2604,6 +2607,22 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"ファイル %s が開けません\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"ファイル %s に書き込めません:\n"
"%s\n"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2691,12 +2710,26 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"ファイル %s に書き込めません:\n"
"%s\n"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr "ディレクトリ %s のパーミッションを正しく設定できません\n"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3746,10 +3779,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "警告: %s に変更できません.\n" msgstr "警告: %s に変更できません.\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -11,7 +11,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>, 2022\n" "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>, 2022\n"
"Language-Team: Georgian (http://app.transifex.com/mc/mc/language/ka/)\n" "Language-Team: Georgian (http://app.transifex.com/mc/mc/language/ka/)\n"
@ -767,6 +767,9 @@ msgstr "ტერმინალის პარამეტრები"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "არგუმენტების დამუშავების შეცდომა!" msgstr "არგუმენტების დამუშავების შეცდომა!"
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "მნახველისთვის არგუმენტები გადაცემული არაა." msgstr "მნახველისთვის არგუმენტები გადაცემული არაა."
@ -2602,6 +2605,22 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"ფაილის გახსნის შეცდომა %s\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"ფაილის გახსნის შეცდომა %s\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2689,12 +2708,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr "დროებითი საქაღალდის (%s) შექმნა შეუძლებელია: %s\n"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3732,10 +3763,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Aidos Kakimzhanov <aidos.kakimzhan@gmail.com>, 2016\n" "Last-Translator: Aidos Kakimzhanov <aidos.kakimzhan@gmail.com>, 2016\n"
"Language-Team: Kazakh (http://app.transifex.com/mc/mc/language/kk/)\n" "Language-Team: Kazakh (http://app.transifex.com/mc/mc/language/kk/)\n"
@ -760,6 +760,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2586,6 +2589,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2673,12 +2688,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3716,10 +3743,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -15,7 +15,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>, 2023\n" "Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>, 2023\n"
"Language-Team: Korean (http://app.transifex.com/mc/mc/language/ko/)\n" "Language-Team: Korean (http://app.transifex.com/mc/mc/language/ko/)\n"
@ -807,6 +807,10 @@ msgstr "터미널 옵션"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "인수 분석 오류!" msgstr "인수 분석 오류!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "내장 편집기 포함"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "뷰어에 지정한 인자가 없습니다." msgstr "뷰어에 지정한 인자가 없습니다."
@ -2737,6 +2741,22 @@ msgstr ""
"\"%s\" 원본 파일을 통계할 수 없음\n" "\"%s\" 원본 파일을 통계할 수 없음\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"\"%s\" 원본 파일을 통계할 수 없음\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"\"%s\" 대상 파일을 fstat할 수 없음\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2848,6 +2868,14 @@ msgstr ""
"\"%s\" 대상 파일을 닫을 수 없음\n" "\"%s\" 대상 파일을 닫을 수 없음\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"\"%s\" 대상 파일을 fstat할 수 없음\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2856,6 +2884,14 @@ msgstr ""
"\"%s\" 소스 디렉터리를 stat할 수 없음\n" "\"%s\" 소스 디렉터리를 stat할 수 없음\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"\"%s\" 소스 디렉터리를 stat할 수 없음\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3939,10 +3975,12 @@ msgstr "셸이 아직 활성 상태입니다. 그래도 끝낼까요?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "경고: %s으(로) 변경할 수 없습니다.\n" msgstr "경고: %s으(로) 변경할 수 없습니다.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "내장 편집기 및 Aspell 지원 포함" msgstr "내장 편집기 및 Aspell 지원 포함"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "내장 편집기 포함" msgstr "내장 편집기 포함"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Cornish (http://app.transifex.com/mc/mc/language/kw/)\n" "Language-Team: Cornish (http://app.transifex.com/mc/mc/language/kw/)\n"
@ -765,6 +765,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2591,6 +2594,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2678,12 +2693,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3737,10 +3764,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -14,7 +14,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Mantas Kriaučiūnas Baltix <mantas@akl.lt>, 2020\n" "Last-Translator: Mantas Kriaučiūnas Baltix <mantas@akl.lt>, 2020\n"
"Language-Team: Lithuanian (http://app.transifex.com/mc/mc/language/lt/)\n" "Language-Team: Lithuanian (http://app.transifex.com/mc/mc/language/lt/)\n"
@ -790,6 +790,9 @@ msgstr "Terminalo parinktys"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2665,6 +2668,22 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Nepavyko pašalinti failo \"%s\"\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Nepavyko sukurti aplanko \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2752,12 +2771,28 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Nepavyko sukurti aplanko \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Nepavyko sukurti aplanko \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3831,10 +3866,10 @@ msgstr "Aplinka vis dar aktyvi. Vis tiek išeiti?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Įspėjimas: nepavyko įeiti į „%s“.\n" msgstr "Įspėjimas: nepavyko įeiti į „%s“.\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n" "Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n"
"Language-Team: Latvian (http://app.transifex.com/mc/mc/language/lv/)\n" "Language-Team: Latvian (http://app.transifex.com/mc/mc/language/lv/)\n"
@ -763,6 +763,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2590,6 +2593,22 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Nevar ierakstīt failā %s:\n"
"%s\n"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Nevar ierakstīt failā %s:\n"
"%s\n"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2677,12 +2696,26 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Nevar ierakstīt failā %s:\n"
"%s\n"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3741,10 +3774,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Brīdinājums: Nevarēja pārmainīt uz %s.\n" msgstr "Brīdinājums: Nevarēja pārmainīt uz %s.\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

1030
po/mc.pot

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Shuree Nyam-Oidov <99shuree@gmail.com>, 2020\n" "Last-Translator: Shuree Nyam-Oidov <99shuree@gmail.com>, 2020\n"
"Language-Team: Mongolian (http://app.transifex.com/mc/mc/language/mn/)\n" "Language-Team: Mongolian (http://app.transifex.com/mc/mc/language/mn/)\n"
@ -763,6 +763,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2589,6 +2592,22 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
" %s файл руу бичиж чадсангүй:\n"
"%s\n"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
" %s файл руу бичиж чадсангүй:\n"
"%s\n"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2676,12 +2695,26 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
" %s файл руу бичиж чадсангүй:\n"
"%s\n"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr " %s лавлахын зөв зөвшөөрөлийг олгож чадсангүй\n"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3735,10 +3768,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Анхааруулга: %s руу өөрчилж чадсангүй. \n" msgstr "Анхааруулга: %s руу өөрчилж чадсангүй. \n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -11,7 +11,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: heskjestad <kc.madderloss@gmail.com>, 2024\n" "Last-Translator: heskjestad <kc.madderloss@gmail.com>, 2024\n"
"Language-Team: Norwegian Bokmål (http://app.transifex.com/mc/mc/language/" "Language-Team: Norwegian Bokmål (http://app.transifex.com/mc/mc/language/"
@ -829,6 +829,10 @@ msgstr "Terminalinnstillinger"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Klarte ikke tolke argumentene." msgstr "Klarte ikke tolke argumentene."
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Med innebygget tekstprogram"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Filviseren fikk ingen argumenter." msgstr "Filviseren fikk ingen argumenter."
@ -2765,6 +2769,22 @@ msgstr ""
"stat() mislyktes for kildefila «%s»\n" "stat() mislyktes for kildefila «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"stat() mislyktes for kildefila «%s»\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"fstat() mislyktes for målfila «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2876,6 +2896,14 @@ msgstr ""
"Klarte ikke lukke målfila «%s»\n" "Klarte ikke lukke målfila «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"fstat() mislyktes for målfila «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2884,6 +2912,14 @@ msgstr ""
"stat() mislyktes for kildemappa «%s»\n" "stat() mislyktes for kildemappa «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"stat() mislyktes for kildemappa «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3970,10 +4006,12 @@ msgstr "Skallet er fortsatt aktivt. Avslutte likevel?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Advarsel: Klarte ikke bytte til %s.\n" msgstr "Advarsel: Klarte ikke bytte til %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Med innebygget tekstprogram og Aspell-støtte" msgstr "Med innebygget tekstprogram og Aspell-støtte"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Med innebygget tekstprogram" msgstr "Med innebygget tekstprogram"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -15,7 +15,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Jaap Kramer <jaap-kramer@ziggo.nl>, 2023\n" "Last-Translator: Jaap Kramer <jaap-kramer@ziggo.nl>, 2023\n"
"Language-Team: Dutch (http://app.transifex.com/mc/mc/language/nl/)\n" "Language-Team: Dutch (http://app.transifex.com/mc/mc/language/nl/)\n"
@ -809,6 +809,10 @@ msgstr "Terminal-opties"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Parsefout argumenten!" msgstr "Parsefout argumenten!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Met ingebouwde editor"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Geen argumenten opgegevan aan de viewer" msgstr "Geen argumenten opgegevan aan de viewer"
@ -2726,6 +2730,22 @@ msgstr ""
"Bronbestand \"%s\" kan niet geïnspecteerd worden \n" "Bronbestand \"%s\" kan niet geïnspecteerd worden \n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Bronbestand \"%s\" kan niet geïnspecteerd worden \n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"fstat werkt niet op doelbestand \"%s\" \n"
"%s "
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2837,6 +2857,14 @@ msgstr ""
"Doelbestand \"%s\" kan niet gesloten worden \n" "Doelbestand \"%s\" kan niet gesloten worden \n"
"%s " "%s "
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"fstat werkt niet op doelbestand \"%s\" \n"
"%s "
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2845,6 +2873,14 @@ msgstr ""
"Bronmap \"%s\" kan niet geïnspecteerd worden\n" "Bronmap \"%s\" kan niet geïnspecteerd worden\n"
"%s " "%s "
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Bronmap \"%s\" kan niet geïnspecteerd worden\n"
"%s "
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3934,10 +3970,12 @@ msgstr "De shell is nog steeds actief. Toch stoppen?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Waarschuwing: Schakelen naar %s mislukt.\n" msgstr "Waarschuwing: Schakelen naar %s mislukt.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Met ingebouwde editor- en Aspell-ondersteuning" msgstr "Met ingebouwde editor- en Aspell-ondersteuning"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Met ingebouwde editor" msgstr "Met ingebouwde editor"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Dutch (Belgium) (http://app.transifex.com/mc/mc/language/" "Language-Team: Dutch (Belgium) (http://app.transifex.com/mc/mc/language/"
@ -760,6 +760,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2586,6 +2589,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2673,12 +2688,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3716,10 +3743,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>, 2011-2024\n" "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>, 2011-2024\n"
"Language-Team: Polish (http://app.transifex.com/mc/mc/language/pl/)\n" "Language-Team: Polish (http://app.transifex.com/mc/mc/language/pl/)\n"
@ -18,9 +18,9 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n"
"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n"
"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" "%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" # "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
msgid "Warning: cannot load codepages list" msgid "Warning: cannot load codepages list"
@ -833,6 +833,10 @@ msgstr "Opcje terminala"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Błąd podczas przetwarzania parametrów." msgstr "Błąd podczas przetwarzania parametrów."
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Z wbudowanym edytorem"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Nie podano parametrów dla przeglądarki." msgstr "Nie podano parametrów dla przeglądarki."
@ -2767,6 +2771,22 @@ msgstr ""
"Nie można wykonać polecenia stat na pliku źródłowym „%s”\n" "Nie można wykonać polecenia stat na pliku źródłowym „%s”\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Nie można wykonać polecenia stat na pliku źródłowym „%s”\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Nie można wykonać polecenia stat na pliku docelowym „%s”\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2878,6 +2898,14 @@ msgstr ""
"Nie można zamknąć pliku docelowego „%s”\n" "Nie można zamknąć pliku docelowego „%s”\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Nie można wykonać polecenia stat na pliku docelowym „%s”\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2886,6 +2914,14 @@ msgstr ""
"Nie można wykonać polecenia stat na katalogu źródłowym „%s”\n" "Nie można wykonać polecenia stat na katalogu źródłowym „%s”\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Nie można wykonać polecenia stat na katalogu źródłowym „%s”\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3983,10 +4019,12 @@ msgstr "Powłoka jest wciąż aktywna. Zakończyć mimo to?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Ostrzeżenie: nie można zmienić katalogu na %s.\n" msgstr "Ostrzeżenie: nie można zmienić katalogu na %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Z wbudowanym edytorem i obsługą Aspell" msgstr "Z wbudowanym edytorem i obsługą Aspell"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Z wbudowanym edytorem" msgstr "Z wbudowanym edytorem"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -12,7 +12,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Gilberto Jorge <gmj125@gmail.com>, 2013-2024\n" "Last-Translator: Gilberto Jorge <gmj125@gmail.com>, 2013-2024\n"
"Language-Team: Portuguese (http://app.transifex.com/mc/mc/language/pt/)\n" "Language-Team: Portuguese (http://app.transifex.com/mc/mc/language/pt/)\n"
@ -831,6 +831,10 @@ msgstr "Opções para o terminal"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Erro de parseamento de argumentos!" msgstr "Erro de parseamento de argumentos!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Com Editor integrado"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Nenhum argumento dado ao visualizador." msgstr "Nenhum argumento dado ao visualizador."
@ -2766,6 +2770,22 @@ msgstr ""
"Não é possível efetuar stat no ficheiro fonte \"%s\"\n" "Não é possível efetuar stat no ficheiro fonte \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Não é possível efetuar stat no ficheiro fonte \"%s\"\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Não é possível efetuar fstat no ficheiro alvo \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2877,6 +2897,14 @@ msgstr ""
"Não é possível fechar o ficheiro alvo \"%s\"\n" "Não é possível fechar o ficheiro alvo \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Não é possível efetuar fstat no ficheiro alvo \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2885,6 +2913,14 @@ msgstr ""
"Não é possível efetuar stat no diretório fonte \"%s\"\n" "Não é possível efetuar stat no diretório fonte \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Não é possível efetuar stat no diretório fonte \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3977,10 +4013,12 @@ msgstr "A shell ainda está ativa. Sair na mesma?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Aviso: Não é possível mudar para %s.\n" msgstr "Aviso: Não é possível mudar para %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Com Editor integrado and suporte Aspell" msgstr "Com Editor integrado and suporte Aspell"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Com Editor integrado" msgstr "Com Editor integrado"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -14,7 +14,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: marcelo cripe <marcelocripe@gmail.com>, 2022-2024\n" "Last-Translator: marcelo cripe <marcelocripe@gmail.com>, 2022-2024\n"
"Language-Team: Portuguese (Brazil) (http://app.transifex.com/mc/mc/language/" "Language-Team: Portuguese (Brazil) (http://app.transifex.com/mc/mc/language/"
@ -850,6 +850,10 @@ msgstr "Opções do terminal"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Ocorreu um erro na análise dos argumentos!" msgstr "Ocorreu um erro na análise dos argumentos!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Com o editor integrado"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Nenhum argumento foi passado para o visualizador" msgstr "Nenhum argumento foi passado para o visualizador"
@ -2804,6 +2808,22 @@ msgstr ""
"Não foi possível obter o estado do arquivo de origem \"%s\"\n" "Não foi possível obter o estado do arquivo de origem \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Não foi possível obter o estado do arquivo de origem \"%s\"\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Não foi possível executar o fstat no arquivo de destino \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2915,6 +2935,14 @@ msgstr ""
"Não foi possível fechar o arquivo de destino \"%s\"\n" "Não foi possível fechar o arquivo de destino \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Não foi possível executar o fstat no arquivo de destino \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2923,6 +2951,14 @@ msgstr ""
"Não foi possível obter o estado do diretório \"%s\"\n" "Não foi possível obter o estado do diretório \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Não foi possível obter o estado do diretório \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -4029,10 +4065,12 @@ msgstr ""
"Aviso:\n" "Aviso:\n"
"Não foi possível alterar para %s.\n" "Não foi possível alterar para %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Com o editor integrado e o suporte ao Aspell" msgstr "Com o editor integrado e o suporte ao Aspell"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Com o editor integrado" msgstr "Com o editor integrado"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -16,7 +16,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Simona Iacob <s@zp1.net>, 2021-2023\n" "Last-Translator: Simona Iacob <s@zp1.net>, 2021-2023\n"
"Language-Team: Romanian (http://app.transifex.com/mc/mc/language/ro/)\n" "Language-Team: Romanian (http://app.transifex.com/mc/mc/language/ro/)\n"
@ -814,6 +814,10 @@ msgstr "Opțiuni terminal"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Eroare de interpretare a argumentelor!" msgstr "Eroare de interpretare a argumentelor!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Cu editor încorporat"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Nu au fost date argumente către vizualizator." msgstr "Nu au fost date argumente către vizualizator."
@ -2745,6 +2749,22 @@ msgstr ""
"Nu se poate găsi fișierul sursă \"%s\"\n" "Nu se poate găsi fișierul sursă \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Nu se poate găsi fișierul sursă \"%s\"\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Nu se poate găsi fișierul destinație \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2856,6 +2876,14 @@ msgstr ""
"Nu se poate închide fișierul destinație \"%s\"\n" "Nu se poate închide fișierul destinație \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Nu se poate găsi fișierul destinație \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2864,6 +2892,14 @@ msgstr ""
"Nu se poate găsi dosarul sursă \"%s\"\n" "Nu se poate găsi dosarul sursă \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Nu se poate găsi dosarul sursă \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3956,10 +3992,12 @@ msgstr "Terminalul este încă activ. Ieși oricum?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Atenție: Nu se poate schimba în %s.\n" msgstr "Atenție: Nu se poate schimba în %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Cu editor încorporat și suport Aspell" msgstr "Cu editor încorporat și suport Aspell"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Cu editor încorporat" msgstr "Cu editor încorporat"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -30,7 +30,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Andrei Stepanov, 2023\n" "Last-Translator: Andrei Stepanov, 2023\n"
"Language-Team: Russian (http://app.transifex.com/mc/mc/language/ru/)\n" "Language-Team: Russian (http://app.transifex.com/mc/mc/language/ru/)\n"
@ -38,9 +38,9 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
"(n%100>=11 && n%100<=14)? 2 : 3);\n" "%100>=11 && n%100<=14)? 2 : 3);\n"
# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" # "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
msgid "Warning: cannot load codepages list" msgid "Warning: cannot load codepages list"
@ -831,6 +831,10 @@ msgstr "Настройки терминала"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Аргументы вызывают ошибку!" msgstr "Аргументы вызывают ошибку!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Со встроенным редактором"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Не заданы аргументы для программы просмотра." msgstr "Не заданы аргументы для программы просмотра."
@ -2764,6 +2768,22 @@ msgstr ""
"Не удалось получить свойства исходного файла \"%s\"\n" "Не удалось получить свойства исходного файла \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Не удалось получить свойства исходного файла \"%s\"\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Не удалось получить свойства целевого файла \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2875,6 +2895,14 @@ msgstr ""
"Не удалось закрыть целевой файл \"%s\"\n" "Не удалось закрыть целевой файл \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Не удалось получить свойства целевого файла \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2883,6 +2911,14 @@ msgstr ""
"Не удалось получить свойства исходного каталога \"%s\"\n" "Не удалось получить свойства исходного каталога \"%s\"\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Не удалось получить свойства исходного каталога \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3978,10 +4014,12 @@ msgstr "Оболочка всё ещё активна. Всё равно вый
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Внимание: не удалось перейти в %s.\n" msgstr "Внимание: не удалось перейти в %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Со встроенным редактором и поддержкой Aspell" msgstr "Со встроенным редактором и поддержкой Aspell"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Со встроенным редактором" msgstr "Со встроенным редактором"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -15,7 +15,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: hualahyja, 2019\n" "Last-Translator: hualahyja, 2019\n"
"Language-Team: Slovak (http://app.transifex.com/mc/mc/language/sk/)\n" "Language-Team: Slovak (http://app.transifex.com/mc/mc/language/sk/)\n"
@ -804,6 +804,9 @@ msgstr "Možnosti terminálu"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Chyba pri spracovaní argumentov!" msgstr "Chyba pri spracovaní argumentov!"
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Prehliadaču neboli odovzdané žiadne argumenty." msgstr "Prehliadaču neboli odovzdané žiadne argumenty."
@ -2710,6 +2713,22 @@ msgstr ""
"Nemožno vykonať stat() zdrojového súboru „%s“\n" "Nemožno vykonať stat() zdrojového súboru „%s“\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Nemožno vykonať stat() zdrojového súboru „%s“\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Nemožno vykonať fstat() cieľového súboru „%s“\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2821,6 +2840,14 @@ msgstr ""
"Nemožno zatvoriť cieľový súbor „%s“\n" "Nemožno zatvoriť cieľový súbor „%s“\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Nemožno vykonať fstat() cieľového súboru „%s“\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2829,6 +2856,14 @@ msgstr ""
"Nemožno vykonať stat() zdrojového adresára „%s“\n" "Nemožno vykonať stat() zdrojového adresára „%s“\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Nemožno vykonať stat() zdrojového adresára „%s“\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3918,10 +3953,10 @@ msgstr "Shell je ešte aktívny. Ukončiť napriek tomu?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Upozornenie: Nedá sa zmeniť adresár na %s.\n" msgstr "Upozornenie: Nedá sa zmeniť adresár na %s.\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Matej Urbančič <>, 2012\n" "Last-Translator: Matej Urbančič <>, 2012\n"
"Language-Team: Slovenian (http://app.transifex.com/mc/mc/language/sl/)\n" "Language-Team: Slovenian (http://app.transifex.com/mc/mc/language/sl/)\n"
@ -18,8 +18,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"n%100==4 ? 2 : 3);\n" "%100==4 ? 2 : 3);\n"
# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" # "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
msgid "Warning: cannot load codepages list" msgid "Warning: cannot load codepages list"
@ -772,6 +772,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2598,6 +2601,22 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Ne morem pisati v datoteko %s:\n"
"%s\n"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Ne morem pisati v datoteko %s:\n"
"%s\n"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2685,12 +2704,26 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Ne morem pisati v datoteko %s:\n"
"%s\n"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr "Ne morem nastaviti pravilnih dovoljenj za imenik %s\n"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3753,10 +3786,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Opozorilo: Ne morem iti v %s.\n" msgstr "Opozorilo: Ne morem iti v %s.\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n" "Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n"
"Language-Team: Serbian (http://app.transifex.com/mc/mc/language/sr/)\n" "Language-Team: Serbian (http://app.transifex.com/mc/mc/language/sr/)\n"
@ -17,8 +17,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
# "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" # "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
msgid "Warning: cannot load codepages list" msgid "Warning: cannot load codepages list"
@ -791,6 +791,9 @@ msgstr "Опције терминала"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Грешка обраде аргумената!" msgstr "Грешка обраде аргумената!"
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Аргументи нису дати прегледачу." msgstr "Аргументи нису дати прегледачу."
@ -2693,6 +2696,22 @@ msgstr ""
"Не могу да добијем податке о изворној датотеци „%s“\n" "Не могу да добијем податке о изворној датотеци „%s“\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Не могу да добијем податке о изворној датотеци „%s“\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Не могу да дознам податке о циљној датотеци „%s“\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2802,6 +2821,14 @@ msgstr ""
"Не могу да затворим циљну датотеку „%s“\n" "Не могу да затворим циљну датотеку „%s“\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Не могу да дознам податке о циљној датотеци „%s“\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2810,6 +2837,14 @@ msgstr ""
"Не могу да добијем податке о изворном директоријуму „%s“\n" "Не могу да добијем податке о изворном директоријуму „%s“\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Не могу да добијем податке о изворном директоријуму „%s“\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3894,10 +3929,10 @@ msgstr "Љуска је још увек радна. Да ипак изађем?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Упозорење: Не могу да пређем на „%s“.\n" msgstr "Упозорење: Не могу да пређем на „%s“.\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -18,7 +18,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Alexander Kilian <alexander.kilian@gmail.com>, 2022\n" "Last-Translator: Alexander Kilian <alexander.kilian@gmail.com>, 2022\n"
"Language-Team: Swedish (http://app.transifex.com/mc/mc/language/sv/)\n" "Language-Team: Swedish (http://app.transifex.com/mc/mc/language/sv/)\n"
@ -809,6 +809,10 @@ msgstr "Terminalalternativ"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Argumenttolkningsfel!" msgstr "Argumenttolkningsfel!"
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Med inbyggd redigerare"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Inga argument angavs till filvisaren" msgstr "Inga argument angavs till filvisaren"
@ -2720,6 +2724,22 @@ msgstr ""
"Stat på källfilen \"%s\" misslyckades\n" "Stat på källfilen \"%s\" misslyckades\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Stat på källfilen \"%s\" misslyckades\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Fstat på målfilen \"%s\" misslyckades\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2831,6 +2851,14 @@ msgstr ""
"Stängning av målfilen \"%s\" misslyckades\n" "Stängning av målfilen \"%s\" misslyckades\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Fstat på målfilen \"%s\" misslyckades\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2839,6 +2867,14 @@ msgstr ""
"Stat på källkatalogen \"%s\" misslyckades\n" "Stat på källkatalogen \"%s\" misslyckades\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Stat på källkatalogen \"%s\" misslyckades\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3918,10 +3954,12 @@ msgstr "Skalet är fortfarande aktivt. Avsluta ändå?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Varning: Kan inte byta till %s.\n" msgstr "Varning: Kan inte byta till %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgstr "" msgid "With builtin editor and aspell support"
msgstr "Med inbyggd redigerare"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Med inbyggd redigerare" msgstr "Med inbyggd redigerare"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Silesian (http://app.transifex.com/mc/mc/language/szl/)\n" "Language-Team: Silesian (http://app.transifex.com/mc/mc/language/szl/)\n"
@ -760,6 +760,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2586,6 +2589,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2673,12 +2688,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3720,10 +3747,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n" "Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n"
"Language-Team: Tamil (http://app.transifex.com/mc/mc/language/ta/)\n" "Language-Team: Tamil (http://app.transifex.com/mc/mc/language/ta/)\n"
@ -760,6 +760,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2586,6 +2589,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2673,12 +2688,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3716,10 +3743,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Telugu (http://app.transifex.com/mc/mc/language/te/)\n" "Language-Team: Telugu (http://app.transifex.com/mc/mc/language/te/)\n"
@ -759,6 +759,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2585,6 +2588,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2672,12 +2687,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3715,10 +3742,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -15,7 +15,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Mehmet Akif 9oglu, 2023\n" "Last-Translator: Mehmet Akif 9oglu, 2023\n"
"Language-Team: Turkish (http://app.transifex.com/mc/mc/language/tr/)\n" "Language-Team: Turkish (http://app.transifex.com/mc/mc/language/tr/)\n"
@ -810,6 +810,9 @@ msgstr "Uçbirim seçenekleri"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Arguman ayrıştırma hatası!" msgstr "Arguman ayrıştırma hatası!"
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Görüntüleyiciye hiç bağımsız değişken verilmedi" msgstr "Görüntüleyiciye hiç bağımsız değişken verilmedi"
@ -2724,6 +2727,22 @@ msgstr ""
"\"%s\" kaynak dosyası durumlanamıyor \n" "\"%s\" kaynak dosyası durumlanamıyor \n"
" %s" " %s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"\"%s\" kaynak dosyası durumlanamıyor \n"
" %s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"\"%s\" hedef dosyası fstat yapılamıyor \n"
" %s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2835,6 +2854,14 @@ msgstr ""
"\"%s\" hedef dosyası kapatılamıyor \n" "\"%s\" hedef dosyası kapatılamıyor \n"
" %s" " %s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"\"%s\" hedef dosyası fstat yapılamıyor \n"
" %s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2843,6 +2870,14 @@ msgstr ""
"\"%s\" kaynak dizini durumlanamıyor \n" "\"%s\" kaynak dizini durumlanamıyor \n"
" %s" " %s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"\"%s\" kaynak dizini durumlanamıyor \n"
" %s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3923,10 +3958,10 @@ msgstr "Kabuk hala etkin. Yine de çıkılsın mı?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Uyarı: %s'e geçilemedi.\n" msgstr "Uyarı: %s'e geçilemedi.\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -19,7 +19,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Rostyslav Haitkulov <info@ubilling.net.ua>, 2023\n" "Last-Translator: Rostyslav Haitkulov <info@ubilling.net.ua>, 2023\n"
"Language-Team: Ukrainian (http://app.transifex.com/mc/mc/language/uk/)\n" "Language-Team: Ukrainian (http://app.transifex.com/mc/mc/language/uk/)\n"
@ -820,6 +820,10 @@ msgstr "Параметри терміналу"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "Сталася помилка під час обробки аргументів." msgstr "Сталася помилка під час обробки аргументів."
#, fuzzy
msgid "MC is built without builtin editor."
msgstr "Із вбудованим редактором"
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "Переглядачу не передано жодних аргументів." msgstr "Переглядачу не передано жодних аргументів."
@ -2734,6 +2738,22 @@ msgstr ""
"Не вдалося отримати властивості вихідного файлу «%s»\n" "Не вдалося отримати властивості вихідного файлу «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Не вдалося отримати властивості вихідного файлу «%s»\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Не вдалося отримати властивості цільового файлу «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2845,6 +2865,14 @@ msgstr ""
"Не вдалося закрити цільовий файл «%s»\n" "Не вдалося закрити цільовий файл «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Не вдалося отримати властивості цільового файлу «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2853,6 +2881,14 @@ msgstr ""
"Не вдавдалосяться отримати властивості вихідного каталогу «%s»\n" "Не вдавдалосяться отримати властивості вихідного каталогу «%s»\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"Не вдавдалосяться отримати властивості вихідного каталогу «%s»\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3949,10 +3985,12 @@ msgstr "Оболонка ще активна. Все одно вийти?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Попередження: не вдалося змінити на %s.\n" msgstr "Попередження: не вдалося змінити на %s.\n"
msgid "With builtin Editor and Aspell support" #, fuzzy
msgid "With builtin editor and aspell support"
msgstr "Із вбудованим редактором і підтримкою Aspell" msgstr "Із вбудованим редактором і підтримкою Aspell"
msgid "With builtin Editor" #, fuzzy
msgid "With builtin editor"
msgstr "Із вбудованим редактором" msgstr "Із вбудованим редактором"
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Uzbek (http://app.transifex.com/mc/mc/language/uz/)\n" "Language-Team: Uzbek (http://app.transifex.com/mc/mc/language/uz/)\n"
@ -759,6 +759,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2585,6 +2588,18 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
#, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2672,12 +2687,24 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3711,10 +3738,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "" msgstr ""
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n" "Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n"
"Language-Team: Vietnamese (http://app.transifex.com/mc/mc/language/vi/)\n" "Language-Team: Vietnamese (http://app.transifex.com/mc/mc/language/vi/)\n"
@ -762,6 +762,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2588,6 +2591,22 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Không ghi nhớ được vào tập tin %s:\n"
"%s\n"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Không ghi nhớ được vào tập tin %s:\n"
"%s\n"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2675,12 +2694,26 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Không ghi nhớ được vào tập tin %s:\n"
"%s\n"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr "Không đặt được quyền hạn đúng cho thư mục %s\n"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3731,10 +3764,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Cảnh báo: Không chuyển được vào %s.\n" msgstr "Cảnh báo: Không chuyển được vào %s.\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n" "Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n"
"Language-Team: Walloon (http://app.transifex.com/mc/mc/language/wa/)\n" "Language-Team: Walloon (http://app.transifex.com/mc/mc/language/wa/)\n"
@ -760,6 +760,9 @@ msgstr ""
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "" msgstr ""
@ -2586,6 +2589,22 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"Dji n' sai scrire e fitchî %s :\n"
"%s\n"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"Dji n' sai scrire e fitchî %s :\n"
"%s\n"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2673,12 +2692,26 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"Dji n' sai scrire e fitchî %s :\n"
"%s\n"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3733,10 +3766,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "Advertixhmint: dji n' sai candjî dins %s.\n" msgstr "Advertixhmint: dji n' sai candjî dins %s.\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -18,7 +18,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Gurbuzguven <6mehmet6@gmail.com>, 2021\n" "Last-Translator: Gurbuzguven <6mehmet6@gmail.com>, 2021\n"
"Language-Team: Chinese (China) (http://app.transifex.com/mc/mc/language/" "Language-Team: Chinese (China) (http://app.transifex.com/mc/mc/language/"
@ -804,6 +804,9 @@ msgstr "终端选项"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "参数解析错误!" msgstr "参数解析错误!"
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "查看器没有指定参数。" msgstr "查看器没有指定参数。"
@ -2711,6 +2714,22 @@ msgstr ""
"无法 stat 源文件“%s”\n" "无法 stat 源文件“%s”\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"无法 stat 源文件“%s”\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"无法 fstat 目标文件\"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2822,6 +2841,14 @@ msgstr ""
"无法关闭目标文件“%s”\n" "无法关闭目标文件“%s”\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"无法 fstat 目标文件\"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
@ -2830,6 +2857,14 @@ msgstr ""
"无法 stat 源目录“%s”\n" "无法 stat 源目录“%s”\n"
"%s" "%s"
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"无法 stat 源目录“%s”\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3905,10 +3940,10 @@ msgstr "Shell 仍在运行中。依然退出?"
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "警告: 无法切换至 %s。\n" msgstr "警告: 无法切换至 %s。\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Midnight Commander\n" "Project-Id-Version: Midnight Commander\n"
"Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n" "Report-Msgid-Bugs-To: https://www.midnight-commander.org/\n"
"POT-Creation-Date: 2024-01-20 20:51+0100\n" "POT-Creation-Date: 2024-04-07 16:41+0300\n"
"PO-Revision-Date: 2010-12-29 10:19+0000\n" "PO-Revision-Date: 2010-12-29 10:19+0000\n"
"Last-Translator: Meng Pang Wang, 2023\n" "Last-Translator: Meng Pang Wang, 2023\n"
"Language-Team: Chinese (Taiwan) (http://app.transifex.com/mc/mc/language/" "Language-Team: Chinese (Taiwan) (http://app.transifex.com/mc/mc/language/"
@ -780,6 +780,9 @@ msgstr "終端機選項"
msgid "Arguments parse error!" msgid "Arguments parse error!"
msgstr "" msgstr ""
msgid "MC is built without builtin editor."
msgstr ""
msgid "No arguments given to the viewer." msgid "No arguments given to the viewer."
msgstr "沒有為檢視器指定引數。" msgstr "沒有為檢視器指定引數。"
@ -2629,6 +2632,22 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source file \"%s\"\n"
"%s"
msgstr ""
"無法覆寫檔案 \"%s\"\n"
"%s"
#, fuzzy, c-format
msgid ""
"Cannot set attributes of target file \"%s\"\n"
"%s"
msgstr ""
"無法對目標檔案 \"%s\" 執行 chmod 指令\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot create special file \"%s\"\n" "Cannot create special file \"%s\"\n"
@ -2718,12 +2737,28 @@ msgid ""
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot set attributes for target file \"%s\"\n"
"%s"
msgstr ""
"無法對目標檔案 \"%s\" 執行 chmod 指令\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Cannot stat source directory \"%s\"\n" "Cannot stat source directory \"%s\"\n"
"%s" "%s"
msgstr "" msgstr ""
#, fuzzy, c-format
msgid ""
"Cannot get attributes of source directory \"%s\"\n"
"%s"
msgstr ""
"無法建立目標目錄 \"%s\"\n"
"%s"
#, c-format #, c-format
msgid "" msgid ""
"Source \"%s\" is not a directory\n" "Source \"%s\" is not a directory\n"
@ -3786,10 +3821,10 @@ msgstr ""
msgid "Warning: Cannot change to %s.\n" msgid "Warning: Cannot change to %s.\n"
msgstr "警告: 無法切換到 %s。\n" msgstr "警告: 無法切換到 %s。\n"
msgid "With builtin Editor and Aspell support" msgid "With builtin editor and aspell support"
msgstr "" msgstr ""
msgid "With builtin Editor" msgid "With builtin editor"
msgstr "" msgstr ""
msgid "With optional subshell support" msgid "With optional subshell support"

View File

@ -36,6 +36,10 @@
#include "src/textconf.h" #include "src/textconf.h"
#ifdef USE_INTERNAL_EDIT
#include "editor/edit.h" /* edit_arg_t */
#endif
#include "src/args.h" #include "src/args.h"
/*** external variables **************************************************************************/ /*** external variables **************************************************************************/
@ -376,9 +380,11 @@ mc_args_add_usage_info (void)
switch (mc_global.mc_run_mode) switch (mc_global.mc_run_mode)
{ {
#ifdef USE_INTERNAL_EDIT
case MC_RUN_EDITOR: case MC_RUN_EDITOR:
s = g_strdup_printf ("%s\n", _("[+lineno] file1[:lineno] [file2[:lineno]...]")); s = g_strdup_printf ("%s\n", _("[+lineno] file1[:lineno] [file2[:lineno]...]"));
break; break;
#endif /* USE_INTERNAL_EDIT */
case MC_RUN_VIEWER: case MC_RUN_VIEWER:
s = g_strdup_printf ("%s\n", _("file")); s = g_strdup_printf ("%s\n", _("file"));
break; break;
@ -471,48 +477,14 @@ parse_mc_v_argument (const gchar * option_name, const gchar * value, gpointer da
} }
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
/**
* Create mcedit_arg_t object from vfs_path_t object and the line number.
*
* @param file_vpath file path object
* @param line_number line number. If value is 0, try to restore saved position.
* @return mcedit_arg_t object
*/
static mcedit_arg_t * #ifdef USE_INTERNAL_EDIT
mcedit_arg_vpath_new (vfs_path_t * file_vpath, long line_number)
{
mcedit_arg_t *arg;
arg = g_new (mcedit_arg_t, 1);
arg->file_vpath = file_vpath;
arg->line_number = line_number;
return arg;
}
/* --------------------------------------------------------------------------------------------- */
/**
* Create mcedit_arg_t object from file name and the line number.
*
* @param file_name file name
* @param line_number line number. If value is 0, try to restore saved position.
* @return mcedit_arg_t object
*/
static mcedit_arg_t *
mcedit_arg_new (const char *file_name, long line_number)
{
return mcedit_arg_vpath_new (vfs_path_from_str (file_name), line_number);
}
/* --------------------------------------------------------------------------------------------- */
/** /**
* Get list of filenames (and line numbers) from command line, when mc called as editor * Get list of filenames (and line numbers) from command line, when mc called as editor
* *
* @param argc count of all arguments * @param argc count of all arguments
* @param argv array of strings, contains arguments * @param argv array of strings, contains arguments
* @return list of mcedit_arg_t objects * @return list of edit_arg_t objects
*/ */
static GList * static GList *
@ -526,7 +498,7 @@ parse_mcedit_arguments (int argc, char **argv)
{ {
char *tmp; char *tmp;
char *end, *p; char *end, *p;
mcedit_arg_t *arg; edit_arg_t *arg;
tmp = argv[i]; tmp = argv[i];
@ -579,36 +551,37 @@ parse_mcedit_arguments (int argc, char **argv)
*/ */
if (mc_stat (tmp_vpath, &st) == -1 && mc_stat (fname_vpath, &st) != -1) if (mc_stat (tmp_vpath, &st) == -1 && mc_stat (fname_vpath, &st) != -1)
{ {
arg = mcedit_arg_vpath_new (fname_vpath, atoi (p)); arg = edit_arg_vpath_new (fname_vpath, atoi (p));
vfs_path_free (tmp_vpath, TRUE); vfs_path_free (tmp_vpath, TRUE);
} }
else else
{ {
arg = mcedit_arg_vpath_new (tmp_vpath, 0); arg = edit_arg_vpath_new (tmp_vpath, 0);
vfs_path_free (fname_vpath, TRUE); vfs_path_free (fname_vpath, TRUE);
} }
g_free (fname); g_free (fname);
} }
else else
arg = mcedit_arg_new (tmp, 0); arg = edit_arg_new (tmp, 0);
flist = g_list_prepend (flist, arg); flist = g_list_prepend (flist, arg);
} }
if (flist == NULL) if (flist == NULL)
flist = g_list_prepend (flist, mcedit_arg_new (NULL, 0)); flist = g_list_prepend (flist, edit_arg_new (NULL, 0));
else if (first_line_number != -1) else if (first_line_number != -1)
{ {
/* overwrite line number for first file */ /* overwrite line number for first file */
GList *l; GList *l;
l = g_list_last (flist); l = g_list_last (flist);
((mcedit_arg_t *) l->data)->line_number = first_line_number; ((edit_arg_t *) l->data)->line_number = first_line_number;
} }
return flist; return flist;
} }
#endif /* USE_INTERNAL_EDIT */
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
/*** public functions ****************************************************************************/ /*** public functions ****************************************************************************/
@ -621,16 +594,18 @@ mc_setup_run_mode (char **argv)
base = x_basename (argv[0]); base = x_basename (argv[0]);
if (strncmp (base, "mce", 3) == 0 || strcmp (base, "vi") == 0) if (strncmp (base, "mcv", 3) == 0 || strcmp (base, "view") == 0)
{
/* mce* or vi is link to mc */
mc_global.mc_run_mode = MC_RUN_EDITOR;
}
else if (strncmp (base, "mcv", 3) == 0 || strcmp (base, "view") == 0)
{ {
/* mcv* or view is link to mc */ /* mcv* or view is link to mc */
mc_global.mc_run_mode = MC_RUN_VIEWER; mc_global.mc_run_mode = MC_RUN_VIEWER;
} }
#ifdef USE_INTERNAL_EDIT
else if (strncmp (base, "mce", 3) == 0 || strcmp (base, "vi") == 0)
{
/* mce* or vi is link to mc */
mc_global.mc_run_mode = MC_RUN_EDITOR;
}
#endif
#ifdef USE_DIFF_VIEW #ifdef USE_DIFF_VIEW
else if (strncmp (base, "mcd", 3) == 0 || strcmp (base, "diff") == 0) else if (strncmp (base, "mcd", 3) == 0 || strcmp (base, "diff") == 0)
{ {
@ -640,6 +615,8 @@ mc_setup_run_mode (char **argv)
#endif /* USE_DIFF_VIEW */ #endif /* USE_DIFF_VIEW */
} }
/* --------------------------------------------------------------------------------------------- */
gboolean gboolean
mc_args_parse (int *argc, char ***argv, const char *translation_domain, GError ** mcerror) mc_args_parse (int *argc, char ***argv, const char *translation_domain, GError ** mcerror)
{ {
@ -787,8 +764,13 @@ mc_setup_by_args (int argc, char **argv, GError ** mcerror)
switch (mc_global.mc_run_mode) switch (mc_global.mc_run_mode)
{ {
case MC_RUN_EDITOR: case MC_RUN_EDITOR:
#ifdef USE_INTERNAL_EDIT
mc_run_param0 = parse_mcedit_arguments (argc - 1, &argv[1]); mc_run_param0 = parse_mcedit_arguments (argc - 1, &argv[1]);
break; break;
#else
mc_propagate_error (mcerror, 0, "%s\n", _("MC is built without builtin editor."));
return FALSE;
#endif
case MC_RUN_VIEWER: case MC_RUN_VIEWER:
if (tmp == NULL) if (tmp == NULL)
@ -829,17 +811,3 @@ mc_setup_by_args (int argc, char **argv, GError ** mcerror)
} }
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
/**
* Free the mcedit_arg_t object.
*
* @param arg mcedit_arg_t object
*/
void
mcedit_arg_free (mcedit_arg_t * arg)
{
vfs_path_free (arg->file_vpath, TRUE);
g_free (arg);
}
/* --------------------------------------------------------------------------------------------- */

View File

@ -10,12 +10,6 @@
/*** structures declarations (and typedefs of structures)*****************************************/ /*** structures declarations (and typedefs of structures)*****************************************/
typedef struct
{
vfs_path_t *file_vpath;
long line_number;
} mcedit_arg_t;
/*** global variables defined in .c file *********************************************************/ /*** global variables defined in .c file *********************************************************/
extern gboolean mc_args__force_xterm; extern gboolean mc_args__force_xterm;
@ -48,8 +42,6 @@ gboolean mc_args_parse (int *argc, char ***argv, const char *translation_domain,
gboolean mc_args_show_info (void); gboolean mc_args_show_info (void);
gboolean mc_setup_by_args (int argc, char **argv, GError ** mcerror); gboolean mc_setup_by_args (int argc, char **argv, GError ** mcerror);
void mcedit_arg_free (mcedit_arg_t * arg);
/*** inline functions ****************************************************************************/ /*** inline functions ****************************************************************************/
#endif /* MC__ARGS_H */ #endif /* MC__ARGS_H */

View File

@ -42,11 +42,10 @@
#include "lib/tty/color.h" #include "lib/tty/color.h"
#include "lib/tty/key.h" #include "lib/tty/key.h"
#include "lib/skin.h" /* EDITOR_NORMAL_COLOR */ #include "lib/skin.h" /* EDITOR_NORMAL_COLOR */
#include "lib/vfs/vfs.h" /* mc_opendir, mc_readdir, mc_closedir, */ #include "lib/vfs/vfs.h"
#include "lib/util.h" #include "lib/util.h"
#include "lib/widget.h" #include "lib/widget.h"
#include "lib/strutil.h" #include "lib/strutil.h"
#include "lib/strescape.h" /* strutils_glob_escape() */
#ifdef HAVE_CHARSET #ifdef HAVE_CHARSET
#include "lib/charsets.h" #include "lib/charsets.h"
#endif #endif
@ -821,8 +820,8 @@ dff_execute (const char *args, const char *extra, const char *file1, const char
char *file1_esc, *file2_esc; char *file1_esc, *file2_esc;
/* escape potential $ to avoid shell variable substitutions in popen() */ /* escape potential $ to avoid shell variable substitutions in popen() */
file1_esc = strutils_shell_escape (file1); file1_esc = str_shell_escape (file1);
file2_esc = strutils_shell_escape (file2); file2_esc = str_shell_escape (file2);
cmd = g_strdup_printf ("diff %s %s %s %s %s", args, extra, opt, file1_esc, file2_esc); cmd = g_strdup_printf ("diff %s %s %s %s %s", args, extra, opt, file1_esc, file2_esc);
g_free (file1_esc); g_free (file1_esc);
g_free (file2_esc); g_free (file2_esc);
@ -2384,7 +2383,6 @@ static int
dview_init (WDiff * dview, const char *args, const char *file1, const char *file2, dview_init (WDiff * dview, const char *args, const char *file1, const char *file2,
const char *label1, const char *label2, DSRC dsrc) const char *label1, const char *label2, DSRC dsrc)
{ {
int ndiff;
FBUF *f[DIFF_COUNT]; FBUF *f[DIFF_COUNT];
f[DIFF_LEFT] = NULL; f[DIFF_LEFT] = NULL;
@ -2457,19 +2455,6 @@ dview_init (WDiff * dview, const char *args, const char *file1, const char *file
dview->a[DIFF_RIGHT] = g_array_new (FALSE, FALSE, sizeof (DIFFLN)); dview->a[DIFF_RIGHT] = g_array_new (FALSE, FALSE, sizeof (DIFFLN));
g_array_set_clear_func (dview->a[DIFF_RIGHT], cc_free_elt); g_array_set_clear_func (dview->a[DIFF_RIGHT], cc_free_elt);
ndiff = redo_diff (dview);
if (ndiff < 0)
{
/* goto MSG_DESTROY stage: dview_fini() */
dview_fclose (f[DIFF_LEFT]);
dview_fclose (f[DIFF_RIGHT]);
return -1;
}
dview->ndiff = ndiff;
dview_compute_areas (dview);
return 0; return 0;
} }
@ -3399,6 +3384,14 @@ diff_view (const char *file1, const char *file2, const char *label1, const char
dview_dlg->get_title = dview_get_title; dview_dlg->get_title = dview_get_title;
error = dview_init (dview, "-a", file1, file2, label1, label2, DATA_SRC_MEM); /* XXX binary diff? */ error = dview_init (dview, "-a", file1, file2, label1, label2, DATA_SRC_MEM); /* XXX binary diff? */
if (error >= 0)
error = redo_diff (dview);
if (error >= 0)
{
dview->ndiff = error;
dview_compute_areas (dview);
error = 0;
}
if (error == 0) if (error == 0)
dlg_run (dview_dlg); dlg_run (dview_dlg);

View File

@ -109,12 +109,6 @@ typedef struct edit_search_options_t
gboolean all_codepages; gboolean all_codepages;
} edit_search_options_t; } edit_search_options_t;
typedef struct edit_stack_type
{
long line;
vfs_path_t *filename_vpath;
} edit_stack_type;
/*** global variables defined in .c file *********************************************************/ /*** global variables defined in .c file *********************************************************/
extern const char VERTICAL_MAGIC[5]; extern const char VERTICAL_MAGIC[5];
@ -124,7 +118,7 @@ extern gboolean enable_show_tabs_tws;
extern edit_search_options_t edit_search_options; extern edit_search_options_t edit_search_options;
extern unsigned int edit_stack_iterator; extern unsigned int edit_stack_iterator;
extern edit_stack_type edit_history_moveto[MAX_HISTORY_MOVETO]; extern edit_arg_t edit_history_moveto[MAX_HISTORY_MOVETO];
extern int max_undo; extern int max_undo;
extern gboolean auto_syntax; extern gboolean auto_syntax;
@ -136,7 +130,7 @@ extern char *edit_window_close_char;
/*** declarations of public functions ************************************************************/ /*** declarations of public functions ************************************************************/
gboolean edit_add_window (WDialog * h, const WRect * r, const vfs_path_t * f, long fline); gboolean edit_add_window (WDialog * h, const WRect * r, const edit_arg_t * arg);
WEdit *edit_find_editor (const WDialog * h); WEdit *edit_find_editor (const WDialog * h);
gboolean edit_widget_is_editor (const Widget * w); gboolean edit_widget_is_editor (const Widget * w);
gboolean edit_drop_hotkey_menu (WDialog * h, int key); gboolean edit_drop_hotkey_menu (WDialog * h, int key);
@ -158,7 +152,7 @@ long edit_get_col (const WEdit * edit);
void edit_update_curs_row (WEdit * edit); void edit_update_curs_row (WEdit * edit);
void edit_update_curs_col (WEdit * edit); void edit_update_curs_col (WEdit * edit);
void edit_find_bracket (WEdit * edit); void edit_find_bracket (WEdit * edit);
gboolean edit_reload_line (WEdit * edit, const vfs_path_t * filename_vpath, long line); gboolean edit_reload_line (WEdit * edit, const edit_arg_t * arg);
void edit_set_codeset (WEdit * edit); void edit_set_codeset (WEdit * edit);
void edit_block_copy_cmd (WEdit * edit); void edit_block_copy_cmd (WEdit * edit);
@ -180,11 +174,11 @@ char *edit_get_write_filter (const vfs_path_t * write_name_vpath,
const vfs_path_t * filename_vpath); const vfs_path_t * filename_vpath);
gboolean edit_save_confirm_cmd (WEdit * edit); gboolean edit_save_confirm_cmd (WEdit * edit);
gboolean edit_save_as_cmd (WEdit * edit); gboolean edit_save_as_cmd (WEdit * edit);
WEdit *edit_init (WEdit * edit, const WRect * r, const vfs_path_t * filename_vpath, long line); WEdit *edit_init (WEdit * edit, const WRect * r, const edit_arg_t * arg);
gboolean edit_clean (WEdit * edit); gboolean edit_clean (WEdit * edit);
gboolean edit_ok_to_exit (WEdit * edit); gboolean edit_ok_to_exit (WEdit * edit);
gboolean edit_load_cmd (WDialog * h); gboolean edit_load_cmd (WDialog * h);
gboolean edit_load_file_from_filename (WDialog * h, const vfs_path_t * vpath, long line); gboolean edit_load_file_from_filename (WDialog * h, const edit_arg_t * arg);
gboolean edit_load_file_from_history (WDialog * h); gboolean edit_load_file_from_history (WDialog * h);
gboolean edit_load_syntax_file (WDialog * h); gboolean edit_load_syntax_file (WDialog * h);
gboolean edit_load_menu_file (WDialog * h); gboolean edit_load_menu_file (WDialog * h);
@ -272,7 +266,11 @@ int editcmd_dialog_raw_key_query (const char *heading, const char *query, gboole
static inline gboolean static inline gboolean
edit_reload (WEdit * edit, const vfs_path_t * filename_vpath) edit_reload (WEdit * edit, const vfs_path_t * filename_vpath)
{ {
return edit_reload_line (edit, filename_vpath, 0); edit_arg_t arg;
edit_arg_init (&arg, (vfs_path_t *) filename_vpath, 0);
return edit_reload_line (edit, &arg);
} }
#endif /* MC__EDIT_IMPL_H */ #endif /* MC__EDIT_IMPL_H */

View File

@ -111,7 +111,7 @@ int max_undo = 32768;
gboolean enable_show_tabs_tws = TRUE; gboolean enable_show_tabs_tws = TRUE;
unsigned int edit_stack_iterator = 0; unsigned int edit_stack_iterator = 0;
edit_stack_type edit_history_moveto[MAX_HISTORY_MOVETO]; edit_arg_t edit_history_moveto[MAX_HISTORY_MOVETO];
/* magic sequence for say than block is vertical */ /* magic sequence for say than block is vertical */
const char VERTICAL_MAGIC[] = { '\1', '\1', '\1', '\1', '\n' }; const char VERTICAL_MAGIC[] = { '\1', '\1', '\1', '\1', '\n' };
@ -2114,14 +2114,15 @@ edit_insert_file (WEdit * edit, const vfs_path_t * filename_vpath)
* Fill in the edit structure. Return NULL on failure. Pass edit as * Fill in the edit structure. Return NULL on failure. Pass edit as
* NULL to allocate a new structure. * NULL to allocate a new structure.
* *
* If line is 0, try to restore saved position. Otherwise put the * If arg is NULL or arg->line_number is 0, try to restore saved position. Otherwise put the
* cursor on that line and show it in the middle of the screen. * cursor on that line and show it in the middle of the screen.
*/ */
WEdit * WEdit *
edit_init (WEdit * edit, const WRect * r, const vfs_path_t * filename_vpath, long line) edit_init (WEdit * edit, const WRect * r, const edit_arg_t * arg)
{ {
gboolean to_free = FALSE; gboolean to_free = FALSE;
long line;
auto_syntax = TRUE; /* Resetting to auto on every invocation */ auto_syntax = TRUE; /* Resetting to auto on every invocation */
edit_options.line_state_width = edit_options.line_state ? LINE_STATE_WIDTH : 0; edit_options.line_state_width = edit_options.line_state ? LINE_STATE_WIDTH : 0;
@ -2164,7 +2165,7 @@ edit_init (WEdit * edit, const WRect * r, const vfs_path_t * filename_vpath, lon
edit->stat1.st_gid = getgid (); edit->stat1.st_gid = getgid ();
edit->stat1.st_mtime = 0; edit->stat1.st_mtime = 0;
edit->attrs_ok = (mc_fgetflags (filename_vpath, &edit->attrs) == 0); edit->attrs_ok = (mc_fgetflags (arg->file_vpath, &edit->attrs) == 0);
edit->over_col = 0; edit->over_col = 0;
edit->bracket = -1; edit->bracket = -1;
@ -2172,7 +2173,16 @@ edit_init (WEdit * edit, const WRect * r, const vfs_path_t * filename_vpath, lon
edit->force |= REDRAW_PAGE; edit->force |= REDRAW_PAGE;
/* set file name before load file */ /* set file name before load file */
edit_set_filename (edit, filename_vpath); if (arg != NULL)
{
edit_set_filename (edit, arg->file_vpath);
line = arg->line_number;
}
else
{
edit_set_filename (edit, NULL);
line = 0;
}
edit->undo_stack_size = START_STACK_SIZE; edit->undo_stack_size = START_STACK_SIZE;
edit->undo_stack_size_mask = START_STACK_SIZE - 1; edit->undo_stack_size_mask = START_STACK_SIZE - 1;
@ -2273,7 +2283,7 @@ edit_clean (WEdit * edit)
* @return TRUE on success, FALSE on failure. * @return TRUE on success, FALSE on failure.
*/ */
gboolean gboolean
edit_reload_line (WEdit * edit, const vfs_path_t * filename_vpath, long line) edit_reload_line (WEdit * edit, const edit_arg_t * arg)
{ {
Widget *w = WIDGET (edit); Widget *w = WIDGET (edit);
WEdit *e; WEdit *e;
@ -2284,7 +2294,7 @@ edit_reload_line (WEdit * edit, const vfs_path_t * filename_vpath, long line)
e->fullscreen = edit->fullscreen; e->fullscreen = edit->fullscreen;
e->loc_prev = edit->loc_prev; e->loc_prev = edit->loc_prev;
if (edit_init (e, &w->rect, filename_vpath, line) == NULL) if (edit_init (e, &w->rect, arg) == NULL)
{ {
g_free (e); g_free (e);
return FALSE; return FALSE;
@ -3017,9 +3027,9 @@ edit_move_to_prev_col (WEdit * edit, off_t p)
} }
else else
{ {
edit->over_col = 0;
edit->prev_col = edit->curs_col;
edit->curs_col = prev + over; edit->curs_col = prev + over;
edit->prev_col = edit->curs_col;
edit->over_col = 0;
} }
} }
else else
@ -4135,10 +4145,7 @@ void
edit_stack_init (void) edit_stack_init (void)
{ {
for (edit_stack_iterator = 0; edit_stack_iterator < MAX_HISTORY_MOVETO; edit_stack_iterator++) for (edit_stack_iterator = 0; edit_stack_iterator < MAX_HISTORY_MOVETO; edit_stack_iterator++)
{ edit_arg_init (&edit_history_moveto[edit_stack_iterator], NULL, -1);
edit_history_moveto[edit_stack_iterator].filename_vpath = NULL;
edit_history_moveto[edit_stack_iterator].line = -1;
}
edit_stack_iterator = 0; edit_stack_iterator = 0;
} }
@ -4149,7 +4156,7 @@ void
edit_stack_free (void) edit_stack_free (void)
{ {
for (edit_stack_iterator = 0; edit_stack_iterator < MAX_HISTORY_MOVETO; edit_stack_iterator++) for (edit_stack_iterator = 0; edit_stack_iterator < MAX_HISTORY_MOVETO; edit_stack_iterator++)
vfs_path_free (edit_history_moveto[edit_stack_iterator].filename_vpath, TRUE); vfs_path_free (edit_history_moveto[edit_stack_iterator].file_vpath, TRUE);
} }
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
@ -4171,3 +4178,93 @@ edit_move_down (WEdit * edit, long i, gboolean do_scroll)
} }
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
/**
* Create edit_arg_t object from vfs_path_t object and the line number.
*
* @param file_vpath file path object
* @param line_number line number. If value is 0, try to restore saved position.
* @return edit_arg_t object
*/
edit_arg_t *
edit_arg_vpath_new (vfs_path_t * file_vpath, long line_number)
{
edit_arg_t *arg;
arg = g_new (edit_arg_t, 1);
arg->file_vpath = file_vpath;
arg->line_number = line_number;
return arg;
}
/* --------------------------------------------------------------------------------------------- */
/**
* Create edit_arg_t object from file name and the line number.
*
* @param file_name file name
* @param line_number line number. If value is 0, try to restore saved position.
* @return edit_arg_t object
*/
edit_arg_t *
edit_arg_new (const char *file_name, long line_number)
{
return edit_arg_vpath_new (vfs_path_from_str (file_name), line_number);
}
/* --------------------------------------------------------------------------------------------- */
/**
* Initialize edit_arg_t object.
*
* @param arg edit_arg_t object
* @param vpath vfs_path_t object
* @param line line number
*/
void
edit_arg_init (edit_arg_t * arg, vfs_path_t * vpath, long line)
{
arg->file_vpath = (vfs_path_t *) vpath;
arg->line_number = line;
}
/* --------------------------------------------------------------------------------------------- */
/**
* Apply new values to edit_arg_t object members.
*
* @param arg edit_arg_t object
* @param vpath vfs_path_t object
* @param line line number
*/
void
edit_arg_assign (edit_arg_t * arg, vfs_path_t * vpath, long line)
{
vfs_path_free (arg->file_vpath, TRUE);
edit_arg_init (arg, vpath, line);
}
/* --------------------------------------------------------------------------------------------- */
/**
* Free the edit_arg_t object.
*
* @param arg edit_arg_t object
*/
void
edit_arg_free (edit_arg_t * arg)
{
vfs_path_free (arg->file_vpath, TRUE);
g_free (arg);
}
/* --------------------------------------------------------------------------------------------- */
const char *
edit_get_file_name (const WEdit * edit)
{
return vfs_path_as_str (edit->filename_vpath);
}
/* --------------------------------------------------------------------------------------------- */

View File

@ -62,6 +62,12 @@ typedef struct
gboolean check_nl_at_eof; gboolean check_nl_at_eof;
} edit_options_t; } edit_options_t;
typedef struct
{
vfs_path_t *file_vpath;
long line_number;
} edit_arg_t;
/*** global variables defined in .c file *********************************************************/ /*** global variables defined in .c file *********************************************************/
extern edit_options_t edit_options; extern edit_options_t edit_options;
@ -72,9 +78,15 @@ extern edit_options_t edit_options;
void edit_stack_init (void); void edit_stack_init (void);
void edit_stack_free (void); void edit_stack_free (void);
gboolean edit_file (const vfs_path_t * file_vpath, long line); gboolean edit_file (const edit_arg_t * arg);
gboolean edit_files (const GList * files); gboolean edit_files (const GList * files);
edit_arg_t *edit_arg_vpath_new (vfs_path_t * file_vpath, long line_number);
edit_arg_t *edit_arg_new (const char *file_name, long line_number);
void edit_arg_init (edit_arg_t * arg, vfs_path_t * vpath, long line);
void edit_arg_assign (edit_arg_t * arg, vfs_path_t * vpath, long line);
void edit_arg_free (edit_arg_t * arg);
const char *edit_get_file_name (const WEdit * edit); const char *edit_get_file_name (const WEdit * edit);
off_t edit_get_cursor_offset (const WEdit * edit); off_t edit_get_cursor_offset (const WEdit * edit);
long edit_get_curs_col (const WEdit * edit); long edit_get_curs_col (const WEdit * edit);

View File

@ -1058,9 +1058,11 @@ edit_load_cmd (WDialog * h)
if (exp != NULL && *exp != '\0') if (exp != NULL && *exp != '\0')
{ {
vfs_path_t *exp_vpath; vfs_path_t *exp_vpath;
edit_arg_t arg;
exp_vpath = vfs_path_from_str (exp); exp_vpath = vfs_path_from_str (exp);
ret = edit_load_file_from_filename (h, exp_vpath, 0); edit_arg_init (&arg, exp_vpath, 0);
ret = edit_load_file_from_filename (h, &arg);
vfs_path_free (exp_vpath, TRUE); vfs_path_free (exp_vpath, TRUE);
} }
@ -1081,13 +1083,13 @@ edit_load_cmd (WDialog * h)
*/ */
gboolean gboolean
edit_load_file_from_filename (WDialog * h, const vfs_path_t * vpath, long line) edit_load_file_from_filename (WDialog * h, const edit_arg_t * arg)
{ {
WRect r = WIDGET (h)->rect; WRect r = WIDGET (h)->rect;
rect_grow (&r, -1, 0); rect_grow (&r, -1, 0);
return edit_add_window (h, &r, vpath, line); return edit_add_window (h, &r, arg);
} }
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
@ -1108,9 +1110,11 @@ edit_load_file_from_history (WDialog * h)
if (exp != NULL && (action == CK_Edit || action == CK_Enter)) if (exp != NULL && (action == CK_Edit || action == CK_Enter))
{ {
vfs_path_t *exp_vpath; vfs_path_t *exp_vpath;
edit_arg_t arg;
exp_vpath = vfs_path_from_str (exp); exp_vpath = vfs_path_from_str (exp);
ret = edit_load_file_from_filename (h, exp_vpath, 0); edit_arg_init (&arg, exp_vpath, 0);
ret = edit_load_file_from_filename (h, &arg);
vfs_path_free (exp_vpath, TRUE); vfs_path_free (exp_vpath, TRUE);
} }
@ -1131,6 +1135,7 @@ edit_load_syntax_file (WDialog * h)
{ {
vfs_path_t *extdir_vpath; vfs_path_t *extdir_vpath;
int dir = 0; int dir = 0;
edit_arg_t arg;
gboolean ret = FALSE; gboolean ret = FALSE;
if (geteuid () == 0) if (geteuid () == 0)
@ -1153,11 +1158,15 @@ edit_load_syntax_file (WDialog * h)
user_syntax_file_vpath = mc_config_get_full_vpath (EDIT_SYNTAX_FILE); user_syntax_file_vpath = mc_config_get_full_vpath (EDIT_SYNTAX_FILE);
check_for_default (extdir_vpath, user_syntax_file_vpath); check_for_default (extdir_vpath, user_syntax_file_vpath);
ret = edit_load_file_from_filename (h, user_syntax_file_vpath, 0); edit_arg_init (&arg, user_syntax_file_vpath, 0);
ret = edit_load_file_from_filename (h, &arg);
vfs_path_free (user_syntax_file_vpath, TRUE); vfs_path_free (user_syntax_file_vpath, TRUE);
} }
else if (dir == 1) else if (dir == 1)
ret = edit_load_file_from_filename (h, extdir_vpath, 0); {
edit_arg_init (&arg, extdir_vpath, 0);
ret = edit_load_file_from_filename (h, &arg);
}
vfs_path_free (extdir_vpath, TRUE); vfs_path_free (extdir_vpath, TRUE);
@ -1177,6 +1186,7 @@ edit_load_menu_file (WDialog * h)
vfs_path_t *buffer_vpath; vfs_path_t *buffer_vpath;
vfs_path_t *menufile_vpath; vfs_path_t *menufile_vpath;
int dir; int dir;
edit_arg_t arg;
gboolean ret; gboolean ret;
query_set_sel (1); query_set_sel (1);
@ -1222,7 +1232,8 @@ edit_load_menu_file (WDialog * h)
return FALSE; return FALSE;
} }
ret = edit_load_file_from_filename (h, buffer_vpath, 0); edit_arg_init (&arg, buffer_vpath, 0);
ret = edit_load_file_from_filename (h, &arg);
vfs_path_free (buffer_vpath, TRUE); vfs_path_free (buffer_vpath, TRUE);
vfs_path_free (menufile_vpath, TRUE); vfs_path_free (menufile_vpath, TRUE);
@ -1977,13 +1988,12 @@ edit_load_forward_cmd (WEdit * edit)
if (edit_stack_iterator + 1 >= MAX_HISTORY_MOVETO) if (edit_stack_iterator + 1 >= MAX_HISTORY_MOVETO)
return FALSE; return FALSE;
if (edit_history_moveto[edit_stack_iterator + 1].line < 1) if (edit_history_moveto[edit_stack_iterator + 1].line_number < 1)
return FALSE; return FALSE;
edit_stack_iterator++; edit_stack_iterator++;
if (edit_history_moveto[edit_stack_iterator].filename_vpath != NULL) if (edit_history_moveto[edit_stack_iterator].file_vpath != NULL)
return edit_reload_line (edit, edit_history_moveto[edit_stack_iterator].filename_vpath, return edit_reload_line (edit, &edit_history_moveto[edit_stack_iterator]);
edit_history_moveto[edit_stack_iterator].line);
return FALSE; return FALSE;
} }
@ -2008,9 +2018,8 @@ edit_load_back_cmd (WEdit * edit)
return FALSE; return FALSE;
edit_stack_iterator--; edit_stack_iterator--;
if (edit_history_moveto[edit_stack_iterator].filename_vpath != NULL) if (edit_history_moveto[edit_stack_iterator].file_vpath != NULL)
return edit_reload_line (edit, edit_history_moveto[edit_stack_iterator].filename_vpath, return edit_reload_line (edit, &edit_history_moveto[edit_stack_iterator]);
edit_history_moveto[edit_stack_iterator].line);
return FALSE; return FALSE;
} }

View File

@ -43,12 +43,10 @@
#include "lib/global.h" #include "lib/global.h"
#include "lib/tty/tty.h" /* KEY_F */ #include "lib/tty/key.h" /* ALT */
#include "lib/tty/key.h" /* XCTRL */
#include "lib/widget.h" #include "lib/widget.h"
#include "src/setup.h" /* drop_menus */ #include "src/setup.h" /* drop_menus */
#include "src/keymap.h"
#include "edit-impl.h" #include "edit-impl.h"
#include "editwidget.h" #include "editwidget.h"

View File

@ -300,18 +300,19 @@ edit_search_get_current_end_line_char (const WEdit * edit)
*/ */
static edit_search_line_t static edit_search_line_t
edit_get_search_line_type (mc_search_t * search) edit_get_search_line_type (const mc_search_t * search)
{ {
edit_search_line_t search_line_type = 0; edit_search_line_t search_line_type = 0;
if (search->search_type != MC_SEARCH_T_REGEX) if (search->search_type == MC_SEARCH_T_REGEX)
return search_line_type; {
if (search->original.str->str[0] == '^')
search_line_type |= AT_START_LINE;
if (search->original.str->str[0] == '^') if (search->original.str->str[search->original.str->len - 1] == '$')
search_line_type |= AT_START_LINE; search_line_type |= AT_END_LINE;
}
if (search->original.str->str[search->original.str->len - 1] == '$')
search_line_type |= AT_END_LINE;
return search_line_type; return search_line_type;
} }

View File

@ -60,7 +60,6 @@
#include "src/execute.h" /* toggle_subshell() */ #include "src/execute.h" /* toggle_subshell() */
#include "src/filemanager/cmd.h" /* save_setup_cmd() */ #include "src/filemanager/cmd.h" /* save_setup_cmd() */
#include "src/learn.h" /* learn_keys() */ #include "src/learn.h" /* learn_keys() */
#include "src/args.h" /* mcedit_arg_t */
#include "edit-impl.h" #include "edit-impl.h"
#include "editwidget.h" #include "editwidget.h"
@ -406,7 +405,7 @@ edit_dialog_command_execute (WDialog * h, long command)
switch (command) switch (command)
{ {
case CK_EditNew: case CK_EditNew:
edit_load_file_from_filename (h, NULL, 0); edit_load_file_from_filename (h, NULL);
break; break;
case CK_EditFile: case CK_EditFile:
edit_load_cmd (h); edit_load_cmd (h);
@ -1197,13 +1196,12 @@ edit_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
*/ */
gboolean gboolean
edit_file (const vfs_path_t * file_vpath, long line) edit_file (const edit_arg_t * arg)
{ {
mcedit_arg_t arg = { (vfs_path_t *) file_vpath, line };
GList *files; GList *files;
gboolean ok; gboolean ok;
files = g_list_prepend (NULL, &arg); files = g_list_prepend (NULL, (edit_arg_t *) arg);
ok = edit_files (files); ok = edit_files (files);
g_list_free (files); g_list_free (files);
@ -1270,10 +1268,9 @@ edit_files (const GList * files)
for (file = files; file != NULL; file = g_list_next (file)) for (file = files; file != NULL; file = g_list_next (file))
{ {
mcedit_arg_t *f = (mcedit_arg_t *) file->data;
gboolean f_ok; gboolean f_ok;
f_ok = edit_load_file_from_filename (edit_dlg, f->file_vpath, f->line_number); f_ok = edit_load_file_from_filename (edit_dlg, (const edit_arg_t *) file->data);
/* at least one file has been opened succefully */ /* at least one file has been opened succefully */
ok = ok || f_ok; ok = ok || f_ok;
} }
@ -1289,14 +1286,6 @@ edit_files (const GList * files)
/* --------------------------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------------------------- */
const char *
edit_get_file_name (const WEdit * edit)
{
return vfs_path_as_str (edit->filename_vpath);
}
/* --------------------------------------------------------------------------------------------- */
WEdit * WEdit *
edit_find_editor (const WDialog * h) edit_find_editor (const WDialog * h)
{ {
@ -1372,12 +1361,12 @@ edit_save_size (WEdit * edit)
*/ */
gboolean gboolean
edit_add_window (WDialog * h, const WRect * r, const vfs_path_t * f, long fline) edit_add_window (WDialog * h, const WRect * r, const edit_arg_t * arg)
{ {
WEdit *edit; WEdit *edit;
Widget *w; Widget *w;
edit = edit_init (NULL, r, f, fline); edit = edit_init (NULL, r, arg);
if (edit == NULL) if (edit == NULL)
return FALSE; return FALSE;

View File

@ -380,25 +380,21 @@ editcmd_dialog_select_definition_show (WEdit * edit, char *match_expr, GPtrArray
if (curr != NULL && do_moveto && edit_stack_iterator + 1 < MAX_HISTORY_MOVETO) if (curr != NULL && do_moveto && edit_stack_iterator + 1 < MAX_HISTORY_MOVETO)
{ {
vfs_path_free (edit_history_moveto[edit_stack_iterator].filename_vpath, TRUE); vfs_path_t *vpath;
/* Is file path absolute? Prepend with dir_vpath if necessary */ /* Is file path absolute? Prepend with dir_vpath if necessary */
if (edit->filename_vpath != NULL && edit->filename_vpath->relative if (edit->filename_vpath != NULL && edit->filename_vpath->relative
&& edit->dir_vpath != NULL) && edit->dir_vpath != NULL)
edit_history_moveto[edit_stack_iterator].filename_vpath = vpath = vfs_path_append_vpath_new (edit->dir_vpath, edit->filename_vpath, NULL);
vfs_path_append_vpath_new (edit->dir_vpath, edit->filename_vpath, NULL);
else else
edit_history_moveto[edit_stack_iterator].filename_vpath = vpath = vfs_path_clone (edit->filename_vpath);
vfs_path_clone (edit->filename_vpath);
edit_history_moveto[edit_stack_iterator].line = edit->start_line + edit->curs_row + 1; edit_arg_assign (&edit_history_moveto[edit_stack_iterator], vpath,
edit->start_line + edit->curs_row + 1);
edit_stack_iterator++; edit_stack_iterator++;
vfs_path_free (edit_history_moveto[edit_stack_iterator].filename_vpath, TRUE); edit_arg_assign (&edit_history_moveto[edit_stack_iterator],
edit_history_moveto[edit_stack_iterator].filename_vpath = vfs_path_from_str ((char *) curr_def->fullpath), curr_def->line);
vfs_path_from_str ((char *) curr_def->fullpath); edit_reload_line (edit, &edit_history_moveto[edit_stack_iterator]);
edit_history_moveto[edit_stack_iterator].line = curr_def->line;
edit_reload_line (edit, edit_history_moveto[edit_stack_iterator].filename_vpath,
edit_history_moveto[edit_stack_iterator].line);
} }
} }

View File

@ -425,7 +425,7 @@ shell_execute (const char *command, int flags)
{ {
char *cmd = NULL; char *cmd = NULL;
if (flags & EXECUTE_HIDE) if ((flags & EXECUTE_HIDE) != 0)
{ {
cmd = g_strconcat (" ", command, (char *) NULL); cmd = g_strconcat (" ", command, (char *) NULL);
flags ^= EXECUTE_HIDE; flags ^= EXECUTE_HIDE;
@ -435,13 +435,14 @@ shell_execute (const char *command, int flags)
if (mc_global.tty.use_subshell) if (mc_global.tty.use_subshell)
{ {
if (subshell_state == INACTIVE) if (subshell_state == INACTIVE)
do_execute (mc_global.shell->path, cmd ? cmd : command, flags | EXECUTE_AS_SHELL); do_execute (mc_global.shell->path, cmd != NULL ? cmd : command,
flags | EXECUTE_AS_SHELL);
else else
message (D_ERROR, MSG_ERROR, "%s", _("The shell is already running a command")); message (D_ERROR, MSG_ERROR, "%s", _("The shell is already running a command"));
} }
else else
#endif /* ENABLE_SUBSHELL */ #endif /* ENABLE_SUBSHELL */
do_execute (mc_global.shell->path, cmd ? cmd : command, flags | EXECUTE_AS_SHELL); do_execute (mc_global.shell->path, cmd != NULL ? cmd : command, flags | EXECUTE_AS_SHELL);
g_free (cmd); g_free (cmd);
} }

View File

@ -5,7 +5,7 @@
#ifndef MC__EXECUTE_H #ifndef MC__EXECUTE_H
#define MC__EXECUTE_H #define MC__EXECUTE_H
#include "lib/utilunix.h" #include "lib/util.h"
#include "lib/vfs/vfs.h" #include "lib/vfs/vfs.h"
/*** typedefs(not structures) and defined constants **********************************************/ /*** typedefs(not structures) and defined constants **********************************************/

View File

@ -1077,6 +1077,7 @@ char *
tree_box (const char *current_dir) tree_box (const char *current_dir)
{ {
WTree *mytree; WTree *mytree;
WRect r;
WDialog *dlg; WDialog *dlg;
WGroup *g; WGroup *g;
Widget *wd; Widget *wd;
@ -1091,7 +1092,8 @@ tree_box (const char *current_dir)
g = GROUP (dlg); g = GROUP (dlg);
wd = WIDGET (dlg); wd = WIDGET (dlg);
mytree = tree_new (2, 2, wd->rect.lines - 6, wd->rect.cols - 5, FALSE); rect_init (&r, 2, 2, wd->rect.lines - 6, wd->rect.cols - 5);
mytree = tree_new (&r, FALSE);
group_add_widget_autopos (g, mytree, WPOS_KEEP_ALL, NULL); group_add_widget_autopos (g, mytree, WPOS_KEEP_ALL, NULL);
group_add_widget_autopos (g, hline_new (wd->rect.lines - 4, 1, -1), WPOS_KEEP_BOTTOM, NULL); group_add_widget_autopos (g, hline_new (wd->rect.lines - 4, 1, -1), WPOS_KEEP_BOTTOM, NULL);
bar = buttonbar_new (); bar = buttonbar_new ();

View File

@ -36,7 +36,7 @@
#include "lib/global.h" #include "lib/global.h"
#include "lib/vfs/vfs.h" #include "lib/vfs/vfs.h"
#include "lib/strescape.h" /* strutils_shell_unescape() */ #include "lib/strutil.h"
#include "lib/util.h" /* whitespace() */ #include "lib/util.h" /* whitespace() */
#include "lib/widget.h" /* message() */ #include "lib/widget.h" /* message() */
@ -90,7 +90,7 @@ examine_cd (const char *_path)
char *p; char *p;
/* Tilde expansion */ /* Tilde expansion */
path = strutils_shell_unescape (_path); path = str_shell_unescape (_path);
path_tilde = tilde_expand (path); path_tilde = tilde_expand (path);
g_free (path); g_free (path);

View File

@ -664,7 +664,11 @@ edit_file_at_line (const vfs_path_t * what_vpath, gboolean internal, long start_
#ifdef USE_INTERNAL_EDIT #ifdef USE_INTERNAL_EDIT
if (internal) if (internal)
edit_file (what_vpath, start_line); {
const edit_arg_t arg = { (vfs_path_t *) what_vpath, start_line };
edit_file (&arg);
}
else else
#endif /* USE_INTERNAL_EDIT */ #endif /* USE_INTERNAL_EDIT */
{ {

Some files were not shown because too many files have changed in this diff Show More