diff --git a/translation/pofiles/fi.po b/translation/pofiles/fi.po
index af579e4148..a688480a36 100644
--- a/translation/pofiles/fi.po
+++ b/translation/pofiles/fi.po
@@ -385,7 +385,8 @@ msgstr "Ei riittäviä käyttöoikeuksia tiedoston '%s' tallentamiseen."
#: pcb_calculator/calculator_panels/panel_fusing_current.cpp:176
#: pcb_calculator/calculator_panels/panel_fusing_current.cpp:188
#: pcb_calculator/calculator_panels/panel_fusing_current.cpp:200
-#: pcbnew/pcb_marker.cpp:205
+#: pcbnew/pcb_marker.cpp:205 eeschema/files-io.cpp:842
+#: eeschema/files-io.cpp:914
msgid "Error"
msgstr "Virhe"
@@ -1251,12 +1252,14 @@ msgstr "Lopeta kuvatiedostomuuntaja"
#: bitmap2component/bitmap2cmp_gui.cpp:374
#: eeschema/tools/sch_drawing_tools.cpp:572
#: pagelayout_editor/pl_editor_frame.cpp:842 pcbnew/tools/drawing_tool.cpp:665
+#: eeschema/tools/sch_drawing_tools.cpp:570
msgid "Choose Image"
msgstr "Valitse Kuva"
#: bitmap2component/bitmap2cmp_gui.cpp:375
#: eeschema/tools/sch_drawing_tools.cpp:573
#: pagelayout_editor/pl_editor_frame.cpp:843 pcbnew/tools/drawing_tool.cpp:666
+#: eeschema/tools/sch_drawing_tools.cpp:571
msgid "Image Files"
msgstr "Kuvatiedostot"
@@ -1574,6 +1577,7 @@ msgstr "Jos et tallenna, kaikki muutoksesi häviävät pysyvästi."
#: eeschema/symbol_editor/symbol_editor.cpp:550
#: eeschema/widgets/tuner_slider_base.cpp:75
#: pcbnew/footprint_libraries_utils.cpp:1059
+#: eeschema/widgets/tuner_slider_base.cpp:66
msgid "Save"
msgstr "Tallenna"
@@ -1867,6 +1871,7 @@ msgid "Report"
msgstr "Raportoi"
#: common/dialogs/dialog_assign_netclass.cpp:104
+#: common/dialogs/dialog_assign_netclass.cpp:92
msgid "Currently matching nets:"
msgstr "Tällä hetkellä vastaavat verkot:"
@@ -2025,7 +2030,7 @@ msgstr "Ympäristömuuttujat"
#: pcbnew/dialogs/dialog_net_inspector.cpp:964
#: pcbnew/dialogs/panel_fp_lib_table.cpp:460
#: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:38 pcbnew/zone.cpp:589
-#: pcbnew/zone.cpp:1414
+#: pcbnew/zone.cpp:1414 eeschema/widgets/tuner_slider_base.cpp:20
msgid "Name"
msgstr "Nimi"
@@ -3796,7 +3801,7 @@ msgstr "Viivatyyli"
#: eeschema/sch_textbox.cpp:449 include/stroke_params.h:80
#: pcbnew/fp_text.cpp:309 pcbnew/fp_textbox.cpp:315
#: pcbnew/pcb_dimension.cpp:329 pcbnew/pcb_text.cpp:142
-#: pcbnew/pcb_textbox.cpp:309
+#: pcbnew/pcb_textbox.cpp:309 eeschema/dialogs/dialog_sim_model.cpp:457
msgid "Default"
msgstr "Oletusasetus"
@@ -4111,7 +4116,7 @@ msgstr "Kentän Nimimallit"
#: common/eda_base_frame.cpp:1065 common/tool/actions.cpp:610
#: kicad/tools/kicad_manager_actions.cpp:98 pcbnew/footprint_edit_frame.cpp:914
-#: pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/menubar_footprint_editor.cpp:92 pcbnew/footprint_edit_frame.cpp:912
msgid "Footprint Editor"
msgstr "Jalanjälkieditori"
@@ -4123,7 +4128,7 @@ msgstr "Oletusarvot"
#: common/eda_base_frame.cpp:1074 common/hotkey_store.cpp:74
#: kicad/tools/kicad_manager_actions.cpp:92 pcbnew/menubar_pcb_editor.cpp:185
#: pcbnew/pcb_edit_frame.cpp:182 pcbnew/pcb_edit_frame.cpp:1528
-#: pcbnew/tools/zone_filler_tool.cpp:272
+#: pcbnew/tools/zone_filler_tool.cpp:272 pcbnew/pcb_edit_frame.cpp:1539
msgid "PCB Editor"
msgstr "Piirilevyeditori"
@@ -4338,11 +4343,12 @@ msgid "Zone"
msgstr "Vyöhyke"
#: common/eda_item.cpp:340 common/eda_item.cpp:341 pcbnew/pcb_track.cpp:822
+#: pcbnew/pcb_track.cpp:827
msgid "Track"
msgstr "Johdin"
#: common/eda_item.cpp:342 pcbnew/dialogs/dialog_board_statistics.cpp:501
-#: pcbnew/pcb_track.cpp:902
+#: pcbnew/pcb_track.cpp:902 pcbnew/pcb_track.cpp:899
msgid "Via"
msgstr "Läpivienti"
@@ -4513,7 +4519,7 @@ msgstr "Muoto"
#: common/eda_shape.cpp:637 common/eda_shape.cpp:644
#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:213
-#: pcbnew/pcb_track.cpp:842
+#: pcbnew/pcb_track.cpp:842 pcbnew/pcb_track.cpp:839
msgid "Radius"
msgstr "Säde"
@@ -4544,7 +4550,9 @@ msgstr "Pisteet"
#: pcbnew/fp_text.cpp:311 pcbnew/fp_text_grid_table.cpp:102 pcbnew/pad.cpp:1002
#: pcbnew/pcb_bitmap.cpp:211 pcbnew/pcb_target.cpp:156
#: pcbnew/pcb_target.cpp:201 pcbnew/pcb_text.cpp:144 pcbnew/pcb_track.cpp:837
-#: pcbnew/pcb_track.cpp:1243 pcbnew/pcb_track.cpp:1273
+#: pcbnew/pcb_track.cpp:1243 pcbnew/pcb_track.cpp:1273 pcbnew/pcb_track.cpp:834
+#: pcbnew/pcb_track.cpp:1240 pcbnew/pcb_track.cpp:1261
+#: pcbnew/pcb_track.cpp:1291
msgid "Width"
msgstr "Leveys"
@@ -4567,22 +4575,26 @@ msgid "Bezier"
msgstr "Bézier"
#: common/eda_shape.cpp:1693 pcbnew/pcb_textbox.cpp:529
-#: pcbnew/pcb_track.cpp:1246
+#: pcbnew/pcb_track.cpp:1246 pcbnew/pcb_track.cpp:1243
+#: pcbnew/pcb_track.cpp:1265
msgid "Start X"
msgstr "Alku X"
#: common/eda_shape.cpp:1696 pcbnew/pcb_textbox.cpp:530
-#: pcbnew/pcb_track.cpp:1250
+#: pcbnew/pcb_track.cpp:1250 pcbnew/pcb_track.cpp:1247
+#: pcbnew/pcb_track.cpp:1270
msgid "Start Y"
msgstr "Alku Y"
#: common/eda_shape.cpp:1699 pcbnew/pcb_textbox.cpp:531
-#: pcbnew/pcb_track.cpp:1253
+#: pcbnew/pcb_track.cpp:1253 pcbnew/pcb_track.cpp:1250
+#: pcbnew/pcb_track.cpp:1274
msgid "End X"
msgstr "Loppu X"
#: common/eda_shape.cpp:1702 pcbnew/pcb_textbox.cpp:532
-#: pcbnew/pcb_track.cpp:1256
+#: pcbnew/pcb_track.cpp:1256 pcbnew/pcb_track.cpp:1253
+#: pcbnew/pcb_track.cpp:1278
msgid "End Y"
msgstr "Loppu Y"
@@ -4981,7 +4993,7 @@ msgstr "Tiedostoa '%s' ei voi kopioida."
#: common/grid_tricks.cpp:325 common/tool/actions.cpp:153
#: eeschema/tools/ee_actions.cpp:157 pcbnew/dialogs/panel_setup_rules.cpp:111
-#: pcbnew/tools/edit_tool.cpp:1973
+#: pcbnew/tools/edit_tool.cpp:1973 pcbnew/tools/edit_tool.cpp:1971
msgid "Cut"
msgstr "Leikkaa"
@@ -5010,6 +5022,7 @@ msgstr "Liitä leikepöydän solut matriisiin nykyisessä solussa"
#: common/grid_tricks.cpp:331 common/tool/actions.cpp:192
#: kicad/project_tree_pane.cpp:762 pcbnew/dialogs/panel_setup_rules.cpp:114
#: pcbnew/plugins/kicad/pcb_parser.cpp:923 pcbnew/tools/edit_tool.cpp:1975
+#: pcbnew/tools/edit_tool.cpp:1973
msgid "Delete"
msgstr "Poista"
@@ -5050,7 +5063,7 @@ msgstr "Lisää Valintaan"
#: common/hotkey_store.cpp:47 eeschema/tools/ee_actions.cpp:582
#: gerbview/tools/gerbview_actions.cpp:119 pcbnew/tools/pcb_actions.cpp:790
-#: pcbnew/tools/pcb_actions.cpp:810
+#: pcbnew/tools/pcb_actions.cpp:810 eeschema/tools/ee_actions.cpp:583
msgid "Highlight Net"
msgstr "Korosta Net"
@@ -5461,6 +5474,7 @@ msgstr "Poista valinta"
#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:201
#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:212
#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:223
+#: eeschema/dialogs/dialog_sim_model.cpp:456
msgid "Unit"
msgstr "Yksikkö"
@@ -5764,15 +5778,15 @@ msgstr "Virhe: "
msgid "Unable to open %s for reading."
msgstr "Ei voitu avata %s luettavaksi."
-#: common/richio.cpp:226 common/richio.cpp:324
+#: common/richio.cpp:226 common/richio.cpp:324 common/richio.cpp:322
msgid "Maximum line length exceeded"
msgstr "Viivan enimmäispituus ylitetty"
-#: common/richio.cpp:289
+#: common/richio.cpp:289 common/richio.cpp:288
msgid "Line length exceeded"
msgstr "Viivan pituus ylitetty"
-#: common/richio.cpp:573
+#: common/richio.cpp:573 common/richio.cpp:571
msgid "OUTPUTSTREAM_OUTPUTFORMATTER write error"
msgstr "OUTPUTSTREAM_OUTPUTFORMATTER-kirjoitusvirhe"
@@ -6042,7 +6056,7 @@ msgstr "Siirry seuraavaan merkintään Tarkistusikkunassa"
#: common/tool/actions.cpp:269
msgid "Exclude Marker"
-msgstr "Jätä merkintä huomioitta"
+msgstr "Jätä merkintä huomiotta"
#: common/tool/actions.cpp:269
msgid "Mark current violation in Checker window as an exclusion"
@@ -6070,17 +6084,18 @@ msgstr "Loitonna Kohdistimesta"
#: common/tool/actions.cpp:325 common/widgets/mathplot.cpp:1678
#: eeschema/sim/sim_plot_frame_base.cpp:87
-#: pcbnew/dialogs/panel_setup_rules.cpp:122
+#: pcbnew/dialogs/panel_setup_rules.cpp:122 common/widgets/mathplot.cpp:1667
msgid "Zoom In"
msgstr "Lähennä Näkymää"
#: common/tool/actions.cpp:331 common/widgets/mathplot.cpp:1679
#: eeschema/sim/sim_plot_frame_base.cpp:91
-#: pcbnew/dialogs/panel_setup_rules.cpp:123
+#: pcbnew/dialogs/panel_setup_rules.cpp:123 common/widgets/mathplot.cpp:1668
msgid "Zoom Out"
msgstr "Loitonna Näkymää"
#: common/tool/actions.cpp:337 common/widgets/mathplot.cpp:1676
+#: common/widgets/mathplot.cpp:1665
msgid "Center on Cursor"
msgstr "Keskitä kohdistin"
@@ -6236,6 +6251,7 @@ msgid "Use millimeters"
msgstr "Käytä millimetrejä"
#: common/tool/actions.cpp:518 common/widgets/lib_tree.cpp:674
+#: common/widgets/lib_tree.cpp:665
msgid "Select Columns"
msgstr "Valitse Sarakkeet"
@@ -6660,23 +6676,24 @@ msgstr "Valitse Polku"
msgid "recent searches"
msgstr "edelliset haut"
-#: common/widgets/mathplot.cpp:1676
+#: common/widgets/mathplot.cpp:1676 common/widgets/mathplot.cpp:1665
msgid "Center plot view to this position"
msgstr "Keskitä tontinäkymä tähän asentoon"
#: common/widgets/mathplot.cpp:1677 eeschema/sim/sim_plot_frame_base.cpp:95
+#: common/widgets/mathplot.cpp:1666
msgid "Fit on Screen"
msgstr "Sovita ruudulle"
-#: common/widgets/mathplot.cpp:1677
+#: common/widgets/mathplot.cpp:1677 common/widgets/mathplot.cpp:1666
msgid "Set plot view to show all items"
msgstr "Aseta piirtonäkymä näyttämään kaikki kohteet"
-#: common/widgets/mathplot.cpp:1678
+#: common/widgets/mathplot.cpp:1678 common/widgets/mathplot.cpp:1667
msgid "Zoom in plot view."
msgstr "Lähennä piirtonäkymä."
-#: common/widgets/mathplot.cpp:1679
+#: common/widgets/mathplot.cpp:1679 common/widgets/mathplot.cpp:1668
msgid "Zoom out plot view."
msgstr "Loitonna piirtonäkymä."
@@ -6712,15 +6729,18 @@ msgstr "Palauta %s Oletusasetuksille"
#: common/widgets/properties_panel.cpp:69
#: common/widgets/properties_panel.cpp:147
+#: common/widgets/properties_panel.cpp:141
msgid "No objects selected"
msgstr "Ei valittuja kohteita"
#: common/widgets/properties_panel.cpp:161
+#: common/widgets/properties_panel.cpp:155
#, c-format
msgid "%d objects selected"
msgstr "%d kohteet valittu"
#: common/widgets/properties_panel.cpp:280
+#: common/widgets/properties_panel.cpp:274
msgid "Basic Properties"
msgstr "Perusominaisuudet"
@@ -7272,7 +7292,7 @@ msgid "Configuration Error"
msgstr "Asetusvirheet"
#: cvpcb/cvpcb_mainframe.cpp:910 pcbnew/footprint_edit_frame.cpp:939
-#: pcbnew/load_select_footprint.cpp:225
+#: pcbnew/load_select_footprint.cpp:225 pcbnew/footprint_edit_frame.cpp:937
msgid "Loading Footprint Libraries"
msgstr "Ladataan Jalanjälkikirjastoja"
@@ -7695,12 +7715,12 @@ msgid ""
msgstr ""
"Net %s on graafisesti kytketty väylään %s, mutta ei ole kyseisen väylän jäsen"
-#: eeschema/connection_graph.cpp:3266
+#: eeschema/connection_graph.cpp:3266 eeschema/connection_graph.cpp:3259
#, c-format
msgid "Sheet pin %s has no matching hierarchical label inside the sheet"
msgstr "Sivun nastassa %s ei ole vastaavaa hierarkkista nimiötä lehden sisällä"
-#: eeschema/connection_graph.cpp:3283
+#: eeschema/connection_graph.cpp:3283 eeschema/connection_graph.cpp:3276
#, c-format
msgid "Hierarchical label %s has no matching sheet pin in the parent sheet"
msgstr "Hierarkisella nimiöllä %s ei ole vastaavaa lehtinastaa emolehdellä"
@@ -7980,12 +8000,12 @@ msgid ""
"python