mirror of https://github.com/MidnightCommander/mc
Merge branch '4357_cleanup'
* 4357_cleanup: (27 commits) Update po/*.po files. (mc_search__cond_struct_new_regex_ci_str): fix out of boundary access in string. (mc_search__normal_translate_to_regex): modify string in-place. (mc_search_prepare): fix coding style, reduce variable scope. (mc_search__cond_struct_new): take GString. (mc_search__tolower_case_str, mc_search__tolower_case_str): take GString. (mc_search__cond_struct_new_regex_hex_add): take GString. (mc_search__recode_str): return GString. (mc_search_regex__process_append_str): free string at end of loop. (mc_search__change_case_str): refactoring. mc_search: refactoring. mc_search: refactoring. Revert "(extfs_open_archive): fix NULL dereferences." filehighlight.ini: add TypeScript tsx files to sources. filehighlight.ini: add Markdown mkd files to documents. Ticket #4400: fix --enable-configure-args description. (fish_dir_load): move `ls -l` output parser to separate function. FTP fixes. Cosmetics: add spaces around slash in statistics messages. Enlarge subshell PTY buffer. ...
This commit is contained in:
commit
38bd3ece9e
|
@ -574,7 +574,7 @@ AM_CONDITIONAL([HAVE_GMODULE], [test -n "$g_module_supported" && \
|
|||
test x"$textmode_x11_support" = x"yes" -o x"$enable_aspell" = x"yes"])
|
||||
|
||||
AC_ARG_ENABLE([configure-args],
|
||||
AS_HELP_STRING([--enable-configure-args], [Handle all compiler warnings as errors]))
|
||||
AS_HELP_STRING([--enable-configure-args], [Embed ./configure arguments into binaries]))
|
||||
if test "x$enable_configure_args" != xno; then
|
||||
AC_DEFINE([ENABLE_CONFIGURE_ARGS], 1, [Define to enable showing configure arguments in help])
|
||||
AC_DEFINE_UNQUOTED([MC_CONFIGURE_ARGS], ["$ac_configure_args"], [MC configure arguments])
|
||||
|
|
|
@ -114,11 +114,13 @@ typedef struct mc_search_struct
|
|||
} prepared;
|
||||
|
||||
/* original search string */
|
||||
gchar *original;
|
||||
gsize original_len;
|
||||
struct
|
||||
{
|
||||
GString *str;
|
||||
#ifdef HAVE_CHARSET
|
||||
gchar *original_charset;
|
||||
gchar *charset;
|
||||
#endif
|
||||
} original;
|
||||
|
||||
/* error code after search */
|
||||
mc_search_error_t error;
|
||||
|
|
|
@ -38,12 +38,12 @@ typedef struct mc_search_cond_struct
|
|||
|
||||
/* search/lib.c : */
|
||||
|
||||
gchar *mc_search__recode_str (const char *str, gsize str_len, const char *charset_from,
|
||||
const char *charset_to, gsize * bytes_written);
|
||||
gchar *mc_search__get_one_symbol (const char *charset, const char *str, gsize str_len,
|
||||
GString *mc_search__recode_str (const char *str, gsize str_len, const char *charset_from,
|
||||
const char *charset_to);
|
||||
GString *mc_search__get_one_symbol (const char *charset, const char *str, gsize str_len,
|
||||
gboolean * just_letters);
|
||||
GString *mc_search__tolower_case_str (const char *charset, const char *str, gsize str_len);
|
||||
GString *mc_search__toupper_case_str (const char *charset, const char *str, gsize str_len);
|
||||
GString *mc_search__tolower_case_str (const char *charset, const GString * str);
|
||||
GString *mc_search__toupper_case_str (const char *charset, const GString * str);
|
||||
|
||||
/* search/regex.c : */
|
||||
|
||||
|
|
201
lib/search/lib.c
201
lib/search/lib.c
|
@ -51,17 +51,69 @@ const char *STR_E_RPL_INVALID_TOKEN = N_("Invalid token number %d");
|
|||
|
||||
/*** file scope type declarations ****************************************************************/
|
||||
|
||||
typedef gboolean (*case_conv_fn) (const char *ch, char **out, size_t * remain);
|
||||
|
||||
/*** file scope variables ************************************************************************/
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/*** file scope functions ************************************************************************/
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
||||
/*** public functions ****************************************************************************/
|
||||
|
||||
gchar *
|
||||
mc_search__recode_str (const char *str, gsize str_len,
|
||||
const char *charset_from, const char *charset_to, gsize * bytes_written)
|
||||
static GString *
|
||||
mc_search__change_case_str (const char *charset, const GString * str, case_conv_fn case_conv)
|
||||
{
|
||||
gchar *ret = NULL;
|
||||
GString *ret;
|
||||
const char *src_ptr;
|
||||
gchar *dst_str;
|
||||
gchar *dst_ptr;
|
||||
gsize dst_len;
|
||||
#ifdef HAVE_CHARSET
|
||||
GString *converted_str;
|
||||
|
||||
if (charset == NULL)
|
||||
charset = cp_source;
|
||||
|
||||
converted_str = mc_search__recode_str (str->str, str->len, charset, cp_display);
|
||||
|
||||
dst_str = g_malloc (converted_str->len);
|
||||
dst_len = converted_str->len + 1; /* +1 is required for str_toupper/str_tolower */
|
||||
|
||||
for (src_ptr = converted_str->str, dst_ptr = dst_str;
|
||||
case_conv (src_ptr, &dst_ptr, &dst_len); src_ptr += str_length_char (src_ptr))
|
||||
;
|
||||
*dst_ptr = '\0';
|
||||
|
||||
dst_len = converted_str->len;
|
||||
g_string_free (converted_str, TRUE);
|
||||
|
||||
ret = mc_search__recode_str (dst_str, dst_len, cp_display, charset);
|
||||
g_free (dst_str);
|
||||
#else
|
||||
(void) charset;
|
||||
|
||||
dst_str = g_malloc (str->len);
|
||||
dst_len = str->len + 1; /* +1 is required for str_toupper/str_tolower */
|
||||
|
||||
for (src_ptr = str->str, dst_ptr = dst_str;
|
||||
case_conv (src_ptr, &dst_ptr, &dst_len); src_ptr += str_length_char (src_ptr))
|
||||
;
|
||||
*dst_ptr = '\0';
|
||||
|
||||
ret = g_string_new_len (dst_str, dst_len);
|
||||
g_free (dst_str);
|
||||
#endif
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/*** public functions ****************************************************************************/
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
||||
GString *
|
||||
mc_search__recode_str (const char *str, gsize str_len, const char *charset_from,
|
||||
const char *charset_to)
|
||||
{
|
||||
GString *ret = NULL;
|
||||
|
||||
if (charset_from != NULL && charset_to != NULL
|
||||
&& g_ascii_strcasecmp (charset_to, charset_from) != 0)
|
||||
|
@ -71,60 +123,61 @@ mc_search__recode_str (const char *str, gsize str_len,
|
|||
conv = g_iconv_open (charset_to, charset_from);
|
||||
if (conv != INVALID_CONV)
|
||||
{
|
||||
gsize bytes_read;
|
||||
gchar *val;
|
||||
gsize bytes_read = 0;
|
||||
gsize bytes_written = 0;
|
||||
|
||||
val = g_convert_with_iconv (str, str_len, conv, &bytes_read, &bytes_written, NULL);
|
||||
|
||||
ret = g_convert_with_iconv (str, str_len, conv, &bytes_read, bytes_written, NULL);
|
||||
g_iconv_close (conv);
|
||||
|
||||
if (val != NULL)
|
||||
{
|
||||
ret = g_string_new_len (val, bytes_written);
|
||||
g_free (val);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (ret == NULL)
|
||||
{
|
||||
*bytes_written = str_len;
|
||||
ret = g_strndup (str, str_len);
|
||||
}
|
||||
ret = g_string_new_len (str, str_len);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
||||
gchar *
|
||||
GString *
|
||||
mc_search__get_one_symbol (const char *charset, const char *str, gsize str_len,
|
||||
gboolean * just_letters)
|
||||
{
|
||||
gchar *converted_str;
|
||||
GString *converted_str;
|
||||
const gchar *next_char;
|
||||
|
||||
gsize tmp_len;
|
||||
#ifdef HAVE_CHARSET
|
||||
gsize converted_str_len;
|
||||
gchar *converted_str2;
|
||||
GString *converted_str2;
|
||||
|
||||
if (charset == NULL)
|
||||
charset = cp_source;
|
||||
|
||||
converted_str = mc_search__recode_str (str, str_len, charset, cp_display, &converted_str_len);
|
||||
converted_str = mc_search__recode_str (str, str_len, charset, cp_display);
|
||||
#else
|
||||
(void) charset;
|
||||
|
||||
converted_str = g_strndup (str, str_len);
|
||||
converted_str = g_string_new_len (str, str_len);
|
||||
#endif
|
||||
|
||||
next_char = str_cget_next_char (converted_str);
|
||||
|
||||
tmp_len = next_char - converted_str;
|
||||
|
||||
converted_str[tmp_len] = '\0';
|
||||
next_char = str_cget_next_char (converted_str->str);
|
||||
g_string_set_size (converted_str, (gsize) (next_char - converted_str->str));
|
||||
|
||||
#ifdef HAVE_CHARSET
|
||||
converted_str2 =
|
||||
mc_search__recode_str (converted_str, tmp_len, cp_display, charset, &converted_str_len);
|
||||
mc_search__recode_str (converted_str->str, converted_str->len, cp_display, charset);
|
||||
#endif
|
||||
if (just_letters != NULL)
|
||||
*just_letters = str_isalnum (converted_str) && !str_isdigit (converted_str);
|
||||
*just_letters = str_isalnum (converted_str->str) && !str_isdigit (converted_str->str);
|
||||
#ifdef HAVE_CHARSET
|
||||
g_free (converted_str);
|
||||
g_string_free (converted_str, TRUE);
|
||||
return converted_str2;
|
||||
#else
|
||||
return converted_str;
|
||||
|
@ -134,103 +187,17 @@ mc_search__get_one_symbol (const char *charset, const char *str, gsize str_len,
|
|||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
||||
GString *
|
||||
mc_search__tolower_case_str (const char *charset, const char *str, gsize str_len)
|
||||
mc_search__tolower_case_str (const char *charset, const GString * str)
|
||||
{
|
||||
GString *ret;
|
||||
#ifdef HAVE_CHARSET
|
||||
gchar *converted_str, *tmp_str1, *tmp_str2, *tmp_str3;
|
||||
gsize converted_str_len;
|
||||
gsize tmp_len;
|
||||
|
||||
if (charset == NULL)
|
||||
charset = cp_source;
|
||||
|
||||
tmp_str2 = converted_str =
|
||||
mc_search__recode_str (str, str_len, charset, cp_display, &converted_str_len);
|
||||
|
||||
tmp_len = converted_str_len + 1;
|
||||
|
||||
tmp_str3 = tmp_str1 = g_strdup (converted_str);
|
||||
|
||||
while (str_tolower (tmp_str1, &tmp_str2, &tmp_len))
|
||||
tmp_str1 += str_length_char (tmp_str1);
|
||||
|
||||
g_free (tmp_str3);
|
||||
tmp_str2 =
|
||||
mc_search__recode_str (converted_str, converted_str_len, cp_display, charset, &tmp_len);
|
||||
g_free (converted_str);
|
||||
|
||||
ret = g_string_new_len (tmp_str2, tmp_len);
|
||||
g_free (tmp_str2);
|
||||
return ret;
|
||||
#else
|
||||
const gchar *tmp_str1 = str;
|
||||
gchar *converted_str, *tmp_str2;
|
||||
gsize converted_str_len = str_len + 1;
|
||||
|
||||
(void) charset;
|
||||
|
||||
tmp_str2 = converted_str = g_strndup (str, str_len);
|
||||
|
||||
while (str_tolower (tmp_str1, &tmp_str2, &converted_str_len))
|
||||
tmp_str1 += str_length_char (tmp_str1);
|
||||
|
||||
ret = g_string_new_len (converted_str, str_len);
|
||||
g_free (converted_str);
|
||||
return ret;
|
||||
#endif
|
||||
return mc_search__change_case_str (charset, str, str_tolower);
|
||||
}
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
||||
GString *
|
||||
mc_search__toupper_case_str (const char *charset, const char *str, gsize str_len)
|
||||
mc_search__toupper_case_str (const char *charset, const GString * str)
|
||||
{
|
||||
GString *ret;
|
||||
#ifdef HAVE_CHARSET
|
||||
gchar *converted_str, *tmp_str1, *tmp_str2, *tmp_str3;
|
||||
gsize converted_str_len;
|
||||
gsize tmp_len;
|
||||
|
||||
if (charset == NULL)
|
||||
charset = cp_source;
|
||||
|
||||
tmp_str2 = converted_str =
|
||||
mc_search__recode_str (str, str_len, charset, cp_display, &converted_str_len);
|
||||
|
||||
tmp_len = converted_str_len + 1;
|
||||
|
||||
tmp_str3 = tmp_str1 = g_strdup (converted_str);
|
||||
|
||||
while (str_toupper (tmp_str1, &tmp_str2, &tmp_len))
|
||||
tmp_str1 += str_length_char (tmp_str1);
|
||||
|
||||
g_free (tmp_str3);
|
||||
|
||||
tmp_str2 =
|
||||
mc_search__recode_str (converted_str, converted_str_len, cp_display, charset, &tmp_len);
|
||||
g_free (converted_str);
|
||||
|
||||
ret = g_string_new_len (tmp_str2, tmp_len);
|
||||
g_free (tmp_str2);
|
||||
return ret;
|
||||
#else
|
||||
|
||||
const gchar *tmp_str1 = str;
|
||||
gchar *converted_str, *tmp_str2;
|
||||
gsize converted_str_len = str_len + 1;
|
||||
|
||||
(void) charset;
|
||||
|
||||
tmp_str2 = converted_str = g_strndup (str, str_len);
|
||||
|
||||
while (str_toupper (tmp_str1, &tmp_str2, &converted_str_len))
|
||||
tmp_str1 += str_length_char (tmp_str1);
|
||||
|
||||
ret = g_string_new_len (converted_str, str_len);
|
||||
g_free (converted_str);
|
||||
return ret;
|
||||
#endif
|
||||
return mc_search__change_case_str (charset, str, str_toupper);
|
||||
}
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
|
|
@ -40,19 +40,17 @@
|
|||
|
||||
/*** file scope variables ************************************************************************/
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/*** file scope functions ************************************************************************/
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
||||
static GString *
|
||||
mc_search__normal_translate_to_regex (const GString * astr)
|
||||
static void
|
||||
mc_search__normal_translate_to_regex (GString * str)
|
||||
{
|
||||
const char *str = astr->str;
|
||||
GString *buff;
|
||||
gsize loop;
|
||||
|
||||
buff = g_string_sized_new (32);
|
||||
|
||||
for (loop = 0; loop < astr->len; loop++)
|
||||
switch (str[loop])
|
||||
for (loop = 0; loop < str->len; loop++)
|
||||
switch (str->str[loop])
|
||||
{
|
||||
case '*':
|
||||
case '?':
|
||||
|
@ -70,28 +68,22 @@ mc_search__normal_translate_to_regex (const GString * astr)
|
|||
case '^':
|
||||
case '-':
|
||||
case '|':
|
||||
g_string_append_c (buff, '\\');
|
||||
MC_FALLTHROUGH;
|
||||
g_string_insert_c (str, loop, '\\');
|
||||
loop++;
|
||||
default:
|
||||
g_string_append_c (buff, str[loop]);
|
||||
break;
|
||||
}
|
||||
|
||||
return buff;
|
||||
}
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/*** public functions ****************************************************************************/
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
||||
void
|
||||
mc_search__cond_struct_new_init_normal (const char *charset, mc_search_t * lc_mc_search,
|
||||
mc_search_cond_t * mc_search_cond)
|
||||
{
|
||||
GString *tmp;
|
||||
|
||||
tmp = mc_search__normal_translate_to_regex (mc_search_cond->str);
|
||||
g_string_free (mc_search_cond->str, TRUE);
|
||||
|
||||
mc_search_cond->str = tmp;
|
||||
mc_search__normal_translate_to_regex (mc_search_cond->str);
|
||||
mc_search__cond_struct_new_init_regex (charset, lc_mc_search, mc_search_cond);
|
||||
}
|
||||
|
||||
|
|
|
@ -122,13 +122,13 @@ mc_search__regex_str_append_if_special (GString * copy_to, const GString * regex
|
|||
|
||||
static void
|
||||
mc_search__cond_struct_new_regex_hex_add (const char *charset, GString * str_to,
|
||||
const char *one_char, gsize str_len)
|
||||
const GString * one_char)
|
||||
{
|
||||
GString *upp, *low;
|
||||
gsize loop;
|
||||
|
||||
upp = mc_search__toupper_case_str (charset, one_char, str_len);
|
||||
low = mc_search__tolower_case_str (charset, one_char, str_len);
|
||||
upp = mc_search__toupper_case_str (charset, one_char);
|
||||
low = mc_search__tolower_case_str (charset, one_char);
|
||||
|
||||
for (loop = 0; loop < upp->len; loop++)
|
||||
{
|
||||
|
@ -163,29 +163,26 @@ mc_search__cond_struct_new_regex_accum_append (const char *charset, GString * st
|
|||
|
||||
while (loop < str_from->len)
|
||||
{
|
||||
gchar *one_char;
|
||||
gsize one_char_len;
|
||||
GString *one_char;
|
||||
gboolean just_letters;
|
||||
|
||||
one_char =
|
||||
mc_search__get_one_symbol (charset, &(str_from->str[loop]),
|
||||
mc_search__get_one_symbol (charset, str_from->str + loop,
|
||||
MIN (str_from->len - loop, 6), &just_letters);
|
||||
one_char_len = strlen (one_char);
|
||||
|
||||
if (one_char_len == 0)
|
||||
if (one_char->len == 0)
|
||||
loop++;
|
||||
else
|
||||
{
|
||||
loop += one_char_len;
|
||||
loop += one_char->len;
|
||||
|
||||
if (just_letters)
|
||||
mc_search__cond_struct_new_regex_hex_add (charset, recoded_part, one_char,
|
||||
one_char_len);
|
||||
mc_search__cond_struct_new_regex_hex_add (charset, recoded_part, one_char);
|
||||
else
|
||||
g_string_append_len (recoded_part, one_char, one_char_len);
|
||||
g_string_append_len (recoded_part, one_char->str, one_char->len);
|
||||
}
|
||||
|
||||
g_free (one_char);
|
||||
g_string_free (one_char, TRUE);
|
||||
}
|
||||
|
||||
g_string_append_len (str_to, recoded_part->str, recoded_part->len);
|
||||
|
@ -219,7 +216,7 @@ mc_search__cond_struct_new_regex_ci_str (const char *charset, const GString * as
|
|||
spec_char = g_string_sized_new (64);
|
||||
loop = 0;
|
||||
|
||||
while (loop <= astr->len)
|
||||
while (loop < astr->len)
|
||||
{
|
||||
if (mc_search__regex_str_append_if_special (spec_char, astr, &loop))
|
||||
{
|
||||
|
@ -644,39 +641,37 @@ mc_search_regex__process_append_str (GString * dest_str, const char *from, gsize
|
|||
for (loop = 0; loop < len; loop += char_len)
|
||||
{
|
||||
GString *tmp_string = NULL;
|
||||
char *tmp_str;
|
||||
GString *s;
|
||||
|
||||
tmp_str = mc_search__get_one_symbol (NULL, from + loop, len - loop, NULL);
|
||||
char_len = strlen (tmp_str);
|
||||
s = mc_search__get_one_symbol (NULL, from + loop, len - loop, NULL);
|
||||
char_len = s->len;
|
||||
|
||||
if ((*replace_flags & REPLACE_T_UPP_TRANSFORM_CHAR) != 0)
|
||||
{
|
||||
*replace_flags &= ~REPLACE_T_UPP_TRANSFORM_CHAR;
|
||||
tmp_string = mc_search__toupper_case_str (NULL, tmp_str, char_len);
|
||||
tmp_string = mc_search__toupper_case_str (NULL, s);
|
||||
g_string_append_len (dest_str, tmp_string->str, tmp_string->len);
|
||||
g_string_free (tmp_string, TRUE);
|
||||
}
|
||||
else if ((*replace_flags & REPLACE_T_LOW_TRANSFORM_CHAR) != 0)
|
||||
{
|
||||
*replace_flags &= ~REPLACE_T_LOW_TRANSFORM_CHAR;
|
||||
tmp_string = mc_search__tolower_case_str (NULL, tmp_str, char_len);
|
||||
tmp_string = mc_search__tolower_case_str (NULL, s);
|
||||
g_string_append_len (dest_str, tmp_string->str, tmp_string->len);
|
||||
g_string_free (tmp_string, TRUE);
|
||||
}
|
||||
else if ((*replace_flags & REPLACE_T_UPP_TRANSFORM) != 0)
|
||||
{
|
||||
tmp_string = mc_search__toupper_case_str (NULL, tmp_str, char_len);
|
||||
tmp_string = mc_search__toupper_case_str (NULL, s);
|
||||
g_string_append_len (dest_str, tmp_string->str, tmp_string->len);
|
||||
g_string_free (tmp_string, TRUE);
|
||||
}
|
||||
else if ((*replace_flags & REPLACE_T_LOW_TRANSFORM) != 0)
|
||||
{
|
||||
tmp_string = mc_search__tolower_case_str (NULL, tmp_str, char_len);
|
||||
tmp_string = mc_search__tolower_case_str (NULL, s);
|
||||
g_string_append_len (dest_str, tmp_string->str, tmp_string->len);
|
||||
g_string_free (tmp_string, TRUE);
|
||||
}
|
||||
|
||||
g_free (tmp_str);
|
||||
g_string_free (s, TRUE);
|
||||
if (tmp_string != NULL)
|
||||
g_string_free (tmp_string, TRUE);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -60,13 +60,12 @@ static const mc_search_type_str_t mc_search__list_types[] = {
|
|||
/*** file scope functions ************************************************************************/
|
||||
|
||||
static mc_search_cond_t *
|
||||
mc_search__cond_struct_new (mc_search_t * lc_mc_search, const char *str,
|
||||
gsize str_len, const char *charset)
|
||||
mc_search__cond_struct_new (mc_search_t * lc_mc_search, const GString * str, const char *charset)
|
||||
{
|
||||
mc_search_cond_t *mc_search_cond;
|
||||
|
||||
mc_search_cond = g_malloc0 (sizeof (mc_search_cond_t));
|
||||
mc_search_cond->str = g_string_new_len (str, str_len);
|
||||
mc_search_cond->str = mc_g_string_dup (str);
|
||||
mc_search_cond->charset = g_strdup (charset);
|
||||
|
||||
switch (lc_mc_search->search_type)
|
||||
|
@ -161,10 +160,9 @@ mc_search_new_len (const gchar * original, gsize original_len, const gchar * ori
|
|||
return NULL;
|
||||
|
||||
lc_mc_search = g_new0 (mc_search_t, 1);
|
||||
lc_mc_search->original = g_strndup (original, original_len);
|
||||
lc_mc_search->original_len = original_len;
|
||||
lc_mc_search->original.str = g_string_new_len (original, original_len);
|
||||
#ifdef HAVE_CHARSET
|
||||
lc_mc_search->original_charset =
|
||||
lc_mc_search->original.charset =
|
||||
g_strdup (original_charset != NULL
|
||||
&& *original_charset != '\0' ? original_charset : cp_display);
|
||||
#else
|
||||
|
@ -182,9 +180,9 @@ mc_search_free (mc_search_t * lc_mc_search)
|
|||
if (lc_mc_search == NULL)
|
||||
return;
|
||||
|
||||
g_free (lc_mc_search->original);
|
||||
g_string_free (lc_mc_search->original.str, TRUE);
|
||||
#ifdef HAVE_CHARSET
|
||||
g_free (lc_mc_search->original_charset);
|
||||
g_free (lc_mc_search->original.charset);
|
||||
#endif
|
||||
g_free (lc_mc_search->error_str);
|
||||
|
||||
|
@ -216,47 +214,40 @@ mc_search_prepare (mc_search_t * lc_mc_search)
|
|||
|
||||
ret = g_ptr_array_new ();
|
||||
#ifdef HAVE_CHARSET
|
||||
if (lc_mc_search->is_all_charsets)
|
||||
if (!lc_mc_search->is_all_charsets)
|
||||
g_ptr_array_add (ret,
|
||||
mc_search__cond_struct_new (lc_mc_search, lc_mc_search->original.str,
|
||||
lc_mc_search->original.charset));
|
||||
else
|
||||
{
|
||||
gsize loop1;
|
||||
|
||||
for (loop1 = 0; loop1 < codepages->len; loop1++)
|
||||
{
|
||||
const char *id;
|
||||
gsize recoded_str_len;
|
||||
gchar *buffer;
|
||||
|
||||
id = ((codepage_desc *) g_ptr_array_index (codepages, loop1))->id;
|
||||
if (g_ascii_strcasecmp (id, lc_mc_search->original_charset) == 0)
|
||||
{
|
||||
if (g_ascii_strcasecmp (id, lc_mc_search->original.charset) == 0)
|
||||
g_ptr_array_add (ret,
|
||||
mc_search__cond_struct_new (lc_mc_search, lc_mc_search->original,
|
||||
lc_mc_search->original_len,
|
||||
lc_mc_search->original_charset));
|
||||
continue;
|
||||
}
|
||||
|
||||
buffer =
|
||||
mc_search__recode_str (lc_mc_search->original, lc_mc_search->original_len,
|
||||
lc_mc_search->original_charset, id, &recoded_str_len);
|
||||
|
||||
g_ptr_array_add (ret,
|
||||
mc_search__cond_struct_new (lc_mc_search, buffer,
|
||||
recoded_str_len, id));
|
||||
g_free (buffer);
|
||||
}
|
||||
}
|
||||
mc_search__cond_struct_new (lc_mc_search,
|
||||
lc_mc_search->original.str,
|
||||
lc_mc_search->original.charset));
|
||||
else
|
||||
{
|
||||
g_ptr_array_add (ret,
|
||||
mc_search__cond_struct_new (lc_mc_search, lc_mc_search->original,
|
||||
lc_mc_search->original_len,
|
||||
lc_mc_search->original_charset));
|
||||
GString *buffer;
|
||||
|
||||
buffer =
|
||||
mc_search__recode_str (lc_mc_search->original.str->str,
|
||||
lc_mc_search->original.str->len,
|
||||
lc_mc_search->original.charset, id);
|
||||
g_ptr_array_add (ret, mc_search__cond_struct_new (lc_mc_search, buffer, id));
|
||||
g_string_free (buffer, TRUE);
|
||||
}
|
||||
}
|
||||
}
|
||||
#else
|
||||
g_ptr_array_add (ret,
|
||||
mc_search__cond_struct_new (lc_mc_search, lc_mc_search->original,
|
||||
lc_mc_search->original_len,
|
||||
mc_search__cond_struct_new (lc_mc_search, lc_mc_search->original.str,
|
||||
str_detect_termencoding ()));
|
||||
#endif
|
||||
lc_mc_search->prepared.conditions = ret;
|
||||
|
|
|
@ -1327,15 +1327,12 @@ vfs_s_open (const vfs_path_t * vpath, int flags, mode_t mode)
|
|||
return NULL;
|
||||
|
||||
dirname = g_path_get_dirname (q);
|
||||
name = g_path_get_basename (q);
|
||||
dir = vfs_s_find_inode (path_element->class, super, dirname, LINK_FOLLOW, FL_DIR);
|
||||
if (dir == NULL)
|
||||
{
|
||||
g_free (dirname);
|
||||
g_free (name);
|
||||
if (dir == NULL)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
name = g_path_get_basename (q);
|
||||
ent = vfs_s_generate_entry (path_element->class, name, dir, 0755);
|
||||
ino = ent->ino;
|
||||
vfs_s_insert_entry (path_element->class, dir, ent);
|
||||
|
@ -1348,14 +1345,13 @@ vfs_s_open (const vfs_path_t * vpath, int flags, mode_t mode)
|
|||
ino->localname = vfs_path_free (tmp_vpath, FALSE);
|
||||
if (tmp_handle == -1)
|
||||
{
|
||||
g_free (dirname);
|
||||
g_free (name);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
close (tmp_handle);
|
||||
}
|
||||
g_free (dirname);
|
||||
|
||||
g_free (name);
|
||||
was_changed = TRUE;
|
||||
}
|
||||
|
@ -1724,18 +1720,18 @@ vfs_s_normalize_filename_leading_spaces (struct vfs_s_inode *root_inode, size_t
|
|||
{
|
||||
struct vfs_s_entry *entry = VFS_ENTRY (iter->data);
|
||||
|
||||
if ((size_t) entry->ino->data_offset > final_num_spaces)
|
||||
if ((size_t) entry->leading_spaces > final_num_spaces)
|
||||
{
|
||||
char *source_name, *spacer;
|
||||
|
||||
source_name = entry->name;
|
||||
spacer = g_strnfill (entry->ino->data_offset - final_num_spaces, ' ');
|
||||
spacer = g_strnfill ((size_t) entry->leading_spaces - final_num_spaces, ' ');
|
||||
entry->name = g_strconcat (spacer, source_name, (char *) NULL);
|
||||
g_free (spacer);
|
||||
g_free (source_name);
|
||||
}
|
||||
|
||||
entry->ino->data_offset = -1;
|
||||
entry->leading_spaces = -1;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -79,6 +79,7 @@ struct vfs_s_entry
|
|||
struct vfs_s_inode *dir; /* Directory we are in, i.e. our parent */
|
||||
char *name; /* Name of this entry */
|
||||
struct vfs_s_inode *ino; /* ... and its inode */
|
||||
ssize_t leading_spaces; /* number of leading spases in the file name */
|
||||
};
|
||||
|
||||
/* Single virtual file - inode */
|
||||
|
@ -197,7 +198,7 @@ void vfs_s_normalize_filename_leading_spaces (struct vfs_s_inode *root_inode, si
|
|||
static inline void
|
||||
vfs_s_store_filename_leading_spaces (struct vfs_s_entry *entry, size_t position)
|
||||
{
|
||||
entry->ino->data_offset = (off_t) position;
|
||||
entry->leading_spaces = (ssize_t) position;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
@ -561,7 +561,7 @@ static void
|
|||
ins_from_clip (WInput * in)
|
||||
{
|
||||
char *p = NULL;
|
||||
ev_clipboard_text_from_file_t event_data;
|
||||
ev_clipboard_text_from_file_t event_data = { NULL, FALSE };
|
||||
|
||||
/* try use external clipboard utility */
|
||||
mc_event_raise (MCEVENT_GROUP_CORE, "clipboard_file_from_ext_clip", NULL);
|
||||
|
|
|
@ -28,10 +28,10 @@
|
|||
extensions=7z;Z;ace;apk;arc;arj;ark;bz2;cab;cpio;deb;gz;lha;lz;lz4;lzh;lzma;rar;rpm;tar;tbz;tbz2;tgz;tlz;txz;tzst;xz;zip;zoo;zst
|
||||
|
||||
[doc]
|
||||
extensions=chm;css;ctl;diz;doc;docm;docx;dtd;fodg;fodp;fods;fodt;htm;html;json;letter;lsm;mail;man;markdown;md;me;msg;nroff;odg;odp;ods;odt;pdf;po;ppt;pptm;pptx;ps;rtf;sgml;shtml;tex;text;txt;xls;xlsm;xlsx;xml;xsd;xslt
|
||||
extensions=chm;css;ctl;diz;doc;docm;docx;dtd;fodg;fodp;fods;fodt;htm;html;json;letter;lsm;mail;man;markdown;md;me;mkd;msg;nroff;odg;odp;ods;odt;pdf;po;ppt;pptm;pptx;ps;rtf;sgml;shtml;tex;text;txt;xls;xlsm;xlsx;xml;xsd;xslt
|
||||
|
||||
[source]
|
||||
extensions=ada;asm;awk;bash;c;c++;caml;cc;cgi;cpp;cxx;diff;erl;go;h;h++;hh;hi;hpp;hs;inc;jasm;jav;java;js;m4;mak;mjs;ml;mli;mll;mlp;mly;pas;patch;php;phps;pl;pm;prg;py;rb;s;sas;sh;sl;st;swift;tcl;tk;xq
|
||||
extensions=ada;asm;awk;bash;c;c++;caml;cc;cgi;cpp;cxx;diff;erl;go;h;h++;hh;hi;hpp;hs;inc;jasm;jav;java;js;m4;mak;mjs;ml;mli;mll;mlp;mly;pas;patch;php;phps;pl;pm;prg;py;rb;s;sas;sh;sl;st;swift;tcl;tk;tsx;xq
|
||||
|
||||
[media]
|
||||
extensions=3gp;aac;ac3;ape;asf;avi;dts;flac;flv;it;m3u;m4a;m4v;med;mid;midi;mkv;mod;mol;mov;mp2;mp3;mp4;mpeg;mpg;mpl;ogg;ogv;opus;s3m;ts;umx;vob;wav;webm;wma;wmv;xm
|
||||
|
|
8
po/af.po
8
po/af.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Afrikaans (http://www.transifex.com/mc/mc/language/af/)\n"
|
||||
|
@ -2785,7 +2785,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2813,7 +2813,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3259,7 +3259,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/ar.po
8
po/ar.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/mc/mc/language/ar/)\n"
|
||||
|
@ -2786,7 +2786,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2814,7 +2814,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3268,7 +3268,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/az.po
8
po/az.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n"
|
||||
"Language-Team: Azerbaijani (http://www.transifex.com/mc/mc/language/az/)\n"
|
||||
|
@ -2788,7 +2788,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2816,7 +2816,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3264,7 +3264,7 @@ msgid "No space information"
|
|||
msgstr "Sahə mə'lumatı yoxdur"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/be.po
14
po/be.po
|
@ -13,7 +13,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Źmicier Turok <nashtlumach@gmail.com>, 2018\n"
|
||||
"Language-Team: Belarusian (http://www.transifex.com/mc/mc/language/be/)\n"
|
||||
|
@ -2981,8 +2981,8 @@ msgstr "Файл існуе"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Працэс у фоне: файл існуе"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Апрацавана файлаў: %zu з %zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3009,8 +3009,8 @@ msgstr "Час: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Агулам: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Агулам: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3465,8 +3465,8 @@ msgstr "Вузлы:"
|
|||
msgid "No space information"
|
||||
msgstr "Няма звестак пра прастору"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Вольнае месца: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/bg.po
14
po/bg.po
|
@ -11,7 +11,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Myselus, 2015-2017\n"
|
||||
"Language-Team: Bulgarian (http://www.transifex.com/mc/mc/language/bg/)\n"
|
||||
|
@ -2957,8 +2957,8 @@ msgstr "Файлът съществува"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Фонов процес: Файлът съществува"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Обработени файлове: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -2985,8 +2985,8 @@ msgstr "Време: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Общо: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Общо: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3437,8 +3437,8 @@ msgstr "Свободни разклонения:"
|
|||
msgid "No space information"
|
||||
msgstr "Няма информация за пространството"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Свободно пространство %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/br.po
8
po/br.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Irriep Nala Novram <allannkorh@yahoo.fr>, 2017-2018\n"
|
||||
"Language-Team: Breton (http://www.transifex.com/mc/mc/language/br/)\n"
|
||||
|
@ -2790,7 +2790,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2818,7 +2818,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3270,7 +3270,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/ca.po
14
po/ca.po
|
@ -16,7 +16,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Antoni Bella Pérez <antonibella5@yahoo.com>, 2017-2022\n"
|
||||
"Language-Team: Catalan (http://www.transifex.com/mc/mc/language/ca/)\n"
|
||||
|
@ -2999,8 +2999,8 @@ msgstr "El fitxer ja existeix"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Procés en segon pla: El fitxer existeix"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Fitxers processats: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3027,8 +3027,8 @@ msgstr "Temps: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Total: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Total: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3479,8 +3479,8 @@ msgstr "Nodes lliures:"
|
|||
msgid "No space information"
|
||||
msgstr "No hi ha informació d'espai"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Espai lliure: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/cs.po
14
po/cs.po
|
@ -14,7 +14,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>, 2017-2021\n"
|
||||
"Language-Team: Czech (http://www.transifex.com/mc/mc/language/cs/)\n"
|
||||
|
@ -2991,8 +2991,8 @@ msgstr "Soubor existuje"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Proces na pozadí: soubor existuje"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Zpracované soubory: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3019,8 +3019,8 @@ msgstr "Čas: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Celkem: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr "Celkem: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3475,8 +3475,8 @@ msgstr "Volné uzly:"
|
|||
msgid "No space information"
|
||||
msgstr "Informace o využití prostoru nejsou k dispozici"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Volné místo: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/da.po
14
po/da.po
|
@ -13,7 +13,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: scootergrisen, 2018-2020\n"
|
||||
"Language-Team: Danish (http://www.transifex.com/mc/mc/language/da/)\n"
|
||||
|
@ -2985,8 +2985,8 @@ msgstr "Fil findes"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Baggrundproces: Fil findes"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Filer behandlet: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3013,8 +3013,8 @@ msgstr "Tid: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Samlet: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Samlet: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3465,8 +3465,8 @@ msgstr "Ledige knuder:"
|
|||
msgid "No space information"
|
||||
msgstr "Ingen pladsinformation"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Ledig plads: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/de.po
14
po/de.po
|
@ -20,7 +20,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>, 2015-2021\n"
|
||||
"Language-Team: German (http://www.transifex.com/mc/mc/language/de/)\n"
|
||||
|
@ -3002,8 +3002,8 @@ msgstr "Datei schon vorhanden"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Hintergrundprozess: Datei schon vorhanden"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Verarbeitete Dateien: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3030,8 +3030,8 @@ msgstr "Zeit: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Total: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Total: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3482,8 +3482,8 @@ msgstr "Freie Knoten:"
|
|||
msgid "No space information"
|
||||
msgstr "Keine Information über Speicherplatz"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Freier Platz: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2015-02-26 09:48+0000\n"
|
||||
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
|
||||
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/mc/"
|
||||
|
@ -2786,7 +2786,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2814,7 +2814,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3260,7 +3260,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/el.po
14
po/el.po
|
@ -12,7 +12,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Efstathios Iosifidis <iefstathios@gmail.com>, 2015\n"
|
||||
"Language-Team: Greek (http://www.transifex.com/mc/mc/language/el/)\n"
|
||||
|
@ -2871,8 +2871,8 @@ msgstr "Το αρχείο υπάρχει"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Διεργασία παρασκηνίου:Το αρχείο υπάρχει"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Αρχεία που προσπελάστηκαν: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -2899,8 +2899,8 @@ msgstr "Ώρα: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr "Σύνολο: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr "Σύνολο: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3349,8 +3349,8 @@ msgstr ""
|
|||
msgid "No space information"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Ελεύθερος χώρος: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Andi Chandler <andi@gowling.com>, 2016-2017,2020\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/mc/mc/"
|
||||
|
@ -2804,7 +2804,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2832,7 +2832,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3278,7 +3278,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/eo.po
14
po/eo.po
|
@ -9,7 +9,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Yury V. Zaytsev <yury@shurup.com>, 2022\n"
|
||||
"Language-Team: Esperanto (http://www.transifex.com/mc/mc/language/eo/)\n"
|
||||
|
@ -2984,8 +2984,8 @@ msgstr "Dosiero ekzistas"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Fona procezo: Dosiero ekzistas"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Dosieroj traktitaj: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3012,8 +3012,8 @@ msgstr "Tempo: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Kiomo: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Kiomo: %s el %s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3464,8 +3464,8 @@ msgstr "Liberaj nodoj: "
|
|||
msgid "No space information"
|
||||
msgstr "Neniuj spacaj informoj"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Restanta spaco: %s el %s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/es.po
14
po/es.po
|
@ -13,7 +13,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/mc/mc/language/es/)\n"
|
||||
|
@ -2991,8 +2991,8 @@ msgstr "Archivo ya existe"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Proceso en 2º plano: El archivo ya existe"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Archivos procesados: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3019,8 +3019,8 @@ msgstr "Tiempo: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Total: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr "Total: %s/%s"
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3471,8 +3471,8 @@ msgstr "Inodos libres:"
|
|||
msgid "No space information"
|
||||
msgstr "Espacio libre desconocido"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Espacio libre: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/et.po
14
po/et.po
|
@ -11,7 +11,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Priit Jõerüüt <transifex@joeruut.com>, 2020-2021\n"
|
||||
"Language-Team: Estonian (http://www.transifex.com/mc/mc/language/et/)\n"
|
||||
|
@ -2972,8 +2972,8 @@ msgstr "Fail on olemas"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Taustaprotsess: Fail on olemas"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Faile töödeldud: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3000,8 +3000,8 @@ msgstr "Aeg: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr "Kokku: %s"
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr "Kokku: %s/%s"
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3452,8 +3452,8 @@ msgstr "Vabad kirjed:"
|
|||
msgid "No space information"
|
||||
msgstr "Puudub mahu informatsioon"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Vaba ruum: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/eu.po
14
po/eu.po
|
@ -9,7 +9,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Iñigo Salvador Azurmendi <xalba@euskalnet.net>, "
|
||||
"2011,2015-2019\n"
|
||||
|
@ -2979,8 +2979,8 @@ msgstr "Fitxategia existitzen da"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Hondoko prozesua: Fitxategia existitzen da"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Prozesatutako fitxategiak: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3007,8 +3007,8 @@ msgstr "Denbora: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Guztira: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Guztira: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3459,8 +3459,8 @@ msgstr "Nodo askeak:"
|
|||
msgid "No space information"
|
||||
msgstr "Ez dago leku-informaziorik"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Leku askea: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/fa.po
8
po/fa.po
|
@ -12,7 +12,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Arya Hadi <arya.hadi97@gmail.com>, 2017\n"
|
||||
"Language-Team: Persian (http://www.transifex.com/mc/mc/language/fa/)\n"
|
||||
|
@ -2790,7 +2790,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2818,7 +2818,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3265,7 +3265,7 @@ msgid "No space information"
|
|||
msgstr "اطلاعات فاصله موجود نیست"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
12
po/fi.po
12
po/fi.po
|
@ -11,7 +11,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Kimmo Kujansuu <mrkujansuu@gmail.com>, 2021\n"
|
||||
"Language-Team: Finnish (http://www.transifex.com/mc/mc/language/fi/)\n"
|
||||
|
@ -2892,8 +2892,8 @@ msgstr "Tiedosto saatavilla"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Taustaprosessi: Tiedosto saatavilla"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Käsitellyt tiedostot: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -2920,8 +2920,8 @@ msgstr "Aika: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Yhteensä: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Yhteensä: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3369,7 +3369,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/fr.po
14
po/fr.po
|
@ -17,7 +17,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: David Prudhomme <david7.prudhomme@gmail.com>, 2018,2021\n"
|
||||
"Language-Team: French (http://www.transifex.com/mc/mc/language/fr/)\n"
|
||||
|
@ -2980,8 +2980,8 @@ msgstr "Le fichier existe"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Tâche de fond : le fichier existe"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Fichiers traités: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3008,8 +3008,8 @@ msgstr "Heure: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr "Total : %s"
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr "Total : %s/%s"
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3460,8 +3460,8 @@ msgstr "I-noeuds libres :"
|
|||
msgid "No space information"
|
||||
msgstr "Pas d'information sur l'espace disponible"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Espace libre: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2015-02-26 09:48+0000\n"
|
||||
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
|
||||
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/mc/"
|
||||
|
@ -2786,7 +2786,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2814,7 +2814,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3260,7 +3260,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/ga.po
8
po/ga.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Irish (http://www.transifex.com/mc/mc/language/ga/)\n"
|
||||
|
@ -2786,7 +2786,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2814,7 +2814,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3266,7 +3266,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/gl.po
14
po/gl.po
|
@ -12,7 +12,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>, "
|
||||
"2012,2014-2015,2019\n"
|
||||
|
@ -2983,8 +2983,8 @@ msgstr "O ficheiro xa existe"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Proceso en 2º plano: O ficheiro xa existe"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Ficheiros procesados: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3011,8 +3011,8 @@ msgstr "Tempo: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Total: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Total: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3463,8 +3463,8 @@ msgstr "Nodos libres:"
|
|||
msgid "No space information"
|
||||
msgstr "Sen información do espazo"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Espazo libre: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/he.po
8
po/he.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Hebrew (http://www.transifex.com/mc/mc/language/he/)\n"
|
||||
|
@ -2786,7 +2786,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2814,7 +2814,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3264,7 +3264,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/hr.po
8
po/hr.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Croatian (http://www.transifex.com/mc/mc/language/hr/)\n"
|
||||
|
@ -2786,7 +2786,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2814,7 +2814,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3262,7 +3262,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/hu.po
14
po/hu.po
|
@ -12,7 +12,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: András Tőrös <toros.andras04@gmail.com>, 2020\n"
|
||||
"Language-Team: Hungarian (http://www.transifex.com/mc/mc/language/hu/)\n"
|
||||
|
@ -2955,8 +2955,8 @@ msgstr "A fájl már létezik"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Háttérfolyamat: a fájl már létezik"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Feldolgozott fájl: %zu / %zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -2983,8 +2983,8 @@ msgstr "Idő: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Összesen: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Összesen: %s/%s"
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3435,8 +3435,8 @@ msgstr "Szabad csomópont:"
|
|||
msgid "No space information"
|
||||
msgstr "Nincs adat a tárolóhelyről"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Szabad hely: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/ia.po
8
po/ia.po
|
@ -10,7 +10,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Martijn Dekker <mcdutchie@hotmail.com>, 2012,2017\n"
|
||||
"Language-Team: Interlingua (http://www.transifex.com/mc/mc/language/ia/)\n"
|
||||
|
@ -2806,7 +2806,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2834,7 +2834,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3281,7 +3281,7 @@ msgid "No space information"
|
|||
msgstr "Nulle information super spatio"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/id.po
8
po/id.po
|
@ -10,7 +10,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Ferriandy Chianiago <gpl4all@gmail.com>, 2015\n"
|
||||
"Language-Team: Indonesian (http://www.transifex.com/mc/mc/language/id/)\n"
|
||||
|
@ -2824,7 +2824,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2852,7 +2852,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3296,7 +3296,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/ie.po
8
po/ie.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Interlingue (http://www.transifex.com/mc/mc/language/ie/)\n"
|
||||
|
@ -2789,7 +2789,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2817,7 +2817,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3265,7 +3265,7 @@ msgid "No space information"
|
|||
msgstr "Null information pri spacie"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/it.po
14
po/it.po
|
@ -11,7 +11,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2021-09-29 09:45+0200\n"
|
||||
"Last-Translator: Marco Ciampa <ciampix@libero.it>\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/projects/p/mc/language/"
|
||||
|
@ -2986,8 +2986,8 @@ msgstr "Il file esiste"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Processo in background: il file esiste"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "File elaborati: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3014,8 +3014,8 @@ msgstr "Tempo: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Totale: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Totale: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3466,8 +3466,8 @@ msgstr "Nodi liberi: "
|
|||
msgid "No space information"
|
||||
msgstr "Nessuna info sullo spazio"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Spazio libero: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
10
po/ja.po
10
po/ja.po
|
@ -13,7 +13,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Takuro Onoue <kusanaginoturugi@gmail.com>, 2021\n"
|
||||
"Language-Team: Japanese (http://www.transifex.com/mc/mc/language/ja/)\n"
|
||||
|
@ -2807,7 +2807,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2835,7 +2835,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3280,8 +3280,8 @@ msgstr "空きノード:"
|
|||
msgid "No space information"
|
||||
msgstr "空き領域情報がありません"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "空き容量: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
12
po/ka.po
12
po/ka.po
|
@ -9,7 +9,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: NorwayFun <temuri.doghonadze@gmail.com>, 2022\n"
|
||||
"Language-Team: Georgian (http://www.transifex.com/mc/mc/language/ka/)\n"
|
||||
|
@ -2789,8 +2789,8 @@ msgstr ""
|
|||
msgid "Background process: File exists"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "დამუშავებული ფაილები: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -2817,8 +2817,8 @@ msgstr "დრო: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " სულ: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " სულ: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3264,7 +3264,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/kk.po
8
po/kk.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Aidos Kakimzhanov <aidos.kakimzhan@gmail.com>, 2016\n"
|
||||
"Language-Team: Kazakh (http://www.transifex.com/mc/mc/language/kk/)\n"
|
||||
|
@ -2786,7 +2786,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2814,7 +2814,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3260,7 +3260,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/ko.po
14
po/ko.po
|
@ -14,7 +14,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Junghee Lee <daemul72@gmail.com>, 2022\n"
|
||||
"Language-Team: Korean (http://www.transifex.com/mc/mc/language/ko/)\n"
|
||||
|
@ -2982,8 +2982,8 @@ msgstr "파일이 있음"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "백그라운드 프로세스: 파일 존재"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "처리된 파일: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3010,8 +3010,8 @@ msgstr "시간: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " 전체: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " 전체: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3460,8 +3460,8 @@ msgstr "사용 가능한 노드:"
|
|||
msgid "No space information"
|
||||
msgstr "공간 정보 없습니다"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "사용 가능한 공간: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/kw.po
8
po/kw.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Cornish (http://www.transifex.com/mc/mc/language/kw/)\n"
|
||||
|
@ -2785,7 +2785,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2813,7 +2813,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3261,7 +3261,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
12
po/lt.po
12
po/lt.po
|
@ -14,7 +14,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Mantas Kriaučiūnas Baltix <mantas@akl.lt>, 2020\n"
|
||||
"Language-Team: Lithuanian (http://www.transifex.com/mc/mc/language/lt/)\n"
|
||||
|
@ -2872,7 +2872,7 @@ msgid "Background process: File exists"
|
|||
msgstr "Foninis procesas: failas egzistuoja"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2899,9 +2899,9 @@ msgstr "Laikas: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr "Iš viso: %s"
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgstr ""
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr "Iš viso: %s"
|
||||
|
||||
msgid "Source"
|
||||
msgstr "Iš"
|
||||
|
@ -3354,7 +3354,7 @@ msgid "No space information"
|
|||
msgstr "Nėra informacijos apie vietą"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/lv.po
8
po/lv.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n"
|
||||
"Language-Team: Latvian (http://www.transifex.com/mc/mc/language/lv/)\n"
|
||||
|
@ -2790,7 +2790,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2818,7 +2818,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3268,7 +3268,7 @@ msgid "No space information"
|
|||
msgstr "Nav vietas informācijas"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
168
po/mc.pot
168
po/mc.pot
|
@ -5,9 +5,9 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: mc 4.8.28-94-g4237278f1\n"
|
||||
"Project-Id-Version: mc 4.8.28-128-gf8c0a2190\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -123,7 +123,7 @@ msgstr ""
|
|||
msgid "Invalid token number %d"
|
||||
msgstr ""
|
||||
|
||||
#: lib/search/regex.c:340 lib/search/regex.c:835 src/filemanager/ext.c:756
|
||||
#: lib/search/regex.c:337 lib/search/regex.c:830 src/filemanager/ext.c:756
|
||||
msgid "Regular expression error"
|
||||
msgstr ""
|
||||
|
||||
|
@ -671,11 +671,11 @@ msgstr ""
|
|||
msgid "%s: %s: %s %lld bytes transferred"
|
||||
msgstr ""
|
||||
|
||||
#: lib/vfs/direntry.c:1375
|
||||
#: lib/vfs/direntry.c:1371
|
||||
msgid "Starting linear transfer..."
|
||||
msgstr ""
|
||||
|
||||
#: lib/vfs/direntry.c:1474
|
||||
#: lib/vfs/direntry.c:1470
|
||||
msgid "Getting file"
|
||||
msgstr ""
|
||||
|
||||
|
@ -753,7 +753,7 @@ msgstr ""
|
|||
#: lib/widget/listbox.c:321 src/diffviewer/ydiff.c:3092 src/editor/edit.c:365
|
||||
#: src/editor/editcmd.c:186 src/editor/editcmd.c:209 src/editor/editcmd.c:1527
|
||||
#: src/editor/editcmd.c:1533 src/filemanager/cmd.c:138
|
||||
#: src/filemanager/file.c:980 src/filemanager/file.c:1977
|
||||
#: src/filemanager/file.c:1009 src/filemanager/file.c:2018
|
||||
#: src/filemanager/filegui.c:459 src/filemanager/filemanager.c:1062
|
||||
#: src/filemanager/filemanager.c:1070 src/filemanager/hotlist.c:1162
|
||||
#: src/filemanager/hotlist.c:1179 src/filemanager/panel.c:2895
|
||||
|
@ -766,8 +766,8 @@ msgstr ""
|
|||
|
||||
#: lib/widget/listbox.c:321 src/diffviewer/ydiff.c:3092 src/editor/edit.c:365
|
||||
#: src/editor/editcmd.c:186 src/editor/editcmd.c:1527 src/editor/editcmd.c:1533
|
||||
#: src/filemanager/cmd.c:138 src/filemanager/file.c:980
|
||||
#: src/filemanager/file.c:1977 src/filemanager/filegui.c:461
|
||||
#: src/filemanager/cmd.c:138 src/filemanager/file.c:1009
|
||||
#: src/filemanager/file.c:2018 src/filemanager/filegui.c:461
|
||||
#: src/filemanager/filemanager.c:1062 src/filemanager/filemanager.c:1070
|
||||
#: src/filemanager/hotlist.c:1162 src/filemanager/hotlist.c:1179
|
||||
#: src/filemanager/panel.c:2895 src/filemanager/tree.c:829
|
||||
|
@ -821,9 +821,9 @@ msgstr ""
|
|||
msgid "%s (%d)"
|
||||
msgstr ""
|
||||
|
||||
#: lib/widget/wtools.c:702 src/filemanager/file.c:859
|
||||
#: src/filemanager/file.c:933 src/filemanager/file.c:935
|
||||
#: src/filemanager/file.c:981 src/filemanager/file.c:3105
|
||||
#: lib/widget/wtools.c:702 src/filemanager/file.c:888
|
||||
#: src/filemanager/file.c:962 src/filemanager/file.c:964
|
||||
#: src/filemanager/file.c:1010 src/filemanager/file.c:3146
|
||||
#: src/filemanager/filegui.c:255 src/filemanager/filegui.c:483
|
||||
msgid "&Abort"
|
||||
msgstr ""
|
||||
|
@ -1034,7 +1034,7 @@ msgstr ""
|
|||
msgid "Reading failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/background.c:219 src/filemanager/file.c:856 src/filemanager/file.c:928
|
||||
#: src/background.c:219 src/filemanager/file.c:857 src/filemanager/file.c:957
|
||||
msgid "Background process error"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1244,7 +1244,7 @@ msgid "\"%s\" is a directory"
|
|||
msgstr ""
|
||||
|
||||
#: src/diffviewer/ydiff.c:3584 src/diffviewer/ydiff.c:3601
|
||||
#: src/filemanager/file.c:1784 src/viewer/mcviewer.c:352
|
||||
#: src/filemanager/file.c:1825 src/viewer/mcviewer.c:352
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot stat \"%s\"\n"
|
||||
|
@ -1302,7 +1302,7 @@ msgstr ""
|
|||
#: src/editor/edit.c:365 src/editor/editcmd.c:184 src/editor/editcmd.c:207
|
||||
#: src/editor/editcmd.c:378 src/editor/editcmd.c:522 src/editor/editcmd.c:943
|
||||
#: src/editor/editcmd.c:2020 src/editor/editcmd.c:2049 src/editor/etags.c:372
|
||||
#: src/execute.c:135 src/filemanager/ext.c:773 src/filemanager/file.c:2416
|
||||
#: src/execute.c:135 src/filemanager/ext.c:773 src/filemanager/file.c:2457
|
||||
#: src/filemanager/panel.c:4641 src/help.c:362 src/main.c:408
|
||||
#: src/subshell/common.c:1654 src/vfs/sftpfs/connection.c:519
|
||||
#: src/viewer/actions_cmd.c:443
|
||||
|
@ -1717,7 +1717,7 @@ msgstr ""
|
|||
msgid "Mo&ve"
|
||||
msgstr ""
|
||||
|
||||
#: src/editor/editmenu.c:113 src/filemanager/file.c:2700
|
||||
#: src/editor/editmenu.c:113 src/filemanager/file.c:2741
|
||||
#: src/filemanager/filemanager.c:251
|
||||
msgid "&Delete"
|
||||
msgstr ""
|
||||
|
@ -2052,14 +2052,14 @@ msgstr ""
|
|||
msgid "&Replace"
|
||||
msgstr ""
|
||||
|
||||
#: src/editor/editsearch.c:245 src/filemanager/file.c:980
|
||||
#: src/editor/editsearch.c:245 src/filemanager/file.c:1009
|
||||
#: src/filemanager/filegui.c:472
|
||||
msgid "A&ll"
|
||||
msgstr ""
|
||||
|
||||
#: src/editor/editsearch.c:246 src/editor/spell.c:765
|
||||
#: src/filemanager/file.c:859 src/filemanager/file.c:932
|
||||
#: src/filemanager/file.c:935 src/filemanager/file.c:3106
|
||||
#: src/filemanager/file.c:888 src/filemanager/file.c:961
|
||||
#: src/filemanager/file.c:964 src/filemanager/file.c:3147
|
||||
#: src/filemanager/filegui.c:252
|
||||
msgid "&Skip"
|
||||
msgstr ""
|
||||
|
@ -2371,7 +2371,7 @@ msgstr ""
|
|||
|
||||
#: src/filemanager/achown.c:860 src/filemanager/achown.c:895
|
||||
#: src/filemanager/chattr.c:1119 src/filemanager/chmod.c:437
|
||||
#: src/filemanager/chown.c:310 src/filemanager/file.c:932 src/viewer/hex.c:429
|
||||
#: src/filemanager/chown.c:310 src/filemanager/file.c:961 src/viewer/hex.c:429
|
||||
msgid "&Retry"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3278,7 +3278,7 @@ msgid ""
|
|||
"to copy it from %s%s or use that file as an example of how to write it."
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:95 src/filemanager/file.c:2699
|
||||
#: src/filemanager/file.c:95 src/filemanager/file.c:2740
|
||||
#: src/filemanager/tree.c:719
|
||||
msgid "DialogTitle|Copy"
|
||||
msgstr ""
|
||||
|
@ -3375,7 +3375,7 @@ msgid ""
|
|||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:898
|
||||
#: src/filemanager/file.c:927
|
||||
#, c-format
|
||||
msgid ""
|
||||
"\"%s\"\n"
|
||||
|
@ -3384,7 +3384,7 @@ msgid ""
|
|||
"are the same directory"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:900
|
||||
#: src/filemanager/file.c:929
|
||||
#, c-format
|
||||
msgid ""
|
||||
"\"%s\"\n"
|
||||
|
@ -3393,18 +3393,18 @@ msgid ""
|
|||
"are the same file"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:932 src/filemanager/file.c:935
|
||||
#: src/filemanager/file.c:961 src/filemanager/file.c:964
|
||||
msgid "Ski&p all"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:972
|
||||
#: src/filemanager/file.c:1001
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Directory \"%s\" not empty.\n"
|
||||
"Delete it recursively?"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:973
|
||||
#: src/filemanager/file.c:1002
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Background process:\n"
|
||||
|
@ -3412,197 +3412,197 @@ msgid ""
|
|||
"Delete it recursively?"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:981 src/filemanager/filegui.c:476
|
||||
#: src/filemanager/file.c:1010 src/filemanager/filegui.c:476
|
||||
msgid "Non&e"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:1175
|
||||
#: src/filemanager/file.c:1204
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot remove file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:1233
|
||||
#: src/filemanager/file.c:1262
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot stat file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:1249
|
||||
#: src/filemanager/file.c:1278
|
||||
#, c-format
|
||||
msgid "Cannot overwrite directory \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:1304
|
||||
#: src/filemanager/file.c:1333
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot move file \"%s\" to \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:1410
|
||||
#: src/filemanager/file.c:1439
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot remove directory \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:1648 src/filemanager/file.c:2266
|
||||
#: src/filemanager/file.c:1689 src/filemanager/file.c:2307
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot overwrite directory \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:1650
|
||||
#: src/filemanager/file.c:1691
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot overwrite file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:1671
|
||||
#: src/filemanager/file.c:1712
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot move directory \"%s\" to \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:1773
|
||||
#: src/filemanager/file.c:1814
|
||||
msgid "Cannot operate on \"..\"!"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2285
|
||||
#: src/filemanager/file.c:2326
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot stat source file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2354
|
||||
#: src/filemanager/file.c:2395
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot create special file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2366 src/filemanager/file.c:2710
|
||||
#: src/filemanager/file.c:2407 src/filemanager/file.c:2751
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot chown target file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2381 src/filemanager/file.c:2726
|
||||
#: src/filemanager/file.c:2422 src/filemanager/file.c:2767
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot chmod target file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2403
|
||||
#: src/filemanager/file.c:2444
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot open source file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2416
|
||||
#: src/filemanager/file.c:2457
|
||||
msgid "Reget failed, about to overwrite file"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2427
|
||||
#: src/filemanager/file.c:2468
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot fstat source file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2459
|
||||
#: src/filemanager/file.c:2500
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot create target file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2490
|
||||
#: src/filemanager/file.c:2531
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot fstat target file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2511
|
||||
#: src/filemanager/file.c:2552
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot preallocate space for target file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2570
|
||||
#: src/filemanager/file.c:2611
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot read source file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2609
|
||||
#: src/filemanager/file.c:2650
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot write target file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2643
|
||||
#: src/filemanager/file.c:2684
|
||||
msgid "(stalled)"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2675
|
||||
#: src/filemanager/file.c:2716
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot close source file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2687
|
||||
#: src/filemanager/file.c:2728
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot close target file \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2699
|
||||
#: src/filemanager/file.c:2740
|
||||
msgid "Incomplete file was retrieved. Keep it?"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2700
|
||||
#: src/filemanager/file.c:2741
|
||||
msgid "&Keep"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2791
|
||||
#: src/filemanager/file.c:2832
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot stat source directory \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2835
|
||||
#: src/filemanager/file.c:2876
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Source \"%s\" is not a directory\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2847
|
||||
#: src/filemanager/file.c:2888
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot copy cyclic symbolic link\n"
|
||||
"\"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2886 src/filemanager/file.c:3383
|
||||
#: src/filemanager/file.c:2927 src/filemanager/file.c:3424
|
||||
#: src/filemanager/tree.c:776
|
||||
#, c-format
|
||||
msgid ""
|
||||
|
@ -3610,26 +3610,26 @@ msgid ""
|
|||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2919
|
||||
#: src/filemanager/file.c:2960
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot create target directory \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:2943
|
||||
#: src/filemanager/file.c:2984
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot chown target directory \"%s\"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:3150
|
||||
#: src/filemanager/file.c:3191
|
||||
#, c-format
|
||||
msgid "Directories: %zu, total size: %s"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/file.c:3299
|
||||
#: src/filemanager/file.c:3340
|
||||
msgid "Sorry, I could not put the job in background"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3716,7 +3716,7 @@ msgstr ""
|
|||
|
||||
#: src/filemanager/filegui.c:1027
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/filegui.c:1030
|
||||
|
@ -3751,7 +3751,7 @@ msgstr ""
|
|||
|
||||
#: src/filemanager/filegui.c:1103
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/filegui.c:1127
|
||||
|
@ -4343,7 +4343,7 @@ msgstr ""
|
|||
|
||||
#: src/filemanager/info.c:186
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#: src/filemanager/info.c:193
|
||||
|
@ -5153,7 +5153,7 @@ msgid ""
|
|||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/extfs/extfs.c:747
|
||||
#: src/vfs/extfs/extfs.c:738
|
||||
#, c-format
|
||||
msgid ""
|
||||
"Cannot open %s archive\n"
|
||||
|
@ -5161,92 +5161,92 @@ msgid ""
|
|||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/extfs/extfs.c:760 src/vfs/extfs/extfs.c:958
|
||||
#: src/vfs/extfs/extfs.c:968 src/vfs/extfs/extfs.c:973
|
||||
#: src/vfs/extfs/extfs.c:751 src/vfs/extfs/extfs.c:949
|
||||
#: src/vfs/extfs/extfs.c:959 src/vfs/extfs/extfs.c:964
|
||||
#, c-format
|
||||
msgid ""
|
||||
"EXTFS virtual file system:\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/extfs/extfs.c:1565
|
||||
#: src/vfs/extfs/extfs.c:1556
|
||||
#, c-format
|
||||
msgid "Warning: cannot open %s directory\n"
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:383
|
||||
#: src/vfs/fish/fish.c:382
|
||||
#, c-format
|
||||
msgid "fish: Disconnecting from %s"
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:559
|
||||
#: src/vfs/fish/fish.c:567
|
||||
msgid "fish: Waiting for initial line..."
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:569
|
||||
#: src/vfs/fish/fish.c:577
|
||||
msgid "Sorry, we cannot do password authenticated connections for now."
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:577
|
||||
#: src/vfs/fish/fish.c:585
|
||||
#, c-format
|
||||
msgid "fish: Password is required for %s"
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:585
|
||||
#: src/vfs/fish/fish.c:593
|
||||
msgid "fish: Sending password..."
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:622
|
||||
#: src/vfs/fish/fish.c:630
|
||||
msgid "fish: Sending initial line..."
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:633
|
||||
#: src/vfs/fish/fish.c:641
|
||||
msgid "fish: Handshaking version..."
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:644
|
||||
#: src/vfs/fish/fish.c:652
|
||||
msgid "fish: Getting host info..."
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:766
|
||||
#: src/vfs/fish/fish.c:931
|
||||
#, c-format
|
||||
msgid "fish: Reading directory %s..."
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:952 src/vfs/ftpfs/ftpfs.c:1918
|
||||
#: src/vfs/fish/fish.c:976 src/vfs/ftpfs/ftpfs.c:1918
|
||||
#: src/vfs/undelfs/undelfs.c:384
|
||||
#, c-format
|
||||
msgid "%s: done."
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:959 src/vfs/ftpfs/ftpfs.c:1866
|
||||
#: src/vfs/fish/fish.c:983 src/vfs/ftpfs/ftpfs.c:1866
|
||||
#: src/vfs/undelfs/undelfs.c:387
|
||||
#, c-format
|
||||
msgid "%s: failure"
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:1017
|
||||
#: src/vfs/fish/fish.c:1041
|
||||
#, c-format
|
||||
msgid "fish: store %s: sending command..."
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:1041
|
||||
#: src/vfs/fish/fish.c:1065
|
||||
msgid "fish: Local read failed, sending zeros"
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:1060
|
||||
#: src/vfs/fish/fish.c:1084
|
||||
msgid "fish: storing file"
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:1130
|
||||
#: src/vfs/fish/fish.c:1154
|
||||
msgid "Aborting transfer..."
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:1146
|
||||
#: src/vfs/fish/fish.c:1170
|
||||
msgid "Error reported after abort."
|
||||
msgstr ""
|
||||
|
||||
#: src/vfs/fish/fish.c:1148
|
||||
#: src/vfs/fish/fish.c:1172
|
||||
msgid "Aborted transfer would be successful."
|
||||
msgstr ""
|
||||
|
||||
|
|
8
po/mn.po
8
po/mn.po
|
@ -9,7 +9,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Shuree Nyam-Oidov <99shuree@gmail.com>, 2020\n"
|
||||
"Language-Team: Mongolian (http://www.transifex.com/mc/mc/language/mn/)\n"
|
||||
|
@ -2789,7 +2789,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2817,7 +2817,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3265,7 +3265,7 @@ msgid "No space information"
|
|||
msgstr "Мэдээлэлийн зай алга"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/nb.po
14
po/nb.po
|
@ -10,7 +10,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: heskjestad <cato@heskjestad.xyz>, 2021-2022\n"
|
||||
"Language-Team: Norwegian Bokmål (http://www.transifex.com/mc/mc/language/"
|
||||
|
@ -2990,8 +2990,8 @@ msgstr "Fila finnes"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Bakgrunnsprosess: Fila finnes"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Filer behandlet: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3018,8 +3018,8 @@ msgstr "Tid: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Totalt: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Totalt: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3470,8 +3470,8 @@ msgstr "Led. noder:"
|
|||
msgid "No space information"
|
||||
msgstr "Mangler info om ledig kapasitet"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Ledig kap.: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/nl.po
14
po/nl.po
|
@ -14,7 +14,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Richard E. van der Luit <nippur@fedoraproject.org>, "
|
||||
"2012-2015,2017,2020\n"
|
||||
|
@ -2985,8 +2985,8 @@ msgstr "Bestand bestaat"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Achtergrond proces: Bestand bestaat"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Verwerkte bestanden: %zu van %zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3013,8 +3013,8 @@ msgstr "Tijd: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Totaal: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Totaal: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3465,8 +3465,8 @@ msgstr "Vrije nodes:"
|
|||
msgid "No space information"
|
||||
msgstr "Geen informatie over schijfruimte"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Vrij ruimte: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Dutch (Belgium) (http://www.transifex.com/mc/mc/language/"
|
||||
|
@ -2786,7 +2786,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2814,7 +2814,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3260,7 +3260,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/pl.po
14
po/pl.po
|
@ -10,7 +10,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>, 2011-2022\n"
|
||||
"Language-Team: Polish (http://www.transifex.com/mc/mc/language/pl/)\n"
|
||||
|
@ -2993,8 +2993,8 @@ msgstr "Plik istnieje"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Proces w tle: plik istnieje"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Przetworzono pliki: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3021,8 +3021,8 @@ msgstr "Czas: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Razem: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Razem: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3478,8 +3478,8 @@ msgstr "Wolne węzły:"
|
|||
msgid "No space information"
|
||||
msgstr "Brak informacji o miejscu"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Wolne miejsce: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/pt.po
14
po/pt.po
|
@ -12,7 +12,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Gilberto Jorge <gmj125@gmail.com>, 2013-2022\n"
|
||||
"Language-Team: Portuguese (http://www.transifex.com/mc/mc/language/pt/)\n"
|
||||
|
@ -2990,8 +2990,8 @@ msgstr "Ficheiro existe"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Processo em background: Ficheiro existe"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Ficheiros processados: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3018,8 +3018,8 @@ msgstr "Hora: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Total: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Total: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3470,8 +3470,8 @@ msgstr "Nós livres:"
|
|||
msgid "No space information"
|
||||
msgstr "Nenhuma informação de espaço"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Espaço livre: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
|
@ -13,7 +13,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Mauro Hemerly Gazzani <mauro.hemerly@gmail.com>, 2017\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/mc/mc/language/"
|
||||
|
@ -2904,7 +2904,7 @@ msgid "Background process: File exists"
|
|||
msgstr "Processo em plano de fundo: Arquivo existe"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2932,7 +2932,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3382,7 +3382,7 @@ msgid "No space information"
|
|||
msgstr "Sem informações sobre espaço"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/ro.po
14
po/ro.po
|
@ -16,7 +16,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Simona Iacob <s@zp1.net>, 2021-2022\n"
|
||||
"Language-Team: Romanian (http://www.transifex.com/mc/mc/language/ro/)\n"
|
||||
|
@ -2991,8 +2991,8 @@ msgstr "Fișierul există"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Sarcină în fundal: Fișierul există"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Fișiere procesate: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3019,8 +3019,8 @@ msgstr "Timp: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Total: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Total: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3473,8 +3473,8 @@ msgstr "Noduri libere:"
|
|||
msgid "No space information"
|
||||
msgstr "Nu există date despre spațiul folosit"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Spațiu liber: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/ru.po
14
po/ru.po
|
@ -21,7 +21,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>, 2018\n"
|
||||
"Language-Team: Russian (http://www.transifex.com/mc/mc/language/ru/)\n"
|
||||
|
@ -2999,8 +2999,8 @@ msgstr "Файл существует"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Фоновый процесс: файл существует"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Обработано файлов: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3027,8 +3027,8 @@ msgstr "Время: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Всего: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Всего: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3483,8 +3483,8 @@ msgstr "Свободно узлов:"
|
|||
msgid "No space information"
|
||||
msgstr "Нет информации о пространстве"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Своб. место: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/sk.po
14
po/sk.po
|
@ -15,7 +15,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: hualahyja, 2019\n"
|
||||
"Language-Team: Slovak (http://www.transifex.com/mc/mc/language/sk/)\n"
|
||||
|
@ -2974,8 +2974,8 @@ msgstr "Súbor existuje"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Proces na pozadí: Súbor už existuje"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Spracovaných súborov: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3002,8 +3002,8 @@ msgstr "Čas: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Celkom: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Celkom: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3458,8 +3458,8 @@ msgstr "Voľných uzlov:"
|
|||
msgid "No space information"
|
||||
msgstr "Žiadne informácie o mieste"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Voľné miesto: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/sl.po
8
po/sl.po
|
@ -10,7 +10,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Matej Urbančič <>, 2012\n"
|
||||
"Language-Team: Slovenian (http://www.transifex.com/mc/mc/language/sl/)\n"
|
||||
|
@ -2798,7 +2798,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2826,7 +2826,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3278,7 +3278,7 @@ msgid "No space information"
|
|||
msgstr "Ni podatkov o prostoru"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/sr.po
14
po/sr.po
|
@ -9,7 +9,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n"
|
||||
"Language-Team: Serbian (http://www.transifex.com/mc/mc/language/sr/)\n"
|
||||
|
@ -2952,8 +2952,8 @@ msgstr "Датотека постоји"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Позадински процес: Датотека постоји"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Обрађене датотеке: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -2980,8 +2980,8 @@ msgstr "Време: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Укупно: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Укупно: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3434,8 +3434,8 @@ msgstr "Слободних чворова:"
|
|||
msgid "No space information"
|
||||
msgstr "Нема података о простору"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Слободан простор: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/sv.po
14
po/sv.po
|
@ -18,7 +18,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Alexander Kilian <alexander.kilian@gmail.com>, 2022\n"
|
||||
"Language-Team: Swedish (http://www.transifex.com/mc/mc/language/sv/)\n"
|
||||
|
@ -2982,8 +2982,8 @@ msgstr "Filen finns"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Bakgrundsprocessen: Filen finns"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Bearbetade filer: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3010,8 +3010,8 @@ msgstr "Tid: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Totalt: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Totalt: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3462,8 +3462,8 @@ msgstr "Fria noder:"
|
|||
msgid "No space information"
|
||||
msgstr "Ingen information om ledigt utrymme"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Fritt utr: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Silesian (http://www.transifex.com/mc/mc/language/szl/)\n"
|
||||
|
@ -2786,7 +2786,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2814,7 +2814,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3262,7 +3262,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/ta.po
8
po/ta.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n"
|
||||
"Language-Team: Tamil (http://www.transifex.com/mc/mc/language/ta/)\n"
|
||||
|
@ -2786,7 +2786,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2814,7 +2814,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3260,7 +3260,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/te.po
8
po/te.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Telugu (http://www.transifex.com/mc/mc/language/te/)\n"
|
||||
|
@ -2785,7 +2785,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2813,7 +2813,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3259,7 +3259,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/tr.po
14
po/tr.po
|
@ -14,7 +14,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Serdar Sağlam <teknomobil@msn.com>, 2019-2020\n"
|
||||
"Language-Team: Turkish (http://www.transifex.com/mc/mc/language/tr/)\n"
|
||||
|
@ -2968,8 +2968,8 @@ msgstr "Dosya var"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Artalan süreç: Dosya var"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "İşlenen dosyalar: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -2996,8 +2996,8 @@ msgstr "Süre: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Toplam: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Toplam: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3448,8 +3448,8 @@ msgstr "Boş düğümler:"
|
|||
msgid "No space information"
|
||||
msgstr "Alan bilgileri yok"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Boş alan: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/uk.po
14
po/uk.po
|
@ -16,7 +16,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Andrij Mizyk <andmizyk@gmail.com>, 2021-2022\n"
|
||||
"Language-Team: Ukrainian (http://www.transifex.com/mc/mc/language/uk/)\n"
|
||||
|
@ -2989,8 +2989,8 @@ msgstr "Файл існує"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "Фоновий процес: файл існує"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "Файлів оброблено: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3017,8 +3017,8 @@ msgstr "Час: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " Усього: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " Усього: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3473,8 +3473,8 @@ msgstr "Вільних вузлів:"
|
|||
msgid "No space information"
|
||||
msgstr "Немає відомостей про простір"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "Вільне місце: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/uz.po
8
po/uz.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Uzbek (http://www.transifex.com/mc/mc/language/uz/)\n"
|
||||
|
@ -2785,7 +2785,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2813,7 +2813,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3257,7 +3257,7 @@ msgid "No space information"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/vi.po
8
po/vi.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n"
|
||||
"Language-Team: Vietnamese (http://www.transifex.com/mc/mc/language/vi/)\n"
|
||||
|
@ -2788,7 +2788,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2816,7 +2816,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3262,7 +3262,7 @@ msgid "No space information"
|
|||
msgstr "Không có thông tin về khoảng trống"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
8
po/wa.po
8
po/wa.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Slava Zanko <slavazanko@gmail.com>, 2011\n"
|
||||
"Language-Team: Walloon (http://www.transifex.com/mc/mc/language/wa/)\n"
|
||||
|
@ -2786,7 +2786,7 @@ msgid "Background process: File exists"
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
@ -2814,7 +2814,7 @@ msgid " Total: %s "
|
|||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
msgid " Total: %s / %s "
|
||||
msgstr ""
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3262,7 +3262,7 @@ msgid "No space information"
|
|||
msgstr "Nole informåcion so li stindeye"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
14
po/zh_CN.po
14
po/zh_CN.po
|
@ -18,7 +18,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: Gurbuzguven <6mehmet6@gmail.com>, 2021\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/mc/mc/language/"
|
||||
|
@ -2972,8 +2972,8 @@ msgstr "文件已存在"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "后台进程: 文件已存在"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "已处理文件: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -3000,8 +3000,8 @@ msgstr "时间: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " 总共: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " 总共: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3450,8 +3450,8 @@ msgstr "空闲结点: "
|
|||
msgid "No space information"
|
||||
msgstr "没有空间信息"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
#, fuzzy, c-format
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr "空余空间: %s/%s (%d%%)"
|
||||
|
||||
#, c-format
|
||||
|
|
12
po/zh_TW.po
12
po/zh_TW.po
|
@ -9,7 +9,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Midnight Commander\n"
|
||||
"Report-Msgid-Bugs-To: http://www.midnight-commander.org/\n"
|
||||
"POT-Creation-Date: 2022-09-17 14:27+0300\n"
|
||||
"POT-Creation-Date: 2022-10-15 12:35+0300\n"
|
||||
"PO-Revision-Date: 2010-12-29 10:19+0000\n"
|
||||
"Last-Translator: linwebs <thomas881114@gmail.com>, 2020\n"
|
||||
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/mc/mc/language/"
|
||||
|
@ -2820,8 +2820,8 @@ msgstr "檔案已存在"
|
|||
msgid "Background process: File exists"
|
||||
msgstr "背景處理程序: 檔案已存在"
|
||||
|
||||
#, c-format
|
||||
msgid "Files processed: %zu/%zu"
|
||||
#, fuzzy, c-format
|
||||
msgid "Files processed: %zu / %zu"
|
||||
msgstr "檔案處理程序: %zu/%zu"
|
||||
|
||||
#, c-format
|
||||
|
@ -2848,8 +2848,8 @@ msgstr "時間: %s (%s)"
|
|||
msgid " Total: %s "
|
||||
msgstr " 總共: %s "
|
||||
|
||||
#, c-format
|
||||
msgid " Total: %s/%s "
|
||||
#, fuzzy, c-format
|
||||
msgid " Total: %s / %s "
|
||||
msgstr " 總共: %s/%s "
|
||||
|
||||
msgid "Source"
|
||||
|
@ -3297,7 +3297,7 @@ msgid "No space information"
|
|||
msgstr "沒有空間資訊"
|
||||
|
||||
#, c-format
|
||||
msgid "Free space: %s/%s (%d%%)"
|
||||
msgid "Free space: %s / %s (%d%%)"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
|
|
|
@ -302,10 +302,10 @@ edit_get_search_line_type (mc_search_t * search)
|
|||
if (search->search_type != MC_SEARCH_T_REGEX)
|
||||
return search_line_type;
|
||||
|
||||
if (*search->original == '^')
|
||||
if (search->original.str->str[0] == '^')
|
||||
search_line_type |= AT_START_LINE;
|
||||
|
||||
if (search->original[search->original_len - 1] == '$')
|
||||
if (search->original.str->str[search->original.str->len - 1] == '$')
|
||||
search_line_type |= AT_END_LINE;
|
||||
return search_line_type;
|
||||
}
|
||||
|
@ -491,9 +491,9 @@ edit_find (edit_search_status_msg_t * esm, gsize * len)
|
|||
{
|
||||
gboolean ok;
|
||||
|
||||
if (search_end > (off_t) (search_start + edit->search->original_len)
|
||||
if (search_end > (off_t) (search_start + edit->search->original.str->len)
|
||||
&& mc_search_is_fixed_search_str (edit->search))
|
||||
search_end = search_start + edit->search->original_len;
|
||||
search_end = search_start + edit->search->original.str->len;
|
||||
|
||||
ok = mc_search_run (edit->search, (void *) esm, search_start, search_end, len);
|
||||
|
||||
|
|
|
@ -852,10 +852,39 @@ real_warn_same_file (enum OperationMode mode, const char *fmt, const char *a, co
|
|||
char *msg;
|
||||
int result = 0;
|
||||
const char *head_msg;
|
||||
int width_a, width_b, width;
|
||||
|
||||
head_msg = mode == Foreground ? MSG_ERROR : _("Background process error");
|
||||
|
||||
width_a = str_term_width1 (a);
|
||||
width_b = str_term_width1 (b);
|
||||
width = COLS - 8;
|
||||
|
||||
if (width_a > width)
|
||||
{
|
||||
if (width_b > width)
|
||||
{
|
||||
char *s;
|
||||
|
||||
s = g_strndup (str_trunc (a, width), width);
|
||||
b = str_trunc (b, width);
|
||||
msg = g_strdup_printf (fmt, s, b);
|
||||
g_free (s);
|
||||
}
|
||||
else
|
||||
{
|
||||
a = str_trunc (a, width);
|
||||
msg = g_strdup_printf (fmt, a, b);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (width_b > width)
|
||||
b = str_trunc (b, width);
|
||||
|
||||
msg = g_strdup_printf (fmt, a, b);
|
||||
}
|
||||
|
||||
result = query_dialog (head_msg, msg, D_ERROR, 2, _("&Skip"), _("&Abort"));
|
||||
g_free (msg);
|
||||
do_refresh ();
|
||||
|
|
|
@ -1024,7 +1024,7 @@ file_progress_show_count (file_op_context_t * ctx, size_t done, size_t total)
|
|||
return;
|
||||
|
||||
if (ctx->progress_totals_computed)
|
||||
label_set_textv (ui->total_files_processed_label, _("Files processed: %zu/%zu"), done,
|
||||
label_set_textv (ui->total_files_processed_label, _("Files processed: %zu / %zu"), done,
|
||||
total);
|
||||
else
|
||||
label_set_textv (ui->total_files_processed_label, _("Files processed: %zu"), done);
|
||||
|
@ -1100,7 +1100,7 @@ file_progress_show_total (file_op_total_context_t * tctx, file_op_context_t * ct
|
|||
else
|
||||
{
|
||||
size_trunc_len (buffer3, 5, ctx->progress_bytes, 0, panels_options.kilobyte_si);
|
||||
hline_set_textv (ui->total_bytes_label, _(" Total: %s/%s "), buffer2, buffer3);
|
||||
hline_set_textv (ui->total_bytes_label, _(" Total: %s / %s "), buffer2, buffer3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -163,11 +163,11 @@ info_show_info (WInfo * info)
|
|||
(myfs_stats.nfree == (uintmax_t) (-1) && myfs_stats.nodes == (uintmax_t) (-1)))
|
||||
tty_print_string (_("No node information"));
|
||||
else if (myfs_stats.nfree == (uintmax_t) (-1))
|
||||
tty_printf ("%s -/%" PRIuMAX, _("Free nodes:"), myfs_stats.nodes);
|
||||
tty_printf ("%s - / %" PRIuMAX, _("Free nodes:"), myfs_stats.nodes);
|
||||
else if (myfs_stats.nodes == (uintmax_t) (-1))
|
||||
tty_printf ("%s %" PRIuMAX "/-", _("Free nodes:"), myfs_stats.nfree);
|
||||
tty_printf ("%s %" PRIuMAX " / -", _("Free nodes:"), myfs_stats.nfree);
|
||||
else
|
||||
tty_printf ("%s %" PRIuMAX "/%" PRIuMAX " (%d%%)",
|
||||
tty_printf ("%s %" PRIuMAX " / %" PRIuMAX " (%d%%)",
|
||||
_("Free nodes:"),
|
||||
myfs_stats.nfree, myfs_stats.nodes,
|
||||
myfs_stats.nodes == 0 ? 0 :
|
||||
|
@ -183,7 +183,7 @@ info_show_info (WInfo * info)
|
|||
|
||||
size_trunc_len (buffer1, 5, myfs_stats.avail, 1, panels_options.kilobyte_si);
|
||||
size_trunc_len (buffer2, 5, myfs_stats.total, 1, panels_options.kilobyte_si);
|
||||
tty_printf (_("Free space: %s/%s (%d%%)"), buffer1, buffer2,
|
||||
tty_printf (_("Free space: %s / %s (%d%%)"), buffer1, buffer2,
|
||||
myfs_stats.total == 0 ? 0 :
|
||||
(int) (100 * (long double) myfs_stats.avail / myfs_stats.total));
|
||||
}
|
||||
|
|
|
@ -1172,7 +1172,7 @@ show_free_space (const WPanel * panel)
|
|||
panels_options.kilobyte_si);
|
||||
size_trunc_len (buffer2, sizeof (buffer2) - 1, myfs_stats.total, 1,
|
||||
panels_options.kilobyte_si);
|
||||
g_snprintf (tmp, sizeof (tmp), " %s/%s (%d%%) ", buffer1, buffer2,
|
||||
g_snprintf (tmp, sizeof (tmp), " %s / %s (%d%%) ", buffer1, buffer2,
|
||||
myfs_stats.total == 0 ? 0 :
|
||||
(int) (100 * (long double) myfs_stats.avail / myfs_stats.total));
|
||||
widget_gotoyx (w, w->rect.lines - 1, w->rect.cols - 2 - (int) strlen (tmp));
|
||||
|
|
|
@ -149,7 +149,7 @@ gboolean should_read_new_subshell_prompt;
|
|||
#define FORK_FAILURE 69 /* Arbitrary */
|
||||
|
||||
/* Length of the buffer for all I/O with the subshell */
|
||||
#define PTY_BUFFER_SIZE BUF_SMALL /* Arbitrary; but keep it >= 80 */
|
||||
#define PTY_BUFFER_SIZE BUF_MEDIUM /* Arbitrary; but keep it >= 80 */
|
||||
|
||||
/*** file scope type declarations ****************************************************************/
|
||||
|
||||
|
|
|
@ -515,13 +515,12 @@ extfs_open_archive (int fstype, const char *name, struct extfs_super_t **pparc,
|
|||
static dev_t archive_counter = 0;
|
||||
mc_pipe_t *result = NULL;
|
||||
mode_t mode;
|
||||
char *cmd = NULL;
|
||||
char *cmd;
|
||||
struct stat mystat;
|
||||
struct extfs_super_t *current_archive;
|
||||
struct vfs_s_entry *root_entry;
|
||||
char *tmp = NULL;
|
||||
vfs_path_t *local_name_vpath = NULL;
|
||||
const char *local_last_path = NULL;
|
||||
vfs_path_t *name_vpath;
|
||||
|
||||
memset (&mystat, 0, sizeof (mystat));
|
||||
|
@ -541,24 +540,16 @@ extfs_open_archive (int fstype, const char *name, struct extfs_super_t **pparc,
|
|||
goto ret;
|
||||
}
|
||||
|
||||
local_last_path = vfs_path_get_last_path_str (local_name_vpath);
|
||||
if (local_last_path == NULL)
|
||||
tmp = name_quote (vfs_path_get_last_path_str (name_vpath), FALSE);
|
||||
}
|
||||
|
||||
if (local_last_path != NULL)
|
||||
cmd = g_strconcat (info->path, info->prefix, " list ", local_last_path, (char *) NULL);
|
||||
else if (tmp != NULL)
|
||||
{
|
||||
cmd = g_strconcat (info->path, info->prefix, " list ", tmp, (char *) NULL);
|
||||
cmd = g_strconcat (info->path, info->prefix, " list ",
|
||||
vfs_path_get_last_path_str (local_name_vpath) != NULL ?
|
||||
vfs_path_get_last_path_str (local_name_vpath) : tmp, (char *) NULL);
|
||||
g_free (tmp);
|
||||
}
|
||||
|
||||
if (cmd != NULL)
|
||||
{
|
||||
result = mc_popen (cmd, TRUE, TRUE, error);
|
||||
g_free (cmd);
|
||||
}
|
||||
|
||||
if (result == NULL)
|
||||
{
|
||||
|
|
|
@ -379,13 +379,21 @@ fish_free_archive (struct vfs_class *me, struct vfs_s_super *super)
|
|||
fish_super_t *fish_super = FISH_SUPER (super);
|
||||
|
||||
if ((fish_super->sockw != -1) || (fish_super->sockr != -1))
|
||||
{
|
||||
vfs_print_message (_("fish: Disconnecting from %s"), super->name ? super->name : "???");
|
||||
|
||||
if (fish_super->sockw != -1)
|
||||
{
|
||||
fish_command (me, super, NONE, "#BYE\nexit\n", -1);
|
||||
close (fish_super->sockw);
|
||||
close (fish_super->sockr);
|
||||
fish_super->sockw = fish_super->sockr = -1;
|
||||
fish_super->sockw = -1;
|
||||
}
|
||||
|
||||
if (fish_super->sockr != -1)
|
||||
{
|
||||
close (fish_super->sockr);
|
||||
fish_super->sockr = -1;
|
||||
}
|
||||
|
||||
g_free (fish_super->scr_ls);
|
||||
g_free (fish_super->scr_exists);
|
||||
g_free (fish_super->scr_mkdir);
|
||||
|
@ -746,80 +754,28 @@ fish_archive_same (const vfs_path_element_t * vpath_element, struct vfs_s_super
|
|||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
||||
static int
|
||||
fish_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, const char *remote_path)
|
||||
static void
|
||||
fish_parse_ls (char *buffer, struct vfs_s_entry *ent)
|
||||
{
|
||||
struct vfs_s_super *super = dir->super;
|
||||
char buffer[BUF_8K] = "\0";
|
||||
struct vfs_s_entry *ent = NULL;
|
||||
char *quoted_path;
|
||||
int reply_code;
|
||||
|
||||
/*
|
||||
* Simple FISH debug interface :]
|
||||
*/
|
||||
#if 0
|
||||
if (me->logfile == NULL)
|
||||
me->logfile = fopen ("/tmp/mc-FISH.sh", "w");
|
||||
#endif
|
||||
|
||||
vfs_print_message (_("fish: Reading directory %s..."), remote_path);
|
||||
|
||||
dir->timestamp = g_get_monotonic_time () + fish_directory_timeout * G_USEC_PER_SEC;
|
||||
|
||||
quoted_path = strutils_shell_escape (remote_path);
|
||||
(void) fish_command_v (me, super, NONE, FISH_SUPER (super)->scr_ls, "FISH_FILENAME=%s;\n",
|
||||
quoted_path);
|
||||
g_free (quoted_path);
|
||||
|
||||
ent = vfs_s_generate_entry (me, NULL, dir, 0);
|
||||
|
||||
while (TRUE)
|
||||
{
|
||||
int res;
|
||||
|
||||
res = vfs_s_get_line_interruptible (me, buffer, sizeof (buffer), FISH_SUPER (super)->sockr);
|
||||
|
||||
if ((res == 0) || (res == EINTR))
|
||||
{
|
||||
vfs_s_free_entry (me, ent);
|
||||
me->verrno = ECONNRESET;
|
||||
goto error;
|
||||
}
|
||||
if (me->logfile != NULL)
|
||||
{
|
||||
fputs (buffer, me->logfile);
|
||||
fputs ("\n", me->logfile);
|
||||
fflush (me->logfile);
|
||||
}
|
||||
if (strncmp (buffer, "### ", 4) == 0)
|
||||
break;
|
||||
if (buffer[0] == '\0')
|
||||
{
|
||||
if (ent->name != NULL)
|
||||
{
|
||||
vfs_s_insert_entry (me, dir, ent);
|
||||
ent = vfs_s_generate_entry (me, NULL, dir, 0);
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
#define ST ent->ino->st
|
||||
|
||||
switch (buffer[0])
|
||||
buffer++;
|
||||
|
||||
switch (buffer[-1])
|
||||
{
|
||||
case ':':
|
||||
{
|
||||
char *temp;
|
||||
char *data_start = buffer + 1;
|
||||
char *filename = data_start;
|
||||
char *filename;
|
||||
char *filename_bound;
|
||||
char *temp;
|
||||
|
||||
filename = buffer;
|
||||
|
||||
if (strcmp (filename, "\".\"") == 0 || strcmp (filename, "\"..\"") == 0)
|
||||
break; /* We'll do "." and ".." ourselves */
|
||||
|
||||
filename_bound = filename + strlen (filename);
|
||||
|
||||
if (strcmp (data_start, "\".\"") == 0 || strcmp (data_start, "\"..\"") == 0)
|
||||
break; /* We'll do "." and ".." ourselves */
|
||||
|
||||
if (S_ISLNK (ST.st_mode))
|
||||
{
|
||||
char *linkname;
|
||||
|
@ -874,6 +830,7 @@ fish_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, const char *remote
|
|||
if (*(filename_bound - 1) == '"')
|
||||
--filename_bound;
|
||||
}
|
||||
|
||||
ent->name = g_strndup (filename, filename_bound - filename);
|
||||
temp = ent->name;
|
||||
ent->name = strutils_shell_unescape (ent->name);
|
||||
|
@ -881,16 +838,19 @@ fish_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, const char *remote
|
|||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case 'S':
|
||||
ST.st_size = (off_t) g_ascii_strtoll (buffer + 1, NULL, 10);
|
||||
ST.st_size = (off_t) g_ascii_strtoll (buffer, NULL, 10);
|
||||
break;
|
||||
|
||||
case 'P':
|
||||
{
|
||||
size_t skipped;
|
||||
|
||||
vfs_parse_filemode (buffer + 1, &skipped, &ST.st_mode);
|
||||
vfs_parse_filemode (buffer, &skipped, &ST.st_mode);
|
||||
break;
|
||||
}
|
||||
|
||||
case 'R':
|
||||
{
|
||||
/*
|
||||
|
@ -899,27 +859,27 @@ fish_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, const char *remote
|
|||
*/
|
||||
size_t skipped;
|
||||
|
||||
vfs_parse_raw_filemode (buffer + 1, &skipped, &ST.st_mode);
|
||||
vfs_parse_raw_filemode (buffer, &skipped, &ST.st_mode);
|
||||
break;
|
||||
}
|
||||
|
||||
case 'd':
|
||||
{
|
||||
vfs_split_text (buffer + 1);
|
||||
vfs_split_text (buffer);
|
||||
if (vfs_parse_filedate (0, &ST.st_ctime) == 0)
|
||||
break;
|
||||
ST.st_atime = ST.st_mtime = ST.st_ctime;
|
||||
#ifdef HAVE_STRUCT_STAT_ST_MTIM
|
||||
ST.st_atim.tv_nsec = ST.st_mtim.tv_nsec = ST.st_ctim.tv_nsec = 0;
|
||||
#endif
|
||||
}
|
||||
break;
|
||||
|
||||
case 'D':
|
||||
{
|
||||
struct tm tim;
|
||||
|
||||
memset (&tim, 0, sizeof (tim));
|
||||
/* cppcheck-suppress invalidscanf */
|
||||
if (sscanf (buffer + 1, "%d %d %d %d %d %d", &tim.tm_year, &tim.tm_mon,
|
||||
if (sscanf (buffer, "%d %d %d %d %d %d", &tim.tm_year, &tim.tm_mon,
|
||||
&tim.tm_mday, &tim.tm_hour, &tim.tm_min, &tim.tm_sec) != 6)
|
||||
break;
|
||||
ST.st_atime = ST.st_mtime = ST.st_ctime = mktime (&tim);
|
||||
|
@ -928,21 +888,85 @@ fish_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, const char *remote
|
|||
#endif
|
||||
}
|
||||
break;
|
||||
|
||||
case 'E':
|
||||
{
|
||||
int maj, min;
|
||||
|
||||
/* cppcheck-suppress invalidscanf */
|
||||
if (sscanf (buffer + 1, "%d,%d", &maj, &min) != 2)
|
||||
if (sscanf (buffer, "%d,%d", &maj, &min) != 2)
|
||||
break;
|
||||
#ifdef HAVE_STRUCT_STAT_ST_RDEV
|
||||
ST.st_rdev = makedev (maj, min);
|
||||
#endif
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
#undef ST
|
||||
}
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
||||
static int
|
||||
fish_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, const char *remote_path)
|
||||
{
|
||||
struct vfs_s_super *super = dir->super;
|
||||
char buffer[BUF_8K] = "\0";
|
||||
struct vfs_s_entry *ent = NULL;
|
||||
char *quoted_path;
|
||||
int reply_code;
|
||||
|
||||
/*
|
||||
* Simple FISH debug interface :]
|
||||
*/
|
||||
#if 0
|
||||
if (me->logfile == NULL)
|
||||
me->logfile = fopen ("/tmp/mc-FISH.sh", "w");
|
||||
#endif
|
||||
|
||||
vfs_print_message (_("fish: Reading directory %s..."), remote_path);
|
||||
|
||||
dir->timestamp = g_get_monotonic_time () + fish_directory_timeout * G_USEC_PER_SEC;
|
||||
|
||||
quoted_path = strutils_shell_escape (remote_path);
|
||||
(void) fish_command_v (me, super, NONE, FISH_SUPER (super)->scr_ls, "FISH_FILENAME=%s;\n",
|
||||
quoted_path);
|
||||
g_free (quoted_path);
|
||||
|
||||
ent = vfs_s_generate_entry (me, NULL, dir, 0);
|
||||
|
||||
while (TRUE)
|
||||
{
|
||||
int res;
|
||||
|
||||
res = vfs_s_get_line_interruptible (me, buffer, sizeof (buffer), FISH_SUPER (super)->sockr);
|
||||
|
||||
if ((res == 0) || (res == EINTR))
|
||||
{
|
||||
vfs_s_free_entry (me, ent);
|
||||
me->verrno = ECONNRESET;
|
||||
goto error;
|
||||
}
|
||||
if (me->logfile != NULL)
|
||||
{
|
||||
fputs (buffer, me->logfile);
|
||||
fputs ("\n", me->logfile);
|
||||
fflush (me->logfile);
|
||||
}
|
||||
if (strncmp (buffer, "### ", 4) == 0)
|
||||
break;
|
||||
|
||||
if (buffer[0] != '\0')
|
||||
fish_parse_ls (buffer, ent);
|
||||
else if (ent->name != NULL)
|
||||
{
|
||||
vfs_s_insert_entry (me, dir, ent);
|
||||
ent = vfs_s_generate_entry (me, NULL, dir, 0);
|
||||
}
|
||||
}
|
||||
|
||||
vfs_s_free_entry (me, ent);
|
||||
|
|
|
@ -323,7 +323,7 @@ parse_ls_line (char *line, struct stat *s, char **filename, char **linkname)
|
|||
long long size;
|
||||
int n;
|
||||
|
||||
s->st_gid = ftpfs_get_gid (t);
|
||||
s->st_gid = ftpfs_get_gid (group_or_size);
|
||||
|
||||
if (sscanf (t, "%lld%n", &size, &n) == 1 && t[n] == '\0')
|
||||
s->st_size = (off_t) size;
|
||||
|
@ -801,7 +801,7 @@ ftpfs_parse_long_list_MLSD (char *line, struct stat *s, char **filename, char **
|
|||
if (owner != NULL)
|
||||
s->st_uid = ftpfs_get_uid (owner);
|
||||
if (group != NULL)
|
||||
s->st_uid = ftpfs_get_gid (group);
|
||||
s->st_gid = ftpfs_get_gid (group);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
|
|
@ -414,11 +414,11 @@ static inline gboolean
|
|||
mcview_get_byte_indexed (WView * view, off_t base, off_t ofs, int *retval)
|
||||
{
|
||||
if (base <= OFFSETTYPE_MAX - ofs)
|
||||
{
|
||||
return mcview_get_byte (view, base + ofs, retval);
|
||||
}
|
||||
if (retval)
|
||||
|
||||
if (retval != NULL)
|
||||
*retval = -1;
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
@ -429,9 +429,11 @@ mcview_count_backspaces (WView * view, off_t offset)
|
|||
{
|
||||
int backspaces = 0;
|
||||
int c;
|
||||
|
||||
while (offset >= 2 * backspaces && mcview_get_byte (view, offset - 2 * backspaces, &c)
|
||||
&& c == '\b')
|
||||
backspaces++;
|
||||
|
||||
return backspaces;
|
||||
}
|
||||
|
||||
|
|
|
@ -94,11 +94,13 @@ static void
|
|||
mcview_movement_fixups (WView * view, gboolean reset_search)
|
||||
{
|
||||
mcview_scroll_to_cursor (view);
|
||||
|
||||
if (reset_search)
|
||||
{
|
||||
view->search_start = view->mode_flags.hex ? view->hex_cursor : view->dpy_start;
|
||||
view->search_end = view->search_start;
|
||||
}
|
||||
|
||||
view->dirty++;
|
||||
}
|
||||
|
||||
|
@ -109,11 +111,17 @@ mcview_movement_fixups (WView * view, gboolean reset_search)
|
|||
void
|
||||
mcview_move_up (WView * view, off_t lines)
|
||||
{
|
||||
if (view->mode_flags.hex)
|
||||
if (!view->mode_flags.hex)
|
||||
mcview_ascii_move_up (view, lines);
|
||||
else
|
||||
{
|
||||
off_t bytes = lines * view->bytes_per_line;
|
||||
off_t bytes;
|
||||
|
||||
if (view->hex_cursor >= bytes)
|
||||
bytes = lines * view->bytes_per_line;
|
||||
|
||||
if (view->hex_cursor < bytes)
|
||||
view->hex_cursor %= view->bytes_per_line;
|
||||
else
|
||||
{
|
||||
view->hex_cursor -= bytes;
|
||||
if (view->hex_cursor < view->dpy_start)
|
||||
|
@ -123,15 +131,8 @@ mcview_move_up (WView * view, off_t lines)
|
|||
view->dpy_wrap_dirty = TRUE;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
view->hex_cursor %= view->bytes_per_line;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
mcview_ascii_move_up (view, lines);
|
||||
}
|
||||
|
||||
mcview_movement_fixups (view, TRUE);
|
||||
}
|
||||
|
||||
|
@ -144,7 +145,9 @@ mcview_move_down (WView * view, off_t lines)
|
|||
|
||||
last_byte = mcview_get_filesize (view);
|
||||
|
||||
if (view->mode_flags.hex)
|
||||
if (!view->mode_flags.hex)
|
||||
mcview_ascii_move_down (view, lines);
|
||||
else
|
||||
{
|
||||
off_t i, limit;
|
||||
|
||||
|
@ -153,6 +156,7 @@ mcview_move_down (WView * view, off_t lines)
|
|||
for (i = 0; i < lines && view->hex_cursor < limit; i++)
|
||||
{
|
||||
view->hex_cursor += view->bytes_per_line;
|
||||
|
||||
if (lines != 1)
|
||||
{
|
||||
view->dpy_start += view->bytes_per_line;
|
||||
|
@ -161,10 +165,7 @@ mcview_move_down (WView * view, off_t lines)
|
|||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
mcview_ascii_move_down (view, lines);
|
||||
}
|
||||
|
||||
mcview_movement_fixups (view, TRUE);
|
||||
}
|
||||
|
||||
|
@ -180,16 +181,16 @@ mcview_move_left (WView * view, off_t columns)
|
|||
g_assert (columns == 1);
|
||||
|
||||
if (view->hexview_in_text || !view->hexedit_lownibble)
|
||||
{
|
||||
if (view->hex_cursor > 0)
|
||||
view->hex_cursor--;
|
||||
}
|
||||
|
||||
if (!view->hexview_in_text)
|
||||
if (old_cursor > 0 || view->hexedit_lownibble)
|
||||
view->hexedit_lownibble = !view->hexedit_lownibble;
|
||||
}
|
||||
else if (!view->mode_flags.wrap)
|
||||
view->dpy_text_column = DOZ (view->dpy_text_column, columns);
|
||||
|
||||
mcview_movement_fixups (view, FALSE);
|
||||
}
|
||||
|
||||
|
@ -209,18 +210,16 @@ mcview_move_right (WView * view, off_t columns)
|
|||
g_assert (columns == 1);
|
||||
|
||||
if (view->hexview_in_text || view->hexedit_lownibble)
|
||||
{
|
||||
if (view->hex_cursor < last_byte)
|
||||
view->hex_cursor++;
|
||||
}
|
||||
|
||||
if (!view->hexview_in_text)
|
||||
if (old_cursor < last_byte || !view->hexedit_lownibble)
|
||||
view->hexedit_lownibble = !view->hexedit_lownibble;
|
||||
}
|
||||
else if (!view->mode_flags.wrap)
|
||||
{
|
||||
view->dpy_text_column += columns;
|
||||
}
|
||||
|
||||
mcview_movement_fixups (view, FALSE);
|
||||
}
|
||||
|
||||
|
@ -270,15 +269,14 @@ mcview_moveto_bottom (WView * view)
|
|||
void
|
||||
mcview_moveto_bol (WView * view)
|
||||
{
|
||||
if (view->mode_flags.hex)
|
||||
if (!view->mode_flags.hex)
|
||||
mcview_ascii_moveto_bol (view);
|
||||
else
|
||||
{
|
||||
view->hex_cursor -= view->hex_cursor % view->bytes_per_line;
|
||||
view->dpy_text_column = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
mcview_ascii_moveto_bol (view);
|
||||
}
|
||||
|
||||
mcview_movement_fixups (view, TRUE);
|
||||
}
|
||||
|
||||
|
@ -289,25 +287,23 @@ mcview_moveto_eol (WView * view)
|
|||
{
|
||||
off_t bol;
|
||||
|
||||
if (view->mode_flags.hex)
|
||||
if (!view->mode_flags.hex)
|
||||
mcview_ascii_moveto_eol (view);
|
||||
else
|
||||
{
|
||||
off_t filesize;
|
||||
|
||||
bol = mcview_offset_rounddown (view->hex_cursor, view->bytes_per_line);
|
||||
if (mcview_get_byte_indexed (view, bol, view->bytes_per_line - 1, NULL) == TRUE)
|
||||
{
|
||||
|
||||
if (mcview_get_byte_indexed (view, bol, view->bytes_per_line - 1, NULL))
|
||||
view->hex_cursor = bol + view->bytes_per_line - 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
filesize = mcview_get_filesize (view);
|
||||
view->hex_cursor = DOZ (filesize, 1);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
mcview_ascii_moveto_eol (view);
|
||||
}
|
||||
|
||||
mcview_movement_fixups (view, FALSE);
|
||||
}
|
||||
|
||||
|
@ -329,6 +325,7 @@ mcview_moveto_offset (WView * view, off_t offset)
|
|||
view->dpy_paragraph_skip_lines = 0;
|
||||
view->dpy_wrap_dirty = TRUE;
|
||||
}
|
||||
|
||||
mcview_movement_fixups (view, TRUE);
|
||||
}
|
||||
|
||||
|
@ -381,6 +378,7 @@ mcview_place_cursor (WView * view)
|
|||
|
||||
if (!view->hexview_in_text && view->hexedit_lownibble)
|
||||
col++;
|
||||
|
||||
widget_gotoyx (view, r->y + view->cursor_row, r->x + col);
|
||||
}
|
||||
|
||||
|
|
|
@ -155,9 +155,9 @@ mcview_find (mcview_search_status_msg_t * ssm, off_t search_start, off_t search_
|
|||
view->search_nroff_seq->index = search_start;
|
||||
mcview_nroff_seq_info (view->search_nroff_seq);
|
||||
|
||||
if (search_end > search_start + (off_t) view->search->original_len
|
||||
if (search_end > search_start + (off_t) view->search->original.str->len
|
||||
&& mc_search_is_fixed_search_str (view->search))
|
||||
search_end = search_start + view->search->original_len;
|
||||
search_end = search_start + view->search->original.str->len;
|
||||
|
||||
ok = mc_search_run (view->search, (void *) ssm, search_start, search_end, len);
|
||||
if (ok && view->search->normal_offset == search_start)
|
||||
|
@ -409,7 +409,7 @@ mcview_do_search (WView * view, off_t want_search_start)
|
|||
if (view->growbuf_in_use)
|
||||
growbufsize = mcview_growbuf_filesize (view);
|
||||
else
|
||||
growbufsize = view->search->original_len;
|
||||
growbufsize = view->search->original.str->len;
|
||||
|
||||
if (mcview_find (&vsm, search_start, mcview_get_filesize (view), &match_len))
|
||||
{
|
||||
|
@ -425,7 +425,7 @@ mcview_do_search (WView * view, off_t want_search_start)
|
|||
if (view->search->error != MC_SEARCH_E_NOTFOUND)
|
||||
break;
|
||||
|
||||
search_start = growbufsize - view->search->original_len;
|
||||
search_start = growbufsize - view->search->original.str->len;
|
||||
}
|
||||
while (search_start > 0 && mcview_may_still_grow (view));
|
||||
|
||||
|
|
Loading…
Reference in New Issue