Languages
OPALE ships in English and Simplified Chinese (中文). Every user-facing string — button labels, error toasts, notifications, receipts — is available in both languages.
Switching language
Section titled “Switching language”- At first run. The first screen is the language picker — tap 🌐 English or 🌐 中文.
- Anytime later. Tap ❓ Help on the home screen → tap a language button.
- Effective on the next tap. The language is read on every interaction, so the change is instant.
What gets translated
Section titled “What gets translated”| Surface | Translated? |
|---|---|
| Slash command labels | Yes (Telegram bot menu) |
| Inline buttons | Yes |
| Quote, confirm and receipt screens | Yes |
| Error messages and toasts | Yes |
| Background notifications (deposit confirmed, limit fired) | Yes |
| Numbers and currency | Localised formatting where it matters |
Languages on the roadmap
Section titled “Languages on the roadmap”For now, EN + ZH cover the two largest user populations on the Universal Protocol side. Additional languages aren’t planned yet — translation is hand-done (not machine-translated), so each new locale is real work.
If your community would benefit from another language and you’re willing to help translate, contact the team.
- No autodetection from Telegram locale. OPALE asks once at first run and stores your choice — it doesn’t try to infer.
- Per-account, not per-device. The choice is tied to your OPALE account; switching Telegram clients keeps the same language.