Language & Theme
Switch Stareceipt's display language, toggle dark or light mode, and personalise the app's appearance on web and mobile.
Last updated: 2026-06-02
Supported languages
Stareceipt is currently available in the following languages:
| Language | Code | Status |
|---|---|---|
| English | en | Fully translated |
| Simplified Chinese | zh | Fully translated |
| Traditional Chinese | zh-Hant | Fully translated |
| French | fr | Fully translated |
| Spanish | es | Fully translated |
| Arabic | ar | Fully translated; rendered right-to-left |
| German | de | Fully translated |
| Japanese | ja | Fully translated |
| Korean | ko | Fully translated |
| Swedish | sv | Fully translated |
The website uses the same public language set as the mobile app. English pages keep their existing URLs, while other languages use a language prefix such as /zh, /fr, or /zh-Hant.
Changing the language on mobile
- Open the Stareceipt mobile app.
- Tap Profile → Settings.
- Tap Language.
- Select your preferred language from the list.
- The app reopens in the new language.
Current shared code confirms this self-service language picker on mobile. The public website also exposes a language selector in the navigation and keeps localized URLs shareable for SEO and support.
Theme: Light, Dark, and System
Stareceipt offers three appearance modes:
| Mode | Behaviour |
|---|---|
| Light | Always uses the light colour scheme. |
| Dark | Always uses the dark colour scheme. |
| System | Follows your operating system's current appearance setting. |
System mode is the default. It switches automatically when you enable Dark Mode at the OS level (e.g. sunset-to-sunrise on macOS, or the quick-settings toggle on Android).
Setting the theme on web
Current Web builds support Light, Dark, and System appearance modes. Theme is stored per browser.
Setting the theme on mobile
- Tap Profile → Settings → Appearance.
- Choose Light, Dark, or System.
Preference scope
| Preference | Scope |
|---|---|
| Language | Client-specific. Mobile exposes a local language picker; the public website stores language in the URL path so localized pages can be shared directly. |
| Theme | Per-device / per-browser. Each installation can use a different theme. |
This means you can use dark mode on your phone and light mode in a browser independently, and you should not assume every client syncs language preferences the same way.