Форум » Группа локализации » Поддержка UTF-8 » Ответить

Поддержка UTF-8

smolett: Насколько я понял далеко не все приложения собраны с поддержкой UTF-8, например в "выбор фона рабочего стола" совершенно не понимает папок на русском на примонтированном разделе винчестера, с Gxine та же история. А ROX-Filer спокойно их при этом отображает. Или это в шрифтах проблема?

Ответов - 32, стр: 1 2 All

melviX: Вот для зтого я и решил собрать команду, чтоб разобраться в проблеммах локализации. Если будеь много таких активных, как ты, и старающихся решать проблемы, то мы сделаем это. +1 за активность

smolett: MC и консолью тоже самое, сплошные кракозябры. И вообще все что ни пробую - папок по русски в UTF-8 не понимают. Только похоже ROX-Filer один их распознает. В общем большие проблемы с кодировками. Leafpad один файл понял, и то только текст (видимо Windows-1251), а имя файла белибердой (UTF-8). А Abiword в диспетчере файлов папки и имена файлов выдает кракозябрами, но когда открываешь файл его имя в редакторе отображается корректно, а сам текст нет. Завтра наделаю файлов в разных кодировках, буду разбираться на свежую голову.

cdrw: melviX пишет: Вот для зтого я и решил собрать команду, чтоб разобраться в проблеммах локализации. Пожалуй, и я бы подключился к Вашей команде, жаль с Puppy не работал еще. Основной дистр мой Slackware, MOPS. Скачаю Puppy, надо посмотреть, что это за малыш такой.


melviX: To cdrw Поздравляю нового участника из Литвы! Sveikinu naują dalyvį iš Lietuvos!

cdrw: cdrw пишет: Sveikinu naują dalyvį i6 Lietuvos! Ačiu!

cdrw: Этот ник уже как тренд. К слову, я уже приличное время занимаюсь юникодом. Посмотри здесь и здесь.

melviX: Ты то нам и нужен! Помню тебя по Linux Forum. Наш проект в самом зародыше, и нет спеца по unikodu и локализации. Welcome to sweet home!

cdrw: Спасибо! Сейчас на работе, дома скачаю Puppy, постараюсь разобраться. Сразу попросил бы ссылки или информацию по ремастерингу дистра. Чем распаковать, как обратно собрать. Сам то я поищу, конечно, но, чтобы побыстрее разобраться...

melviX: Ремастеринг в самом Puppy, один сразу на Live-CD делает (имидж потом делал), Второй (Dougl) может и ISO делать. Всё остальное будет в теме "Работа с дистро"

smolett: cdrw классно что решил заняться PuppyRus, этот малыш тебя не оставит равнодушным. И наверняка не раз пригодится.

magerlab: насколько я понял кодировка получается не utf-8,а iso хотя mo.файлы скопированные из альтлинукса ( там utf) отображаются нормально в консоли тоже думаю крякозябры - это попытка изображения utf по -русски

smolett: Насколько я понял, просто в консоли нет кириллических шрифтов.

cdrw: Вчера скачал последнюю версию Малыша, пока разбираюсь с самим дистром. Одну ошибку в сетапе уже обнаружил. Ошибка классическая, присущая многим дистрам. При выборе Xorg и русского языка, в xorg.conf прописывается: Option "XkbLayout" "ru" а должно быть: Option "XkbLayout" "us,ru" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" Поэтому получаем русский ввод на клавиатуре без возможности переключения в латинский регистр. До консоли еще не добрался, затрудняет отсутствие в дистре Midnight Commander'а. А это мой основной инструмент для изучения. Просьба модерам открыть тему по ремастерингу самого дистра. Для обмена опытом и скорейшему освоению дистрибутива. Пока могу посоветовать по юникодизации почитать буилд из пакета constructor

melviX: Я думаю о ремастеринге можешь открыть тему в "Работа с дистро"

smolett: При установке, приходится выбирать раскладку US иначе кракозябры, а потом уже можно воспользоваться xkbd, которую я попытаюсь русифицировать. Хорошо хоть она корректно работает. MC ставится одним движением в менеджере пакетов.

magerlab: mc легко можно найти в petget и или есть еще расширенный dotpup расскладку надо ставить us, а потом довбавлять что надо( лучше сразу) я тоже думаю, что дело в отсутствии шрифтов для консоли закину на форум паппи тему про консоль наверное, dougal знает, у него иврит наверняка в консоли есть

AlFox: При монтировании разделов, похоже, необходимо явно указать из какой кодировки и в какую драйвер файловой системы будет перекодировать символы. В настоящий момент перевёл "Puppy drive mounter" (вечером выложу для тестирования), пробую разобраться в самом скрипте. В NTFS имена файлов отображаются в unicode, но при их монтировании - кракозябрики. Так что вопросы пока остаются без ответа.

cdrw: AlFox пишет: В NTFS имена файлов отображаются в unicode, но при их монтировании - кракозябрики. Так что вопросы пока остаются без ответа. Кракозяблики под иксами или в консоли?

AlFox: Под Иксами. Пардон, формат раздела был vfat, а не NTFS

cdrw: Понял. Вечером постараюсь ответить конкретно. Не хочу предполагать.

AlFox: +По сетке всё видит, но опять же в нечитабельном формате (Сеть на VMware Brige, Смонтировано SMB Client , смотрел ROX Filer, Система с "0" запущена из образа со стандартными настройками под Vesa, раскладка клавиатуры us )...

smolett: Кстати еще один интересный момент. Поставил ради интереса IceWM и попробовал русифицировать его меню. С UTF-8 меня ждал полный облом, после редактиования файла, текст в меню IceWM отображался некорректно. Переписал строки в файле в кодировке ISO 8859-5, в меню отбражается на ура! Это касается только меню IceWM.

GUF19: При компиляции ядра поддержка nls: ISO...-5, CP866, CP1251, KOI8R, UTF8 При компиляции xorg поддержка xkb раскладка клавы - ru(winkeys) Терминальный режим ( вааще он не нужен ) локаль ru_RU.UTF8 правильный фонт - setfont установка переменных оболочки типа LC_* правильный клавиатурный драйвер правильные шаблоны оболочки Не нашел в Retro 3.0.1 1) unicode_start 2) отчета xorg o загрузке X 3) секции про клаву в /etc/X11/xorg.conf Терминальная форточка в X правильный шрифт по умолчанию правильный режим отображения настройка локали Жаль также, что в стандартной поставке отсутствуют mc, lynx. links

GUF19: Пример правильной кириллизации линуха с UTF8 - MOPSlinux 5.1

GUF19: XKB cofiguration manager отказывается работать по причине отсутствия в xorg.conf опций xkb

melviX: Возьмитесь решить эту проблему и немеренное количество вам обеспечено от нашей коммуны. Сами понимаете с чем мы столкнулись. Дистро заточен для english userov и нам предстоит героически преодолеть вражеские подставы. Но этим и интересна жизнь творческого интеллектуала.

smolett: GUF19 пишет: Пример правильной кириллизации линуха с UTF8 - MOPSlinux 5.1 Да. Там действительно уже мало косяков осталось с кириллизацией. Еще бы они нормальные утилиты настройки системы сделали, было бы вообще супер, хотя я конечно понимаю что это слака и юзер все ручками должен делать, но все же... лучше иногда иметь выбор.

GUF19: >>> ... жизнь творческого интеллектуала Есть, тов.начальник !

smolett: Вливайся!

GUF19: ... практически все скрипты сосредодочены в Slackware-пакете mopscripts-5.1-noarch-4.tgz Скрипты весьма поучительные. Выложил бы этот пакет в общий доступ, вот только куда ? Описание пакета: mopscripts: mopscripts mopscripts: mopscripts: Пакет содержит сценарии локализации дистрибутива, mopscripts: локализованные сценарии конфигурирования и некоторые mopscripts: консольные утилиты. mopscripts: mopscripts: Этот пакет ОБЯЗАТЕЛЬНО должен быть установлен!!! mopscripts:

melviX: Пакет можете выложить на zalil.ru , синяя стрелка над текстом нового сообщения. Спасибо.

GUF19: ... слил http://slil.ru/25010884



полная версия страницы