canonicalize() public static method

Returns a locale in its canonical form with tags formatted properly.
public static canonicalize ( string $locale ) : string
$locale string A locale in an arbitrary form (i.e. `'ZH-HANS-HK_REVISED'`).
return string A locale in its canonical form (i.e. `'zh_Hans_HK_REVISED'`).
Beispiel #1
0
 /**
  * Tests formatting of locale.
  *
  * @return void
  */
 public function testCanonicalize()
 {
     $this->assertEqual('en_US', Locale::canonicalize('en-US'));
     $this->assertEqual('en_US_POSIX', Locale::canonicalize('en_US-posiX'));
     $this->assertEqual('kpe_GN', Locale::canonicalize('kpe_gn'));
     $this->assertEqual('zh_Hans_HK_REVISED', Locale::canonicalize('ZH-HANS-HK_REVISED'));
 }