diff --git a/owrx/config/defaults.py b/owrx/config/defaults.py index 1272507f..8a1e0c65 100644 --- a/owrx/config/defaults.py +++ b/owrx/config/defaults.py @@ -203,6 +203,7 @@ defaultConfig = PropertyLayer( mqtt_host="localhost", mqtt_use_ssl=False, paging_filter=True, + paging_charset="US", eibi_bookmarks_range=0, repeater_range=0, adsb_ttl=900, diff --git a/owrx/controllers/settings/decoding.py b/owrx/controllers/settings/decoding.py index c1f732cc..cc0e3ba8 100644 --- a/owrx/controllers/settings/decoding.py +++ b/owrx/controllers/settings/decoding.py @@ -43,10 +43,6 @@ class DecodingSettingsController(SettingsFormController): "wfm_rds_rbds", "Decode USA-specific RBDS information from WFM broadcasts", ), - CheckboxInput( - "paging_filter", - "Filter out empty, numeric, or unreadable pager messages", - ), CheckboxInput( "cw_showcw", "Show CW codes (dits / dahs) when decoding CW", @@ -103,6 +99,24 @@ class DecodingSettingsController(SettingsFormController): append="s", ), ), + Section( + "Paging messages", + DropdownInput( + "paging_charset", + "Message character set", + options=[ + Option("US", "English (USA)"), + Option("FR", "French"), + Option("DE", "German"), + Option("SE", "Swedish"), + Option("SI", "Slovenian"), + ], + ), + CheckboxInput( + "paging_filter", + "Filter out empty, numeric, or unreadable pager messages", + ), + ), Section( "Fax transmissions", NumberInput(