12345678910111213141516171819202122232425262728293031323334353637383940 |
- --TEST--
- msgfmt_get_locale()
- --EXTENSIONS--
- intl
- --FILE--
- <?php
- /*
- * Get locale.
- */
- function ut_main()
- {
- $locales = array(
- 'en_UK',
- 'en_US@California',
- 'uk',
- );
- $res_str = '';
- foreach( $locales as $locale )
- {
- $fmt = ut_msgfmt_create( $locale, "Test" );
- $res_str .= "$locale: " . dump( ut_msgfmt_get_locale( $fmt ) );
- $res_str .= "\n";
- }
- return $res_str;
- }
- include_once( 'ut_common.inc' );
- // Run the test
- ut_run();
- ?>
- --EXPECT--
- en_UK: 'en_UK'
- en_US@California: 'en_US@California'
- uk: 'uk'
|