PEAR Manual
Prev |  | Next

# I18Nv2::setLocale()

I18Nv2::setLocale() -- Set locale

## Synopsis

    require_once 'I18Nv2.php';

``mixed I18Nv2::setLocale` (string $locale [, int $cat = LC_ALL])`

## Description

Set environment to the specified locale.

Example 44-1. Set a locale:
    1  require_once 'I18Nv2.php';
    2  I18Nv2::setLocale('en_GB');

## Parameter

string `$locale`

  a valid locale like en_US or de_DE

integer `$cat`

  the locale category - usually LC_ALL

## Return value

Returns string used system locale or false on failure.

## Note

This function should be called statically.

## See

See also I18Nv2::setLocale() example, I18Nv2::getInfo(), I18Nv2::lastLocale(), PHPs setlocale().

Prev | Home | Next
I18Nv2 Constants | Up | I18Nv2::lastLocale()