Add server-wide languages

dev
gravel 11 months ago
parent 833a9b4de3
commit b88e2eed53
Signed by: gravel
GPG Key ID: C0538F3C906B308F

@ -366,5 +366,15 @@
"uaonlinetalks+e529" => "🇺🇦",
);
// https://adult.oddch.at/
$server_languages[] = array(
"55e43f8010a820cf3a4ed50bff1916bd5f166148f2c8b4a9feb1088bc867291b"
=> "🇬🇧",
);
/**
* @var string[] $languages
* Array matching room identifier or server public key to language flag.
*/
$languages = array_merge(...$server_languages);
?>

@ -152,10 +152,14 @@
global $languages;
$room_identifier = $this->get_room_identifier();
$server_pubkey = $this->server->get_pubkey();
return isset($languages[$room_identifier])
? $languages[$room_identifier]
: "";
if (isset($languages[$room_identifier])) {
return $languages[$room_identifier];
} elseif (isset($languages[$server_pubkey])) {
return $languages[$server_pubkey];
}
return "";
}
/**

Loading…
Cancel
Save