--TEST-- locale_parse_locale() icu >= 4.8 --SKIPIF-- --FILE-- $value){ $res_str .= "$key : '$value' , "; } $res_str = rtrim($res_str); } else{ $res_str .= "No values found from Locale parsing."; } $res_str .= "\n"; } $res_str .= "\n"; return $res_str; } include_once( 'ut_common.inc' ); ut_run(); ?> --EXPECTF-- --------------------- uk-ua_CALIFORNIA@currency=;currency=GRN: language : 'uk' , region : 'UA' , variant0 : 'CALIFORNIA' , --------------------- root: %s --------------------- uk@currency=EURO: language : 'uk' , --------------------- Hindi: language : 'hindi' , --------------------- de: language : 'de' , --------------------- fr: language : 'fr' , --------------------- ja: language : 'ja' , --------------------- i-enochian: grandfathered : 'i-enochian' , --------------------- zh-Hant: language : 'zh' , script : 'Hant' , --------------------- zh-Hans: language : 'zh' , script : 'Hans' , --------------------- sr-Cyrl: language : 'sr' , script : 'Cyrl' , --------------------- sr-Latn: language : 'sr' , script : 'Latn' , --------------------- zh-Hans-CN: language : 'zh' , script : 'Hans' , region : 'CN' , --------------------- sr-Latn-CS: language : 'sr' , script : 'Latn' , region : 'CS' , --------------------- sl-rozaj: language : 'sl' , variant0 : 'ROZAJ' , --------------------- sl-nedis: language : 'sl' , variant0 : 'NEDIS' , --------------------- de-CH-1901: language : 'de' , region : 'CH' , variant0 : '1901' , --------------------- sl-IT-nedis: language : 'sl' , region : 'IT' , variant0 : 'NEDIS' , --------------------- sl-Latn-IT-nedis: language : 'sl' , script : 'Latn' , region : 'IT' , variant0 : 'NEDIS' , --------------------- de-DE: language : 'de' , region : 'DE' , --------------------- en-US: language : 'en' , region : 'US' , --------------------- es-419: language : 'es' , region : '419' , --------------------- de-CH-x-phonebk: language : 'de' , region : 'CH' , private0 : 'phonebk' , --------------------- az-Arab-x-AZE-derbend: language : 'az' , script : 'Arab' , private0 : 'AZE' , private1 : 'derbend' , --------------------- zh-min: grandfathered : 'zh-min' , --------------------- zh-min-nan-Hant-CN: language : 'zh' , region : 'MIN' , variant0 : 'NAN' , variant1 : 'HANT' , variant2 : 'CN' , --------------------- qaa-Qaaa-QM-x-southern: language : 'qaa' , script : 'Qaaa' , region : 'QM' , private0 : 'southern' , --------------------- sr-Latn-QM: language : 'sr' , script : 'Latn' , region : 'QM' , --------------------- sr-Qaaa-CS: language : 'sr' , script : 'Qaaa' , region : 'CS' , --------------------- en-US-u-islamCal: language : 'en' , region : 'US' , --------------------- zh-CN-a-myExt-x-private: language : 'zh' , region : 'CN' , private0 : 'private' , --------------------- en-a-myExt-b-another: language : 'en' , --------------------- de-419-DE: language : 'de' , region : '419' , variant0 : 'DE' , --------------------- a-DE: No values found from Locale parsing. --------------------- ar-a-aaa-b-bbb-a-ccc: language : 'ar' , --------------------- x-AAAAAA: private0 : 'AAAAAA' ,