Localization
vitalera is a multilingual platform designed for international healthcare deployments. The API, mobile apps, and web application all support locale-aware content delivery.
Supported Languages
vitalera currently supports 12 languages:
| Language | Locale Code | Coverage |
|---|---|---|
| English | en | Full |
| Spanish | es | Full |
| German | de | Full |
| Dutch | nl | Full |
| French | fr | Full |
| Catalan | ca | Full |
| Basque | eu | Full |
| Portuguese | pt | Full |
| Italian | it | Full |
| Romanian | ro | Full |
| Hungarian | hu | Full |
| Swedish | sv | Full |
API Localization
Accept-Language Header
All API responses respect the Accept-Language HTTP header. When a resource has translated content, the response includes the translation matching the requested locale.
curl -X GET "https://api.vitalera.io/api/questionnaires/42/" \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
-H "Accept-Language: es"
If the requested locale is not available, the API falls back to the resource's default_locale.
Translated Resources
The following resources support multilingual content:
- Questionnaires -- title, description, and item text
- Activity Definitions -- name, description, and instructions
- Alarm Rules -- display names and notification text
- Product Configuration -- organization-level UI labels
Translation Response Format
Translated fields are returned directly in the response body. The full set of available translations can be retrieved via the translations field:
{
"id": 42,
"identifier": "phq-9",
"default_locale": "en_US",
"translations": {
"en_US": {
"title": "Patient Health Questionnaire (PHQ-9)",
"description": "Depression screening tool"
},
"es_ES": {
"title": "Cuestionario de Salud del Paciente (PHQ-9)",
"description": "Herramienta de cribado de depresion"
}
}
}
Mobile App Localization
The patient mobile apps (Android and iOS) detect the device language and automatically display the UI in the matching locale. Users can also override the language in Settings > Language.
Health education content, questionnaires, and notification text are all served in the user's preferred language.
Web Application Localization
The professional web application supports locale switching via the language selector. All UI elements, clinical labels, and exported reports adapt to the selected language.
Adding New Languages
New languages can be added per organization. Contact support@vitalera.io to request additional locale support for your deployment.