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

Re: Определение локали, в которой запущено приложение



Hello!

On Saturday 12 December 2009 18:42:57 Victor Wagner wrote:
> Каким модулем? Библиотекой, подгружаемой в чужой процесс?
> 
> Не использовать локале-заисимого кода в таких модулях, если есть
> альтернативный интефейс, делать свой модуль отдельным процессом.

Не получается не использовать - библиотека читает с диска и перекодирует
с помощью iconv файл из произвольной кодировки в кодировку приложения.
Правда, сейчас в коде зашил локаль UTF-8, иначе еще хуже, т.к. приложение
setlocale не делает, и в какой локали мы должны работать, непонятно.

> И независимо ни от чего, если обнаружено что существует в linux
> программа, которая не делает setlocale, править её, и добиваться от upstream,
> чтобы включили эти правки.

Вот как, зарепортил баг. Правда, это вроде как обязательно только для дебиана,
поскольку больше нигде такого требования не встречал (а в дебиане есть, в 
описании методики интернационализации программ).

Best regards, Alexey Pechnikov.
http://pechnikov.tel/

Reply to: