Locales/Domain

* entirely switch over to write 'en' for locale 0 and accept both 'www' and 'en' for locale 0 when receiving
This commit is contained in:
Sarjuuk
2024-08-30 15:37:13 +02:00
parent e3fc4ebd62
commit a62f24b97c
8 changed files with 20 additions and 21 deletions

View File

@@ -969,23 +969,20 @@ abstract class Util
return Lang::item('ratingString', [$statId, $result, $level]);
}
public static function powerUseLocale($domain = 'www')
public static function powerUseLocale(string $domain = 'en') : void
{
foreach (Util::$localeStrings as $k => $v)
foreach (Util::$subDomains as $k => $v)
{
if (strstr($v, $domain))
{
User::useLocale($k);
Lang::load($k);
return;
}
if ($domain != $v)
continue;
User::useLocale($k);
Lang::load($k);
return;
}
if ($domain == 'www')
{
User::useLocale(LOCALE_EN);
Lang::load(LOCALE_EN);
}
User::useLocale(LOCALE_EN);
Lang::load(LOCALE_EN);
}
// default ucFirst doesn't convert UTF-8 chars