Fixed
- No false translation prompt on non-German devices (#353): the app shipped a hardcoded
<html lang="de">, so Chromium-based browsers (e.g. Brave) repeatedly offered to translate the already-localized interface from German on non-German systems. The document language is now set to the resolved user locale before the page renders, so the declared language matches the displayed content.