Example #1
0
function ut_main()
{
    $ret = var_export(ut_loc_get_display_name(str_repeat('*', 256), 'en_us'), true);
    $ret .= "\n";
    $ret .= var_export(intl_get_error_message(), true);
    return $ret;
}
function ut_main()
{
    $res_str = '';
    $disp_locales = array('en', 'fr', 'de');
    $locales = array('sl_IT_nedis_KIRTI', 'sl_IT_nedis-a-kirti-x-xyz', 'sl_IT_rozaj', 'sl_IT_NEDIS_ROJAZ_1901', 'i-enochian', 'zh-hakka', 'zh-wuu', 'i-tay', 'sgn-BE-nl', 'sgn-CH-de', 'sl_IT_rozaj@currency=EUR', 'uk-ua_CALIFORNIA@currency=;currency=GRN', 'root', 'uk@currency=EURO', 'Hindi', 'de', 'fr', 'ja', 'i-enochian', 'zh-Hant', 'zh-Hans', 'sr-Cyrl', 'sr-Latn', 'zh-Hans-CN', 'sr-Latn-CS', 'sl-rozaj', 'sl-nedis', 'de-CH-1901', 'sl-IT-nedis', 'sl-Latn-IT-nedis', 'de-DE', 'en-US', 'es-419', 'de-CH-x-phonebk', 'az-Arab-x-AZE-derbend', 'zh-min', 'zh-min-nan-Hant-CN', 'x-whatever', 'qaa-Qaaa-QM-x-southern', 'sr-Latn-QM', 'sr-Qaaa-CS', 'en-US-u-islamCal', 'zh-CN-a-myExt-x-private', 'en-a-myExt-b-another', 'de-419-DE', 'a-DE', 'ar-a-aaa-b-bbb-a-ccc');
    $res_str = '';
    foreach ($locales as $locale) {
        $res_str .= "locale='{$locale}'\n";
        foreach ($disp_locales as $disp_locale) {
            $scr = ut_loc_get_display_name($locale, $disp_locale);
            $scr = str_replace(array('(', ')'), '#', $scr);
            $res_str .= "disp_locale={$disp_locale} :  display_name={$scr}";
            $res_str .= "\n";
        }
        $res_str .= "-----------------\n";
    }
    return $res_str;
}