function getLocales(): array {
'en_GB' => ['name' => _('English (en_GB)'), 'display' => true],
'en_US' => ['name' => _('English (en_US)'), 'display' => true],
'bg_BG' => ['name' => _('Bulgarian (bg_BG)'), 'display' => false],
'ca_ES' => ['name' => _('Catalan (ca_ES)'), 'display' => true],
'zh_CN' => ['name' => _('Chinese (zh_CN)'), 'display' => true],
'zh_TW' => ['name' => _('Chinese (zh_TW)'), 'display' => false],
'cs_CZ' => ['name' => _('Czech (cs_CZ)'), 'display' => true],
'nl_NL' => ['name' => _('Dutch (nl_NL)'), 'display' => true],
'fi_FI' => ['name' => _('Finnish (fi_FI)'), 'display' => false],
'fr_FR' => ['name' => _('French (fr_FR)'), 'display' => true],
'ka_GE' => ['name' => _('Georgian (ka_GE)'), 'display' => true],
'de_DE' => ['name' => _('German (de_DE)'), 'display' => true],
'el_GR' => ['name' => _('Greek (el_GR)'), 'display' => false],
'he_IL' => ['name' => _('Hebrew (he_IL)'), 'display' => true],
'hu_HU' => ['name' => _('Hungarian (hu_HU)'), 'display' => false],
'id_ID' => ['name' => _('Indonesian (id_ID)'), 'display' => false],
'it_IT' => ['name' => _('Italian (it_IT)'), 'display' => true],
'ko_KR' => ['name' => _('Korean (ko_KR)'), 'display' => true],
'ja_JP' => ['name' => _('Japanese (ja_JP)'), 'display' => true],
'lv_LV' => ['name' => _('Latvian (lv_LV)'), 'display' => false],
'lt_LT' => ['name' => _('Lithuanian (lt_LT)'), 'display' => false],
'nb_NO' => ['name' => _('Norwegian (nb_NO)'), 'display' => true],
'fa_IR' => ['name' => _('Persian (fa_IR)'), 'display' => false],
'pl_PL' => ['name' => _('Polish (pl_PL)'), 'display' => true],
'pt_BR' => ['name' => _('Portuguese (pt_BR)'), 'display' => true],
'pt_PT' => ['name' => _('Portuguese (pt_PT)'), 'display' => true],
'ro_RO' => ['name' => _('Romanian (ro_RO)'), 'display' => true],
'ru_RU' => ['name' => _('Russian (ru_RU)'), 'display' => true],
'sk_SK' => ['name' => _('Slovak (sk_SK)'), 'display' => true],
'es_ES' => ['name' => _('Spanish (es_ES)'), 'display' => true],
'sv_SE' => ['name' => _('Swedish (sv_SE)'), 'display' => false],
'tr_TR' => ['name' => _('Turkish (tr_TR)'), 'display' => true],
'uk_UA' => ['name' => _('Ukrainian (uk_UA)'), 'display' => true],
'vi_VN' => ['name' => _('Vietnamese (vi_VN)'), 'display' => true]
function getSupportUrl(string $language = null): string {
'cs' => 'https://www.zabbix.com/cz/support',
'fr' => 'https://www.zabbix.com/fr/support',
'ja' => 'https://www.zabbix.com/jp/support',
'pt' => 'https://www.zabbix.com/br/support',
'ru' => 'https://www.zabbix.com/ru/support',
'zh' => 'https://www.zabbix.com/cn/support'
return array_key_exists($language, $urls) ? $urls[$language] : 'https://www.zabbix.com/support';