Hoa central
System.php
Go to the documentation of this file.
1 <?php
2 
37 namespace Hoa\Locale\Localizer;
38 
47 class System implements Localizer
48 {
54  public function getLocale()
55  {
56  foreach (explode('/', setlocale(LC_ALL, 0)) as $locale) {
57  if ('C' !== $locale) {
58  break;
59  }
60  }
61 
62  if ('C' === $locale) {
63  return null;
64  }
65 
66  return str_replace(
67  '_',
68  '-',
69  substr($locale, 0, strpos($locale, '.') ?: strlen($locale))
70  );
71  }
72 }