setdefaultlanguage sets the language of the session at startup and for some fixed Scilab menus

## Syntax

    setdefaultlanguage(language)

## Arguments

language

  a string made of a two-letter, lower-case, ISO Language Code, optionally followed by an underscore and a two-letter, upper-case, ISO country code), such as: 'fr', 'en', 'en_US', 'ru_RU', 'zh_TW'...

## Description

`setdefaultlanguage(language)` changes the language used by Scilab user interface, including help, error messages, and saves this changes as the default for subsequent runs of Scilab.

Menus will only be changed to the new language once Scilab is restarted.

`setdefaultlanguage('')` resets the language to the system value.

`setdefaultlanguage` only works on Windows. On others operating systems, it does nothing and always returns `%f`.

## Examples

    setdefaultlanguage('en_US')

    // restart Scilab
    getlanguage()
    setdefaultlanguage('fr_FR')

    // restart Scilab
    getlanguage()
    setdefaultlanguage('')

    // restart scilab

## See also

- getlanguage
- setlanguage