LINUX.ORG.RU

История изменений

Исправление Xenius, (текущая версия) :

Почему? Достаточно сделать таблицу в несколько сотен килобайт, что к чему преобразовывать.

Ну например потому что он зависит от локали. В турецкой локали i соответствует İ и ı соответствует I, тогда как в английской локали i→I. Так к чему приводить регистр этих букв Iiİı? Видимо понадобится не одна таблица, а несколько сотен таблиц на все локали, поддерживаемые системой.

Но дальше пишут, что большинство распространённых неюниксовых программ работают с приведёнными именами файлов, поэтому пойдут глюки.

Так багрепорты напиши, если будут глюки. Нормальный софт должен работать с регистрозависимыми именами. А если не захотят фиксить, значит софт такой и не нужен.

Исходная версия Xenius, :

Почему? Достаточно сделать таблицу в несколько сотен килобайт, что к чему преобразовывать.

Ну например потому что он зависит от локали. В турецкой локали i соответствует İ и ı соответствует I, тогда как в английской локали i→I. Так к чему приводить регистр этих букв Iiİı? Видимо понадобится не одна таблица, а несколько сотен таблиц на все локали, поддерживаемые системой.

Но дальше пишут, что большинство распространённых неюниксовых программ работают с приведёнными именами файлов, поэтому пойдут глюки.

Так багрепорты напиши. Нормальный софт должен работать с регистрозависимыми именами. А если не захотят фиксить, значит софт такой и не нужен.