mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 20:36:50 +03:00
Added chmod_i18n() function.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
parent
267f4302e9
commit
69b1de0476
@ -124,6 +124,28 @@ static struct
|
||||
/*** file scope functions ************************************************************************/
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
||||
static void
|
||||
chmod_i18n (void)
|
||||
{
|
||||
#if ENABLE_NLS
|
||||
static gboolean i18n = FALSE;
|
||||
unsigned int i;
|
||||
|
||||
if (i18n)
|
||||
return;
|
||||
|
||||
i18n = TRUE;
|
||||
|
||||
for (i = 0; i < PERMISSIONS; i++)
|
||||
check_perm[i].text = _(check_perm[i].text);
|
||||
|
||||
for (i = 0; i < BUTTONS; i++)
|
||||
chmod_but[i].text = _(chmod_but[i].text);
|
||||
#endif /* ENABLE_NLS */
|
||||
}
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
||||
static void
|
||||
chmod_toggle_select (Dlg_head * h, int Id)
|
||||
{
|
||||
@ -231,14 +253,14 @@ init_chmod (void)
|
||||
button_new (BY + chmod_but[i].y - single_set,
|
||||
BX + chmod_but[i].x,
|
||||
chmod_but[i].ret_cmd,
|
||||
chmod_but[i].flags, _(chmod_but[i].text), 0));
|
||||
chmod_but[i].flags, chmod_but[i].text, 0));
|
||||
}
|
||||
|
||||
add_widget (ch_dlg, groupbox_new (FY, FX, 10, 25, _("File")));
|
||||
|
||||
for (i = 0; i < PERMISSIONS; i++)
|
||||
{
|
||||
check_perm[i].check = check_new (PY + (PERMISSIONS - i), PX + 2, 0, _(check_perm[i].text));
|
||||
check_perm[i].check = check_new (PY + (PERMISSIONS - i), PX + 2, 0, check_perm[i].text);
|
||||
add_widget (ch_dlg, check_perm[i].check);
|
||||
}
|
||||
|
||||
@ -320,6 +342,8 @@ chmod_cmd (void)
|
||||
char buffer[BUF_TINY];
|
||||
unsigned int i;
|
||||
|
||||
chmod_i18n ();
|
||||
|
||||
do
|
||||
{ /* do while any files remaining */
|
||||
Dlg_head *ch_dlg;
|
||||
|
Loading…
Reference in New Issue
Block a user