TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Core\Localization\Locales Class Reference
Inheritance diagram for TYPO3\CMS\Core\Localization\Locales:
TYPO3\CMS\Core\SingletonInterface t3lib_l10n_Locales

Public Member Functions

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

Protected Member Functions

 convertToTerLocales (array $locales)
 

Protected Attributes

 $languages
 
 $isoReverseMapping
 
 $isoMapping
 
 $localeDependencies
 

Detailed Description

This file is part of the TYPO3 CMS project.

It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, either version 2 of the License, or any later version.

For the full copyright and license information, please read the LICENSE.txt file that was distributed with this source code.

The TYPO3 project - inspiring people to share! 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/mod/locallang.xlf) That's it!
Author
Xavier Perseguers typo3.nosp@m.@per.nosp@m.segue.nosp@m.rs.c.nosp@m.h

Definition at line 30 of file Locales.php.

Member Function Documentation

◆ convertToTerLocales()

TYPO3\CMS\Core\Localization\Locales::convertToTerLocales ( array  $locales)
protected

Converts an array of ISO locale codes into their TER equivalent.

Parameters
array$locales
Returns
array
Deprecated:
since TYPO3 4.6

Definition at line 256 of file Locales.php.

Referenced by TYPO3\CMS\Core\Localization\Locales\getTerLocaleDependencies(), and TYPO3\CMS\Core\Localization\Locales\getTerLocales().

◆ getIsoMapping()

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

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

Returns
array

Definition at line 202 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 193 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 222 of file Locales.php.

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

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

◆ getLocales()

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

Returns the locales.

Returns
array

Definition at line 184 of file Locales.php.

◆ getTerLocaleDependencies()

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

Returns the dependencies of a given locale using TER compatible locale codes.

Parameters
string$locale
Returns
array
Deprecated:
since TYPO3 4.6

Definition at line 244 of file Locales.php.

References TYPO3\CMS\Core\Localization\Locales\convertToTerLocales(), and TYPO3\CMS\Core\Localization\Locales\getLocaleDependencies().

◆ getTerLocales()

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

Returns the locales as referenced by the TER and TYPO3 localization files.

Returns
array
Deprecated:
since TYPO3 4.6

Definition at line 212 of file Locales.php.

References TYPO3\CMS\Core\Localization\Locales\convertToTerLocales().

Member Data Documentation

◆ $isoMapping

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

Definition at line 140 of file Locales.php.

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

◆ $isoReverseMapping

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

Definition at line 97 of file Locales.php.

◆ $languages

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

Definition at line 37 of file Locales.php.

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

◆ $localeDependencies

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