Returns all available target languages that are supported by this service when given a source language.
TranslatorInterface $translator: The translator entity.
$source_language: The source language.
array An array of remote languages in ISO format.
Overrides TranslatorPluginBase::getSupportedTargetLanguages
public function getSupportedTargetLanguages(TranslatorInterface $translator, $source_language) {
$languages = tmgmt_local_supported_target_languages($source_language);
if (\Drupal::config('tmgmt_local.settings')
->get('allow_all')) {
$languages += parent::getSupportedTargetLanguages($translator, $source_language);
}
return $languages;
}