Piwik::getModule(), "returnAction" => Piwik::getAction()]; $settings = new UserSettings(); if (empty($settings->availableLanguages)) { return false; } $languages = []; foreach (API::getInstance()->getAvailableLanguageNames() as $lang) { $languages[$lang["code"]] = $lang; } foreach ($settings->availableLanguages->getValue() as $setting) { $code = $setting["languageCode"]; if (isset($languages[$code])) { $additionalParams["lang"] = $code; $menu->addItem(Piwik::translate("Intl_Language_" . $code), null, $this->urlForDefaultAction($additionalParams), $orderId = 35); } } } } }