Introduction
OpenSpecimen supports internationalization. To support this need to set locale in application. Locale configuration can be handled using REST API.
Configuration
By default OpenSpecimen has set en_US (English) locale. You can change it from the OpenSpecimen interface as a superadmin - Settings→Common→Locale.
OR use following REST API URL to configure a locale.
http[s]:<host>:<port>/openspecimen/rest/ng/config-settings
Use HTTP PUT method to call this API by passing the below details in JSON format:
Parameter Details :
The user authentication API takes the following parameters in json request :
module | Module name would be: common |
name | Property name would be : locale |
value | The actual value of the above specified property name. Ex: For English - en_US For Chinese - zh_CN |
Result:
The response of this request will contain the details of the configured locale property.
Below is the example to configure Chinese locale.
URL | /openspecimen/rest/ng/config-settings |
Method | PUT |
Request | application/json |
json | { "module": "common", "name": "locale", "value": "zh_CN" } |
Response | { "module": "common", "name": "locale", "value": "zh_CN" } |