get('multilingual_default'); $languages = $config->get('multilingual_languages'); $isMultilingual = !empty($config->get('multilingual', '0')); if (!$isMultilingual || empty($mainLanguage) || empty($languages)) { return false; } return true; } function acym_getMultilingualLanguages(): array { $allLanguages = acym_getLanguages(); $config = acym_config(); $languageCodes = array_merge( [ $config->get('multilingual_default'), ], explode(',', $config->get('multilingual_languages')) ); $languages = []; foreach ($languageCodes as $languageCode) { if (empty($allLanguages[$languageCode])) { continue; } $languages[$languageCode] = $allLanguages[$languageCode]; } return $languages; } function acym_displayLanguageRadio(array $languages, string $name, $translation, string $info, $default = '', string $type = ''): void { $config = acym_config(); $defaultLanguage = $config->get('multilingual_default'); if (is_array($translation)) { $translation = json_encode($translation); } if (is_array($default)) { $default = json_encode($default); } ?>

$info]); ?>

$language) { ?>
<?php echo esc_attr($code); ?> flag