Possible value types
Prev |  | Next

## Possible value types

The value types recognized are `string`, `localestring`, `regexp`, `boolean`, and `numeric`.

- Values of type `string` may contain all ASCII characters except for control characters.

- Values of type `localestring` are user displayable, and are encoded in UTF-8.

- Values of type `boolean` must either be the string `true` or `false`.

- Values of type `numeric` must be a valid floating point number as recognized by the `%f` specifier for `scanf`.

The escape sequences `\s`, `\n`, `\t`, `\r`, and `\\` are supported for values of type `string` and `localestring`, meaning ASCII space, newline, tab, carriage return, and backslash, respectively.

Some keys can have multiple values. In such a case, the value of the key is specified as a plural: for example, `string(s)`. The multiple values should be separated by a semicolon. Those keys which have several values should have a semicolon as the trailing character. Semicolons in these values need to be escaped using `\;`.

Prev |  | Next
Basic format of the file | Home | Localized values for keys