David, I see in your changes that the logic is now as follows in e_apps.c: * Get language from LANG environment variable * Get canonic form for language * Store localized property
I have a few suggestions: 1. You could easily get the language from the function e_intl_language_get() 2. The language might a an alias (Example: japanese.euc), It would be better to use the function e_intl_locale_alias_get() to resolve the alias for the language(Example: ja_JP.eucJP). So we would end up with: * Get language from e_intl_language_get() * Resolve any language aliases with e_intl_locale_alias_get() * Get only the relevant parts from the locale with e_intl_locale_canonic_get() * Store localized property What do you think? Maybe I should cache the resolved alias for the current locale in e_intl. -- Stafford M. Horne Senior Engineer 高级工程师 SurfControl plc 美讯智科技 Peoples Republic of China, Beijing 中国人民共和国, 北京 Mobile: +86 13611014044 手机:+86 13611014044 N�HS^�隊X���'���u��<�ڂ�.���y�"��*m�x%jx.j���^�קvƩ�X�jب�ȧ��m�ݚ�����v&��קv�^�+����j�Z����{az����^��h���n���)��{h�����ا��+h�(m�����Z��jY�w��ǥrg