Ticket #4034 (closed defect: invalid)

Opened 4 years ago

Last modified 4 years ago

File exists dialog fields do not line up in non English locale

Reported by: malheum Owned by:
Priority: major Milestone:
Component: mc-core Version: 4.8.19
Keywords: Cc:
Blocked By: Blocking:
Branch state: no branch Votes for changeset:

Description

Hello,

I am a non English user. The file exists dialog in English lines up the fields exactly, permitting one to see at one glance which properties of a file are identical or not.

The dialog in the German locale however does not line up at all, it requires so much more effort to see if files are identical or not. One file is not a problem, but do that with tens or hundreds of files regulary and it becomes a problem because of fatigue.

Expected behaviour is for the dialog box to have aligned fields, even with a non English locale:

Steps to reproduce in a terminal:

mkdir mctest
cd mctest
dd if=/dev/zero of=testfile.dd bs=1M count=1
mkdir t0 t1
cp -v testfile.dd t1
mv -v testfile.dd t0
# This next line starts mc in the german locale for me
mc t0 t1
# This next line starts mc in the english locale for me
LANG=en_GB mc t0 t1

And in each time that mc is started try to copy testfile.dd from one directory to the other.

This is a Linux Mint 19.2 64bit installation:

LC_MESSAGES=C mc -V
GNU Midnight Commander 4.8.19
Built with GLib 2.53.4
Using the S-Lang library with terminfo database
With builtin Editor
With subshell support as default
With support for background operations
With mouse support on xterm and Linux console
With support for X11 events
With internationalization support
With multiple codepages support
Virtual File Systems: cpiofs, tarfs, sfs, extfs, ext2undelfs, ftpfs, sftpfs, fish
Data types: char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;

Version of mc installed:

dpkg -l mc | grep ^ii
ii  mc                                          3:4.8.19-1                 amd64                      Midnight Commander - a powerful file manager

Thanks
Best regards

Attachments

mc_terminal__Bildschirmfoto zu 2019-11-21 08-57-58.png (57.4 KB) - added by malheum 4 years ago.
Screenshot of terminal window
mc_english_locale__Bildschirmfoto zu 2019-11-21 08-49-53.png (82.5 KB) - added by malheum 4 years ago.
Screenshot of mc in the english close showing the file exists dialog
mc_german_locale__Bildschirmfoto zu 2019-11-21 08-49-01.png (84.7 KB) - added by malheum 4 years ago.
Screenshot of mc in the German locale showing the file exists dialog

Change History

Changed 4 years ago by malheum

Screenshot of terminal window

Changed 4 years ago by malheum

Screenshot of mc in the english close showing the file exists dialog

Changed 4 years ago by malheum

Screenshot of mc in the German locale showing the file exists dialog

comment:1 Changed 4 years ago by andrew_b

  • Status changed from new to closed
  • Version changed from master to 4.8.19
  • Resolution set to invalid
  • Milestone Future Releases deleted

Your 4.8.19 is too old.
Current version is 4.8.24.
This dialog was fully redesigned in 4.8.23: [a07cb50069c82d31daa6b0026225c4a12cfe6e45].

Last edited 4 years ago by andrew_b (previous) (diff)
Note: See TracTickets for help on using tickets.