Index: applications/editors/josm/i18n/po/fi.po
===================================================================
--- applications/editors/josm/i18n/po/fi.po	(revision 20977)
+++ applications/editors/josm/i18n/po/fi.po	(revision 21212)
@@ -8,7 +8,7 @@
 "Project-Id-Version: josm\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-24 22:59+0200\n"
-"PO-Revision-Date: 2010-04-23 22:50+0000\n"
-"Last-Translator: Dirk Stöcker <launchpad@dstoecker.de>\n"
+"POT-Creation-Date: 2010-05-10 10:11+0200\n"
+"PO-Revision-Date: 2010-05-08 23:01+0000\n"
+"Last-Translator: Mika Laari <laari@iki.fi>\n"
 "Language-Team: Finnish <fi@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -16,5 +16,5 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Launchpad-Export-Date: 2010-04-24 20:36+0000\n"
+"X-Launchpad-Export-Date: 2010-05-10 07:55+0000\n"
 "X-Generator: Launchpad (build Unknown)\n"
 
@@ -34,5 +34,5 @@
 #, java-format
 msgid "Ignoring malformed file URL: \"{0}\""
-msgstr "Jätetään huomioimatta virheellinen URL-osoite: ”{0}”"
+msgstr "Hylätään virheellinen tiedosto-URL: ”{0}”"
 
 #: ../core/src/org/openstreetmap/josm/Main.java:412
@@ -63,20 +63,20 @@
 #: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:154
 #: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:186
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:110
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:127
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:100
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:117
 #: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:357
 #: ../core/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java:250
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:357
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:522
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:579
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:642
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1036
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java:189
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:575
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:638
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1032
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java:188
 #: ../core/src/org/openstreetmap/josm/gui/help/HelpBrowser.java:424
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:815
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:765
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:819
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:716
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:72
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:237
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:269
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:238
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:270
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java:171
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java:226
@@ -98,5 +98,5 @@
 #: ../core/src/org/openstreetmap/josm/Main.java:444
 msgid "Parameter \"downloadgps\" does not accept file names or file URLs"
-msgstr ""
+msgstr "Parametrin ”downloadgps” arvoksi ei kelpaa tiedoston URL eikä nimi."
 
 #: ../core/src/org/openstreetmap/josm/Main.java:512
@@ -181,5 +181,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java:53
 msgid "Plugins"
-msgstr "Lisäosat"
+msgstr "Liitännäiset"
 
 #: ../core/src/org/openstreetmap/josm/actions/AboutAction.java:87
@@ -193,6 +193,6 @@
 "page for OSM primitive will probably fail. API base URL is: ''{0}''"
 msgstr ""
-"API-rajapinnan URL poikkeaa odotetusta muodosta. Elementtien "
-"historiatietosivujen lataus epäonnistunee. Nykyinen URL on \"{0}\""
+"API-rajapinnan URL poikkeaa odotetusta muodosta. OSM-alkioiden tieto- ja "
+"historiasivujen lataus ei luultavasti toimi. Nykyinen URL on \"{0}\""
 
 #: ../core/src/org/openstreetmap/josm/actions/AbstractInfoAction.java:63
@@ -241,5 +241,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/SimplifyWayAction.java:117
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:219
-#: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:44
+#: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:52
 #: ../core/src/org/openstreetmap/josm/gui/PleaseWaitDialog.java:48
 #: ../core/src/org/openstreetmap/josm/gui/actionsupport/DeleteFromRelationConfirmationDialog.java:363
@@ -248,6 +248,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ConflictResolutionDialog.java:193
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryDialog.java:207
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:870
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1203
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:922
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1198
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:120
 #: ../core/src/org/openstreetmap/josm/gui/download/DownloadDialog.java:376
@@ -260,14 +260,14 @@
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:406
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadSelectionDialog.java:262
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:170
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:174
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:240
 #: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:646
 #: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:597
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:204
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:205
 #: ../core/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java:129
 #: ../core/src/org/openstreetmap/josm/gui/oauth/OAuthAuthorizationWizard.java:342
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:198
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:90
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:783
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:781
 #: ../core/src/org/openstreetmap/josm/io/GpxExporter.java:116
 #: ../plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadDataGui.java:118
@@ -275,4 +275,5 @@
 #: ../plugins/buildings_tools/src/buildings_tools/AddressDialog.java:37
 #: ../plugins/buildings_tools/src/buildings_tools/BuildingSizeDialog.java:33
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:300
 #: ../plugins/grid/src/grid/GridLayer.java:162
 #: ../plugins/grid/src/grid/GridLayer.java:199
@@ -280,7 +281,8 @@
 #: ../plugins/photo_geotagging/src/org/openstreetmap/josm/plugins/photo_geotagging/GeotaggingAction.java:110
 #: ../plugins/photo_geotagging/src/org/openstreetmap/josm/plugins/photo_geotagging/GeotaggingAction.java:259
-#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:288
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:274
+#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:287
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:94
 #: ../plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/TurnRestrictionEditor.java:740
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:109
 #: ../plugins/wmsplugin/src/wmsplugin/Map_Rectifier_WMSmenuAction.java:151
 #: ../plugins/wmsplugin/src/wmsplugin/WMSAdjustAction.java:178
@@ -400,10 +402,10 @@
 #: ../core/src/org/openstreetmap/josm/gui/HelpAwareOptionPane.java:80
 #: ../core/src/org/openstreetmap/josm/gui/actionsupport/DeleteFromRelationConfirmationDialog.java:350
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1169
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:170
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:386
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1164
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:174
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:376
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:240
 #: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:689
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:204
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:205
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:192
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:107
@@ -411,10 +413,11 @@
 #: ../plugins/buildings_tools/src/buildings_tools/AddressDialog.java:37
 #: ../plugins/buildings_tools/src/buildings_tools/BuildingSizeDialog.java:33
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:299
 #: ../plugins/grid/src/grid/GridLayer.java:162
 #: ../plugins/grid/src/grid/GridLayer.java:199
 #: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/dialogs/TextInputDialog.java:145
 #: ../plugins/photo_geotagging/src/org/openstreetmap/josm/plugins/photo_geotagging/GeotaggingAction.java:110
-#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:302
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:260
+#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:301
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:94
 #: ../plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/TurnRestrictionEditor.java:686
 msgid "OK"
@@ -468,5 +471,5 @@
 #: ../plugins/tagging-preset-tester/src/org/openstreetmap/josm/plugins/taggingpresettester/TaggingPresetTesterAction.java:25
 #: ../plugins/terracer/src/terracer/ReverseTerraceAction.java:42
-#: ../plugins/terracer/src/terracer/TerracerAction.java:63
+#: ../plugins/terracer/src/terracer/TerracerAction.java:66
 #: ../plugins/tracer/src/org/openstreetmap/josm/plugins/tracer/TracerAction.java:44
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidateAction.java:46
@@ -493,5 +496,5 @@
 #: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:95
 #: ../core/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java:193
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:247
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:248
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java:250
 #: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:900
@@ -587,5 +590,5 @@
 
 #: ../core/src/org/openstreetmap/josm/actions/CloseChangesetAction.java:34
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:394
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:384
 msgid "Close open changesets"
 msgstr "Sulje avoimet muutoskokoelmat"
@@ -606,4 +609,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/SaveAsAction.java:26
 #: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:89
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:72
 #, java-format
 msgid "File: {0}"
@@ -700,5 +704,6 @@
 "three nodes."
 msgstr ""
-"Valitse joko tasan kolme pistettä, tai polku jossa on tasan kolme pistettä"
+"Valitse joko kaksi tai kolme pistettä tai polku jossa on kaksi tai kolme "
+"pistettä"
 
 #: ../core/src/org/openstreetmap/josm/actions/DeleteAction.java:18
@@ -708,6 +713,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:102
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java:276
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:892
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:989
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:944
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:985
 #: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:597
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:142
@@ -777,4 +782,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/DownloadPrimitiveAction.java:43
 #: ../core/src/org/openstreetmap/josm/actions/OpenLocationAction.java:69
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:77
 msgid "Separate Layer"
 msgstr "Erota taso"
@@ -794,8 +800,14 @@
 
 #: ../core/src/org/openstreetmap/josm/actions/DownloadPrimitiveAction.java:55
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:86
 msgid "Object type:"
 msgstr "Objektin tyyppi:"
 
+#: ../core/src/org/openstreetmap/josm/actions/DownloadPrimitiveAction.java:57
+msgid "Choose the OSM object type"
+msgstr ""
+
 #: ../core/src/org/openstreetmap/josm/actions/DownloadPrimitiveAction.java:62
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:93
 msgid "Object ID:"
 msgstr "Objektin ID:"
@@ -830,5 +842,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/DownloadReferrersAction.java:29
 msgid "Download primitives referring to one of the selected primitives"
-msgstr "Lataa kaikki valittuihin objekteihin viittaavat objektit."
+msgstr "Lataa kaikki valittuihin alkioihin viittaavat alkiot."
 
 #: ../core/src/org/openstreetmap/josm/actions/DuplicateAction.java:19
@@ -836,5 +848,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/DuplicateLayerAction.java:21
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java:498
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1379
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1374
 msgid "Duplicate"
 msgstr "Monista"
@@ -1005,6 +1017,6 @@
 "verify no errors have been introduced."
 msgstr ""
-"Jotkut poluista olivat jäsenenä relaatioissa joita muutettiin. Tarkista "
-"ettei syntynyt virheitä."
+"Relaatioita, joihin jotkut poluista kuuluivat, on muutettu. Tarkista ettei "
+"syntynyt virheitä."
 
 #: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:297
@@ -1022,5 +1034,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:474
 msgid "Removed Element from Relations"
-msgstr ""
+msgstr "Objekti poistettiin relaatioista"
 
 #: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:598
@@ -1078,5 +1090,5 @@
 
 #: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:94
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:380
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:384
 msgid "URL"
 msgstr "URL"
@@ -1147,5 +1159,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/MergeSelectionAction.java:22
 msgid "Merge the currently selected primitives into another layer"
-msgstr "Yhdistä nyt valitut uuteen tasoon"
+msgstr "Yhdistä valitut alkiot toiselle tasolle"
 
 #: ../core/src/org/openstreetmap/josm/actions/MirrorAction.java:34
@@ -1426,7 +1438,6 @@
 "incomplete primitives?"
 msgstr ""
-"Kopioitu data sisältää keskeneräisiä objekteja. Liitettäessä keskeneräiset "
-"objektit poistetaan. Haluatko varmasti liittää datan ilman keskeneräisiä "
-"objekteja?"
+"Kopioitu data sisältää keskeneräisiä alkioita. Liitettäessä keskeneräiset "
+"alkiot poistetaan. Liitetäänkö data ilman keskeneräisiä alkioita?"
 
 #: ../core/src/org/openstreetmap/josm/actions/PasteTagsAction.java:32
@@ -1450,6 +1461,6 @@
 msgid "to {0} primitive"
 msgid_plural "to {0} primtives"
-msgstr[0] "{0} objektiin"
-msgstr[1] "{0} objektiin"
+msgstr[0] "{0} alkioon"
+msgstr[1] "{0} alkioon"
 
 #: ../core/src/org/openstreetmap/josm/actions/PreferencesAction.java:25
@@ -1506,5 +1517,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/download/DownloadDialog.java:403
 #: ../core/src/org/openstreetmap/josm/gui/download/DownloadDialog.java:416
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1083
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1092
 #: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:167
 #: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:192
@@ -1512,12 +1523,12 @@
 #: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:230
 #: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:625
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:254
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:348
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:255
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:351
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java:241
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java:259
 #: ../core/src/org/openstreetmap/josm/gui/preferences/ProjectionPreference.java:143
 #: ../core/src/org/openstreetmap/josm/gui/preferences/StyleSourceEditor.java:736
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:669
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:677
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:670
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:678
 #: ../core/src/org/openstreetmap/josm/io/FileImporter.java:63
 #: ../core/src/org/openstreetmap/josm/io/FileImporter.java:77
@@ -1533,5 +1544,5 @@
 #: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1106
 #: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1351
-#: ../plugins/cadastre-fr/src/cadastre_fr/CacheControl.java:155
+#: ../plugins/cadastre-fr/src/cadastre_fr/CacheControl.java:157
 #: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionBoundaries.java:29
 #: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionLoadFromCache.java:44
@@ -1821,6 +1832,6 @@
 "should verify this and correct it when necessary.</html>"
 msgstr ""
-"<html>Relaation jäsenyys kopioitiin kaikkiin uusin polkuihin.<br>Sinun "
-"tulisi tarkistaa että jäsenyydet ovat oikein.</html>"
+"<html>Roolin sisältävä relaatiojäsenyys kopioitiin kaikkiin uusin polkuihin."
+"<br>Sinun tulisi tarkistaa, että jäsenyydet ovat oikein.</html>"
 
 #: ../core/src/org/openstreetmap/josm/actions/SplitWayAction.java:466
@@ -1829,6 +1840,6 @@
 "this and correct it when necessary.</html>"
 msgstr ""
-"<html>Relaatiojäsenyydet kopioitiin kaikkiin uusiin polkuihi.<br>Ole hyvä ja "
-"varmista että roolit ovat oikein.</html>"
+"<html>Relaatiojäsenyydet kopioitiin kaikkiin uusiin polkuihin.<br>Sinun "
+"tulisi tarkistaa, että jäsenyydet ovat oikein.</html>"
 
 #: ../core/src/org/openstreetmap/josm/actions/SplitWayAction.java:473
@@ -1965,5 +1976,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/UpdateDataAction.java:27
 msgid "Update data"
-msgstr "Päivitä tietoa"
+msgstr "Päivitä data"
 
 #: ../core/src/org/openstreetmap/josm/actions/UpdateDataAction.java:25
@@ -1974,5 +1985,5 @@
 #.
 #: ../core/src/org/openstreetmap/josm/actions/UpdateDataAction.java:90
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:993
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1002
 msgid "Download data"
 msgstr "Lataa dataa"
@@ -2034,6 +2045,6 @@
 
 #: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:153
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:109
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:126
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:99
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:116
 msgid "No changes to upload."
 msgstr "Ei lähetettäviä muutoksia."
@@ -2051,14 +2062,14 @@
 msgstr "Lähetä kaikki valittujen objektion muutokset OSM-palvelimelle"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:267
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:257
 msgid "Checking parents for deleted objects"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:326
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:316
 #, java-format
 msgid "Reading parents of ''{0}''"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:332
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:322
 msgid "Checking for deleted parents in the local dataset"
 msgstr ""
@@ -2210,9 +2221,9 @@
 msgstr "Tiedon päivitys"
 
-#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:157
+#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:147
 msgid "Check on the server"
 msgstr "Tarkista palvelimelta"
 
-#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:159
+#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:149
 msgid ""
 "Click to check whether objects in your local dataset are deleted on the "
@@ -2220,14 +2231,14 @@
 msgstr "Klikkaa tarkistaaksesi onko lataamasi objektit poistettu palvelimelta"
 
-#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:163
+#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:153
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:116
 msgid "Ignore"
 msgstr "Ohita"
 
-#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:165
+#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:155
 msgid "Click to abort and to resume editing"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:170
+#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:160
 #, java-format
 msgid ""
@@ -2238,22 +2249,27 @@
 "</strong> to ignore.<br></html>"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:183
+"<html>Paikallisessa datajoukossa on {0} alkiota, jotka on<br>mahdollisesti "
+"poistettu palvelimelta. Jos yrität myöhemmin<br>poistaa tai päivittää ne, "
+"ilmoittaa palvelin todennäköisesti<br>ristiriidasta.<br><br>Voit tarkistaa "
+"alkioiden tilan palvelimelta<br>painamalla <strong>{1}</strong>.<br>Ohita "
+"painamalla <strong>{2}</strong>.<br></html>"
+
+#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:173
 msgid "Deleted or moved primitives"
-msgstr "Poistetut tai siirretyt objektit"
-
-#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:251
+msgstr "Poistetut tai siirretyt alkiot"
+
+#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:239
 #, java-format
 msgid "The following errors occurred during mass download: {0}"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:252
+#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:240
 #: ../core/src/org/openstreetmap/josm/actions/downloadtasks/PostDownloadHandler.java:91
 msgid "Errors during Download"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadReferrersTask.java:177
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:329
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:484
+#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadReferrersTask.java:176
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:328
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:474
 #, java-format
 msgid "There was {0} conflict during import."
@@ -2262,5 +2278,5 @@
 msgstr[1] "{0} uutta ristiriitaa."
 
-#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadReferrersTask.java:182
+#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadReferrersTask.java:181
 msgid "Conflict during download"
 msgid_plural "Conflicts during download"
@@ -2268,18 +2284,18 @@
 msgstr[1] "Ristiriitoja ladattujen kohteiden kanssa"
 
-#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadReferrersTask.java:223
+#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadReferrersTask.java:222
 #, java-format
 msgid "({0}/{1}) Loading parents of node {2}"
 msgstr "({0}/{1}) Ladataan pisteeseen {2} viittaavat objektit"
 
-#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadReferrersTask.java:224
+#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadReferrersTask.java:223
 #, java-format
 msgid "({0}/{1}) Loading parents of way {2}"
 msgstr "({0}/{1}) Ladataan polun {2} emoelementtejä"
 
-#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadReferrersTask.java:225
+#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadReferrersTask.java:224
 #, java-format
 msgid "({0}/{1}) Loading parents of relation {2}"
-msgstr "({0}/{1}) Ladataan suhteen {2} emoelementtejä"
+msgstr "({0}/{1}) Ladataan relaation {2} emoja"
 
 #: ../core/src/org/openstreetmap/josm/actions/downloadtasks/PostDownloadHandler.java:114
@@ -2553,5 +2569,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:115
 msgid "Search for objects."
-msgstr "Etsi objekteja."
+msgstr "Etsi kohteita."
 
 #. -- prepare the combo box with the search expressions
@@ -2563,9 +2579,9 @@
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:140
 msgid "Please enter a search string."
-msgstr "Anna hakusana."
+msgstr "Kirjoita hakuehdot."
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:145
 msgid "Enter the search expression"
-msgstr "Anna hakulauseke"
+msgstr "Kirjoita hakulauseke"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:153
@@ -2583,5 +2599,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:156
 msgid "find in selection"
-msgstr "Etsi valinnasta"
+msgstr "etsi valinnasta"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:163
@@ -2607,5 +2623,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:181
 msgid "<b>name:Bak</b> - ''Bak'' anywhere in the name."
-msgstr "<b>name:Sörn</b> - ''Sörn'' missä kohtaa vain nimeä"
+msgstr "<b>name:Sörn</b> - ''Sörn'' missä tahansa kohtaa arvoa"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:182
@@ -2618,22 +2634,22 @@
 "<b>type=</b>, <b>*=*</b>, <b>*=</b>"
 msgstr ""
-"<b>type=*</b> - avaimen ''type'' mitä vain. Kokeile myös <b>*=arvo</b>, "
+"<b>type=*</b> - avaimen ''type'' arvo mitä vain. Kokeile myös <b>*=arvo</b>, "
 "<b>type=</b>, <b>*=*</b>, <b>*=</b>"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:184
 msgid "<b>-name:Bak</b> - not ''Bak'' in the name."
-msgstr "<b>-name:Sörn</b> - ''Sörn'' ei missään kohtaa nimeä."
+msgstr "<b>-name:Sörn</b> - ei merkkijonoa ''Sörn'' arvossa."
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:185
 msgid "<b>oneway?</b> - oneway=yes, true, 1 or on"
-msgstr "<b>oneway?</b> - oneway=yes, true, 1 tai no"
+msgstr "<b>oneway?</b> - oneway=yes, true, 1 tai on"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:186
 msgid "<b>foot:</b> - key=foot set to any value."
-msgstr "<b>foot:</b> - avain 'foot' asetettuna"
+msgstr "<b>foot:</b> - avain foot asetettuna"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:187
 msgid "<u>Special targets:</u>"
-msgstr "Erityisehdot"
+msgstr "<u>Erityisehdot:</u>"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:188
@@ -2641,18 +2657,18 @@
 "<b>type:</b> - type of the object (<b>node</b>, <b>way</b>, <b>relation</b>)"
 msgstr ""
-"<b>type:</b> - objektin tyyppi (<b>node</b> (piste), <b>way</b> (polku), "
+"<b>type:</b> - kohteen tyyppi (<b>node</b> (solmu), <b>way</b> (polku), "
 "<b>relation</b> (relaatio))"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:189
 msgid "<b>user:</b>... - all objects changed by user"
-msgstr "<b>user:</b>... - käyttäjän muokkaamat objektit"
+msgstr "<b>user:</b>... - annetun käyttäjän muokkaamat kohteet"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:190
 msgid "<b>user:anonymous</b> - all objects changed by anonymous users"
-msgstr "<b>user:anonymous</b> - anonyymin käyttäjän muokkaamat objektit"
+msgstr "<b>user:anonymous</b> - anonyymin käyttäjän muokkaamat kohteet"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:191
 msgid "<b>id:</b>... - object with given ID (0 for new objects)"
-msgstr "<b>id:</b>... - objektin haku ID:llä (0 uusille objekteille)"
+msgstr "<b>id:</b>... - kohde, jolla on annettu tunniste (0 uusille kohteille)"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:192
@@ -2661,6 +2677,6 @@
 "assigned version)"
 msgstr ""
-"<b>version:</b>... - objektin haku versionumerolla (0 objekteilla joilla ei "
-"ole versiota)"
+"<b>version:</b>... - kohde, jolla on annettu versio (versiottomilla "
+"kohteilla 0)"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:193
@@ -2669,6 +2685,6 @@
 "assigned changeset)"
 msgstr ""
-"<b>changeset:</b>... - objekti joka on annetussa muutoskokoelmassa (0 "
-"objekteilla jota eivät kuulu mihinkään)"
+"<b>changeset:</b>... - kohde, joka on annetussa muutoskokoelmassa "
+"(kokoelmiin kuulumattomilla 0)"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:194
@@ -2677,5 +2693,5 @@
 "min-max)"
 msgstr ""
-"<b>nodes:</b>... - objekti jossa on annettu määrä pisteitä (nodes:määrä tai "
+"<b>nodes:</b>... - kohde, jossa on annettu määrä pisteitä (nodes:määrä tai "
 "nodes:min-max)"
 
@@ -2685,5 +2701,5 @@
 "max)"
 msgstr ""
-"<b>tags:</b>... - objekti jossa on annettu määrä tageja (tags:määrä tai tags:"
+"<b>tags:</b>... - kohde, jossa on annettu määrä tageja (tags:määrä tai tags:"
 "min-max)"
 
@@ -2693,22 +2709,22 @@
 "12T14:51:09Z</b>, <b>2009-11-12</b> or <b>T14:51</b> ...)"
 msgstr ""
-"<b>timestamp:</b>... -  objektit joilla viimeinen muokkausaika on annettu "
-"(<b>2009-11-12T14:51:09Z</b>, <b>2009-11-12</b> tai <b>T14:51</b> ...)"
+"<b>timestamp:</b>... -  kohteet, joilla annettu aikaleima (<b>2009-11-"
+"12T14:51:09Z</b>, <b>2009-11-12</b> tai <b>T14:51</b> ...)"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:197
 msgid "<b>modified</b> - all changed objects"
-msgstr "<b>modified</b> - kaikki muokatut objektit"
+msgstr "<b>modified</b> - kaikki muokatut kohteet"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:198
 msgid "<b>selected</b> - all selected objects"
-msgstr "<b>selected</b> - kaikki valitut objektit"
+msgstr "<b>selected</b> - kaikki valitut kohteet"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:199
 msgid "<b>incomplete</b> - all incomplete objects"
-msgstr "<b>incomplete</b> - kaikki keskeneräiset objektit"
+msgstr "<b>incomplete</b> - kaikki keskeneräiset kohteet"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:200
 msgid "<b>untagged</b> - all untagged objects"
-msgstr "<b>untagged</b> - kaikki tagittomat objektit"
+msgstr "<b>untagged</b> - kaikki tagittomat kohteet"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:201
@@ -2716,6 +2732,6 @@
 "<b>child <i>expr</i></b> - all children of objects matching the expression"
 msgstr ""
-"<b>child <i>ehto</i></b> - kaikki hakuehdon valitsemien kohteiden sisältämät "
-"objektit"
+"<b>child <i>ehdot</i></b> - kaikki hakuehdot täyttävien kohteiden "
+"lapsikohteet"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:202
@@ -2723,16 +2739,15 @@
 "<b>parent <i>expr</i></b> - all parents of objects matching the expression"
 msgstr ""
-"<b>parent <i>ehto</i></b> - kaikki kohteet, joihin hakuehdon valitsemat "
-"kohteet kuuluvat"
+"<b>parent <i>ehdot</i></b> - kaikki hakuehdot täyttävien kohteiden emokohteet"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:203
 msgid "Use <b>|</b> or <b>OR</b> to combine with logical or"
-msgstr "<b>|</b> tai <b>OR</b> yhdistää ehtoja (\"tai\"-lause)"
+msgstr "<b>|</b> tai <b>OR</b> yhdistää ehdot (looginen \"tai\"-lause)"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:204
 msgid "Use <b>\"</b> to quote operators (e.g. if key contains <b>:</b>)"
 msgstr ""
-"Käytä lainausmerkkejä <b>\"</b> jos haet hakuoperaattorina käytettyjä "
-"tekstejä (esim. jos haetussa avaimessa on kaksoispiste <b>:</b>)"
+"Käytä lainausmerkkejä <b>\"</b>, jos haet erikoismerkkejä sisältäviä "
+"tekstejä (esim. <b>:</b> avaimessa)"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:205
@@ -2763,5 +2778,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:218
 msgid "Submit filter"
-msgstr ""
+msgstr "Toteuta suodin"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:218
@@ -2835,6 +2850,5 @@
 #, java-format
 msgid "Unknown primitive type: {0}. Allowed values are node, way or relation"
-msgstr ""
-"Tuntematon elementtityyppi: {0}. Sallitut arvot ovat node, way ja relation"
+msgstr "Tuntematon alkiotyyppi: {0}. Sallitut arvot ovat node, way ja relation"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:595
@@ -2850,5 +2864,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:621
 msgid "Missing parameter for OR"
-msgstr ""
+msgstr "OR-operaattorilta puuttuu parametri"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:646
@@ -2858,5 +2872,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:653
 msgid "Primitive id expected"
-msgstr ""
+msgstr "Odotettavissa alkion id"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:655
@@ -2903,5 +2917,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/upload/CyclicUploadDependencyException.java:35
 msgid "Cyclic dependency between relations:"
-msgstr ""
+msgstr "Syklinen riippuvuus relaatioden välillä"
 
 #: ../core/src/org/openstreetmap/josm/actions/upload/RelationUploadOrderHook.java:47
@@ -2912,4 +2926,7 @@
 "dependency.</html>"
 msgstr ""
+"<html>{0} relaatiota muodostavat syklin koska ne viittaavat toisiinsa."
+"<br>JOSM ei voi lähettää niitä. Muokkaa relaatioita, ja poista syklinen "
+"riippuvuus.</html>"
 
 #: ../core/src/org/openstreetmap/josm/actions/upload/RelationUploadOrderHook.java:53
@@ -2919,5 +2936,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/upload/RelationUploadOrderHook.java:54
 msgid "... refers to relation"
-msgstr ""
+msgstr "...viittaa relaatioon"
 
 #: ../core/src/org/openstreetmap/josm/actions/upload/RelationUploadOrderHook.java:87
@@ -3010,5 +3027,5 @@
 #, java-format
 msgid "Change relation member role for {0} {1}"
-msgstr ""
+msgstr "Vaihdetaan relaatiojäsenen {0} {1} rooli"
 
 #: ../core/src/org/openstreetmap/josm/command/ConflictAddCommand.java:32
@@ -3018,7 +3035,9 @@
 "conflict cannot be added.</html>"
 msgstr ""
+"<html>Taso ''{0}'' sisältää jo ristiriidan alkiolle<br>''{1}''.<br>Tätä "
+"ristiriitaa ei voi lisätä.</html>"
 
 #: ../core/src/org/openstreetmap/josm/command/ConflictAddCommand.java:38
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1126
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1121
 msgid "Double conflict"
 msgstr ""
@@ -3030,4 +3049,6 @@
 "primitive ''{1}''."
 msgstr ""
+"Varoitus: Tasoa \"{0}\" ei ole enää olemassa. Alkion \"{1}\" ristiriitaa ei "
+"voi poistaa."
 
 #: ../core/src/org/openstreetmap/josm/command/ConflictAddCommand.java:70
@@ -3073,5 +3094,5 @@
 #, java-format
 msgid "Delete relation {0}"
-msgstr "Poista relaatio {0}"
+msgstr "Poistetaan relaatio {0}"
 
 #: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:175
@@ -3100,11 +3121,11 @@
 msgid "Delete {0} relation"
 msgid_plural "Delete {0} relations"
-msgstr[0] "Poista {0} relaatio"
-msgstr[1] "Poista {0} relaatiota"
+msgstr[0] "Poistetaan {0} relaatio"
+msgstr[1] "Poistetaan {0} relaatiota"
 
 #. leave message in one tr() as there is a grammatical
 #. connection.
 #: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:433
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:162
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:231
 msgid ""
 "You are about to delete nodes outside of the area you have downloaded."
@@ -3117,5 +3138,5 @@
 
 #: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:441
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:171
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:240
 msgid "Delete confirmation"
 msgstr "Poiston vahvistus"
@@ -3139,5 +3160,5 @@
 #, java-format
 msgid "Set the ''modified'' flag for relation {0}"
-msgstr ""
+msgstr "Merkitään relaatio {0} muutetuksi"
 
 #: ../core/src/org/openstreetmap/josm/command/MoveCommand.java:121
@@ -3170,10 +3191,10 @@
 #, java-format
 msgid "Removing reference from relation {0}"
-msgstr ""
+msgstr "Poistetaan viittaus relaatiosta {0}"
 
 #: ../core/src/org/openstreetmap/josm/command/RelationMemberConflictResolverCommand.java:57
 #, java-format
 msgid "Resolve conflicts in member list of relation {0}"
-msgstr ""
+msgstr "Selvitetään ristiriidat relaation {0} jäsenluettelossa"
 
 #: ../core/src/org/openstreetmap/josm/command/RotateCommand.java:141
@@ -3201,5 +3222,5 @@
 #, java-format
 msgid "Resolve {0} tag conflicts in relation {1}"
-msgstr ""
+msgstr "Selvitetään {0} tagiristiriitaa relaatiossa {1}"
 
 #: ../core/src/org/openstreetmap/josm/command/UndeletePrimitivesCommand.java:68
@@ -3207,6 +3228,6 @@
 msgid "Undelete {0} primitive"
 msgid_plural "Undelete {0} primitives"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Palauta {0} alkio"
+msgstr[1] "Palauta {0} alkiota"
 
 #: ../core/src/org/openstreetmap/josm/command/VersionConflictResolveCommand.java:41
@@ -3223,5 +3244,5 @@
 #, java-format
 msgid "Resolve version conflict for relation {0}"
-msgstr ""
+msgstr "Selvitä versioristiriita relaatiossa {0}"
 
 #: ../core/src/org/openstreetmap/josm/command/WayNodesConflictResolverCommand.java:53
@@ -3237,13 +3258,13 @@
 #: ../core/src/org/openstreetmap/josm/corrector/CorrectionTableModel.java:58
 msgid "Apply?"
-msgstr "Toteutetaanko?"
-
-#: ../core/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java:190
+msgstr "Toteutav"
+
+#: ../core/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java:199
 msgid ""
 "When reversing this way, the following changes to properties of the way and "
 "its nodes are suggested in order to maintain data consistency."
 msgstr ""
-"Käännettäessä tätä polkua, seuraavat muutokset polun ja sen pisteiden "
-"ominaisuuksiin ovat suositeltuja."
+"Jotta polun kääntäminen ei vääristäisi karttadataa, suositellaan seuraavia "
+"muutoksia polun ja sen pisteiden ominaisuuksiin."
 
 #: ../core/src/org/openstreetmap/josm/corrector/RoleCorrectionTableModel.java:26
@@ -3276,25 +3297,25 @@
 msgstr "Uusi arvo"
 
-#: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:42
+#: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:50
 msgid "Apply selected changes"
-msgstr "Toteuta valtiut muutokset"
-
-#: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:43
+msgstr "Toteuta valitut muutokset"
+
+#: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:51
 msgid "Do not apply changes"
 msgstr "Älä toteuta muutoksia"
 
-#: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:66
+#: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:74
 msgid "Please select which property changes you want to apply."
-msgstr "Valitse, minkä ominaisuuden muutoksen haluat toteuttaa."
-
-#: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:78
+msgstr "Valitse toteutettavat ominaisuuksien muutokset."
+
+#: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:86
 msgid "Properties of "
 msgstr "Ominaisuudet: "
 
-#: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:104
+#: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:112
 msgid "Roles in relations referring to"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:125
+msgstr "Roolit relaatioissa, jotka viittavat"
+
+#: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:133
 msgid "Automatic tag correction"
 msgstr "Automaattinen tagien korjaus"
@@ -3305,10 +3326,10 @@
 #, java-format
 msgid "Illegal latitude value ''{0}''"
-msgstr ""
+msgstr "Virheellinen leveyspiiri ''{0}''"
 
 #: ../core/src/org/openstreetmap/josm/data/Bounds.java:77
 #, java-format
 msgid "Illegal longitude value ''{0}''"
-msgstr ""
+msgstr "Virheellinen pituuspiiri ''{0}''"
 
 #: ../core/src/org/openstreetmap/josm/data/Preferences.java:342
@@ -3451,5 +3472,5 @@
 #, java-format
 msgid "Already registered a conflict for primitive ''{0}''."
-msgstr ""
+msgstr "Alkiolle \"{0}\" on jo rekisteröity ristiriita"
 
 #. *
@@ -3498,11 +3519,11 @@
 msgstr "I"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/DataSet.java:200
+#: ../core/src/org/openstreetmap/josm/data/osm/DataSet.java:216
 #, java-format
 msgid ""
 "Unable to add primitive {0} to the dataset because it is already included"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/data/osm/DataSet.java:635
+msgstr "Alkiota {0} ei voi lisätä datajoukkoon, koska se kuuluu jo siihen"
+
+#: ../core/src/org/openstreetmap/josm/data/osm/DataSet.java:649
 #, java-format
 msgid ""
@@ -3511,10 +3532,12 @@
 "error, it should be safe to continue in your work."
 msgstr ""
-"JOSM ei löytänyt kohdetta [{0} {1}] muistista vaikka pitäisi olla. Voit "
-"ilmoittaa virheen sivulla http://josm.openstreetmap.de . Tämä ei ole "
-"kriittinen virhe, työskentelyn pitäisi onnistua ongelmitta."
+"Alkiota [{0} {1}] ei löytynyt datajoukosta, vaikka sen oletettiin olevan "
+"siellä. Voit ilmoittaa virheen sivulla \"http://josm.openstreetmap.de/\". "
+"Tämä ei ole kriittinen virhe, ja työskentelyä pitäisi voida jatkaa "
+"ongelmitta."
 
 #: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:147
 #: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:185
+#: ../plugins/reverter/src/reverter/DataSetToCmd.java:109
 #, java-format
 msgid "Missing merge target for way with id {0}"
@@ -3527,4 +3550,5 @@
 
 #: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:201
+#: ../plugins/reverter/src/reverter/DataSetToCmd.java:115
 #, java-format
 msgid "Missing merge target for node with id {0}"
@@ -3532,9 +3556,11 @@
 
 #: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:216
+#: ../plugins/reverter/src/reverter/DataSetToCmd.java:134
 #, java-format
 msgid "Missing merge target for relation with id {0}"
-msgstr ""
+msgstr "Relaatio id = {0} puuttuu kohdejoukosta"
 
 #: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:221
+#: ../plugins/reverter/src/reverter/DataSetToCmd.java:139
 #, java-format
 msgid "Missing merge target of type {0} with id {1}"
@@ -3557,5 +3583,5 @@
 msgctxt "filter"
 msgid "E"
-msgstr ""
+msgstr "S"
 
 #. column header: hide filter
@@ -3563,5 +3589,5 @@
 msgctxt "filter"
 msgid "H"
-msgstr ""
+msgstr "P"
 
 #. column header: filter text
@@ -3575,5 +3601,5 @@
 msgctxt "filter"
 msgid "C"
-msgstr ""
+msgstr "L"
 
 #. column header: inverted filter
@@ -3581,5 +3607,5 @@
 msgctxt "filter"
 msgid "I"
-msgstr ""
+msgstr "K"
 
 #. column header: filter mode
@@ -3587,5 +3613,5 @@
 msgctxt "filter"
 msgid "M"
-msgstr ""
+msgstr "T"
 
 #. translators notes must be in front
@@ -3594,5 +3620,5 @@
 msgctxt "filter"
 msgid "R"
-msgstr ""
+msgstr "K"
 
 #. filter mode: add
@@ -3600,5 +3626,5 @@
 msgctxt "filter"
 msgid "A"
-msgstr ""
+msgstr "L"
 
 #. filter mode: remove
@@ -3606,5 +3632,5 @@
 msgctxt "filter"
 msgid "D"
-msgstr ""
+msgstr "P"
 
 #. filter mode: in selection
@@ -3612,39 +3638,40 @@
 msgctxt "filter"
 msgid "F"
-msgstr ""
+msgstr "E"
 
 #: ../core/src/org/openstreetmap/josm/data/osm/Filters.java:269
 msgid "<h2>Filter active</h2>"
-msgstr ""
+msgstr "<h2>Suodatus päällä</h2>"
 
 #: ../core/src/org/openstreetmap/josm/data/osm/Filters.java:275
 #, java-format
 msgid "<p><b>{0}</b> objects hidden"
-msgstr ""
+msgstr "<p><b>{0}</b> kohdetta piilossa"
 
 #: ../core/src/org/openstreetmap/josm/data/osm/Filters.java:283
 #, java-format
 msgid "<b>{0}</b> objects disabled"
-msgstr ""
+msgstr "<b>{0}</b> kohdetta himmeänä"
 
 #: ../core/src/org/openstreetmap/josm/data/osm/Filters.java:286
 msgid "</p><p>Close the filter dialog to see all objects.<p></html>"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:463
+"</p><p>Saat kaikki kohteet näkyviin sulkemalla suodinpaneelin.<p></html>"
+
+#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:488
 msgid "A primitive with ID = 0 cannot be invisible."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:520
+msgstr "Alkio, jonka id = 0, ei voi olla näkymätön"
+
+#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:545
 #, java-format
 msgid "ID > 0 expected. Got {0}."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:522
+#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:547
 #, java-format
 msgid "Version > 0 expected. Got {0}."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:742
+#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:767
 #, java-format
 msgid ""
@@ -3652,20 +3679,25 @@
 "{0}"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:1114
+"Uuden alkion muutosjoukon tunnisteen (changesetId) pitää olla 0, mutta "
+"annettu tunniste oli {0}."
+
+#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:1139
 msgid ""
 "Cannot merge because either of the participating primitives is new and the "
 "other is not"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:1116
+"Alkioita ei voi yhdistää, koska jompikumpi niistä on uusi, mutta toinen ei"
+
+#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:1141
 #, java-format
 msgid ""
 "Cannot merge primitives with different ids. This id is {0}, the other is {1}"
 msgstr ""
+"Alkioita ei voi yhdistää, koska niillä on eri tunnisteet: tällä {0} ja "
+"toisella {1}"
 
 #: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitiveType.java:10
 #: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:108
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:580
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:581
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/util/NameVisitor.java:50
 msgid "node"
@@ -3677,5 +3709,5 @@
 #: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitiveType.java:11
 #: ../core/src/org/openstreetmap/josm/data/osm/visitor/paint/PaintColors.java:18
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:580
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:581
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/util/NameVisitor.java:62
 msgid "way"
@@ -3689,5 +3721,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:170
 #: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:364
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:580
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:581
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/util/NameVisitor.java:72
 msgid "relation"
@@ -3696,12 +3728,13 @@
 msgstr[1] "relaatiot"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/TagCollection.java:589
-#: ../core/src/org/openstreetmap/josm/data/osm/TagCollection.java:610
-#: ../core/src/org/openstreetmap/josm/data/osm/TagCollection.java:627
-#: ../core/src/org/openstreetmap/josm/data/osm/TagCollection.java:645
+#: ../core/src/org/openstreetmap/josm/data/osm/TagCollection.java:587
+#: ../core/src/org/openstreetmap/josm/data/osm/TagCollection.java:608
+#: ../core/src/org/openstreetmap/josm/data/osm/TagCollection.java:625
+#: ../core/src/org/openstreetmap/josm/data/osm/TagCollection.java:643
 msgid ""
 "Tag collection cannot be applied to a primitive because there are keys with "
 "multiple values."
 msgstr ""
+"Tagikokoelmaa ei voi asettaa alkiolle, koska siinä on toistuvia avaimia."
 
 #: ../core/src/org/openstreetmap/josm/data/osm/Way.java:292
@@ -3714,10 +3747,10 @@
 #, java-format
 msgid "Cannot compare primitive with ID ''{0}'' to primitive with ID ''{1}''."
-msgstr ""
+msgstr "Alkion \"{0}\" versiota ei voi verrata alkion \"{1}\" versioon."
 
 #: ../core/src/org/openstreetmap/josm/data/osm/history/HistoryWay.java:48
 #, java-format
 msgid "Parameter {0} not in range 0..{1}. Got ''{2}''."
-msgstr ""
+msgstr "Parametri {0} ei ole välillä 0..{1}. Saatiin ”{2}”."
 
 #: ../core/src/org/openstreetmap/josm/data/osm/visitor/paint/MapPaintVisitor.java:188
@@ -3838,5 +3871,5 @@
 #: ../core/src/org/openstreetmap/josm/data/osm/visitor/paint/PaintColors.java:22
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java:179
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:189
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:180
 msgid "background"
 msgstr "tausta"
@@ -4020,6 +4053,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialog.java:464
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:705
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:276
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:526
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:267
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:485
 #, java-format
 msgid "{0} node"
@@ -4135,5 +4168,5 @@
 #, java-format
 msgid "Expected non-empty value for parameter ''{0}'', got ''{1}''"
-msgstr ""
+msgstr "Parametrille {0} odotettiin epätyhjää arvoa, mutta saatiin ”{1}”"
 
 #: ../core/src/org/openstreetmap/josm/gui/MainApplet.java:37
@@ -4287,4 +4320,6 @@
 "order."
 msgstr ""
+"Parametrit --download, --downloadgps ja --selection käsitellään tässä "
+"järjestyksessä."
 
 #: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:99
@@ -4318,5 +4353,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:198
 msgid "Loading plugins"
-msgstr "Ladataan liitännäiset"
+msgstr "Ladataan liitännäisiä"
 
 #: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:239
@@ -4331,6 +4366,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:167
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:87
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:937
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:180
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:989
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:179
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowser.java:143
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:134
@@ -4355,5 +4390,5 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:170
-#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:192
+#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:191
 msgid "Presets"
 msgstr "Esivalinnat"
@@ -4489,4 +4524,6 @@
 "relation</strong>.</html>"
 msgstr ""
+"<html>Vahvista <strong>1 objektin</strong> poistaminen <strong>1 "
+"relaatiosta</strong>.</html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/actionsupport/DeleteFromRelationConfirmationDialog.java:152
@@ -4497,4 +4534,6 @@
 "relations</strong>.</html>"
 msgstr ""
+"<html>Vahvista <strong>1 objektin</strong> poistaminen <strong>{0} "
+"relaatiosta</strong>.</html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/actionsupport/DeleteFromRelationConfirmationDialog.java:156
@@ -4504,4 +4543,6 @@
 "relations</strong>.</html>"
 msgstr ""
+"<html>Vahvista <strong>{0} objektin</strong> poistaminen <strong>{1} "
+"relaatiosta</strong>.</html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/actionsupport/DeleteFromRelationConfirmationDialog.java:165
@@ -4522,5 +4563,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/actionsupport/DeleteFromRelationConfirmationDialog.java:319
 msgid "From Relation"
-msgstr ""
+msgstr "Relaatiosta"
 
 #: ../core/src/org/openstreetmap/josm/gui/actionsupport/DeleteFromRelationConfirmationDialog.java:328
@@ -4533,6 +4574,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberListColumnModel.java:26
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolverColumnModel.java:42
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:479
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableColumnModel.java:16
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:513
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableColumnModel.java:18
 #: ../core/src/org/openstreetmap/josm/gui/history/RelationMemberTableColumnModel.java:20
 #: ../plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/RelationMemberColumnModel.java:20
@@ -4542,5 +4583,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/actionsupport/DeleteFromRelationConfirmationDialog.java:352
 msgid "Click to close the dialog and remove the object from the relations"
-msgstr ""
+msgstr "Sulkee ikkunan, ja poistaa objektin relaatioista"
 
 #: ../core/src/org/openstreetmap/josm/gui/actionsupport/DeleteFromRelationConfirmationDialog.java:365
@@ -4633,8 +4674,8 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java:173
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:180
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:239
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:234
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowser.java:132
 #: ../plugins/public_transport/src/public_transport/RoutePatternAction.java:424
-#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:193
+#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:192
 msgid "Tags"
 msgstr "Tagit"
@@ -4649,5 +4690,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java:120
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java:254
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:275
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:270
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowser.java:142
 msgid "Members"
@@ -4698,4 +4739,6 @@
 "relation"
 msgstr ""
+"Yhdistetty jäsenluettelo on lukittu. Tämän relaation jäsenluettelossa ei ole "
+"enää ristiriitoja."
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java:200
@@ -4705,5 +4748,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java:201
 msgid "Pending conflicts in the member list of this relation"
-msgstr ""
+msgstr "Tämän relaation jäsenluettelossa on vielä ristiriitoja."
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java:210
@@ -4733,8 +4776,10 @@
 "primitive<br>because they are deleted in the target dataset:"
 msgstr ""
+"Seuraavia alkioita ei voitu kopioida lähdejoukosta, koska<br>\r\n"
+"ne on poistettu kohteena olevasta datajoukosta:"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:335
 msgid "Merging deleted primitives failed"
-msgstr ""
+msgstr "Virhe poistettujen alkioiden yhdistämisessä"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:628
@@ -4747,5 +4792,5 @@
 #, java-format
 msgid "Unexpected value of parameter ''index''. Got {0}."
-msgstr ""
+msgstr "Parametrille ”index” saatiin odottamaton arvo ”{0}”."
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:815
@@ -5001,9 +5046,13 @@
 "deleted on the server.<br><br>Do you want to undelete these too?"
 msgstr[0] ""
+"Datajoukossa on vielä {0} alkio, johon viitataan<br>palvelimelta poistetusta "
+"relaatiosta {1}.<br>Haluatko palauttaa relaation?"
 msgstr[1] ""
+"Datajoukossa on vielä {0} alkiota, joihin viitataan<br>palvelimelta "
+"poistetusta relaatiosta {1}.<br>Haluatko palauttaa relaation?"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergeModel.java:559
 msgid "Undelete dependent primitives?"
-msgstr ""
+msgstr "Palautetaanko riippuvat alkiot?"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMerger.java:87
@@ -5104,10 +5153,13 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMerger.java:639
-#, java-format
+#, fuzzy, java-format
 msgid ""
 "<html>To keep your local version, JOSM<br>has to reset the id of primitive "
 "{0} to 0.<br>On the next upload the server will assign<br>it a new id.<br>Do "
-"yo agree?</html>"
-msgstr ""
+"you agree?</html>"
+msgstr ""
+"<html>Jos haluat säilyttää tekemäsi paikallisen version,<br>JOSMin täytyy "
+"asettaa alkion {0} tunniste nollaksi.<br>Seuraavan lähetyksen yhteydessä "
+"palvelin asettaa<br>sille uuden tunnisteen.<br>Toteutetaanko muutos?</html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMerger.java:646
@@ -5129,4 +5181,6 @@
 "dataset.<br>Do you agree?</html>"
 msgstr ""
+"<html>JOSMin täytyy poistaa tekemäsi paikallinen alkio {0}<br>datajoukosta."
+"<br>Toteutetaanko muutos?</html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMerger.java:685
@@ -5175,6 +5229,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergeColumnModel.java:18
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolverColumnModel.java:28
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:196
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:450
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:205
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:484
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:75
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:113
@@ -5187,6 +5241,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergeColumnModel.java:25
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolverColumnModel.java:35
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:227
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:450
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:240
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:484
 #: ../core/src/org/openstreetmap/josm/gui/history/TagTableColumnModel.java:27
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:75
@@ -5263,5 +5317,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialog.java:289
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolver.java:146
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1136
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1131
+#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/preset/ui/TabularPresetSelector.java:131
 #: ../plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/TurnRestrictionEditor.java:643
 msgid "Apply"
@@ -5354,6 +5409,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialog.java:465
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:701
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:277
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:531
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:268
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:490
 #, java-format
 msgid "{0} way"
@@ -5364,5 +5419,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialog.java:466
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:709
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:536
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:495
 #, java-format
 msgid "{0} relation"
@@ -5378,5 +5433,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictDecisionType.java:29
 msgid "Remove this relation member from the relation"
-msgstr ""
+msgstr "Poista tämä jäsen relaatiosta"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictDecisionType.java:32
@@ -5386,5 +5441,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictDecisionType.java:33
 msgid "Keep this relation member for the target object"
-msgstr ""
+msgstr "Jätä tämä jäsen kohderelaatioon"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictDecisionType.java:36
@@ -5413,4 +5468,5 @@
 "modified relations.</html>"
 msgstr ""
+"<html>Asettaa annetun avaimen<br>kaikkiin muutettuihin relaatioihin.</html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolver.java:106
@@ -5442,4 +5498,10 @@
 "place of the original way in the relation.</html>"
 msgstr ""
+"<html>Yhdistettävät polut ovat jäsenenä ainakin yhdessä relaatiossa. Sinun "
+"pitää päättää haluatko <strong>jättää</strong> jäsenyydet yhdistettyyn "
+"polkuun vai <strong>poistaa</strong> ne.<br>Tavallisesti ensimmäinen polku "
+"<strong>jätetään</strong> ja muut samassa relaatiossa jäseninä olevat polut "
+"<strong>poistetaan</strong>: yhdistetty polku korvaa relaatiossa "
+"alkuperäisen.</html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolver.java:134
@@ -5452,4 +5514,10 @@
 "the place of the original node in the relation.</html>"
 msgstr ""
+"<html>Yhdistettävät solmut ovat jäsenenä ainakin yhdessä relaatiossa. Sinun "
+"pitää päättää haluatko <strong>jättää</strong> jäsenyydet kohdesolmuun vai "
+"<strong>poistaa</strong> ne.<br>Tavallisesti ensimmäinen solmu "
+"<strong>jätetään</strong> ja muut samassa relaatiossa jäseninä olevat solmut "
+"<strong>poistetaan</strong>: kohdesolmu korvaa relaatiossa alkuperäisen.</"
+"html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolver.java:148
@@ -5479,5 +5547,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:161
 msgid "For selected objects only"
-msgstr ""
+msgstr "Vain valittujen kohteiden"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:162
@@ -5487,4 +5555,6 @@
 "html>"
 msgstr ""
+"<html>Rastita, jos haluat nähdä vain valittujen kohteiden muutoskokoelmat."
+"<br>Ilman rastia näytetään kaikki aktiivisen tason muutoskokoelmat.</html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:253
@@ -5501,5 +5571,5 @@
 msgstr "Valitse kaikki objektit jotka ovat valitussa muutoskokoelmassa"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:359
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:349
 #: ../core/src/org/openstreetmap/josm/gui/download/DownloadDialog.java:179
 #: ../core/src/org/openstreetmap/josm/gui/download/DownloadDialog.java:393
@@ -5507,26 +5577,26 @@
 msgstr "Lataa"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:360
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:350
 msgid "Download information about the selected changesets from the OSM server"
 msgstr "Lataa valittujen muutoskokoelmien tiedot OSM-palvelimelta"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:395
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:385
 msgid "Closes the selected open changesets"
 msgstr "Sulkee valitut avoimet muutoskokoelmat"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:426
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:416
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:190
 msgid "Show info"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:427
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:417
 msgid "Open a web page for each selected changeset"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:466
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:456
 msgid "Details"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:467
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:457
 msgid "Opens the Changeset Manager window for the selected changesets"
 msgstr "Avaa valitut muutoskokoelmat muutoskokoelmien hallintaikkunaan"
@@ -5551,5 +5621,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:162
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:66
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:446
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:480
 #: ../plugins/imagewaypoint/src/org/insignificant/josm/plugins/imagewaypoint/ImageWayPointDialog.java:190
 #: ../plugins/livegps/src/livegps/LiveGpsDialog.java:46
@@ -5636,8 +5706,8 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:55
 msgid "Filter objects and hide/disable them."
-msgstr ""
+msgstr "Valitse kohteita suotimilla, ja piilota tai himmennä ne"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:75
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:925
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:977
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:125
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:471
@@ -5651,49 +5721,50 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:75
 msgid "Add filter."
-msgstr ""
+msgstr "Lisää suodin"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:87
 msgid "Edit filter."
-msgstr ""
+msgstr "Muokkaa suodinta"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:102
 msgid "Delete filter."
-msgstr ""
+msgstr "Poista suodin"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:112
 msgid "Move filter up."
-msgstr ""
+msgstr "Nosta suodinta"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:123
 msgid "Move filter down."
-msgstr ""
+msgstr "Laske suodinta"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:137
 msgid "Enable filter"
-msgstr ""
+msgstr "Suodin käytössä"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:138
 msgid "Hide elements"
-msgstr ""
+msgstr "Piilota kohteet"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:140
 msgid "Apply also for children"
-msgstr ""
+msgstr "Sovella myös lapsikohteisiin"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:141
 msgid "Inverse filter"
-msgstr ""
+msgstr "Käänteinen suodatus"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:142
 msgid "Filter mode"
-msgstr ""
+msgstr "Suodatustapa"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:217
 #, java-format
-msgid "Filter Hidden: {0} Disabled: {0}"
+msgid "Filter Hidden:{0} Disabled:{1}"
 msgstr ""
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:69
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:70
+#: ../plugins/reverter/src/reverter/ReverterPlugin.java:20
 msgid "History"
 msgstr "Historia"
@@ -5788,5 +5859,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:90
 msgid "Open a list of all relations."
-msgstr "Avaa lista kaikista relaatioista."
+msgstr "Näyttää kaikki relaatiot luettelona"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:279
@@ -5800,14 +5871,14 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:358
 msgid "Create a new relation"
-msgstr "Luo uusi relaatio"
+msgstr "Tee uusi relaatio"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:395
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1376
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1371
 msgid "Create a copy of this relation and open it in another editor window"
-msgstr "Luo kopio tästä relaatiosta ja avaa se toiseen ikkunaan"
+msgstr "Tee kopio tästä relaatiosta, ja avaa se muokkaimeen"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:433
 msgid "Set the current selection to the list of selected relations"
-msgstr ""
+msgstr "Korvaa nykyinen valinta valituilla relaatioilla"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:460
@@ -5821,5 +5892,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:492
 msgid "Download all members of the selected relations"
-msgstr "Lataa kaikki valittujen relaatioiden jäsenet"
+msgstr "Lataa valittujen relaatioiden kaikki jäsenet"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:493
@@ -5830,5 +5901,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:745
 msgid "Download incomplete members of selected relations"
-msgstr ""
+msgstr "Lataa valittujen relaatioiden epätäydelliset jäsenet"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:526
@@ -5840,5 +5911,5 @@
 #, java-format
 msgid "Relations: {0}"
-msgstr "Relaatiot: {0}"
+msgstr "Relaatiot: {0} kpl"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:161
@@ -5866,5 +5937,5 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:423
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:353
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:349
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/SelectionTableColumnModel.java:17
 #: ../plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/JosmSelectionPanel.java:67
@@ -5882,9 +5953,9 @@
 msgstr "Valinta: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:374
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:375
 msgid "Undock the panel"
 msgstr "Irroita paneeli"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:388
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:389
 msgid ""
 "Close this panel. You can reopen it with the buttons in the left toolbar."
@@ -5893,5 +5964,5 @@
 "työkalupalkin napista."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:399
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:401
 msgid "Click to minimize/maximize the panel content"
 msgstr "Napsauta pienentääksesi/suurentaaksesi paneelin sisällön"
@@ -5916,5 +5987,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:160
 msgid "Select primitives submitted by this user"
-msgstr "Valitse tämän käyttäjänä lähettämät objektit"
+msgstr "Valitse tämän käyttäjän lähettämät alkiot"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:191
@@ -6126,5 +6197,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:250
 msgid "Download and show the history of the selected primitives"
-msgstr "Lataa ja näytä valittujen objektien historia"
+msgstr "Lataa ja näytä valittujen alkioiden historia"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:315
@@ -6135,5 +6206,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:317
 msgid "Select the corresponding primitives in the current data layer"
-msgstr ""
+msgstr "Valitse merkityt alkiot aktiiviselta datatasolta"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:324
@@ -6155,5 +6226,5 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:377
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:425
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:415
 msgid "Zoom to in layer"
 msgstr ""
@@ -6161,8 +6232,8 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:379
 msgid "Zoom to the corresponding primitives in the current data layer"
-msgstr ""
+msgstr "Näytä merkityt alkiot aktiiviselta datatasolta"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:393
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:439
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:429
 msgid "Nothing to zoom to"
 msgstr ""
@@ -6899,5 +6970,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/download/PlaceSelection.java:425
 #: ../core/src/org/openstreetmap/josm/gui/history/TagTableColumnModel.java:21
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:378
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:382
 #: ../core/src/org/openstreetmap/josm/gui/preferences/ColorPreference.java:69
 #: build/trans_presets.java:78 build/trans_presets.java:114
@@ -7087,8 +7158,8 @@
 "Select the primitives in the content of this changeset in the current data "
 "layer"
-msgstr "Valitse muutoskokoelmaan kuuluvat objektit aktiivisella tasolla"
+msgstr "Valitse muutoskokoelmaan kuuluvat alkiot aktiiviselta datatasolta"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:365
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:434
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:424
 #, java-format
 msgid ""
@@ -7097,9 +7168,9 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:427
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:417
 msgid ""
 "Zoom to the primitives in the content of this changeset in the current data "
 "layer"
-msgstr ""
+msgstr "Näytä muutoskokoelmaan kuuluvat alkiot aktiiviselta datatasolta"
 
 #. parent for dialog is Main.parent
@@ -7107,5 +7178,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetHeaderDownloadTask.java:127
 msgid "Download changesets"
-msgstr "Lataa muutoskokoelmat"
+msgstr "Ladataan muutoskokoelmat"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListCellRenderer.java:36
@@ -7448,30 +7519,30 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:181
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:186
 #, java-format
 msgid "This will change {0} object."
 msgid_plural "This will change up to {0} objects."
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:183
+msgstr[0] "Olet muuttamassa {0} kohdetta."
+msgstr[1] "Olet muuttamassa {0} kohdetta."
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:188
 msgid "An empty value deletes the tag."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:224
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:269
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:276
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:464
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:521
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:114
+msgstr "Tyhjä arvo poistaa avaimen."
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:237
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:282
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:289
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:498
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:562
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:115
 msgid "<different>"
 msgstr "<eri>"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:238
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:365
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:251
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:393
 msgid "Change values?"
 msgstr "Muutetaanko arvot?"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:298
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:311
 #, java-format
 msgid "Change properties of up to {0} object"
@@ -7480,5 +7551,5 @@
 msgstr[1] ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:338
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:351
 #, java-format
 msgid "This will change up to {0} object."
@@ -7487,110 +7558,110 @@
 msgstr[1] "Olet muuttamassa {0} kohdetta."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:340
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:353
 msgid "Please select a key"
 msgstr "Valitse avain"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:353
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:378
 msgid "Please select a value"
 msgstr "Valitse arvo"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:439
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:473
 msgid "Please select the objects you want to change properties for."
 msgstr "Valitse objektit, joiden ominaisuuksia haluat muokata."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:445
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:446
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:479
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:480
 msgid "Properties/Memberships"
 msgstr "Ominaisuudet/jäsenyydet"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:445
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:479
 msgid "Properties for selected objects."
 msgstr "Valittujen objektien ominaisuudet."
 
 #. setting up the membership table
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:479
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:513
 msgid "Member Of"
 msgstr "Jäsenyydet"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:568
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:612
 msgid "Add Properties"
 msgstr "Lisää ominaisuuksia"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:813
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:865
 #, java-format
 msgid "Properties: {0} / Memberships: {1}"
 msgstr "Ominaisuudet: {0} / Jäsenyydet: {1}"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:816
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:868
 msgid "Properties / Memberships"
 msgstr "Ominaisuudet / Jäsenyydet"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:869
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:921
 msgid "Change relation"
 msgstr "Muuta relaatiota"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:870
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:922
 msgid "Delete from relation"
 msgstr "Poista relaatiosta"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:872
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:924
 #, java-format
 msgid "Really delete selection from relation {0}?"
 msgstr "Poistetaanko valinta relaatiosta {0}?"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:893
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:945
 msgid "Delete the selected key in all objects"
 msgstr "Poista valittu avain kaikista objekteista"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:895
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:947
 msgid "Delete Properties"
 msgstr "Poista asetukset"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:926
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:978
 msgid "Add a new key/value pair to all objects"
 msgstr "Lisää uusi arvo/avain-pari kaikkiin objekteihin"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:938
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:990
 msgid "Edit the value of the selected key for all objects"
 msgstr "Muokkaa valitun avaimen arvoa kaikissa objekteissa"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:974
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:1026
 msgid "Select relation"
 msgstr "Valitse relaatio"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:975
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:1027
 msgid "Select relation in main selection."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:977
+msgstr "Valitse relaatio päävalinnasta"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:1029
 msgid "Select in relation list"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:978
+msgstr "Valitse relaatioluettelosta"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:1030
 msgid "Select relation in relation list."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:178
+msgstr "Valitse relaatio relaatioluettelosta"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:177
 msgid "Edit the relation the currently selected relation member refers to."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:221
+msgstr "Muokkaa relaatiota, johon valittu relaatiojäsen viittaa"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:220
 msgid "Download all child relations (recursively)"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:223
+msgstr "Lataa kaikki lapsirelaatiot"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:222
 msgid "Download All Children"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:242
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:241
 msgid "Download selected relations"
 msgstr "Lataa valitut relaatiot"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:246
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:245
 msgid "Download Selected Children"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:291
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:449
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:290
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:439
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationMemberTask.java:42
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationMemberTask.java:49
@@ -7599,7 +7670,7 @@
 msgstr "Lataa relaation jäsenet"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:332
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:487
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1107
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:331
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:477
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1102
 #: ../plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/TurnRestrictionEditor.java:614
 msgid "Conflict in data"
@@ -7608,5 +7679,5 @@
 msgstr[1] ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:345
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:344
 #, java-format
 msgid ""
@@ -7614,17 +7685,18 @@
 "loaded"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:354
+"<html>Lapsirelaatio<br>{0}<br>on poistettu palvelimelta. Sitä ei voi ladata."
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:353
 msgid "Relation is deleted"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:411
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:522
+msgstr "Relaatio on poistettu"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:401
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:503
 #, java-format
 msgid "Downloading relation {0}"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:430
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:532
+msgstr "Ladataan relaatio {0}"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:420
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:513
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationMemberTask.java:139
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java:109
@@ -7637,6 +7709,6 @@
 msgid "Downloading {0} incomplete child of relation ''{1}''"
 msgid_plural "Downloading {0} incomplete children of relation ''{1}''"
-msgstr[0] "Ladataan {0} relaation \"{1}\" keskeneräinen jäsen"
-msgstr[1] "Ladataan {0} relaation \"{1}\" keskeneräistä jäsentä"
+msgstr[0] "Ladataan relaation \"{1}\" {0} vaillinainen jäsen"
+msgstr[1] "Ladataan relaation \"{1}\" {0} vaillinaista jäsentä"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationMemberTask.java:100
@@ -7644,6 +7716,6 @@
 msgid "Downloading {0} incomplete child of {1} parent relations"
 msgid_plural "Downloading {0} incomplete children of  {1} parent relations"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ladataan {1} emorelaation {0} vaillinainen lapsirelaatio"
+msgstr[1] "Ladataan {1} emorelaation {0} vaillinaista lapsirelaatiota"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java:45
@@ -7656,26 +7728,26 @@
 msgstr "({0}/{1}): Ladataan relaatio ''{2}''..."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:154
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:149
 msgid "Tags and Members"
 msgstr "Tagit ja jäsenet"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:156
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:164
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:151
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:159
 msgid "Parent Relations"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:157
+msgstr "Emorelaatiot"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:152
 msgid "Child Relations"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:297
+msgstr "Lapsirelaatiot"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:292
 msgid "Apply Role:"
 msgstr "Aseta rooli:"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:299
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:294
 msgid "Enter a role and apply it to the selected relation members"
-msgstr "Syötä rooli ja aseta se valituille jäsenille"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:575
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:571
 msgid ""
 "<html>There is at least one member in this relation referring<br>to the "
@@ -7683,15 +7755,18 @@
 "<br>How do you want to proceed with circular dependencies?</html>"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:582
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:583
+"<html>Tässä relaatiossa on ainakin yksi jäsen, joka viittaa<br>samaiseen "
+"relaatioon.<br>Tämä johtaa sykliseen riippuvuuteen, jota on syytä välttää."
+"<br>Mitä syklisille riippuvuuksille tehdään?</html>"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:578
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:579
 msgid "Remove them, clean up relation"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:582
+msgstr "Poista ne, siivoa relaatio"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:578
 msgid "Ignore them, leave relation as is"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:605
+msgstr "Ei mitään, jätä relaatio silleen"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:601
 #, java-format
 msgid ""
@@ -7700,10 +7775,12 @@
 "html>"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:615
+"<html>Relaatiossa on jo ainakin yksi jäsen, joka viittaa<br>alkioon "
+"''{0}''<br><br>Lisätäänkö uusi jäsen silti relaatioon?</html>"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:611
 msgid "Multiple members referring to same primitive"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:633
+msgstr "Useat jäsenet viittaavat samaan alkioon"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:629
 #, java-format
 msgid ""
@@ -7712,43 +7789,54 @@
 "''{0}''.</html>"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:674
+"<html>Olet lisäämässä relaatiota itseensä.<br><br>Tämä johtaa sykliseen "
+"riippuvuuteen, jota on syytä välttää.<br>Ohitetaan relaatio ''{0}''.</html>"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:670
 msgid ""
 "Add all primitives selected in the current dataset before the first member"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:700
+"Lisää kaikki nykyisestä datajoukosta valitut alkiot ensimmäisen jäsenen "
+"edelle"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:696
 msgid ""
 "Add all primitives selected in the current dataset after the last member"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:727
+"Lisää kaikki nykyisestä datajoukosta valitut alkiot viimeisen jäsenen perään"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:723
 msgid ""
 "Add all primitives selected in the current dataset before the first selected "
 "member"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:761
+"Lisää kaikki nykyisestä datajoukosta valitut alkiot ensimmäisen valitun "
+"jäsenen edelle"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:757
 msgid ""
 "Add all primitives selected in the current dataset after the last selected "
 "member"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:793
+"Lisää kaikki nykyisestä datajoukosta valitut alkiot viimeisen valitun "
+"jäsenen perään"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:789
 msgid "Remove all members referring to one of the selected primitives"
-msgstr ""
+msgstr "Poista kaikki jäsenet, jotka viittaavat valittuihin alkioihin"
 
 #. putValue(NAME, tr("Remove Selected"));
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:796
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:792
 msgid "Relation Editor: Remove Selected"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:830
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:842
+msgstr "Relaatiomuokkain: Poista valitut"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:826
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:838
 msgid ""
 "Select relation members which refer to primitives in the current selection"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:840
+"Valitse ne relaatiojäsenet, jotka viittaavat nykyisessä valinnassa oleviin "
+"alkioihin"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:836
 #, java-format
 msgid ""
@@ -7756,65 +7844,67 @@
 "selection"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:864
+"Valitse relaatiojäsenet, jotka viittaavat {0} nykyisessä valinnassa olevaan "
+"alkioon"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:860
 msgid "Select primitives for selected relation members"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:884
+msgstr "Valitse alkiot, joihin valitut relaatiojäsenet viittaavat"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:880
 msgid "Sort the relation members"
-msgstr "Järjestä relaation jäsenet"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:886
+msgstr "Lajittele relaation jäsenet"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:882
 msgid "Sort"
 msgstr "Järjestä"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:887
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:883
 msgid "Relation Editor: Sort"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:907
+msgstr "Relaatiomuokkain: Lajittele"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:903
 msgid "Reverse the order of the relation members"
 msgstr "Käännä jäsenten järjestys ympäri"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:909
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:905
 msgid "Reverse"
 msgstr "Käännä järjestys"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:910
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:906
 msgid "Relation Editor: Reverse"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:930
+msgstr "Relaatiomuokkain: Käännä järjestys"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:926
 msgid "Move the currently selected members up"
 msgstr "Siirrä valittuja jäseniä ylöspäin"
 
 #. putValue(NAME, tr("Move Up"));
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:933
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:929
 msgid "Relation Editor: Move Up"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:949
+msgstr "Relaatiomuokkain: Siirrä ylöspäin"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:945
 msgid "Move the currently selected members down"
 msgstr "Siirrä valittuja jäseniä alaspäin"
 
 #. putValue(NAME, tr("Move Down"));
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:952
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:948
 msgid "Relation Editor: Move Down"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:968
+msgstr "Relaatiomuokkain: Siirrä alaspäin"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:964
 msgid "Remove the currently selected members from this relation"
 msgstr "Poista valitut jäsenet tästä relaatiosta"
 
 #. putValue(NAME, tr("Remove"));
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:971
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:967
 msgid "Relation Editor: Remove"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:987
+msgstr "Relaatiomuokkain: Poista"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:983
 msgid "Delete the currently edited relation"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1034
+msgstr "Poista relaatio, jota ollaan muokkaamassa"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1030
 msgid ""
 "One or more members of this new relation have been deleted while the "
@@ -7822,24 +7912,27 @@
 "was open. They have been removed from the relation members list."
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1088
+"Vähintään yksi juuri tehdyn relaation jäsenistä on poistettu, sillä aikaa "
+"kun relaatiota\n"
+"muokattiin. Ne on poistettu relaation jäsenluettelosta."
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1083
 #: ../plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/TurnRestrictionEditor.java:595
 msgid "Yes, create a conflict and close"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1090
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1085
 msgid "Click to create a conflict and close this relation editor"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1094
+msgstr "Luo ristiriita ja sulje relaatiomuokkain"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1089
 #: ../plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/TurnRestrictionEditor.java:601
 msgid "No, continue editing"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1096
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1091
 msgid "Click to return to the relation editor and to resume relation editing"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1103
+msgstr "Palaa muokkaimeen jatkamaan relaation muokkaamista"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1098
 msgid ""
 "<html>This relation has been changed outside of the editor.<br>You cannot "
@@ -7847,6 +7940,9 @@
 "conflict and close the editor?</html>"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1120
+"<html>Relaatiota on muutettu muokkaimen ulkopuolelta.<br>Et voi tallentaa "
+"muutoksiasi etkä jatkaa muokkaamista.<br><br>Luodaanko ristiriita ja "
+"suljetaan muokkain?</html>"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1115
 #, java-format
 msgid ""
@@ -7854,80 +7950,82 @@
 "<br>Please resolve this conflict first, then try again.</html>"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1134
+"<html>Alkiolla <br>''{1}''<br>on jo ristiriita tasolla ''{0}''.<br>Selvitä "
+"ensin aiempi ristiriita, ja yritä sitten uudelleen.</html>"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1129
 #: ../plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/TurnRestrictionEditor.java:641
 msgid "Apply the current updates"
 msgstr "Tee muutokset"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1167
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1162
 #: ../plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/TurnRestrictionEditor.java:684
 msgid "Apply the updates and close the dialog"
 msgstr "Tee muutokset ja sulje tämä ikkuna"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1201
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1196
 #: ../plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/TurnRestrictionEditor.java:738
 msgid "Cancel the updates and close the dialog"
 msgstr "Peruuta muutokset ja sulje tämä ikkuna"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1218
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1213
 msgid "Add an empty tag"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1231
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1226
 msgid "Download all incomplete members"
 msgstr "Lataa kaikki keskeneräiset jäsenet"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1233
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1266
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1228
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1261
 msgid "Download Members"
 msgstr "Lataa jäsenet"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1234
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1267
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1229
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1262
 msgid "Relation Editor: Download Members"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1264
+msgstr "Relaatiomuokkain: Lataa jäsenet"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1259
 msgid "Download selected incomplete members"
 msgstr "Lataa valitut keskeneräiset jäsenet"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1301
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1296
 msgid "Sets a role for the selected members"
 msgstr "Aseta rooli valituille jäsenille"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1303
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1298
 msgid "Apply Role"
 msgstr "Aseta rooli"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1317
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1312
 #, java-format
 msgid "You are setting an empty role on {0} primitive."
 msgid_plural "You are setting an empty role on {0} primitives."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Olet antamassa tyhjän roolin {0} alkiolle."
+msgstr[1] "Olet antamassa tyhjän roolin {0} alkiolle."
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1315
+msgid "This is equal to deleting the roles of these primitives."
+msgstr "Se vastaa roolin poistamista näiltä alkioilta."
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1317
+msgid "Do you really want to apply the new role?"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1319
+msgid "Yes, apply it"
+msgstr ""
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1320
-msgid "This is equal to deleting the roles of these primitives."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1322
-msgid "Do you really want to apply the new role?"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1324
-msgid "Yes, apply it"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1325
 msgid "No, do not apply"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1331
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1326
 msgid "Confirm empty role"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1399
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1394
 msgid "Edit the relation the currently selected relation member refers to"
-msgstr ""
+msgstr "Muokkaa relaatiota, johon valittu relaatiojäsen viittaa"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:191
@@ -7935,34 +8033,34 @@
 #: ../plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/list/TurnRestrictionsListDialog.java:388
 msgid "Zoom to"
-msgstr ""
+msgstr "Näytä"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:192
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:221
 msgid "Zoom to the object the first selected member refers to"
-msgstr ""
+msgstr "Näytä kohde, johon ensimmäinen valittu jäsen viittaa"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:212
 msgid "Zooming disabled because layer of this relation is not active"
-msgstr ""
+msgstr "Ei voida näyttää, koska relaation sisältävä taso ei ole aktiivinen"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:217
 msgid "Zooming disabled because there is no selected member"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableColumnModel.java:25
+msgstr "Ei voida näytää, koska yhtään jäsentä ei ole valittu"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableColumnModel.java:27
 #: ../plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/RelationMemberColumnModel.java:29
 msgid "Refers to"
-msgstr ""
+msgstr "Viittaa"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java:76
 msgid "Download referring relations"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java:187
+msgstr "Ladataan emorelaatiot"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java:186
 #, java-format
 msgid "There were {0} conflicts during import."
-msgstr "Tuonnin aikana oli {0} konfliktia."
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java:195
+msgstr "Tuonnin aikana todettiin {0} ristiriitaa."
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java:194
 #, java-format
 msgid "Warning: Ignoring exception because task is cancelled. Exception: {0}"
@@ -7971,13 +8069,13 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowser.java:63
 msgid "including immediate children of parent relations"
-msgstr ""
+msgstr "myös emorelaatioiden välittömät lapsirelaatiot"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowser.java:92
 msgid "Load parent relations"
-msgstr ""
+msgstr "Lataa emorelaatiot"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowser.java:108
 msgid "Loading parent relations"
-msgstr ""
+msgstr "Ladataan emorelaatioita"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowser.java:141
@@ -7997,14 +8095,14 @@
 #, java-format
 msgid "Edit new relation in layer ''{0}''"
-msgstr ""
+msgstr "Muokkaa uutta relaatiota tasolla \"{0}\""
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:137
 #, java-format
 msgid "Edit relation #{0} in layer ''{1}''"
-msgstr ""
+msgstr "Muokkaa relaatiota #{0} tasolla ''{1}''"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationTree.java:116
 msgid "Load relation"
-msgstr ""
+msgstr "Lataa relaatio"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationTree.java:162
@@ -8020,13 +8118,13 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/WayConnectionType.java:72
 msgid "way is connected to previous relation member"
-msgstr ""
+msgstr "polku on yhteydessä edeltävään relaatiojäseneen"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/WayConnectionType.java:74
 msgid "way is connected to next relation member"
-msgstr ""
+msgstr "polku on yhteydessä seuraavaan relaatiojäseneen"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/WayConnectionType.java:76
 msgid "way is not connected to previous or next relation member"
-msgstr ""
+msgstr "polku ei ole yhteydessä edeltävään eikä seuraavaan relaatiojäseneen"
 
 #: ../core/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java:110
@@ -8430,5 +8528,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java:272
 msgid "History not initialized yet. Failed to set reference primitive."
-msgstr ""
+msgstr "Historiaa ei ole vielä alustettu. Verrokkialkiota ei voitu asettaa."
 
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java:274
@@ -8447,5 +8545,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java:302
 msgid "History not initialized yet. Failed to set current primitive."
-msgstr ""
+msgstr "Historiaa ei ole vielä alustettu. Nykyistä alkiota ei voitu asettaa."
 
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java:307
@@ -8455,4 +8553,5 @@
 "history."
 msgstr ""
+"Nykyistä alkiota ei voitu asettaa. Historiatiedoissa ei ole versiota {0}."
 
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryLoadTask.java:55
@@ -8474,5 +8573,5 @@
 #, java-format
 msgid "Loading history for relation {0}"
-msgstr "Ladataan relaation {0} historiatietoja"
+msgstr "Ladataan relaation {0} historiaa"
 
 #: ../core/src/org/openstreetmap/josm/gui/history/NodeListTableCellRenderer.java:44
@@ -8484,9 +8583,9 @@
 #: ../core/src/org/openstreetmap/josm/gui/history/NodeListViewer.java:195
 msgid "Zoom to node"
-msgstr ""
+msgstr "Näytä piste"
 
 #: ../core/src/org/openstreetmap/josm/gui/history/NodeListViewer.java:196
 msgid "Zoom to this node in the current data layer"
-msgstr ""
+msgstr "Näytä piste aktiivisella datatasolla"
 
 #: ../core/src/org/openstreetmap/josm/gui/history/NodeListViewer.java:242
@@ -8571,4 +8670,6 @@
 "Failed to update primitive with id {0} because current edit layer is null"
 msgstr ""
+"Alkiota {0} ei voitu lähettää palvelimelle, koska aktiivista tasoa ei ole "
+"asetettu."
 
 #: ../core/src/org/openstreetmap/josm/gui/io/AbstractUploadTask.java:65
@@ -8578,4 +8679,6 @@
 "include such a primitive"
 msgstr ""
+"Alkiota {0} ei voitu lähettää palvelimelle, koska sitä ei ole aktiivisella "
+"tasolla."
 
 #: ../core/src/org/openstreetmap/josm/gui/io/AbstractUploadTask.java:94
@@ -8610,17 +8713,18 @@
 "<strong>{6}</strong> to abort and continue editing.<br></html>"
 msgstr ""
-"<html>Tietojen lähetys <strong>epäonnistui</strong> koska palvelimella on "
-"uudempi versio<br>muokkaamastasi pisteestä, polusta tai relaatiosta."
-"<br>Konfliktin aiheutti <strong>{0}</strong> ({1}), palvelimen versio on "
-"{2}, sinun versiosi on {3}.<br><br>Paina <strong>{4}</strong> päivittääksesi "
-"vain konfliktin aiheuttanut objekti.<br>Paina <strong>{5}</strong> "
-"synkronoidaksesi kaiken datan serveriltä.<br>Paina <strong>{6}</strong> "
-"peruuttaaksesi lähetyksen.<br></html>"
+"<html>Tietojen lähetys <strong>epäonnistui</strong>, koska palvelimella on "
+"uudempi versio<br>muokkaamastasi solmusta, polusta tai relaatiosta."
+"<br>Ristiriidan aiheutti <strong>{0}</strong> ({1}): palvelimen versio on "
+"{2}, sinun versiosi on {3}.<br><br>Paina <strong>{4}</strong>, jos haluat "
+"päivittää ainoastaan ristiriitaisen alkion.<br>Paina <strong>{5}</strong>, "
+"jos haluat päivittää koko paikallisen datajoukon palvelimelta.<br>Paina "
+"<strong>{6}</strong>, jos haluat perua lähetyksen ja jatkaa muokkausta.<br></"
+"html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/AbstractUploadTask.java:132
 #: ../core/src/org/openstreetmap/josm/gui/io/AbstractUploadTask.java:176
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:395
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:385
 msgid "Conflicts detected"
-msgstr ""
+msgstr "Ristiriitoja"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/AbstractUploadTask.java:166
@@ -8633,7 +8737,8 @@
 msgstr ""
 "<html>Tietojen lähetys <strong>epäonnistui</strong> koska palvelimella on "
-"uudempi versio<br>muokkaamastasi pisteestä, polusta tai relaatiosta."
-"<br><br>Paina <strong>{0}</strong> synkronoidaksesi kaiken datan serveriltä."
-"<br>Paina <strong>{1}</strong> peruuttaaksesi lähetyksen.<br></html>"
+"uudempi versio<br>muokkaamastasi solmusta, polusta tai relaatiosta."
+"<br><br>Painamalla <strong>{0}</strong> päivitetään paikallinen datajoukko "
+"palvelimelta kokonaan.<br>Painamalla <strong>{1}</strong> voit perua "
+"lähetyksen.<br></html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/AbstractUploadTask.java:194
@@ -8697,4 +8802,5 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/io/ChangesetCellRenderer.java:33
+#: ../plugins/reverter/src/reverter/ChangesetIdQuery.java:34
 msgid "Changeset id:"
 msgstr "Muutoskokoleman id:"
@@ -9226,8 +9332,10 @@
 "primitive and retrying to upload."
 msgstr ""
+"Varoitus: alkio \"{0}\" on jo poistettu palvelimelta. Se ohitetaan, ja "
+"koetetaan jatkaa lähetystä."
 
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadLayerTask.java:108
 msgid "Preparing primitives to upload ..."
-msgstr "Lähetettävät objektit..."
+msgstr "Kootaan lähetettävät alkiot..."
 
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanel.java:44
@@ -9317,5 +9425,5 @@
 #, java-format
 msgid "Uploading data for layer ''{0}''"
-msgstr ""
+msgstr "Lähetetään dataa tasolta ''{0}''"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java:81
@@ -9386,10 +9494,10 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java:233
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java:232
 #, java-format
 msgid "Uploading {0} objects ..."
 msgstr "Lähetetään {0} objektia..."
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java:288
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java:287
 #, java-format
 msgid "Ignoring caught exception because upload is canceled. Exception is: {0}"
@@ -9546,68 +9654,68 @@
 msgstr[1] ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:123
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:127
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:127
 msgid "gps point"
 msgstr "gps-piste"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:128
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:132
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:199
 msgid "Customize line drawing"
 msgstr "Muokkaa viivanpiirtotyyliä"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:132
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:136
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:203
 msgid "Use global settings."
 msgstr "Käytä globaaleja asetuksia."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:133
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:137
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:204
 msgid "Draw lines between points for this layer."
 msgstr "Piirrä viivat pisteiden välillä tällä tasolla."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:134
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:138
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:205
 msgid "Do not draw lines between points for this layer."
 msgstr "Älä piirrä viivoja pisteiden välillä tällä tasolla."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:148
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:152
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:221
 msgid "Select line drawing options"
 msgstr "Viivanpiirtoasetukset"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:165
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:169
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:236
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:199
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:200
 msgid "Customize Color"
 msgstr "Muokkaa väriä"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:170
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:174
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:240
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:204
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:205
 #: ../plugins/grid/src/grid/GridLayer.java:162
 msgid "Default"
 msgstr "Oletusarvo"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:174
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:178
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:244
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:208
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:209
 #: ../plugins/grid/src/grid/GridLayer.java:163
 msgid "Choose a color"
 msgstr "Valitse väri"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:194
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:198
 msgid "Markers From Named Points"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:209
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:213
 #, java-format
 msgid "Named Trackpoints from {0}"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:217
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:221
 msgid "Import Audio"
 msgstr "Tuo äänitiedosto"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:221
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:225
 #, java-format
 msgid ""
@@ -9617,23 +9725,23 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:228
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:311
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:232
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:315
 msgid "Import not possible"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:250
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:254
 msgid "Wave Audio files (*.wav)"
 msgstr "Ääniaaltotiedostot (*.wav)"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:284
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:288
 #, java-format
 msgid "Audio markers from {0}"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:299
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:303
 msgid "Import images"
 msgstr "Tuo kuvia"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:304
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:308
 #, java-format
 msgid ""
@@ -9643,5 +9751,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:368
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:372
 #: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:189
 #, java-format
@@ -9649,5 +9757,5 @@
 msgstr "Nimi: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:372
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:376
 #: ../core/src/org/openstreetmap/josm/gui/preferences/StyleSourceEditor.java:416
 #, java-format
@@ -9655,5 +9763,5 @@
 msgstr "Kuvaus: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:377
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:381
 #, java-format
 msgid "{0} track"
@@ -9663,5 +9771,5 @@
 
 #. item "Relations/Route" text "Symbol description"
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:379
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:383
 #: ../plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadDataGui.java:142
 #: build/trans_presets.java:3218
@@ -9669,17 +9777,17 @@
 msgstr "Kuvaus"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:379
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:383
 msgid "Timespan"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:380
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:384
 msgid "Length"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:441
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:445
 msgid "Length: "
 msgstr "Pituus: "
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:444
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:448
 #, java-format
 msgid "{0} route, "
@@ -9688,5 +9796,5 @@
 msgstr[1] "{0} reittiä, "
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:445
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:449
 #, java-format
 msgid "{0} waypoint"
@@ -9695,10 +9803,10 @@
 msgstr[1] "{0} reittipistettä"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:804
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:808
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:62
 msgid "Convert to data layer"
 msgstr "Muuta datatasoksi"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:812
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:816
 msgid ""
 "<html>Upload of unprocessed GPS data as map data is considered harmful."
@@ -9708,11 +9816,11 @@
 "haitallisena.<br>Jos haluat lähettää jälkiä, katso:"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:814
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:818
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:67
 msgid "http://www.openstreetmap.org/traces"
 msgstr "http://www.openstreetmap.org/traces"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:837
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:655
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:841
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:606
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:89
 #: ../plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java:225
@@ -9722,29 +9830,29 @@
 msgstr "Muutettu jäljestä {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:859
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:885
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:981
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:863
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:891
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:990
 msgid "Download from OSM along this track"
 msgstr "Lataa data OSM-palvelimelta tämän jäljen varrelta"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:867
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:871
 msgid "Download everything within:"
 msgstr "Lataa kaikki  alueella:"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:870
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:874
 #, java-format
 msgid "{0} meters"
 msgstr "{0} metriä"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:874
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:879
 msgid "Maximum area per request:"
 msgstr "Yhden pyynnön enimmäisalue:"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:877
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:882
 #, java-format
 msgid "{0} sq km"
 msgstr "{0} neliökilometriä"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:973
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:982
 #, java-format
 msgid ""
@@ -9753,9 +9861,9 @@
 msgstr "<html>Tämä vaatii {0} erillistä latauspyyntöä.<br>Jatketaanko?</html>"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1082
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1091
 msgid "No GPX track available in layer to associate audio with."
 msgstr "Tasolla ei ole yhtään GPX-jälkeä, johon liittää äänitiedosto."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1242
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1251
 msgid ""
 "Some waypoints with timestamps from before the start of the track or after "
@@ -9763,5 +9871,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1249
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1258
 msgid ""
 "Some waypoints which were too far from the track to sensibly estimate their "
@@ -9769,30 +9877,30 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:120
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:118
 #, java-format
 msgid "Data Layer {0}"
 msgstr "Datataso {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:193
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:184
 msgid "outside downloaded area"
 msgstr "ladatun alueen ulkopuolella"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:280
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:271
 #, java-format
 msgid "version {0}"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:318
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:309
 msgid "Warning: mixing 0.6 and 0.5 data results in version 0.5"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:352
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:342
 #, java-format
 msgid "There was {0} conflict detected."
 msgid_plural "There were {0} conflicts detected."
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:358
+msgstr[0] "Havaittiin {0} ristiriita."
+msgstr[1] "Havaittiin {0} ristiriitaa."
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:348
 #, java-format
 msgid ""
@@ -9804,11 +9912,11 @@
 "server."
 msgstr[0] ""
-"{0} ristiriita selvitettiin automaattisesti. Poistettiin {0} karttakohde,"
-"<br>joka oli poistettu palvelimelta."
+"{0} ristiriita <strong>selvitettiin automaattisesti</strong>, poistamalla<br>"
+"{0} kohde, joka oli poistettu palvelimelta."
 msgstr[1] ""
-"{0} ristiriitaa selvitettiin automaattisesti. Poistettiin {0} karttakohdetta,"
-"<br>jotka on jo poistettu palvelimelta."
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:367
+"{0} ristiriitaa <strong>selvitettiin automaattisesti</strong>. "
+"poistamalla<br>{0} kohdetta, jotka on jo poistettu palvelimelta."
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:357
 #, java-format
 msgid ""
@@ -9825,11 +9933,11 @@
 "ristiriidoista ja käsittele ne."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:388
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:378
 msgid "Click to close this dialog and continue editing"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:528
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:533
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:538
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:487
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:492
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:497
 #, java-format
 msgid "{0} deleted"
@@ -9838,32 +9946,32 @@
 msgstr[1] ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:541
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:500
 #, java-format
 msgid "{0} consists of:"
 msgstr "{0} koostuu:"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:545
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:504
 msgid "unset"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:545
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:504
 #, java-format
 msgid "API version: {0}"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:652
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:603
 #: ../plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java:222
 msgid "Convert to GPX layer"
 msgstr "Muuta GPX-tasoksi"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:750
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:701
 msgid "Dataset consistency test"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:756
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:707
 msgid "No problems found"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:759
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:710
 msgid "Following problems found:"
 msgstr ""
@@ -10317,9 +10425,9 @@
 msgstr "JPEG-kuvat (*.jpg)"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:152
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:153
 msgid "gps marker"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:176
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:177
 msgid "marker"
 msgid_plural "markers"
@@ -10327,5 +10435,5 @@
 msgstr[1] ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:195
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:196
 #, java-format
 msgid "{0} consists of {1} marker"
@@ -10334,14 +10442,14 @@
 msgstr[1] ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:229
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:230
 msgid "Synchronize Audio"
 msgstr "Tahdista ääni"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:236
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:237
 msgid ""
 "You need to pause audio at the moment when you hear your synchronization cue."
 msgstr "Pysäytä äänentoisto, kun kuulet tahdistusmerkkisi."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:246
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:247
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java:249
 #, java-format
@@ -10349,14 +10457,14 @@
 msgstr "Ääni tahdistettu pisteessä {0}."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:253
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:254
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java:258
 msgid "Unable to synchronize in layer being played."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:261
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:262
 msgid "Make Audio Marker at Play Head"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:268
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:269
 msgid ""
 "You need to have paused audio at the point on the track where you want the "
@@ -10364,13 +10472,14 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:347
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:350
 msgid "No existing audio markers in this layer to offset from."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:455
-msgid "Show/Hide Text/Icons"
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:463
+#, fuzzy
+msgid "Show Text/Icons"
 msgstr "Näytä/piilota teksti/kuvakkeet"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:456
+#: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:464
 msgid "Toggle visible state of the marker text and icons."
 msgstr ""
@@ -10668,5 +10777,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorizationUI.java:119
 msgid "Advanced OAuth parameters"
-msgstr ""
+msgstr "OAuthin lisäparametrit"
 
 #: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorizationUI.java:121
@@ -10856,5 +10965,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java:83
 msgid "Display Advanced OAuth Parameters"
-msgstr ""
+msgstr "Näytä OAuthin lisäparametrit"
 
 #: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorizationUI.java:166
@@ -11215,6 +11324,7 @@
 #: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:107
 #: ../plugins/piclayer/src/org/openstreetmap/josm/plugins/piclayer/ResetPictureAllAction.java:44
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:288
-#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:278
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:274
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:277
+#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:308
 msgid "All"
 msgstr ""
@@ -11580,5 +11690,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:172
 msgid "Plugin update policy"
-msgstr ""
+msgstr "Liitännäisten päivitysasetukset"
 
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:194
@@ -11628,9 +11738,9 @@
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:400
 msgid "Configure sites..."
-msgstr ""
+msgstr "Valitse sivustot..."
 
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:401
 msgid "Configure the list of sites where plugins are downloaded from"
-msgstr ""
+msgstr "Valitse sivustot, joilta liitännäisiä ladataan"
 
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:463
@@ -11828,5 +11938,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java:53
 msgid "Configure available plugins."
-msgstr "Muokkaa käytettävien liitännäisten asetuksia."
+msgstr "Valitse käytettävät liitännäiset"
 
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java:119
@@ -12005,38 +12115,38 @@
 msgstr "Tagien esivalinnat"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:260
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:266
 msgid "Actions"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:379
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:401
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:396
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:418
 msgid "Separator"
 msgstr "Erotin"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:557
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:580
 msgid "Toolbar"
 msgstr "Työkalupalkki"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:561
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:584
 msgid "Available"
 msgstr "Käytettävissä"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:601
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:623
 msgid "Action parameters"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:602
+msgstr "Toimintoparametrit"
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:624
 msgid "Parameter name"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:603
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:625
 msgid "Parameter value"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:608
+msgstr "Parametrin arvo"
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:630
 msgid "Toolbar customization"
 msgstr "Työkalurivin muokkaus"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:609
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java:631
 msgid "Customize the elements on the toolbar."
 msgstr "Muokkaa työkalupalkin elementtejä."
@@ -12355,5 +12465,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:339
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:340
 #, java-format
 msgid ""
@@ -12362,5 +12472,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:466
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:467
 #: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:313
 msgid "More information about this feature"
@@ -12368,18 +12478,18 @@
 
 #. space
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:489
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:490
 msgid "Optional Attributes:"
 msgstr "Lisäominaisuudet:"
 
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:580
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:581
 msgid "closedway"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:585
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:586
 #, java-format
 msgid "Unknown type: {0}"
 msgstr "Tuntematon tyyppi: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:668
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:669
 #: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/preset/Presets.java:63
 #: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/preset/Presets.java:66
@@ -12390,16 +12500,16 @@
 msgstr "Tagien esiasetuslähdettä ei voitu lukea: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:676
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:677
 #, java-format
 msgid "Error parsing {0}: "
 msgstr "Virhe käsiteltäessä {0}: "
 
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:707
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:705
 #, java-format
 msgid "Elements of type {0} are supported."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:770
-#: ../plugins/terracer/src/terracer/TerracerAction.java:146
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:768
+#: ../plugins/terracer/src/terracer/TerracerAction.java:149
 #, java-format
 msgid "Change {0} object"
@@ -12408,17 +12518,17 @@
 msgstr[1] "Muuta {0} objektia"
 
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:773
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:771
 msgid "Nothing selected!"
 msgstr "Ei mitään valittuna!"
 
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:775
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:773
 msgid "Selection unsuitable!"
 msgstr "Valinta ei ole sopiva!"
 
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:783
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:781
 msgid "Apply Preset"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:858
+#: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:856
 msgid "Change Properties"
 msgstr "Muuta ominaisuuksia"
@@ -12504,10 +12614,10 @@
 #, java-format
 msgid "Illegal longitude value for parameter ''{0}'', got {1}"
-msgstr ""
+msgstr "Virheellinen pituuspiiri parametrille ”{0}”, saatiin ”{1}”."
 
 #: ../core/src/org/openstreetmap/josm/io/ChangesetQuery.java:131
 #, java-format
 msgid "Illegal latitude value for parameter ''{0}'', got {1}"
-msgstr ""
+msgstr "Virheellinen leveyspiiri parametrille ”{0}”, saatiin ”{1}”"
 
 #: ../core/src/org/openstreetmap/josm/io/ChangesetQuery.java:294
@@ -12531,9 +12641,11 @@
 "and ''display_name''"
 msgstr ""
+"Muutosjoukkoa ei voida hakea kyselyllä, jossa on sekä ”uid”- että "
+"”display_name”-parametri"
 
 #: ../core/src/org/openstreetmap/josm/io/ChangesetQuery.java:391
 #, java-format
 msgid "Unsupported parameter ''{0}'' in changeset query string"
-msgstr ""
+msgstr "Muutosjoukkoa on haettu tuntemattomalla parametrilla ”{0}”"
 
 #: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:85
@@ -12769,4 +12881,6 @@
 msgid "No primitive with id {0} in local dataset. Cannot infer primitive type."
 msgstr ""
+"Paikallisessa datajoukossa ei ole alkiota {0}. Alkion tyyppiä ei voi "
+"päätellä."
 
 #: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:308
@@ -12782,35 +12896,35 @@
 #, java-format
 msgid "Fetching node with id {0} from ''{1}''"
-msgstr ""
+msgstr "Haetaan pistettä {0} paikasta ''{1}''"
 
 #: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:361
 #, java-format
 msgid "Fetching way with id {0} from ''{1}''"
-msgstr ""
+msgstr "Haetaan polkua {0} paikasta ''{1}''"
 
 #: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:362
 #, java-format
 msgid "Fetching relation with id {0} from ''{1}''"
-msgstr ""
+msgstr "Haetaan relaatiota {0} paikasta ''{1}''"
 
 #: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:368
 #, java-format
 msgid "Server replied with response code 404 for id {0}. Skipping."
-msgstr ""
+msgstr "Palvelin palautti virhekoodin 404 alkiolle {0}. Ohitetaan."
 
 #: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:410
 #, java-format
 msgid "Fetching a package of nodes from ''{0}''"
-msgstr ""
+msgstr "Haetaan pistejoukkoa paikasta ''{0}''"
 
 #: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:411
 #, java-format
 msgid "Fetching a package of ways from ''{0}''"
-msgstr ""
+msgstr "Haetaan polkujoukkoa paikasta ''{0}''"
 
 #: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:412
 #, java-format
 msgid "Fetching a package of relations from ''{0}''"
-msgstr ""
+msgstr "Haetaan relaatiojoukkoa paikasta ''{0}''"
 
 #: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:423
@@ -12819,5 +12933,5 @@
 "for each primitive."
 msgstr ""
-"Saatiin palvelimelta virhekoodi 404, joten yritetään jokaista objektia "
+"Palvelimelta saatiin virhekoodi 404, joten yritetään lähettää kaikki alkiot "
 "yksitellen."
 
@@ -12826,6 +12940,6 @@
 msgid "Downloading {0} object from ''{1}''"
 msgid_plural "Downloading {0} objects from ''{1}''"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ladataan {0} kohde palvelimelta ''{1}''"
+msgstr[1] "Ladataan {0} kohde palvelimelta ''{1}''"
 
 #: ../core/src/org/openstreetmap/josm/io/NMEAImporter.java:22
@@ -12894,4 +13008,5 @@
 "Unexpected format of new version of modified primitive ''{0}''. Got ''{1}''."
 msgstr ""
+"Alkion \"{0}\" uuden version muoto poikkeaa odotetusta. Saatiin \"{1}\"."
 
 #: ../core/src/org/openstreetmap/josm/io/OsmApi.java:312
@@ -13013,5 +13128,6 @@
 #: ../core/src/org/openstreetmap/josm/io/OsmHistoryReader.java:116
 #: ../core/src/org/openstreetmap/josm/io/OsmHistoryReader.java:131
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:142
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:144
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:143
 #, java-format
 msgid "Missing mandatory attribute ''{0}''."
@@ -13063,4 +13179,6 @@
 "''{1}''."
 msgstr ""
+"Tyypin OsmPrimitiveType pakollisen attribuutin \"{0}\" arvo on virheellinen. "
+"Saatiin \"{1}\"."
 
 #: ../core/src/org/openstreetmap/josm/io/OsmChangesetContentParser.java:231
@@ -13108,5 +13226,6 @@
 
 #: ../core/src/org/openstreetmap/josm/io/OsmChangesetParser.java:161
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:138
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:140
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:139
 #, java-format
 msgid "Missing mandatory attribute ''{0}'' of XML element {1}."
@@ -13114,5 +13233,6 @@
 
 #: ../core/src/org/openstreetmap/josm/io/OsmChangesetParser.java:168
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:145
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:147
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:146
 #, java-format
 msgid "Unsupported version: {0}"
@@ -13179,5 +13299,6 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:169
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:171
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:170
 #, java-format
 msgid ""
@@ -13186,68 +13307,90 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:198
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:200
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:199
 msgid "Found XML element <nd> not as direct child of element <way>."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:203
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:205
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:204
 #, java-format
 msgid "Missing mandatory attribute ''{0}'' on <nd> of way {1}."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:209
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:211
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:210
 #, java-format
 msgid "Illegal value of attribute ''ref'' of element <nd>. Got {0}."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:213
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:215
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:214
 #, java-format
 msgid "Deleted way {0} contains nodes"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:233
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:235
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:234
 msgid "Found XML element <member> not as direct child of element <relation>."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:239
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:241
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:240
 #, java-format
 msgid "Missing attribute ''ref'' on member in relation {0}."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:244
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:246
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:245
 #, java-format
 msgid "Illegal value for attribute ''ref'' on member in relation {0}. Got {1}"
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:248
+"Relaation {0} jäsenen \"ref\"-attribuutille saatiin virheellinen arvo: {1}"
+
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:250
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:249
 #, java-format
 msgid "Missing attribute ''type'' on member {0} in relation {1}."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:253
+msgstr "Relaation {1} jäseneltä {0} puuttuu \"type\"-attribuutti."
+
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:255
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:254
 #, java-format
 msgid ""
 "Illegal value for attribute ''type'' on member {0} in relation {1}. Got {2}."
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:259
+"Relaation {1} jäsenen {0} \"type\"-attribuutille saatiin virheellinen arvo: "
+"{2}"
+
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:261
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:260
 msgid "Incomplete <member> specification with ref=0"
 msgstr "Relaation jäsenen määrittely puutteellinen: ei voi olla ref=0"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:263
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:265
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:264
 #, java-format
 msgid "Deleted relation {0} contains members"
-msgstr ""
+msgstr "Poistetulla relaatiolla {0} on jäseniä"
 
 #: ../core/src/org/openstreetmap/josm/io/OsmReader.java:276
+msgid "Missing key or value attribute in tag."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:281
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:277
 #, java-format
 msgid "Undefined element ''{0}'' found in input stream. Skipping."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:304
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:312
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:305
 msgid "Illegal object with ID=0."
 msgstr "Virheellinen objekti (id=0)"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:330
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:334
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:338
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:342
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:331
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:335
 #, java-format
 msgid ""
@@ -13255,10 +13398,15 @@
 "{1}."
 msgstr ""
+"OSM-alkion {0} \"version\"-attribuutin arvo on virheellinen. Saatiin {1}."
 
 #. default version in 0.5 files for existing primitives
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:336
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:341
 #: ../core/src/org/openstreetmap/josm/io/OsmReader.java:344
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:358
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:349
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:352
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:366
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:337
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:342
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:345
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:359
 #, java-format
 msgid ""
@@ -13268,17 +13416,21 @@
 
 #. should not happen. API version has been checked before
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:349
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:357
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:350
 #, java-format
 msgid "Unknown or unsupported API version. Got {0}."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:355
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:363
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:356
 #, java-format
 msgid "Missing attribute ''version'' on OSM primitive with ID {0}."
-msgstr ""
+msgstr "OSM-alkiolta {0} puuttuu \"version\"-attribuutti."
 
 #. for a new primitive we just log a warning
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:387
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:397
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:395
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:405
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:388
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:398
 #, java-format
 msgid ""
@@ -13288,21 +13440,26 @@
 
 #. for an existing primitive this is a problem
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:391
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:401
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:399
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:409
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:392
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:402
 #, java-format
 msgid "Illegal value for attribute ''changeset''. Got {0}."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:410
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:418
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:411
 #, java-format
 msgid "Missing required attribute ''{0}''."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:415
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:423
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:416
 #, java-format
 msgid "Illegal long value for attribute ''{0}''. Got ''{1}''."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:436
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:444
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:437
 #, java-format
 msgid ""
@@ -13310,10 +13467,12 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:448
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:456
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:449
 #, java-format
 msgid "Deleted node {0} is part of way {1}"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:456
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:464
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:457
 #, java-format
 msgid ""
@@ -13322,5 +13481,6 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:512
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:520
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:513
 #, java-format
 msgid ""
@@ -13328,20 +13488,28 @@
 "external id ''{1}''."
 msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:536
+"Relaatio, jonka ulkoinen id on \"{0}\", viittaa puuttuvaan alkioon, jonka "
+"ulkoinen id on \"{1}\"."
+
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:544
+#: ../plugins/reverter/src/reverter/MultiOsmReader.java:537
 #, java-format
 msgid "Deleted member {0} is used by relation {1}"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:562
+msgstr "Poistettuun jäseneen {0} viitataan relaatiosta {1}"
+
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:570
 msgid "Prepare OSM data..."
 msgstr "Valmistellaan OSM-karttatietoja..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:563
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:571
 msgid "Parsing OSM data..."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:568
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:576
 msgid "Preparing data set..."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:592
+#, java-format
+msgid "Line {0} column {1}: "
 msgstr ""
 
@@ -13356,5 +13524,5 @@
 #: ../core/src/org/openstreetmap/josm/io/OsmServerBackreferenceReader.java:180
 msgid "Downloading referring relations ..."
-msgstr ""
+msgstr "Ladataan tänne viittaavia relaatioita..."
 
 #: ../core/src/org/openstreetmap/josm/io/OsmServerChangesetReader.java:60
@@ -13437,5 +13605,5 @@
 #: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:80
 msgid "Starting to upload with one request per primitive ..."
-msgstr "Aloitaan lähetys yksi objekti kerrallaan ..."
+msgstr "Aloitaan lähetys yksi alkio kerrallaan ..."
 
 #: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:88
@@ -13461,5 +13629,5 @@
 #, java-format
 msgid "Value >0 expected for parameter ''{0}'', got {1}"
-msgstr ""
+msgstr "Parametrin ”{0}” arvoksi odotettiin >0, saatiin {1}"
 
 #: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:144
@@ -13480,5 +13648,5 @@
 #: ../core/src/org/openstreetmap/josm/io/OsmWriter.java:218
 msgid "Unexpected id 0 for osm primitive found"
-msgstr ""
+msgstr "Havaittiin OSM-alkiolle odottamaton tunniste \"0\"."
 
 #: ../core/src/org/openstreetmap/josm/plugins/PluginDownloadTask.java:102
@@ -13527,5 +13695,5 @@
 #, java-format
 msgid "An error occurred in plugin {0}"
-msgstr "Tapahtui virhe liitännäisessä {0}"
+msgstr "Virhe liitännäisessä {0}"
 
 #: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:108
@@ -13556,5 +13724,5 @@
 #, java-format
 msgid "Last plugin update more than {0} days ago."
-msgstr "Viimeisin liitännäisten päivitys oli yli {0} päivää sitten."
+msgstr "Liitännäiset on päivitetty viimeksi yli {0} päivää sitten."
 
 #: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:194
@@ -13762,5 +13930,5 @@
 #: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:827
 msgid "Should the plugin be disabled?"
-msgstr "Pitäisikö liitännäinen poistaa käytöstä?"
+msgstr "Poistetaanko liitännäinen käytöstä?"
 
 #: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:899
@@ -13769,6 +13937,6 @@
 "unload the plugin."
 msgstr ""
-"Liitännäinen on poistettu asetuksista. Käynnistä JOSM uudelleen poistaaksesi "
-"liitännäisen käytöstä."
+"Liitännäinen on poistettu asetuksista. Se poistuu käytöstä, kun JOSM "
+"käynnistään uudelleen."
 
 #: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:941
@@ -13891,4 +14059,6 @@
 "file a bug report."
 msgstr ""
+"Tapahtui odottamaton poikkeus.<br>Kyse on aina ohjelmointivirheestä. Jos "
+"käytät JOSMin uusinta<br>versiota, pyydämme sinua raportoimaan virheestä."
 
 #: ../core/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java:75
@@ -13901,4 +14071,6 @@
 "sure you have updated to the latest version of JOSM here:"
 msgstr ""
+"Olet törmännyt virheeseen JOSMissa. Varmista, ennen virheraportin "
+"lähettämistä, että käytät JOSMin uusinta versiota sivulta:"
 
 #: ../core/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java:127
@@ -13907,4 +14079,6 @@
 "bug report in our bugtracker using this link:"
 msgstr ""
+"Myös liitännäiset tulisi päivittää. Jos kummastakaan keinosta ei ole hyötyä, "
+"lähetä raportti virheenseurantaamme osoitteessa:"
 
 #: ../core/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java:131
@@ -13914,4 +14088,7 @@
 "supply as much detail as possible."
 msgstr ""
+"Alla näkyvien virheeseen liittyvien tietojen pitäisi siirtyä valmiiksi "
+"raporttiin. Kerro lisäksi, miten virheen saa tapahtumaan, ja yritä selittää "
+"mahdollisimman yksityiskohtaisesti."
 
 #: ../core/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java:135
@@ -13920,4 +14097,6 @@
 "information below at this URL:"
 msgstr ""
+"Jos se ei onnistu, voit syöttää alla olevat tiedot vaihtoehtoisesti "
+"seuraavassa osoitteessa:"
 
 #: ../core/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java:142
@@ -13927,5 +14106,5 @@
 #: ../core/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java:157
 msgid "You have encountered a bug in JOSM"
-msgstr ""
+msgstr "JOSMissa on tapahtunut virhe"
 
 #: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:42
@@ -14432,5 +14611,5 @@
 #, java-format
 msgid "Relation: {0}"
-msgstr ""
+msgstr "Relaatio: {0}"
 
 #: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:202
@@ -14631,5 +14810,5 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CacheControl.java:100
+#: ../plugins/cadastre-fr/src/cadastre_fr/CacheControl.java:102
 #, java-format
 msgid ""
@@ -14642,10 +14821,10 @@
 #. pane.createDialog(Main.parent, tr("Select Feuille")).setVisible(true);
 #. this below is a temporary workaround to fix the "always on top" issue
-#: ../plugins/cadastre-fr/src/cadastre_fr/CacheControl.java:105
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:417
+#: ../plugins/cadastre-fr/src/cadastre_fr/CacheControl.java:107
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:418
 msgid "Select Feuille"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CacheControl.java:155
+#: ../plugins/cadastre-fr/src/cadastre_fr/CacheControl.java:157
 msgid ""
 "Error loading file.\n"
@@ -14711,5 +14890,5 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:385
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:386
 msgid "Choose from..."
 msgstr ""
@@ -14717,17 +14896,17 @@
 #. pane.createDialog(Main.parent, tr("Select commune")).setVisible(true);
 #. this below is a temporary workaround to fix the "always on top" issue
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:396
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:397
 msgid "Select commune"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:174
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:176
 msgid "Cadastre"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:183
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:185
 msgid "Auto sourcing"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:249
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:251
 msgid ""
 "Plugin cadastre-fr used traditionaly for grabbing the key shortcut F11\n"
@@ -14736,13 +14915,13 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:252
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:254
 msgid "Restore grab shortcut F11"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:257
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:259
 msgid "JOSM is stopped for the change to take effect."
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:364
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:366
 #, java-format
 msgid ""
@@ -14772,7 +14951,7 @@
 
 #: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:59
-msgid ""
-"Automaticly select first WMS layer when grabing if multiple layers exist."
-msgstr ""
+#, fuzzy
+msgid "Select first WMS layer in list."
+msgstr "Valitse relaatioluettelosta"
 
 #. item "Man Made/Pipeline" combo "Type"
@@ -14970,4 +15149,5 @@
 msgstr ""
 
+#. disabled by default
 #: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:83
 msgid "Max. cache size (in MB)"
@@ -15211,5 +15391,5 @@
 #: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionBuildings.java:31
 #: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrab.java:38
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:92
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:93
 msgid ""
 "To enable the cadastre WMS plugin, change\n"
@@ -15228,13 +15408,13 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:54
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:55
 msgid "Grab non-georeferenced image"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:75
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:76
 msgid "Georeferencing interrupted"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:106
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:107
 msgid ""
 "This image contains georeference data.\n"
@@ -15242,5 +15422,5 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:173
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:179
 msgid ""
 "Click first corner for image cropping\n"
@@ -15248,14 +15428,14 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:174
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:193
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:180
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:199
 msgid "Image cropping"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:192
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:198
 msgid "Click second corner for image cropping"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:212
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:218
 msgid ""
 "Click first Lambert crosspiece for georeferencing\n"
@@ -15263,14 +15443,14 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:213
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:232
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:219
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:238
 msgid "Image georeferencing"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:231
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:237
 msgid "Click second Lambert crosspiece for georeferencing"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:260
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:268
 msgid ""
 "Do you want to cancel completely\n"
@@ -15278,21 +15458,26 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:277
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:285
 msgid "Enter cadastre east,north position"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:279
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:287
 msgid "(Warning: verify north with arrow !!)"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:281
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:289
 msgid "East"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:282
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:290
 msgid "North"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:300
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:301
+#, fuzzy
+msgid "I use the mouse"
+msgstr "Vierasmaja"
+
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:311
 #, java-format
 msgid "Set {0} Lambert coordinates"
@@ -15325,21 +15510,26 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:28
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:29
+#, fuzzy
+msgid "(optional)"
+msgstr "valinnat"
+
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:54
 msgid "Change location"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:28
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:54
 msgid "Set a new location for the next request"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:42
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:68
 msgid "Add a new municipality layer"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:44
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:70
 msgid "Commune"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:46
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:72
 msgid ""
 "<html>Enter the town,village or city name.<br>Use the syntax and punctuation "
@@ -15347,5 +15537,14 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:61
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:74
+#, fuzzy
+msgid "Departement"
+msgstr "Mittaukset"
+
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:79
+msgid "<html>Departement number (optional)</html>"
+msgstr ""
+
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionNewLocation.java:99
 msgid "Add new layer"
 msgstr ""
@@ -15388,5 +15587,5 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:94
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:96
 #: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:75
 #: ../plugins/wmsplugin/src/wmsplugin/WMSPlugin.java:187
@@ -15394,28 +15593,28 @@
 msgstr "Tyhjä taso"
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:243
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:245
 #, java-format
 msgid "WMS layer ({0}), {1} tile(s) loaded"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:245
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:247
 msgid "Is not vectorized."
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:246
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:248
 #, java-format
 msgid "Raster size: {0}"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:248
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:250
 msgid "Is vectorized."
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:249
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:251
 #, java-format
 msgid "Commune bbox: {0}"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:474
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:484
 #, java-format
 msgid ""
@@ -15424,14 +15623,14 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:475
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:485
 msgid "Cache Format Error"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:499
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:509
 #, java-format
 msgid "Lambert zone {0} in cache incompatible with current Lambert zone {1}"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:501
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:511
 msgid "Cache Lambert Zone Error"
 msgstr ""
@@ -16670,5 +16869,5 @@
 #: ../plugins/public_transport/src/public_transport/RoutePatternAction.java:410
 msgid "Edit Route patterns for public transport"
-msgstr ""
+msgstr "Muokkaa julkisen liikenteen reittihakulausekkeita"
 
 #: ../plugins/public_transport/src/public_transport/RoutePatternAction.java:422
@@ -16788,4 +16987,36 @@
 msgstr ""
 
+#: ../plugins/reverter/src/reverter/ChangesetIdQuery.java:30
+#: ../plugins/reverter/src/reverter/ObjectsHistoryAction.java:16
+#: ../plugins/reverter/src/reverter/ObjectsHistoryDialog.java:16
+#, fuzzy
+msgid "Objects history"
+msgstr "Objektin historia"
+
+#: ../plugins/reverter/src/reverter/ObjectsHistoryAction.java:16
+#, fuzzy
+msgid "History reverter"
+msgstr "Elementin historia"
+
+#: ../plugins/reverter/src/reverter/OsmServerMultiObjectReader.java:49
+#, fuzzy
+msgid "Preparing history data..."
+msgstr "Valmistellaan OSM-karttatietoja..."
+
+#: ../plugins/reverter/src/reverter/RevertChangesetAction.java:23
+#, fuzzy
+msgid "Revert changeset"
+msgstr "Hae muutoskokoelmia"
+
+#: ../plugins/reverter/src/reverter/RevertChangesetAction.java:35
+#, fuzzy, java-format
+msgid "reverter: {0}"
+msgstr "Virhe: {0}"
+
+#: ../plugins/reverter/src/reverter/RevertChangesetAction.java:46
+#, fuzzy, java-format
+msgid "Revert changeset #{0}"
+msgstr "Näytä muutoskokoelma {0}"
+
 #: ../plugins/routes/src/org/openstreetmap/josm/plugins/routes/RelationEditMode.java:28
 #: ../plugins/routes/src/org/openstreetmap/josm/plugins/routes/RelationEditMode.java:29
@@ -16797,5 +17028,5 @@
 msgstr ""
 
-#: ../plugins/routes/src/org/openstreetmap/josm/plugins/routes/RelationEditMode.java:71
+#: ../plugins/routes/src/org/openstreetmap/josm/plugins/routes/RelationEditMode.java:73
 msgid "No relation is selected"
 msgstr ""
@@ -17053,13 +17284,13 @@
 msgstr ""
 
-#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:150
+#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:149
 msgid "JOSM Tag Editor Plugin"
 msgstr ""
 
-#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:291
+#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:290
 msgid "Abort tag editing and close dialog"
 msgstr ""
 
-#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:304
+#: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:303
 msgid "Apply edited tags and close dialog"
 msgstr ""
@@ -17110,83 +17341,84 @@
 msgstr "Tagien esiasetuslähteet täytyy määritellä ensin asetuksissa."
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:62
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:66
 msgid "Enter housenumbers or amount of segments"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:101
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:93
 msgid "Terrace a house"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:141
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:158
 msgid "Interpolation"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:143
-#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:92
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:160
+#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:120
 msgid "Segments"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:145
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:162
 msgid "Street"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:147
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:164
 msgid "Lowest Number"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:149
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:166
 msgid "Lowest housenumber of the terraced house"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:151
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:168
 msgid "Highest Number"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:152
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:169
 msgid "add to existing associatedStreet relation"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:152
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:169
 msgid "create an associatedStreet relation"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:154
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:172
 msgid "delete outline way"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:170
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:192
 msgid "Street name: "
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:289
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:275
+#: ../plugins/terracer/src/terracer/HouseNumberInputDialog.java:279
 msgid "Even/Odd"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:86
+#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:113
 msgid "Lowest number"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:89
+#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:117
 msgid "Highest number"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:122
+#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:159
 msgid "Lowest housenumber cannot be higher than highest housenumber"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:150
+#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:186
 msgid "Housenumbers do not match odd/even setting"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:175
+#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:211
 msgid "Segment must be a number greater 1"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:199
+#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:235
 #, java-format
 msgid "{0} must be greater than 0"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:204
+#: ../plugins/terracer/src/terracer/HouseNumberInputHandler.java:240
 #, java-format
 msgid "{0} is not a number"
@@ -17213,18 +17445,18 @@
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/TerracerAction.java:61
 #: ../plugins/terracer/src/terracer/TerracerAction.java:64
+#: ../plugins/terracer/src/terracer/TerracerAction.java:67
 msgid "Terrace a building"
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/TerracerAction.java:62
+#: ../plugins/terracer/src/terracer/TerracerAction.java:65
 msgid "Creates individual buildings from a long building."
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/TerracerAction.java:124
+#: ../plugins/terracer/src/terracer/TerracerAction.java:127
 msgid "Select a single, closed way of at least four nodes."
 msgstr ""
 
-#: ../plugins/terracer/src/terracer/TerracerAction.java:256
+#: ../plugins/terracer/src/terracer/TerracerAction.java:286
 msgid "Terrace"
 msgstr ""
@@ -17948,4 +18180,59 @@
 msgstr ""
 
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:72
+#, fuzzy
+msgid "Undelete object..."
+msgstr "Poista objektit"
+
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:72
+#, fuzzy
+msgid "Undelete object by id"
+msgstr "Poista objektit"
+
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:78
+#, fuzzy
+msgid "Select if the data should be added into a new layer"
+msgstr "Valitse jos tiedot pitäisi ladata uudelle tasolle"
+
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:96
+#, fuzzy
+msgid "Enter the ID of the object that should be undeleted"
+msgstr "Anna ladattavan objektin ID"
+
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:108
+#, fuzzy
+msgid "Undelete Object"
+msgstr "Poista objektit"
+
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:109
+#, fuzzy
+msgid "Undelete object"
+msgstr "Poista objektit"
+
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:114
+#, fuzzy
+msgid "Start undeleting"
+msgstr "Aloita lataus"
+
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:115
+#, fuzzy
+msgid "Close dialog and cancel"
+msgstr "Sulje ikkuna ja peruuta lataus"
+
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:170
+#, fuzzy, java-format
+msgid "Will get {0}"
+msgstr "Tiedosto: {0}"
+
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:174
+#, fuzzy, java-format
+msgid "Looking for {0}"
+msgstr "Ladataan {0}"
+
+#: ../plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java:176
+#, fuzzy, java-format
+msgid "Found {0}"
+msgstr "Piste {0}"
+
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ErrorLayer.java:42
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ErrorLayer.java:99
@@ -18046,5 +18333,5 @@
 #, java-format
 msgid "Running test {0}"
-msgstr ""
+msgstr "Ajetaan testiä {0}"
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidateAction.java:45
@@ -18055,18 +18342,18 @@
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidateAction.java:45
 msgid "Performs the data validation"
-msgstr "Suorittaa datantarkistuksen"
+msgstr "Tarkistaa datan oikeellisuuden"
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidateAction.java:121
 msgid "Validating"
-msgstr ""
+msgstr "Tarkistetaan"
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidateAction.java:162
 #, java-format
 msgid "Test {0}/{1}: Starting {2}"
-msgstr ""
+msgstr "Testi {0}/{1}: Aloitetaan {2}"
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidateAction.java:171
 msgid "Updating ignored errors ..."
-msgstr ""
+msgstr "Päivitetään ohitetut virheet..."
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidateUploadHook.java:118
@@ -18082,5 +18369,5 @@
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:91
 msgid "Zoom to problem"
-msgstr "Zoomaa ongelmaan"
+msgstr "Näytä ongelmakohta"
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:112
@@ -18118,14 +18405,14 @@
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:465
 msgid "Fixing errors ..."
-msgstr ""
+msgstr "Korjataan virheitä..."
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:488
 #, java-format
 msgid "Fixing ({0}/{1}): ''{2}''"
-msgstr ""
+msgstr "Korjataan ({0}/{1}): ''{2}''"
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:504
 msgid "Updating map ..."
-msgstr ""
+msgstr "Päivitetään karttaa..."
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/ChangePropertyKeyCommand.java:70
@@ -18139,5 +18426,5 @@
 msgid_plural "objects"
 msgstr[0] "objekti"
-msgstr[1] "objektit"
+msgstr[1] "objektia"
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/Coastlines.java:42
@@ -18171,22 +18458,22 @@
 msgstr ""
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/CrossingWays.java:139
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/CrossingWays.java:126
 msgid "Crossing buildings"
 msgstr ""
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/CrossingWays.java:139
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/CrossingWays.java:126
 msgid "Crossing ways"
 msgstr "Risteävät polut"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:56
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:209
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:79
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:125
 msgid "Duplicated nodes"
 msgstr "Päällekkäiset pisteet"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:57
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:80
 msgid "This test checks that there are no nodes at the very same location."
 msgstr "Tarkistaa etteivät mitkään pisteet ole identtisissä koordinaateissa."
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:230
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:146
 msgid "Nodes at same position"
 msgstr ""
@@ -18540,5 +18827,5 @@
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java:972
 msgid "Incorrect number of parameters"
-msgstr ""
+msgstr "Väärä määrä parametreja"
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java:990
@@ -18965,5 +19252,5 @@
 "The requested area is too big. Please zoom in a little, or change resolution"
 msgstr ""
-"Yritit ladata liian suurta aluetta. Zoomaa pienemmälle alueelle tai vähennä "
+"Yritit ladata liian suurta aluetta. Lähennä karttaa hiukan, tai vähennä "
 "resoluutiota"
 
@@ -19300,6 +19587,12 @@
 msgstr ""
 
+#. Plugin reverter
+#: build/trans_plugins.java:63
+#, fuzzy
+msgid "Plugin for reverting changesets"
+msgstr "Muutoskokoelmaa suljetaan"
+
 #. Plugin routes
-#: build/trans_plugins.java:63
+#: build/trans_plugins.java:65
 msgid ""
 "Renders routes (bus, hiking trails, bicycle routes, ..). Route types must be "
@@ -19308,10 +19601,10 @@
 
 #. Plugin routing
-#: build/trans_plugins.java:65
+#: build/trans_plugins.java:67
 msgid "Provides routing capabilities."
 msgstr ""
 
 #. Plugin slippymap
-#: build/trans_plugins.java:67
+#: build/trans_plugins.java:69
 msgid ""
 "Displays a slippy map grid in JOSM. Can load tiles from slippy map as "
@@ -19320,15 +19613,15 @@
 
 #. Plugin surveyor
-#: build/trans_plugins.java:69
+#: build/trans_plugins.java:71
 msgid "Allow adding markers/nodes on current gps positions."
 msgstr ""
 
 #. Plugin tageditor
-#: build/trans_plugins.java:71
+#: build/trans_plugins.java:73
 msgid "Provides a dialog for editing tags in a tabular grid."
 msgstr ""
 
 #. Plugin tagging-preset-tester
-#: build/trans_plugins.java:73
+#: build/trans_plugins.java:75
 msgid ""
 "Adds a tagging preset tester to the help menu, which helps you developing of "
@@ -19338,10 +19631,10 @@
 
 #. Plugin terracer
-#: build/trans_plugins.java:75
+#: build/trans_plugins.java:77
 msgid "Make terraced houses out of single blocks."
 msgstr ""
 
 #. Plugin Tracer
-#: build/trans_plugins.java:77
+#: build/trans_plugins.java:79
 msgid ""
 "Traces buildings from Czech cadastral map. Needs TracerServer (.NET or Mono) "
@@ -19350,12 +19643,17 @@
 
 #. Plugin turnrestrictions
-#: build/trans_plugins.java:79
-msgid ""
-"The turnrestrictions plugin allows to create and edit turn restrictions in "
-"the OpenStreetMap database."
+#: build/trans_plugins.java:81
+msgid ""
+"The turnrestrictions plugin allows to enter maintain information about turn "
+"restrictions in the OpenStreetMap database."
+msgstr ""
+
+#. Plugin undelete
+#: build/trans_plugins.java:83
+msgid "Allows undeleting object from OSM database"
 msgstr ""
 
 #. Plugin validator
-#: build/trans_plugins.java:81
+#: build/trans_plugins.java:85
 msgid ""
 "An OSM data validator. It checks for problems in data, and provides fixes "
@@ -19364,5 +19662,5 @@
 
 #. Plugin walkingpapers
-#: build/trans_plugins.java:83
+#: build/trans_plugins.java:87
 msgid ""
 "Supports downloading tiled, scanned maps from walking-papers.org. This "
@@ -19371,15 +19669,15 @@
 
 #. Plugin waydownloader
-#: build/trans_plugins.java:85
+#: build/trans_plugins.java:89
 msgid "Easy downloading along a long set of interconnected ways"
 msgstr ""
 
 #. Plugin wayselector
-#: build/trans_plugins.java:87
+#: build/trans_plugins.java:91
 msgid "Select a sequence of non-branching connected ways"
 msgstr ""
 
 #. Plugin wms-turbo-challenge2
-#: build/trans_plugins.java:89
+#: build/trans_plugins.java:93
 msgid ""
 "Drive a race car from point A to point B over aerial imagery, leave cacti "
@@ -19388,5 +19686,5 @@
 
 #. Plugin wmsplugin
-#: build/trans_plugins.java:91
+#: build/trans_plugins.java:95
 msgid ""
 "Display georeferenced images as background in JOSM (WMS servers, Yahoo, ...)."
@@ -19452,5 +19750,5 @@
 #: build/trans_presets.java:68
 msgid "Highways"
-msgstr ""
+msgstr "Väylät"
 
 #. group "Highways"
@@ -21364,5 +21662,5 @@
 #: build/trans_presets.java:2922 build/trans_presets.java:2929
 msgid "Elevation"
-msgstr ""
+msgstr "Korkeus"
 
 #. item "Waypoints/Mountain Pass" text "Elevation"
@@ -21612,5 +21910,5 @@
 #: build/trans_presets.java:900
 msgid "Stile"
-msgstr ""
+msgstr "Tikkaat"
 
 #. item "Barriers/Stile"
@@ -21618,15 +21916,15 @@
 #: build/trans_presets.java:902
 msgid "Edit Stile"
-msgstr ""
+msgstr "Muokkaa tikkaita"
 
 #. item "Barriers/Stile" check "Bicycle"
 #: build/trans_presets.java:910
 msgid "Turnstile"
-msgstr ""
+msgstr "Pyöröportti"
 
 #. item "Barriers/Turnstile"
 #: build/trans_presets.java:911
 msgid "Edit Turnstile"
-msgstr ""
+msgstr "Muokkaa pyöröporttia"
 
 #. item "Barriers/Turnstile" check "Bicycle"
@@ -22019,5 +22317,5 @@
 #: build/trans_presets.java:1145
 msgid "Transport"
-msgstr ""
+msgstr "Liikenne"
 
 #. group "Transport"
@@ -23247,5 +23545,5 @@
 #: build/trans_presets.java:1578
 msgid "Travel"
-msgstr ""
+msgstr "Matkailu"
 
 #. group "Travel"
@@ -23952,10 +24250,10 @@
 #: build/trans_presets.java:1894 build/trans_presets.java:2712
 msgid "Sports"
-msgstr ""
+msgstr "Liikunta"
 
 #. group "Sports"
 #: build/trans_presets.java:1895
 msgid "Sport Facilities"
-msgstr ""
+msgstr "Liikuntapaikka"
 
 #. group "Sports/Sport Facilities"
@@ -24573,5 +24871,5 @@
 #: build/trans_presets.java:1906
 msgid "Edit Sports Centre"
-msgstr "Muokkaa urheilukeskuksen ominaisuuksia"
+msgstr "Muokkaa urheilukeskusta"
 
 #: build/trans_presets.java:1914
@@ -25137,5 +25435,5 @@
 #: build/trans_presets.java:2158
 msgid "Man-Made"
-msgstr ""
+msgstr "Keinotekoiset"
 
 #. group "Man-Made/Buildings"
@@ -26329,10 +26627,10 @@
 #: build/trans_presets.java:2570
 msgid "Travel Agency"
-msgstr ""
+msgstr "Matkatoimisto"
 
 #. item "Shops/Travel Agency"
 #: build/trans_presets.java:2571
 msgid "Edit Travel Agency"
-msgstr ""
+msgstr "Muokkaa matkatoimistoa"
 
 #: build/trans_presets.java:2576
@@ -26538,5 +26836,5 @@
 #: build/trans_presets.java:2713
 msgid "Edit Sports Shop"
-msgstr ""
+msgstr "Muokkaa urheiluvälinekauppaa"
 
 #: build/trans_presets.java:2718
@@ -26569,9 +26867,9 @@
 #: build/trans_presets.java:2729
 msgid "public_transport_tickets"
-msgstr ""
+msgstr "julkisen liikenteen lippuja"
 
 #: build/trans_presets.java:2729
 msgid "public_transport_plans"
-msgstr ""
+msgstr "julkisen liikenteen aikatauluja"
 
 #: build/trans_presets.java:2729
@@ -26785,5 +27083,5 @@
 #: build/trans_presets.java:2816
 msgid "Geography"
-msgstr ""
+msgstr "Maantiede"
 
 #. group "Geography"
@@ -26846,10 +27144,10 @@
 #: build/trans_presets.java:2849
 msgid "City"
-msgstr "Iso kaupunki"
+msgstr "Suurkaupunki"
 
 #. item "Geography/Places/City"
 #: build/trans_presets.java:2850
 msgid "Edit City"
-msgstr "Muokkaa kaupungin ominaisuuksia"
+msgstr "Muokkaa suurkaupungin ominaisuuksia"
 
 #. item "Geography/Places/City" text "Name"
@@ -32415,7 +32713,4 @@
 #~ msgstr "Yhdistä silti"
 
-#~ msgid "History of Element"
-#~ msgstr "Elementin historia"
-
 #~ msgid "Please select one or more closed ways of at least four nodes."
 #~ msgstr ""
