Hi there,
first I want to praise your module. Very nice and functional.
The Bosnian language has the wrong flag.
in the program 'LanguageSelectorBlock.php'
you have hard coded flag code for English language. ("en" ? "gb") the same should be done for the Bosnian language ("bs" ? "ba")
Thanks Mirsad
/**
* Set the custom info to the links.
*
* @param \stdClass $links
* The links.
*
* @return void
*/
private function parseLinks(\stdClass &$links): void {
$current_language = $this->languageManager->getCurrentLanguage();
foreach (array_keys($links->links) as $langcode) {
$language = $this->languageManager->getLanguage($langcode);
$flagcode = $langcode == 'en' ? 'gb' : $langcode;
$links->links[$langcode]['langcode'] = $language->getId();
$links->links[$langcode]['icon'] = $this->getFlagIcon($flagcode);
$links->links[$langcode]['uri'] = $this->getCurrentUri($langcode);
$links->links[$langcode]['current_langcode'] = $current_language->getId();
}
}
Active
1.4
Code