[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Локализация X-овых приложений



Hi!
On 01-Dec-1999 Alexey Kizilov wrote:
>
> 
> С gettext'ом тут проблем не возникла, а вот с app-defauts сегодня
> пришлось немало повозиться, ища тот самый rtfm :)
> Xt, а соответственно и Motif, app-defaults файлы ищет примерно в следующей
> последовательности (если установлена локаль, LC_ALL=ru_RU.KOI8-R):
>  1) $HOME/ru_RU/app_defaults_file
>  2) $HOME/ru/app_defaults_file
>  3) $HOME/app_defaults_file
>  4) <Xroot>/lib/X11/ru_RU/app-defaults
>  5) <Xroot>/lib/X11/ru/app-defaults
>  6) <Xroot>/lib/X11/app-defaults
> 
> Мне же нужно было заставить его брать app_defaults_file из
> <PackageDir>/<locales_dir>/ru/app_defaults_file
> Почесав репу и прочитав толстую книжку,
Вы будете смеяться, но достаточно было набрать man X. Там про XAPPLRESDIR и про
другие полезные переменные написано.

> оказалось, что
> есть такая хитрая переменная среды XAPPLRESDIR, установив
> которую можно вместо $HOME искать app_defaults_file начиная
> от указанного в этой переменной каталога. Т.е. если эта переменная
> установлена, то в описанной последовательности $HOME замещается
> на $XAPPLRESDIR. Это исключает из поиска каталог $HOME, но в моем
> слуаче это не так страшно.
> 
> Ну что-ж теперь пойду делать .po файлы, переводить много-много и править
> исходники, вставляя вызов gettext()...
А вот теперь я совсем ничего не понял. Если Вы все делаете через ресурсы, то
зачем gettext? Ну да ладно, проблема все же решилась.

Rgdrs, AEN