Locale list udpate
authorstffrdhrn <stffrdhrn>
Fri, 2 Dec 2005 19:05:12 +0000 (19:05 +0000)
committerstffrdhrn <stffrdhrn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 2 Dec 2005 19:05:12 +0000 (19:05 +0000)
- Only list valid locales

SVN revision: 18788

src/bin/e_intl.c

index eacf9c2..e8930ae 100644 (file)
@@ -248,7 +248,8 @@ e_intl_language_list(void)
             language = dir_languages->data;
             dir_languages = evas_list_remove_list(dir_languages, dir_languages);
 
-            if (_e_intl_language_list_find(all_languages, language))
+            if (  _e_intl_language_list_find(all_languages, language) || (strlen(language) > 2 && 
+                     !_e_intl_locale_validate(language)))
               {
                  free(language);
               }