Add server-wide languages

dev
gravel 2 years ago
parent 833a9b4de3
commit b88e2eed53
Signed by: gravel
GPG Key ID: C0538F3C906B308F

@ -366,5 +366,15 @@
"uaonlinetalks+e529" => "🇺🇦", "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); $languages = array_merge(...$server_languages);
?> ?>

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

Loading…
Cancel
Save