diff --git a/docs/web/control-ui.md b/docs/web/control-ui.md index ad6d2393523..ff14af8c4cd 100644 --- a/docs/web/control-ui.md +++ b/docs/web/control-ui.md @@ -60,6 +60,15 @@ you revoke it with `openclaw devices revoke --device --role `. See - Each browser profile generates a unique device ID, so switching browsers or clearing browser data will require re-pairing. +## Language support + +The Control UI can localize itself on first load based on your browser locale, and you can override it later from the language picker in the Access card. + +- Supported locales: `en`, `zh-CN`, `zh-TW`, `pt-BR`, `de`, `es` +- Non-English translations are lazy-loaded in the browser. +- The selected locale is saved in browser storage and reused on future visits. +- Missing translation keys fall back to English. + ## What it can do (today) - Chat with the model via Gateway WS (`chat.history`, `chat.send`, `chat.abort`, `chat.inject`)