Re: locale don't work for indent-2.2.10
Roumen Petrov <[email protected]> Sun, 11 Apr 2010 19:01:43 +0300
| Newsgroups | gmane.comp.gnu.indent.bugs |
|---|---|
| Message-ID | <[email protected]> |
Roumen Petrov wrote: > Hi all, > > Function setlocale (file ./src/indent.c) is called when "#if defined > (HAVE_SETLOCALE) && defined (HAVE_LC_MESSAGES) && defined (HAVE_LCCTYPES)". > As I could not found any m4-macro that test for LCCTYPES it seems to me > setlocale is called anymore and all translations stop to work. > > Lets try to remove defined (HAVE_LCCTYPES) and to rebuild. > > Now problem is by example that Cyrillic translations don't work as > expected. All Cyrillic characters are replaces by '?'. The gnutext > documentation sample use setlocale(LC_ALL, ... instead of > setlocale(LC_MESSAGES... . No idea where is problem. > > Note in my environment indent is updated to gettext version 0.17 and > with this version translation of all other tested projects work well. > Also gettext use setlocale(LC_ALL,.. . > > What about to remove defined (HAVE_LCCTYPES) and to use > setlocale(LC_ALL,. ? > > Roumen Today the above is reported again . Where is source repository ? I would like to prepare a patch to this issue . Roumen