Language & Theme

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:

LanguageCodeStatus
EnglishenFully translated
Simplified ChinesezhFully translated
Traditional Chinesezh-HantFully translated
FrenchfrFully translated
SpanishesFully translated
ArabicarFully translated; rendered right-to-left
GermandeFully translated
JapanesejaFully translated
KoreankoFully translated
SwedishsvFully 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

  1. Open the Stareceipt mobile app.
  2. Tap ProfileSettings.
  3. Tap Language.
  4. Select your preferred language from the list.
  5. 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:

ModeBehaviour
LightAlways uses the light colour scheme.
DarkAlways uses the dark colour scheme.
SystemFollows 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

  1. Tap ProfileSettingsAppearance.
  2. Choose Light, Dark, or System.

Preference scope

PreferenceScope
LanguageClient-specific. Mobile exposes a local language picker; the public website stores language in the URL path so localized pages can be shared directly.
ThemePer-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.

RECEIPT