Both of these issues came up on [EMAIL PROTECTED] recently and I
thought they might be of interest over here.
Firstly, in an ISO-8859-9 locale, tolower('I') != 'i', so:
$ LANG=tr_TR /usr/bin/iconv -f ISO-8859-1 -t ISO-8859-1 < /dev/null
$ LANG=tr_TR /usr/bin/iconv -f iso-8859-1 -t iso-8859-1 < /dev/null
/usr/bin/iconv: conversion from `iso-8859-1' to `iso-8859-1' not supported
I've reported this as http://bugs.debian.org/95444
The man page for str(n)casecmp doesn't even mention that the functions
are locale-dependent, so this is an easy mistake to make.
Secondly, if you have LANG=fr LANGUAGE=de then you get German messages
but nl_langinfo(YESEXPR) and nl_langinfo(NOEXPR) are French. This is
confusing, but maybe it's not really a bug.
Edmund
-
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/lists/