Ir para o conteudo principal

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:

LanguageLocale CodeCoverage
EnglishenFull
SpanishesFull
GermandeFull
DutchnlFull
FrenchfrFull
CatalancaFull
BasqueeuFull
PortugueseptFull
ItalianitFull
RomanianroFull
HungarianhuFull
SwedishsvFull

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 [email protected] to request additional locale support for your deployment.