Language and text size on a screen

Each screen can run in its own language, the language does not have to be downloaded, and changing text size does not restart the screen.

Settings group: General. Updated 2026-08-19.

WHAT THIS ARTICLE CANNOT PROMISE

This describes what the app is built to do, confirmed against the build configuration. It has not been observed on a tablet, because no tablet has run this app.

A screen's language is the screen's, not the tablet's

The language is a per-screen setting. A grill screen can run in Spanish on a tablet whose own language is English, and the screen beside it can run in English.

Every language is inside the app rather than downloaded when you pick it. That matters for one specific reason: choosing a language mid-shift on a tablet with no connection still works, because there is nothing to fetch.

Text size, rotating and docking

Changing the tablet's system text size does not restart the screen. Neither does rotating it, docking it to a keyboard, or changing the language.

The app does not lock itself to portrait or landscape, so a screen can be mounted either way round. That is deliberate: locking one orientation makes a low or under-shelf mount unusable for someone who cannot look down at it.

Where this came from

Every statement above was read out of the source code named below, and the build re-reads those files and fails if a statement stops matching them. This article carries no claim that was not measured from one of these files.

  • android/app/build.gradle.kts
  • android/app/src/main/AndroidManifest.xml