Localization
How language and number formatting work across the app, portal, and docs.
LiveAgentPro is fully localized in English, Spanish, and Brazilian Portuguese.
Supported locales #
en, es, and pt_BR. All user-visible text comes from language files, so the
admin panel, the host portal, and this documentation are all
available in the three languages.
How a locale is chosen #
Staff set their language on their profile. Hosts set theirs on the Settings page of the host portal. Either way the choice is saved on the record and reused everywhere — it is not a per-session toggle.
Before someone has chosen, the browser's Accept-Language is used as a starting
point. It never overwrites a choice that has already been made.
These docs use the language in the URL (/docs/{locale}/...) with a language
switcher in the header.
Notifications #
In-app notifications and mobile push notifications are rendered in the recipient's language at the moment they are sent, not the language of whoever triggered them.
Platform emails are the exception: they are English only today — the host portal invitation and staff invitation among them.
Number formatting #
Numbers format per locale — notably, Brazilian Portuguese uses a comma decimal
separator (10,50) and a period for thousands. Compensation values parse and
display accordingly, including in message templates.
Date formatting #
Dates follow the language too. Spanish and Brazilian Portuguese read and write
day-first (14/03/2026) with a 24-hour clock; English reads Mar 14, 2026
with a 12-hour clock.
This applies to what you type, not just what you read: a date entered as
14/03/1999 in Spanish or Portuguese is stored as the 14th of March, where it once
would have been misread month-first. An entry whose first number could only be a
month is left alone, so an American-ordered date is not silently rewritten.
Live time is shown as a duration — 15h 24m in English, 15h 24min in Brazilian
Portuguese, 15 h 24 min in Spanish.