Commit Graph

5 Commits

Author SHA1 Message Date
Niklas Friesen
b5296d6686 i18n: English/German from Switch system language
- Add I18n module: German when system language is DE, else English (ENUS/ENGB
  or any other language).
- Translate UI strings (tabs, settings, about, file browser, notifications,
  OC row titles, toggles Ein/Aus).
- Keep toggle/frequency/voltage list rows without subtitle descriptions
  like before.

Uses setGetSystemLanguage + setMakeLanguage; call I18n::init before
Application::init.

Made-with: Cursor
2026-03-30 20:09:38 +02:00
Niklas Friesen
b5ba2d71df UI: header icon + title; always show OC controls; About Logo cleanup
- Use gui_icon.png next to APP_TITLE in the applet header (replaces text-only header Logo).
- Simplify Logo to About tab only; drop unused HEADER style.
- Show frequency/voltage/toggle controls even when INI keys are absent (defaults until edited).
- Add resources/gui_icon.png to RomFS.

Made-with: Cursor
2026-03-30 19:57:12 +02:00
Niklas Friesen
a61fa67dca Makefile: use cp -rf for ROMFS merge (macOS/BSD compatibility)
BSD cp does not support GNU's -u flag, which broke the ROMFS target on macOS.

Made-with: Cursor
2026-03-30 19:32:53 +02:00
Niklas Friesen
90b3902311 Added gitignore 2026-03-30 19:32:39 +02:00
Niklas080208
617265f004 Initial commit 2026-02-11 20:33:01 +01:00