id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	branch_state	votes
2792	add transilterate option when copy/move filenames with encoding change	szaszg		"It would be nice if mc can do transliteration when copy/move files with filename encoding change. So we can easily tarnsliterate accented characters via select  ASCII filename encoding with transliteration as target encoding.


{{{
man icon
...
       //TRANSLIT
              When the string ""//TRANSLIT"" is appended to
              --to-code, transliteration is activated.  This
              means that when a character cannot be represented
              in the target character set, it can be
              approximated through one or several similarly
              looking characters.
}}}

It could be done an easy way, e.g. user have to add some flag to the encoding in the ""to"" path:
maybe a T or _ (underscore) after the encoding, or change the '#enc:' to '#enct' or something similar.
{{{
 |                        [x] Using shell patterns | 
 | to:                                             | 
 | /tmp/2/#enc:CP437T/                         [^] | 
 | [ ] Follow links [ ] Dive into subdir if exists | 

}}}

Or add a checkbox to codepage selection dialog:
{{{
+--------- Choose codepage -----------+
| [x] Transliterate when copy or move |
| -  < No translation >               |
| 0  7-bit ASCII                      |
| 1  ISO 8859-1                       |
| 2  ISO 8859-2                       |
| ...                                 |
| b  KOI8-U                           |
| c  UTF-8                            |
+-------------------------------------+

}}}
"	enhancement	new	major	Future Releases	mc-core	master						no branch	
