code: private static function buildLanguageArray(IMetaModel $metaModel, TranslatorInterface $translator)
      {
          $languages = array();
          foreach ((array) $metaModel->getAvailableLanguages() as $langCode) {
              $languages[$langCode] = $translator->translate('LNG.' . $langCode, 'languages');
          }
          asort($languages);
  
          return $languages;
      }
docs: Extract all languages from the MetaModel and return them as array.
  
  @param IMetaModel          $metaModel  The MetaModel to extract the languages from.
  
  @param TranslatorInterface $translator The translator to use.
  
  @return \string[]