Skip to content

Language & localization

NowDoing is fully bilingual: German (primary) and English. Every user-facing string is translated — menu bar, popover, settings, timesheet, widgets, the AppleScript dictionary, and the voice phrases.

The UI language follows your macOS system language automatically. If your Mac is set to English, NowDoing runs in English; if it’s set to German, NowDoing runs in German. There is no dedicated language switcher inside the app — by design, so that language and region always match the rest of your system.

macOS offers a per-app language setting. To change NowDoing:

  1. Open System Settings → General → Language & Region → Applications.
  2. Select NowDoing and pick the language you want.
  3. Restart NowDoing — the change takes effect at the next launch.

Format details also come from macOS System Settings under Language & Region — separately for language (the UI) and region (formats).

ElementSourceExample
Time formatRegion / 24-hour toggle2:30 PM (US) vs. 14:30 (DE)
Date formatRegion5/26/2026 (US) vs. 26.05.2026 (DE)
Week startRegionSunday (US), Monday (DE/AT/CH)
Week numbersRegionUS weeks in US, ISO weeks in DE
HolidaysRegionsee Working hours

CSV exports also use the system locale, so Excel parses the values correctly.

That’s a bug — please report it to hello@nowdoing.app. A missing translation falls back to the English source string automatically, so the UI is never empty.

All strings live in a single Localizable.xcstrings file (Apple’s string catalogue format). Adding further languages is possible without code changes — currently only German and English ship with the app.

This documentation is itself bilingual: use the language switcher at the top right of the sidebar. Related pages: Settings and Accessibility.