On 2002.11.30 at 11:48:06 +0300, Dmitry E. Oboukhov wrote: > >> > >От этого по-моему не избавиться. > >Разве, что для особо тугих приложений устанавливать locale на en. > > > > > xterm например не могу заставить работать по русски :(
Xterm - самая прямая во всем дистрибутиве программа по части локализации. У меня он ухитряется работать аж в трех кодировках одновременно (разные копии естественно) koi8-r, cp1251 и utf-8, причем нужные шрифты находит сам, в зависимости от локали. Единственная проблема у Xterm-а была (теперь, после того как Артем Чуприна пересобрал его с патчем и выложил на ftp.ice.ru - нет) так это то, что некоторые символы псевдографики koi8-r, которые так любят употреблять некоторые фидошники в темплейтах писем, воспринимались как управлящие. Так что если у тебя не работает XTerm, то проблема именно на общесистемном уровне. Скорее всего, в непонимании принципов работы клавиатуры и ресурсов. > дык я тоже так думаю, но некоторый проги похоже вне зависимости от > локали 8859-1 юзают :( мб это от сборки зависит хез, пока не разбирался... Бывает. Некоторые безалаберные программисты не выносят имена используемых шрифтов в ресурсы или какие другие механизмы конфигурации, и прописывают их непосредственно в текст программы. Такие программы нужно править и слать авторам патчи, сопровождая их приличествующими случаю вежливыми ругательствами. Несколько страниц русского мата в кодировке utf-8 является приличествующим случаю ругательством для американского программиста. Понять все равно не поймет, но пытаясь прочитать поймет хотя бы твои проблемы. ;-) В некоторых случаях прошитость в код 8859-1 шрифта не является поводом для ругательств. Например, когда этим шрифтом выводится только текст на заставке, как у GIMP. А вот отказаться работать при отсутствии соответствующего шрифта программа вполне может. А вот что следует выносить и репортить как серьезный баг, так это шрифты, которые объявлены как iso10646-1, но не содержат русских букв в соответствующих местах. iso10646-1 это юникод, и русские буквы, так же как греческие, арабские еврейские и др там обязаны быть. > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > -- Victor Wagner [EMAIL PROTECTED] Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus