Index: applications/editors/josm/i18n/po/fi.po
===================================================================
--- applications/editors/josm/i18n/po/fi.po	(revision 19246)
+++ applications/editors/josm/i18n/po/fi.po	(revision 19319)
@@ -5,4 +5,5 @@
 #
 #: ../core/src/org/openstreetmap/josm/gui/io/CredentialDialog.java:187
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:381
 #: ../core/src/org/openstreetmap/josm/io/OsmChangesetContentParser.java:306
 #: ../core/src/org/openstreetmap/josm/io/OsmChangesetParser.java:215
@@ -11,7 +12,7 @@
 "Project-Id-Version: josm\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-01-01 14:44+0100\n"
-"PO-Revision-Date: 2009-12-23 19:53+0000\n"
-"Last-Translator: Dirk Stöcker <launchpad@dstoecker.de>\n"
+"POT-Creation-Date: 2010-01-07 10:57+0100\n"
+"PO-Revision-Date: 2010-01-04 01:30+0000\n"
+"Last-Translator: Teemu Koskinen <Unknown>\n"
 "Language-Team: Finnish <fi@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -19,9 +20,9 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Launchpad-Export-Date: 2010-01-01 13:23+0000\n"
+"X-Launchpad-Export-Date: 2010-01-07 08:52+0000\n"
 "X-Generator: Launchpad (build Unknown)\n"
 
 #: ../core/src/org/openstreetmap/josm/Main.java:208
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:156
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:164
 msgid "Creating main GUI"
 msgstr "Luodaan pääikkuna"
@@ -88,9 +89,9 @@
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:140
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:163
-#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:109
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java:109
 #: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:76
 #: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:150
 #: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/OsbUploadHook.java:53
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:126
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:134
 #: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:66
 #: ../plugins/wmsplugin/src/wmsplugin/WMSGrabber.java:141
@@ -117,5 +118,5 @@
 #: ../core/src/org/openstreetmap/josm/Main.java:506
 #: ../core/src/org/openstreetmap/josm/actions/RenameLayerAction.java:94
-#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:131
+#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:132
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:236
 #: ../core/src/org/openstreetmap/josm/data/Preferences.java:453
@@ -123,6 +124,6 @@
 #: ../core/src/org/openstreetmap/josm/data/Preferences.java:487
 #: ../core/src/org/openstreetmap/josm/data/Preferences.java:500
-#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:99
-#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:115
+#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:103
+#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:119
 #: ../core/src/org/openstreetmap/josm/gui/BookmarkList.java:59
 #: ../core/src/org/openstreetmap/josm/gui/BookmarkList.java:79
@@ -134,9 +135,9 @@
 #: ../core/src/org/openstreetmap/josm/gui/download/DownloadDialog.java:412
 #: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1064
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:165
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:188
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:197
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:231
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:607
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:166
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:189
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:198
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:229
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:614
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:251
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:345
@@ -175,5 +176,4 @@
 #: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/api/CloseAction.java:65
 #: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/api/EditAction.java:70
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/NewIssueAction.java:126
 #: ../plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/AutoSaveEditLayerTimerTask.java:68
 #: ../plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/AutoSaveGpsLayerTimerTask.java:86
@@ -201,6 +201,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/GettingStarted.java:64
 #: ../core/src/org/openstreetmap/josm/gui/GettingStarted.java:94
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:113
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:157
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:70
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:165
 #: ../core/src/org/openstreetmap/josm/gui/MapView.java:722
 #: ../core/src/org/openstreetmap/josm/gui/MapView.java:724
@@ -295,4 +295,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/AbstractInfoAction.java:92
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadSelectionDialog.java:281
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java:123
 msgid "Continue"
 msgstr "Jatka"
@@ -323,5 +324,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ConflictResolutionDialog.java:168
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryDialog.java:207
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:830
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:870
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1188
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:119
@@ -337,7 +338,10 @@
 #: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:168
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:240
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:667
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:579
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:668
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:586
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:201
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java:129
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OAuthAuthorisationWizard.java:338
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:90
 #: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:744
 #: ../core/src/org/openstreetmap/josm/io/GpxExporter.java:116
@@ -471,6 +475,7 @@
 #: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:368
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:240
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:710
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:711
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:201
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:107
 #: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:322
 #: ../plugins/grid/src/grid/GridLayer.java:162
@@ -549,5 +554,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/MirrorAction.java:56
 #: ../core/src/org/openstreetmap/josm/actions/ReverseWayAction.java:46
-#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:91
+#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:95
 #: ../core/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java:188
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:244
@@ -561,5 +566,5 @@
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java:686
 #: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:86
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:121
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:122
 msgid "Information"
 msgstr "Tiedot"
@@ -632,5 +637,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/ChangesetManagerToggleAction.java:32
 msgid "Changeset Manager"
-msgstr ""
+msgstr "Muutoskokoelmien hallinta"
 
 #: ../core/src/org/openstreetmap/josm/actions/ChangesetManagerToggleAction.java:34
@@ -757,15 +762,15 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:94
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java:255
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:849
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:892
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:985
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:579
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:586
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:141
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:157
 #: ../core/src/org/openstreetmap/josm/gui/tagging/TagTable.java:200
-#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:91
-#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:133
+#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:92
+#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:134
 #: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/editor/TagTable.java:215
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java:682
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:97
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:98
 msgid "Delete"
 msgstr "Poista"
@@ -843,6 +848,6 @@
 #: ../core/src/org/openstreetmap/josm/data/osm/history/HistoryDataSet.java:120
 #: ../core/src/org/openstreetmap/josm/data/osm/history/HistoryDataSet.java:136
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java:47
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java:49
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java:46
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java:48
 #: ../core/src/org/openstreetmap/josm/gui/history/CoordinateInfoViewer.java:95
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java:117
@@ -1340,14 +1345,14 @@
 #: ../core/src/org/openstreetmap/josm/actions/OpenFileAction.java:119
 msgid "Open file"
-msgstr ""
+msgstr "Avaa tiedosto"
 
 #: ../core/src/org/openstreetmap/josm/actions/OpenFileAction.java:159
 msgid "Opening 1 file..."
-msgstr ""
+msgstr "Avataan 1 tiedosto..."
 
 #: ../core/src/org/openstreetmap/josm/actions/OpenFileAction.java:161
 #, java-format
 msgid "Opening {0} files..."
-msgstr ""
+msgstr "Avataan {0} tiedostoa..."
 
 #: ../core/src/org/openstreetmap/josm/actions/OpenFileAction.java:169
@@ -1492,14 +1497,15 @@
 msgstr[1] "{0} objektiin"
 
-#: ../core/src/org/openstreetmap/josm/actions/PreferencesAction.java:32
+#: ../core/src/org/openstreetmap/josm/actions/PreferencesAction.java:25
 msgid "Preferences..."
 msgstr "Asetukset..."
 
-#: ../core/src/org/openstreetmap/josm/actions/PreferencesAction.java:32
-msgid "Open a preferences page for global settings."
+#: ../core/src/org/openstreetmap/josm/actions/PreferencesAction.java:25
+#, fuzzy
+msgid "Open a preferences dialog for global settings."
 msgstr "Muokkaa JOSM:n asetuksia."
 
-#: ../core/src/org/openstreetmap/josm/actions/PreferencesAction.java:33
-#: ../core/src/org/openstreetmap/josm/actions/PreferencesAction.java:51
+#: ../core/src/org/openstreetmap/josm/actions/PreferencesAction.java:26
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:60
 msgid "Preferences"
 msgstr "Asetukset"
@@ -1644,17 +1650,17 @@
 msgstr "Ohje: {0}"
 
-#: ../core/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java:120
+#: ../core/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java:117
 msgid "Status Report"
 msgstr "Raportti"
 
-#: ../core/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java:121
+#: ../core/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java:118
 msgid "Copy to clipboard and close"
 msgstr "Kopioi leikepöydälle ja sulje"
 
-#: ../core/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java:121
+#: ../core/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java:118
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:337
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:408
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowserDialog.java:124
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:926
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:927
 #: ../plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadDataGui.java:246
 msgid "Close"
@@ -1798,34 +1804,34 @@
 msgstr "Tämä piste ei ole yhdistettynä mihinkään muuhun."
 
-#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:102
+#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:103
 msgid "None of these nodes are glued to anything else."
 msgstr "Mikään valituista pisteistä ei ole useammassa kuin yhdessä polussa."
 
-#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:104
+#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:105
 msgid "None of this way's nodes are glued to anything else."
 msgstr "Mikään valitun polun pisteistä ei ole osana muita polkuja."
 
-#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:113
+#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:114
 msgid "The current selection cannot be used for unglueing."
 msgstr "Tämän hetkistä valintaa ei voi käyttää polkujen erotukseen."
 
-#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:115
+#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:116
 msgid "Select either:"
 msgstr "Valitse joko:"
 
-#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:116
+#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:117
 msgid "* One tagged node, or"
 msgstr "* Yksi piste jolla on tageja, tai"
 
-#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:117
+#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:118
 msgid "* One node that is used by more than one way, or"
 msgstr "* Yksi piste, joka on useamman polun käytössä, tai"
 
-#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:118
+#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:119
 msgid "* One node that is used by more than one way and one of those ways, or"
 msgstr ""
 "* Yksi piste, joka on useamman polun käytössä ja yksi noista poluista, tai"
 
-#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:119
+#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:120
 msgid ""
 "* One way that has one or more nodes that are used by more than one way, or"
@@ -1834,5 +1840,5 @@
 "polkujen käytössä, tai"
 
-#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:120
+#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:121
 msgid ""
 "* One way and one or more of its nodes that are used by more than one way."
@@ -1841,5 +1847,5 @@
 "käytössä."
 
-#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:122
+#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:123
 msgid ""
 "Note: If a way is selected, this way will get fresh copies of the unglued\n"
@@ -1852,9 +1858,9 @@
 "kaikki polut saavat oman kopionsa ja kaikki pisteet tulevat valituiksi."
 
-#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:164
+#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:165
 msgid "Unglued Node"
 msgstr "Irroitettu piste"
 
-#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:366
+#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:368
 #, java-format
 msgid "Dupe into {0} nodes"
@@ -1862,5 +1868,5 @@
 
 #. only one changeCommand for a way, else garbage will happen
-#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:390
+#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:392
 #, java-format
 msgid "Dupe {0} nodes into {1} nodes"
@@ -2027,4 +2033,6 @@
 #: ../core/src/org/openstreetmap/josm/actions/audio/AudioBackAction.java:18
 #: ../core/src/org/openstreetmap/josm/actions/audio/AudioBackAction.java:19
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:365
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:274
 msgid "Back"
 msgstr "Takaisin"
@@ -2119,5 +2127,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java:144
 msgid "No data found in this area."
-msgstr ""
+msgstr "Tällä alueella ei ole dataa."
 
 #: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:66
@@ -2439,16 +2447,20 @@
 msgid "<b>Baker Street</b> - 'Baker' and 'Street' in any key or name."
 msgstr ""
+"<b>Sörnäisten rantatie</b> - 'Sörnäisten' ja 'rantatie' joko avaimessa tai "
+"arvossa"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:117
 msgid "<b>\"Baker Street\"</b> - 'Baker Street' in any key or name."
 msgstr ""
+"<b>\"Sörnäisten rantatie\"</b> - 'Sörnäisten rantatie' joko avaimessa tai "
+"arvossa"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:118
 msgid "<b>name:Bak</b> - 'Bak' anywhere in the name."
-msgstr ""
+msgstr "<b>name:Sörn</b> - 'Sörn' missä kohtaa vain nimeä"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:119
 msgid "<b>type=route</b> - key 'type' with value exactly 'route'."
-msgstr ""
+msgstr "<b>type=route</b> - avaimen 'type' arvo täsmälleen 'route'."
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:120
@@ -2457,8 +2469,10 @@
 "<b>type=</b>, <b>*=*</b>, <b>*=</b>"
 msgstr ""
+"<b>type=*</b> - avaimen 'type' mitä vain. Kokeile myös <b>*=arvo</b>, "
+"<b>type=</b>, <b>*=*</b>, <b>*=</b>"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:121
 msgid "<b>-name:Bak</b> - not 'Bak' in the name."
-msgstr ""
+msgstr "<b>-name:Sörn</b> - 'Sörn' ei missään kohtaa nimeä."
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:122
@@ -2474,16 +2488,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>relation</b> (relaatio))"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:125
 msgid "<b>user:</b>... - all objects changed by user"
-msgstr ""
+msgstr "<b>user:</b>... - käyttäjän muokkaamat objektit"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:126
 msgid "<b>user:anonymous</b> - all objects changed by anonymous users"
-msgstr ""
+msgstr "<b>user:anonymous</b> - anonyymin käyttäjän muokkaamat objektit"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:127
 msgid "<b>id:</b>... - object with given ID (0 for new objects)"
-msgstr ""
+msgstr "<b>id:</b>... - objektin haku ID:llä (0 uusille objekteille)"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:128
@@ -2492,4 +2508,6 @@
 "assigned version)"
 msgstr ""
+"<b>version:</b>... - objektin haku versionumerolla (0 objekteilla joilla ei "
+"ole versiota)"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:129
@@ -2498,4 +2516,6 @@
 "assigned changeset)"
 msgstr ""
+"<b>changeset:</b>... - objekti joka on annetussa muutoskokoelmassa (0 "
+"objekteilla jota eivät kuulu mihinkään)"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:130
@@ -2504,4 +2524,6 @@
 "min-max)"
 msgstr ""
+"<b>nodes:</b>... - objekti jossa on annettu määrä pisteitä (nodes:määrä tai "
+"nodes:min-max)"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:131
@@ -2510,4 +2532,6 @@
 "max)"
 msgstr ""
+"<b>nodes:</b>... - objekti jossa on annettu määrä tageja (nodes:määrä tai "
+"nodes:min-max)"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:132
@@ -2519,17 +2543,17 @@
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:133
 msgid "<b>modified</b> - all changed objects"
-msgstr ""
+msgstr "<b>modified</b> - kaikki muokatut objektit"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:134
 msgid "<b>selected</b> - all selected objects"
-msgstr ""
+msgstr "<b>selected</b> - kaikki valitut objektit"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:135
 msgid "<b>incomplete</b> - all incomplete objects"
-msgstr ""
+msgstr "<b>incomplete</b> - kaikki keskeneräiset objektit"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:136
 msgid "<b>untagged</b> - all untagged objects"
-msgstr ""
+msgstr "<b>untagged</b> - kaikki tagittomat objektit"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:137
@@ -2732,5 +2756,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/upload/RelationUploadOrderHook.java:53
 msgid "Relation ..."
-msgstr ""
+msgstr "Relaatio..."
 
 #: ../core/src/org/openstreetmap/josm/actions/upload/RelationUploadOrderHook.java:54
@@ -3224,24 +3248,24 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:90
+#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:94
 #, java-format
 msgid "Preferences stored on {0}"
 msgstr "Asetukset tallennettu kohteeseen {0}"
 
-#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:98
+#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:102
 #, java-format
 msgid "Could not upload preferences. Reason: {0}"
 msgstr "Asetuksia ei voitu lähettää. Syy: {0}"
 
-#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:114
+#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:118
 msgid "Could not load preferences from server."
 msgstr "Asetuksia ei voitu ladata palvelimelta."
 
-#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:197
+#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:201
 #, java-format
 msgid "Error: Unexpected line ''{0}'' in bookmark list from server"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:208
+#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:212
 #, java-format
 msgid ""
@@ -3250,5 +3274,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:225
+#: ../core/src/org/openstreetmap/josm/data/ServerSidePreferences.java:229
 #, java-format
 msgid ""
@@ -3259,5 +3283,5 @@
 #: ../core/src/org/openstreetmap/josm/data/Version.java:46
 #, java-format
-msgid "Failed to load load resource ''{0}''. Error is {1}"
+msgid "Failed to load resource ''{0}'', error is {1}."
 msgstr ""
 
@@ -3672,6 +3696,6 @@
 #. dark blue
 #: ../core/src/org/openstreetmap/josm/data/osm/visitor/paint/PaintColors.java:17
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:163
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:336
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:166
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:343
 #: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:568
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/util/NameVisitor.java:72
@@ -3837,5 +3861,5 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:82
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:257
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:264
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/util/NameVisitor.java:82
 #, java-format
@@ -3850,10 +3874,10 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:133
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:311
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:318
 msgid "highway"
 msgstr "tie"
 
 #: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:134
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:312
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:319
 #: build/trans_presets.java:3189
 msgid "railway"
@@ -3861,15 +3885,15 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:135
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:313
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:320
 msgid "waterway"
 msgstr "vesiväylä"
 
 #: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:136
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:314
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:321
 msgid "landuse"
 msgstr "maankäyttö"
 
 #: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:143
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:319
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:326
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialog.java:463
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:341
@@ -3882,6 +3906,11 @@
 msgstr[1] "{0} pistettä"
 
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:192
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:364
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:163
+#, fuzzy
+msgid "public transport"
+msgstr "Julkinen liikenne"
+
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:199
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:371
 #, java-format
 msgid "{0} member"
@@ -3890,5 +3919,5 @@
 msgstr[1] "{0} jäsentä"
 
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:205
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:212
 #: ../core/src/org/openstreetmap/josm/gui/io/ChangesetCellRenderer.java:62
 #, java-format
@@ -3914,13 +3943,13 @@
 #: ../core/src/org/openstreetmap/josm/gui/ExceptionDialogUtil.java:177
 msgid "Internal Server Error"
-msgstr ""
+msgstr "Sisäinen palvelinvirhe"
 
 #: ../core/src/org/openstreetmap/josm/gui/ExceptionDialogUtil.java:193
 msgid "Bad Request"
-msgstr ""
+msgstr "Virheellinen pyyntö"
 
 #: ../core/src/org/openstreetmap/josm/gui/ExceptionDialogUtil.java:209
 msgid "Not Found"
-msgstr ""
+msgstr "Ei löytynyt"
 
 #: ../core/src/org/openstreetmap/josm/gui/ExceptionDialogUtil.java:224
@@ -3930,11 +3959,21 @@
 msgstr "Ristiriita"
 
-#: ../core/src/org/openstreetmap/josm/gui/ExceptionDialogUtil.java:242
+#: ../core/src/org/openstreetmap/josm/gui/ExceptionDialogUtil.java:248
+#, fuzzy
+msgid "Authentication Failed"
+msgstr "Yhteys epäonnistui"
+
+#: ../core/src/org/openstreetmap/josm/gui/ExceptionDialogUtil.java:264
+#, fuzzy
+msgid "Authorisation Failed"
+msgstr "Yhteys epäonnistui"
+
+#: ../core/src/org/openstreetmap/josm/gui/ExceptionDialogUtil.java:283
 msgid "Unknown host"
 msgstr "Tuntematon palvelin"
 
-#: ../core/src/org/openstreetmap/josm/gui/ExceptionDialogUtil.java:344
+#: ../core/src/org/openstreetmap/josm/gui/ExceptionDialogUtil.java:386
 msgid "Object deleted"
-msgstr ""
+msgstr "Objekti poistettu"
 
 #: ../core/src/org/openstreetmap/josm/gui/ExtendedDialog.java:481
@@ -4032,65 +4071,65 @@
 msgstr "Salasana"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:114
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:71
 msgid "usage"
 msgstr "käyttö"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:116
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:73
 msgid "options"
 msgstr "valinnat"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:117
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:74
 msgid "Show this help"
 msgstr "Näytä tämä ohje"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:118
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:75
 msgid "Standard unix geometry argument"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:119
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:76
 msgid "Download the bounding box"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:120
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:77
 msgid "Download the location at the url (with lat=x&lon=y&zoom=z)"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:121
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:78
 msgid "Open file (as raw gps, if .gpx)"
 msgstr "Avaa tiedosto (gps-datana, jos *.gpx)"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:122
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:79
 msgid "Download the bounding box as raw gps"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:123
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:80
 msgid "Select with the given search"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:124
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:81
 msgid "Launch in maximized mode"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:125
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:82
 msgid "Reset the preferences to default"
 msgstr "Palauta oletusasetukset"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:126
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:83
 msgid "Set the language."
 msgstr "Aseta kieli."
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:127
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:84
 msgid "options provided as Java system properties"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:128
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:85
 msgid "/PATH/TO/JOSM/FOLDER/         "
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:128
+msgstr "/polku/josmin/hakemistoon/         "
+
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:85
 msgid "Change the folder for all user settings"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:129
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:86
 msgid ""
 "note: For some tasks, JOSM needs a lot of memory. It can be necessary to add "
@@ -4099,9 +4138,9 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:132
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:89
 msgid "examples"
 msgstr "esimerkkejä"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:139
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:96
 msgid ""
 "Parameters are read in the order they are specified, so make sure you load\n"
@@ -4109,25 +4148,25 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:141
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:98
 msgid "Instead of --download=<bbox> you may specify osm://<bbox>\n"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:147
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:155
 msgid "Activating updated plugins"
 msgstr "Aktivoidaan päivitetyt liitännäiset"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:150
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:158
 msgid "Loading early plugins"
 msgstr "Ladataan aikaisia liitännäisiä"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:153
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:161
 msgid "Setting defaults"
 msgstr "Asetetaan oletuksia"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:160
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:168
 msgid "Loading plugins"
 msgstr "Ladataan liitännäiset"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:198
+#: ../core/src/org/openstreetmap/josm/gui/MainApplication.java:201
 #, java-format
 msgid "Preference setting {0} has been removed since it is no longer used."
@@ -4140,5 +4179,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:165
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:79
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:894
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:937
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:179
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowser.java:144
@@ -4147,5 +4186,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/preferences/StyleSourceEditor.java:467
 #: ../core/src/org/openstreetmap/josm/gui/preferences/StyleSourceEditor.java:657
-#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:148
+#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:149
 #: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/LaunchAction.java:37
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java:642
@@ -4253,7 +4292,7 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:427
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ProxyPreferences.java:119
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java:128
 msgid "User:"
-msgstr ""
+msgstr "Käyttäjä:"
 
 #: ../core/src/org/openstreetmap/josm/gui/MapView.java:371
@@ -4318,10 +4357,10 @@
 msgid "Deleting {0} object"
 msgid_plural "Deleting {0} objects"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Poistetaan {0} objekti"
+msgstr[1] "Poistetaan {0} objektia"
 
 #: ../core/src/org/openstreetmap/josm/gui/actionsupport/DeleteFromRelationConfirmationDialog.java:167
 msgid "Delete objects"
-msgstr ""
+msgstr "Poista objektit"
 
 #: ../core/src/org/openstreetmap/josm/gui/actionsupport/DeleteFromRelationConfirmationDialog.java:310
@@ -4401,5 +4440,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/history/NodeListTableColumnModel.java:21
 msgid "Nodes"
-msgstr ""
+msgstr "Pisteet"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java:116
@@ -4417,5 +4456,5 @@
 #, java-format
 msgid "Tags({0} conflicts)"
-msgstr ""
+msgstr "Tagit ({0} konfliktia)"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java:169
@@ -4909,5 +4948,5 @@
 #: ../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:187
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:194
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:446
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:75
@@ -4922,5 +4961,5 @@
 #: ../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:218
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:225
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:446
 #: ../core/src/org/openstreetmap/josm/gui/history/TagTableColumnModel.java:27
@@ -4928,5 +4967,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:264
 #: ../core/src/org/openstreetmap/josm/gui/tagging/TagTable.java:70
-#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:119
+#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:120
 #: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/editor/TagTable.java:78
 #: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/tagspec/ui/TagsTableColumnModel.java:25
@@ -5016,5 +5055,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellEditor.java:168
 #: ../core/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java:166
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:21
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:22
 msgid "none"
 msgstr "ei mitään"
@@ -5194,5 +5233,5 @@
 "to <strong>keep</strong> the first way and <strong>remove</strong> the other "
 "ways that are members of the same relation: the combined way will take the "
-"place of the original way in the membership.</html>"
+"place of the original way in the relation.</html>"
 msgstr ""
 
@@ -5204,5 +5243,5 @@
 "to <strong>keep</strong> the first node and <strong>remove</strong> the "
 "other nodes that are members of the same relation: the target node will take "
-"the place of the original node in the membership.</html>"
+"the place of the original node in the relation.</html>"
 msgstr ""
 
@@ -5241,13 +5280,13 @@
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:124
 msgid "Changesets"
-msgstr ""
+msgstr "Muutoskokoelmat"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:262
 msgid "Open the list of changesets in the current layer."
-msgstr ""
+msgstr "Avaa aktiivisen tason muutoskokoelmat"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:307
 msgid "Select all objects assigned to the currently selected changesets"
-msgstr ""
+msgstr "Valitse kaikki objektit jotka ovat valitussa muutoskokoelmassa"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:366
@@ -5259,9 +5298,9 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:367
 msgid "Download information about the selected changesets from the OSM server"
-msgstr ""
+msgstr "Lataa valittujen muutoskokoelmien tiedot OSM-palvelimelta"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:402
 msgid "Closes the selected open changesets"
-msgstr ""
+msgstr "Sulkee valitut avoimet muutoskokoelmat"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:433
@@ -5280,5 +5319,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java:474
 msgid "Opens the Changeset Manager window for the selected changesets"
-msgstr ""
+msgstr "Avaa valitut muutoskokoelmat muutoskokoelmien hallintaikkunaan"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/CommandStackDialog.java:30
@@ -5298,5 +5337,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:132
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java:147
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:88
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:89
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:84
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:66
@@ -5305,5 +5344,5 @@
 #: ../plugins/livegps/src/livegps/LiveGpsDialog.java:46
 #: ../plugins/measurement/src/org/openstreetmap/josm/plugins/measurement/MeasurementDialog.java:67
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:98
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:105
 #: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingDialog.java:69
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:82
@@ -5384,13 +5423,13 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:67
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:882
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:925
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:124
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:121
 #: ../core/src/org/openstreetmap/josm/gui/tagging/TagTable.java:254
-#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:78
-#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:107
+#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:79
+#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:108
 #: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/editor/TagTable.java:271
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java:627
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:75
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:76
 msgid "Add"
 msgstr "Lisää"
@@ -5521,54 +5560,54 @@
 #. item "Land use/Quarry" text "Name"
 #. <!-- FIXME: element role not yet supported! -->
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:87
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:88
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:172
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:89
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:173
 #: build/trans_presets.java:3154
 msgid "Relations"
 msgstr "Relaatiot"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:87
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:88
 msgid "Open a list of all relations."
 msgstr "Avaa lista kaikista relaatioista."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:170
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:171
 #, java-format
 msgid "Relations: {0}"
 msgstr "Relaatiot: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:264
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:265
 msgid "Open an editor for the selected relation"
 msgstr "Avaa valittu relaatio muokkaimeen"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:305
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:306
 msgid "Delete the selected relation"
 msgstr "Poista valittu relaatio"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:343
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:344
 msgid "Create a new relation"
 msgstr "Luo uusi relaatio"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:380
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:381
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1361
 msgid "Create a copy of this relation and open it in another editor window"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:418
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:419
 msgid "Set the current selection to the list of selected relations"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:445
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:446
 msgid "Select the members of all selected relations"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:447
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:448
 msgid "Select members"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:477
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:478
 msgid "Download all members of the selected relations"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:478
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:479
 msgid "Download members"
 msgstr ""
@@ -5674,9 +5713,9 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:179
 msgid "Display the basic properties of the changeset"
-msgstr ""
+msgstr "Näytä muutoskokoelman perustiedot"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:181
 msgid "Display the tags of the changeset"
-msgstr ""
+msgstr "Näytä muutoskokoelman tagit"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:182
@@ -5686,5 +5725,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:183
 msgid "Display the objects created, updated, and deleted by the changeset"
-msgstr ""
+msgstr "Näytä muutoskokoelmassa luodut, muokatut ja poistetut objektit"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:339
@@ -5709,34 +5748,36 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:383
 msgid "Remove the selected changesets from the local cache"
-msgstr ""
+msgstr "Poista valitut muutoskokoelmat paikallisesta välimuistista"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:410
 msgid "Close the selected changesets"
-msgstr ""
+msgstr "Sulje valitut muutoskokoelmat"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:448
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:323
 msgid "Update changeset"
-msgstr ""
+msgstr "Päivitä muutoskokoelman tiedot"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:450
 msgid "Updates the selected changesets with current data from the OSM server"
-msgstr ""
+msgstr "Päivittää valittujen muutoskokoelmien tiedot OSM-palvelimelta"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:475
 msgid "Download changeset content"
-msgstr ""
+msgstr "Lataa muutoskokoelman sisältö"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:477
 msgid "Download the content of the selected changesets from the server"
-msgstr ""
+msgstr "Lataa valittujen muutoskokoelmien sisältö palvelimelta"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:510
 msgid "My changesets"
-msgstr ""
+msgstr "Omat muutoskokoelmani"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:512
 msgid "Download my changesets from the OSM server (max. 100 changesets)"
 msgstr ""
+"Lataa omat muutoskokoelmani OSM-palvelimelta (maksimissaan 100 "
+"muutoskokoelmaa)"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java:518
@@ -5750,15 +5791,15 @@
 msgctxt "changeset.upload-comment"
 msgid "empty"
-msgstr ""
+msgstr "tyhjä"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheTableCellRenderer.java:62
 msgctxt "changeset.open"
 msgid "Open"
-msgstr ""
+msgstr "Avoin"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheTableCellRenderer.java:64
 msgctxt "changeset.open"
 msgid "Closed"
-msgstr ""
+msgstr "Suljettu"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheTableCellRenderer.java:73
@@ -5766,26 +5807,26 @@
 #: ../core/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java:155
 msgid "anonymous"
-msgstr ""
+msgstr "anonyymi"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheTableColumnModel.java:30
 msgid "Comment"
-msgstr ""
+msgstr "Kommentti"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheTableColumnModel.java:38
 msgid "Open"
-msgstr ""
+msgstr "Avoin"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheTableColumnModel.java:46
 #: ../core/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java:52
 msgid "User"
-msgstr ""
+msgstr "Käyttäjä"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheTableColumnModel.java:54
 msgid "Created at"
-msgstr ""
+msgstr "Luotu"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheTableColumnModel.java:62
 msgid "Closed at"
-msgstr ""
+msgstr "Suljettu"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentDownloadTask.java:68
@@ -5795,5 +5836,5 @@
 #: ../core/src/org/openstreetmap/josm/io/OsmServerChangesetReader.java:178
 msgid "Downloading changeset content"
-msgstr ""
+msgstr "Ladataan muutoskokoelman sisältöä"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentDownloadTask.java:70
@@ -5806,10 +5847,10 @@
 #, java-format
 msgid "({0}/{1}) Downloading changeset {2}..."
-msgstr ""
+msgstr "({0}/{1}) Ladataan muutoskokoelmaa {2}..."
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentDownloadTask.java:176
 #, java-format
 msgid "({0}/{1}) Downloading content for changeset {2}..."
-msgstr ""
+msgstr "({0}/{1}) Ladataan muutoskokoelman {2} sisältöä..."
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:176
@@ -5818,5 +5859,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:306
 msgid "Download content"
-msgstr ""
+msgstr "Ladataan sisältöä"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:178
@@ -5825,24 +5866,24 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:308
 msgid "Download the changeset content from the OSM server"
-msgstr ""
+msgstr "Lataa muutoskokoelman sisältö OSM-palvelimelta"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:199
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:310
 msgid "Update content"
-msgstr ""
+msgstr "Päivitä sisältö"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:201
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:312
 msgid "Update the changeset content from the OSM server"
-msgstr ""
+msgstr "Päivitä muutoskokoelman sisältö OSM-palvelimelta"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:248
 #: ../core/src/org/openstreetmap/josm/gui/history/NodeListViewer.java:241
 msgid "Show history"
-msgstr ""
+msgstr "Näytä historia"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:250
 msgid "Download and show the history of the selected primitives"
-msgstr ""
+msgstr "Lataa ja näytä valittujen objektien historia"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:315
@@ -5888,29 +5929,29 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:446
 msgid "The content of this changeset is not downloaded yet."
-msgstr ""
+msgstr "Muutoskokoelman sisältöä ei ole vielä ladattu."
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:464
 msgid "Download now"
-msgstr ""
+msgstr "Lataa nyt"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java:465
 msgid "Download the changeset content"
-msgstr ""
+msgstr "Lataa muutoskokoelman sisältö"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentTableCellRenderer.java:50
 msgid "Created"
-msgstr ""
+msgstr "Luotu"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentTableCellRenderer.java:51
 msgid "Updated"
-msgstr ""
+msgstr "Muokattu"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentTableCellRenderer.java:52
 msgid "Deleted"
-msgstr ""
+msgstr "Poistettu"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentTableColumnModel.java:32
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 #. item "Highways/Streets/Motorway" text "Reference"
@@ -6806,13 +6847,13 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:115
 msgid "ID:"
-msgstr ""
+msgstr "ID:"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:128
 msgid "Comment:"
-msgstr ""
+msgstr "Kommentti:"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:143
 msgid "Open/Closed:"
-msgstr ""
+msgstr "Avoin/Suljettu:"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:155
@@ -6822,27 +6863,28 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:168
 msgid "Created on:"
-msgstr ""
+msgstr "Luotu:"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:180
 msgid "Closed on:"
-msgstr ""
+msgstr "Suljettu:"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:214
 msgctxt "changeset.state"
 msgid "Open"
-msgstr ""
+msgstr "Avoin"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:216
 msgctxt "changeset.state"
 msgid "Closed"
-msgstr ""
+msgstr "Suljettu"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:267
 msgid "Remove the changeset in the detail view panel from the local cache"
 msgstr ""
+"Poista tarkasteltavan muutoskokoelman tiedot paikallisesta välimuistista"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:325
 msgid "Update the changeset from the OSM server"
-msgstr ""
+msgstr "Päivitä muutoskokoelma OSM-palvelimelta"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:358
@@ -6850,5 +6892,5 @@
 "Select the primitives in the content of this changeset in the current data "
 "layer"
-msgstr ""
+msgstr "Valitse muutoskokoelmaan kuuluvat objektit aktiivisella tasolla"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java:365
@@ -6870,5 +6912,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetHeaderDownloadTask.java:127
 msgid "Download changesets"
-msgstr ""
+msgstr "Lataa muutoskokoelmat"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListCellRenderer.java:36
@@ -6879,17 +6921,17 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListCellRenderer.java:41
 msgid "open"
-msgstr ""
+msgstr "avoin"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListCellRenderer.java:41
 msgid "closed"
-msgstr ""
+msgstr "suljettu"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/SingleChangesetDownloadPanel.java:45
 msgid "Changeset ID: "
-msgstr ""
+msgstr "Muutoskokoelman ID: "
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/SingleChangesetDownloadPanel.java:47
 msgid "Enter a changset id"
-msgstr ""
+msgstr "Anna muutoskokoelman ID"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/SingleChangesetDownloadPanel.java:79
@@ -6905,58 +6947,58 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/SingleChangesetDownloadPanel.java:143
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:1020
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:996
 msgid "Please enter an integer value > 0"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:76
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:74
 msgid "Select changesets owned by specific users"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:95
+msgstr "Valitse annetun käyttäjän muutoskokoelmat"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:93
 msgid "Select changesets depending on whether they are open or closed"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:114
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:112
 msgid ""
 "Select changesets based on the date/time they have been created or closed"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:134
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:132
 msgid "Select only changesets related to a specific bounding box"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:304
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:302
 msgid "Query open changesets only"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:313
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:311
 msgid "Query closed changesets only"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:322
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:320
 msgid "Query both open and closed changesets"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:391
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:389
 msgid "User ID: "
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:411
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:409
 msgid "User name: "
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:447
+msgstr "Käyttäjänimi: "
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:445
 msgid "Only changesets owned by myself"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:459
+msgstr "Vain omat muutoskokoelmani"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:457
 msgid "Only changesets owned by the user with the following user ID"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:477
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:475
 msgid "Only changesets owned by the user with the following user name"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:529
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:527
 msgid ""
 "Can't restrict changeset query to the current user because the current user "
@@ -6964,58 +7006,58 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:535
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:533
 #, java-format
 msgid "Current value ''{0}'' for user ID isn''t valid"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:538
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:536
 #, java-format
 msgid "Can''t restrict the changeset query to the user name ''{0}''"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:555
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:553
 msgid "Please enter a valid user ID"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:556
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:554
 msgid "Invalid user ID"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:565
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:563
 msgid "Please enter a non-empty user name"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:566
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:564
 msgid "Invalid user name"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:658
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:692
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:722
+msgstr "Virheellinen käyttäjänimi"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:656
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:690
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:720
 msgid "Date: "
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:686
+msgstr "Päivämäärä: "
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:684
 msgid "Closed after - "
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:716
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:714
 msgid "Created before - "
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:767
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:765
 msgid "Only changesets closed after the following date/time"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:788
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:786
 msgid "Only changesets closed after and created before a specific date/time"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:839
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:837
 msgid ""
 "Can't build changeset query with time based restrictions. Input isn't valid."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:867
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:865
 msgid ""
 "<html>Please enter valid date/time values to restrict<br>the query to a "
@@ -7023,9 +7065,9 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:870
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:868
 msgid "Invalid date/time values"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:944
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:942
 msgid ""
 "Can''t restrict the changeset query to a specific bounding box. The input is "
@@ -7033,5 +7075,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:953
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:951
 msgid ""
 "<html>Please enter valid longitude/latitude values to restrict<br>the "
@@ -7039,15 +7081,15 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:956
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:954
 msgid "Invalid bounding box"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:1013
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:1017
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:989
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:993
 msgid ""
 "The current value isn't a valid user ID. Please enter an integer value > 0"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:1054
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:1030
 msgid ""
 "<html>The  current value isn't a valid user name.<br>Please enter an non-"
@@ -7055,9 +7097,9 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:1057
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:1033
 msgid "Please enter an non-empty user name"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:1087
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:1063
 #, java-format
 msgid ""
@@ -7066,5 +7108,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:1157
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java:1133
 #, java-format
 msgid ""
@@ -7075,5 +7117,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/BasicChangesetQueryPanel.java:108
 msgid "Download my changesets only"
-msgstr ""
+msgstr "Lataa vain omat muutoskokoelmani"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/BasicChangesetQueryPanel.java:109
@@ -7091,9 +7133,10 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryDialog.java:51
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:174
 msgid "Basic"
 msgstr "Perus"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryDialog.java:52
-msgid "Download changesets using a predefined queries"
+msgid "Download changesets using predefined queries"
 msgstr ""
 
@@ -7103,5 +7146,5 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryDialog.java:55
-msgid "Query changesets according to an URL of the OSM server"
+msgid "Query changesets from a server URL"
 msgstr ""
 
@@ -7112,14 +7155,14 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryDialog.java:58
-msgid "Query changesets according to advanced query parameters"
+msgid "Use a custom changeset query"
 msgstr ""
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryDialog.java:82
 msgid "Query changesets"
-msgstr ""
+msgstr "Hae muutoskokoelmia"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryDialog.java:165
 msgid "Query and download changesets"
-msgstr ""
+msgstr "Hae ja lataa muutoskokoelmia"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryDialog.java:171
@@ -7138,5 +7181,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryTask.java:71
 msgid "Querying and downloading changesets"
-msgstr ""
+msgstr "Haetaan ja ladataan muutoskokoelmia"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryTask.java:136
@@ -7146,5 +7189,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryTask.java:164
 msgid "Query and download changesets ..."
-msgstr ""
+msgstr "Hae ja lataa muutoskokoelmia..."
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/UrlBasedQueryPanel.java:42
@@ -7152,22 +7195,24 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/UrlBasedQueryPanel.java:69
-#, java-format
-msgid ""
-"<html><body>Please enter or paste an URL to retrieve changesets from the OSM "
-"API.<p><strong>Examples</strong></p><ul><li><a href=\"http://www."
-"openstreetmap.org/browse/changesets?open=true\">http://www.openstreetmap.org/"
-"browse/changesets?open=true</a></li><li><a href=\"http://api.openstreetmap."
-"org/api/0.6/changesets?open=true\">http://api.openstreetmap.org/api/0.6/"
-"changesets?open=true</a></li></ul>Note that changeset queries are currently "
-"always submitted to ''{0}'', regardless of the host, port and path of the "
-"URL entered beow.</body></html>"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/UrlBasedQueryPanel.java:182
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/UrlBasedQueryPanel.java:70
+msgid "Please enter or paste an URL to retrieve changesets from the OSM API."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/UrlBasedQueryPanel.java:71
+msgid "Examples"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/UrlBasedQueryPanel.java:76
+#, java-format
+msgid ""
+"Note that changeset queries are currently always submitted to ''{0}'', "
+"regardless of the host, port and path of the URL entered below."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/changeset/query/UrlBasedQueryPanel.java:181
 msgid "This changeset query URL is invalid"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:172
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:179
 #, java-format
 msgid "This will change {0} object."
@@ -7176,10 +7221,10 @@
 msgstr[1] ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:174
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:181
 msgid "An empty value deletes the tag."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:215
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:265
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:222
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:272
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:460
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:517
@@ -7188,10 +7233,10 @@
 msgstr "<eri>"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:229
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:357
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:236
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:361
 msgid "Change values?"
 msgstr "Muutetaanko arvot?"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:287
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:294
 #, java-format
 msgid "Change properties of up to {0} object"
@@ -7200,5 +7245,5 @@
 msgstr[1] ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:330
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:334
 #, java-format
 msgid "This will change up to {0} object."
@@ -7207,9 +7252,9 @@
 msgstr[1] "Olet muuttamassa {0} kohdetta."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:332
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:336
 msgid "Please select a key"
 msgstr "Valitse avain"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:345
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:349
 msgid "Please select a value"
 msgstr "Valitse arvo"
@@ -7237,61 +7282,57 @@
 msgstr "Lisää ominaisuuksia"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:790
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:813
 #, java-format
 msgid "Properties: {0} / Memberships: {1}"
 msgstr "Ominaisuudet: {0} / Jäsenyydet: {1}"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:793
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:816
 msgid "Properties / Memberships"
 msgstr "Ominaisuudet / Jäsenyydet"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:829
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:869
 msgid "Change relation"
 msgstr "Muuta relaatiota"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:830
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:870
 msgid "Delete from relation"
 msgstr "Poista relaatiosta"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:832
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:872
 #, java-format
 msgid "Really delete selection from relation {0}?"
 msgstr "Poistetaanko valinta relaatiosta {0}?"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:850
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:893
 msgid "Delete the selected key in all objects"
 msgstr "Poista valittu avain kaikista objekteista"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:852
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:895
 msgid "Delete Properties"
 msgstr "Poista asetukset"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:883
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:926
 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:895
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:938
 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:931
-#, fuzzy
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:974
 msgid "Select relation"
-msgstr "Poista {0} relaatio"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:932
-#, fuzzy
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:975
 msgid "Select relation in main selection."
-msgstr "Viivanpiirtoasetukset"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:934
-#, fuzzy
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:977
 msgid "Select in relation list"
-msgstr "Viivanpiirtoasetukset"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:935
-#, fuzzy
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java:978
 msgid "Select relation in relation list."
-msgstr "Viivanpiirtoasetukset"
+msgstr ""
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:177
@@ -7347,5 +7388,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:527
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationMemberTask.java:113
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java:108
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java:111
 #, java-format
 msgid "Warning: ignoring exception because task is cancelled. Exception: {0}"
@@ -7359,12 +7400,12 @@
 msgstr[1] ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java:45
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java:44
 msgid "Download relations"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java:79
-#, java-format
-msgid "({0}/{1}: Downloading relation ''{2}''..."
-msgstr ""
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java:80
+#, fuzzy, java-format
+msgid "({0}/{1}): Downloading relation ''{2}''..."
+msgstr "({0}/{1}) Ladataan muutoskokoelmaa {2}..."
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:148
@@ -7977,6 +8018,7 @@
 #: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:219
 #: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:231
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:184
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:294
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:119
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:217
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:327
 #: ../plugins/livegps/src/livegps/LiveGpsDialog.java:86
 #: build/trans_presets.java:335 build/trans_presets.java:336
@@ -8254,5 +8296,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java:54
 msgid "Changeset"
-msgstr ""
+msgstr "Muutoskokoelma"
 
 #: ../core/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java:90
@@ -8270,5 +8312,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/history/VersionTable.java:119
 msgid "Changeset info"
-msgstr "Muutoskokoelma"
+msgstr "Muutoskokoelman tiedot"
 
 #: ../core/src/org/openstreetmap/josm/gui/history/VersionTable.java:120
@@ -8454,18 +8496,17 @@
 #: ../core/src/org/openstreetmap/josm/gui/io/ChangesetManagementPanel.java:87
 msgid "Upload to a new changeset"
-msgstr ""
+msgstr "Lähetä uuteen muutoskokoelmaan"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/ChangesetManagementPanel.java:88
 msgid "Open a new changeset and use it in the next upload"
-msgstr ""
-"Avaa uusi muutoskokoelma ja käytä sitä seuraavan kerran lähetettäessä dataa"
+msgstr "Avaa uusi muutoskokoelma ja käytä sitä lähetettäessä dataa"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/ChangesetManagementPanel.java:97
 msgid "Upload to an existing changeset"
-msgstr ""
+msgstr "Lähetä olemassa olevaan muutoskokoelmaan"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/ChangesetManagementPanel.java:98
 msgid "Upload data to an already existing and open changeset"
-msgstr ""
+msgstr "Lähetä tiedot olemassaolevaan ja avoimeen muutoskokoelmaan"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/ChangesetManagementPanel.java:142
@@ -8937,5 +8978,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanel.java:44
 msgid "Objects are uploaded to a <strong>new changeset</strong>."
-msgstr ""
+msgstr "Objektit lähetetään <strong>uuteen muutoskokoelmaan</strong>"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanel.java:48
@@ -8945,12 +8986,14 @@
 "comment ''{1}''."
 msgstr ""
+"Obejktit lähetetään <strong>avoimeen muutoskokoelmaan</strong> {0} jonka "
+"kommentti on ''{1}''."
 
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanel.java:54
 msgid "The changeset is going to be <strong>closed</strong> after this upload"
-msgstr ""
+msgstr "Muutoskokoelma <strong>suljetaan</strong> lähetyksen jälkeen"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanel.java:56
 msgid "The changeset is <strong>left open</strong> after this upload"
-msgstr ""
+msgstr "Muutoskokoelma <strong>jätetään auki</strong> lähetyksen jälkeen"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanel.java:58
@@ -8964,5 +9007,9 @@
 "Uploading <strong>{0} objects</strong> to <strong>1 changeset</strong>"
 msgstr[0] ""
+"Lähetetään <strong>{0} objekti</strong> <strong>yhteen muutoskokoelmaan</"
+"strong>"
 msgstr[1] ""
+"Lähetetään <strong>{0} objektia</strong> <strong>yhteen muutoskokoelmaan</"
+"strong>"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanel.java:86
@@ -8975,5 +9022,9 @@
 "<strong>1 request</strong>"
 msgstr[0] ""
+"Lähetetään <strong>{0} objekti</strong> <strong>yhteen muutoskokoelmaan</"
+"strong> käyttäen <strong>1 pyyntö</strong>"
 msgstr[1] ""
+"Lähetetään <strong>{0} objektia</strong> <strong>yhteen muutoskokoelmaan</"
+"strong> käyttäen <strong>1 pyyntö</strong>"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanel.java:91
@@ -8983,4 +9034,6 @@
 "<strong>{1} requests</strong>"
 msgstr ""
+"Lähetetään <strong>{0} objektia</strong> <strong>yhteen muutoskokoelmaan</"
+"strong> käyttäen <strong>{1} pyyntöä</strong>"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanel.java:97
@@ -8998,4 +9051,6 @@
 "strong> using <strong>{1} requests</strong>"
 msgstr ""
+"Lähetetään <strong>{0} objektia</strong> <strong>moneen muutoskokoelmaan</"
+"strong> käyttäen <strong>{1} pyyntöä</strong>"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java:66
@@ -9039,6 +9094,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java:106
 #, java-format
-msgid "There is {0} object to upload left."
-msgid_plural "There are {0} objects to upload left."
+msgid "There is {0} object left to upload."
+msgid_plural "There are {0} objects left to upload."
 msgstr[0] ""
 msgstr[1] ""
@@ -9055,5 +9110,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java:123
 msgid "Changeset is full"
-msgstr ""
+msgstr "Muutoskokoelma on täynnä"
 
 #. we tried to delete an already deleted primitive.
@@ -9124,9 +9179,8 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:189
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:334
 #, java-format
 msgid ""
 "<html>There are <strong>multiple changesets</strong> necessary in order to "
-"upload {0} objects. What policy shall be used?</html>"
+"upload {0} objects. Which strategy do you want to use?</html>"
 msgstr ""
 
@@ -9137,5 +9191,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:193
 msgid "Open and use as many new changesets as necessary"
-msgstr ""
+msgstr "Avaa ja käytä tarvittava määrä muutoskokoelmia"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:323
@@ -9148,4 +9202,11 @@
 "<html>Can''t upload {0} objects in one request because the<br>max. changeset "
 "size {1} on server ''{2}'' is exceeded.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:334
+#, java-format
+msgid ""
+"<html>There are <strong>multiple changesets</strong> necessary in order to "
+"upload {0} objects. What strategy do you want to use?</html>"
 msgstr ""
 
@@ -9579,24 +9640,24 @@
 msgstr[1] "{0} pistettä"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:144
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:145
 msgid "GPX Files (*.gpx *.gpx.gz)"
 msgstr "GPX-tiedostot (*.gpx, *.gpx.gx)"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:164
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:165
 #, java-format
 msgid "File {0} is loaded yet under the name \"{1}\""
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:187
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:188
 #, java-format
 msgid "Error while parsing {0}"
 msgstr "Virhe tulkittaessa {0}:aa"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:196
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:197
 #, java-format
 msgid "Could not read \"{0}\""
 msgstr "Ei voitu lukea \"{0}\":aa"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:235
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:236
 msgid ""
 "<html>Take a photo of your GPS receiver while it displays the time."
@@ -9607,34 +9668,34 @@
 "kuva.<br>Syötä kuvassa näkyvä kellonaika ja valitse aikavyöhyke.<hr></html>"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:253
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:254
 msgid "Photo time (from exif):"
 msgstr "Kuvausaika (kuvan EXIF-tiedoista):"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:268
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:269
 msgid "Gps time (read from the above photo): "
 msgstr "GPS:n aika (lue ylläolevasta kuvasta): "
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:280
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:281
 msgid " [dd/mm/yyyy hh:mm:ss]"
 msgstr " [pp/kk/vvvv tt:mm:ss]"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:288
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:289
 msgid "I'm in the timezone of: "
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:352
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:387
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:353
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:388
 msgid "No date"
 msgstr "Ei päivämäärää"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:361
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:362
 msgid "Open an other photo"
 msgstr "Avaa toinen kuva"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:401
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:402
 msgid "Synchronize time from a photo of the GPS receiver"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:414
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:415
 msgid ""
 "Error while parsing the date.\n"
@@ -9644,114 +9705,116 @@
 "Ole hyvä ja syötä aika pyydetyssä muodossa"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:416
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:417
 msgid "Invalid date"
 msgstr "Virheellinen päivämäärä"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:461
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:462
 msgid "<No GPX track loaded yet>"
 msgstr "<Ei ladattuja GPS-jälkiä>"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:466
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:467
 msgid "GPX track: "
 msgstr "GPX-jälki: "
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:474
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:475
 msgid "Open another GPX trace"
 msgstr "Avaa toinen GPX-jälki"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:504
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:505
 msgid ""
 "<html>Use photo of an accurate clock,<br>e.g. GPS receiver display</html>"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:509
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:510
 msgid "Auto-Guess"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:512
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:513
 msgid "Manual adjust"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:515
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:516
 msgid "Override position for: "
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:521
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:522
 #, java-format
 msgid "Images with geo location in exif data ({0}/{1})"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:524
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:525
 #, java-format
 msgid "Images that are already tagged ({0}/{1})"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:530
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:531
 msgid "Show Thumbnail images on the map"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:555
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:556
 msgid "Timezone: "
 msgstr "Aikavyöhyke: "
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:566
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:567
 msgid "Offset:"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:645
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:646
 msgid "No gpx selected"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:649
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:650
 #, java-format
 msgid "<html>Matched <b>{0}</b> of <b>{1}</b> photos to GPX track."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:666
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:709
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:667
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:710
 msgid "Correlate images with GPX track"
 msgstr "Kohdista kuvia GPX-jälkeen"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:667
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:668
 msgid "Correlate"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:694
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:695
 msgid "Invalid timezone"
 msgstr "Virheellinen aikavyöhyke"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:702
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:703
 msgid "Invalid offset"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:710
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:711
 msgid "Try Again"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:711
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:712
 msgid "No images could be matched!"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:860
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:861
 #, java-format
 msgid "Timezone: {0}"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:861
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:862
 #, java-format
 msgid "Minutes: {0}"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:862
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:863
 #, java-format
 msgid "Seconds: {0}"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:880
-#, java-format
-msgid "<br>(Time difference of {0} days)"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:907
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:881
+#, java-format
+msgid "(Time difference of {0} day)"
+msgid_plural "Time difference of {0} days"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:908
 msgid ""
 "An error occurred while trying to match the photos to the GPX track. You can "
@@ -9759,21 +9822,21 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:909
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:910
 msgid "Matching photos to track failed"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:925
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:926
 msgid "Adjust timezone and offset"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:945
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:946
 msgid "The selected photos don't contain time information."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:946
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:947
 msgid "Photos don't contain time information"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:974
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:975
 msgid ""
 "The selected GPX track doesn't contain timestamps. Please select another one."
@@ -9781,17 +9844,17 @@
 "Valittu GPX-jälki ei sisällä aikaleimoja. Ole hyvä ja valitse toinen jälki."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:975
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:976
 msgid "GPX Track has no time information"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:1070
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:1071
 msgid "You should select a GPX track"
 msgstr "Valitse GPX-jälki"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:1071
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:1072
 msgid "No selected GPX track"
 msgstr "GPX-jälkeä ei valittuna"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:1244
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:1245
 #, java-format
 msgid ""
@@ -9800,5 +9863,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:1314
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:1315
 #, java-format
 msgid ""
@@ -9807,56 +9870,56 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:106
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:104
 msgid "Extracting GPS locations from EXIF"
 msgstr "Hakee sijaintitietoja kuvien EXIF-tiedoista"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:114
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:112
 msgid "Starting directory scan"
 msgstr "Tutkii hakemistoa"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:119
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:117
 msgid "One of the selected files was null"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:124
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:127
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:122
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:125
 msgid "Read photos..."
 msgstr "Luetaan kuvia..."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:139
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:137
 #, java-format
 msgid "Reading {0}..."
 msgstr "Luetaan {0}..."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:178
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:176
 #, java-format
 msgid "Unable to get canonical path for directory {0}\n"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:190
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:188
 #, java-format
 msgid "Scanning directory {0}"
 msgstr "Tutkii hakemistoa {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:195
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:193
 #, java-format
 msgid "Found null file in directory {0}\n"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:198
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:196
 #, java-format
 msgid "Error while getting files from directory {0}\n"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:273
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:280
 #: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java:64
 msgid "Geotagged Images"
 msgstr "Geo-merkityt kuvat"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:294
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:301
 msgid "Correlate to GPX"
 msgstr "Sijoittele GPX-tiedoston mukaisesti"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:313
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:320
 msgid "image"
 msgid_plural "images"
@@ -9864,22 +9927,22 @@
 msgstr[1] "kuvat"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:314
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:321
 #, java-format
 msgid "{0} were found to be gps tagged."
 msgstr "{0} kuvasta löytyi gps-sijaintitiedot."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:578
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:585
 #: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java:106
 msgid "Delete image file from disk"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:581
-#, java-format
-msgid ""
-"<html><h3>Delete the file {0}  from disk?<p>The image file will be "
-"permanently lost!"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:606
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:588
+#, java-format
+msgid ""
+"<html><h3>Delete the file {0} from disk?<p>The image file will be "
+"permanently lost!</h3></html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:613
 msgid "Image file could not be deleted."
 msgstr ""
@@ -10067,4 +10130,577 @@
 msgstr ""
 
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AccessTokenInfoPanel.java:37
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:70
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java:233
+msgid "Access Token Key:"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AccessTokenInfoPanel.java:49
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:84
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java:245
+msgid "Access Token Secret:"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AccessTokenInfoPanel.java:60
+msgid "Save Access Token in preferences"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AccessTokenInfoPanel.java:62
+msgid ""
+"<html>Select to save the Access Token in the JOSM preferences.<br>Unselect "
+"to use the Access Token in this JOSM session only.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java:49
+#, fuzzy
+msgid "Use default settings"
+msgstr "Käytä globaaleja asetuksia."
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java:56
+msgid "Consumer Key:"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java:67
+msgid "Consumer Secret:"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java:78
+msgid "Request Token URL:"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java:89
+msgid "Access Token URL:"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java:101
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:236
+#, fuzzy
+msgid "Autorise URL:"
+msgstr "Tekijät"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java:125
+msgid "Click to reset the OAuth settings to default values"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java:131
+#, fuzzy
+msgid "Click to abort resetting to the OAuth default values"
+msgstr "Voit keskeytettää solmujen yhteensulautuksen napsauttamalla tästä"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java:138
+msgid ""
+"<html>JOSM is about to reset the OAuth settings to default values.<br>The "
+"current custom settings are not saved.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java:141
+msgid "Overwrite custom OAuth settings?"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AuthorisationProcedureComboBox.java:58
+msgid "Fully automatic"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AuthorisationProcedureComboBox.java:61
+msgid "Semi-automatic"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AuthorisationProcedureComboBox.java:64
+#, fuzzy
+msgid "Manual"
+msgstr "Kanava"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AuthorisationProcedureComboBox.java:73
+msgid ""
+"<html>Run a fully automatic procedure to get an access token from the OSM "
+"website.<br>JOSM accesses the OSM website on behalf of the JOSM user and "
+"fully<br>automatically authorises the user and retrieves an Access Token.</"
+"html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AuthorisationProcedureComboBox.java:80
+msgid ""
+"<html>Run a semi-automatic procedure to get an access token from the OSM "
+"website.<br>JOSM submits the standards OAuth requests to get a Request Token "
+"and an<br>Access Token. It dispatches the user to the OSM website in an "
+"external browser<br>to authenticate itself and to accept the request token "
+"submitted by JOSM.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/AuthorisationProcedureComboBox.java:88
+msgid ""
+"<html>Enter an Access Token manually if it was generated and retrieved "
+"outside<br>of JOSM.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:112
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticPropertiesPanel.java:40
+#, fuzzy
+msgid "Username: "
+msgstr "Käyttäjänimi: "
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:127
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticPropertiesPanel.java:54
+#, fuzzy
+msgid "Password: "
+msgstr "Salasana"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:175
+#, fuzzy
+msgid "Granted rights"
+msgstr "Käännä oikealle"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:176
+#, fuzzy
+msgid "Advanced OAuth properties"
+msgstr "Lisää ominaisuuksia"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:236
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OAuthAuthorisationWizard.java:357
+msgid "Accept Access Token"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:237
+#, java-format
+msgid ""
+"<html>You''ve sucessfully retrieved an OAuth Access Token from the OSM "
+"website. Click on <strong>{0}</strong> to accept the token. JOSM will use it "
+"in subsequent requests to gain access to the OSM API.</html"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:333
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java:305
+#, fuzzy
+msgid "Authorise now"
+msgstr "Tekijät"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:335
+msgid "Click to redirect you to the authorisation form on the JOSM web site"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:366
+msgid "Run the automatic authorisation steps again"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:380
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:233
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:436
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java:355
+msgid "Test Access Token"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:409
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticPropertiesPanel.java:95
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/UserNameValidator.java:24
+#, fuzzy
+msgid "Please enter your OSM user name"
+msgstr "Syötä käyttäjänimi"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:411
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticPropertiesPanel.java:97
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/UserNameValidator.java:26
+msgid "The user name can't be empty. Please enter your OSM user name"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:430
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/BasicAuthenticationPreferencesPanel.java:73
+#, fuzzy
+msgid "Please enter your OSM password"
+msgstr "Syötä käyttäjänimi"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:432
+msgid "The password can't be empty. Please enter your OSM password"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:442
+msgid "Authorise JOSM to access the OSM API"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:456
+msgid ""
+"<html>The automatic process for retrieving an OAuth Access Token<br>from the "
+"OSM server failed.<br><br>Please try again or choose another kind of "
+"authorisation process,<br>i.e. semi-automatic or manual authorisation.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:463
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:480
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:505
+msgid "OAuth authorisation failed"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:472
+msgid ""
+"<html>The automatic process for retrieving an OAuth Access Token<br>from the "
+"OSM server failed because JOSM wasn't able to build<br>a valid login URL "
+"from the OAuth Autorise Endpoint URL ''{0}''.<br><br>Please check your "
+"advanced setting and try again.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorisationUI.java:496
+#, java-format
+msgid ""
+"<html>The automatic process for retrieving an OAuth Access Token<br>from the "
+"OSM server failed. JOSM failed to log into {0}<br>for user {1}."
+"<br><br>Please check username and password and try again.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:57
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:141
+#, java-format
+msgid ""
+"<html><body>Please enter an OAuth Access Token which is authorised to access "
+"the OSM server ''{0}''.</body></html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:99
+msgid "Save Access Token to preferences"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:120
+#, fuzzy
+msgid "Access Token"
+msgstr "Pääsy (access)"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:121
+#, fuzzy
+msgid "Advanced OAuth parameters"
+msgstr "Lisäasetukset"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:123
+msgid "Enter the OAuth Access Token"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:124
+msgid "Enter advanced OAuth properties"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:179
+#, fuzzy
+msgid "Please enter an Access Token Key"
+msgstr "Syötä käyttäjänimi"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:181
+msgid ""
+"The Access Token Key must not be empty. Please enter an Access Token Key"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:199
+#, fuzzy
+msgid "Please enter an Access Token Secret"
+msgstr "Syötä käyttäjänimi"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:201
+msgid ""
+"The Access Token Secret must not be empty. Please enter an Access Token "
+"Secret"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/ManualAuthorisationUI.java:235
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:438
+msgid "Click to test the Access Token"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OAuthAuthorisationWizard.java:121
+#, fuzzy
+msgid "Please select an authorisation procedure: "
+msgstr "Valitse ainakin yksi solmu tai tie"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OAuthAuthorisationWizard.java:239
+#, fuzzy, java-format
+msgid "Get an Access Token for ''{0}''"
+msgstr "Hakusanalla \"{0}\" ei löytynyt mitään"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OAuthAuthorisationWizard.java:340
+#, fuzzy
+msgid "Close the dialog and cancel authorisation"
+msgstr "Sulje ikkuna ja peruuta lataus"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OAuthAuthorisationWizard.java:359
+#, fuzzy
+msgid "Close the dialog and accept the Access Token"
+msgstr "Sulje ikkuna ja tee uusi solmu"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorisationClient.java:99
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorisationClient.java:102
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorisationClient.java:105
+msgid "Warning: failed to cancel running OAuth operation"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorisationClient.java:129
+#, java-format
+msgid "Retrieving OAuth Request Token from ''{0}''"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorisationClient.java:162
+#, java-format
+msgid "Retrieving OAuth Access Token from ''{0}''"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorisationClient.java:299
+#, java-format
+msgid "OSM website didn''t reply a session cookie in response to ''{0}'',"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorisationClient.java:350
+#, java-format
+msgid "Failed to authenticate user ''{0}'' with password ''***'' as OAuth user"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorisationClient.java:437
+#, java-format
+msgid "Failed to autorise OAuth request  ''{0}''"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorisationClient.java:484
+#, java-format
+msgid "Authorising OAuth Request token ''{0}'' at the OSM website ..."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorisationClient.java:486
+msgid "Initializing a session at the OSM website..."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorisationClient.java:492
+#, java-format
+msgid "Authenticating the session for user ''{0}''..."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorisationClient.java:498
+#, java-format
+msgid "Authorising request token ''{0}''..."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorisationClient.java:504
+#, java-format
+msgid "Logging out session ''{0}''..."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmPrivilegesPanel.java:37
+msgid "Allow to upload map data"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmPrivilegesPanel.java:38
+msgid "Select to grant JOSM the right to upload map data on your behalf"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmPrivilegesPanel.java:45
+msgid "Allow to upload GPS traces"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmPrivilegesPanel.java:46
+msgid "Select to grant JOSM the right to upload GPS traces on your behalf"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmPrivilegesPanel.java:53
+msgid "Allow to download your private GPS traces"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmPrivilegesPanel.java:54
+msgid ""
+"Select to grant JOSM the right to download your private GPS traces into JOSM "
+"layers"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmPrivilegesPanel.java:61
+#, fuzzy
+msgid "Allow to read your preferences"
+msgstr "Lähetä asetukset"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmPrivilegesPanel.java:62
+msgid "Select to grant JOSM the right to read your server preferences"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmPrivilegesPanel.java:69
+msgid "Allow to write your preferences"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/OsmPrivilegesPanel.java:70
+msgid "Select to grant JOSM the right to write your server preferences"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/RetrieveAccessTokenTask.java:45
+msgid "Retrieving OAuth Access Token..."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/RetrieveAccessTokenTask.java:70
+#, java-format
+msgid "<html>Retrieving an OAuth Access Token from ''{0}'' failed.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/RetrieveAccessTokenTask.java:73
+#: ../core/src/org/openstreetmap/josm/gui/oauth/RetrieveRequestTokenTask.java:67
+#, fuzzy
+msgid "Request Failed"
+msgstr "Pyynnös tiedot: {0}"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/RetrieveRequestTokenTask.java:41
+msgid "Retrieving OAuth Request Token..."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/RetrieveRequestTokenTask.java:64
+#, java-format
+msgid "<html>Retrieving an OAuth Request Token from ''{0}'' failed.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:130
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java:82
+msgid "Display Advanced OAuth Parameters"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:166
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:369
+msgid "Retrieve Request Token"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:163
+#, java-format
+msgid ""
+"<html>Please click on <strong>{0}</strong> to retrieve an OAuth Request "
+"Token from ''{1}''.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:182
+msgid "<html>Step 1/3: Retrieve an OAuth Request Token</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:205
+msgid "<html>Step 2/3: Authorise and retrieve an Access Token</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:228
+msgid "Request Access Token"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:220
+#, java-format
+msgid ""
+"<html><body>JOSM successfully retrieved a Request Token. JOSM is now "
+"launching an authorisation page in an external browser. Please login with "
+"your OSM username and password and follow the instructions to authorise the "
+"Request Token. Then switch back to this dialog and click on <strong>{0}</"
+"strong><br><br>If launching the external browser fails you can copy the "
+"following authorise URL and paste it into the address field of your browser."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:275
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:349
+msgid "Go back to step 1/3"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:292
+msgid "<html>Step 3/3: Successfully retrieved an Access Token</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:306
+msgid ""
+"<html><body>JOSM has successfully retrieved an Access Token. You can now "
+"accept this token. JOSM will used it the future for authentication and "
+"authorisation at the OSM server.<br><br>The access token is: "
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:348
+#, fuzzy
+msgid "Restart"
+msgstr "Ravintola"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:371
+msgid "Click to retrieve a Request Token"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:402
+msgid "Retrieve Access Token"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorisationUI.java:404
+msgid "Click to retrieve an Access Token"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:59
+msgid "Testing OAuth Access Token"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:117
+#, java-format
+msgid "Retrieving user details with Access Token Key ''{0}'' was rejected."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:120
+#, java-format
+msgid "Retrieving user details with Access Token Key ''{0}'' was forbidded."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:144
+#, java-format
+msgid ""
+"<html>Successfully used the the Access Token ''{0}'' to<br>access the OSM "
+"server at ''{1}''.<br>You''re accessing the OSM server as user ''{2}'' with "
+"id ''{3}''.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:154
+#, fuzzy
+msgid "Success"
+msgstr "Pääsy (access)"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:163
+#, java-format
+msgid ""
+"<html>Failed to access the OSM server ''{0}''<br>with the Access Token "
+"''{0}''.<br>The server rejected the Access Token as unauthorised. You will "
+"not<br>able to access any protected resource on this server using this token."
+"</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:172
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:209
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:226
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:242
+#, fuzzy
+msgid "Test failed"
+msgstr "Päivitys epäonnistui"
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:181
+#, java-format
+msgid ""
+"<html>The AccessToken ''{1}'' is known to the OSM server ''{0}''.<br>The "
+"test to retrieve the user details for this token failed, though."
+"<br>Depending on what rights are granted to this token you may nevertheless "
+"use it<br>to upload data, upload GPS traces, and/or access other protected "
+"resources.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:190
+msgid "Token allows restricted access"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:199
+#, java-format
+msgid ""
+"<html>Failed to retrieve information about the current userfrom the OSM "
+"server ''{0}''.<br>This is probably not a problem caused by the tested "
+"Access Token, but<br>rather a problem with the server configuration. "
+"Carefully check the server<br>URL and your Internet connection.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:218
+#, java-format
+msgid ""
+"<html>Failed to sign the request for the OSM server ''{0}'' with the token "
+"''{1}''.<br>The token ist probably invalid.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:235
+msgid ""
+"<html>The test failed because the server responded with an internal error."
+"<br>JOSM couldn''t decide whether the token is valid. Please try again later."
+"</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java:251
+#, fuzzy
+msgid "Retrieving user info..."
+msgstr "merkkijono;merkkijono;..."
+
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:49
 msgid "Advanced Preferences"
@@ -10096,5 +10732,5 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:221
-#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:192
+#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:193
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java:663
 msgid "Please select the row to edit."
@@ -10102,5 +10738,5 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:229
-#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:195
+#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:196
 #, java-format
 msgid "New value for {0}"
@@ -10108,7 +10744,7 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:246
-#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:139
+#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:140
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java:686
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:102
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:103
 msgid "Please select the row to delete."
 msgstr "Ole hyvä ja valitse poistettava rivi."
@@ -10553,12 +11189,4 @@
 msgstr "OSM-data"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/FilePreferences.java:27
-msgid "Keep backup files"
-msgstr "Säilytä varmuuskopiotiedostot"
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/FilePreferences.java:32
-msgid "When saving, keep backup files ending with a ~"
-msgstr "Lisää tallennettaessa varmuuskopiotiedostojen loppuun ~-merkki"
-
 #. Show splash screen on startup
 #: ../core/src/org/openstreetmap/josm/gui/preferences/LafPreference.java:38
@@ -10597,17 +11225,12 @@
 #: ../core/src/org/openstreetmap/josm/gui/preferences/LafPreference.java:103
 #: ../core/src/org/openstreetmap/josm/gui/preferences/LafPreference.java:109
-#: ../core/src/org/openstreetmap/josm/gui/preferences/LanguagePreference.java:70
 msgid "Look and Feel"
 msgstr "Ulkoasu ja käyttötuntuma"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/LanguagePreference.java:57
+#: ../core/src/org/openstreetmap/josm/gui/preferences/LanguagePreference.java:47
 msgid "Language"
 msgstr "Kieli"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/LanguagePreference.java:113
-msgid "Looking up available translations..."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/LanguagePreference.java:196
+#: ../core/src/org/openstreetmap/josm/gui/preferences/LanguagePreference.java:108
 msgid "Default (Auto determined)"
 msgstr "Oletusarvo (automaattisesti päätetty)"
@@ -10674,10 +11297,20 @@
 msgstr "Muokkaa liitännäissivustoja"
 
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:92
+#, fuzzy
+msgid "Close the prefereces dialog and discard preference updates"
+msgstr "Sulje ikkuna ja tee uusi solmu"
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:109
+#, fuzzy
+msgid "Save the preferences and close the dialog"
+msgstr "Peruuta muutokset ja sulje tämä ikkuna"
+
 #. some common tabs
-#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:45
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java:45
 msgid "Display Settings"
 msgstr "Näyttöasetukset"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:45
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java:45
 msgid ""
 "Various settings that influence the visual representation of the whole "
@@ -10685,29 +11318,29 @@
 msgstr "Asetukset, jotka vaikuttavat ohjelman visuaaliseen ilmeeseen."
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:46
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java:46
 msgid "Connection Settings"
 msgstr "Yhteysasetukset"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:46
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java:46
 msgid "Connection Settings for the OSM server."
 msgstr "OSM-palvelimen yhteysasetukset."
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:47
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java:47
 msgid "Map Settings"
 msgstr "Kartta-asetukset"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:47
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java:47
 msgid "Settings for the map projection and data interpretation."
 msgstr "Karttaprojektion ja datatulkinnan asetukset."
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:48
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java:48
 msgid "Audio Settings"
 msgstr "Ääniasetukset"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:48
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java:48
 msgid "Settings for the audio player and audio markers."
 msgstr "Äänentoiston ja äänitiedostomerkkien asetukset."
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java:108
+#: ../core/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java:108
 msgid "You have to restart JOSM for some settings to take effect."
 msgstr ""
@@ -10736,86 +11369,28 @@
 msgstr "Projektiota {0} ei voitu aktivoida. Käytetään Mercatoria"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ProxyPreferences.java:93
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ProxyPreferences.java:144
-msgid "Host:"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ProxyPreferences.java:100
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ProxyPreferences.java:151
-msgctxt "server"
-msgid "Port:"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ProxyPreferences.java:112
-msgid ""
-"Please enter a username and a password if your proxy requires authentication."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ProxyPreferences.java:127
-msgid "Password:"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ProxyPreferences.java:187
-msgid "No proxy"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ProxyPreferences.java:200
-msgid "Use standard system settings"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ProxyPreferences.java:202
-msgid ""
-"Use standard system settings (disabled. Start JOSM with <tt>-Djava.net."
-"useSystemProxies=true</tt> to enable)"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ProxyPreferences.java:214
-msgid "Manually configure a HTTP proxy"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ProxyPreferences.java:231
-msgid "Use a SOCKS proxy"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ProxyPreferences.java:271
-msgid ""
-"Warning: JOSM is configured to use proxies from the system setting, but the "
-"JVM is not configured to retrieve them. Resetting preferences to ''No proxy''"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ProxyPreferences.java:296
-msgid "Proxy Settings"
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ServerAccessPreference.java:68
+#, fuzzy
+msgid "Authentication"
+msgstr "Nähtävyys"
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ServerAccessPreference.java:69
+#, fuzzy
+msgid "Proxy settings"
 msgstr "Välityspalvelinasetukset"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ServerAccessPreference.java:59
-msgid "The base URL for the OSM server (REST API)"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ServerAccessPreference.java:60
-msgid "Login name (e-mail) to the OSM account."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ServerAccessPreference.java:61
-msgid ""
-"Login password to the OSM account. Leave blank to not store any password."
-msgstr "OSM-tilin salasana. Jätä tyhjäksi, jos et halua tallentaa salasanaa."
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ServerAccessPreference.java:63
-msgid "Base Server URL"
-msgstr "Karttatietokantapalvelun URL"
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ServerAccessPreference.java:65
-msgid "OSM username (e-mail)"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ServerAccessPreference.java:67
-msgid "OSM password"
-msgstr "OSM-salasana"
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/ServerAccessPreference.java:69
-msgid ""
-"<html>WARNING: The password is stored in plain text in the preferences file."
-"<br>The password is transferred in plain text to the server, encoded in the "
-"URL.<br><b>Do not use a valuable Password.</b></html>"
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ServerAccessPreference.java:70
+msgid "File backup"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ServerAccessPreference.java:71
+msgid "Configure your identity and how to authenticate at the OSM server"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ServerAccessPreference.java:72
+msgid "Configure whether to use a proxy server"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/ServerAccessPreference.java:73
+msgid "Configure whether to create backup files"
 msgstr ""
 
@@ -11103,4 +11678,252 @@
 msgstr "Muuttujaryhmät"
 
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ApiUrlTestTask.java:51
+#, java-format
+msgid "Testing OSM API URL ''{0}''"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ApiUrlTestTask.java:60
+#, java-format
+msgid ""
+"<html>''{0}'' isn't a valid OSM API URL.<br>Please check the spelling and "
+"validate again.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ApiUrlTestTask.java:66
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ApiUrlTestTask.java:82
+msgid "Invalid API URL"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ApiUrlTestTask.java:75
+#, java-format
+msgid ""
+"<html>Failed to build URL ''{0}'' for validating the OSM API server."
+"<br>Please check the spelling of ''{1}'' and validate again.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ApiUrlTestTask.java:91
+#, java-format
+msgid ""
+"<html>Failed to connect to the URL ''{0}''.<br>Please check the spelling of "
+"''{1}'' and your Internet connection and validate again.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ApiUrlTestTask.java:98
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ApiUrlTestTask.java:115
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ApiUrlTestTask.java:131
+#, fuzzy
+msgid "Connection to API failed"
+msgstr "Yhteys epäonnistui"
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ApiUrlTestTask.java:107
+#, java-format
+msgid ""
+"<html>Failed to retrieve a list of changesets from the OSM API server "
+"at<br>''{1}''. The server responded with the return code {0} instead of 200."
+"<br>Please check the spelling of ''{1}'' and validate again.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ApiUrlTestTask.java:124
+#, java-format
+msgid ""
+"<html>The OSM API server at ''{0}'' didn''t return a valid response.<br>It "
+"is likely that ''{0}'' isn''t an OSM API server.<br>Please check the "
+"spelling of ''{0}'' and validate again.</html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/AuthenticationPreferencesPanel.java:59
+msgid "Use Basic Authentication"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/AuthenticationPreferencesPanel.java:60
+msgid ""
+"Select to use HTTP basic authentication with your OSM username and password"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/AuthenticationPreferencesPanel.java:67
+#, fuzzy
+msgid "Use OAuth"
+msgstr "Käytä oletusarvoa"
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/AuthenticationPreferencesPanel.java:68
+msgid "Select to use OAuth as authentication mechanism"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/AuthenticationPreferencesPanel.java:106
+#, java-format
+msgid ""
+"Warning: Unsupported value in preference ''{0}'', got {1}''. Using "
+"authentication method ''Basic Authentication''."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/BackupPreferencesPanel.java:29
+msgid "Keep backup files"
+msgstr "Säilytä varmuuskopiotiedostot"
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/BackupPreferencesPanel.java:31
+msgid "When saving, keep backup files ending with a ~"
+msgstr "Lisää tallennettaessa varmuuskopiotiedostojen loppuun ~-merkki"
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/BasicAuthenticationPreferencesPanel.java:54
+#, fuzzy
+msgid "OSM username:"
+msgstr "OSM-käyttäjänimi (sähköpostiosoite)"
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/BasicAuthenticationPreferencesPanel.java:67
+#, fuzzy
+msgid "OSM password:"
+msgstr "OSM-salasana"
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/BasicAuthenticationPreferencesPanel.java:88
+#, fuzzy
+msgid ""
+"<html><body><p class=\"warning-body\"><strong>Warning:</strong> The password "
+"is stored in plain text in the JOSM preferences file. Furthermore, it is "
+"transferred <strong>unencrypted</strong> in every request sent to the OSM "
+"server. <strong>Do not use a valuable password.</strong></p></body></html>"
+msgstr ""
+"<html>VAROITUS: Salasana on tallennettu asetustiedostoon ilman minkäänlaista "
+"salausta.<br>Salasana lähetetään salaamattomana palvelimelle URL-osoitteessa."
+"</br><b>Älä käytä arvokasta salasanaa.</b></html>"
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/BasicAuthenticationPreferencesPanel.java:112
+msgid "Warning: failed to retrieve OSM credentials from credential manager."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/BasicAuthenticationPreferencesPanel.java:113
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/BasicAuthenticationPreferencesPanel.java:135
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAccessTokenHolder.java:151
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAccessTokenHolder.java:182
+#, java-format
+msgid "Current credential manager is of type ''{0}''"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/BasicAuthenticationPreferencesPanel.java:134
+msgid "Warning: failed to save OSM credentials to credential manager."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAccessTokenHolder.java:150
+msgid "Warning: Failed to retrieve OAuth Access Token from credential manager"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAccessTokenHolder.java:181
+msgid "Warning: Failed to store OAuth Access Token to credentials manager"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java:186
+msgid ""
+"You don't have an Access Token yet to access the OSM server using OAuth. "
+"Please authorise first."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java:225
+msgid "You already have an Access Token to access the OSM server using OAuth."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java:257
+#, fuzzy
+msgid "Save to preferences"
+msgstr "Asetukset"
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java:306
+msgid "Click to step through the OAuth authorisation process"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java:330
+msgid "New Access Token"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java:331
+msgid ""
+"Click to step through the OAuth authorisation process and generate a new "
+"Access Token"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java:356
+msgid "Click test access to the OSM server with the current access token"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OsmApiUrlInputPanel.java:87
+#, fuzzy
+msgid "OSM Server URL:"
+msgstr "Karttatietokantapalvelun URL"
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OsmApiUrlInputPanel.java:151
+msgid "Validate"
+msgstr "Tarkista"
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OsmApiUrlInputPanel.java:152
+msgid "Test the API URL"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OsmApiUrlInputPanel.java:168
+msgid "The API URL is valid."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OsmApiUrlInputPanel.java:173
+msgid "Validation failed. The API URL seems to be invalid."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OsmApiUrlInputPanel.java:234
+msgid "OSM API URL must not be empty. Please enter the OSM API URL."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OsmApiUrlInputPanel.java:238
+#, fuzzy
+msgid "The current value isn't a valid URL"
+msgstr "Nykyinen arvo on oletus."
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/OsmApiUrlInputPanel.java:240
+msgid "Please enter the OSM API URL."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java:102
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java:158
+msgid "Host:"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java:109
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java:165
+msgctxt "server"
+msgid "Port:"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java:121
+msgid ""
+"Please enter a username and a password if your proxy requires authentication."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java:136
+msgid "Password:"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java:204
+msgid "No proxy"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java:216
+msgid "Use standard system settings"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java:218
+msgid ""
+"Use standard system settings (disabled. Start JOSM with <tt>-Djava.net."
+"useSystemProxies=true</tt> to enable)"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java:230
+msgid "Manually configure a HTTP proxy"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java:248
+msgid "Use a SOCKS proxy"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java:290
+msgid ""
+"Warning: JOSM is configured to use proxies from the system setting, but the "
+"JVM is not configured to retrieve them. Resetting preferences to ''No proxy''"
+msgstr ""
+
 #: ../core/src/org/openstreetmap/josm/gui/tagging/TagCellRenderer.java:69
 #: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/editor/TableCellRenderer.java:72
@@ -11244,5 +12067,5 @@
 
 #: ../core/src/org/openstreetmap/josm/io/ChangesetClosedException.java:83
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:110
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:143
 #, java-format
 msgid "Failed to parse date ''{0}'' replied by server."
@@ -11294,23 +12117,29 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:84
-#, java-format
-msgid ""
-"Unexpected format for port number in in preference ''{0}''. Got ''{1}''. "
-"Proxy won't be used."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:88
-#, java-format
-msgid ""
-"Illegal port number in preference ''{0}''. Got {1}. Proxy won't be used."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:101
-#, java-format
-msgid "Warning: no preference ''{0}'' found. Will use no proxy."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:106
+#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:85
+#, java-format
+msgid ""
+"Unexpected format for port number in in preference ''{0}''. Got ''{1}''."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:86
+#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:91
+#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:105
+#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:122
+#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:134
+msgid "The proxy will not be used."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:90
+#, java-format
+msgid "Illegal port number in preference ''{0}''. Got {1}."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:104
+#, java-format
+msgid "Warning: no preference ''{0}'' found."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:110
 #, java-format
 msgid ""
@@ -11319,16 +12148,16 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:117
+#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:121
 #, java-format
 msgid ""
 "Warning: Unexpected parameters for HTTP proxy. Got host ''{0}'' and port "
-"''{1}''. Proxy won't be used"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:128
+"''{1}''."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:133
 #, java-format
 msgid ""
 "Warning: Unexpected parameters for SOCKS proxy. Got host ''{0}'' and port "
-"''{1}''. Proxy won't be used"
+"''{1}''."
 msgstr ""
 
@@ -11336,5 +12165,5 @@
 #. somewhere else
 #.
-#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:138
+#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:144
 #, java-format
 msgid ""
@@ -11342,5 +12171,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:147
+#: ../core/src/org/openstreetmap/josm/io/DefaultProxySelector.java:153
 msgid ""
 "Warning: the JVM is not configured to lookup proxies from the system "
@@ -11576,5 +12405,5 @@
 #: ../core/src/org/openstreetmap/josm/io/OsmApi.java:81
 #, java-format
-msgid "Preference ''{0}'' missing. Can''t initialize OsmApi."
+msgid "Preference ''{0}'' missing. Cannot initialize OsmApi."
 msgstr ""
 
@@ -11618,5 +12447,5 @@
 #: ../core/src/org/openstreetmap/josm/io/OsmApi.java:344
 #: ../core/src/org/openstreetmap/josm/io/OsmApi.java:385
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:657
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:666
 #, java-format
 msgid "Changeset ID > 0 expected. Got {0}."
@@ -11664,30 +12493,30 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:531
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:536
 #, java-format
 msgid "Starting retry {0} of {1}."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:629
-msgid "Current changeset is null. Can't upload data."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:631
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:638
+msgid "Current changeset is null. Cannot upload data."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:640
 #, java-format
 msgid "ID of current changeset > 0 required. Current ID is {0}."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:659
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:668
 #, java-format
 msgid "Open changeset expected. Got closed changeset with id {0}."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApiException.java:87
-#: ../core/src/org/openstreetmap/josm/io/OsmApiException.java:91
+#: ../core/src/org/openstreetmap/josm/io/OsmApiException.java:88
+#: ../core/src/org/openstreetmap/josm/io/OsmApiException.java:92
 #, java-format
 msgid "(Code={0})"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApiException.java:93
+#: ../core/src/org/openstreetmap/josm/io/OsmApiException.java:94
 #, java-format
 msgid "The server replied an error with code {0}."
@@ -11846,4 +12675,19 @@
 msgstr "Muutoskokoelmalistaa käsitellään..."
 
+#: ../core/src/org/openstreetmap/josm/io/OsmConnection.java:120
+msgid ""
+"Failed to add an OAuth authentication header. There is currently no OAuth "
+"Access Token configured."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/OsmConnection.java:126
+msgid "Failed to sign a HTTP connection with an OAuth Authentication header"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/OsmConnection.java:137
+#, java-format
+msgid "Warning: unexpected value for preference ''{0}''. Got ''{1}''."
+msgstr ""
+
 #: ../core/src/org/openstreetmap/josm/io/OsmDataParsingException.java:44
 #: ../core/src/org/openstreetmap/josm/tools/XmlObjectParser.java:68
@@ -12092,11 +12936,11 @@
 msgid "Downloading {0} changeset ..."
 msgid_plural "Downloading {0} changesets ..."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ladataan {0} muutoskokoelma..."
+msgstr[1] "Ladataan {0} muutoskokoelmaa..."
 
 #: ../core/src/org/openstreetmap/josm/io/OsmServerChangesetReader.java:144
 #, java-format
 msgid "({0}/{1}) Downloading changeset {2} ..."
-msgstr ""
+msgstr "({0}/{1}) Ladataan muutoskokoelmaa {2} ..."
 
 #: ../core/src/org/openstreetmap/josm/io/OsmServerChangesetReader.java:173
@@ -12108,5 +12952,5 @@
 #, java-format
 msgid "Downloading content for changeset {0} ..."
-msgstr ""
+msgstr "Ladataan muutoskokoelman {0} sisältöä..."
 
 #: ../core/src/org/openstreetmap/josm/io/OsmServerHistoryReader.java:35
@@ -12139,23 +12983,28 @@
 msgstr "OSM-palvelimeen ei voitu yhdistää. Tarkista internetyhteytesi."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:48
+#: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:38
 msgid "XML tag <user> is missing."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:53
+#: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:43
+#: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:67
 #: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:77
 #: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:87
-#: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:97
 #, java-format
 msgid "Missing attribute ''{0}'' on XML tag ''{1}''."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:57
+#: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:47
+#: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:72
 #: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:82
 #: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:92
-#: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:102
 #, java-format
 msgid "Illegal value for attribute ''{0}'' on XML tag ''{1}''. Got {2}."
 msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java:127
+#, fuzzy
+msgid "Reading user info ..."
+msgstr "Muutoskokoelmaa {0} luetaan..."
 
 #: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:77
@@ -12538,5 +13387,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:39
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:40
 #, java-format
 msgid ""
@@ -12545,5 +13394,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:56
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:57
 #, java-format
 msgid ""
@@ -12553,5 +13402,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:83
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:84
 #, java-format
 msgid ""
@@ -12561,5 +13410,30 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:115
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:92
+#, java-format
+msgid ""
+"<html>Authentication at the OSM server with the username ''{0}'' failed."
+"<br>Please check the username and the password in the JOSM preferences.</"
+"html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:102
+#, java-format
+msgid ""
+"<html>Authentication at the OSM server with the OAuth token ''{0}'' failed."
+"<br>Please launch the preferences dialog and retrieve another OAuth token.</"
+"html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:112
+#, java-format
+msgid ""
+"<html>Authorisation at the OSM server with the OAuth token ''{0}'' failed."
+"<br>The token is not authorised to access the protected resource<br>''{1}''."
+"<br>Please launch the preferences dialog and retrieve another OAuth token.</"
+"html>"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:148
 #, java-format
 msgid ""
@@ -12568,5 +13442,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:121
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:154
 #, java-format
 msgid ""
@@ -12575,5 +13449,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:130
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:163
 #, java-format
 msgid ""
@@ -12582,9 +13456,9 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:136
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:169
 msgid "<html>The server reported that it has detected a conflict.</html>"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:151
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:184
 #, java-format
 msgid ""
@@ -12593,5 +13467,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:191
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:224
 #, java-format
 msgid ""
@@ -12601,5 +13475,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:207
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:240
 #, java-format
 msgid ""
@@ -12608,5 +13482,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:224
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:257
 #, java-format
 msgid ""
@@ -12615,5 +13489,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:240
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:273
 #, java-format
 msgid ""
@@ -12622,10 +13496,10 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:254
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:287
 #, java-format
 msgid "The OSM server ''{0}'' reported a bad request.<br>"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:257
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:290
 msgid ""
 "The area you tried to download is too big or your request was too large."
@@ -12634,10 +13508,10 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:260
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:293
 #, java-format
 msgid "<br>Error message(untranslated): {0}"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:274
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:307
 #, java-format
 msgid ""
@@ -12648,5 +13522,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:301
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:334
 #, java-format
 msgid ""
@@ -12656,5 +13530,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:373
+#: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:406
 #, java-format
 msgid ""
@@ -12665,18 +13539,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/tools/I18n.java:98
-msgid "Loading available locales..."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/tools/I18n.java:102
-msgid "Checking locales..."
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/tools/I18n.java:105
-#, java-format
-msgid "Checking translation for locale ''{0}''"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/tools/I18n.java:171
+#: ../core/src/org/openstreetmap/josm/tools/I18n.java:339
 #, java-format
 msgid "Unable to find translation for the locale {0}. Reverting to {1}."
@@ -12703,4 +13564,10 @@
 "Warning: failed to derive wiki language prefix from JOSM locale code "
 "''{0}''. Using default code ''en''."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/tools/OpenBrowser.java:40
+msgid ""
+"Failed to open URL. There is currently no platform set. Please set a "
+"platform first."
 msgstr ""
 
@@ -13087,5 +13954,5 @@
 #. this below is a temporary workaround to fix the "always on top" issue
 #: ../plugins/cadastre-fr/src/cadastre_fr/CacheControl.java:102
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:389
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:416
 msgid "Select Feuille"
 msgstr ""
@@ -13136,5 +14003,11 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:78
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:82
+msgid ""
+"Cannot open a new client session.\n"
+"Server in maintenance or temporary overloaded."
+msgstr ""
+
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:88
 #, java-format
 msgid ""
@@ -13143,25 +14016,23 @@
 msgstr ""
 
-#. this below is a temporary workaround to fix the "always on top" issue
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:384
+msgid "Choose from..."
+msgstr ""
+
 #. 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:82
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:368
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:395
 msgid "Select commune"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastreInterface.java:357
-msgid "Choose from..."
-msgstr ""
-
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:144
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:149
 msgid "Cadastre"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:153
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:158
 msgid "Auto sourcing"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:208
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:213
 msgid ""
 "Plugin cadastre-fr used traditionaly for grabbing the key shortcut F11\n"
@@ -13170,13 +14041,13 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:211
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:216
 msgid "Restore grab shortcut F11"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:216
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:221
 msgid "JOSM is stopped for the change to take effect."
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:278
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java:283
 #, java-format
 msgid ""
@@ -13184,34 +14055,34 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:30
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:31
 msgid "Replace original background by JOSM background color."
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:32
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:33
 msgid "Reverse grey colors (for black backgrounds)."
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:34
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:35
 msgid "Set background transparent."
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:36
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:37
 msgid "Draw boundaries of downloaded data."
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:38
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:185
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:39
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:186
 msgid "Disable image cropping during georeferencing."
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:59
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:60
 msgid "Enable automatic caching."
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:62
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:63
 msgid "Max. cache size (in MB)"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:72
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:73
 msgid ""
 "A special handler of the French cadastre wms at www.cadastre.gouv."
@@ -13223,18 +14094,18 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:77
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:78
 msgid "French cadastre WMS"
 msgstr "Ranskan kiinteistörekisteri-WMS"
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:81
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:82
 msgid "<html>Value of key \"source\" when autosourcing is enabled</html>"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:82
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:83
 msgid "Source"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:88
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:216
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:89
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:217
 msgid ""
 "Replace the original white background by the backgound color defined in JOSM "
@@ -13242,5 +14113,5 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:93
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:94
 msgid ""
 "Invert the original black and white colors (and all intermediate greys). "
@@ -13248,44 +14119,44 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:103
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:104
 msgid "Allows multiple layers stacking"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:108
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:109
 msgid "Set WMS layers transparency. Right is opaque, left is transparent."
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:119
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:120
 msgid "Draw a rectangle around downloaded data from WMS server."
 msgstr ""
 
 #. the vectorized images multiplier
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:126
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:127
 msgid "Vector images grab multiplier:"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:141
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:145
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:142
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:146
 msgid "Grab smaller images (higher quality but use more memory)"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:149
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:150
 msgid "Fixed size square (default is 100m)"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:169
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:170
 msgid "Fixed size (from 25 to 1000 meters)"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:178
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:179
 msgid "Raster images grab multiplier:"
 msgstr ""
 
 #. the crosspiece display
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:188
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:189
 msgid "Display crosspieces:"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:222
+#: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:223
 msgid "Oldest files are automatically deleted when this size is exceeded"
 msgstr ""
@@ -13396,5 +14267,5 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:170
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:172
 msgid ""
 "Click first corner for image cropping\n"
@@ -13402,14 +14273,14 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:171
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:190
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:173
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:192
 msgid "Image cropping"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:189
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:191
 msgid "Click second corner for image cropping"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:209
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:211
 msgid ""
 "Click first Lambert crosspiece for georeferencing\n"
@@ -13417,14 +14288,14 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:210
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:229
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:212
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:231
 msgid "Image georeferencing"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:228
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:230
 msgid "Click second Lambert crosspiece for georeferencing"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:246
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:248
 msgid ""
 "Do you want to cancel completely\n"
@@ -13432,21 +14303,21 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:262
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:264
 msgid "Enter cadastre east,north position"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:263
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:265
 msgid "(Warning: verify north with arrow !!)"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:265
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:267
 msgid "East"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:266
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:268
 msgid "North"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:279
+#: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionGrabPlanImage.java:281
 #, java-format
 msgid "Set {0} Lambert coordinates"
@@ -13555,28 +14426,28 @@
 msgstr "Tyhjä taso"
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:191
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:198
 #, java-format
 msgid "WMS layer ({0}), {1} tile(s) loaded"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:193
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:200
 msgid "Is not vectorized."
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:194
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:201
 #, java-format
 msgid "Raster size: {0}"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:196
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:203
 msgid "Is vectorized."
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:197
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:204
 #, java-format
 msgid "Commune bbox: {0}"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:399
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:406
 #, java-format
 msgid ""
@@ -13585,47 +14456,47 @@
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:400
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:407
 msgid "Cache Format Error"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:422
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:429
 #, java-format
 msgid "Lambert zone {0} in cache incompatible with current Lambert zone {1}"
 msgstr ""
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:424
+#: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:431
 msgid "Cache Lambert Zone Error"
 msgstr ""
 
-#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:67
+#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:68
 msgid "Use"
 msgstr "Käytä"
 
-#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:71
+#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:72
 msgid "Please select a scheme to use."
 msgstr ""
 
-#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:81
+#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:82
 msgid "Color Scheme"
 msgstr "Väriteema"
 
-#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:95
+#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:96
 msgid "Please select the scheme to delete."
 msgstr ""
 
 #. schemesList.setToolTipText(tr("The sources (url or filename) of annotation preset definition files. See http://josm.eigenheimstrasse.de/wiki/AnnotationPresets for help."));
-#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:107
+#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:108
 msgid "Use the selected scheme from the list."
 msgstr ""
 
-#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:108
+#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:109
 msgid "Use the current colors as a new color scheme."
 msgstr ""
 
-#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:109
+#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:110
 msgid "Delete the selected scheme from the list."
 msgstr ""
 
-#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:111
+#: ../plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java:112
 msgid "Color Schemes"
 msgstr ""
@@ -13787,6 +14658,6 @@
 
 #: ../plugins/globalsat/src/org/openstreetmap/josm/plugins/globalsat/GlobalsatImportDialog.java:94
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:115
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:116
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:124
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:125
 msgid "Refresh"
 msgstr "Päivitä"
@@ -14013,33 +14884,33 @@
 msgstr ""
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:18
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:19
 msgid "east"
 msgstr "itä"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:18
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:19
 msgid "northeast"
 msgstr "koillinen"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:18
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:19
 msgid "north"
 msgstr "pohjoinen"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:18
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:19
 msgid "northwest"
 msgstr "luode"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:19
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:20
 msgid "west"
 msgstr "länsi"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:19
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:20
 msgid "southwest"
 msgstr "lounas"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:19
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:20
 msgid "south"
 msgstr "etelä"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:19
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:20
 msgid "southeast"
 msgstr "kaakko"
@@ -14079,5 +14950,5 @@
 #. <rule>
 #. <condition k="natural" v="water"/>
-#. <icon src="misc/no_icon.png"/>
+#. <icon src="nautical/water.png"/>
 #. color water
 #. <scale_min>1</scale_min>
@@ -14088,76 +14959,76 @@
 #. <condition k="natural" v="coastline"/>
 #. <icon src="misc/no_icon.png"/>
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:21
-#: build/trans_presets.java:2337 build/trans_style.java:961
-#: build/trans_style.java:978 build/trans_style.java:994
-#: build/trans_style.java:3415 build/trans_style.java:3423
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:22
+#: build/trans_presets.java:2337 build/trans_style.java:967
+#: build/trans_style.java:984 build/trans_style.java:1000
+#: build/trans_style.java:3435 build/trans_style.java:3443
 msgid "water"
 msgstr "vesi"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:21
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:22
 msgid "coastline"
 msgstr "rantaviiva"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:21
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:22
 msgid "land"
 msgstr "maa"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:40
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:41
 msgid "Maximum number of segments per way"
 msgstr "Enimmäismäärä segmenttejä/polku"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:42
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:43
 msgid "Maximum number of nodes in initial trace"
 msgstr ""
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:44
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:45
 msgid "Maximum gray value to count as water (0-255)"
 msgstr "Harmaan enimmäisarvo, joka tulkitaan vetenä (0-255)"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:46
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:47
 msgid "Line simplification accuracy (degrees)"
 msgstr ""
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:48
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:49
 msgid "Resolution of Landsat tiles (pixels per degree)"
 msgstr "Landsat-kuvien koko (pikselit/aste)"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:50
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:51
 msgid "Size of Landsat tiles (pixels)"
 msgstr "Landsat-kuvien koko (pikseleinä)"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:52
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:53
 msgid "Shift all traces to east (degrees)"
 msgstr "Siirrä kaikkia jälkiä itään (astetta)"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:54
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:55
 msgid "Shift all traces to north (degrees)"
 msgstr "Siirrä kaikkia jälkiä pohjoiseen (astetta)"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:56
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:57
 msgid "Direction to search for land"
 msgstr "Suunta, josta etsitään maata"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:58
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:59
 msgid "Tag ways as"
 msgstr "Anna poluille tagi"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:60
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:61
 msgid "WMS Layer"
 msgstr "WMS-taso"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:62
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:63
 msgid "Maximum cache size (MB)"
 msgstr "Välimuistin maksimikoko (MB)"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:64
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:65
 msgid "Maximum cache age (days)"
 msgstr "Välimuistin enimmäisikä (päivää)"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:66
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:67
 msgid "Source text"
 msgstr ""
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:69
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:70
 msgid "Maximum number of segments allowed in each generated way. Default 250."
 msgstr ""
@@ -14165,5 +15036,5 @@
 "250."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:70
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:71
 msgid ""
 "Maximum number of nodes to generate before bailing out (before simplifying "
@@ -14173,5 +15044,5 @@
 "yksinkertaistusta). Oletusarvo 50000"
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:71
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:72
 msgid ""
 "Maximum gray value to accept as water (based on Landsat IR-1 data). Can be "
@@ -14181,5 +15052,5 @@
 "väliltä 0-255, oletus 90."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:72
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:73
 msgid ""
 "Accuracy of Douglas-Peucker line simplification, measured in degrees."
@@ -14189,26 +15060,26 @@
 "antavat enemmän pisteitä ja tarkempia jälkiä. Oletus on 0.0003."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:73
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:74
 msgid ""
 "Resolution of Landsat tiles, measured in pixels per degree. Default 4000."
 msgstr "Landsat-kuvien tarkkuus, pikselit/aste. Oletus on 4000."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:74
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:75
 msgid "Size of one landsat tile, measured in pixels. Default 2000."
 msgstr "Landsat-kuvan koko pikseleinä. Oletus on 2000."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:75
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:76
 msgid "Offset all points in East direction (degrees). Default 0."
 msgstr ""
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:76
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:77
 msgid "Offset all points in North direction (degrees). Default 0."
 msgstr ""
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:77
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:78
 msgid "Direction to search for land. Default east."
 msgstr "Mistä suunnasta etsitään maata. Oletus on itä."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:78
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:79
 msgid "Tag ways as water, coastline, land or nothing. Default is water."
 msgstr ""
@@ -14216,25 +15087,25 @@
 "(nothing). Oletus on vesi (water)."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:79
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:80
 msgid "Which WMS layer to use for tracing against. Default is IR1."
 msgstr "Käytettävä WMS-taso. Oletus on IR1."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:80
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:81
 msgid "Maximum size of each cache directory in bytes. Default is 300MB"
 msgstr "Jokaisen välimuistihakemiston enimmäiskoko. Oletus on 300 MB."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:81
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:82
 msgid "Maximum age of each cached file in days. Default is 100"
 msgstr "Välimuistin enimmäisikä päivissä. Oletus on 100."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:82
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:83
 msgid "Data source text. Default is Landsat."
 msgstr "Tietolähteen nimi. Oletus on Landsat."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:84
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:85
 msgid "A plugin to trace water bodies on Landsat imagery."
 msgstr "Liitännäinen vesimassojen rajaamiseen Landsat-kuvista."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:85
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:86
 msgid "Lakewalker Plugin Preferences"
 msgstr "Lakevalker-liitännäisen asetukset"
@@ -14444,5 +15315,5 @@
 msgstr "OpenStreetBugs-latauslooppi"
 
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/OsbLayer.java:109
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/OsbLayer.java:112
 msgid "Displays OpenStreetBugs issues"
 msgstr "Näyttä OpenStreetBugs-ongelmat"
@@ -14469,5 +15340,4 @@
 #: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/api/CloseAction.java:64
 #: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/api/EditAction.java:69
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/NewIssueAction.java:125
 #, java-format
 msgid "An error occurred: {0}"
@@ -14482,14 +15352,22 @@
 msgstr ""
 
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:96
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:98
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:94
+msgid "Process queue"
+msgstr ""
+
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:103
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:105
 msgid "Open OpenStreetBugs"
 msgstr "Avaa OpenStreetBugs"
 
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:97
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:104
 msgid "Opens the OpenStreetBugs window and activates the automatic download"
 msgstr ""
 
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:125
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:110
+msgid "Bug list"
+msgstr ""
+
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:133
 msgid ""
 "The visible area is either too small or too big to download data from "
@@ -14499,22 +15377,31 @@
 "OpenStreetBugs:sta"
 
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/AddCommentAction.java:50
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/AddCommentAction.java:63
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/OsbDialog.java:178
+msgid "Queue"
+msgstr ""
+
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/AddCommentAction.java:57
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/AddCommentAction.java:71
 msgid "Add a comment"
 msgstr "Lisää kommentti"
 
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/AddCommentAction.java:64
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/AddCommentAction.java:72
 msgid "Enter your comment"
 msgstr "Syötä kommenttisi"
 
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/CloseIssueAction.java:52
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/AddCommentAction.java:89
+#, fuzzy
+msgid "Comment: "
+msgstr "Kommentti:"
+
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/CloseIssueAction.java:59
 msgid "Mark as done"
 msgstr "Merkitse valmiiksi"
 
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/CloseIssueAction.java:64
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/CloseIssueAction.java:72
 msgid "Really close?"
 msgstr "Suljetaanko?"
 
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/CloseIssueAction.java:65
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/CloseIssueAction.java:73
 msgid ""
 "<html>Really mark this issue as ''done''?<br><br>You may add an optional "
@@ -14522,23 +15409,51 @@
 msgstr ""
 
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/NewIssueAction.java:64
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/CloseIssueAction.java:94
+#, fuzzy
+msgid "Close: "
+msgstr "Sulje"
+
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/NewIssueAction.java:59
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/PointToNewIssueAction.java:54
 msgid "New issue"
 msgstr "Uusi ongelma"
 
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/NewIssueAction.java:107
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/NewIssueAction.java:75
 msgid "Create issue"
 msgstr "Luo ongelma"
 
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/NewIssueAction.java:108
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/NewIssueAction.java:76
 msgid "Describe the problem precisely"
 msgstr "Kuvaile ongelma tarkasti"
 
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/OsbAction.java:92
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/NewIssueAction.java:101
+#, fuzzy
+msgid "Create: "
+msgstr "Luotu"
+
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/OsbAction.java:96
 msgid "Please enter a user name"
 msgstr "Syötä käyttäjänimi"
 
-#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/PopupFactory.java:49
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/PopupFactory.java:50
 msgid "Unknown issue state"
 msgstr "Tuntematon ongelman tila"
+
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/ToggleConnectionModeAction.java:22
+msgid "Switch to online mode"
+msgstr ""
+
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/ToggleConnectionModeAction.java:23
+msgid "Switch to offline mode"
+msgstr ""
+
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/ToggleConnectionModeAction.java:65
+msgid "You have unsaved changes in your queue. Do you want to submit them now?"
+msgstr ""
+
+#: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/action/ToggleConnectionModeAction.java:66
+#, fuzzy
+msgid "OpenStreetBugs"
+msgstr "Avaa OpenStreetBugs"
 
 #: ../plugins/openvisible/src/at/dallermassl/josm/plugin/openvisible/OpenVisibleAction.java:48
@@ -14560,10 +15475,10 @@
 msgstr "Tuntematon tiedostopääte: {0}"
 
-#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:45
-#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:137
+#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:46
+#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:138
 msgid "Osmarender"
 msgstr ""
 
-#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:99
+#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:100
 msgid ""
 "Firefox not found. Please set firefox executable in the Map Settings page of "
@@ -14573,5 +15488,5 @@
 "asetusten karttasivulta."
 
-#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:133
+#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:134
 msgid "Firefox executable"
 msgstr ""
@@ -14581,37 +15496,37 @@
 msgstr ""
 
-#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:26
+#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:27
 msgid "load data from API"
 msgstr "lataa data API:sta"
 
-#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:27
+#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:28
 msgid "create new objects"
 msgstr ""
 
-#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:28
+#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:29
 msgid "change the selection"
 msgstr "vaihda valinta"
 
-#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:29
+#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:30
 msgid "change the viewport"
 msgstr "vaihda näkymä"
 
-#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:30
+#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:31
 msgid "confirm all Remote Control actions manually"
 msgstr "varmista kaikki etähallinnan toimenpiteet käsin"
 
-#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:34
+#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:35
 msgid "A plugin that allows JOSM to be controlled from other applications."
 msgstr "Liitännäinen, joka antaa muiden sovellusten hallita JOSM:ia."
 
-#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:35
+#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:36
 msgid "Remote Control"
 msgstr "Etähallinta"
 
-#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:35
+#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:36
 msgid "Settings for the Remote Control plugin."
 msgstr "Asetukset etähallintaliitännäiselle."
 
-#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:36
+#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:37
 msgid ""
 "The Remote Control plugin will always listen on port 8111 on localhost.The "
@@ -14622,5 +15537,5 @@
 "ohjelmat ottavat yhteyttä tähän porttiin, joten porttinumeroa ei voi vaihtaa."
 
-#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:41
+#: ../plugins/remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RemoteControlPreferences.java:42
 msgid "Permitted actions"
 msgstr "Sallitut toiminnot"
@@ -14734,25 +15649,25 @@
 msgstr ""
 
-#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:85
+#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:86
 msgid "Routing Plugin Preferences"
 msgstr ""
 
-#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:85
+#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:86
 msgid "Configure routing preferences."
 msgstr ""
 
-#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:90
+#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:91
 msgid "Highway type"
 msgstr ""
 
-#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:91
+#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:92
 msgid "Speed (Km/h)"
 msgstr ""
 
-#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:113
+#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:114
 msgid "Weight"
 msgstr ""
 
-#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:122
+#: ../plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingPreferenceDialog.java:123
 msgid "Enter weight values"
 msgstr ""
@@ -14798,42 +15713,42 @@
 msgstr ""
 
-#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:36
+#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:37
 msgid "autozoom"
 msgstr ""
 
-#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:37
+#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:38
 msgid "autoload tiles"
 msgstr ""
 
 #. String description = tr("A plugin that adds to JOSM new layer. This layer could render external tiles.");
-#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:47
+#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:48
 msgid "SlippyMap"
 msgstr ""
 
-#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:47
+#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:48
 msgid "Settings for the SlippyMap plugin."
 msgstr ""
 
-#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:53
+#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:54
 msgid "Tile Sources"
 msgstr ""
 
-#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:57
+#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:58
 msgid "Auto zoom: "
 msgstr ""
 
-#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:61
+#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:62
 msgid "Autoload Tiles: "
 msgstr ""
 
-#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:65
+#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:66
 msgid "Min zoom lvl: "
 msgstr ""
 
-#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:69
+#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:70
 msgid "Max zoom lvl: "
 msgstr ""
 
-#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:73
+#: ../plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java:74
 msgid "Fade background: "
 msgstr ""
@@ -15065,37 +15980,37 @@
 " {1}"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:72
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:73
 msgid "Use ignore list."
 msgstr "Käytä ohituslistaa."
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:73
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:74
 msgid "Use the ignore list to suppress warnings."
 msgstr "Jätä varoituksia näyttämättä ohituslistan mukaisesti."
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:76
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:77
 msgid "Use error layer."
 msgstr "Käytä virhetasoa"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:77
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:78
 msgid "Use the error layer to display problematic elements."
 msgstr "Käytä virhetasoa ongelmallisten elementtien näyttämiseen."
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:80
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:81
 msgid "Show informational level on upload."
 msgstr "Näytä myös huomautukset ennen tietojen lähetystä"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:81
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:82
 msgid "Show the informational tests in the upload check windows."
 msgstr ""
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:86
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:87
 msgid "On demand"
 msgstr "Tarvittaessa"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:87
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:88
 msgid "On upload"
 msgstr "Lähetettäessä"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:98
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:99
 msgid ""
 "An OSM data validator that checks for common errors made by users and editor "
@@ -15105,5 +16020,5 @@
 "virheitä."
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:99
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/PreferenceEditor.java:100
 msgid "Data validator"
 msgstr "Datantarkistin"
@@ -15719,5 +16634,5 @@
 #. <icon annotate="true" src="misc/landmark/building.png" priority="-10000"/>
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/UnclosedWays.java:100
-#: build/trans_style.java:4174
+#: build/trans_style.java:4235
 msgid "building"
 msgstr "rakennus"
@@ -15731,5 +16646,5 @@
 #. <condition k="area" b="yes"/>
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/UnclosedWays.java:103
-#: build/trans_style.java:4181
+#: build/trans_style.java:4242
 msgid "area"
 msgstr "alue"
@@ -16127,55 +17042,55 @@
 msgstr "Luo tyhjä WMS-taso, johon voit avata kuvatiedoston."
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:45
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:46
 msgid "WMS Plugin Preferences"
 msgstr "WMS-liitännäisen asetukset"
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:45
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:46
 msgid "Modify list of WMS servers displayed in the WMS plugin menu"
 msgstr "Voit muokata käytettävissä olevien WMS-palvelinten listaa"
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:47
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:80
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:48
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:81
 msgid "Menu Name"
 msgstr ""
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:47
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:84
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:48
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:85
 msgid "WMS URL"
 msgstr ""
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:59
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:60
 msgid "Menu Name (Default)"
 msgstr ""
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:59
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:60
 msgid "WMS URL (Default)"
 msgstr ""
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:88
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:89
 msgid "Enter a menu name and WMS URL"
 msgstr ""
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:112
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:113
 msgid "Copy Selected Default(s)"
 msgstr ""
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:120
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:121
 msgid "Please select at least one row to copy."
 msgstr ""
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:164
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:165
 msgid "Downloader:"
 msgstr ""
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:171
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:172
 msgid "Overlap tiles"
 msgstr ""
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:172
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:173
 msgid "% of east:"
 msgstr ""
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:173
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:174
 msgid "% of north:"
 msgstr ""
@@ -17711,6 +18626,6 @@
 #. <rule>
 #. <condition k="highway" v="motorway_link"/>
-#: build/trans_presets.java:361 build/trans_style.java:547
-#: build/trans_style.java:555
+#: build/trans_presets.java:361 build/trans_style.java:553
+#: build/trans_style.java:561
 msgid "motorway"
 msgstr "moottoritie"
@@ -17736,6 +18651,6 @@
 #. <rule>
 #. <condition k="highway" v="trunk_link"/>
-#: build/trans_presets.java:361 build/trans_style.java:563
-#: build/trans_style.java:571
+#: build/trans_presets.java:361 build/trans_style.java:569
+#: build/trans_style.java:577
 msgid "trunk"
 msgstr "valtatie"
@@ -17761,6 +18676,6 @@
 #. <rule>
 #. <condition k="highway" v="primary_link"/>
-#: build/trans_presets.java:361 build/trans_style.java:579
-#: build/trans_style.java:587
+#: build/trans_presets.java:361 build/trans_style.java:585
+#: build/trans_style.java:593
 msgid "primary"
 msgstr "kantatie"
@@ -17786,6 +18701,6 @@
 #. <rule>
 #. <condition k="highway" v="secondary_link"/>
-#: build/trans_presets.java:361 build/trans_style.java:595
-#: build/trans_style.java:603
+#: build/trans_presets.java:361 build/trans_style.java:601
+#: build/trans_style.java:609
 msgid "secondary"
 msgstr "seututie"
@@ -17799,5 +18714,5 @@
 #. <rule>
 #. <condition k="highway" v="tertiary"/>
-#: build/trans_presets.java:361 build/trans_style.java:611
+#: build/trans_presets.java:361 build/trans_style.java:617
 msgid "tertiary"
 msgstr "yhdystie"
@@ -17815,5 +18730,5 @@
 #. <rule>
 #. <condition k="landuse" v="residential"/>
-#: build/trans_presets.java:361 build/trans_style.java:3175
+#: build/trans_presets.java:361 build/trans_style.java:3195
 msgid "residential"
 msgstr "asuinkatu"
@@ -17847,6 +18762,6 @@
 #. <condition k="public_transport" v="platform"/>
 #. <icon annotate="true" src="misc/no_icon.png"/>
-#: build/trans_presets.java:361 build/trans_style.java:667
-#: build/trans_style.java:4239
+#: build/trans_presets.java:361 build/trans_style.java:673
+#: build/trans_style.java:4300
 msgid "service"
 msgstr ""
@@ -17880,6 +18795,6 @@
 #. <condition k="landuse" v="construction"/>
 #. color construction
-#: build/trans_presets.java:361 build/trans_style.java:848
-#: build/trans_style.java:3240 build/trans_style.java:3241
+#: build/trans_presets.java:361 build/trans_style.java:854
+#: build/trans_style.java:3260 build/trans_style.java:3261
 msgid "construction"
 msgstr ""
@@ -17929,5 +18844,5 @@
 #. <rule>
 #. <condition k="junction" v="roundabout"/>
-#: build/trans_presets.java:423 build/trans_style.java:866
+#: build/trans_presets.java:423 build/trans_style.java:872
 msgid "roundabout"
 msgstr "kiertoliittymä"
@@ -18913,5 +19828,5 @@
 #. <condition k="natural" v="wetland"/>
 #. <icon src="misc/no_icon.png"/>
-#: build/trans_presets.java:1148 build/trans_style.java:3407
+#: build/trans_presets.java:1148 build/trans_style.java:3427
 msgid "marsh"
 msgstr "suo"
@@ -20310,7 +21225,7 @@
 #. <rule>
 #. <condition k="highway" v="living_street"/>
-#: build/trans_presets.java:1724 build/trans_style.java:619
-#: build/trans_style.java:635 build/trans_style.java:651
-#: build/trans_style.java:659
+#: build/trans_presets.java:1724 build/trans_style.java:625
+#: build/trans_style.java:641 build/trans_style.java:657
+#: build/trans_style.java:665
 msgid "street"
 msgstr ""
@@ -21038,28 +21953,28 @@
 #: build/trans_presets.java:1892 build/trans_presets.java:1901
 #: build/trans_presets.java:1910 build/trans_presets.java:1919
-#: build/trans_style.java:3587 build/trans_style.java:3595
-#: build/trans_style.java:3603 build/trans_style.java:3611
-#: build/trans_style.java:3619 build/trans_style.java:3627
-#: build/trans_style.java:3635 build/trans_style.java:3643
-#: build/trans_style.java:3651 build/trans_style.java:3659
-#: build/trans_style.java:3667 build/trans_style.java:3675
-#: build/trans_style.java:3683 build/trans_style.java:3691
-#: build/trans_style.java:3699 build/trans_style.java:3707
-#: build/trans_style.java:3715 build/trans_style.java:3723
-#: build/trans_style.java:3731 build/trans_style.java:3739
-#: build/trans_style.java:3747 build/trans_style.java:3755
-#: build/trans_style.java:3763 build/trans_style.java:3771
-#: build/trans_style.java:3779 build/trans_style.java:3787
-#: build/trans_style.java:3795 build/trans_style.java:3803
-#: build/trans_style.java:3811 build/trans_style.java:3819
-#: build/trans_style.java:3827 build/trans_style.java:3835
-#: build/trans_style.java:3843 build/trans_style.java:3851
-#: build/trans_style.java:3859 build/trans_style.java:3867
-#: build/trans_style.java:3875 build/trans_style.java:3883
-#: build/trans_style.java:3891 build/trans_style.java:3899
-#: build/trans_style.java:3907 build/trans_style.java:3915
-#: build/trans_style.java:3923 build/trans_style.java:3931
-#: build/trans_style.java:3939 build/trans_style.java:3947
-#: build/trans_style.java:3955
+#: build/trans_style.java:3648 build/trans_style.java:3656
+#: build/trans_style.java:3664 build/trans_style.java:3672
+#: build/trans_style.java:3680 build/trans_style.java:3688
+#: build/trans_style.java:3696 build/trans_style.java:3704
+#: build/trans_style.java:3712 build/trans_style.java:3720
+#: build/trans_style.java:3728 build/trans_style.java:3736
+#: build/trans_style.java:3744 build/trans_style.java:3752
+#: build/trans_style.java:3760 build/trans_style.java:3768
+#: build/trans_style.java:3776 build/trans_style.java:3784
+#: build/trans_style.java:3792 build/trans_style.java:3800
+#: build/trans_style.java:3808 build/trans_style.java:3816
+#: build/trans_style.java:3824 build/trans_style.java:3832
+#: build/trans_style.java:3840 build/trans_style.java:3848
+#: build/trans_style.java:3856 build/trans_style.java:3864
+#: build/trans_style.java:3872 build/trans_style.java:3880
+#: build/trans_style.java:3888 build/trans_style.java:3896
+#: build/trans_style.java:3904 build/trans_style.java:3912
+#: build/trans_style.java:3920 build/trans_style.java:3928
+#: build/trans_style.java:3936 build/trans_style.java:3944
+#: build/trans_style.java:3952 build/trans_style.java:3960
+#: build/trans_style.java:3968 build/trans_style.java:3976
+#: build/trans_style.java:3984 build/trans_style.java:3992
+#: build/trans_style.java:4000 build/trans_style.java:4008
+#: build/trans_style.java:4016
 msgid "sport"
 msgstr "urheilu"
@@ -22754,4 +23669,12 @@
 #. <rule>
 #. <condition k="landuse" v="vineyard"/>
+#. color green
+#. <icon annotate="true" src="shop/groceries/fruits.png"/>
+#. <scale_min>1</scale_min>
+#. <scale_max>50000</scale_max>
+#. </rule>
+#.
+#. <rule>
+#. <condition k="landuse" v="orchard"/>
 #. color forest
 #. <icon src="misc/landmark/trees.png"/>
@@ -22786,9 +23709,9 @@
 #. <rule>
 #. <condition k="landuse" v="recreation_ground"/>
-#: build/trans_presets.java:2465 build/trans_style.java:3087
-#: build/trans_style.java:3095 build/trans_style.java:3103
-#: build/trans_style.java:3111 build/trans_style.java:3159
-#: build/trans_style.java:3167 build/trans_style.java:3265
-#: build/trans_style.java:3273
+#: build/trans_presets.java:2465 build/trans_style.java:3100
+#: build/trans_style.java:3108 build/trans_style.java:3116
+#: build/trans_style.java:3124 build/trans_style.java:3132
+#: build/trans_style.java:3179 build/trans_style.java:3187
+#: build/trans_style.java:3285 build/trans_style.java:3293
 msgid "green"
 msgstr ""
@@ -24196,7 +25119,7 @@
 #. <condition k="cycleway" v="opposite"/>
 #: build/trans_presets.java:3189 build/trans_style.java:233
-#: build/trans_style.java:683 build/trans_style.java:877
-#: build/trans_style.java:885 build/trans_style.java:893
-#: build/trans_style.java:901 build/trans_style.java:909
+#: build/trans_style.java:689 build/trans_style.java:883
+#: build/trans_style.java:891 build/trans_style.java:899
+#: build/trans_style.java:907 build/trans_style.java:915
 msgid "bicycle"
 msgstr "polkupyörä"
@@ -24266,7 +25189,7 @@
 #. <condition k="highway" v="steps"/>
 #: build/trans_presets.java:3189 build/trans_style.java:247
-#: build/trans_style.java:691 build/trans_style.java:699
-#: build/trans_style.java:707 build/trans_style.java:708
-#: build/trans_style.java:716
+#: build/trans_style.java:697 build/trans_style.java:705
+#: build/trans_style.java:713 build/trans_style.java:714
+#: build/trans_style.java:722
 msgid "foot"
 msgstr ""
@@ -24292,5 +25215,5 @@
 #. <rule>
 #. <condition k="railway" v="subway"/>
-#: build/trans_presets.java:3189 build/trans_style.java:1161
+#: build/trans_presets.java:3189 build/trans_style.java:1167
 msgid "subway"
 msgstr "metro"
@@ -24586,5 +25509,5 @@
 #: build/trans_style.java:139 build/trans_style.java:174
 #: build/trans_style.java:181 build/trans_style.java:188
-#: build/trans_style.java:627 build/trans_style.java:3969
+#: build/trans_style.java:633 build/trans_style.java:4030
 msgid "deprecated"
 msgstr ""
@@ -24626,5 +25549,5 @@
 #. <rule>
 #. <condition k="highway" v="bridleway"/>
-#: build/trans_style.java:275 build/trans_style.java:675
+#: build/trans_style.java:275 build/trans_style.java:681
 msgid "horse"
 msgstr ""
@@ -24734,4 +25657,10 @@
 #. </rule>
 #.
+#. <rule>
+#. <condition k="barrier"/>
+#. <icon annotate="true" src="vehicle/restriction/barrier.png" priority="-10"/>
+#. <scale_min>1</scale_min>
+#. <scale_max>50000</scale_max>
+#. </rule>
 #. <rule>
 #. <condition k="barrier" v="bollard"/>
@@ -24769,5 +25698,5 @@
 #. <rule>
 #. <condition k="barrier" v="fence"/>
-#. <icon annotate="true" src="misc/deprecated.png"/>
+#. <icon annotate="true" src="misc/no_icon.png"/>
 #. color barrier
 #. color barrier
@@ -24840,11 +25769,11 @@
 #. <icon annotate="true" src="misc/no_icon.png"/>
 #. color barrier
-#: build/trans_style.java:382 build/trans_style.java:395
-#: build/trans_style.java:396 build/trans_style.java:415
-#: build/trans_style.java:416 build/trans_style.java:435
-#: build/trans_style.java:436 build/trans_style.java:443
-#: build/trans_style.java:456 build/trans_style.java:457
-#: build/trans_style.java:470 build/trans_style.java:471
-#: build/trans_style.java:484 build/trans_style.java:485
+#: build/trans_style.java:388 build/trans_style.java:401
+#: build/trans_style.java:402 build/trans_style.java:421
+#: build/trans_style.java:422 build/trans_style.java:441
+#: build/trans_style.java:442 build/trans_style.java:449
+#: build/trans_style.java:462 build/trans_style.java:463
+#: build/trans_style.java:476 build/trans_style.java:477
+#: build/trans_style.java:490 build/trans_style.java:491
 msgid "barrier"
 msgstr ""
@@ -24907,5 +25836,5 @@
 #. <rule>
 #. <condition k="motorroad" v="yes"/>
-#: build/trans_style.java:542
+#: build/trans_style.java:548
 msgid "motorroad"
 msgstr ""
@@ -24961,7 +25890,7 @@
 #. <rule>
 #. <condition k="tracktype" v="grade5"/>
-#: build/trans_style.java:643 build/trans_style.java:919
-#: build/trans_style.java:927 build/trans_style.java:935
-#: build/trans_style.java:943 build/trans_style.java:951
+#: build/trans_style.java:649 build/trans_style.java:925
+#: build/trans_style.java:933 build/trans_style.java:941
+#: build/trans_style.java:949 build/trans_style.java:957
 msgid "highway_track"
 msgstr ""
@@ -25032,9 +25961,9 @@
 #. <rule>
 #. <condition k="railway" v="funicular"/>
-#: build/trans_style.java:724 build/trans_style.java:1135
-#: build/trans_style.java:1199 build/trans_style.java:1207
-#: build/trans_style.java:1216 build/trans_style.java:1224
-#: build/trans_style.java:1232 build/trans_style.java:1233
-#: build/trans_style.java:1240
+#: build/trans_style.java:730 build/trans_style.java:1141
+#: build/trans_style.java:1205 build/trans_style.java:1213
+#: build/trans_style.java:1222 build/trans_style.java:1230
+#: build/trans_style.java:1238 build/trans_style.java:1239
+#: build/trans_style.java:1246
 msgid "rail"
 msgstr ""
@@ -25126,5 +26055,5 @@
 #. <rule>
 #. <condition k="highway" v="services"/>
-#: build/trans_style.java:810
+#: build/trans_style.java:816
 msgid "services"
 msgstr ""
@@ -25138,5 +26067,5 @@
 #. <rule>
 #. <condition k="highway" v="ford"/>
-#: build/trans_style.java:818
+#: build/trans_style.java:824
 msgid "ford"
 msgstr ""
@@ -25157,10 +26086,10 @@
 #. <rule>
 #. <condition k="highway" v="turning_circle"/>
-#: build/trans_style.java:833
+#: build/trans_style.java:839
 msgid "turningcircle"
 msgstr "kääntöympyrä"
 
 #. color construction
-#. <icon src="misc/construction.png"/>
+#. <icon src="misc/construction.png" priority="10"/>
 #. <scale_min>1</scale_min>
 #. <scale_max>50000</scale_max>
@@ -25170,5 +26099,5 @@
 #. <condition k="highway" v="emergency_access_point"/>
 #. <icon src="service/emergency_access_point.png"/>
-#: build/trans_style.java:857
+#: build/trans_style.java:863
 msgid "emergency_access_point"
 msgstr ""
@@ -25183,5 +26112,5 @@
 #. <condition k="waterway" v="riverbank"/>
 #. color riverbank
-#: build/trans_style.java:969 build/trans_style.java:970
+#: build/trans_style.java:975 build/trans_style.java:976
 msgid "riverbank"
 msgstr ""
@@ -25195,5 +26124,5 @@
 #. <rule>
 #. <condition k="waterway" v="stream"/>
-#: build/trans_style.java:986
+#: build/trans_style.java:992
 msgid "stream"
 msgstr ""
@@ -25207,5 +26136,5 @@
 #. <rule>
 #. <condition k="waterway" v="dock"/>
-#: build/trans_style.java:1002
+#: build/trans_style.java:1008
 msgid "dock"
 msgstr ""
@@ -25394,13 +26323,13 @@
 #. <condition k="man_made" v="works"/>
 #. <icon annotate="true" src="misc/landmark/works.png"/>
-#: build/trans_style.java:1025 build/trans_style.java:1054
-#: build/trans_style.java:1062 build/trans_style.java:1063
-#: build/trans_style.java:1071 build/trans_style.java:1548
-#: build/trans_style.java:1555 build/trans_style.java:1564
-#: build/trans_style.java:1572 build/trans_style.java:1604
-#: build/trans_style.java:1612 build/trans_style.java:1620
-#: build/trans_style.java:1628 build/trans_style.java:1635
-#: build/trans_style.java:1644 build/trans_style.java:1652
-#: build/trans_style.java:1660 build/trans_style.java:1668
+#: build/trans_style.java:1031 build/trans_style.java:1060
+#: build/trans_style.java:1068 build/trans_style.java:1069
+#: build/trans_style.java:1077 build/trans_style.java:1554
+#: build/trans_style.java:1561 build/trans_style.java:1570
+#: build/trans_style.java:1578 build/trans_style.java:1610
+#: build/trans_style.java:1618 build/trans_style.java:1626
+#: build/trans_style.java:1634 build/trans_style.java:1641
+#: build/trans_style.java:1650 build/trans_style.java:1658
+#: build/trans_style.java:1666 build/trans_style.java:1674
 msgid "manmade"
 msgstr ""
@@ -25462,7 +26391,7 @@
 #. <rule>
 #. <condition k="railway" v="level_crossing"/>
-#: build/trans_style.java:1081 build/trans_style.java:1096
-#: build/trans_style.java:1111 build/trans_style.java:1119
-#: build/trans_style.java:1127
+#: build/trans_style.java:1087 build/trans_style.java:1102
+#: build/trans_style.java:1117 build/trans_style.java:1125
+#: build/trans_style.java:1133
 msgid "railwaypoint"
 msgstr ""
@@ -25485,10 +26414,10 @@
 #. <rule>
 #. <condition k="railway" v="light_rail"/>
-#: build/trans_style.java:1144 build/trans_style.java:1153
+#: build/trans_style.java:1150 build/trans_style.java:1159
 msgid "otherrail"
 msgstr ""
 
 #. color otherrail
-#: build/trans_style.java:1145
+#: build/trans_style.java:1151
 msgid "railover"
 msgstr ""
@@ -25524,7 +26453,7 @@
 #. <condition k="railway" v="abandoned"/>
 #. color oldrail
-#: build/trans_style.java:1169 build/trans_style.java:1179
-#: build/trans_style.java:1180 build/trans_style.java:1190
-#: build/trans_style.java:1191
+#: build/trans_style.java:1175 build/trans_style.java:1185
+#: build/trans_style.java:1186 build/trans_style.java:1196
+#: build/trans_style.java:1197
 msgid "oldrail"
 msgstr ""
@@ -25570,6 +26499,6 @@
 #. <rule>
 #. <condition k="aeroway" v="taxiway"/>
-#: build/trans_style.java:1271 build/trans_style.java:1272
-#: build/trans_style.java:1304
+#: build/trans_style.java:1277 build/trans_style.java:1278
+#: build/trans_style.java:1310
 msgid "aeroway"
 msgstr ""
@@ -25583,5 +26512,5 @@
 #. <rule>
 #. <condition k="aeroway" v="terminal"/>
-#: build/trans_style.java:1280
+#: build/trans_style.java:1286
 msgid "terminal"
 msgstr "terminaali"
@@ -25603,5 +26532,5 @@
 #. <rule>
 #. <condition k="aeroway" v="runway"/>
-#: build/trans_style.java:1288 build/trans_style.java:1296
+#: build/trans_style.java:1294 build/trans_style.java:1302
 msgid "aeroway_dark"
 msgstr ""
@@ -25615,5 +26544,5 @@
 #. <rule>
 #. <condition k="aeroway" v="apron"/>
-#: build/trans_style.java:1312
+#: build/trans_style.java:1318
 msgid "aeroway_light"
 msgstr ""
@@ -25675,7 +26604,7 @@
 #. <rule>
 #. <condition k="aerialway" v="station"/>
-#: build/trans_style.java:1336 build/trans_style.java:1344
-#: build/trans_style.java:1352 build/trans_style.java:1360
-#: build/trans_style.java:1368
+#: build/trans_style.java:1342 build/trans_style.java:1350
+#: build/trans_style.java:1358 build/trans_style.java:1366
+#: build/trans_style.java:1374
 msgid "aerialway"
 msgstr "köysirata"
@@ -25692,5 +26621,5 @@
 #. <condition k="piste:difficulty" v="easy"/>
 #. color piste_easy
-#: build/trans_style.java:1378 build/trans_style.java:1379
+#: build/trans_style.java:1384 build/trans_style.java:1385
 msgid "piste_easy"
 msgstr ""
@@ -25705,5 +26634,5 @@
 #. <condition k="piste:difficulty" v="intermediate"/>
 #. color piste_intermediate
-#: build/trans_style.java:1387 build/trans_style.java:1388
+#: build/trans_style.java:1393 build/trans_style.java:1394
 msgid "piste_intermediate"
 msgstr ""
@@ -25718,5 +26647,5 @@
 #. <condition k="piste:difficulty" v="advanced"/>
 #. color piste_advanced
-#: build/trans_style.java:1396 build/trans_style.java:1397
+#: build/trans_style.java:1402 build/trans_style.java:1403
 msgid "piste_advanced"
 msgstr ""
@@ -25731,5 +26660,5 @@
 #. <condition k="piste:difficulty" v="expert"/>
 #. color piste_expert
-#: build/trans_style.java:1405 build/trans_style.java:1406
+#: build/trans_style.java:1411 build/trans_style.java:1412
 msgid "piste_expert"
 msgstr ""
@@ -25744,5 +26673,5 @@
 #. <condition k="piste:difficulty" v="freeride"/>
 #. color piste_freeride
-#: build/trans_style.java:1414 build/trans_style.java:1415
+#: build/trans_style.java:1420 build/trans_style.java:1421
 msgid "piste_freeride"
 msgstr ""
@@ -25757,5 +26686,5 @@
 #. <condition k="piste:difficulty" v="novice"/>
 #. color piste_novice
-#: build/trans_style.java:1423 build/trans_style.java:1424
+#: build/trans_style.java:1429 build/trans_style.java:1430
 msgid "piste_novice"
 msgstr ""
@@ -25875,11 +26804,11 @@
 #. <condition k="power" v="generator"/>
 #. <icon annotate="true" src="misc/landmark/power.png" priority="-10000"/>
-#: build/trans_style.java:1435 build/trans_style.java:1449
-#: build/trans_style.java:1457 build/trans_style.java:1466
-#: build/trans_style.java:1474 build/trans_style.java:1482
-#: build/trans_style.java:1490 build/trans_style.java:1498
-#: build/trans_style.java:1506 build/trans_style.java:1514
-#: build/trans_style.java:1522 build/trans_style.java:1530
-#: build/trans_style.java:1538
+#: build/trans_style.java:1441 build/trans_style.java:1455
+#: build/trans_style.java:1463 build/trans_style.java:1472
+#: build/trans_style.java:1480 build/trans_style.java:1488
+#: build/trans_style.java:1496 build/trans_style.java:1504
+#: build/trans_style.java:1512 build/trans_style.java:1520
+#: build/trans_style.java:1528 build/trans_style.java:1536
+#: build/trans_style.java:1544
 msgid "power"
 msgstr ""
@@ -25893,5 +26822,5 @@
 #. <condition k="man_made" v="pier"/>
 #. color pier
-#: build/trans_style.java:1579 build/trans_style.java:1580
+#: build/trans_style.java:1585 build/trans_style.java:1586
 msgid "pier"
 msgstr "laituri"
@@ -25905,5 +26834,5 @@
 #. <rule>
 #. <condition k="man_made" v="pipeline"/>
-#: build/trans_style.java:1588
+#: build/trans_style.java:1594
 msgid "pipeline"
 msgstr ""
@@ -26047,13 +26976,13 @@
 #. <condition k="leisure" v="ice_rink"/>
 #. <icon annotate="true" src="sport/hockey.png"/>
-#: build/trans_style.java:1678 build/trans_style.java:1686
-#: build/trans_style.java:1694 build/trans_style.java:1702
-#: build/trans_style.java:1710 build/trans_style.java:1718
-#: build/trans_style.java:1734 build/trans_style.java:1742
-#: build/trans_style.java:1750 build/trans_style.java:1758
-#: build/trans_style.java:1766 build/trans_style.java:1774
-#: build/trans_style.java:1782 build/trans_style.java:1790
-#: build/trans_style.java:1798 build/trans_style.java:1806
-#: build/trans_style.java:1814
+#: build/trans_style.java:1684 build/trans_style.java:1692
+#: build/trans_style.java:1700 build/trans_style.java:1708
+#: build/trans_style.java:1716 build/trans_style.java:1724
+#: build/trans_style.java:1740 build/trans_style.java:1748
+#: build/trans_style.java:1756 build/trans_style.java:1764
+#: build/trans_style.java:1772 build/trans_style.java:1780
+#: build/trans_style.java:1788 build/trans_style.java:1796
+#: build/trans_style.java:1804 build/trans_style.java:1812
+#: build/trans_style.java:1820
 msgid "leisure"
 msgstr ""
@@ -26067,5 +26996,5 @@
 #. <condition k="leisure" v="marina"/>
 #. <icon annotate="true" src="nautical/marina.png"/>
-#: build/trans_style.java:1726
+#: build/trans_style.java:1732
 msgid "marina"
 msgstr ""
@@ -26161,10 +27090,10 @@
 #. <condition k="amenity" v="ice_cream"/>
 #. <icon annotate="true" src="food/icecream.png"/>
-#: build/trans_style.java:1824 build/trans_style.java:1832
-#: build/trans_style.java:1840 build/trans_style.java:1848
-#: build/trans_style.java:1856 build/trans_style.java:1864
-#: build/trans_style.java:1872 build/trans_style.java:1880
-#: build/trans_style.java:1888 build/trans_style.java:1896
-#: build/trans_style.java:1904
+#: build/trans_style.java:1830 build/trans_style.java:1838
+#: build/trans_style.java:1846 build/trans_style.java:1854
+#: build/trans_style.java:1862 build/trans_style.java:1870
+#: build/trans_style.java:1878 build/trans_style.java:1886
+#: build/trans_style.java:1894 build/trans_style.java:1902
+#: build/trans_style.java:1910
 msgid "amenity"
 msgstr ""
@@ -26266,14 +27195,21 @@
 #. <condition k="amenity" v="fuel"/>
 #. <icon annotate="true" src="vehicle/fuel.png" priority="10000"/>
-#: build/trans_style.java:1912 build/trans_style.java:1920
-#: build/trans_style.java:1928 build/trans_style.java:1936
-#: build/trans_style.java:1944 build/trans_style.java:1952
-#: build/trans_style.java:1960 build/trans_style.java:1968
-#: build/trans_style.java:1976 build/trans_style.java:1983
-#: build/trans_style.java:1992 build/trans_style.java:2000
+#: build/trans_style.java:1918 build/trans_style.java:1926
+#: build/trans_style.java:1934 build/trans_style.java:1942
+#: build/trans_style.java:1950 build/trans_style.java:1958
+#: build/trans_style.java:1966 build/trans_style.java:1974
+#: build/trans_style.java:1982 build/trans_style.java:1989
+#: build/trans_style.java:1998 build/trans_style.java:2006
 msgid "amenity_traffic"
 msgstr ""
 
 #. color amenity_traffic
+#. <scale_min>1</scale_min>
+#. <scale_max>50000</scale_max>
+#. </rule>
+#.
+#. <rule>
+#. <condition k="amenity" v="grit_bin"/>
+#. <icon annotate="true" src="misc/grit_bin.png"/>
 #. <scale_min>1</scale_min>
 #. <scale_max>50000</scale_max>
@@ -26669,5 +27605,5 @@
 #. <condition k="amenity" v="marketplace"/>
 #. color amenity_light
-#. <icon annotate="true" src="misc/no_icon.png"/>
+#. <icon annotate="true" src="place/marketplace.png"/>
 #. <scale_min>1</scale_min>
 #. <scale_max>50000</scale_max>
@@ -26692,23 +27628,23 @@
 #. <condition k="amenity" v="vending_machine"/>
 #. <icon src="transport/ticket-machine.png" priority="-10"/>
-#: build/trans_style.java:2008 build/trans_style.java:2023
-#: build/trans_style.java:2031 build/trans_style.java:2039
-#: build/trans_style.java:2054 build/trans_style.java:2062
-#: build/trans_style.java:2070 build/trans_style.java:2078
-#: build/trans_style.java:2193 build/trans_style.java:2201
-#: build/trans_style.java:2208 build/trans_style.java:2217
-#: build/trans_style.java:2225 build/trans_style.java:2233
-#: build/trans_style.java:2241 build/trans_style.java:2249
-#: build/trans_style.java:2257 build/trans_style.java:2265
-#: build/trans_style.java:2328 build/trans_style.java:2336
-#: build/trans_style.java:2344 build/trans_style.java:2353
-#: build/trans_style.java:2361 build/trans_style.java:2368
-#: build/trans_style.java:2376 build/trans_style.java:2384
-#: build/trans_style.java:2392 build/trans_style.java:2400
-#: build/trans_style.java:2408 build/trans_style.java:2416
-#: build/trans_style.java:2424 build/trans_style.java:2432
-#: build/trans_style.java:2440 build/trans_style.java:2448
-#: build/trans_style.java:2456 build/trans_style.java:2464
-#: build/trans_style.java:2473 build/trans_style.java:2488
+#: build/trans_style.java:2021 build/trans_style.java:2036
+#: build/trans_style.java:2044 build/trans_style.java:2052
+#: build/trans_style.java:2067 build/trans_style.java:2075
+#: build/trans_style.java:2083 build/trans_style.java:2091
+#: build/trans_style.java:2206 build/trans_style.java:2214
+#: build/trans_style.java:2221 build/trans_style.java:2230
+#: build/trans_style.java:2238 build/trans_style.java:2246
+#: build/trans_style.java:2254 build/trans_style.java:2262
+#: build/trans_style.java:2270 build/trans_style.java:2278
+#: build/trans_style.java:2341 build/trans_style.java:2349
+#: build/trans_style.java:2357 build/trans_style.java:2366
+#: build/trans_style.java:2374 build/trans_style.java:2381
+#: build/trans_style.java:2389 build/trans_style.java:2397
+#: build/trans_style.java:2405 build/trans_style.java:2413
+#: build/trans_style.java:2421 build/trans_style.java:2429
+#: build/trans_style.java:2437 build/trans_style.java:2445
+#: build/trans_style.java:2453 build/trans_style.java:2461
+#: build/trans_style.java:2469 build/trans_style.java:2477
+#: build/trans_style.java:2486 build/trans_style.java:2501
 msgid "amenity_light"
 msgstr ""
@@ -26740,6 +27676,6 @@
 #. <condition k="natural" v="spring"/>
 #. <icon annotate="true" src="misc/landmark/spring.png"/>
-#: build/trans_style.java:2086 build/trans_style.java:2094
-#: build/trans_style.java:3326
+#: build/trans_style.java:2099 build/trans_style.java:2107
+#: build/trans_style.java:3346
 msgid "light_water"
 msgstr ""
@@ -26800,8 +27736,8 @@
 #. <rule>
 #. <condition k="amenity" v="veterinary"/>
-#: build/trans_style.java:2272 build/trans_style.java:2280
-#: build/trans_style.java:2288 build/trans_style.java:2297
-#: build/trans_style.java:2304 build/trans_style.java:2312
-#: build/trans_style.java:2320
+#: build/trans_style.java:2285 build/trans_style.java:2293
+#: build/trans_style.java:2301 build/trans_style.java:2310
+#: build/trans_style.java:2317 build/trans_style.java:2325
+#: build/trans_style.java:2333
 msgid "health"
 msgstr ""
@@ -27154,26 +28090,26 @@
 #. <condition k="shop" v="shopping_centre"/>
 #. <icon annotate="true" src="shop/mall.png"/>
-#: build/trans_style.java:2498 build/trans_style.java:2506
-#: build/trans_style.java:2514 build/trans_style.java:2522
-#: build/trans_style.java:2530 build/trans_style.java:2538
-#: build/trans_style.java:2546 build/trans_style.java:2554
-#: build/trans_style.java:2562 build/trans_style.java:2570
-#: build/trans_style.java:2578 build/trans_style.java:2586
-#: build/trans_style.java:2594 build/trans_style.java:2602
-#: build/trans_style.java:2610 build/trans_style.java:2618
-#: build/trans_style.java:2626 build/trans_style.java:2634
-#: build/trans_style.java:2642 build/trans_style.java:2650
-#: build/trans_style.java:2658 build/trans_style.java:2666
-#: build/trans_style.java:2674 build/trans_style.java:2682
-#: build/trans_style.java:2690 build/trans_style.java:2698
-#: build/trans_style.java:2706 build/trans_style.java:2714
-#: build/trans_style.java:2722 build/trans_style.java:2730
-#: build/trans_style.java:2738 build/trans_style.java:2746
-#: build/trans_style.java:2754 build/trans_style.java:2762
-#: build/trans_style.java:2770 build/trans_style.java:2778
-#: build/trans_style.java:2786 build/trans_style.java:2794
-#: build/trans_style.java:2802 build/trans_style.java:2810
-#: build/trans_style.java:2818 build/trans_style.java:2826
-#: build/trans_style.java:2835
+#: build/trans_style.java:2511 build/trans_style.java:2519
+#: build/trans_style.java:2527 build/trans_style.java:2535
+#: build/trans_style.java:2543 build/trans_style.java:2551
+#: build/trans_style.java:2559 build/trans_style.java:2567
+#: build/trans_style.java:2575 build/trans_style.java:2583
+#: build/trans_style.java:2591 build/trans_style.java:2599
+#: build/trans_style.java:2607 build/trans_style.java:2615
+#: build/trans_style.java:2623 build/trans_style.java:2631
+#: build/trans_style.java:2639 build/trans_style.java:2647
+#: build/trans_style.java:2655 build/trans_style.java:2663
+#: build/trans_style.java:2671 build/trans_style.java:2679
+#: build/trans_style.java:2687 build/trans_style.java:2695
+#: build/trans_style.java:2703 build/trans_style.java:2711
+#: build/trans_style.java:2719 build/trans_style.java:2727
+#: build/trans_style.java:2735 build/trans_style.java:2743
+#: build/trans_style.java:2751 build/trans_style.java:2759
+#: build/trans_style.java:2767 build/trans_style.java:2775
+#: build/trans_style.java:2783 build/trans_style.java:2791
+#: build/trans_style.java:2799 build/trans_style.java:2807
+#: build/trans_style.java:2815 build/trans_style.java:2823
+#: build/trans_style.java:2831 build/trans_style.java:2839
+#: build/trans_style.java:2848
 msgid "shop"
 msgstr "kauppa"
@@ -27245,8 +28181,8 @@
 #. <condition k="tourism" v="caravan_site"/>
 #. <icon annotate="true" src="accommodation/camping/caravan.png"/>
-#: build/trans_style.java:2845 build/trans_style.java:2853
-#: build/trans_style.java:2861 build/trans_style.java:2869
-#: build/trans_style.java:2877 build/trans_style.java:2885
-#: build/trans_style.java:2893 build/trans_style.java:2901
+#: build/trans_style.java:2858 build/trans_style.java:2866
+#: build/trans_style.java:2874 build/trans_style.java:2882
+#: build/trans_style.java:2890 build/trans_style.java:2898
+#: build/trans_style.java:2906 build/trans_style.java:2914
 msgid "hotel"
 msgstr "hotelli"
@@ -27317,5 +28253,5 @@
 #. <rule>
 #. <condition k="information" v="guidepost"/>
-#. <icon annotate="true" src="misc/information/guidepost.png"/>
+#. <icon annotate="true" src="misc/information/guidepost.png" priority="10"/>
 #. <scale_min>1</scale_min>
 #. <scale_max>40000</scale_max>
@@ -27324,5 +28260,5 @@
 #. <rule>
 #. <condition k="information" v="office"/>
-#. <icon annotate="true" src="misc/information/informationoffice.png"/>
+#. <icon annotate="true" src="misc/information/informationoffice.png" priority="10"/>
 #. color tourism
 #. <scale_min>1</scale_min>
@@ -27332,5 +28268,5 @@
 #. <rule>
 #. <condition k="information" v="map"/>
-#. <icon annotate="true" src="misc/information/map.png"/>
+#. <icon annotate="true" src="misc/information/map.png" priority="10"/>
 #. <scale_min>1</scale_min>
 #. <scale_max>40000</scale_max>
@@ -27339,5 +28275,5 @@
 #. <rule>
 #. <condition k="information" v="board"/>
-#. <icon annotate="true" src="misc/information/board.png"/>
+#. <icon annotate="true" src="misc/information/board.png" priority="10"/>
 #. <scale_min>1</scale_min>
 #. <scale_max>40000</scale_max>
@@ -27347,9 +28283,9 @@
 #. <condition k="tourism" v="information"/>
 #. <icon annotate="true" src="misc/information.png"/>
-#: build/trans_style.java:2909 build/trans_style.java:2917
-#: build/trans_style.java:2925 build/trans_style.java:2933
-#: build/trans_style.java:2941 build/trans_style.java:2949
-#: build/trans_style.java:2950 build/trans_style.java:2958
-#: build/trans_style.java:2974 build/trans_style.java:2996
+#: build/trans_style.java:2922 build/trans_style.java:2930
+#: build/trans_style.java:2938 build/trans_style.java:2946
+#: build/trans_style.java:2954 build/trans_style.java:2962
+#: build/trans_style.java:2963 build/trans_style.java:2971
+#: build/trans_style.java:2987 build/trans_style.java:3009
 msgid "tourism"
 msgstr "turismi"
@@ -27437,14 +28373,13 @@
 #. <condition k="historic" v="boundary_stone"/>
 #. <icon annotate="true" src="historic/boundary_stone.png"/>
-#: build/trans_style.java:3006 build/trans_style.java:3014
-#: build/trans_style.java:3022 build/trans_style.java:3030
-#: build/trans_style.java:3038 build/trans_style.java:3046
-#: build/trans_style.java:3054 build/trans_style.java:3062
-#: build/trans_style.java:3070 build/trans_style.java:3078
+#: build/trans_style.java:3019 build/trans_style.java:3027
+#: build/trans_style.java:3035 build/trans_style.java:3043
+#: build/trans_style.java:3051 build/trans_style.java:3059
+#: build/trans_style.java:3067 build/trans_style.java:3075
+#: build/trans_style.java:3083 build/trans_style.java:3091
 msgid "historic"
 msgstr "historiallinen"
 
 #. color green
-#. <icon annotate="true" src="shop/groceries/fruits.png"/>
 #. <scale_min>1</scale_min>
 #. <scale_max>50000</scale_max>
@@ -27453,5 +28388,5 @@
 #. <rule>
 #. <condition k="landuse" v="quarry"/>
-#: build/trans_style.java:3119
+#: build/trans_style.java:3139
 msgid "quarry"
 msgstr "louhos"
@@ -27465,5 +28400,5 @@
 #. <rule>
 #. <condition k="landuse" v="landfill"/>
-#: build/trans_style.java:3127
+#: build/trans_style.java:3147
 msgid "landfill"
 msgstr "kaatopaikka"
@@ -27485,5 +28420,5 @@
 #. <rule>
 #. <condition k="landuse" v="reservoir"/>
-#: build/trans_style.java:3135 build/trans_style.java:3143
+#: build/trans_style.java:3155 build/trans_style.java:3163
 msgid "basin"
 msgstr "valuma-alue"
@@ -27497,5 +28432,5 @@
 #. <rule>
 #. <condition k="landuse" v="forest"/>
-#: build/trans_style.java:3151
+#: build/trans_style.java:3171
 msgid "forest"
 msgstr "talousmetsä"
@@ -27509,5 +28444,5 @@
 #. <rule>
 #. <condition k="landuse" v="farmyard"/>
-#: build/trans_style.java:3183
+#: build/trans_style.java:3203
 msgid "farmyard"
 msgstr ""
@@ -27530,7 +28465,7 @@
 #. <rule>
 #. <condition k="landuse" v="commercial"/>
-#: build/trans_style.java:3192 build/trans_style.java:3200
+#: build/trans_style.java:3212 build/trans_style.java:3220
 msgid "retail"
-msgstr ""
+msgstr "kaupallinen"
 
 #. color retail
@@ -27542,7 +28477,7 @@
 #. <rule>
 #. <condition k="landuse" v="industrial"/>
-#: build/trans_style.java:3208
+#: build/trans_style.java:3228
 msgid "industrial"
-msgstr ""
+msgstr "teollisuus"
 
 #. color industrial
@@ -27554,5 +28489,5 @@
 #. <rule>
 #. <condition k="landuse" v="brownfield"/>
-#: build/trans_style.java:3216
+#: build/trans_style.java:3236
 msgid "brownfield"
 msgstr ""
@@ -27566,5 +28501,5 @@
 #. <rule>
 #. <condition k="landuse" v="greenfield"/>
-#: build/trans_style.java:3224
+#: build/trans_style.java:3244
 msgid "greenfield"
 msgstr ""
@@ -27578,7 +28513,7 @@
 #. <rule>
 #. <condition k="landuse" v="railway"/>
-#: build/trans_style.java:3232
+#: build/trans_style.java:3252
 msgid "railland"
-msgstr ""
+msgstr "rata-alue"
 
 #. color construction
@@ -27633,9 +28568,9 @@
 #. <condition k="military" v="range"/>
 #. <icon src="misc/landmark/range.png"/>
-#: build/trans_style.java:3249 build/trans_style.java:3284
-#: build/trans_style.java:3292 build/trans_style.java:3300
-#: build/trans_style.java:3308 build/trans_style.java:3316
+#: build/trans_style.java:3269 build/trans_style.java:3304
+#: build/trans_style.java:3312 build/trans_style.java:3320
+#: build/trans_style.java:3328 build/trans_style.java:3336
 msgid "military"
-msgstr ""
+msgstr "armeija"
 
 #. color military
@@ -27647,5 +28582,5 @@
 #. <rule>
 #. <condition k="landuse" v="cemetery"/>
-#: build/trans_style.java:3257
+#: build/trans_style.java:3277
 msgid "cemetery"
 msgstr "hautausmaa"
@@ -27658,5 +28593,5 @@
 #. <rule>
 #. <condition k="natural" v="peak"/>
-#: build/trans_style.java:3333
+#: build/trans_style.java:3353
 msgid "peak"
 msgstr "huippu"
@@ -27671,5 +28606,5 @@
 #. <condition k="natural" v="glacier"/>
 #. <icon annotate="true" src="misc/landmark/glacier_small.png"/>
-#: build/trans_style.java:3342
+#: build/trans_style.java:3362
 msgid "glacier"
 msgstr "jäätikkö"
@@ -27683,5 +28618,5 @@
 #. <condition k="natural" v="volcano"/>
 #. <icon annotate="true" src="misc/landmark/volcano_small.png"/>
-#: build/trans_style.java:3350
+#: build/trans_style.java:3370
 msgid "volcano"
 msgstr "tulivuori"
@@ -27736,8 +28671,8 @@
 #. <condition k="natural" v="cave_entrance"/>
 #. <icon src="misc/no_icon.png"/>
-#: build/trans_style.java:3358 build/trans_style.java:3359
-#: build/trans_style.java:3367 build/trans_style.java:3383
-#: build/trans_style.java:3447 build/trans_style.java:3455
-#: build/trans_style.java:3463
+#: build/trans_style.java:3378 build/trans_style.java:3379
+#: build/trans_style.java:3387 build/trans_style.java:3403
+#: build/trans_style.java:3467 build/trans_style.java:3475
+#: build/trans_style.java:3483
 msgid "natural"
 msgstr ""
@@ -27751,5 +28686,5 @@
 #. <condition k="natural" v="scrub"/>
 #. <icon src="misc/no_icon.png"/>
-#: build/trans_style.java:3375
+#: build/trans_style.java:3395
 msgid "scrub"
 msgstr "pusikko"
@@ -27763,5 +28698,5 @@
 #. <condition k="natural" v="heath"/>
 #. <icon src="misc/no_icon.png"/>
-#: build/trans_style.java:3391
+#: build/trans_style.java:3411
 msgid "heath"
 msgstr "nummi"
@@ -27775,5 +28710,5 @@
 #. <condition k="natural" v="wood"/>
 #. <icon src="misc/landmark/trees.png"/>
-#: build/trans_style.java:3399
+#: build/trans_style.java:3419
 msgid "woodarea"
 msgstr ""
@@ -27787,5 +28722,5 @@
 #. <condition k="natural" v="mud"/>
 #. <icon src="misc/no_icon.png"/>
-#: build/trans_style.java:3431
+#: build/trans_style.java:3451
 msgid "mud"
 msgstr "muta"
@@ -27799,5 +28734,5 @@
 #. <condition k="natural" v="beach"/>
 #. <icon src="misc/no_icon.png"/>
-#: build/trans_style.java:3439
+#: build/trans_style.java:3459
 msgid "beach"
 msgstr "ranta"
@@ -27875,8 +28810,8 @@
 #. <rule>
 #. <condition k="route" v="pub_crawl"/>
-#: build/trans_style.java:3479 build/trans_style.java:3487
-#: build/trans_style.java:3495 build/trans_style.java:3503
-#: build/trans_style.java:3511 build/trans_style.java:3519
-#: build/trans_style.java:3527 build/trans_style.java:3535
+#: build/trans_style.java:3499 build/trans_style.java:3507
+#: build/trans_style.java:3515 build/trans_style.java:3523
+#: build/trans_style.java:3531 build/trans_style.java:3539
+#: build/trans_style.java:3547 build/trans_style.java:3555
 msgid "route"
 msgstr "reitti"
@@ -27899,4 +28834,45 @@
 #.
 #. <rule>
+#. <condition k="admin_level" v="1"/>
+#. color boundary
+#. </rule>
+#. <rule>
+#. <condition k="admin_level" v="2"/>
+#. color boundary
+#. </rule>
+#. <rule>
+#. <condition k="admin_level" v="3"/>
+#. color boundary
+#. </rule>
+#. <rule>
+#. <condition k="admin_level" v="4"/>
+#. color boundary
+#. </rule>
+#. <rule>
+#. <condition k="admin_level" v="5"/>
+#. color boundary
+#. </rule>
+#. <rule>
+#. <condition k="admin_level" v="6"/>
+#. color boundary
+#. </rule>
+#. <rule>
+#. <condition k="admin_level" v="7"/>
+#. color boundary
+#. </rule>
+#. <rule>
+#. <condition k="admin_level" v="8"/>
+#. color boundary
+#. </rule>
+#. <rule>
+#. <condition k="admin_level" v="9"/>
+#. color boundary
+#. </rule>
+#. <rule>
+#. <condition k="admin_level" v="10"/>
+#. color boundary
+#. </rule>
+#.
+#. <rule>
 #. <condition k="boundary" v="administrative"/>
 #. color boundary
@@ -27924,7 +28900,12 @@
 #. <rule>
 #. <condition k="boundary" v="national_park"/>
-#: build/trans_style.java:3545 build/trans_style.java:3553
-#: build/trans_style.java:3561 build/trans_style.java:3569
-#: build/trans_style.java:3577
+#: build/trans_style.java:3565 build/trans_style.java:3573
+#: build/trans_style.java:3577 build/trans_style.java:3581
+#: build/trans_style.java:3585 build/trans_style.java:3589
+#: build/trans_style.java:3593 build/trans_style.java:3597
+#: build/trans_style.java:3601 build/trans_style.java:3605
+#: build/trans_style.java:3609 build/trans_style.java:3614
+#: build/trans_style.java:3622 build/trans_style.java:3630
+#: build/trans_style.java:3638
 msgid "boundary"
 msgstr "raja"
@@ -28074,11 +29055,11 @@
 #. <condition k="place" v="islet"/>
 #. <icon annotate="true" src="place/islet.png"/>
-#: build/trans_style.java:4017 build/trans_style.java:4025
-#: build/trans_style.java:4033 build/trans_style.java:4041
-#: build/trans_style.java:4049 build/trans_style.java:4057
-#: build/trans_style.java:4065 build/trans_style.java:4073
-#: build/trans_style.java:4081 build/trans_style.java:4089
-#: build/trans_style.java:4097 build/trans_style.java:4105
-#: build/trans_style.java:4113
+#: build/trans_style.java:4078 build/trans_style.java:4086
+#: build/trans_style.java:4094 build/trans_style.java:4102
+#: build/trans_style.java:4110 build/trans_style.java:4118
+#: build/trans_style.java:4126 build/trans_style.java:4134
+#: build/trans_style.java:4142 build/trans_style.java:4150
+#: build/trans_style.java:4158 build/trans_style.java:4166
+#: build/trans_style.java:4174
 msgid "place"
 msgstr ""
@@ -28126,6 +29107,6 @@
 #. <rule>
 #. <condition k="addr:interpolation" v="alphabetic"/>
-#: build/trans_style.java:4202 build/trans_style.java:4209
-#: build/trans_style.java:4216 build/trans_style.java:4223
+#: build/trans_style.java:4263 build/trans_style.java:4270
+#: build/trans_style.java:4277 build/trans_style.java:4284
 msgid "address"
 msgstr "osoite"
@@ -28481,4 +29462,9 @@
 msgstr "Sicily - Italy"
 
+#~ msgid ""
+#~ "Login password to the OSM account. Leave blank to not store any password."
+#~ msgstr ""
+#~ "OSM-tilin salasana. Jätä tyhjäksi, jos et halua tallentaa salasanaa."
+
 #~ msgid "Unknown version"
 #~ msgstr "Tuntematon versio"
@@ -28583,7 +29569,4 @@
 #~ msgstr "Tiedostossa \"{0}\" ei ole EXIF-aikaleimaa."
 
-#~ msgid "OSM username (email)"
-#~ msgstr "OSM-käyttäjänimi (sähköpostiosoite)"
-
 #~ msgid "Enable proxy server"
 #~ msgstr "Käytä välityspalvelinta"
@@ -28642,7 +29625,4 @@
 #~ msgid "zoom"
 #~ msgstr "zoom"
-
-#~ msgid "Validate"
-#~ msgstr "Tarkista"
 
 #~ msgid "All images"
@@ -28923,14 +29903,4 @@
 #~ msgstr "Tahdista aika GPS-yksikön kanssa"
 
-#~ msgid ""
-#~ "<html>WARNING: The password is stored in plain text in the preferences "
-#~ "file.<br>The password is transfered in plain text to the server, encoded "
-#~ "in the URL.<br><b>Do not use a valuable Password.</b></html>"
-#~ msgstr ""
-#~ "<html>VAROITUS: Salasana on tallennettu asetustiedostoon ilman "
-#~ "minkäänlaista salausta.<br>Salasana lähetetään salaamattomana "
-#~ "palvelimelle URL-osoitteessa.</br><b>Älä käytä arvokasta salasanaa.</b></"
-#~ "html>"
-
 #~ msgid "Could not read from URL: \"{0}\""
 #~ msgstr "Ei voitu lukea URL:stä: \"{0}\""
@@ -29027,7 +29997,4 @@
 #~ "Tagien esivalintatiedot (URL-osoite tai tiedostonimi). Lisätietoja "
 #~ "osoitteessa http://josm.openstreetmap.de/wiki/TaggingPresets"
-
-#~ msgid "Update failed"
-#~ msgstr "Päivitys epäonnistui"
 
 #~ msgid ""
