mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-10 15:11:58 +01:00
3162ac07d541a7a92004dec1b99e772491fea4cf
Route user-facing messages produced below the UI through a typed UiMessage (string-resource id plus format args) instead of pre-built English strings: showMessage, SyncStatus.Failed, playback errors and download toasts now resolve in the current locale at the UI edge. Subsonic and page-cap exceptions carry a UiMessage alongside their developer message, and the download progress notification is formatted from resources. Internal invariants and log tags stay plain strings.
Languages
Kotlin
99.1%
Nushell
0.7%
Nix
0.1%