[devel-ports] Пропадаю. Интернационализация i18n & boot_ramdisk вручную

gosha =?iso-8859-1?q?gosha_=CE=C1_elins=2Eru?=
Пн Май 12 17:51:02 MSD 2008


                                              Добрый день.

Задача: необходимо создать загрузочный ramdisk с поддержкой русификации 
(локализации) приложений/утилит.

Скопировал на ramdisk все необходимое;
Выставил export LANG=ru_RU.KOI8-R;
Скопировал /usr/share/locale/ru/* для всех использующися утилит;
Русский шрифт в консоли- ok;

Но:
 - если не копировать на ramdisk /usr/share/locale/ru/* , все утилиты 
разговаривают по английски и все ok
 - после копирования /usr/share/locale/ru/* на ramdisk, - буквы/текст собщений 
не выводится (пустой)

Можно ли правильно добавить локализацию linux утилит на вручную создаваемый 
ram-disk?

  Все русские сообщения/шрифты, использующтиеся в программах напрямую - 
визуализируются оk: printf("абвгдежз");

Индицируются пустыми строками на целевой машине после загрузки с созданного 
boot_ramdisk: printf( i18n ("абвгдежз") );

Созданный boot_ramdisk монтируется как корень.

Другие диски не монтируются.

На инструментальной машине, где создается boot_ram_disk методом копирования 
нужных файлов все вызовы ф-ий    i18n(""); работают ok.

Что я мог сделать не так?



-- 
С Уваженим,
       gosha.


Подробная информация о списке рассылки devel-ports