Comments Cleaning:

- Todo--
- Todo++


SVN revision: 18789
This commit is contained in:
stffrdhrn 2005-12-02 19:20:48 +00:00 committed by stffrdhrn
parent 9c10f7cfb2
commit a917f4f7f4
1 changed files with 11 additions and 3 deletions

View File

@ -6,8 +6,6 @@
/* TODO List:
*
* * add more language names to the language name list list in e_intl_language_name_get()
* * as we get translations add languages to the simplified lang list (C and en are currently the same, ja is a test translation - incomplete)
*/
static Ecore_Exe *_e_intl_input_method_exec = NULL;
@ -151,13 +149,23 @@ e_intl_post_shutdown(void)
return 1;
}
/*
* TODO
* - Set the env variables only after the locale has been validated
* - Add error dialogs explaining any errors while setting the locale
* * Locale aliases need to be configured
* * Locale is invalid
* * Message files are not found for this locale, then we have (en_US, POSIX, C)
* - Add support of compound locales i.e. (en_US;zh_CN;C) ==Defer==
* - Add Configuration for to-be-set environment variables
*/
void
e_intl_language_set(const char *lang)
{
char *alias_locale;
if (_e_intl_language) free(_e_intl_language);
/* NULL lang means set everything back to the original environemtn defaults */
/* NULL lang means set everything back to the original environment defaults */
if (!lang)
{
e_util_env_set("LC_MESSAGES", _e_intl_orig_lc_messages);