Validate Language Code
Validates the language code and returns a normalized version, if possible.
Returns normalized language code in the "messageKey" attribute of the result model, or returns a 1200 result model if the specified language code could not be normalized.
Request
URI: /v2/content/config/validate/{lang}
HTTP Method: GET
Header params:
- Accept:
[application/json] OR [application/xml] - Content-Type:
[application/json] OR [application/xml]
PATH Parameter(s):
- lang: publication language
Response
Success
- XML:
<result message="en-US" messageKey="en-US" status="SUCCESS" statusCode="0"/> - JSON:
{"statusCode":0, "messageKey":"en-US", "message":"en-US", "status":"SUCCESS", "info":[]}
Failed
- XML:
<result message="Invalid Language Code. You must use a valid language code such as "en" or "en-GB"" messageKey="pubs.lang.badlanguage" status="FAIL" statusCode="1200"/> - JSON:
{"statusCode":1200, "messageKey":"pubs.lang.badlanguage", "message":"Invalid Language Code. You must use a valid language code such as \"en\" or \"en-GB\"", "status":"FAIL", "info":[]}
Permissions
"Use application"
Example
Request:
GET http://example.corp:8080/LiveContent/v2/content/config/validate/en-us
Response:
<result message="en-US" messageKey="en-US" status="SUCCESS" statusCode="0"/>