TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Localization\Locales Class Reference
Inheritance diagram for TYPO3\CMS\Core\Localization\Locales:
TYPO3\CMS\Core\SingletonInterface

Public Member Functions

 getLocales ()
 
 getLanguages ()
 
 getIsoMapping ()
 
 getLocaleDependencies ($locale)
 

Protected Attributes

 $languages
 
 $isoReverseMapping
 
 $isoMapping
 
 $localeDependencies
 

Detailed Description

Locales.

Defining backend system languages When adding new keys, remember to:

  • Add character encoding for lang. key in (default for new languages is "utf-8")
  • Add mappings for language in (TYPO3/ISO, language/script, script/charset)
  • Update 'setup' extension labels (sysext/setup/Resources/Private/Language/locallang.xlf) That's it!

Definition at line 32 of file Locales.php.

Member Function Documentation

◆ getIsoMapping()

TYPO3\CMS\Core\Localization\Locales::getIsoMapping ( )

Returns the mapping between TYPO3 (old) language codes and ISO codes.

Returns
array

Definition at line 191 of file Locales.php.

References TYPO3\CMS\Core\Localization\Locales\$isoMapping.

◆ getLanguages()

TYPO3\CMS\Core\Localization\Locales::getLanguages ( )

Returns the supported languages indexed by their corresponding locale.

Returns
array

Definition at line 181 of file Locales.php.

References TYPO3\CMS\Core\Localization\Locales\$languages.

◆ getLocaleDependencies()

TYPO3\CMS\Core\Localization\Locales::getLocaleDependencies (   $locale)

Returns the dependencies of a given locale, if any.

Parameters
string$locale
Returns
array

Definition at line 202 of file Locales.php.

References TYPO3\CMS\Core\Localization\Locales\$localeDependencies.

◆ getLocales()

TYPO3\CMS\Core\Localization\Locales::getLocales ( )

Returns the locales.

Returns
array

Definition at line 171 of file Locales.php.

Member Data Documentation

◆ $isoMapping

TYPO3\CMS\Core\Localization\Locales::$isoMapping
protected

Definition at line 126 of file Locales.php.

Referenced by TYPO3\CMS\Core\Localization\Locales\getIsoMapping().

◆ $isoReverseMapping

TYPO3\CMS\Core\Localization\Locales::$isoReverseMapping
protected
Initial value:
= [
'bs' => 'ba'

Definition at line 99 of file Locales.php.

◆ $languages

TYPO3\CMS\Core\Localization\Locales::$languages
protected
Initial value:
= [
'default' => 'English'

Definition at line 39 of file Locales.php.

Referenced by TYPO3\CMS\Core\Localization\Locales\getLanguages().

◆ $localeDependencies

TYPO3\CMS\Core\Localization\Locales::$localeDependencies
protected