* enlightenment-cvs@lists.sourceforge.net (enlightenment-cvs@lists.sourceforge.net) wrote: > Enlightenment CVS committal > > Author : andyetitmoves > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/bin > > > Modified Files: > e_intl.c > > > Log Message: > (e_intl_language_set) Fixed a bug when lang is NULL. The expected behaviour is > to restore the original environment variables. The code, after doing this, > sets > back all the env vars to _e_intl_language. This fails when the different > locale > env vars have different values.
this does not seem to work. here, e starts with LANG and LC_ALL both set to ja_JP.UTF-8, but uncondtionnaly clears them. Same happens with LC_MESSAGES and LANGUAGE set with LANG and LC_ALL, leaving e with C locale (but still with correct language (ja) in e messages, forking unlocalized children. is this the expected behaviour ? Mathieu -- Linux is organic. Its not cleanly laid out. Its not specified in some document. Linux is result of evolution as "nature" as dictated. This drives some people nuts, but at the end of the day, it _works_. Jeff Garzik, on LKML ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel