What is your default environment locale?
Submitted by matej on Tue 13 Jun 2006
| I don't use locales at all |
![]() 9% | 54 votes |
| en_* |
![]() 13% | 76 votes |
| en_* with UTF-8 |
![]() 29% | 172 votes |
| other than en_* |
![]() 19% | 112 votes |
| other than en_* with UTF-8 |
![]() 27% | 160 votes |
| Total 574 votes |
* I think everybody knows that... In Turkish "I" when converted to lowercase becomes ı (dotless i) and when converted to uppercase "i" becomes "İ" (I with dot above). So when you use locale-dependent case conversion inyour code to lower/upper case some keywords, all of the app blows. (imap becomes İMAP for example) Even most successful applications like Samba or PostgreSQL is effected by that bug. For more information:
http://www-306.ibm.com/software/globalization/facts/archive.jsp
http://en.wikipedia.org/wiki/Turkish_dotted_and_dotless_I
http://www.i18nguy.com/unicode/turkish-i18n.html
PS: Why did I explained it here? Because the problem is mostly about developers not knowing that issue about Turkish locales.
[ Parent ]
but I was of course, unaware of this. as I'm unaware of many other problems in other locales - east asia etc, far, far away from me.
does applications you use and fail to convert case use libc correctly? using toupper vs towupper or tolower vs towlower is often overseen. many apps are still "thinking-english"-only. I guess you'd have to complain to authors...
[ Parent ]
[ Parent ]
[ Parent ]
normal user account .. cs_CZ iso-8859-2
[ Parent ]
[ Parent ]
Is frustrating, because I regularly work in OSX as well as Debian, and I keep forgetting whether I'm in Debian(Gotta watch out for UTF problems) or OSX (More limited terminal environment, need to use slightly different arguments to rsync, ls, etc)
Of course matters aren't helped by the fact that I use the same bashrc in both places, and define functions or aliases to emulate missing functionality in either environment...
[ Parent ]
[ Parent ]
[ Send Message | View Steve's Scratchpad | View Weblogs ]
[ Parent ]
LC_MESSAGES=en_US.UTF-8
I hate seeing messages, menus etc. in my native language :)
[ Parent ]
* some tereminals running under all sorts of traditional locales: ja_JP.eucJP, pt_BR, ... (to edit old files under old encoding system.) -- this is m17n-env package trick provided through menu system.
I wish Debian kept Linux console to be C locale. (The current my system shows en_US.UTF-8 which must be Debian system default these days.)
osamu at debian.org
[ Parent ]
LANG=en_GB
LANGUAGE=en_GB:en_US:en
LC_CTYPE="en_GB"
LC_NUMERIC="en_GB"
LC_TIME="en_GB"
LC_COLLATE=C
LC_MONETARY=nl_NL@euro
LC_MESSAGES="en_GB"
LC_PAPER=nl_NL
LC_NAME=nl_NL
LC_ADDRESS=nl_NL
LC_TELEPHONE=nl_NL
LC_MEASUREMENT=nl_NL
LC_IDENTIFICATION="en_GB"
LC_ALL=
- Felix
[ Parent ]
[ Parent ]

9%