Annotation of embedaddon/php/ext/intl/tests/locale_get_all_variants.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: locale_get_all_variants.phpt()
3: --SKIPIF--
4: <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
5: --FILE--
6: <?php
7:
8: /*
9: * Try parsing different Locales
10: * with Procedural and Object methods.
11: */
12:
13: function ut_main()
14: {
15: $locales = array(
16: 'sl_IT_nedis_KIRTI',
17: 'sl_IT_nedis-a-kirti-x-xyz',
18: 'sl_IT_rozaj',
19: 'sl_IT_NEDIS_ROJAZ_1901',
20: 'i-enochian',
21: 'zh-hakka',
22: 'zh-wuu',
23: 'i-tay',
24: 'sgn-BE-nl',
25: 'sgn-CH-de',
26: 'sl_IT_rozaj@currency=EUR'
27: );
28: $res_str = '';
29: foreach($locales as $locale){
30: $variants_arr = ut_loc_locale_get_all_variants( $locale);
31: $res_str .= "$locale : variants ";
32: if( $variants_arr){
33: foreach($variants_arr as $variant){
34: $res_str .= "'$variant',";
35: }
36: }else{
37: $res_str .= "--none";
38: }
39: $res_str .= "\n";
40: }
41:
42: $res_str .= "\n";
43: return $res_str;
44:
45: }
46:
47: include_once( 'ut_common.inc' );
48: ut_run();
49:
50: ?>
51: --EXPECT--
52: sl_IT_nedis_KIRTI : variants 'NEDIS','KIRTI',
53: sl_IT_nedis-a-kirti-x-xyz : variants 'NEDIS',
54: sl_IT_rozaj : variants 'ROZAJ',
55: sl_IT_NEDIS_ROJAZ_1901 : variants 'NEDIS','ROJAZ','1901',
56: i-enochian : variants --none
57: zh-hakka : variants --none
58: zh-wuu : variants --none
59: i-tay : variants --none
60: sgn-BE-nl : variants --none
61: sgn-CH-de : variants --none
62: sl_IT_rozaj@currency=EUR : variants 'ROZAJ',
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>