diff --git a/apps/lang/svenska.lang b/apps/lang/svenska.lang
index de1b58d39e..cfddc73c75 100644
--- a/apps/lang/svenska.lang
+++ b/apps/lang/svenska.lang
@@ -1384,7 +1384,7 @@
*: none
- masf: "MDB-Styrka"
+ masf: "MDB-styrka"
@@ -3565,7 +3565,7 @@
masd: none
- *: "Scale"
+ *: "Skala"
masd: none
@@ -6151,7 +6151,7 @@
*: none
- recording: deprecated
+ recording: ""
*: none
@@ -9957,7 +9957,7 @@
*: ""
- *: deprecated
+ *: ""
*: ""
@@ -10016,7 +10016,7 @@
*: ""
- *: "firmware"
+ *: "fast program"
@@ -10092,7 +10092,7 @@
*: none
- rtc: "Kockan är:"
+ rtc: "Klockan är:"
@@ -11866,7 +11866,7 @@
*: "Långsam"
- *: "Längsam"
+ *: "Långsam"
@@ -12641,11 +12641,11 @@
*: none
- swcodec: "Compressor"
+ swcodec: "Kompressor"
*: none
- swcodec: "Compressor"
+ swcodec: "Kompressor"
@@ -12665,3 +12665,393 @@
quickscreen: "Sätt som övre snabbmenyval"
+
+ id: LANG_FM_ITALY
+ desc: fm region Italy
+ user: core
+
+ *: none
+ radio: "Italy"
+
+
+ *: none
+ radio: "Italien"
+
+
+ *: none
+ radio: "Italien"
+
+
+
+ id: LANG_FM_OTHER
+ desc: Catch-all FM region. Select if none of the others work
+ user: core
+
+ *: none
+ radio: "Other"
+
+
+ *: none
+ radio: "Annan"
+
+
+ *: none
+ radio: "Annan"
+
+
+
+ id: LANG_COMPRESSOR_THRESHOLD
+ desc: in sound settings
+ user: core
+
+ *: none
+ swcodec: "Threshold"
+
+
+ *: none
+ swcodec: "Tröskel"
+
+
+ *: none
+ swcodec: "Tröskel"
+
+
+
+ id: LANG_COMPRESSOR_RATIO
+ desc: in sound settings
+ user: core
+
+ *: none
+ swcodec: "Ratio"
+
+
+ *: none
+ swcodec: "Förhållande"
+
+
+ *: none
+ swcodec: "Förhållande"
+
+
+
+ id: LANG_COMPRESSOR_RATIO_2
+ desc: in sound settings
+ user: core
+
+ *: none
+ swcodec: "2:1"
+
+
+ *: none
+ swcodec: "2:1"
+
+
+ *: none
+ swcodec: "2 till 1"
+
+
+
+ id: LANG_COMPRESSOR_RATIO_4
+ desc: in sound settings
+ user: core
+
+ *: none
+ swcodec: "4:1"
+
+
+ *: none
+ swcodec: "4:1"
+
+
+ *: none
+ swcodec: "4 till 1"
+
+
+
+ id: LANG_COMPRESSOR_RATIO_6
+ desc: in sound settings
+ user: core
+
+ *: none
+ swcodec: "6:1"
+
+
+ *: none
+ swcodec: "6:1"
+
+
+ *: none
+ swcodec: "6 till 1"
+
+
+
+ id: LANG_COMPRESSOR_RATIO_10
+ desc: in sound settings
+ user: core
+
+ *: none
+ swcodec: "10:1"
+
+
+ *: none
+ swcodec: "10:1"
+
+
+ *: none
+ swcodec: "10 till 1"
+
+
+
+ id: LANG_COMPRESSOR_RATIO_LIMIT
+ desc: in sound settings
+ user: core
+
+ *: none
+ swcodec: "Limit"
+
+
+ *: none
+ swcodec: "Limiter"
+
+
+ *: none
+ swcodec: "Limiter"
+
+
+
+ id: LANG_COMPRESSOR_GAIN
+ desc: in sound settings
+ user: core
+
+ *: none
+ swcodec: "Makeup Gain"
+
+
+ *: none
+ swcodec: "Förstärkning"
+
+
+ *: none
+ swcodec: "Förstärkning"
+
+
+
+ id: LANG_AUTO
+ desc: in sound settings
+ user: core
+
+ *: none
+ swcodec: "Auto"
+
+
+ *: none
+ swcodec: "Automatisk"
+
+
+ *: none
+ swcodec: "Automatisk"
+
+
+
+ id: LANG_COMPRESSOR_KNEE
+ desc: in sound settings
+ user: core
+
+ *: none
+ swcodec: "Knee"
+
+
+ *: none
+ swcodec: "Övergång"
+
+
+ *: none
+ swcodec: "Övergång"
+
+
+
+ id: LANG_COMPRESSOR_HARD_KNEE
+ desc: in sound settings
+ user: core
+
+ *: none
+ swcodec: "Hard Knee"
+
+
+ *: none
+ swcodec: "Hård"
+
+
+ *: none
+ swcodec: "Hård"
+
+
+
+ id: LANG_COMPRESSOR_SOFT_KNEE
+ desc: in sound settings
+ user: core
+
+ *: none
+ swcodec: "Soft Knee"
+
+
+ *: none
+ swcodec: "Mjuk"
+
+
+ *: none
+ swcodec: "Mjuk"
+
+
+
+ id: LANG_COMPRESSOR_RELEASE
+ desc: in sound settings
+ user: core
+
+ *: none
+ swcodec: "Release Time"
+
+
+ *: none
+ swcodec: "Återgångstid"
+
+
+ *: none
+ swcodec: "Återgångstid"
+
+
+
+ id: LANG_SKIP_OUTRO
+ desc: skipping to the 5 seconds before the end of a track
+ user: core
+
+ *: "Skip to Outro"
+
+
+ *: "Hoppa till outro"
+
+
+ *: "Hoppa till outro"
+
+
+
+ id: LANG_STATUSBAR_CUSTOM
+ desc: if this translation is compatible with LANG_CHANNEL_CUSTOM, then please use the same translation. it can be combined later then
+ user: core
+
+ *: "Custom"
+
+
+ *: "Egen"
+
+
+ *: "Egen"
+
+
+
+ id: VOICE_EXT_SBS
+ desc: spoken only, for file extension
+ user: core
+
+ *: ""
+
+
+ *: ""
+
+
+ *: "statuslist"
+
+
+
+ id: VOICE_EXT_RSBS
+ desc: spoken only, for file extension
+ user: core
+
+ *: ""
+
+
+ *: ""
+
+
+ *: "fjärrstatuslist"
+
+
+
+ id: LANG_CUSTOM_STATUSBAR
+ desc: browse for custom statusbar in theme settings
+ user: core
+
+ *:none
+ lcd_bitmap: "Custom Statusbar"
+
+
+ *:none
+ lcd_bitmap: "Egen statuslist"
+
+
+ *:none
+ lcd_bitmap: "Egen statuslist"
+
+
+
+ id: LANG_REMOTE_CUSTOM_STATUSBAR
+ desc: browse for remote custom statusbar in theme settings
+ user: core
+
+ *:none
+ remote: "Remote Custom Statusbar"
+
+
+ *:none
+ remote: "Egen fjärrstatuslist"
+
+
+ *:none
+ remote: "Egen fjärrstatuslist"
+
+
+
+ id: LANG_USB_HID
+ desc: in settings_menu
+ user: core
+
+ *: none
+ usb_hid: "USB HID"
+
+
+ *: none
+ usb_hid: "USB-knappar"
+
+
+ *: none
+ usb_hid: "USB-knappar"
+
+
+
+ id: LANG_INSERT_LAST_SHUFFLED
+ desc: in onplay menu. insert a playlist randomly at end of dynamic playlist
+ user: core
+
+ *: "Insert Last Shuffled"
+
+
+ *: "Infoga blandat sist"
+
+
+ *: "Infoga blandat sist"
+
+
+
+ id: LANG_QUEUE_LAST_SHUFFLED
+ desc: in onplay menu. queue a playlist randomly at and of dynamic playlist
+ user: core
+
+ *: "Queue Last Shuffled"
+
+
+ *: "Köa blandat sist"
+
+
+ *: "Köa blandat sist"
+
+