Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ru_UA.utf8 & ru_UA.UTF-8

34 views
Skip to first unread message

alexander barakin

unread,
Dec 26, 2010, 1:50:02 PM12/26/10
to
не подскажет ли многоуважаемы all, нафига существует
файлик /usr/share/X11/locale/locale.alias?
я вот грешным делом думал, что нужен он для того, чтоб вместо кривой локали
(например, где-нибудь кем-нибудь искривлённой), на самом деле использовалась
"правильная" каноническая.

с чего такой интерес? постараюсь по порядку:
1. всплыл вот баг с подменой локали:
http://unixforum.org/index.php?showtopic=120915
вместо вполне корректно указанной в /etc/default/locale ru_UA.UTF-8 x-клиенты
получают некорректную ru_UA.utf8.
топик-стартер даже баг запостил:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=607138
2. поковырявшись, я обнаружил, что для ru_UA.utf8 нет alias-а
в вышеупомянутом файлике.
для всяких разных других локалей костыли имеются:
$ grep utf8 /usr/share/X11/locale/locale.alias | wc -l
270
а для ru_UA - нет.
3. делаю багрепорт к пакету, содержащему эти костыли:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=608045
а мэйнтейнер тут же его закрывает. мол, нефиг пользоваться
неправильными локалями.

может, я не прав в своём понимании смысла файлика
/usr/share/X11/locale/locale.alias?
или у мэйнтейнера идиосинкразия на ломаный английский? (улыбка)

--
wbr, alexander barakin aka sash-kan.

alexander barakin

unread,
Dec 27, 2010, 4:30:01 AM12/27/10
to
2010/12/27 ASLok <aslo...@gmail.com>:
> 26 декабря 2010 г. 20:44 пользователь alexander barakin
> <alex.b...@gmail.com> написал:

>> не подскажет ли многоуважаемы all, нафига существует
>> файлик /usr/share/X11/locale/locale.alias?
> Может не совсем в тему ) У меня почему-то не работает переключение
> раскладок в нетбинсе и открытые русский имен в опенофисе, если не
> ставлю для них LANG равным en_US.UTF-8 вместо своего стандартного
> ru_UA.utf8. Чем то задним чувствую, что как-то это всё связано )
>

"не работает переключение" - это уже совсем другая эзотерика.
вот если не вводится кириллица, тогда понятнее: "utf8" - некорректный charmap.
корректный - "UTF-8".
чтоб "работали" некорректные локали, locale.alias и полон такими
"некорректностями".

ASLok

unread,
Dec 27, 2010, 5:10:02 AM12/27/10
to
27 декабря 2010 г. 11:24 пользователь alexander barakin
<alex.b...@gmail.com> написал:

> "не работает переключение" - это уже совсем другая эзотерика.
> вот если не вводится кириллица, тогда понятнее: "utf8" - некорректный charmap.
> корректный - "UTF-8".
> чтоб "работали" некорректные локали, locale.alias и полон такими
> "некорректностями".
Да, именно так. Переключать то он переключает, но результата нет,
русский ввод не работает. Попробовал подправить эти алиасы на предмет
схожести с аналогичними секциями для ru.

Было:

[aslok@3r]2010.12.27-11:48:43:~$ cat
/usr/share/X11/locale/locale.alias | grep -n -E 'ru_RU|ru_UA'
965:ru ru_RU.UTF-8
966:ru.koi8-r ru_RU.KOI8-R
967:ru.UTF-8 ru_RU.UTF-8
968:ru_RU ru_RU.UTF-8
969:ru_RU.utf8 ru_RU.UTF-8
970:ru_RU.iso88595 ru_RU.ISO8859-5
971:ru_RU.ISO-8859-5 ru_RU.ISO8859-5
972:ru_RU.koi8r ru_RU.KOI8-R
973:ru_RU.cp1251 ru_RU.CP1251
974:ru_RU.microsoftcp1251 ru_RU.CP1251
975:ru_RU.microsoft-cp1251 ru_RU.CP1251
976:ru_RU.MICROSOFT-CP1251 ru_RU.CP1251
983:ru_UA ru_UA.KOI8-U
984:ru_UA.koi8u ru_UA.KOI8-U
985:ru_UA.cp1251 ru_UA.CP1251
986:ru_UA.microsoftcp1251 ru_UA.CP1251
987:ru_UA.microsoft-cp1251 ru_UA.CP1251
988:ru_UA.MICROSOFT-CP1251 ru_UA.CP1251
1271:russian ru_RU.KOI8-R
2264:ru: ru_RU.UTF-8
2265:ru.koi8-r: ru_RU.KOI8-R
2266:ru.UTF-8: ru_RU.UTF-8
2267:ru_RU: ru_RU.UTF-8
2268:ru_RU.utf8: ru_RU.UTF-8
2269:ru_RU.iso88595: ru_RU.ISO8859-5
2270:ru_RU.ISO-8859-5: ru_RU.ISO8859-5
2271:ru_RU.koi8r: ru_RU.KOI8-R
2272:ru_RU.cp1251: ru_RU.CP1251
2273:ru_RU.microsoftcp1251: ru_RU.CP1251
2274:ru_RU.microsoft-cp1251: ru_RU.CP1251
2275:ru_RU.MICROSOFT-CP1251: ru_RU.CP1251
2282:ru_UA: ru_UA.KOI8-U
2283:ru_UA.koi8u: ru_UA.KOI8-U
2284:ru_UA.cp1251: ru_UA.CP1251
2285:ru_UA.microsoftcp1251: ru_UA.CP1251
2286:ru_UA.microsoft-cp1251: ru_UA.CP1251
2287:ru_UA.MICROSOFT-CP1251: ru_UA.CP1251
2569:russian: ru_RU.KOI8-R

Стало:


[aslok@3r]2010.12.27-11:56:55:~$ cat
/usr/share/X11/locale/locale.alias | grep -n -E 'ru_RU|ru_UA'
965:ru ru_RU.UTF-8
966:ru.koi8-r ru_RU.KOI8-R
967:ru.UTF-8 ru_RU.UTF-8
968:ru_RU ru_RU.UTF-8
969:ru_RU.utf8 ru_RU.UTF-8
970:ru_RU.iso88595 ru_RU.ISO8859-5
971:ru_RU.ISO-8859-5 ru_RU.ISO8859-5
972:ru_RU.koi8r ru_RU.KOI8-R
973:ru_RU.cp1251 ru_RU.CP1251
974:ru_RU.microsoftcp1251 ru_RU.CP1251
975:ru_RU.microsoft-cp1251 ru_RU.CP1251
976:ru_RU.MICROSOFT-CP1251 ru_RU.CP1251
983:ua ru_UA.UTF-8
984:ua.koi8-r ru_UA.KOI8-R
985:ua.UTF-8 ru_UA.UTF-8
986:ru_UA ru_UA.KOI8-U
987:ru_UA.utf8 ru_UA.UTF-8
988:ru_UA.iso88595 ru_UA.ISO8859-5
989:ru_UA.ISO-8859-5 ru_UA.ISO8859-5
990:ru_UA.koi8u ru_UA.KOI8-U
991:ru_UA.cp1251 ru_UA.CP1251
992:ru_UA.microsoftcp1251 ru_UA.CP1251
993:ru_UA.microsoft-cp1251 ru_UA.CP1251
994:ru_UA.MICROSOFT-CP1251 ru_UA.CP1251
1277:russian ru_RU.KOI8-R
1290:ukrainian ru_UA.UTF-8
2271:ru: ru_RU.UTF-8
2272:ru.koi8-r: ru_RU.KOI8-R
2273:ru.UTF-8: ru_RU.UTF-8
2274:ru_RU: ru_RU.UTF-8
2275:ru_RU.utf8: ru_RU.UTF-8
2276:ru_RU.iso88595: ru_RU.ISO8859-5
2277:ru_RU.ISO-8859-5: ru_RU.ISO8859-5
2278:ru_RU.koi8r: ru_RU.KOI8-R
2279:ru_RU.cp1251: ru_RU.CP1251
2280:ru_RU.microsoftcp1251: ru_RU.CP1251
2281:ru_RU.microsoft-cp1251: ru_RU.CP1251
2282:ru_RU.MICROSOFT-CP1251: ru_RU.CP1251
2289:ua: ru_UA.UTF-8
2290:ua.koi8-r: ru_UA.KOI8-R
2291:ua.UTF-8: ru_UA.UTF-8
2292:ru_UA: ru_UA.KOI8-U
2293:ru_UA.koi8u: ru_UA.KOI8-U
2294:ru_UA.cp1251: ru_UA.CP1251
2295:ru_UA.microsoftcp1251: ru_UA.CP1251
2296:ru_UA.microsoft-cp1251: ru_UA.CP1251
2297:ru_UA.MICROSOFT-CP1251: ru_UA.CP1251
2579:russian: ru_RU.KOI8-R
2592:ukrainian: ru_UA.KOI8-R

Действительно, выглядит как наследие мезозоя (


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/AANLkTiov+ejn4VPkCwZb...@mail.gmail.com

0 new messages