‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Localization\OfficialLanguages Class Reference

Public Member Functions

 isValidLanguageKey (string $languageKey)
 
 getLabelIdentifier (string $languageKey)
 

Protected Attributes

const LABEL_FILE = 'EXT:core/Resources/Private/Language/Iso/languages.xlf'
 

Private Attributes

array $rawData
 

Detailed Description

A class providing information about all official ISO 639-2 languages.

Data is generated from "Build/Scripts/updateIsoDatabase.php" (which in turn stems from https://github.com/sokil/php-isocodes-db-i18n)

Definition at line 25 of file OfficialLanguages.php.

Member Function Documentation

◆ getLabelIdentifier()

TYPO3\CMS\Core\Localization\OfficialLanguages::getLabelIdentifier ( string  $languageKey)

Definition at line 1692 of file OfficialLanguages.php.

◆ isValidLanguageKey()

TYPO3\CMS\Core\Localization\OfficialLanguages::isValidLanguageKey ( string  $languageKey)

Definition at line 1678 of file OfficialLanguages.php.

References TYPO3\CMS\Webhooks\Message\$details.

Member Data Documentation

◆ $rawData

array TYPO3\CMS\Core\Localization\OfficialLanguages::$rawData
private

Definition at line 30 of file OfficialLanguages.php.

◆ LABEL_FILE

const TYPO3\CMS\Core\Localization\OfficialLanguages::LABEL_FILE = 'EXT:core/Resources/Private/Language/Iso/languages.xlf'
protected

Definition at line 27 of file OfficialLanguages.php.