W3cubDocs

/Symfony 2.7

Symfony\Component\Locale\Locale

class Locale extends Locale

Helper class for dealing with locale strings.

Methods

static array getDisplayCountries(string $locale)

Returns the country names for a locale

static array getCountries()

Returns all available country codes

static array getDisplayLanguages(string $locale)

Returns the language names for a locale

static array getLanguages()

Returns all available language codes

static array getDisplayLocales(string $locale)

Returns the locale names for a locale

static array getLocales()

Returns all available locale codes

static string|null getIntlIcuVersion()

Returns the ICU version as defined by the intl extension

static string|null getIntlIcuDataVersion()

Returns the ICU Data version as defined by the intl extension

static string getIcuDataVersion()

Returns the ICU data version that ships with Symfony.

static string getIcuDataDirectory()

Returns the directory path of the ICU data that ships with Symfony

Details

static public array getDisplayCountries(string $locale)

Returns the country names for a locale

Parameters

string $locale The locale to use for the country names

Return Value

array The country names with their codes as keys

Exceptions

RuntimeException When the resource bundles cannot be loaded

static public array getCountries()

Returns all available country codes

Return Value

array The country codes

Exceptions

RuntimeException When the resource bundles cannot be loaded

static public array getDisplayLanguages(string $locale)

Returns the language names for a locale

Parameters

string $locale The locale to use for the language names

Return Value

array The language names with their codes as keys

Exceptions

RuntimeException When the resource bundles cannot be loaded

static public array getLanguages()

Returns all available language codes

Return Value

array The language codes

Exceptions

RuntimeException When the resource bundles cannot be loaded

static public array getDisplayLocales(string $locale)

Returns the locale names for a locale

Parameters

string $locale The locale to use for the locale names

Return Value

array The locale names with their codes as keys

Exceptions

RuntimeException When the resource bundles cannot be loaded

static public array getLocales()

Returns all available locale codes

Return Value

array The locale codes

Exceptions

RuntimeException When the resource bundles cannot be loaded

static public string|null getIntlIcuVersion()

Returns the ICU version as defined by the intl extension

Return Value

string|null The ICU version

static public string|null getIntlIcuDataVersion()

Returns the ICU Data version as defined by the intl extension

Return Value

string|null The ICU Data version

static public string getIcuDataVersion()

Returns the ICU data version that ships with Symfony.

If the environment variable USEINTLICUDATAVERSION is defined, it will try use the ICU data version as defined by the intl extension, if available.

Return Value

string The ICU data version that ships with Symfony

static public string getIcuDataDirectory()

Returns the directory path of the ICU data that ships with Symfony

Return Value

string The path to the ICU data directory

© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Locale/Locale.html