settings/languages
Retrieves the list of all languages defined in the platform with code, title and ancillary properties.
URL
(GET) /api/settings/languages
(POST) /api/settings/languages
PARAMETERS
The method has no parameters.
Use the POST variant for auto-completion and pagination features.
RESULTS
The result is a JSON array with one element per language:
loc | Language code such as "en-GB", "es"... | string |
name | Name of language in English or the interface language selected by the current user. | string |
locb | Language part of the code. If "loc" is "en-GB" then "locb" is "en". | string |
rtl | Boolean. True if language is written right to left. | bool |
wcchar | Boolean. True if word counting is character based: Japanese, Chinese, ... | bool |
EXAMPLES
The following example is for a manager user accessing a job which is proposed to him/her. As a manager, the user has management level actions as well.
CODE
[
{
"loc": "ab",
"name": "Abkhazian",
"locb": "ab",
"rtl": false,
"wcchar": false
},
{
"loc": "af",
"name": "Afrikaans",
"locb": "af",
"rtl": false,
"wcchar": false
},
{
"loc": "af-NA",
"name": "Afrikaans (Namibia)",
"locb": "af",
"rtl": false,
"wcchar": false
},
{
"loc": "af-ZA",
"name": "Afrikaans (South Africa)",
"locb": "af",
"rtl": false,
"wcchar": false
},
{
"loc": "ak",
"name": "Akan",
"locb": "ak",
"rtl": false,
"wcchar": false
},
{
"loc": "ak-Fant",
"name": "Akan (Fante)",
"locb": "ak",
"rtl": false,
"wcchar": false
},
{
"loc": "ak-Fant-GH",
"name": "Akan (Fante, Ghana)",
"locb": "ak",
"rtl": false,
"wcchar": false
},
{
"loc": "sq",
"name": "Albanian",
"locb": "sq",
"rtl": false,
"wcchar": false
},
{
"loc": "sq-AL",
"name": "Albanian (Albania)",
"locb": "sq",
"rtl": false,
"wcchar": false
},
{
"loc": "sq-MK",
"name": "Albanian (Former Yugoslav Republic of Macedonia)",
"locb": "sq",
"rtl": false,
"wcchar": false
}
]