Summary: | fpc выводит сообщения по-русски, даже если локаль установлена в POSIX | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Denis Kirienko <dk> |
Component: | fpc | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | ||
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=45589 |
Description
Denis Kirienko
2011-04-22 21:28:35 MSK
А зачем его под рутом запускать? Хоть какую локаль ставь, пока не настроишь /etc/fpc.cfg будет у тебя по русски говорить. cat /etc/fpc.cfg|grep msg #-Fr/usr/lib/fpc/msg/errore.msg #-Fr/usr/lib/fpc/msg/errorn.msg -Fr/usr/lib/fpc/msg/errorru.msg Вот здесь и настраивай, так как тебе надо. Ты попробуй положить туда вместо нашего конфига, апстримный - fpc по умолчанию заговорит на голландском ... ;) Сколько лет этой фиче ... В общем это не баг. Ну реально мне нужно не под рутом запускать, а в тестирующей системе под специальным пользователем. При этом парсится вывод компилятора и предполагается, что вывод будет на английском. А для этого специально сбрасывается локаль, чтобы fpc запускался в локали POSIX. А получается, что fpc игнорирует настройки локали, пользуется своими личными общесистемными и пользовательскими конфигами для определения языка вывода сообщений, то есть ведет себя не так, как это общепринято. Хорошо, пусть это не баг, но я бы это называл не фичей, а кривой идеологией апстрима. Не уверен, что в этой ситуации установка русских сообщений - языком по умолчанию на уровне общесистемных настроек является правильным решением. 1) fpc/lazarus кроссплатформены. 2) Вывод сообщений на русском в utf8 мы со Славой сделали на мерено, ибо предполагалось, что эти сообщения будут читать школьники и учителя РФ в "школьном линуксе". Больше fpc/lazarus, как таковые, ни где не нужны. И ни ктое ещё в инете не жаловался на такое. Многие учителя информатики в школах довольны, что на руссском, а не на английском. Считайте это фичей, а не багой. Ну не смотрит fpc в локаль, а смотрит в свой конфиг и что там написано то и пишет. Тем не менее, если кто-либо общается с апстримом fpc, то я просил бы донести до них мнение о кривизне такого подхода. |