Index: applications/editors/josm/i18n/po/ru.po
===================================================================
--- applications/editors/josm/i18n/po/ru.po	(revision 18863)
+++ applications/editors/josm/i18n/po/ru.po	(revision 18975)
@@ -8,14 +8,14 @@
 "Project-Id-Version: josm\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-11-29 16:20+0100\n"
-"PO-Revision-Date: 2009-11-28 22:25+0000\n"
-"Last-Translator: Dirk Stöcker <launchpad@dstoecker.de>\n"
+"POT-Creation-Date: 2009-12-06 14:57+0100\n"
+"PO-Revision-Date: 2009-12-04 15:16+0000\n"
+"Last-Translator: Calibrator <Unknown>\n"
 "Language-Team: Koptev Oleg <koptev.oleg@gmail.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
-"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Launchpad-Export-Date: 2009-11-29 21:05+0000\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Launchpad-Export-Date: 2009-12-06 13:17+0000\n"
 "X-Generator: Launchpad (build Unknown)\n"
 "X-Poedit-Country: RUSSIAN FEDERATION\n"
@@ -32,6 +32,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/ExtendedDialog.java:439
 #: ../core/src/org/openstreetmap/josm/gui/HelpAwareOptionPane.java:107
-#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:165
-#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:298
+#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:169
+#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:304
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ConflictResolutionDialog.java:185
 #: ../core/src/org/openstreetmap/josm/gui/help/ContextSensitiveHelpAction.java:47
@@ -48,7 +48,7 @@
 #: ../core/src/org/openstreetmap/josm/actions/AbstractInfoAction.java:93
 #: ../core/src/org/openstreetmap/josm/actions/AbstractInfoAction.java:119
-#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:208
-#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:61
-#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:164
+#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:205
+#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:60
+#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:138
 #: ../core/src/org/openstreetmap/josm/actions/MoveAction.java:110
 #: ../core/src/org/openstreetmap/josm/actions/OrthogonalizeAction.java:125
@@ -64,19 +64,18 @@
 #: ../core/src/org/openstreetmap/josm/actions/SplitWayAction.java:372
 #: ../core/src/org/openstreetmap/josm/actions/SplitWayAction.java:378
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:143
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:162
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:186
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:110
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:127
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:362
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:144
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:163
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:188
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:109
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:126
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:361
 #: ../core/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java:253
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:281
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:587
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:650
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:282
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:566
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:629
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java:192
 #: ../core/src/org/openstreetmap/josm/gui/help/HelpBrowser.java:378
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:355
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:801
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:739
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:802
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:736
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:71
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:234
@@ -89,9 +88,9 @@
 #: ../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/plugins/PluginHandler.java:75
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:149
+#: ../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/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:67
+#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:66
 #: ../plugins/wmsplugin/src/wmsplugin/WMSGrabber.java:141
 msgid "Warning"
@@ -119,5 +118,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/RenameLayerAction.java:94
 #: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:132
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:232
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:233
 #: ../core/src/org/openstreetmap/josm/actions/search/SelectionWebsiteLoader.java:64
 #: ../core/src/org/openstreetmap/josm/actions/search/SelectionWebsiteLoader.java:72
@@ -140,9 +139,9 @@
 #: ../core/src/org/openstreetmap/josm/gui/download/DownloadDialog.java:412
 #: ../core/src/org/openstreetmap/josm/gui/help/HelpBrowserProxy.java:91
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:746
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:755
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:802
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:809
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1074
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1075
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:153
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:177
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:186
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:252
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:251
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:345
@@ -158,20 +157,16 @@
 #: ../core/src/org/openstreetmap/josm/io/OsmExporter.java:114
 #: ../core/src/org/openstreetmap/josm/plugins/PluginDownloader.java:58
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:168
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:182
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:342
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:169
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:183
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:343
 #: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:70
 #: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:412
 #: ../core/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java:49
 #: ../core/src/org/openstreetmap/josm/tools/Shortcut.java:458
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:611
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:624
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:742
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:750
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:964
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:241
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:153
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:177
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:186
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:679
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:692
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1098
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1106
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1351
 #: ../plugins/cadastre-fr/src/cadastre_fr/CacheControl.java:149
 #: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionBoundaries.java:29
@@ -190,7 +185,7 @@
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/OSMValidatorPlugin.java:280
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/OSMValidatorPlugin.java:287
-#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:77
+#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:76
 #: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:236
-#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:433
+#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:434
 msgid "Error"
 msgstr "Ошибка"
@@ -270,5 +265,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/AboutAction.java:83
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:49
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:268
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:269
 msgid "Plugins"
 msgstr "Модули"
@@ -316,4 +311,6 @@
 #: ../core/src/org/openstreetmap/josm/actions/CombineWayAction.java:57
 #: ../core/src/org/openstreetmap/josm/actions/DiskAccessAction.java:56
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:307
+#: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:97
 #: ../core/src/org/openstreetmap/josm/actions/OpenLocationAction.java:89
 #: ../core/src/org/openstreetmap/josm/actions/SaveAction.java:44
@@ -321,8 +318,8 @@
 #: ../core/src/org/openstreetmap/josm/actions/SaveActionBase.java:113
 #: ../core/src/org/openstreetmap/josm/actions/SaveActionBase.java:207
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:248
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:296
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:356
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:150
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:250
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:298
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:358
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:151
 #: ../core/src/org/openstreetmap/josm/corrector/TagCorrector.java:43
 #: ../core/src/org/openstreetmap/josm/gui/PleaseWaitDialog.java:48
@@ -332,29 +329,27 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ConflictResolutionDialog.java:169
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:837
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1163
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:104
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1156
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:119
 #: ../core/src/org/openstreetmap/josm/gui/download/DownloadDialog.java:372
 #: ../core/src/org/openstreetmap/josm/gui/io/CloseChangesetDialog.java:124
 #: ../core/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java:284
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:516
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:548
 #: ../core/src/org/openstreetmap/josm/gui/io/UploadSelectionDialog.java:267
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:167
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:168
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:239
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:578
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:201
 #: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:738
 #: ../core/src/org/openstreetmap/josm/io/GpxExporter.java:116
 #: ../core/src/org/openstreetmap/josm/io/OsmConnection.java:188
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:310
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:311
 #: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:117
 #: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:158
 #: ../plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadDataGui.java:118
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:288
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:578
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:330
 #: ../plugins/grid/src/grid/GridLayer.java:162
 #: ../plugins/grid/src/grid/GridLayer.java:199
 #: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/gui/dialogs/TextInputDialog.java:151
 #: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:318
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:297
-#: ../plugins/utilsplugin/src/UtilsPlugin/JumpToAction.java:94
 #: ../plugins/wmsplugin/src/wmsplugin/Map_Rectifier_WMSmenuAction.java:150
 #: ../plugins/wmsplugin/src/wmsplugin/WMSAdjustAction.java:179
@@ -385,9 +380,9 @@
 #, java-format
 msgid ""
-"<html>There are no layers the source layer<br>''{0}''<br>could be merged "
-"to.</html>"
-msgstr ""
-"<html>Нет слоёв, с которым исходный слой<br>''{0}''<br>может быть "
-"объединён.</html>"
+"<html>There are no layers the source layer<br>''{0}''<br>could be merged to."
+"</html>"
+msgstr ""
+"<html>Нет слоёв, с которым исходный слой<br>''{0}''<br>может быть объединён."
+"</html>"
 
 #: ../core/src/org/openstreetmap/josm/actions/AbstractMergeAction.java:86
@@ -438,14 +433,14 @@
 
 #: ../core/src/org/openstreetmap/josm/actions/AddNodeAction.java:108
+#: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:85
 #: ../plugins/grid/src/grid/GridLayer.java:193
 #: ../plugins/livegps/src/livegps/LiveGpsDialog.java:54
-#: ../plugins/utilsplugin/src/UtilsPlugin/JumpToAction.java:82
 msgid "Latitude"
 msgstr "Широта"
 
 #: ../core/src/org/openstreetmap/josm/actions/AddNodeAction.java:111
+#: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:88
 #: ../plugins/grid/src/grid/GridLayer.java:195
 #: ../plugins/livegps/src/livegps/LiveGpsDialog.java:56
-#: ../plugins/utilsplugin/src/UtilsPlugin/JumpToAction.java:85
 msgid "Longitude"
 msgstr "Долгота"
@@ -453,17 +448,17 @@
 #: ../core/src/org/openstreetmap/josm/actions/AddNodeAction.java:225
 msgid "Please enter a valid latitude in the range -90..90"
-msgstr ""
+msgstr "Пожалуйста , введите правильную широту в диапазоне -90..90"
 
 #: ../core/src/org/openstreetmap/josm/actions/AddNodeAction.java:228
 msgid "Please enter a latitude in the range -90..90"
-msgstr ""
+msgstr "Введите широту в диапазоне -90..90"
 
 #: ../core/src/org/openstreetmap/josm/actions/AddNodeAction.java:236
 msgid "Please enter a valid longitude in the range -180..180"
-msgstr ""
+msgstr "Пожалуйста, введите правильную долготу в диапазоне -180..180"
 
 #: ../core/src/org/openstreetmap/josm/actions/AddNodeAction.java:239
 msgid "Please enter a longitude in the range -180..180"
-msgstr ""
+msgstr "Введите долготу в диапазоне -180..180"
 
 #: ../core/src/org/openstreetmap/josm/actions/AddNodeAction.java:275
@@ -471,10 +466,10 @@
 #: ../core/src/org/openstreetmap/josm/gui/HelpAwareOptionPane.java:80
 #: ../core/src/org/openstreetmap/josm/gui/actionsupport/DeleteFromRelationConfirmationDialog.java:325
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1129
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:167
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:368
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1122
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:168
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:367
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:239
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:201
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:280
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:322
 #: ../plugins/grid/src/grid/GridLayer.java:162
 #: ../plugins/grid/src/grid/GridLayer.java:199
@@ -486,9 +481,9 @@
 #: ../core/src/org/openstreetmap/josm/actions/AddNodeAction.java:276
 msgid "Close the dialog and create a new node"
-msgstr ""
+msgstr "Закрыть диалог и создать новую точку"
 
 #: ../core/src/org/openstreetmap/josm/actions/AddNodeAction.java:289
 msgid "Close the dialog, don't create a new node"
-msgstr ""
+msgstr "Закрыть диалог, не создавая новую точку"
 
 #: ../core/src/org/openstreetmap/josm/actions/AlignInCircleAction.java:37
@@ -505,19 +500,22 @@
 #: ../core/src/org/openstreetmap/josm/actions/AlignInLineAction.java:34
 #: ../core/src/org/openstreetmap/josm/actions/CombineWayAction.java:50
-#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:46
+#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:45
 #: ../core/src/org/openstreetmap/josm/actions/DistributeAction.java:32
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:102
 #: ../core/src/org/openstreetmap/josm/actions/JoinNodeWayAction.java:31
-#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:48
+#: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:31
+#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:47
 #: ../core/src/org/openstreetmap/josm/actions/MirrorAction.java:35
 #: ../core/src/org/openstreetmap/josm/actions/OrthogonalizeAction.java:47
 #: ../core/src/org/openstreetmap/josm/actions/OrthogonalizeAction.java:78
 #: ../core/src/org/openstreetmap/josm/actions/ReverseWayAction.java:32
+#: ../core/src/org/openstreetmap/josm/actions/SimplifyWayAction.java:34
 #: ../core/src/org/openstreetmap/josm/actions/SplitWayAction.java:74
 #: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:53
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java:53
 #: ../plugins/Create_grid_of_ways/src/CreateGridOfWaysPlugin/CreateGridOfWaysAction.java:34
 #: ../plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadDataGuiPlugin.java:35
 #: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationAction.java:26
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojDialog.java:48
-#: ../plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/actions/SplitAreaByEmptyWayAction.java:41
+#: ../plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/actions/SplitAreaByEmptyWayAction.java:43
 #: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java:53
 #: ../plugins/michigan_left/src/MichiganLeft/MichiganLeftAction.java:32
@@ -526,9 +524,6 @@
 #: ../plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/SurveyorShowAction.java:47
 #: ../plugins/tagging-preset-tester/src/org/openstreetmap/josm/plugins/taggingpresettester/TaggingPresetTesterAction.java:25
-#: ../plugins/terracer/src/terracer/ReverseTerraceAction.java:40
+#: ../plugins/terracer/src/terracer/ReverseTerraceAction.java:39
 #: ../plugins/terracer/src/terracer/TerracerAction.java:72
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:100
-#: ../plugins/utilsplugin/src/UtilsPlugin/JumpToAction.java:30
-#: ../plugins/utilsplugin/src/UtilsPlugin/SimplifyWayAction.java:34
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidateAction.java:46
 #, java-format
@@ -544,7 +539,7 @@
 #: ../core/src/org/openstreetmap/josm/actions/AutoScaleAction.java:137
 #: ../core/src/org/openstreetmap/josm/actions/CombineWayAction.java:71
-#: ../core/src/org/openstreetmap/josm/actions/CombineWayAction.java:189
+#: ../core/src/org/openstreetmap/josm/actions/CombineWayAction.java:246
 #: ../core/src/org/openstreetmap/josm/actions/CopyAction.java:67
-#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:269
+#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:266
 #: ../core/src/org/openstreetmap/josm/actions/DistributeAction.java:66
 #: ../core/src/org/openstreetmap/josm/actions/GpxExportAction.java:49
@@ -556,11 +551,11 @@
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java:251
 #: ../core/src/org/openstreetmap/josm/plugins/PluginDownloader.java:69
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:336
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:370
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:337
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:371
 #: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:63
 #: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:110
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java:661
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java:683
-#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:87
+#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:86
 #: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:121
 msgid "Information"
@@ -586,22 +581,22 @@
 #: ../core/src/org/openstreetmap/josm/actions/AutoScaleAction.java:30
 msgid "data"
-msgstr "данные"
+msgstr "данных"
 
 #: ../core/src/org/openstreetmap/josm/actions/AutoScaleAction.java:30
 msgid "layer"
-msgstr "слой"
+msgstr "слоя"
 
 #: ../core/src/org/openstreetmap/josm/actions/AutoScaleAction.java:30
 msgid "selection"
-msgstr "выделение"
+msgstr "выделения"
 
 #: ../core/src/org/openstreetmap/josm/actions/AutoScaleAction.java:30
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java:63
 msgid "conflict"
-msgstr "конфликт"
+msgstr "конфликта"
 
 #: ../core/src/org/openstreetmap/josm/actions/AutoScaleAction.java:30
 msgid "download"
-msgstr "скачанное"
+msgstr "скачанного"
 
 #: ../core/src/org/openstreetmap/josm/actions/AutoScaleAction.java:56
@@ -649,5 +644,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/SaveAction.java:29
 #: ../core/src/org/openstreetmap/josm/actions/SaveAsAction.java:26
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:119
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:120
 #, java-format
 msgid "File: {0}"
@@ -702,10 +697,10 @@
 "последовательностью точек."
 
-#: ../core/src/org/openstreetmap/josm/actions/CombineWayAction.java:163
+#: ../core/src/org/openstreetmap/josm/actions/CombineWayAction.java:220
 #, java-format
 msgid "Combine {0} ways"
 msgstr "Объединить {0} линии"
 
-#: ../core/src/org/openstreetmap/josm/actions/CombineWayAction.java:188
+#: ../core/src/org/openstreetmap/josm/actions/CombineWayAction.java:245
 msgid "Please select at least two ways to combine."
 msgstr "Выделите не менее двух линий для объединения."
@@ -724,19 +719,19 @@
 msgstr "Выделите что-нибудь для копирования."
 
+#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:44
 #: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:45
-#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:46
-#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:275
+#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:272
 msgid "Create Circle"
 msgstr "Создать окружность"
 
-#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:45
+#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:44
 msgid "Create a circle from three selected nodes."
 msgstr "Создать окружность по трём выделенным точкам"
 
-#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:207
+#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:204
 msgid "Those nodes are not in a circle. Aborting."
 msgstr "Эти точки не в круге. Операция прервана."
 
-#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:268
+#: ../core/src/org/openstreetmap/josm/actions/CreateCircleAction.java:265
 msgid ""
 "Please select exactly two or three nodes or one way with exactly two or "
@@ -748,9 +743,9 @@
 #: ../core/src/org/openstreetmap/josm/actions/DeleteAction.java:19
 #: ../core/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java:96
-#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:380
+#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:373
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:93
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java:282
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:856
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:966
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:953
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:141
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:157
@@ -822,21 +817,25 @@
 #: ../core/src/org/openstreetmap/josm/actions/DownloadReferrersAction.java:181
 #: ../core/src/org/openstreetmap/josm/actions/DownloadReferrersAction.java:185
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:237
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:236
 #: ../core/src/org/openstreetmap/josm/command/Command.java:66
-#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:73
-#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:89
-#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:218
+#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:71
+#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:87
+#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:216
 #: ../core/src/org/openstreetmap/josm/data/Bounds.java:50
 #: ../core/src/org/openstreetmap/josm/data/Bounds.java:59
 #: ../core/src/org/openstreetmap/josm/data/Bounds.java:99
 #: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:54
-#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:921
+#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:937
 #: ../core/src/org/openstreetmap/josm/data/osm/history/History.java:56
 #: ../core/src/org/openstreetmap/josm/data/osm/history/HistoryDataSet.java:83
 #: ../core/src/org/openstreetmap/josm/data/osm/history/HistoryDataSet.java:127
 #: ../core/src/org/openstreetmap/josm/data/osm/history/HistoryDataSet.java:143
+#: ../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/history/CoordinateInfoViewer.java:95
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java:112
-#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:138
+#: ../core/src/org/openstreetmap/josm/io/OsmServerObjectReader.java:44
+#: ../core/src/org/openstreetmap/josm/io/OsmServerObjectReader.java:60
+#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:184
 #, java-format
 msgid "Parameter ''{0}'' must not be null"
@@ -844,6 +843,6 @@
 
 #: ../core/src/org/openstreetmap/josm/actions/DownloadReferrersAction.java:228
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:329
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:482
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:328
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:481
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java:190
 #, java-format
@@ -872,5 +871,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/DuplicateAction.java:19
 #: ../core/src/org/openstreetmap/josm/actions/DuplicateAction.java:21
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1292
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1333
 msgid "Duplicate"
 msgstr "Дублировать"
@@ -900,14 +899,14 @@
 #: ../core/src/org/openstreetmap/josm/actions/FullscreenToggleAction.java:30
 msgid "Fullscreen View"
-msgstr ""
+msgstr "Полноэкранный режим"
 
 #. no icon
 #: ../core/src/org/openstreetmap/josm/actions/FullscreenToggleAction.java:32
 msgid "Toggle fullscreen view"
-msgstr ""
+msgstr "Переключить полноэкранный режим"
 
 #: ../core/src/org/openstreetmap/josm/actions/FullscreenToggleAction.java:33
 msgid "Toggle Fullscreen view"
-msgstr ""
+msgstr "Переключить полноэкранный режим"
 
 #: ../core/src/org/openstreetmap/josm/actions/GpxExportAction.java:28
@@ -927,8 +926,6 @@
 
 #: ../core/src/org/openstreetmap/josm/actions/GpxExportAction.java:70
-#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:104
-#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:106
-#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:202
-#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:204
+#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:172
+#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:174
 #: ../core/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java:264
 #: ../core/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java:266
@@ -936,5 +933,5 @@
 #: ../core/src/org/openstreetmap/josm/data/osm/history/HistoryOsmPrimitive.java:38
 #: ../core/src/org/openstreetmap/josm/data/osm/history/HistoryRelation.java:110
-#: ../core/src/org/openstreetmap/josm/data/osm/history/RelationMember.java:31
+#: ../core/src/org/openstreetmap/josm/data/osm/history/RelationMember.java:30
 #: ../core/src/org/openstreetmap/josm/data/osm/visitor/MergeSourceBuildingVisitor.java:44
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMerger.java:872
@@ -947,8 +944,8 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergeModel.java:295
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergeModel.java:310
-#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberListMergeModel.java:73
-#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberListMergeModel.java:75
-#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberListMergeModel.java:116
-#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberListMergeModel.java:118
+#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberListMergeModel.java:67
+#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberListMergeModel.java:69
+#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberListMergeModel.java:110
+#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberListMergeModel.java:112
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergeItem.java:33
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergeItem.java:52
@@ -967,8 +964,8 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java:408
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java:463
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:121
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:120
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java:77
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java:79
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:108
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:123
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/SelectionTableModel.java:33
 #: ../core/src/org/openstreetmap/josm/gui/history/AdjustmentSynchronizer.java:76
@@ -991,13 +988,14 @@
 #: ../core/src/org/openstreetmap/josm/gui/io/SaveLayerInfo.java:31
 #: ../core/src/org/openstreetmap/josm/gui/io/SaveLayerTask.java:38
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadLayerTask.java:57
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadLayerTask.java:61
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadLayerTask.java:63
 #: ../core/src/org/openstreetmap/josm/gui/progress/SwingRenderingProgressMonitor.java:27
 #: ../core/src/org/openstreetmap/josm/io/GpxExporter.java:55
 #: ../core/src/org/openstreetmap/josm/io/GpxExporter.java:60
-#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:111
+#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:112
 #: ../core/src/org/openstreetmap/josm/io/OsmApi.java:134
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:312
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:344
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:382
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:296
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:328
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:366
 #: ../core/src/org/openstreetmap/josm/io/OsmServerBackreferenceReader.java:53
 #: ../core/src/org/openstreetmap/josm/io/OsmServerBackreferenceReader.java:75
@@ -1037,4 +1035,108 @@
 msgstr "Показать информацию об объектах OSM: линиях, точках или отношениях."
 
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:102
+msgid "Join overlapping Areas"
+msgstr "Объединить накладывающиеся полигоны"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:102
+msgid "Joins areas that overlap each other"
+msgstr "Объединить полигоны, накладывающиеся друг на друга"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:130
+msgid "Only up to two areas can be joined at the moment."
+msgstr "Только два полигона могут быть объединены в данный момент."
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:135
+#, java-format
+msgid "\"{0}\" is not closed and therefore can't be joined."
+msgstr "\"{0}\" не замкнут, и поэтому они не могут быть объединены."
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:154
+#: ../core/src/org/openstreetmap/josm/actions/SimplifyWayAction.java:65
+msgid ""
+"The selected way(s) have nodes outside of the downloaded data region.\n"
+"This can lead to nodes being deleted accidentally.\n"
+"Are you really sure to continue?"
+msgstr ""
+"Выделенные линии содержат точки, находящиеся за пределами\n"
+"скачанной области. Некоторые точки могут быть случайно\n"
+"удалены. Вы действительно хотите продолжить?"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:157
+#: ../core/src/org/openstreetmap/josm/actions/SimplifyWayAction.java:68
+msgid "Please abort if you are not sure"
+msgstr "Пожалуйста, остановитесь, если вы не уверены"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:171
+msgid "Please select at least one closed way the should be joined."
+msgstr ""
+"Пожалуйста, выберите по крайней мере, одну замкнутую линию, которые должны "
+"быть объединены."
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:180
+msgid "No intersection found. Nothing was changed."
+msgstr "Пересечений не найдено. Изменений сделано не было."
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:202
+msgid "Added node on all intersections"
+msgstr "Добавлены точки на всех пересечениях"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:229
+msgid "Delete Ways that are not part of an inner multipolygon"
+msgstr ""
+"Удалить линии, которые не являются внутренней частью области с вложениями"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:234
+msgid "Fix relations"
+msgstr "Исправить отношения"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:239
+msgid "Joined self-overlapping area"
+msgstr "Объединённый самоперекрывающийся полигон"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:240
+msgid "Joined overlapping areas"
+msgstr "Объединённые наложенные полигоны"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:244
+msgid ""
+"Some of the ways were part of relations that have been modified. Please "
+"verify no errors have been introduced."
+msgstr ""
+"Некоторые из этих линий являются частью отношений, которые были изменены. "
+"Пожалуйста, проверьте не появились ли ошибки."
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:306
+msgid "Enter values for all conflicts."
+msgstr "Введите значения для всех конфликтов."
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:307
+msgid "Solve Conflicts"
+msgstr "Решение конфликтов"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:322
+msgid "Fix tag conflicts"
+msgstr "Исправить конфликт тегов"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:483
+msgid "Removed Element from Relations"
+msgstr "Удалённый из отношений элемент"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:607
+msgid "Join Areas: Remove Short Ways"
+msgstr "Объединить полигоны: короткие линии удаляются"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:623
+msgid "Closed Way"
+msgstr "Замкнутая линия"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:911
+msgid "Remove tags from inner ways"
+msgstr "Удалить теги у внутренних линий"
+
+#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:943
+msgid "Join Areas Function"
+msgstr "Функция объединения полигонов"
+
 #: ../core/src/org/openstreetmap/josm/actions/JoinNodeWayAction.java:30
 #: ../core/src/org/openstreetmap/josm/actions/JoinNodeWayAction.java:31
@@ -1054,4 +1156,48 @@
 msgstr "Нет ярлыка"
 
+#: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:31
+msgid "Jump To Position"
+msgstr "Перейти на позицию"
+
+#: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:31
+msgid "Opens a dialog that allows to jump to a specific location"
+msgstr ""
+"Открывает диалоговое окно, которое позволяет перейти к определенной местности"
+
+#: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:57
+msgid "Enter Lat/Lon to jump to position."
+msgstr "Введите Lat / Lon, чтобы перейти к позиции."
+
+#: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:59
+msgid "You can also paste an URL from www.openstreetmap.org"
+msgstr "Вы также можете вставить URL из www.openstreetmap.org"
+
+#: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:91
+msgid "Zoom (in metres)"
+msgstr "Приближение (в метрах)"
+
+#: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:94
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:392
+msgid "URL"
+msgstr "URL"
+
+#: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:97
+msgid "Jump there"
+msgstr "Перейти туда"
+
+#: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:104
+msgid "Jump to Position"
+msgstr "Перейти к позиции"
+
+#: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:116
+msgid "Could not parse Latitude, Longitude or Zoom. Please check."
+msgstr ""
+"Невозможно проанализировать широту, долготу и увеличение. Пожалуйста, "
+"проверьте."
+
+#: ../core/src/org/openstreetmap/josm/actions/JumpToAction.java:116
+msgid "Unable to parse Lon/Lat"
+msgstr "Невозможно разобрать широту/долготу"
+
 #: ../core/src/org/openstreetmap/josm/actions/MergeLayerAction.java:19
 msgid "Merge layer"
@@ -1062,26 +1208,26 @@
 msgstr "Соединить текущий слой с другим слоем"
 
+#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:46
 #: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:47
-#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:48
 msgid "Merge Nodes"
 msgstr "Объединить точки"
 
-#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:47
+#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:46
 msgid "Merge nodes into the oldest one."
 msgstr "Объединить точки в одну (более старую)"
 
-#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:60
+#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:59
 msgid "Please select at least two nodes to merge."
 msgstr "Пожалуйста, выберите как минимум две точки для объединения."
 
-#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:152
+#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:126
 msgid "Abort Merging"
 msgstr "Прервать объединение"
 
-#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:154
+#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:128
 msgid "Click to abort merging nodes"
 msgstr "Нажмите, чтобы прервать процесс объединения точек"
 
-#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:161
+#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:135
 #, java-format
 msgid ""
@@ -1091,5 +1237,5 @@
 "используется."
 
-#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:264
+#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:231
 #, java-format
 msgid "Merge {0} nodes"
@@ -1280,6 +1426,6 @@
 "<html>Вы используете проекцию EPSG:4326, это может привести<br>к "
 "нежелательному результату при выравнивании многоугольника.<br>Смените "
-"проекцию, чтобы избавиться от этого предупреждения.<br>Вы хотите "
-"продолжить?</html>"
+"проекцию, чтобы избавиться от этого предупреждения.<br>Вы хотите продолжить?"
+"</html>"
 
 #: ../core/src/org/openstreetmap/josm/actions/OrthogonalizeAction.java:167
@@ -1475,6 +1621,5 @@
 
 #: ../core/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java:41
-msgid ""
-"Show status report with useful information that can be attached to bugs"
+msgid "Show status report with useful information that can be attached to bugs"
 msgstr ""
 "Отображает отчёт о состоянии, содержащий полезную информацию, которую можно "
@@ -1496,9 +1641,43 @@
 #: ../core/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java:121
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowserDialog.java:124
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:1012
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:1052
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:886
 #: ../plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadDataGui.java:246
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:886
 msgid "Close"
 msgstr "Закрыть"
+
+#: ../core/src/org/openstreetmap/josm/actions/SimplifyWayAction.java:34
+msgid "Simplify Way"
+msgstr "Упростить линию"
+
+#: ../core/src/org/openstreetmap/josm/actions/SimplifyWayAction.java:34
+msgid "Delete unnecessary nodes from a way."
+msgstr "Удалить из линии ненужные точки."
+
+#: ../core/src/org/openstreetmap/josm/actions/SimplifyWayAction.java:83
+msgid "Please select at least one way to simplify."
+msgstr "Выберите хотя бы одну линию для упрощения."
+
+#: ../core/src/org/openstreetmap/josm/actions/SimplifyWayAction.java:87
+#, java-format
+msgid "The selection contains {0} way. Are you sure you want to simplify it?"
+msgid_plural ""
+"The selection contains {0} ways. Are you sure you want to simplify them all?"
+msgstr[0] "Выделена {0} линия. Вы уверены, что хотите упростить её?"
+msgstr[1] "Выделено {0} линии. Вы уверены, что хотите упростить их все?"
+msgstr[2] "Выделено {0} линий. Вы уверены, что хотите упростить их все?"
+
+#: ../core/src/org/openstreetmap/josm/actions/SimplifyWayAction.java:90
+msgid "Are you sure?"
+msgstr "Вы уверены?"
+
+#: ../core/src/org/openstreetmap/josm/actions/SimplifyWayAction.java:137
+#: ../plugins/cadastre-fr/src/cadastre_fr/SimplifyWay.java:67
+#, java-format
+msgid "Simplify Way (remove {0} node)"
+msgid_plural "Simplify Way (remove {0} nodes)"
+msgstr[0] "Упростить линию (удалить {0} точку)"
+msgstr[1] "Упростить линию (удалить {0} точки)"
+msgstr[2] "Упростить линию (удалить {0} точек)"
 
 #: ../core/src/org/openstreetmap/josm/actions/SplitWayAction.java:73
@@ -1569,6 +1748,6 @@
 msgstr ""
 "<html>Роль, основанная на участии в отношениях была скопирована во все новые "
-"линии.<br>Результат необходимо проверить и исправить, если "
-"потребуется.</html>"
+"линии.<br>Результат необходимо проверить и исправить, если потребуется.</"
+"html>"
 
 #: ../core/src/org/openstreetmap/josm/actions/SplitWayAction.java:377
@@ -1638,6 +1817,5 @@
 
 #: ../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"
+msgid "* One node that is used by more than one way and one of those ways, or"
 msgstr ""
 "* Одна точка, используемая несколькими линиями и одной из этих линий, либо"
@@ -1719,24 +1897,24 @@
 
 #. bounds defined? => use the bbox downloader
-#. 
+#.
 #: ../core/src/org/openstreetmap/josm/actions/UpdateDataAction.java:85
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:981
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:982
 msgid "Download data"
 msgstr "Скачать данные"
 
-#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:81
+#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:80
 msgid "No current dataset found"
 msgstr "Не найден текущий набор данных"
 
-#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:84
+#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:83
 #, java-format
 msgid "Didn''t find an object with id {0} in the current dataset"
 msgstr "Объект с id {0} не найден в текущем наборе данных"
 
-#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:92
+#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:91
 msgid "Update selection"
 msgstr "Обновить выбор"
 
-#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:94
+#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:93
 msgid ""
 "Updates the currently selected objects from the server (re-downloads data)"
@@ -1745,30 +1923,30 @@
 "заново)"
 
-#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:96
+#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:95
 msgid "Update Selection"
 msgstr "Обновить выборку"
 
-#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:127
+#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:126
 msgid "There are no selected objects to update."
 msgstr "Нет выбранных объектов для обновления."
 
-#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:128
+#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:127
 msgid "Selection empty"
 msgstr "Выборка пуста"
 
-#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:154
+#: ../core/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java:153
 msgid "Update objects"
 msgstr "Обновить объекты"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:118
 #: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:119
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:120
 msgid "Upload data"
 msgstr "Загрузить данные на сервер"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:118
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:119
 msgid "Upload all changes in the active data layer to the OSM server"
 msgstr "Передать все изменения в активном слое на сервер OSM"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:141
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:142
 #, java-format
 msgid ""
@@ -1779,35 +1957,35 @@
 "устранить.</html>"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:161
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:109
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:126
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:162
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:108
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:125
 msgid "No changes to upload."
 msgstr "Нет изменений для загрузки на сервер."
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:185
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:187
 msgid "Nothing to upload. Get some data first."
 msgstr "Нечего загружать. Сначала создайте данные."
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:230
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:232
 #, java-format
 msgid "Synchronize node {0} only"
 msgstr "Синхронизировать только точку {0}"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:231
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:233
 #, java-format
 msgid "Synchronize way {0} only"
 msgstr "Синхронизировать только линию {0}"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:232
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:234
 #, java-format
 msgid "Synchronize relation {0} only"
 msgstr "Синхронизировать только отношение {0}"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:242
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:290
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:244
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:292
 msgid "Synchronize entire dataset"
 msgstr "Синхронизировать весь набор данных"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:254
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:256
 #, java-format
 msgid ""
@@ -1815,9 +1993,8 @@
 "version of one<br>of your nodes, ways, or relations.<br>The conflict is "
 "caused by the <strong>{0}</strong> with id <strong>{1}</strong>,<br>the "
-"server has version {2}, your version is {3}.<br><br>Click "
-"<strong>{4}</strong> to synchronize the conflicting primitive only.<br>Click "
-"<strong>{5}</strong> to synchronize the entire local dataset with the "
-"server.<br>Click <strong>{6}</strong> to abort and continue "
-"editing.<br></html>"
+"server has version {2}, your version is {3}.<br><br>Click <strong>{4}</"
+"strong> to synchronize the conflicting primitive only.<br>Click <strong>{5}</"
+"strong> to synchronize the entire local dataset with the server.<br>Click "
+"<strong>{6}</strong> to abort and continue editing.<br></html>"
 msgstr ""
 "<html>Загрузка на сервер <strong>прервана</strong> так как на сервере есть "
@@ -1825,23 +2002,22 @@
 "конфликта является <strong>{0}</strong> с id <strong>{1}</strong>,<br>версия "
 "данных на сервере {2}, ваша версия {3}.<br><br>Нажмите <strong>{4}</strong>, "
-"чтобы синхронизировать только конфликтный элемент.<br>Нажмите "
-"<strong>{5}</strong>, чтобы синхронизировать весь локальный набор данных с "
-"сервером.<br>Нажмите <strong>{6}</strong>, чтобы прервать, затем продолжите "
+"чтобы синхронизировать только конфликтный элемент.<br>Нажмите <strong>{5}</"
+"strong>, чтобы синхронизировать весь локальный набор данных с сервером."
+"<br>Нажмите <strong>{6}</strong>, чтобы прервать, затем продолжите "
 "редактирование.<br></html>"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:268
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:312
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:377
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:270
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:314
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:376
 msgid "Conflicts detected"
 msgstr "Обнаружены конфликты"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:302
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:304
 #, java-format
 msgid ""
 "<html>Uploading <strong>failed</strong> because the server has a newer "
-"version of one<br>of your nodes, ways, or relations.<br><br>Click "
-"<strong>{0}</strong> to synchronize the entire local dataset with the "
-"server.<br>Click <strong>{1}</strong> to abort and continue "
-"editing.<br></html>"
+"version of one<br>of your nodes, ways, or relations.<br><br>Click <strong>{0}"
+"</strong> to synchronize the entire local dataset with the server.<br>Click "
+"<strong>{1}</strong> to abort and continue editing.<br></html>"
 msgstr ""
 "<html><strong>Загрузка на сервер </strong>не удалась, так как на сервере "
@@ -1851,5 +2027,5 @@
 "продолжите редактирование.<br></html>"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:330
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:332
 #, java-format
 msgid ""
@@ -1859,27 +2035,26 @@
 msgstr ""
 "<html>Загрузка на сервер <strong>не удалась</strong> потому что вы "
-"используете<br>пакет правок {0}, который уже был закрыт в "
-"{1}.<br>Пожалуйста, загрузите снова, используя новый или существующий "
-"открытый пакет правок.</html>"
-
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:338
+"используете<br>пакет правок {0}, который уже был закрыт в {1}."
+"<br>Пожалуйста, загрузите снова, используя новый или существующий открытый "
+"пакет правок.</html>"
+
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:340
 msgid "Changeset closed"
 msgstr "Пакет правок закрыт"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:350
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:352
 msgid "Prepare conflict resolution"
 msgstr "Подготовить устранение конфликта"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:352
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:354
 #, java-format
 msgid "Click to download all parent ways for node {0}"
-msgstr ""
-"Щёлкните, чтобы скачать с сервера все родительские линии для точки {0}"
-
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:358
+msgstr "Щёлкните, чтобы скачать с сервера все родительские линии для точки {0}"
+
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:360
 msgid "Click to cancel and to resume editing the map"
 msgstr "Щёлкните, чтобы отменить и подтвердить правку карты"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:362
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:364
 #, java-format
 msgid ""
@@ -1895,10 +2070,10 @@
 "устранить в диалоге устранения конфликтов.</html>"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:373
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:375
 msgid "Node still in use"
 msgstr "Точка ещё используется"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:411
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:428
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:413
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:430
 #, java-format
 msgid "Warning: error header \"{0}\" did not match with an expected pattern"
@@ -1907,5 +2082,5 @@
 "образцу"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:523
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:525
 msgid "Updating primitive"
 msgstr "Обновление элемента"
@@ -1917,6 +2092,6 @@
 
 #. we tried to delete an already deleted primitive.
-#. 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:611
+#.
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:612
 #, java-format
 msgid ""
@@ -1927,5 +2102,5 @@
 "снова на сервер, но без этого объекта."
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:612
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:613
 #, java-format
 msgid "Object ''{0}'' is already deleted. Skipping object in upload."
@@ -1934,35 +2109,34 @@
 "сервер."
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:629
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:630
 #, java-format
 msgid "Uploading {0} objects ..."
 msgstr "Передача объектов на сервер. Кол-во: {0}..."
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:649
-#, java-format
-msgid ""
-"Ignoring caught exception because upload is canceled. Exception is: {0}"
+#: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:650
+#, java-format
+msgid "Ignoring caught exception because upload is canceled. Exception is: {0}"
 msgstr ""
 "Игнорирование выявленного исключения, так как загрузка на сервер отменена. "
 "Исключение: {0}"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:45
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:44
 msgid "Upload selection"
 msgstr "Загрузить выделенное на сервер"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:47
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:46
 msgid "Upload all changes in the current selection to the OSM server."
 msgstr "Загрузить на сервер OSM все изменения в выбранном."
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:259
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:258
 msgid "Checking parents for deleted objects"
 msgstr "Проверка родителей для удалённых объектов"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:318
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:317
 #, java-format
 msgid "Reading parents of ''{0}''"
 msgstr "Чтение родителей для ''{0}''"
 
-#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:324
+#: ../core/src/org/openstreetmap/josm/actions/UploadSelectionAction.java:323
 msgid "Checking for deleted parents in the local dataset"
 msgstr "Проверка на удалённых родителей в локальном наборе данных"
@@ -1975,5 +2149,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/WireframeToggleAction.java:25
 msgid "Enable/disable rendering the map as wireframe only"
-msgstr ""
+msgstr "Позволить/запретить отрисовку карты только в виде каркаса"
 
 #: ../core/src/org/openstreetmap/josm/actions/WireframeToggleAction.java:26
@@ -2130,12 +2304,12 @@
 "deleted on the server. If you later try to delete or<br>update them the "
 "server is likely to report a<br>conflict.<br><br>Click <strong>{1}</strong> "
-"to check the state of these primitives<br>on the server.<br>Click "
-"<strong>{2}</strong> to ignore.<br></html>"
+"to check the state of these primitives<br>on the server.<br>Click <strong>{2}"
+"</strong> to ignore.<br></html>"
 msgstr ""
 "<html>Кол-во элементов в вашем наборе данных: {0} <br>Они могут быть удалены "
 "на сервере. В дальнейшем, если вы попытаетесь удалить или<br>обновить их, "
-"сервер скорее всего сообщит о<br>конфликте.<br><br>Нажмите "
-"<strong>{1}</strong> что бы проверить состояние этих элементов<br>на "
-"сервере.<br>Нажмите <strong>{2}</strong> чтобы проигнорировать.<br></html>"
+"сервер скорее всего сообщит о<br>конфликте.<br><br>Нажмите <strong>{1}</"
+"strong> что бы проверить состояние этих элементов<br>на сервере.<br>Нажмите "
+"<strong>{2}</strong> чтобы проигнорировать.<br></html>"
 
 #: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java:183
@@ -2206,38 +2380,38 @@
 msgstr "выделено"
 
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:361
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:360
 msgid "Cannot add a node outside of the world."
 msgstr "Точка не может быть добавлена за пределами мира."
 
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:536
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:535
 msgid "Add node"
 msgstr "Добавить точку"
 
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:538
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:537
 msgid "Add node into way"
 msgstr "Вставить точку в линию"
 
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:546
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:545
 msgid "Connect existing way to node"
 msgstr "Присоединить линию к точке"
 
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:548
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:547
 msgid "Add a new node to an existing way"
 msgstr "Добавить новую точку к линии"
 
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:550
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:549
 msgid "Add node into way and connect"
 msgstr "Добавить точку к линии и объединить"
 
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:939
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:938
 msgid "Create new node."
 msgstr "Создать новую точку"
 
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:944
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:968
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:943
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:967
 msgid "Select node under cursor."
 msgstr "Выделить точку под курсором."
 
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:946
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:945
 #, java-format
 msgid "Insert new node into way."
@@ -2247,14 +2421,14 @@
 msgstr[2] "Вставить новую точку в {0} линий"
 
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:956
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:955
 msgid "Start new way from last node."
 msgstr "Начать новую линию с последней точки"
 
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:958
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:957
 msgid "Continue way from last node."
 msgstr "Продолжить линию с последней точки"
 
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:970
-#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:981
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:969
+#: ../core/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java:980
 msgid "Finish drawing."
 msgstr "Закончено вычерчивание"
@@ -2293,6 +2467,6 @@
 #: ../core/src/org/openstreetmap/josm/actions/mapmode/PlayHeadDragMode.java:82
 msgid ""
-"Drag play head and release near track to play audio from there; "
-"SHIFT+release to synchronize audio at that point."
+"Drag play head and release near track to play audio from there; SHIFT"
+"+release to synchronize audio at that point."
 msgstr ""
 "Передвиньте значок с лапкой проигрывателя и отпустите возле трека для "
@@ -2401,5 +2575,5 @@
 
 #. -- prepare the combo box with the search expressions
-#. 
+#.
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:77
 msgid "Please enter a filter string."
@@ -2459,6 +2633,6 @@
 "<b>type=</b>, <b>*=*</b>, <b>*=</b>"
 msgstr ""
-"<b>type=*</b> - ключ 'type' с любым значением. Также попробуйте "
-"<b>*=value</b>, <b>type=</b>, <b>*=*</b>, <b>*=</b>"
+"<b>type=*</b> - ключ 'type' с любым значением. Также попробуйте <b>*=value</"
+"b>, <b>type=</b>, <b>*=*</b>, <b>*=</b>"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:121
@@ -2478,6 +2652,6 @@
 "<b>type:</b> - type of the object (<b>node</b>, <b>way</b>, <b>relation</b>)"
 msgstr ""
-"<b>type:</b>object_type, где object_type - <b>node</b>(точка), "
-"<b>way</b>(линия), <b>relation</b>(отношение)"
+"<b>type:</b>object_type, где object_type - <b>node</b>(точка), <b>way</b>"
+"(линия), <b>relation</b>(отношение)"
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:125
@@ -2486,36 +2660,41 @@
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:126
+#, fuzzy
+msgid "<b>user:anonymous</b> - all objects changed by anonymous users"
+msgstr "<b>user:</b>... - все объекты, измененные заданным пользователем"
+
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:127
 msgid "<b>id:</b>... - object with given ID (0 for new objects)"
 msgstr "<b>id:</b>... - объект с данным ID (0 для новых объектов)"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:127
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:128
 msgid "<b>nodes:</b>... - object with given number of nodes"
 msgstr "<b>точки:</b>... - объект с заданным количеством точек"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:128
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:129
 msgid ""
 "<b>tags:</b>... - object with given number of tags (tags:count or tags:min-"
 "max)"
 msgstr ""
-"<b>tags:</b>... - объект с заданным количеством тегов (tags:кол-во или "
-"tags:мин-макс)"
-
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:129
+"<b>tags:</b>... - объект с заданным количеством тегов (tags:кол-во или tags:"
+"мин-макс)"
+
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:130
 msgid "<b>modified</b> - all changed objects"
 msgstr "<b>modified</b> - все измененные объекты"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:130
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:131
 msgid "<b>selected</b> - all selected objects"
 msgstr "<b>selected</b> - все выделенные объекты"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:131
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:132
 msgid "<b>incomplete</b> - all incomplete objects"
 msgstr "<b>incomplete</b> - все незаконченные объекты"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:132
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:133
 msgid "<b>untagged</b> - all untagged objects"
 msgstr "<b>untagged</b> - все объекты без тегов"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:133
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:134
 msgid ""
 "<b>child <i>expr</i></b> - all children of objects matching the expression"
@@ -2524,5 +2703,5 @@
 "выражению"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:134
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:135
 msgid ""
 "<b>parent <i>expr</i></b> - all parents of objects matching the expression"
@@ -2531,5 +2710,5 @@
 "выражению"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:135
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:136
 msgid "Use <b>|</b> or <b>OR</b> to combine with logical or"
 msgstr ""
@@ -2537,5 +2716,5 @@
 "«или»"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:136
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:137
 msgid "Use <b>\"</b> to quote operators (e.g. if key contains :)"
 msgstr ""
@@ -2543,9 +2722,9 @@
 "ключ содержит двоеточие)"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:137
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:138
 msgid "Use <b>(</b> and <b>)</b> to group expressions"
 msgstr "Используйте <b>(</b> and <b>)</b> для группировки выражений"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:147
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:148
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:56
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:57
@@ -2555,55 +2734,55 @@
 msgstr "Фильтр"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:147
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:148
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:140
 msgid "Search"
 msgstr "Поиск"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:149
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:150
 msgid "Submit filter"
 msgstr "Принять фильтр"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:149
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:150
 msgid "Start Search"
 msgstr "Начать поиск"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:269
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:270
 #, java-format
 msgid "No match found for ''{0}''"
 msgstr "Не найдено совпадений для ''{0}''"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:271
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:272
 #, java-format
 msgid "Nothing added to selection by searching for ''{0}''"
 msgstr "Ничего не добавлено к выделению в результате поиска ''{0}''"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:273
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:274
 #, java-format
 msgid "Nothing removed from selection by searching for ''{0}''"
 msgstr "Ничего не удалено из выделения в результате поиска ''{0}''"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:275
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:276
 #, java-format
 msgid "Nothing found in selection by searching for ''{0}''"
 msgstr "Ничего не найдено в выделенном, при поиске ''{0}''"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:285
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:286
 #, java-format
 msgid "Found {0} matches"
 msgstr "Найдено {0} совпадений"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:313
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:314
 msgid "CS"
 msgstr "CS"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:313
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:314
 msgid "CI"
 msgstr "CI"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:314
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:315
 msgid "RX"
 msgstr "RX"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:33
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:32
 #, java-format
 msgid ""
@@ -2616,5 +2795,5 @@
 "{2}"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:194
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:191
 msgid "Key cannot be empty when tag operator is used. Sample use: key=value"
 msgstr ""
@@ -2622,10 +2801,10 @@
 "использования: ключ=значение"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:236
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:233
 #, java-format
 msgid "Pattern Syntax Error: Pattern {0} in {1} is illegal!"
 msgstr "Ошибка синтаксиса шаблона: Шаблон {0} в {1} недопустим!"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:382
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:379
 #, java-format
 msgid "Unknown primitive type: {0}. Allowed values are node, way or relation"
@@ -2634,26 +2813,26 @@
 "отношение"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:571
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:570
 #, java-format
 msgid "Unexpected token: {0}"
 msgstr "Неожиданный знак: {0}"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:591
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:590
 msgid "Missing arguments for or."
 msgstr "Отсутствуют параметры для \"ИЛИ\""
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:601
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:600
 msgid "Missing argument for not."
 msgstr "Отсутствуют параметры для \"НЕ\""
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:611
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:610
 msgid "Expected closing parenthesis."
 msgstr "Отсутствует закрывающая скобка"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:673
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:672
 msgid "Wrong number of parameters for tags operator."
 msgstr "Неверное количество параметров оператора tags."
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:675
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:674
 #, java-format
 msgid ""
@@ -2664,9 +2843,9 @@
 "выходящее за пределы допустимого диапазона, например: tags:1 или tags:2-5"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:685
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:684
 msgid "Wrong number of parameters for nodes operator."
 msgstr "Неверное число параметров для оператора точек."
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:687
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:686
 #, java-format
 msgid ""
@@ -2677,5 +2856,5 @@
 "или диапазон, например, точки:10-20"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:694
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:693
 #, java-format
 msgid "Incorrect value of id operator: {0}. Number is expected."
@@ -2717,6 +2896,6 @@
 "{0}, max is {1}"
 msgstr ""
-"Текущее число изменений превысило максимальное, текущее - {0}, максимальное -"
-" {1}"
+"Текущее число изменений превысило максимальное, текущее - {0}, максимальное "
+"- {1}"
 
 #: ../core/src/org/openstreetmap/josm/actions/upload/ApiPreconditionCheckerHook.java:54
@@ -2726,8 +2905,7 @@
 
 #: ../core/src/org/openstreetmap/josm/actions/upload/ApiPreconditionCheckerHook.java:75
-#, java-format
-msgid ""
-"Warning: automatically truncating value of tag ''{0}'' on deleted primitive "
-"{1}"
+#, fuzzy, java-format
+msgid ""
+"Warning: automatically truncating value of tag ''{0}'' on deleted object {1}"
 msgstr ""
 "Предупреждение: автоматическое усечение значения тега ''{0}'' на удалённом "
@@ -2735,7 +2913,7 @@
 
 #: ../core/src/org/openstreetmap/josm/actions/upload/ApiPreconditionCheckerHook.java:84
-#, java-format
-msgid ""
-"Length of value for tag ''{0}'' on primitive {1} exceeds the max. allowed "
+#, fuzzy, java-format
+msgid ""
+"Length of value for tag ''{0}'' on object {1} exceeds the max. allowed "
 "length {2}. Values length is {3}."
 msgstr ""
@@ -2765,6 +2943,6 @@
 "dependency.</html>"
 msgstr ""
-"<html>{0} отношения создали цикл, так как они ссылаются друг на "
-"друга.<br>JOSM не может загрузить их на сервер. Пожалуйста, отредактируйте "
+"<html>{0} отношения создали цикл, так как они ссылаются друг на друга."
+"<br>JOSM не может загрузить их на сервер. Пожалуйста, отредактируйте "
 "отношения, удалив циклические ссылки.</html>"
 
@@ -2877,9 +3055,9 @@
 "conflict can't be added.</html>"
 msgstr ""
-"<html>В слое ''{0}'' уже есть конфликт для "
-"элемента<br>''{1}''.<br>Невозможно добавить данный конфликт.</html>"
+"<html>В слое ''{0}'' уже есть конфликт для элемента<br>''{1}''."
+"<br>Невозможно добавить данный конфликт.</html>"
 
 #: ../core/src/org/openstreetmap/josm/command/ConflictAddCommand.java:38
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1086
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1079
 msgid "Double conflict"
 msgstr "Двойной конфликт"
@@ -2900,10 +3078,10 @@
 
 #: ../core/src/org/openstreetmap/josm/command/ConflictResolveCommand.java:67
-#: ../core/src/org/openstreetmap/josm/command/PurgePrimitivesCommand.java:214
+#: ../core/src/org/openstreetmap/josm/command/PurgePrimitivesCommand.java:203
+#: ../core/src/org/openstreetmap/josm/command/RelationMemberConflictResolverCommand.java:89
 #, java-format
 msgid ""
 "Can''t undo command ''{0}'' because layer ''{1}'' is not present any more"
-msgstr ""
-"Невозможно вернуть команду ''{0}'' потому что слоя ''{1}'' больше нет"
+msgstr "Невозможно вернуть команду ''{0}'' потому что слоя ''{1}'' больше нет"
 
 #: ../core/src/org/openstreetmap/josm/command/CoordinateConflictResolveCommand.java:46
@@ -2918,20 +3096,20 @@
 msgstr "не могу устранить нерешенный конфликт"
 
-#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:59
-#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:105
+#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:57
+#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:103
 #, java-format
 msgid "Parameter ''{0}'' must not be empty"
 msgstr "Параметр ''{0}'' не должен быть пустым"
 
-#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:61
+#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:59
 msgid "At least one object to delete required, got empty collection"
 msgstr ""
 "Требуется удалить, по крайней мере, один объект, получена пустая коллекция"
 
-#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:107
+#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:105
 msgid "At least one object to delete requird, got empty collection"
 msgstr "По крайней мере, один удаляемый элемент получил пустую коллекцию"
 
-#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:179
+#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:177
 #, java-format
 msgid "Delete {0} object"
@@ -2941,5 +3119,5 @@
 msgstr[2] "Удалить {0} объектов"
 
-#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:184
+#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:182
 #, java-format
 msgid "Delete {0} node"
@@ -2949,5 +3127,5 @@
 msgstr[2] "Удалить {0} точек"
 
-#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:185
+#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:183
 #, java-format
 msgid "Delete {0} way"
@@ -2957,5 +3135,5 @@
 msgstr[2] "Удалить {0} линий"
 
-#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:186
+#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:184
 #, java-format
 msgid "Delete {0} relation"
@@ -2967,16 +3145,16 @@
 #. leave message in one tr() as there is a grammatical
 #. connection.
-#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:443
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:139
-msgid ""
-"You are about to delete nodes outside of the area you have "
-"downloaded.<br>This can cause problems because other objects (that you don't "
-"see) might use them.<br>Do you really want to delete?"
-msgstr ""
-"Вы собираетесь удалить точки, находящиеся за пределами скачиваемой "
-"зоны.<br>Это может вызвать проблемы, потому что другие объекты (которых не "
-"видно) могут использовать их.<br> Вы действительно хотите удалить эти точки?"
-
-#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:451
+#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:436
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:125
+msgid ""
+"You are about to delete nodes outside of the area you have downloaded."
+"<br>This can cause problems because other objects (that you don't see) might "
+"use them.<br>Do you really want to delete?"
+msgstr ""
+"Вы собираетесь удалить точки, находящиеся за пределами скачиваемой зоны."
+"<br>Это может вызвать проблемы, потому что другие объекты (которых не видно) "
+"могут использовать их.<br> Вы действительно хотите удалить эти точки?"
+
+#: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:444
 msgid "Delete confirmation"
 msgstr "Удалить подтверждение"
@@ -2995,15 +3173,15 @@
 msgstr[2] "Переместить {0} точек"
 
-#: ../core/src/org/openstreetmap/josm/command/PurgePrimitivesCommand.java:107
+#: ../core/src/org/openstreetmap/josm/command/PurgePrimitivesCommand.java:101
 #, java-format
 msgid "Purged object ''{0}''"
 msgstr "Очищеный объект ''{0}''"
 
-#: ../core/src/org/openstreetmap/josm/command/PurgePrimitivesCommand.java:117
+#: ../core/src/org/openstreetmap/josm/command/PurgePrimitivesCommand.java:111
 #, java-format
 msgid "Purged {0} objects"
 msgstr "Очищено объектов: {0}"
 
-#: ../core/src/org/openstreetmap/josm/command/PurgePrimitivesCommand.java:160
+#: ../core/src/org/openstreetmap/josm/command/PurgePrimitivesCommand.java:154
 #, java-format
 msgid ""
@@ -3014,5 +3192,5 @@
 "Текущее значение {1}"
 
-#: ../core/src/org/openstreetmap/josm/command/PurgePrimitivesCommand.java:169
+#: ../core/src/org/openstreetmap/josm/command/PurgePrimitivesCommand.java:163
 #, java-format
 msgid "Removing reference from relation {0}"
@@ -3023,9 +3201,4 @@
 msgid "Resolve conflicts in member list of relation {0}"
 msgstr "Устранить конфликты в списке участников отношения {0}"
-
-#: ../core/src/org/openstreetmap/josm/command/RelationMemberConflictResolverCommand.java:89
-msgid ""
-"Can't undo command ''{0}'' because layer ''{1}'' is not present any more"
-msgstr "Невозможно отменить команду ''{0}'' так как отсутствует слой ''{1}''"
 
 #: ../core/src/org/openstreetmap/josm/command/RemoveRelationMemberCommand.java:69
@@ -3105,5 +3278,5 @@
 msgstr "Применить?"
 
-#: ../core/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java:146
+#: ../core/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java:173
 msgid ""
 "When reversing this way, the following changes to properties of the way and "
@@ -3262,6 +3435,6 @@
 #, java-format
 msgid ""
-"<html>Preferences file had errors.<br> Making backup of old one to "
-"<br>{0}<br> and creating a new default preference file.</html>"
+"<html>Preferences file had errors.<br> Making backup of old one to <br>{0}"
+"<br> and creating a new default preference file.</html>"
 msgstr ""
 "<html>Файл настроек содержит ошибки.<br> Этот файл будет переименован в "
@@ -3356,5 +3529,5 @@
 #. *
 #. * the decimal format 999.999
-#. 
+#.
 #: ../core/src/org/openstreetmap/josm/data/coor/CoordinateFormat.java:15
 msgid "Decimal Degrees"
@@ -3363,5 +3536,5 @@
 #. *
 #. * the minutes/seconds format 99" 99'
-#. 
+#.
 #: ../core/src/org/openstreetmap/josm/data/coor/CoordinateFormat.java:20
 msgid "Degrees Minutes Seconds"
@@ -3369,25 +3542,25 @@
 
 #. short symbol for South
-#: ../core/src/org/openstreetmap/josm/data/coor/LatLon.java:74
+#: ../core/src/org/openstreetmap/josm/data/coor/LatLon.java:76
 msgid "S"
 msgstr "Ю"
 
 #. short symbol for North
-#: ../core/src/org/openstreetmap/josm/data/coor/LatLon.java:75
+#: ../core/src/org/openstreetmap/josm/data/coor/LatLon.java:77
 msgid "N"
 msgstr "С"
 
 #. short symbol for West
-#: ../core/src/org/openstreetmap/josm/data/coor/LatLon.java:88
+#: ../core/src/org/openstreetmap/josm/data/coor/LatLon.java:90
 msgid "W"
 msgstr "З"
 
 #. short symbol for East
-#: ../core/src/org/openstreetmap/josm/data/coor/LatLon.java:89
+#: ../core/src/org/openstreetmap/josm/data/coor/LatLon.java:91
 msgid "E"
 msgstr "В"
 
 #: ../core/src/org/openstreetmap/josm/data/osm/Changeset.java:103
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:199
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:200
 #: ../core/src/org/openstreetmap/josm/gui/io/ChangesetCellRenderer.java:62
 #, java-format
@@ -3414,25 +3587,26 @@
 
 #: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:146
-#: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:190
+#: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:234
 #, java-format
 msgid "Missing merge target for way with id {0}"
 msgstr "Отстутствует результат слияния для линии с id {0}"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:174
+#: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:168
+#: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:246
+#, java-format
+msgid "Missing merge target for node with id {0}"
+msgstr "Отстутствует результат слияния для точки с id {0}"
+
+#: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:205
 #, java-format
 msgid "Missing merge target for object with id {0}"
 msgstr "Отстутствует результат слияния для объекта с id {0}"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:202
-#, java-format
-msgid "Missing merge target for node with id {0}"
-msgstr "Отстутствует результат слияния для точки с id {0}"
-
-#: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:217
+#: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:261
 #, java-format
 msgid "Missing merge target for relation with id {0}"
 msgstr "Отстутствует результат слияния для отношения с id {0}"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:222
+#: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:266
 #, java-format
 msgid "Missing merge target of type {0} with id {1}"
@@ -3440,6 +3614,6 @@
 
 #. should not happen
-#. 
-#: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:254
+#.
+#: ../core/src/org/openstreetmap/josm/data/osm/DataSetMerger.java:298
 #, java-format
 msgid ""
@@ -3505,24 +3679,24 @@
 msgstr "В"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:235
+#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:252
 #, java-format
 msgid "Expected ID >= 0. Got {0}."
 msgstr "обнаружен id >= 0. Получено {0}"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:367
+#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:384
 msgid "A primitive with ID = 0 can't be invisible."
 msgstr "Элемент с id=0 не может быть невидимым"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:424
+#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:441
 #, java-format
 msgid "ID > 0 expected. Got {0}."
 msgstr "обнаружено id > 0. Получено {0}"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:426
+#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:443
 #, java-format
 msgid "Version > 0 expected. Got {0}."
 msgstr "обнаружена версия > 0. Получено {0}"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:923
+#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:939
 msgid ""
 "Can''t merge because either of the participating primitives is new and the "
@@ -3532,5 +3706,5 @@
 "другой нет"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:925
+#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java:941
 #, java-format
 msgid ""
@@ -3566,6 +3740,6 @@
 "Найден пользователь с тем же идентификатором пользователя, но с другим именем"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:282
-#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:304
+#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:283
+#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:305
 #, java-format
 msgid "Cannot add node {0} to incomplete way {1}."
@@ -3583,9 +3757,7 @@
 #, java-format
 msgid "Parameter ''{0}'' in range 0..{1} expected. Got ''{2}''."
-msgstr ""
-"параметр ''{0}'' должен быть в интервале 0..{1}, текущее значение {2}"
+msgstr "параметр ''{0}'' должен быть в интервале 0..{1}, текущее значение {2}"
 
 #: ../core/src/org/openstreetmap/josm/data/osm/history/HistoryOsmPrimitive.java:33
-#: ../core/src/org/openstreetmap/josm/data/osm/history/RelationMember.java:34
 #: ../core/src/org/openstreetmap/josm/io/ChangesetQuery.java:25
 #: ../core/src/org/openstreetmap/josm/io/OsmServerBackreferenceReader.java:73
@@ -3597,6 +3769,5 @@
 #: ../core/src/org/openstreetmap/josm/data/osm/history/HistoryOsmPrimitive.java:114
 #, java-format
-msgid ""
-"Can''t compare primitive with ID ''{0}'' to primitive with ID ''{1}''."
+msgid "Can''t compare primitive with ID ''{0}'' to primitive with ID ''{1}''."
 msgstr "Невозможно сравнить элемент с  ID ''{0}'' и элемент с ID ''{1}''."
 
@@ -3607,113 +3778,113 @@
 msgstr "параметр {0} не в интервале 0..{1}, текущее значение {2}"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:243
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:225
 msgid "Area style way is not closed."
 msgstr "Линия, обозначающая границу области, не замкнута."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:476
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:456
 #, java-format
 msgid "multipolygon way ''{0}'' is not closed."
 msgstr "область с вложениями ''{0}'' не замкнута"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:563
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:922
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:535
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:863
 #, java-format
 msgid "Deleted member ''{0}'' in relation."
 msgstr "В отношении «{0}» имеется участник, который был удален."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:574
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:930
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:546
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:871
 #, java-format
 msgid "Way ''{0}'' with less than two points."
 msgstr "Линия «{0}» имеет меньше двух точек."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:579
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:551
 msgid "More than one \"from\" way found."
 msgstr "Обнаружена больше чем одна линия \"от\""
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:585
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:557
 msgid "More than one \"to\" way found."
 msgstr "Обнаружено больше одной линии \"до\""
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:591
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:605
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:563
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:577
 msgid "More than one \"via\" found."
 msgstr "Найдено больше одного \"via\" (через)."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:596
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:610
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:568
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:582
 #, java-format
 msgid "Unknown role ''{0}''."
 msgstr "Неизвестная роль «{0}»."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:613
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:585
 #, java-format
 msgid "Unknown member type for ''{0}''."
 msgstr "Неизвестный тип участника для «{0}»."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:619
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:591
 msgid "No \"from\" way found."
 msgstr "Не найдена линия \"от\""
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:623
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:595
 msgid "No \"to\" way found."
 msgstr "Не найдена линия \"до\""
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:627
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:599
 msgid "No \"via\" node or way found."
 msgstr "Не найдена точка или линия \"via\" (через)."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:636
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:608
 msgid "The \"from\" way doesn't start or end at a \"via\" node."
 msgstr ""
 "Линия \"from\" (от) не начинается или заканчивается на точке \"via\" (через)."
 
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:612
+msgid "The \"to\" way doesn't start or end at a \"via\" node."
+msgstr ""
+"Линия \"to\" (до) не начинается и не заканчивается на точке \"via\" (через)."
+
 #: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:640
-msgid "The \"to\" way doesn't start or end at a \"via\" node."
-msgstr ""
-"Линия \"to\" (до) не начинается и не заканчивается на точке \"via\" (через)."
-
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:668
 msgid "The \"from\" way doesn't start or end at the \"via\" way."
 msgstr ""
-"Линия \"from\" (от) не начинается и не заканчивается на линии \"via\" "
-"(через)."
-
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:672
+"Линия \"from\" (от) не начинается и не заканчивается на линии \"via"
+"\" (через)."
+
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:644
 msgid "The \"to\" way doesn't start or end at the \"via\" way."
 msgstr ""
 "Линия \"to\" (до) не начинается и не заканчивается на линии \"via\" (через)."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:795
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:738
 #, java-format
 msgid "Style for restriction {0} not found."
 msgstr "Стиль для ограничения {0} не найден."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:891
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:832
 #, java-format
 msgid "Intersection between ways ''{0}'' and ''{1}''."
 msgstr "Персечение между линиями ''{0}'' и ''{1}''."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:903
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:844
 #, java-format
 msgid "Inner way ''{0}'' is outside."
 msgstr "Внутренняя линия «{0}» находится снаружи."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:938
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:879
 #, java-format
 msgid "No useful role ''{0}'' for Way ''{1}''."
 msgstr "Нет полезной роли ''{0}'' для пути ''{1}''."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:950
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:891
 #, java-format
 msgid "Non-Way ''{0}'' in multipolygon."
 msgstr "не-линия ''{0}'' области с вложениями"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:994
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:935
 #, java-format
 msgid "No outer way for multipolygon ''{0}''."
 msgstr "Для области с вложениями «{0}» отсутствует внешняя линия."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:1054
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:995
 #, java-format
 msgid "Style for inner way ''{0}'' equals multipolygon."
@@ -3721,27 +3892,27 @@
 "Стиль для внутренней линии ''{0}'' такой же, как у области с вложениями."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:1084
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:1025
 #, java-format
 msgid "Style for outer way ''{0}'' mismatches."
 msgstr "Стиль для внешней линии ''{0}'' отсутствует."
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:1392
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:1320
 msgid "untagged"
 msgstr "без тегов"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:1393
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:1321
 msgid "text"
 msgstr "текст"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:1394
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:1322
 msgid "areatext"
 msgstr "для_текста"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:1643
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:1475
 #, java-format
 msgid "Error: {0}"
 msgstr "Ошибка: {0}"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:1643
+#: ../core/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java:1475
 #, java-format
 msgid "Warning: {0}"
@@ -3753,5 +3924,5 @@
 
 #: ../core/src/org/openstreetmap/josm/data/osm/visitor/SimplePaintVisitor.java:98
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:98
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:99
 #: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:562
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/util/NameVisitor.java:50
@@ -3772,5 +3943,5 @@
 
 #: ../core/src/org/openstreetmap/josm/data/osm/visitor/SimplePaintVisitor.java:100
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:157
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:158
 #: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:562
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/util/NameVisitor.java:72
@@ -3791,5 +3962,5 @@
 #: ../core/src/org/openstreetmap/josm/data/osm/visitor/SimplePaintVisitor.java:103
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java:166
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:176
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:175
 msgid "background"
 msgstr "фон"
@@ -3813,4 +3984,6 @@
 "NTF<->RGF93 grid"
 msgstr ""
+"Предупреждение: не удалось открыть входящий поток для ресурса ''/data/{0}''. "
+"Невозможно загрузить решётку NTF<->RGF93"
 
 #: ../core/src/org/openstreetmap/josm/data/projection/Lambert.java:137
@@ -3907,6 +4080,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/BookmarkList.java:55
 #, java-format
-msgid ""
-"<html>Could not read bookmarks from<br>''{0}''<br>Error was: {1}</html>"
+msgid "<html>Could not read bookmarks from<br>''{0}''<br>Error was: {1}</html>"
 msgstr ""
 "<html>Невозможно прочесть закладки с <br>''{0}''<br>Текст ошибки: {1}</html>"
@@ -3922,5 +4094,5 @@
 msgstr "Больше не показывать"
 
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:76
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:77
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/util/NameVisitor.java:82
 #, java-format
@@ -3928,32 +4100,32 @@
 msgstr " [id: {0}]"
 
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:90
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:115
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:153
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:91
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:116
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:154
 msgid "incomplete"
 msgstr "неполный"
 
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:127
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:128
 msgid "highway"
 msgstr "дорога"
 
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:128
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:129
 #: build/trans_presets.java:3186
 msgid "railway"
 msgstr "железная дорога"
 
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:129
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:130
 msgid "waterway"
 msgstr "водоём"
 
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:130
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:131
 msgid "landuse"
 msgstr "землепользование"
 
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:137
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:138
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialog.java:463
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:333
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:258
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:507
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:329
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:257
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:504
 #, java-format
 msgid "{0} node"
@@ -3963,5 +4135,5 @@
 msgstr[2] "{0} точек"
 
-#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:186
+#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:187
 #, java-format
 msgid "{0} member"
@@ -4216,12 +4388,12 @@
 "используется."
 
-#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:159
+#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:163
 msgid "File"
 msgstr "Файл"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:160
+#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:164
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:78
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:901
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:180
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:179
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowser.java:144
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:133
@@ -4235,19 +4407,19 @@
 msgstr "Правка"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:161
+#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:165
 msgid "View"
 msgstr "Вид"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:162
+#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:166
 #: ../plugins/multipoly/src/multipoly/MultipolyPlugin.java:24
 msgid "Tools"
 msgstr "Инструменты"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:163
+#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:167
 #: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:226
 msgid "Presets"
 msgstr "Шаблоны"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:188
+#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:192
 #: ../plugins/globalsat/src/org/openstreetmap/josm/plugins/globalsat/GlobalsatPlugin.java:107
 #: ../plugins/livegps/src/livegps/LiveGpsPlugin.java:44
@@ -4258,5 +4430,5 @@
 msgstr "Меню: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:285
+#: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:291
 msgid "Audio"
 msgstr "Аудио"
@@ -4300,41 +4472,41 @@
 msgstr "масштаб"
 
-#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:98
+#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:99
 msgid "The geographic longitude at the mouse pointer."
 msgstr "Географическая долгота положения курсора"
 
-#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:99
+#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:100
 msgid "The name of the object at the mouse pointer."
 msgstr "Название объекта, на который наведён курсор"
 
-#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:101
+#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:102
 msgid "The geographic latitude at the mouse pointer."
 msgstr "Географическая широта положения курсора"
 
-#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:102
+#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:103
 msgid "The angle between the previous and the current way segment."
 msgstr "Угол между предыдущим и текущим сегментом линии"
 
-#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:103
+#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:104
 msgid "The (compass) heading of the line segment being drawn."
 msgstr "Путевой угол создаваемого сегмента"
 
-#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:104
+#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:105
 msgid "The length of the new way segment being drawn."
 msgstr "Длина создаваемого сегмента линии"
 
-#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:198
+#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:199
 msgid ""
 "Middle click again to cycle through.<br>Hold CTRL to select directly from "
 "this list with the mouse.<hr>"
 msgstr ""
-"Нажмите на среднюю клавишу ещё раз, чтобы переключиться на следующий "
-"элемент.<br>Удерживайте CTRL, чтобы выбрать мышкой, напрямую из списка.<hr>"
-
-#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:290
+"Нажмите на среднюю клавишу ещё раз, чтобы переключиться на следующий элемент."
+"<br>Удерживайте CTRL, чтобы выбрать мышкой, напрямую из списка.<hr>"
+
+#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:291
 msgid "(no object)"
 msgstr "(нет объекта)"
 
-#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:426
+#: ../core/src/org/openstreetmap/josm/gui/MapStatus.java:427
 msgid "User:"
 msgstr "Пользователь:"
@@ -4391,6 +4563,6 @@
 "relations</strong>.</html>"
 msgstr ""
-"<html>Пожалуйста, подтвердите удаление <strong>1 объекта</strong> из "
-"<strong>{0} отношений</strong>.</html>"
+"<html>Пожалуйста, подтвердите удаление <strong>1 объекта</strong> из <strong>"
+"{0} отношений</strong>.</html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/actionsupport/DeleteFromRelationConfirmationDialog.java:131
@@ -4447,5 +4619,5 @@
 #. *
 #. * compare my version of an {@see OsmPrimitive} with their version
-#. 
+#.
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ComparePairType.java:17
 msgid "My with Their"
@@ -4454,5 +4626,5 @@
 #. *
 #. * compare my version of an {@see OsmPrimitive} with the merged version
-#. 
+#.
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ComparePairType.java:22
 msgid "My with Merged"
@@ -4461,5 +4633,5 @@
 #. *
 #. * compare their version of an {@see OsmPrimitive} with the merged veresion
-#. 
+#.
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ComparePairType.java:27
 msgid "Their with Merged"
@@ -4478,5 +4650,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java:105
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java:163
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:226
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:233
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowser.java:132
 #: ../plugins/tageditor/src/org/openstreetmap/josm/plugins/tageditor/TagEditorDialog.java:227
@@ -4493,5 +4665,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java:115
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java:236
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:262
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:269
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowser.java:142
 msgid "Members"
@@ -4567,6 +4739,6 @@
 msgstr "Конфликт в разрешении изображения"
 
-#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:321
-#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:373
+#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:322
+#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:374
 #, java-format
 msgid "Parameter current out of range. Got {0}."
@@ -4574,16 +4746,16 @@
 "текущее значение параметра вне допустимой области: текущее значение {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:585
-#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:609
+#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:586
+#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:610
 #, java-format
 msgid "List in role {0} is currently not participating in a compare pair."
 msgstr "Список в роли {0} в настоящий момент не учавствует в сравнении пары."
 
-#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:758
+#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:759
 #, java-format
 msgid "Unexpected value of parameter ''index''. Got {0}."
 msgstr "недопустимое значение параметра \"index\". Текущее значение {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:772
+#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java:773
 #, java-format
 msgid "Item {0} not found in list."
@@ -4605,6 +4777,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMerger.java:262
 msgid "List of elements in my dataset, i.e. the local dataset"
-msgstr ""
-"Список элементов в моём наборе данных, то есть локальном наборе данных"
+msgstr "Список элементов в моём наборе данных, то есть локальном наборе данных"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMerger.java:267
@@ -4645,6 +4816,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMerger.java:435
 msgid "Copy my selected elements to the end of the list of merged elements."
-msgstr ""
-"Скопировать выделенные элементы в конец списка объединённых элементов"
+msgstr "Скопировать выделенные элементы в конец списка объединённых элементов"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMerger.java:462
@@ -4671,6 +4841,5 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/ListMerger.java:547
-msgid ""
-"Copy their selected elements to the end of the list of merged elements."
+msgid "Copy their selected elements to the end of the list of merged elements."
 msgstr ""
 "Скопировать их выделенные элементы в конец списка объединённых элементов"
@@ -4744,6 +4913,6 @@
 #, java-format
 msgid ""
-"<html>Click <strong>{0}</strong> to start merging my and their "
-"entries.</html>"
+"<html>Click <strong>{0}</strong> to start merging my and their entries.</"
+"html>"
 msgstr ""
 "<html>Нажмите <strong>{0}</strong>, чтобы начать объединение моих и их "
@@ -4753,6 +4922,6 @@
 #, java-format
 msgid ""
-"<html>Click <strong>{0}</strong> to finish merging my and their "
-"entries.</html>"
+"<html>Click <strong>{0}</strong> to finish merging my and their entries.</"
+"html>"
 msgstr ""
 "<html>Нажмите <strong>{0}</strong>, чтобы закончить объединение моих и их "
@@ -4818,9 +4987,9 @@
 #, java-format
 msgid ""
-"<html>An error occurred while communicating with the server<br>Details: "
-"{0}</html>"
-msgstr ""
-"<html>Произошла ошибка во время соединения с сервером<br>Подробности: "
-"{0}</html>"
+"<html>An error occurred while communicating with the server<br>Details: {0}</"
+"html>"
+msgstr ""
+"<html>Произошла ошибка во время соединения с сервером<br>Подробности: {0}</"
+"html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergeModel.java:423
@@ -4845,6 +5014,6 @@
 msgstr ""
 "<html>Существует {0} дополнительных точек используемых треком {1} <br>, "
-"которые удалены на сервере. <br><br> Вы хотите восстановить эти точки "
-"тоже?</html>"
+"которые удалены на сервере. <br><br> Вы хотите восстановить эти точки тоже?</"
+"html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergeModel.java:475
@@ -4855,11 +5024,11 @@
 #, java-format
 msgid ""
-"<html>There are {0} additional primitives referred to by relation "
-"{1}<br>which are deleted on the server.<br><br>Do you want to undelete them "
-"too?</html>"
+"<html>There are {0} additional primitives referred to by relation {1}"
+"<br>which are deleted on the server.<br><br>Do you want to undelete them too?"
+"</html>"
 msgstr ""
 "<html>Существуют дополнительные элементы ( {0} шт.), связанные с отношением "
-"{1}<br>, которые удалены с сервера. <br><br>Вы хотите восстановить их "
-"тоже?</html>"
+"{1}<br>, которые удалены с сервера. <br><br>Вы хотите восстановить их тоже?</"
+"html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergeModel.java:504
@@ -5011,5 +5180,5 @@
 msgstr "Элемент"
 
-#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberListMergeModel.java:120
+#: ../core/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberListMergeModel.java:114
 msgid "Merged nodes not frozen yet. Can't build resolution command"
 msgstr ""
@@ -5148,5 +5317,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialog.java:289
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolver.java:142
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1096
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1089
 msgid "Apply"
 msgstr "Применить"
@@ -5248,7 +5417,7 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialog.java:464
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:329
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:259
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:512
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:325
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:258
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:509
 #, java-format
 msgid "{0} way"
@@ -5259,6 +5428,6 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialog.java:465
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:337
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:517
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:333
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:514
 #, java-format
 msgid "{0} relation"
@@ -5294,7 +5463,5 @@
 msgstr "Ещё не решено"
 
-#. --- role editing
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolver.java:81
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:510
 msgid "Role:"
 msgstr "Роль:"
@@ -5313,6 +5480,6 @@
 "modified relations.</html>"
 msgstr ""
-"<html>Отметьте, какой тег будет назначен <br>на все изменённые "
-"отношения.</html>"
+"<html>Отметьте, какой тег будет назначен <br>на все изменённые отношения.</"
+"html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolver.java:106
@@ -5334,6 +5501,6 @@
 "<html>Enter a tag value, i.e. <strong><tt>check members</tt></strong></html>"
 msgstr ""
-"<html>Введите значение тега, например: <strong><tt>check "
-"members</tt></strong></html>"
+"<html>Введите значение тега, например: <strong><tt>check members</tt></"
+"strong></html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolver.java:123
@@ -5399,5 +5566,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java:120
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:57
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:131
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:133
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java:146
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:461
@@ -5464,17 +5631,16 @@
 #, java-format
 msgid ""
-"<html>You didn''t finish to merge the differences in this "
-"conflict.<br>Conflict resolutions won't be applied unless all "
-"differences<br>are resolved.Click <strong>{0}</strong> to close "
-"anyway.<strong>Already<br>resolved differences won't be "
-"applied.</strong><br>Click <strong>{1}</strong> to return to resolving "
-"conflicts.</html>"
+"<html>You didn''t finish to merge the differences in this conflict."
+"<br>Conflict resolutions won't be applied unless all differences<br>are "
+"resolved.Click <strong>{0}</strong> to close anyway."
+"<strong>Already<br>resolved differences won't be applied.</strong><br>Click "
+"<strong>{1}</strong> to return to resolving conflicts.</html>"
 msgstr ""
 "<html>Вы не закончили слияние изменений в этом конфликте.<br>Улаживание "
 "конфликтов не может быть применено до тех пор, пока все все конфликты не "
 "будут улажены.<br>Нажатие на <strong>'{0}'</strong>, закроет диалог. "
-"<strong> Однако<br> неулаженные конфликты при этом не будут "
-"применены.</strong><br>Если же нажать на <strong>{1}</strong>, то вы "
-"вернётесь к улаживанию конфликтов.</html>"
+"<strong> Однако<br> неулаженные конфликты при этом не будут применены.</"
+"strong><br>Если же нажать на <strong>{1}</strong>, то вы вернётесь к "
+"улаживанию конфликтов.</html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ConflictResolutionDialog.java:225
@@ -5548,18 +5714,18 @@
 msgstr "Режим фильтра"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:130
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:131
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:132
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:133
 msgid "History"
 msgstr "Журнал"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:130
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:132
 msgid "Display the history of all selected items."
 msgstr "Отобразить журнал по всем выделенным объектам."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:244
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:246
 msgid "Object with history"
 msgstr "Объект с историей"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:261
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:263
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowser.java:95
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowserDialog.java:142
@@ -5569,13 +5735,13 @@
 msgstr "Обновить"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:262
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:264
 msgid "Reload all currently selected objects and refresh the list."
 msgstr "Скачать заново все выделенные объекты, и обновить список."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:301
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:303
 msgid "Show"
 msgstr "Показать"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:302
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:304
 msgid "Display the history of the selected objects."
 msgstr "Показать историю выделенных объектов."
@@ -5771,5 +5937,5 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:386
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1289
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1330
 msgid "Create a copy of this relation and open it in another editor window"
 msgstr "Создать копию этого отношения и открыть его в другом окне редактора"
@@ -5812,25 +5978,25 @@
 msgstr "Приблизиться к выделенному"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:285
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:281
 #, java-format
 msgid "Sel.: Rel.:{0} / Ways:{1} / Nodes:{2}"
 msgstr "Яч.: Связ.:{0} / Линий:{1} / Точек:{2}"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:287
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:293
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:283
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:343
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/SelectionTableColumnModel.java:17
 msgid "Selection"
 msgstr "выделение"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:339
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:335
 #, java-format
 msgid "Selection: {0}"
 msgstr "Выбор: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:341
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:346
 msgid "Undock the panel"
 msgstr "Отсоединить панель"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:355
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:360
 msgid ""
 "Close this panel. You can reopen it with the buttons in the left toolbar."
@@ -5839,5 +6005,5 @@
 "панели."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:366
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:371
 msgid "Click to minimize/maximize the panel content"
 msgstr "Щёлкните для уменьшения/увеличения содержимого панели"
@@ -5902,5 +6068,5 @@
 msgstr "кол-во объектов"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:178
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:177
 msgid "Edit the relation the currently selected relation member refers to."
 msgstr ""
@@ -5908,33 +6074,33 @@
 "участник."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:221
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:220
 msgid "Download all child relations (recursively)"
 msgstr "Скачать все дочерние элементы (рекурсивно)"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:223
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:222
 msgid "Download All Children"
 msgstr "Скачать все дочерние элементы"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:242
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:241
 msgid "Download selected relations"
 msgstr "Скачать выбранные отношения"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:246
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:245
 msgid "Download Selected Children"
 msgstr "Скачать дочерние элементы для выбранного"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:291
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:447
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1383
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1390
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:290
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:446
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationMemberTask.java:41
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationMemberTask.java:49
 msgid "Download relation members"
 msgstr "Скачать участников отношений"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:330
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:483
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:329
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:482
 msgid "Conflicts in data"
 msgstr "Конфликт в данных"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:343
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:342
 #, java-format
 msgid ""
@@ -5944,17 +6110,18 @@
 "<html>Дочерний элемент<br>{0}<br>удален с сервера. Он не может быть загружен"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:352
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:351
 msgid "Relation is deleted"
 msgstr "Отношение удалено"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:409
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:518
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:408
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:517
 #, java-format
 msgid "Downloading relation {0}"
 msgstr "Скачивание отношения {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:428
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:528
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1476
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java:427
+#: ../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
 #, java-format
 msgid "Warning: ignoring exception because task is cancelled. Exception: {0}"
@@ -5963,22 +6130,50 @@
 "Исключение: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:158
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationMemberTask.java:85
+#, fuzzy, java-format
+msgid "Downloading {0} incomplete child of relation ''{1}''"
+msgid_plural "Downloading {0} incomplete children of relation ''{1}''"
+msgstr[0] "Скачивание отношения ''{0}''  с сервера"
+msgstr[1] "Скачивание отношения ''{0}''  с сервера"
+msgstr[2] "Скачивание отношения ''{0}''  с сервера"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java:45
+#, fuzzy
+msgid "Download relations"
+msgstr "Скачать участников отношений"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/DownloadRelationTask.java:79
+#, fuzzy, java-format
+msgid "({0}/{1}: Downloading relation ''{2}''..."
+msgstr "Скачивание отношения ''{0}''  с сервера"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:148
 msgid "Tags and Members"
 msgstr "Теги и участники"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:160
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:168
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:150
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:158
 msgid "Parent Relations"
 msgstr "Родительские отношения"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:161
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:151
 msgid "Child Relations"
 msgstr "Дочерние элементы отношения"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:583
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:291
+#, fuzzy
+msgid "Apply Role:"
+msgstr "Применить роль"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:293
+#, fuzzy
+msgid "Enter a role and apply it to the selected relation members"
+msgstr "Введите роль для всех участников отношения"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:562
 msgid ""
 "<html>There is at least one member in this relation referring<br>to the "
-"relation itself.<br>This creates circular dependencies and is "
-"discouraged.<br>How do you want to proceed with circular dependencies?</html>"
+"relation itself.<br>This creates circular dependencies and is discouraged."
+"<br>How do you want to proceed with circular dependencies?</html>"
 msgstr ""
 "<html>Имеется, по крайней мере, один участник отношения,<br>обращающийся к "
@@ -5986,19 +6181,19 @@
 "хотите продолжать с циклическими отношениями?</html>"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:590
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:591
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:569
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:570
 msgid "Remove them, clean up relation"
 msgstr "Удалить их, почистить отношение"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:590
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:569
 msgid "Ignore them, leave relation as is"
 msgstr "Игнорировать их, оставить отношение как есть"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:613
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:592
 #, java-format
 msgid ""
 "<html>This relation already has one or more members referring to<br>the "
-"primitive ''{0}''<br><br>Do you really want to add another relation "
-"member?</html>"
+"primitive ''{0}''<br><br>Do you really want to add another relation member?</"
+"html>"
 msgstr ""
 "<html>В этом отношение уже есть один или более участник, относящихся "
@@ -6006,9 +6201,9 @@
 "участника отношения?</html>"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:623
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:602
 msgid "Multiple members referring to same primitive"
 msgstr "Несколько участников, относящихся к одному и тому же элементу"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:641
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:620
 #, java-format
 msgid ""
@@ -6021,5 +6216,5 @@
 "''{0}'' будет пропущено.</html>"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:682
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:661
 msgid ""
 "Add all primitives selected in the current dataset before the first member"
@@ -6028,5 +6223,5 @@
 "участником"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:708
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:687
 msgid ""
 "Add all primitives selected in the current dataset after the last member"
@@ -6035,5 +6230,5 @@
 "участника"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:735
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:714
 msgid ""
 "Add all primitives selected in the current dataset before the first selected "
@@ -6043,5 +6238,5 @@
 "выделенным участником"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:769
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:748
 msgid ""
 "Add all primitives selected in the current dataset after the last selected "
@@ -6051,22 +6246,20 @@
 "выделенного участника"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:801
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:780
 msgid "Remove all members referring to one of the selected primitives"
-msgstr ""
-"Удалить всех участников, относящихся к каждому из выделенных элементов"
+msgstr "Удалить всех участников, относящихся к каждому из выделенных элементов"
 
 #. putValue(NAME, tr("Remove Selected"));
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:804
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:783
 msgid "Relation Editor: Remove Selected"
 msgstr "Редактор отношений: удалить выделенное"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:838
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:850
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:817
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:829
 msgid ""
 "Select relation members which refer to primitives in the current selection"
-msgstr ""
-"Выделить участников отношения, которые относятся к выбранным элементам"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:848
+msgstr "Выделить участников отношения, которые относятся к выбранным элементам"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:827
 #, java-format
 msgid ""
@@ -6077,61 +6270,65 @@
 "выделенных элементов"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:872
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:851
 msgid "Select primitives for selected relation members"
 msgstr "Выделить элементы для выделенных участников отношения"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:892
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:871
 msgid "Sort the relation members"
 msgstr "Сортировать участников отношений"
 
-#. putValue(NAME, tr("Sort"));
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:895
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:873
+#, fuzzy
+msgid "Sort"
+msgstr "Спорт"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:874
 msgid "Relation Editor: Sort"
 msgstr "Редактор отношений: сортировать"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:907
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:894
 msgid "Move the currently selected members up"
 msgstr "Переместить выделенных участников отношения вверх"
 
 #. putValue(NAME, tr("Move Up"));
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:910
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:897
 msgid "Relation Editor: Move Up"
 msgstr "Редактор отношений: поднять"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:926
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:913
 msgid "Move the currently selected members down"
 msgstr "Переместить выделенных участников отношения вниз"
 
 #. putValue(NAME, tr("Move Down"));
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:929
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:916
 msgid "Relation Editor: Move Down"
 msgstr "Редактор отношений: опустить"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:945
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:932
 msgid "Remove the currently selected members from this relation"
 msgstr "Удалить отмеченных участников из отношения"
 
 #. putValue(NAME, tr("Remove"));
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:948
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:935
 msgid "Relation Editor: Remove"
 msgstr "Редактор отношений: удалить"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:964
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:951
 msgid "Delete the currently edited relation"
 msgstr "Удалить редактируемое отношение"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1048
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1041
 msgid "Yes, create a conflict and close"
 msgstr "Да, создать конфликт и закрыть"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1050
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1043
 msgid "Click to create a conflict and close this relation editor"
 msgstr "Щёлкните, чтобы создать конфликт и закрыть этот редактор отношений"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1054
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1047
 msgid "No, continue editing"
 msgstr "Нет, продолжить редактирование"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1056
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1049
 msgid ""
 "Click to to return to the relation editor and to resume relation editing"
@@ -6140,5 +6337,5 @@
 "отношения"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1063
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1056
 msgid ""
 "<html>This relation has been changed outside of the editor.<br>You can't "
@@ -6150,56 +6347,62 @@
 "создать конфликт и закрыть редактор?</html>"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1067
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1060
 msgid "Conflict in data"
 msgstr "Конфликт в данных"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1080
-#, java-format
-msgid ""
-"<html>Layer ''{0}'' already has a conflict for "
-"primitive<br>''{1}''.<br>Please resolve this conflict first, then try "
-"again.</html>"
-msgstr ""
-"<html>В слое ''{0}'' уже есть конфликт для "
-"элемента<br>''{1}''.<br>Пожалуйста, устраните этот конфликт, прежде чем "
-"продолжать.</html>"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1094
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1073
+#, java-format
+msgid ""
+"<html>Layer ''{0}'' already has a conflict for primitive<br>''{1}''."
+"<br>Please resolve this conflict first, then try again.</html>"
+msgstr ""
+"<html>В слое ''{0}'' уже есть конфликт для элемента<br>''{1}''."
+"<br>Пожалуйста, устраните этот конфликт, прежде чем продолжать.</html>"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1087
 msgid "Apply the current updates"
 msgstr "Записать внесённые изменения"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1127
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1120
 msgid "Apply the updates and close the dialog"
 msgstr "Применить обновления и закрыть диалог"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1161
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1154
 msgid "Cancel the updates and close the dialog"
 msgstr "Отменить обновления и закрыть диалог"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1178
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1171
 msgid "Add an empty tag"
 msgstr "Добавить пустой тег"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1191
-msgid "Download all incomplete ways and nodes in relation"
-msgstr "Скачать недостающие части линий и точки, участвующие в отношении"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1193
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1184
+#, fuzzy
+msgid "Download all incomplete members"
+msgstr "Скачать участников отношений"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1186
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1221
 msgid "Download Members"
 msgstr "Скачать участников"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1194
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1187
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1222
 msgid "Relation Editor: Download Members"
 msgstr "Редактор отношений: скачать участников"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1217
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1219
+#, fuzzy
+msgid "Download selected incomplete members"
+msgstr "Скачать участников отношений"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1258
 msgid "Sets a role for the selected members"
 msgstr "Задать роль для выделенных участников"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1220
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1261
 msgid "Apply Role"
 msgstr "Применить роль"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1233
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1274
 #, java-format
 msgid ""
@@ -6209,44 +6412,37 @@
 msgstr ""
 "<html>Вы назначили пустую роль на {0} элем .<br>Это эквивалентно удалению "
-"ролей из этих элементов.<br>Вы действительно хотите назначить новую "
-"роль?</html>"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1237
+"ролей из этих элементов.<br>Вы действительно хотите назначить новую роль?</"
+"html>"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1278
 msgid "Yes, apply it"
 msgstr "Да, записать"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1238
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1279
 msgid "No, don't apply"
 msgstr "Нет, не записывать"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1244
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1285
 msgid "Confirm empty role"
 msgstr "Подтвердить пустую роль"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1312
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1353
 msgid "Edit the relation the currently selected relation member refers to"
 msgstr "Выделенный, при редактировании отношения, участник относится к"
 
-#. download the relation
-#. 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:1427
-#, java-format
-msgid "Downloading relation ''{0}''"
-msgstr "Скачивание отношения ''{0}''  с сервера"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:190
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:192
 msgid "Zoom to"
 msgstr "Задать масштаб"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:191
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:220
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:193
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:222
 msgid "Zoom to the object the first selected member refers to"
 msgstr "Масштабирование приближает к первому выбранному объекту"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:211
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:213
 msgid "Zooming disabled because layer of this relation is not active"
 msgstr "Масштабирование отменено, потому что слой этого отношения не активен"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:216
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java:218
 msgid "Zooming disabled because there is no selected member"
 msgstr "Масштабирование отменено, потому что вы не выбрали участника"
@@ -6288,19 +6484,19 @@
 msgstr "Изменить выбранное отношение"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:104
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:119
 msgid "Apply Changes"
 msgstr "Применить изменения"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:118
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:133
 #, java-format
 msgid "Create new relation in layer ''{0}''"
 msgstr "Изменить новое отношение в слое ''{0}''"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:120
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:135
 #, java-format
 msgid "Edit new relation in layer ''{0}''"
 msgstr "Изменить новое отношение в слое ''{0}''"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:122
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:137
 #, java-format
 msgid "Edit relation #{0} in layer ''{1}''"
@@ -6312,6 +6508,5 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationTree.java:161
-msgid ""
-"Warning: ignoring exception because task was cancelled. Exception was: "
+msgid "Warning: ignoring exception because task was cancelled. Exception was: "
 msgstr ""
 "Предупреждение: исключение проигнорировано, потому что задача отмнена. "
@@ -6350,6 +6545,6 @@
 "maxlon): {0}, {1}, {2}, {3}</html>"
 msgstr ""
-"<html><strong>Текущая область для скачивания с сервера</strong> "
-"(minlat,minlon, maxlat, maxlon): {0}, {1}, {2}, {3}</html>"
+"<html><strong>Текущая область для скачивания с сервера</strong> (minlat,"
+"minlon, maxlat, maxlon): {0}, {1}, {2}, {3}</html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java:178
@@ -6444,6 +6639,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/download/DownloadDialog.java:96
 msgid "Select to download OSM data in the selected download area."
-msgstr ""
-"Пометьте, чтобы скачать с сервера данные OSM, для выделенной области."
+msgstr "Пометьте, чтобы скачать с сервера данные OSM, для выделенной области."
 
 #: ../core/src/org/openstreetmap/josm/gui/download/DownloadDialog.java:98
@@ -6505,11 +6699,10 @@
 #, java-format
 msgid ""
-"<html>Neither <strong>{0}</strong> nor <strong>{1}</strong> is "
-"enabled.<br>Please chose to either download OSM data, or GPX data, or "
-"both.</html>"
-msgstr ""
-"<html>Ни <strong>{0}</strong> ни <strong>{1}</strong> не "
-"назначено.<br>Пожалуйста выберите, скачать только данные OSM с сервера, или "
-"только данные GPX, или и то и другое.</html>"
+"<html>Neither <strong>{0}</strong> nor <strong>{1}</strong> is enabled."
+"<br>Please chose to either download OSM data, or GPX data, or both.</html>"
+msgstr ""
+"<html>Ни <strong>{0}</strong> ни <strong>{1}</strong> не назначено."
+"<br>Пожалуйста выберите, скачать только данные OSM с сервера, или только "
+"данные GPX, или и то и другое.</html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/download/PlaceSelection.java:80
@@ -7281,5 +7474,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/download/PlaceSelection.java:394
 #: ../core/src/org/openstreetmap/josm/gui/history/TagTableColumnModel.java:21
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:389
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:390
 #: ../core/src/org/openstreetmap/josm/gui/preferences/ColorPreference.java:69
 #: build/trans_presets.java:78 build/trans_presets.java:114
@@ -7520,6 +7713,6 @@
 "english.<br><br>Please help to improve the JOSM help system and fill in the "
 "missing information.You can both edit the <a href=\"{2}\">help topic in your "
-"local language ({1})</a> and the <a href=\"{3}\">help topic in "
-"english</a>.</p></html>"
+"local language ({1})</a> and the <a href=\"{3}\">help topic in english</a>.</"
+"p></html>"
 msgstr ""
 "<html><p class=\"warning-header\">Отсутствует содержимое справки в "
@@ -7536,11 +7729,11 @@
 "<html><p class=\"error-header\">Error when retrieving help information</p><p "
 "class=\"error-body\">The content for the help topic <strong>{0}</strong> "
-"could not be loaded. The error message is "
-"(untranslated):<br><tt>{1}</tt></p></html>"
+"could not be loaded. The error message is (untranslated):<br><tt>{1}</tt></"
+"p></html>"
 msgstr ""
 "<html><p class=\"error-header\">Произошла ошибка при получении справочной "
 "информации</p><p class=\"error-body\">Невозможно загрузить содержимое "
-"справочной статьи <strong>{0}</strong>. Сообщение об ошибке (не "
-"переведено):<br><tt>{1}</tt></p></html>"
+"справочной статьи <strong>{0}</strong>. Сообщение об ошибке (не переведено):"
+"<br><tt>{1}</tt></p></html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/help/HelpBrowser.java:312
@@ -7670,11 +7863,9 @@
 msgid ""
 "Failed to set reference. Reference version {0} not available in history."
-msgstr ""
-"Не удалось настроить ссылку. Версия ссылки {0} отсутствует в истории."
+msgstr "Не удалось настроить ссылку. Версия ссылки {0} отсутствует в истории."
 
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java:304
 msgid "History not initialized yet. Failed to set current primitive."
-msgstr ""
-"История ещё не инициализирована. Не удалось настроить текущий элемент."
+msgstr "История ещё не инициализирована. Не удалось настроить текущий элемент."
 
 #: ../core/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java:309
@@ -7817,13 +8008,13 @@
 msgstr "анонимный"
 
-#: ../core/src/org/openstreetmap/josm/gui/history/VersionTable.java:118
+#: ../core/src/org/openstreetmap/josm/gui/history/VersionTable.java:120
 msgid "Changeset info"
 msgstr "Информация о пакете правок"
 
-#: ../core/src/org/openstreetmap/josm/gui/history/VersionTable.java:119
+#: ../core/src/org/openstreetmap/josm/gui/history/VersionTable.java:121
 msgid "Launch browser with information about the changeset"
 msgstr "Открыть браузер с информацией о пакете правок"
 
-#: ../core/src/org/openstreetmap/josm/gui/history/VersionTable.java:138
+#: ../core/src/org/openstreetmap/josm/gui/history/VersionTable.java:140
 #, java-format
 msgid "Show changeset {0}"
@@ -7925,6 +8116,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/io/SaveLayerInfoCellRenderer.java:47
 #, java-format
-msgid ""
-"Layer ''{0}'' has modifications which should be uploaded to the server."
+msgid "Layer ''{0}'' has modifications which should be uploaded to the server."
 msgstr ""
 "В слое ''{0}'' есть изменения, которые должны быть загружены на сервер."
@@ -8024,18 +8214,18 @@
 msgid_plural ""
 "<html>{0} layers need saving but have no associated file.<br>Either select a "
-"file for each of them or discard the changes.<br>Layers without a "
-"file:</html>"
+"file for each of them or discard the changes.<br>Layers without a file:</"
+"html>"
 msgstr[0] ""
 "<html>{0} слой нужно сохранить, но нет соответствующего файла.<br>Либо "
-"выберите файл для этого слоя, либо отмените изменения.<br>Слой без "
-"файла:</html>"
+"выберите файл для этого слоя, либо отмените изменения.<br>Слой без файла:</"
+"html>"
 msgstr[1] ""
 "<html>{0} слоя нужно сохранить, но нет соответствующего файла.<br>Либо "
-"выберите файл для каждого слоя, либо отмените изменения.<br>Слои без "
-"файла:</html>"
+"выберите файл для каждого слоя, либо отмените изменения.<br>Слои без файла:</"
+"html>"
 msgstr[2] ""
 "<html>{0} слоёв нужно сохранить, но нет соответствующего файла.<br>Либо "
-"выберите файл для каждого слоя, либо отмените изменения.<br>Слои без "
-"файла:</html>"
+"выберите файл для каждого слоя, либо отмените изменения.<br>Слои без файла:</"
+"html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java:223
@@ -8047,6 +8237,6 @@
 msgid ""
 "<html>{0} layer needs saving but has an associated file<br>which can't be "
-"written.<br>Either select another file for this layer or discard the "
-"changes.<br>Layer with a non-writable file:</html>"
+"written.<br>Either select another file for this layer or discard the changes."
+"<br>Layer with a non-writable file:</html>"
 msgid_plural ""
 "<html>{0} layers need saving but have associated files<br>which can't be "
@@ -8080,6 +8270,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java:317
 msgid "Exit JOSM without saving. Unsaved changes are lost."
-msgstr ""
-"Выйти из  JOSM без сохранения. Несохранённые изменения будут утеряны."
+msgstr "Выйти из  JOSM без сохранения. Несохранённые изменения будут утеряны."
 
 #: ../core/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java:322
@@ -8115,5 +8304,5 @@
 msgstr "Подготовка слоя ''{0}'' для загрузки на сервер..."
 
-#: ../core/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java:481
+#: ../core/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java:482
 msgid ""
 "<html>An upload and/or save operation of one layer with modifications<br>was "
@@ -8123,5 +8312,5 @@
 "правками<br>было отменено или не удалось.</html>"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java:491
+#: ../core/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java:492
 msgid "Incomplete upload and/or save"
 msgstr "Неполная загрузка на сервер или не всё сохранено"
@@ -8194,41 +8383,41 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/io/SaveLayersTableColumnModel.java:53
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:203
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:204
 msgid "Upload"
 msgstr "Загрузить на сервер"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:152
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:153
 msgid "Settings"
 msgstr "Настройки"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:153
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:154
 msgid "Decide how to upload the data and which changeset to use"
 msgstr ""
 "Решить, как передать данные на сервер и какие использовать пакеты правок"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:154
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:895
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:939
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:969
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:155
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:931
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:979
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:1009
 msgid "Tags of new changeset"
 msgstr "Теги нового пакета правок"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:155
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:156
 msgid "Apply tags to the changeset data is uploaded to"
 msgstr "Применить теги на пакет правок, который загружен"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:224
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:225
 msgid "Objects to add:"
 msgstr "Новые объекты:"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:230
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:231
 msgid "Objects to modify:"
 msgstr "Изменённые объекты:"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:236
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:237
 msgid "Objects to delete:"
 msgstr "Удаляемые объекты:"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:271
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:272
 #, java-format
 msgid "{0} object to add:"
@@ -8238,5 +8427,5 @@
 msgstr[2] "Добавить {0} объектов:"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:280
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:281
 #, java-format
 msgid "{0} object to modify:"
@@ -8246,5 +8435,5 @@
 msgstr[2] "{0} объектов изменить:"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:289
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:290
 #, java-format
 msgid "{0} object to delete:"
@@ -8254,13 +8443,13 @@
 msgstr[2] "Удалить {0} объектов:"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:483
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:494
 msgid "Upload Changes"
 msgstr "Загрузить изменения на сервер"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:485
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:496
 msgid "Upload the changed primitives"
 msgstr "Загрузить на сервер изменённые элементы"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:491
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:502
 msgid "Please enter a comment for this upload changeset (min. 3 characters)"
 msgstr ""
@@ -8268,60 +8457,57 @@
 "(мин. 3 символа)"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:492
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:503
 msgid "Illegal upload comment"
 msgstr "неверный комментарий загрузки на сервер"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:518
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:513
+#, fuzzy
+msgid "Please enter a valid chunk size first"
+msgstr "Пожалуйста, введите сначала желаемые координаты"
+
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:514
+msgid "Illegal chunk size"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:550
 msgid "Cancel the upload and resume editing"
 msgstr "Отменить загрузку на сервер и продолжить редактирование"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:624
-msgid "Upload all changes in one request"
-msgstr "Загрузить все изменения на сервер одним запросом"
-
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:625
-msgid ""
-"Enable to upload all changes in one request, disable to use one request per "
-"changed primitive"
-msgstr ""
-"Включите, чтобы загрузить на сервер все изменения за один запрос или "
-"отключите, чтобы делать отдельный запрос для каждого изменённого элемента"
-
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:635
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:658
 msgid "Provide a brief comment for the changes you are uploading:"
 msgstr "Прокомментируйте данные, загружаемые на сервер:"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:637
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:660
 msgid "Enter an upload comment (min. 3 characters)"
 msgstr "Введите комментарий для загрузки на сервер (мин. 3 символа)"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:695
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:718
 msgid "Open a new changeset"
 msgstr "Открыть новый пакет правок"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:696
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:719
 msgid "Open a new changeset and use it in the next upload"
 msgstr ""
 "Открыть новый пакет правок и использовать его в следующей загрузке на сервер"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:703
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:726
 msgid "Use an open changeset"
 msgstr "Использовать открытый пакет правок"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:704
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:727
 msgid "Upload data to an already opened changeset"
 msgstr "Загрузить данные на сервер в уже открытый пакет правок"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:744
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:767
 msgid "Close changeset after upload"
 msgstr "Закрыть пакет правок после загрузки на сервер"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:745
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:768
 msgid "Select to close the changeset after the next upload"
 msgstr ""
 "Выбрать, какой пакет правок надо закрыть, после следующей загрузки на сервер"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:957
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:981
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:997
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:1021
 #, java-format
 msgid "Tags of changeset {0}"
@@ -8329,16 +8515,16 @@
 
 #. putValue(NAME, tr("Reload"));
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:1000
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:1040
 msgid "Load the list of your open changesets from the server"
 msgstr "Загрузите с сервера список открытых вами пакетов правок"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:1014
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:1054
 msgid "Close the currently selected open changeset"
 msgstr "Закрыть открытый пакет правок, выбранный в настоящий момент"
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:1066
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:349
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:387
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:639
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadDialog.java:1106
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:333
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:371
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:628
 #, java-format
 msgid "Changeset ID > 0 expected. Got {0}."
@@ -8346,6 +8532,6 @@
 
 #. we tried to delete an already deleted primitive.
-#. 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadLayerTask.java:91
+#.
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadLayerTask.java:98
 #, java-format
 msgid ""
@@ -8356,5 +8542,5 @@
 "сервер будет произведена без этого элемента."
 
-#: ../core/src/org/openstreetmap/josm/gui/io/UploadLayerTask.java:105
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadLayerTask.java:112
 msgid "Preparing primitives to upload ..."
 msgstr "Подготовка элементов к загрузке на сервер ..."
@@ -8388,112 +8574,58 @@
 msgstr "Продолжить загрузку на сервер"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:281
-#, java-format
-msgid "Images for {0}"
-msgstr "Изображения для {0}"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:286
-msgid "Read GPX..."
-msgstr "Прочесть GPX"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:307
-#, java-format
-msgid "No time for point {0} x {1}"
-msgstr "Нет указания времени для точки {0} x {1}"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:312
-#, java-format
-msgid "Cannot read time \"{0}\" from point {1} x {2}"
-msgstr "Невозможно прочесть время \"{0}\" у точки  {1} x {2}"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:332
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:147
-#, java-format
-msgid "Reading {0}..."
-msgstr "Чтение {0}..."
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:354
-msgid "No images with readable timestamps found."
-msgstr "Не найдено изображений с информацией о времени."
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:413
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:276
-msgid "Geotagged Images"
-msgstr "Изображения с данными о местоположении"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:598
-#, java-format
-msgid "GPS start: {0}"
-msgstr "Начало GPS: {0}"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:599
-#, java-format
-msgid "GPS end: {0}"
-msgstr "Конец GPS: {0}"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:601
-#, java-format
-msgid "current delta: {0}s"
-msgstr "текущая разница: {0} с."
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:602
-msgid "timezone difference: "
-msgstr "разница в часовых поясах: "
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:628
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:314
-msgid "image"
-msgid_plural "images"
-msgstr[0] "изображение"
-msgstr[1] "изображения"
-msgstr[2] "изображений"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:628
-#, java-format
-msgid "{0} within the track."
-msgstr "{0} в пределах трека"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:687
-msgid "Sync clock"
-msgstr "Синхронизация часов"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:698
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:335
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojPlugin.java:37
-msgid "JPEG images (*.jpg)"
-msgstr "Изображения JPEG (*.jpg)"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:745
-#, java-format
-msgid "The date in file \"{0}\" could not be parsed."
-msgstr "Невозможно прочесть дату из файла \"{0}\""
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:754
-#, java-format
-msgid "There is no EXIF time within the file \"{0}\"."
-msgstr "EXIF файла \"{0}\" не содержит информации о времени."
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:761
-msgid "Image"
-msgstr "Изображение"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:763
-msgid "Enter shown date (mm/dd/yyyy HH:MM:SS)"
-msgstr "Введите указанную дату (мм/дд/гггг ЧЧ:MM:СС)"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:766
-msgid "GPS unit timezone (difference to photo)"
-msgstr "Часовой пояс GPS объекта (отличается от фотографии)"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:778
-msgid "Synchronize Time with GPS Unit"
-msgstr "Синхронизировать время с GPS приёмником"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:801
-#: ../core/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:808
-msgid "Time entered could not be parsed."
-msgstr "Введённое время невозможно использовать"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:120
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategy.java:86
+#, fuzzy, java-format
+msgid "Warning: unexpected value for key ''{0}'' in preferences, got ''{1}''"
+msgstr "Ошибка: не удается сохранить свойства для ''{0}''"
+
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:71
+#, fuzzy
+msgid "Upload data in one request"
+msgstr "Загрузить все изменения на сервер одним запросом"
+
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:90
+msgid "Upload data in chunks of objects. Chunk size: "
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:115
+msgid "Upload each object individually"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:206
+#, fuzzy
+msgid "(1 request)"
+msgstr "Неверный запрос"
+
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:208
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:209
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:214
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:217
+msgid "(# requests unknown)"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:212
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:221
+#, fuzzy, java-format
+msgid "({0} request)"
+msgid_plural "({0} requests)"
+msgstr[0] "{0} метров"
+msgstr[1] "{0} метров"
+msgstr[2] "{0} метров"
+
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:260
+msgid "Illegal chunk size <= 0. Please enter an integer > 1"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:262
+#, fuzzy
+msgid "Please enter an integer > 1"
+msgstr "Пожалуйста, введите строку фильтра"
+
+#: ../core/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java:265
+#, fuzzy, java-format
+msgid "Value ''{0}'' is not a number. Please enter an integer > 1"
+msgstr "Файл ''{0}'' не записывается. Пожалуйста, поменяйте имя файла."
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:121
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:126
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:238
@@ -8501,30 +8633,30 @@
 msgstr "точка GPS"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:125
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:126
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:198
 msgid "Customize line drawing"
 msgstr "Настроить отрисовку линий"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:129
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:130
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:202
 msgid "Use global settings."
 msgstr "Использовать глобальные настройки."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:130
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:131
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:203
 msgid "Draw lines between points for this layer."
 msgstr "Отображать линии между точками для этого слоя."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:131
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:132
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:204
 msgid "Do not draw lines between points for this layer."
 msgstr "Не отображать линии между точками для этого слоя."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:145
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:146
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:220
 msgid "Select line drawing options"
 msgstr "Выбрать варианты отрисовки линий"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:162
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:163
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:235
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:196
@@ -8532,5 +8664,5 @@
 msgstr "Выбрать цвет"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:167
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:168
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:239
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:201
@@ -8539,5 +8671,5 @@
 msgstr "По умолчанию"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:171
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:172
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:243
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:205
@@ -8546,58 +8678,69 @@
 msgstr "Выбор цвета"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:191
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:192
 msgid "Markers From Named Points"
 msgstr "Маркеры из именованых точек"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:206
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:207
 #, java-format
 msgid "Named Trackpoints from {0}"
 msgstr "Именованные точки трека из {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:214
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:215
 msgid "Import Audio"
 msgstr "Импортировать аудиофайлы"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:218
-#, java-format
-msgid ""
-"<html>The data in the GPX layer ''{0}'' has been downloaded from the "
-"server.<br>Because its way points don''t include a timestamp we can''t "
-"correlate them with audio data.</html>"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:225
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:312
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:219
+#, java-format
+msgid ""
+"<html>The data in the GPX layer ''{0}'' has been downloaded from the server."
+"<br>Because its way points don''t include a timestamp we can''t correlate "
+"them with audio data.</html>"
+msgstr ""
+"<html>Данные в слое GPX ''{0}'' были скачаны с сервера.<br>Так как путевые "
+"точки не содержат меток времени, мы не можем синхронизировать их с "
+"аудиоданными.</html>"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:226
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:313
 msgid "Import not possible"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:247
+msgstr "Импорт невозможен"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:248
 msgid "Wave Audio files (*.wav)"
 msgstr "Аудиофайлы Wave (*.wav)"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:283
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:284
 #, java-format
 msgid "Audio markers from {0}"
 msgstr "Аудиомаркеры из {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:300
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:301
 msgid "Import images"
 msgstr "Импорт изображений"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:305
-#, java-format
-msgid ""
-"<html>The data in the GPX layer ''{0}'' has been downloaded from the "
-"server.<br>Because its way points don''t include a timestamp we can''t "
-"correlate them with images.</html>"
-msgstr ""
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:379
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:170
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:306
+#, java-format
+msgid ""
+"<html>The data in the GPX layer ''{0}'' has been downloaded from the server."
+"<br>Because its way points don''t include a timestamp we can''t correlate "
+"them with images.</html>"
+msgstr ""
+"<html>Данные в слое GPX ''{0}'' были скачаны с сервера.<br>Так как путевые "
+"точки не содержат меток времени, мы не можем синхронизировать их с "
+"изображениями.</html>"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:336
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/JpegFileFilter.java:31
+msgid "JPEG images (*.jpg)"
+msgstr "Изображения JPEG (*.jpg)"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:380
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:189
 #, java-format
 msgid "Name: {0}"
 msgstr "Название: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:383
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:384
 #: ../core/src/org/openstreetmap/josm/gui/preferences/StyleSourceEditor.java:415
 #, java-format
@@ -8605,5 +8748,5 @@
 msgstr "Описание: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:388
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:389
 #, java-format
 msgid "{0} track"
@@ -8614,5 +8757,5 @@
 
 #. item "Relations/Route" text "Symbol description"
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:390
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:391
 #: ../plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadDataGui.java:142
 #: build/trans_presets.java:3190
@@ -8620,22 +8763,17 @@
 msgstr "Описание"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:390
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:391
 msgid "Timespan"
 msgstr "Период"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:391
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:392
 msgid "Length"
 msgstr "Длина"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:391
-#: ../plugins/utilsplugin/src/UtilsPlugin/JumpToAction.java:91
-msgid "URL"
-msgstr "URL"
-
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:442
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:443
 msgid "Length: "
 msgstr "Длина: "
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:445
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:446
 #, java-format
 msgid "{0} route, "
@@ -8645,5 +8783,5 @@
 msgstr[2] "{0} маршрутов, "
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:446
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:447
 #, java-format
 msgid "{0} waypoint"
@@ -8653,24 +8791,24 @@
 msgstr[2] "{0} путевых точек"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:790
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:791
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:61
 msgid "Convert to data layer"
 msgstr "Преобразовать в слой данных"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:798
-msgid ""
-"<html>Upload of unprocessed GPS data as map data is considered "
-"harmful.<br>If you want to upload traces, look here:"
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:799
+msgid ""
+"<html>Upload of unprocessed GPS data as map data is considered harmful."
+"<br>If you want to upload traces, look here:"
 msgstr ""
 "<html>Загрузка на сервер необработанных данных GPS под видом данных карты "
 "считается вредоносной.<br>Если хотите загрузить треки, ознакомьтесь с этим:"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:800
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:801
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:66
 msgid "http://www.openstreetmap.org/traces"
 msgstr "http://www.openstreetmap.org/traces"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:823
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:634
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:824
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:631
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:88
 #: ../plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java:208
@@ -8680,29 +8818,29 @@
 msgstr "Преобразовано из: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:845
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:871
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:969
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:846
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:872
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:970
 msgid "Download from OSM along this track"
 msgstr "Скачать с OSM данные вдоль этого трека"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:853
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:854
 msgid "Download everything within:"
 msgstr "Скачать всё в пределах:"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:856
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:857
 #, java-format
 msgid "{0} meters"
 msgstr "{0} метров"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:860
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:861
 msgid "Maximum area per request:"
 msgstr "Максимальная область для одного запроса:"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:863
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:864
 #, java-format
 msgid "{0} sq km"
 msgstr "{0} кв. км."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:962
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:963
 #, java-format
 msgid ""
@@ -8713,9 +8851,9 @@
 "Продолжить?</html>"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1073
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1074
 msgid "No GPX track available in layer to associate audio with."
 msgstr "На слое отсутствует трек GPX, чтобы наложить звук."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1242
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1243
 msgid ""
 "Some waypoints with timestamps from before the start of the track or after "
@@ -8725,5 +8863,5 @@
 "будут пропущены или перенесены в начало трека."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1249
+#: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:1250
 msgid ""
 "Some waypoints which were too far from the track to sensibly estimate their "
@@ -8733,24 +8871,24 @@
 "проигнорированы при рассчете времени."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:112
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:111
 #, java-format
 msgid "Data Layer {0}"
 msgstr "Слой данных {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:180
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:179
 msgid "outside downloaded area"
 msgstr "вне области для скачивания"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:262
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:261
 #, java-format
 msgid "version {0}"
 msgstr "версия {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:300
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:299
 msgid "Warning: mixing 0.6 and 0.5 data results in version 0.5"
 msgstr ""
 "Внимание: совместное использование данных версий 0.6 и 0.5 в версии 0.5"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:334
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:333
 #, java-format
 msgid "There was {0} conflict detected."
@@ -8760,5 +8898,5 @@
 msgstr[2] "Обнаружено {0} конфликтов."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:340
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:339
 #, java-format
 msgid ""
@@ -8782,5 +8920,5 @@
 "удалёны на сервере."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:349
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:348
 #, java-format
 msgid ""
@@ -8800,11 +8938,11 @@
 "конфликтов и устраните конфликты вручную."
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:370
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:369
 msgid "Click to close this dialog and continue editing"
 msgstr "Нажмите, чтобы закрыть этот диалог и продолжить правку"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:509
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:514
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:519
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:506
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:511
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:516
 #, java-format
 msgid "{0} deleted"
@@ -8814,32 +8952,32 @@
 msgstr[2] "{0} удалено"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:522
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:519
 #, java-format
 msgid "{0} consists of:"
 msgstr "{0} состоит из:"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:526
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:523
 msgid "unset"
 msgstr "отключено"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:526
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:523
 #, java-format
 msgid "API version: {0}"
 msgstr "Версия API: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:631
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:628
 #: ../plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java:205
 msgid "Convert to GPX layer"
 msgstr "Преобразовать в слой GPX"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:724
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:721
 msgid "Dataset consistency test"
 msgstr "Тест согласованности набора данных"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:730
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:727
 msgid "No problems found"
 msgstr "Проблемы не обнаружены"
 
-#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:733
+#: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:730
 msgid "Following problems found:"
 msgstr "Обнаружены следующие проблемы:"
@@ -8847,10 +8985,10 @@
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:65
 msgid ""
-"<html>Upload of unprocessed GPS data as map data is considered "
-"harmful.<br>If you want to upload traces, look here:</html>"
+"<html>Upload of unprocessed GPS data as map data is considered harmful."
+"<br>If you want to upload traces, look here:</html>"
 msgstr ""
 "<html>Загрузка на сервер необработанных данных GPS под видом данных карты "
-"считается вредоносной.<br>Если хотите загрузить треки, ознакомьтесь с "
-"этим:</html>"
+"считается вредоносной.<br>Если хотите загрузить треки, ознакомьтесь с этим:</"
+"html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:160
@@ -8893,4 +9031,361 @@
 msgstr[2] "{0} точек"
 
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:131
+msgid "GPX Files (*.gpx *.gpx.gz)"
+msgstr "Файлы GPX (*.gpx *.gpx.gz)"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:152
+#, java-format
+msgid "File {0} is loaded yet under the name \"{1}\""
+msgstr "Файл {0} загружен под именем \"{1}\""
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:176
+#, java-format
+msgid "Error while parsing {0}"
+msgstr "Ошибка разбора {0}"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:185
+#, java-format
+msgid "Could not read \"{0}\""
+msgstr "Невозможно прочитать \"{0}\""
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:224
+msgid ""
+"<html>Take a photo of your GPS receiver while it displays the time."
+"<br>Display that photo here.<br>And then, simply capture the time you read "
+"on the photo and select a timezone<hr></html>"
+msgstr ""
+"<html> Сделайте фото вашего GPS приемника, когда он показывает время. <br> "
+"Покажите это фото здесь. <br> И потом, просто захват время которое вы "
+"прочитаете на фото и выберите часовой пояс <hr> </ HTML>"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:242
+msgid "Photo time (from exif):"
+msgstr "Время фотоснимка (из EXIF):"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:257
+msgid "Gps time (read from the above photo): "
+msgstr "Время GPS (прочтите на фото вверху): "
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:269
+msgid " [dd/mm/yyyy hh:mm:ss]"
+msgstr " [дд/мм/гггг чч:мм:сс]"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:277
+msgid "I'm in the timezone of: "
+msgstr "Я нахожусь в часовом поясе: "
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:340
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:376
+msgid "No date"
+msgstr "Без даты"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:349
+msgid "Open an other photo"
+msgstr "Открыть другое фото"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:390
+msgid "Synchronize time from a photo of the GPS receiver"
+msgstr "Синхронизация времени с фотографией GPS-приемника"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:404
+msgid ""
+"Error while parsing the date.\n"
+"Please use the requested format"
+msgstr ""
+"Ошибка при разборе даты.\n"
+"Пожалуйста, используйте запрашиваемый формат"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:406
+msgid "Invalid date"
+msgstr "Недопустимая дата"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:449
+msgid "<No GPX track loaded yet>"
+msgstr "<Не загружены треки GPX>"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:455
+msgid "GPX track: "
+msgstr "Трек GPX: "
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:460
+msgid "Open another GPX trace"
+msgstr "Открыть другой трек GPX"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:476
+msgid "Timezone: "
+msgstr "Часовой пояс: "
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:498
+msgid "Offset:"
+msgstr "Смещение:"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:510
+msgid "<html>I can take a picture of my GPS receiver.<br>Can this help?</html>"
+msgstr ""
+"<html>Я могу сфотографировать экран GPS приёмника.<br>Это поможет?</html>"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:527
+msgid "Update position for: "
+msgstr "Обновление позиции для: "
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:536
+msgid "All images"
+msgstr "Все изображения"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:546
+msgid "Images with no exif position"
+msgstr "Изображения без координат в заголовках Exif"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:556
+msgid "Not yet tagged images"
+msgstr "Картинки без тегов"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:577
+msgid "Correlate images with GPX track"
+msgstr "Сопоставить изображения с GPX треком"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:578
+msgid "Correlate"
+msgstr "Совпадения"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:578
+msgid "Auto-Guess"
+msgstr "Авто-Угадывание"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:592
+msgid "You should select a GPX track"
+msgstr "Необходимо выбрать трек GPX"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:593
+msgid "No selected GPX track"
+msgstr "Трек GPX не выделен"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:605
+#, java-format
+msgid ""
+"Error while parsing timezone.\n"
+"Expected format: {0}"
+msgstr ""
+"Ошибка при разборе часового пояса.\n"
+"Ожидаемый формат: {0}"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:606
+msgid "Invalid timezone"
+msgstr "Недопустимый часовой пояс"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:618
+#, java-format
+msgid ""
+"Error while parsing offset.\n"
+"Expected format: {0}"
+msgstr ""
+"Ошибка при разборе смещения.\n"
+"Ожидаемый формат: {0}"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:619
+msgid "Invalid offset"
+msgstr "Недопустимое смещение"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:659
+#, java-format
+msgid "Found {0} matches of {1} in GPX track {2}"
+msgstr "Надено {0} совпадений из {1} в GPX треке {2}"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:660
+msgid "GPX Track loaded"
+msgstr "Трек GPX загружен"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:695
+msgid "The selected photos don't contain time information."
+msgstr "ыбранные фотографии не содержат информацию о времени."
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:696
+msgid "Photos don't contain time information"
+msgstr "Фотографии не содержать информацию о времени"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:730
+msgid ""
+"The selected GPX track doesn't contain timestamps. Please select another one."
+msgstr ""
+"Точки в выбранном GPX треке не содержат времени. Пожалуйста, выберите другой."
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:731
+msgid "GPX Track has no time information"
+msgstr "GPX трек не содержит информации о времени"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:776
+#, java-format
+msgid "Timezone: {0}"
+msgstr "Часовой пояс: {0}"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:777
+#, java-format
+msgid "Minutes: {0}"
+msgstr "Минуты: {0}"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:778
+#, java-format
+msgid "Seconds: {0}"
+msgstr "Секунды: {0}"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:795
+#, java-format
+msgid "Matched {0} of {1} photos to GPX track."
+msgstr "Совпавшие {0} из {1} фотографий с GPX треком."
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:798
+#, java-format
+msgid "(Time difference of {0} days)"
+msgstr "(Разница во времени {0} дней)"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:805
+#, java-format
+msgid "Offset between track and photos: {0}m {1}s"
+msgstr "Смещение между треком и фотографией: {0}м {1}с"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:867
+msgid ""
+"An error occurred while trying to match the photos to the GPX track. You can "
+"adjust the sliders to manually match the photos."
+msgstr ""
+"Произошла ошибка во время попытки сопоставить фотографии с GPX треком. Вы "
+"можете вручную сопоставить фотографии использую ползунки."
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:869
+msgid "Matching photos to track failed"
+msgstr "Сопоставление фотографий треку прервано"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:885
+msgid "Adjust timezone and offset"
+msgstr "Настройка часового пояса и смещения"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java:886
+msgid "Default Values"
+msgstr "Значения по умолчанию"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:123
+msgid "Extracting GPS locations from EXIF"
+msgstr "Извлечение GPS координат из EXIF"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:130
+msgid "Starting directory scan"
+msgstr "Запуск сканирования каталога"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:135
+msgid "One of the selected files was null"
+msgstr "Один из выделенных файлов пуст"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:141
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:144
+msgid "Read photos..."
+msgstr "Загрузка фото..."
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:156
+#, java-format
+msgid "Reading {0}..."
+msgstr "Чтение {0}..."
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:198
+#, java-format
+msgid "Unable to get canonical path for directory {0}\n"
+msgstr "Не удалось получить канонический путь к каталогу {0}\n"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:210
+#, java-format
+msgid "Scanning directory {0}"
+msgstr "Скнирование каталога {0}"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:215
+#, java-format
+msgid "Found null file in directory {0}\n"
+msgstr "Найден пустой файл в каталоге {0}\n"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:218
+#, java-format
+msgid "Error while getting files from directory {0}\n"
+msgstr "Ошибка чтения файлов в каталоге {0}\n"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:332
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java:53
+msgid "Geotagged Images"
+msgstr "Изображения с данными о местоположении"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:352
+msgid "Correlate to GPX"
+msgstr "Коррелируют с GPX"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:370
+msgid "image"
+msgid_plural "images"
+msgstr[0] "изображение"
+msgstr[1] "изображения"
+msgstr[2] "изображений"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java:371
+#, java-format
+msgid "{0} were found to be gps tagged."
+msgstr "{0} изображений имело теги GPS"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java:442
+msgid "No image"
+msgstr "Изображений нет"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java:452
+#, java-format
+msgid "Loading {0}"
+msgstr "Загрузка {0}"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java:454
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java:481
+#, java-format
+msgid "Error on file {0}"
+msgstr "Ошибка в файле {0}"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java:53
+#, fuzzy
+msgid "Display geotagged images"
+msgstr "Показать изображения с геотегами"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java:80
+#: ../plugins/imagewaypoint/src/org/insignificant/josm/plugins/imagewaypoint/ImageWayPointDialog.java:106
+msgid "Previous"
+msgstr "Предыдущее"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java:89
+msgid "Remove photo from layer"
+msgstr "Удалить фото из слоя"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java:97
+#: ../plugins/imagewaypoint/src/org/insignificant/josm/plugins/imagewaypoint/ImageWayPointDialog.java:127
+msgid "Next"
+msgstr "Следующее"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java:106
+msgid "Center view"
+msgstr "Центрировать вид"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java:114
+msgid "Zoom best fit and 1:1"
+msgstr "Масштабировать с лучшим расположением и 1:1"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java:186
+#, java-format
+msgid ""
+"\n"
+"Altitude: {0} m"
+msgstr ""
+"\n"
+"Высота: {0} м"
+
+#: ../core/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java:189
+#, java-format
+msgid ""
+"\n"
+"{0} km/h"
+msgstr ""
+"\n"
+"{0} км/ч"
+
 #: ../core/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java:152
 msgid "gps marker"
@@ -9064,6 +9559,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AudioPreference.java:40
 msgid "Explicit waypoints with time estimated from track position."
-msgstr ""
-"Точные маршрутные точки с приблизительным временем из позиции на треке"
+msgstr "Точные маршрутные точки с приблизительным временем из позиции на треке"
 
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AudioPreference.java:41
@@ -9081,6 +9575,5 @@
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AudioPreference.java:53
 msgid "Show or hide the audio menu entry on the main menu bar."
-msgstr ""
-"Отобразить или спрятать меню работы со звуком на панели Главного меню"
+msgstr "Отобразить или спрятать меню работы со звуком на панели Главного меню"
 
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AudioPreference.java:58
@@ -9217,5 +9710,5 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/preferences/DrawingPreference.java:36
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:98
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:107
 #: ../plugins/terracer/src/terracer/TerracerAction.java:412
 #: ../plugins/terracer/src/terracer/TerracerAction.java:430
@@ -9417,6 +9910,5 @@
 #. drawGpsArrowsFast
 #: ../core/src/org/openstreetmap/josm/gui/preferences/DrawingPreference.java:135
-msgid ""
-"Draw the direction arrows using table lookups instead of complex math."
+msgid "Draw the direction arrows using table lookups instead of complex math."
 msgstr ""
 "Отображать стрелки направления, используя таблицы, вместо математических "
@@ -9428,6 +9920,5 @@
 "Don't draw arrows if they are not at least this distance away from the last "
 "one."
-msgstr ""
-"Не отображать стрелки, если они находятся близко от предыдущих стрелок"
+msgstr "Не отображать стрелки, если они находятся близко от предыдущих стрелок"
 
 #: ../core/src/org/openstreetmap/josm/gui/preferences/DrawingPreference.java:144
@@ -9482,6 +9973,5 @@
 #. antialiasing
 #: ../core/src/org/openstreetmap/josm/gui/preferences/DrawingPreference.java:242
-msgid ""
-"Apply antialiasing to the map view resulting in a smoother appearance."
+msgid "Apply antialiasing to the map view resulting in a smoother appearance."
 msgstr "Применить сглаживание карты."
 
@@ -9551,19 +10041,19 @@
 #: ../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:79
+#: ../core/src/org/openstreetmap/josm/gui/preferences/LanguagePreference.java:70
 msgid "Look and Feel"
 msgstr "Оформление"
 
-#: ../core/src/org/openstreetmap/josm/gui/preferences/LanguagePreference.java:59
+#: ../core/src/org/openstreetmap/josm/gui/preferences/LanguagePreference.java:57
+msgid "Language"
+msgstr "Язык"
+
+#: ../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
 msgid "Default (Auto determined)"
 msgstr "По умолчанию (Автоопределение)"
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/LanguagePreference.java:66
-msgid "Language"
-msgstr "Язык"
-
-#: ../core/src/org/openstreetmap/josm/gui/preferences/LanguagePreference.java:112
-msgid "Looking up available translations..."
-msgstr ""
 
 #: ../core/src/org/openstreetmap/josm/gui/preferences/MapPaintPreference.java:35
@@ -9822,9 +10312,9 @@
 #, java-format
 msgid ""
-"<html>Failed to load the list of style sources "
-"from<br>''{0}''.<br><br>Details (untranslated):<br>{1}</html>"
-msgstr ""
-"<html>Не удалось загрузить список источников стилей "
-"из<br>''{0}''.<br><br>Подробности (на англ.):<br>{1}</html>"
+"<html>Failed to load the list of style sources from<br>''{0}''."
+"<br><br>Details (untranslated):<br>{1}</html>"
+msgstr ""
+"<html>Не удалось загрузить список источников стилей из<br>''{0}''."
+"<br><br>Подробности (на англ.):<br>{1}</html>"
 
 #: ../core/src/org/openstreetmap/josm/gui/preferences/StyleSourceEditor.java:765
@@ -9890,6 +10380,6 @@
 "a menu entry of button for the first time. So some of your changes may "
 "become active even without restart --- but also without collistion handling. "
-"This is another reason to <b>restart</b> JOSM after making any changes "
-"here.</p>"
+"This is another reason to <b>restart</b> JOSM after making any changes here."
+"</p>"
 msgstr ""
 "<p>Кроме того, горячие клавиши активируются, если назначаются для какого-"
@@ -9906,9 +10396,8 @@
 "key (PC keyboard don't have them, Sun keyboards do), the do not use it. Also "
 "there will be 'keys' listed that correspond to a shortcut on your keyboard "
-"(e.g. ':'/Colon). Please also do not use them, use the base key "
-"(';'/Semicolon on US keyboards, '.'/Period on German keyboards, ...) "
-"instead. Not doing so may result in conflicts, as there is no way for JOSM "
-"to know that Ctrl+Shift+; and Ctrl+: actually is the same thing on an US "
-"keyboard...</p>"
+"(e.g. ':'/Colon). Please also do not use them, use the base key (';'/"
+"Semicolon on US keyboards, '.'/Period on German keyboards, ...) instead. Not "
+"doing so may result in conflicts, as there is no way for JOSM to know that "
+"Ctrl+Shift+; and Ctrl+: actually is the same thing on an US keyboard...</p>"
 msgstr ""
 "<p>Вы можете заметить, что в списке выбора клавиш на следующей вкладке есть "
@@ -9948,6 +10437,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/preferences/prefJPanel.java:183
 msgid ""
-"<p>The pseudo-modifier 'disabled' will disable the shortcut when "
-"encountered.</p>"
+"<p>The pseudo-modifier 'disabled' will disable the shortcut when encountered."
+"</p>"
 msgstr "<p>Псевдо-модификатор 'отключено' отключает горячую клавишу.</p>"
 
@@ -10041,5 +10530,5 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:450
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:271
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:313
 msgid "More information about this feature"
 msgstr "Подробнее"
@@ -10127,5 +10616,5 @@
 msgstr "Скачивание точек с {0} до {1}..."
 
-#: ../core/src/org/openstreetmap/josm/io/ChangesetClosedException.java:33
+#: ../core/src/org/openstreetmap/josm/io/ChangesetClosedException.java:83
 #: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:110
 #, java-format
@@ -10133,5 +10622,5 @@
 msgstr "Сервер сообщил о неудавшемся разборе даты ''{0}''."
 
-#: ../core/src/org/openstreetmap/josm/io/ChangesetClosedException.java:37
+#: ../core/src/org/openstreetmap/josm/io/ChangesetClosedException.java:87
 #, java-format
 msgid ""
@@ -10255,16 +10744,15 @@
 msgstr "Неизвестный режим {0}."
 
-#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:115
-#, java-format
-msgid ""
-"No primitive with id {0} in local dataset. Can't infer primitive type."
+#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:116
+#, java-format
+msgid "No primitive with id {0} in local dataset. Can't infer primitive type."
 msgstr ""
 "Нет элемента с id {0} в локальном наборе данных. Невозможно вывести тип "
 "элемента."
 
-#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:308
+#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:309
 #: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:333
 #: ../core/src/org/openstreetmap/josm/io/OsmServerLocationReader.java:30
-#: ../core/src/org/openstreetmap/josm/io/OsmServerObjectReader.java:36
+#: ../core/src/org/openstreetmap/josm/io/OsmServerObjectReader.java:84
 #: ../core/src/org/openstreetmap/josm/io/ProgressInputStream.java:46
 #: ../core/src/org/openstreetmap/josm/io/ProgressInputStream.java:97
@@ -10292,20 +10780,20 @@
 msgstr "Сервер выдал ошибку 404 для id {0}. Пропускаем"
 
-#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:399
+#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:411
 #, java-format
 msgid "Fetching a package of nodes from ''{0}''"
 msgstr "Выборка пакета точек из ''{0}''"
 
-#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:400
+#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:412
 #, java-format
 msgid "Fetching a package of ways from ''{0}''"
 msgstr "Выборка пакета линий из ''{0}''"
 
-#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:401
+#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:413
 #, java-format
 msgid "Fetching a package of relations from ''{0}''"
 msgstr "Выборка пакета отношений из ''{0}''"
 
-#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:412
+#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:424
 msgid ""
 "Server replied with response code 404, retrying with an individual request "
@@ -10314,4 +10802,12 @@
 "Сервер выдал ошибку 404, повторная попытка будет с индивидуальным запросом "
 "для каждого элемента"
+
+#: ../core/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java:450
+#, fuzzy, java-format
+msgid "Downloading {0} object from ''{1}''"
+msgid_plural "Downloading {0} objects from ''{1}''"
+msgstr[0] "Скачивание отношения ''{0}''  с сервера"
+msgstr[1] "Скачивание отношения ''{0}''  с сервера"
+msgstr[2] "Скачивание отношения ''{0}''  с сервера"
 
 #: ../core/src/org/openstreetmap/josm/io/NMEAImporter.java:21
@@ -10353,98 +10849,98 @@
 msgstr "отсутствует пункт настройки \"{0}\". Не могу инициализировать OsmApi"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:173
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:163
 msgid "This version of JOSM is incompatible with the configured server."
 msgstr "Эта версия JOSM несовместима с настроенным сервером."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:174
-#, java-format
-msgid ""
-"It supports protocol versions 0.5 and 0.6, while the server says it supports "
-"{0} to {1}."
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:164
+#, fuzzy, java-format
+msgid ""
+"It supports protocol version 0.6, while the server says it supports {0} to "
+"{1}."
 msgstr ""
 "Поддерживает протокол версии 0.5 и 0.6, тогда как сервер сообщает о "
 "поддержке {0} до {1}."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:178
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:168
 #, java-format
 msgid "Communications with {0} established using protocol version {1}."
 msgstr "Соединение с {0} установлено используя протокол {1}"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:253
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:322
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:243
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:306
 #, java-format
 msgid "Unexpected format of ID replied by the server. Got ''{0}''."
 msgstr "сервер вернул неожиданный формат id, текущее значение \"{0}\""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:279
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:263
 #, java-format
 msgid ""
 "Unexpected format of new version of modified primitive ''{0}''. Got ''{1}''."
 msgstr ""
-"Неожиданный формат новой версии изменённого элемента \"{0}\". Получено "
-"\"{1}\""
-
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:314
+"Неожиданный формат новой версии изменённого элемента \"{0}\". Получено \"{1}"
+"\""
+
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:298
 msgid "Creating changeset..."
 msgstr "Создание пакета правок..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:324
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:308
 #, java-format
 msgid "Successfully opened changeset {0}"
 msgstr "Успешно открытый пакет правок {0}"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:351
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:335
 msgid "Updating changeset..."
 msgstr "Обновление пакета правок..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:353
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:337
 #, java-format
 msgid "Updating changeset {0}..."
 msgstr "Обновление пакета правок {0}..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:389
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:373
 msgid "Closing changeset..."
 msgstr "Закрытие пакета правок..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:410
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:394
 msgid "No changeset present for diff upload."
 msgstr "Нет пакетов правок для загрузки отличий"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:417
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:401
 msgid "Preparing..."
 msgstr "Подготовка..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:422
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:406
 msgid "Uploading..."
 msgstr "Загрузка на сервер..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:439
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:423
 msgid "Waiting 10 seconds ... "
 msgstr "Ожидание 10 секунд ... "
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:442
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:426
 #, java-format
 msgid "Starting retry {0} of {1} in {2} seconds ..."
 msgstr "Попытка {0} из {1} через {2} секунды..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:450
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:434
 msgid "OK - trying again."
 msgstr "OK - пробуем ещё раз."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:526
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:510
 #, java-format
 msgid "Starting retry {0} of {1}."
 msgstr "Попытка {0} из {1}."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:611
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:600
 msgid "Current changeset is null. Can't upload data."
 msgstr "Текущий пакет правок пуст. Невозможно загрузить данные."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:613
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:602
 #, java-format
 msgid "ID of current changeset > 0 required. Current ID is {0}."
 msgstr "Требуется, чтобы ID текущего пакета правок был > 0. Текущий ID: {0}."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:641
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:630
 #, java-format
 msgid "Open changeset expected. Got closed changeset with id {0}."
@@ -10481,5 +10977,5 @@
 #: ../core/src/org/openstreetmap/josm/io/OsmHistoryReader.java:116
 #: ../core/src/org/openstreetmap/josm/io/OsmHistoryReader.java:131
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:180
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:181
 #, java-format
 msgid "Missing mandatory attribute ''{0}''."
@@ -10506,5 +11002,5 @@
 
 #: ../core/src/org/openstreetmap/josm/io/OsmChangesetParser.java:159
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:176
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:177
 #, java-format
 msgid "Missing mandatory attribute ''{0}'' of XML element {1}."
@@ -10512,5 +11008,5 @@
 
 #: ../core/src/org/openstreetmap/josm/io/OsmChangesetParser.java:166
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:183
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:184
 #, java-format
 msgid "Unsupported version: {0}"
@@ -10520,9 +11016,8 @@
 #, java-format
 msgid "Undefined element ''{0}'' found in input stream. Aborting."
-msgstr ""
-"Неопределённый элемент ''{0}'' обнаружен во входящем потоке. Отменено."
+msgstr "Неопределённый элемент ''{0}'' обнаружен во входящем потоке. Отменено."
 
 #: ../core/src/org/openstreetmap/josm/io/OsmChangesetParser.java:197
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:313
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:314
 #, java-format
 msgid "Illegal value for attribute ''uid''. Got ''{0}''."
@@ -10564,6 +11059,5 @@
 msgid ""
 "Login password to the OSM account. Leave blank to not store any password."
-msgstr ""
-"Пароль учётной записи OSM. Оставьте пустым, чтобы не сохранять пароль."
+msgstr "Пароль учётной записи OSM. Оставьте пустым, чтобы не сохранять пароль."
 
 #: ../core/src/org/openstreetmap/josm/io/OsmConnection.java:254
@@ -10581,11 +11075,11 @@
 #: ../core/src/org/openstreetmap/josm/io/OsmConnection.java:260
 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>"
-msgstr ""
-"<html>ВНИМАНИЕ: Пароль хранится открытым текстом, в файле "
-"настроек.<br>Пароль передаётся на сервер открытым текстом, закодированный в "
-"URL.<br><b>Не используйте важные Пароли.</b></html"
+"<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>"
+msgstr ""
+"<html>ВНИМАНИЕ: Пароль хранится открытым текстом, в файле настроек."
+"<br>Пароль передаётся на сервер открытым текстом, закодированный в URL."
+"<br><b>Не используйте важные Пароли.</b></html"
 
 #: ../core/src/org/openstreetmap/josm/io/OsmDataParsingException.java:44
@@ -10612,6 +11106,6 @@
 #, java-format
 msgid ""
-"<html>An error occurred while restoring backup file.<br>Error "
-"is:<br>{0}</html>"
+"<html>An error occurred while restoring backup file.<br>Error is:<br>{0}</"
+"html>"
 msgstr ""
 "<html>Произошла ошибка при восстановлении резервной копии файла.<br>Ошибка: "
@@ -10688,28 +11182,28 @@
 msgstr "Файл \"{0}\" не существует"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:207
-#, java-format
-msgid ""
-"Missing manadatory attributes on element ''bounds''. Got "
-"minlon=''{0}'',minlat=''{1}'',maxlon=''{3}'',maxlat=''{4}'', origin=''{5}''."
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:208
+#, java-format
+msgid ""
+"Missing manadatory attributes on element ''bounds''. Got minlon=''{0}'',"
+"minlat=''{1}'',maxlon=''{3}'',maxlat=''{4}'', origin=''{5}''."
 msgstr ""
 "Отсутствуют обязательные атрибуты элемента ''bounds'' (границы). Получено "
 "minlon=''{0}'',minlat=''{1}'',maxlon=''{3}'',maxlat=''{4}'', origin=''{5}''."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:230
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:231
 msgid "Found XML element <nd> not as direct child of element <way>."
 msgstr "Найден элемент XML <nd>, не являющийся дочерним элементом для <way>."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:235
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:236
 #, java-format
 msgid "Missing mandatory attribute ''{0}'' on <nd> of way {1}."
 msgstr "Отсутствует обязательный атрибут ''{0}'' на <nd> линии {1}."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:241
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:242
 #, java-format
 msgid "Illegal value of attribute ''ref'' of element <nd>. Got {0}."
 msgstr "Неверное значение атрибута ''ref'' элемента <nd>. Получено {0}."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:258
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:259
 msgid "Found XML element <member> not as direct child of element <relation>."
 msgstr ""
@@ -10717,22 +11211,21 @@
 "<relation>."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:264
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:265
 #, java-format
 msgid "Missing attribute ''ref'' on member in relation {0}."
 msgstr "Отсутствует атрибут ''ref'' у участника отношений {0}."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:269
-#, java-format
-msgid ""
-"Illegal value for attribute ''ref'' on member in relation {0}. Got {1}"
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:270
+#, java-format
+msgid "Illegal value for attribute ''ref'' on member in relation {0}. Got {1}"
 msgstr ""
 "Неверное значение атрибута ''ref'' у участника отношения {0}. Получено {1}"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:273
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:274
 #, java-format
 msgid "Missing attribute ''type'' on member {0} in relation {1}."
 msgstr "Отсутствует атрибут ''type'' у участника {0} отношения {1}."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:276
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:277
 #, java-format
 msgid ""
@@ -10742,9 +11235,9 @@
 "{2}."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:283
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:284
 msgid "Incomplete <member> specification with ref=0"
 msgstr "Неполная спецификация <member> с ref=0"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:295
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:296
 #, java-format
 msgid "Undefined element ''{0}'' found in input stream. Skipping."
@@ -10752,10 +11245,10 @@
 "Неопределённый элемент ''{0}'' обнаружен во входящем потоке. Пропущено."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:323
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:324
 msgid "Illegal object with ID=0."
 msgstr "Недопустимый объект с id=0"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:349
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:353
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:350
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:354
 #, java-format
 msgid ""
@@ -10767,8 +11260,8 @@
 
 #. default version in 0.5 files for existing primitives
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:355
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:360
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:363
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:377
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:356
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:361
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:364
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:378
 #, java-format
 msgid ""
@@ -10780,25 +11273,25 @@
 
 #. should not happen. API version has been checked before
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:368
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:369
 #, java-format
 msgid "Unknown or unsupported API version. Got {0}."
 msgstr "Неизвестная или неподдерживаемая версия API. Получено {0}."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:374
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:375
 #, java-format
 msgid "Missing attribute ''version'' on OSM primitive with ID {0}."
 msgstr "Отсутствует атрибут ''version'' на элементе OSM с ID {0}."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:399
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:400
 #, java-format
 msgid "Missing required attribute ''{0}''."
 msgstr "Отсутствует нужный атрибут ''{0}''."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:404
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:405
 #, java-format
 msgid "Illegal long value for attribute ''{0}''. Got ''{1}''."
 msgstr "Неверная длина значения атрибута ''{0}''. Получено ''{1}''."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:427
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:428
 #, java-format
 msgid ""
@@ -10807,5 +11300,5 @@
 "Линия с внешним ID ''{0}'' содержит отсутствующую точку с внешним ID ''{1}''."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:445
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:447
 #, java-format
 msgid ""
@@ -10816,5 +11309,5 @@
 "мере одна точка отсутствовала в скачанных данных."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:493
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:496
 #, java-format
 msgid ""
@@ -10823,5 +11316,5 @@
 "Неизвестный тип участника отношения ''{0}'' в отношении с внешним id ''{1}''."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:504
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:507
 #, java-format
 msgid ""
@@ -10832,13 +11325,13 @@
 "внешним id ''{1}''."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:554
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:557
 msgid "Prepare OSM data..."
 msgstr "Подготовка данных..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:555
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:558
 msgid "Parsing OSM data..."
 msgstr "Разбор данных OSM..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:560
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:563
 msgid "Preparing data set..."
 msgstr "Подготовка набора данных..."
@@ -10891,4 +11384,10 @@
 msgid "Contacting Server..."
 msgstr "Соединение с сервером..."
+
+#: ../core/src/org/openstreetmap/josm/io/OsmServerObjectReader.java:42
+#: ../core/src/org/openstreetmap/josm/io/OsmServerObjectReader.java:62
+#, fuzzy, java-format
+msgid "Expected value > 0 for parameter ''{0}'', got {1}"
+msgstr "недопустимое значение параметра \"index\". Текущее значение {0}"
 
 #: ../core/src/org/openstreetmap/josm/io/OsmServerReader.java:63
@@ -10927,12 +11426,11 @@
 #, java-format
 msgid "Illegal value for attribute ''{0}'' on XML tag ''{1}''. Got {2}."
-msgstr ""
-"Неверное значение атрибута ''{0}'' на теге XML ''{1}''. Получено {2}."
-
-#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:73
+msgstr "Неверное значение атрибута ''{0}'' на теге XML ''{1}''. Получено {2}."
+
+#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:78
 msgid "Starting to upload with one request per primitive ..."
 msgstr "Начало загрузки на сервер с отдельным запросом на каждый элемент ..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:81
+#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:86
 #, java-format
 msgid "{0}% ({1}/{2}), {3} left. Uploading node ''{4}'' (id: {5})"
@@ -10940,5 +11438,5 @@
 "{0}% ({1}/{2}), {3} осталось. Загрузка на сервер точки ''{4}'' (id: {5})"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:82
+#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:87
 #, java-format
 msgid "{0}% ({1}/{2}), {3} left. Uploading way ''{4}'' (id: {5})"
@@ -10946,34 +11444,31 @@
 "{0}% ({1}/{2}), {3} осталось. Загрузка на сервер линии ''{4}'' (id: {5})"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:83
+#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:88
 #, java-format
 msgid "{0}% ({1}/{2}), {3} left. Uploading relation ''{4}'' (id: {5})"
 msgstr "{0}% ({1}/{2}), {3} осталось. Загрузка отношения ''{4}'' (id: {5})"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:115
+#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:120
 msgid "Starting to upload in one request ..."
 msgstr "Начало загрузки на сервер за один запрос..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:141
+#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:142
+#, fuzzy, java-format
+msgid "Value >0 expected for parameter ''{0}'', got {1}"
+msgstr "недопустимое значение параметра \"index\". Текущее значение {0}"
+
+#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:144
+#, fuzzy
+msgid "Starting to upload in chunks..."
+msgstr "Начало загрузки на сервер за один запрос..."
+
+#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:151
+#, fuzzy, java-format
+msgid "({0}/{1}) Uploading {2} objects..."
+msgstr "Передача объектов на сервер. Кол-во: {0}..."
+
+#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:187
 msgid "Uploading data ..."
 msgstr "Загрузка данных на сервер ..."
-
-#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:148
-msgid ""
-"WARNING: no API version defined for data to upload. Falling back to version "
-"0.6"
-msgstr ""
-"Предупреждение: нет версии API предназначенной для загрузки данных на "
-"сервер. Возврат к версии 0.6"
-
-#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:153
-#, java-format
-msgid ""
-"WARNING: preference ''{0}'' or API version ''{1}'' of dataset requires to "
-"use diff uploads, but API is not able to handle them. Ignoring diff upload."
-msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: параметр ''{0}'' или версия API ''{1}'' набора данных "
-"требует загрузку на сервер изменений, но API не способна выполнить это. "
-"Загрузка изменений на сервер будет проигнорирована."
 
 #: ../core/src/org/openstreetmap/josm/plugins/PluginDownloader.java:44
@@ -11015,17 +11510,27 @@
 msgstr "Скачивание модуля {0}..."
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginDownloader.java:139
+#: ../core/src/org/openstreetmap/josm/plugins/PluginDownloader.java:146
+#, fuzzy, java-format
+msgid "Delete old plugin {0}"
+msgstr "Удалить {1} {0}"
+
+#: ../core/src/org/openstreetmap/josm/plugins/PluginDownloader.java:153
+#, fuzzy, java-format
+msgid "Delete old plugin file {0}"
+msgstr "Ошибка при скачивании модуля: {0}"
+
+#: ../core/src/org/openstreetmap/josm/plugins/PluginDownloader.java:166
 msgid "Skip download"
 msgstr "Пропустить скачивание"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginDownloader.java:140
+#: ../core/src/org/openstreetmap/josm/plugins/PluginDownloader.java:167
 msgid "Download Plugin"
 msgstr "Скачать модуль"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginDownloader.java:140
+#: ../core/src/org/openstreetmap/josm/plugins/PluginDownloader.java:167
 msgid "Skip Download"
 msgstr "Пропустить скачивание"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginDownloader.java:142
+#: ../core/src/org/openstreetmap/josm/plugins/PluginDownloader.java:169
 #, java-format
 msgid "JOSM version {0} required for plugin {1}."
@@ -11037,16 +11542,15 @@
 msgstr "В модуле {0} произошла ошибка"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:74
-#, java-format
-msgid ""
-"Loading of {0} plugin was requested. This plugin is no longer required."
-msgstr "Был запрос на загрузку модуля {0}. Этот модуль бульше не нужен."
-
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:83
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:75
+#, java-format
+msgid "Plugin {0} is no longer necessary and has been deactivated."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:84
 #, java-format
 msgid ""
 "<html>Loading of {0} plugin was requested.<br>This plugin is no longer "
-"developed and very likely will produce errors.<br>It should be "
-"disabled.<br>Delete from preferences?</html>"
+"developed and very likely will produce errors.<br>It should be disabled."
+"<br>Delete from preferences?</html>"
 msgstr ""
 "<html>Была запрошена загрузка модуля {0}.<br>Этот модуль больше не "
@@ -11054,5 +11558,5 @@
 "отключён.<br>Удалить из настроек?</html>"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:101
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:102
 msgid ""
 "You updated your JOSM software.\n"
@@ -11064,50 +11568,50 @@
 "Обносить модули сейчас?"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:114
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:115
 #, java-format
 msgid "Last plugin update more than {0} days ago."
 msgstr "Последнее обновление модуля было более {0} дней назад"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:122
 #: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:123
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:124
 msgid "Update plugins"
 msgstr "Обновить модули"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:123
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:124
 msgid "Skip update"
 msgstr "Пропустить обновление"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:147
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:148
 #, java-format
 msgid "Plugin {0} requires JOSM update to version {1}."
 msgstr "Модуль {0} требует обновить JOSM до версии {1}."
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:166
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:167
 #, java-format
 msgid "Plugin {0} is required by plugin {1} but was not found."
 msgstr "Модуль {0} требуется модулю {1}, но не найден."
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:181
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:182
 #, java-format
 msgid "Plugin not found: {0}."
 msgstr "Модуль не найден: {0}."
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:211
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:212
 #, java-format
 msgid "Could not load plugin {0}. Delete from preferences?"
 msgstr "Невозможно загрузить модуль {0}. Удалить из настроек?"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:220
 #: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:221
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:309
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:222
 #: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:310
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:311
 msgid "Disable plugin"
 msgstr "Отключить модуль"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:221
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:222
 msgid "Keep plugin"
 msgstr "Сохранить модуль"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:267
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:268
 msgid ""
 "Activating the updated plugins failed. Check if JOSM has the permission to "
@@ -11117,9 +11621,9 @@
 "разрешение переписывать существующие модули."
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:314
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:315
 msgid "<html>"
 msgstr "<html>"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:315
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:316
 #, java-format
 msgid ""
@@ -11127,10 +11631,10 @@
 msgstr "Произошла неожиданная ошибка. Возможно, она вызвана модулем ''{0}''."
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:318
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:319
 #, java-format
 msgid "According to the information within the plugin, the author is {0}."
 msgstr "Согласно информации в модуле, автором является {0}."
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:321
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:322
 msgid ""
 "Try updating to the newest version of this plugin before reporting a bug."
@@ -11139,9 +11643,9 @@
 "ошибке."
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:323
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:324
 msgid "Should the plugin be disabled?"
 msgstr "Отключить модуль?"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:335
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:336
 msgid ""
 "The plugin has been removed from the configuration. Please restart JOSM to "
@@ -11151,13 +11655,13 @@
 "модуль."
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:341
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:342
 msgid "The plugin could not be removed. Probably it was already disabled"
 msgstr "Не удается удалить модуль. Возможно он уже выключен"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:385
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:386
 msgid "Plugin information"
 msgstr "Информация о модуле"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:391
+#: ../core/src/org/openstreetmap/josm/plugins/PluginHandler.java:392
 #: ../core/src/org/openstreetmap/josm/plugins/PluginInformation.java:172
 msgid "no description available"
@@ -11266,4 +11770,6 @@
 "sure you've updated to the latest version of JOSM here:</p></html>"
 msgstr ""
+"<html><p>Произошла ошибка при работе с JOSM. Прежде чем сообщить о ней, "
+"<br>убедитесь, что вы работаете с последней версией JOSM здесь:</p></html>"
 
 #: ../core/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java:96
@@ -11272,4 +11778,6 @@
 "please<br>file a bug in our bugtracker using this link:</p></html>"
 msgstr ""
+"<html>Необходимо также обновить модули. Если все вышеперечисленное не "
+"помогло,<br>сообщите нам об ошибке, перейдя по ссылке:</p></html>"
 
 #: ../core/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java:99
@@ -11277,7 +11785,10 @@
 "<html><p>There the the error information provided below should already "
 "be<br>filled out for you. Please include information on how to "
-"reproduce<br>the error and try to supply as much detail as "
-"possible.</p></html>"
-msgstr ""
+"reproduce<br>the error and try to supply as much detail as possible.</p></"
+"html>"
+msgstr ""
+"<html><p>Информация об ошибке уже добавлена ниже<br>для облегчения работы. "
+"Вы только опишите подробно, то, как возникла эта<br>ошибка и постарайтесь "
+"сделать это поподробнее.</p></html>"
 
 #: ../core/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java:103
@@ -11286,4 +11797,6 @@
 "information<br>below at this URL:</p></html>"
 msgstr ""
+"<html><p>В качестве альтернативы, если это не работает, вы можете вручную "
+"заполнить<br>по этой ссылке:</p></html>"
 
 #: ../core/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java:111
@@ -11293,5 +11806,5 @@
 #: ../core/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java:120
 msgid "You've encountered a bug in JOSM"
-msgstr ""
+msgstr "Произошла ошибка при работе в JOSM"
 
 #: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:39
@@ -11319,10 +11832,10 @@
 msgid ""
 "<html>Uploading to the server <strong>failed</strong> because your "
-"current<br>dataset violates a precondition.<br>The error message "
-"is:<br>{0}</html>"
+"current<br>dataset violates a precondition.<br>The error message is:<br>{0}</"
+"html>"
 msgstr ""
 "<html>Загрузка на сервер <strong>не удалась</strong>, так как ваши "
-"данные<br> противоречат обязательным условиям.<br> Сообщение об ошибке: "
-"<br>{0}</html>"
+"данные<br> противоречат обязательным условиям.<br> Сообщение об ошибке: <br>"
+"{0}</html>"
 
 #: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:115
@@ -11383,7 +11896,6 @@
 "check your internet connection.</html>"
 msgstr ""
-"<html>Невозможно установить соединение с удаленным "
-"сервером<br>''{0}''.<br>Пожалуйста проверьте свое подключение к "
-"интернету.</html>"
+"<html>Невозможно установить соединение с удаленным сервером<br>''{0}''."
+"<br>Пожалуйста проверьте свое подключение к интернету.</html>"
 
 #: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:224
@@ -11399,7 +11911,6 @@
 #, java-format
 msgid ""
-"<html>The OSM server<br>''{0}''<br>reported an internal server "
-"error.<br>This is most likely a temporary problem. Please try again "
-"later.</html>"
+"<html>The OSM server<br>''{0}''<br>reported an internal server error."
+"<br>This is most likely a temporary problem. Please try again later.</html>"
 msgstr ""
 "<html>Сервер OSM<br>''{0}''<br>сообщил о внутренней ошибке.<br>Похоже, это "
@@ -11413,7 +11924,7 @@
 #: ../core/src/org/openstreetmap/josm/tools/ExceptionUtil.java:257
 msgid ""
-"The area you tried to download is too big or your request was too "
-"large.<br>Either request a smaller area or use an export file provided by "
-"the OSM community."
+"The area you tried to download is too big or your request was too large."
+"<br>Either request a smaller area or use an export file provided by the OSM "
+"community."
 msgstr ""
 "Область, которую вы хотите скачать слишком велика или запрошено слишком "
@@ -11455,24 +11966,24 @@
 "<html>The server reports that an object is deleted.<br><strong>Uploading "
 "failed</strong> if you tried to update or delete this object.<br> "
-"<strong>Downloading failed</strong> if you tried to download this "
-"object.<br><br>The error message is:<br>{0}</html>"
+"<strong>Downloading failed</strong> if you tried to download this object."
+"<br><br>The error message is:<br>{0}</html>"
 msgstr ""
 "<html>Сервер сообщил, что объект удалён.<br><strong>Передача на сервер не "
 "удалась,</strong> если вы пытались обновить или удалить этот объект.<br> "
-"<strong>Скачка не удалась,</strong> если вы пытались скачать этот "
-"объект.<br><br>Сообщение об ошибке:<br>{0}</html>"
+"<strong>Скачка не удалась,</strong> если вы пытались скачать этот объект."
+"<br><br>Сообщение об ошибке:<br>{0}</html>"
 
 #: ../core/src/org/openstreetmap/josm/tools/I18n.java:98
 msgid "Loading available locales..."
-msgstr ""
+msgstr "Загрузка доступных языков..."
 
 #: ../core/src/org/openstreetmap/josm/tools/I18n.java:102
 msgid "Checking locales..."
-msgstr ""
+msgstr "Проверка языков..."
 
 #: ../core/src/org/openstreetmap/josm/tools/I18n.java:105
 #, java-format
 msgid "Checking translation for locale ''{0}''"
-msgstr ""
+msgstr "Проверка перевода для языка ''{0}''"
 
 #: ../core/src/org/openstreetmap/josm/tools/I18n.java:171
@@ -11741,5 +12252,5 @@
 #: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationAction.java:25
 #: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationAction.java:26
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:828
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1196
 #: build/trans_presets.java:2296
 msgid "Address Interpolation"
@@ -11754,12 +12265,10 @@
 msgstr "Задать правила интерполяции адресов"
 
-#. NOTE: The following 2 arrays must match in number of elements and position
-#. Tag values for map
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:98
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:107
 #: ../plugins/terracer/src/terracer/TerracerAction.java:414
 msgid "Odd"
 msgstr "Нечетные"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:98
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:107
 #: ../plugins/terracer/src/terracer/TerracerAction.java:413
 #: ../plugins/terracer/src/terracer/TerracerAction.java:437
@@ -11767,93 +12276,133 @@
 msgstr "Четные"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:98
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:107
 msgid "Alphabetic"
 msgstr "По алфавиту"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:171
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:107
+#, fuzzy
+msgid "Numeric"
+msgstr "Номер"
+
+#. NOTE: The following 2 arrays must match in number of elements and position
+#. Tag values for map
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:113
+#, fuzzy
+msgid "Actual"
+msgstr "природный"
+
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:113
+#, fuzzy
+msgid "Estimate"
+msgstr "место"
+
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:113
+#, fuzzy
+msgid "Potential"
+msgstr "Прокат"
+
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:190
 #, java-format
 msgid "Relation: {0}"
 msgstr "Отношение: {0}"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:183
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:202
 msgid "Associate with street using:"
 msgstr "Связать с улицей, используя:"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:194
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:213
 msgid "Numbering Scheme:"
 msgstr "Схема нумерации:"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:197
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:216
+#, fuzzy
+msgid "Increment:"
+msgstr "внутренний сегмент"
+
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:220
 msgid "Starting #:"
 msgstr "От №:"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:198
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:221
 msgid "Ending #:"
 msgstr "До №:"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:265
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:226
+msgid "Accuracy:"
+msgstr ""
+
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:238
+msgid "Convert way to individual house numbers."
+msgstr ""
+
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:307
 #, java-format
 msgid "Will associate {0} additional house number nodes"
 msgstr "Будет присоединено {0} дополнительных точек номеров домов"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:391
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:454
 msgid "City:"
 msgstr "Город:"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:392
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:455
 msgid "State:"
 msgstr "Штат:"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:393
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:456
 msgid "Post Code:"
 msgstr "Почтовый индекс:"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:394
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:457
 msgid "Country:"
 msgstr "Страна:"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:395
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:458
 msgid "Full Address:"
 msgstr "Полный адрес:"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:430
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:493
 msgid "Optional Information:"
 msgstr "Дополнительная информация:"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:610
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:678
 msgid "Please select a street to associate with address interpolation way"
 msgstr ""
 "Пожалуйста, выберите улицу, чтобы связать её с интерполяцией адресов на линии"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:623
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:691
 msgid "Please select address interpolation way for this street"
 msgstr "Пожалуйста выберите интерполяцию адресов на линии для этой улицы"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:729
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1078
 msgid "Expected odd numbers for addresses"
 msgstr "Заявлены нечётные номера домов"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:734
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1083
 msgid "Expected even numbers for addresses"
 msgstr "Заявлены чётные номера домов"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:750
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1093
+#, fuzzy
+msgid "Expected valid number for address increment"
+msgstr "Заявлены нечётные номера домов"
+
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1106
 msgid "Country code must be 2 letters"
 msgstr "Код страны должен состоять из 2 букв"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:891
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1278
 msgid "Please enter valid number for starting and ending address"
 msgstr "Пожалуйста, введите начальный и конечный номера домов"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:909
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1296
 msgid "Alphabetic address must end with a letter"
 msgstr "Алфавитные номера домов должны начинаться с буквы"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:924
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1311
 msgid "Starting and ending numbers must be the same for alphabetic addresses"
 msgstr ""
 "Начальный и конечный номера должны быть одинаковыми для буквенных адресов"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:930
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1317
 msgid "Starting address letter must be less than ending address letter"
 msgstr ""
@@ -11861,368 +12410,15 @@
 "к началу алфавита, чем буква номера дома, находящегося  в конце улицы"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:946
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1333
 msgid "Please enter valid number for starting address"
 msgstr "Пожалуйста, введите правильный номер для начала нумерации домов"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:949
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1336
 msgid "Please enter valid number for ending address"
 msgstr "Пожалуйста, введите правильный номер последнего дома"
 
-#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:956
+#: ../plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationDialog.java:1343
 msgid "Starting address number must be less than ending address number"
 msgstr "Начальный номер дома должен быть меньше, чем конечный номер дома"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojDialog.java:48
-msgid "AgPifoJ - Geotagged pictures"
-msgstr "AgPifoJ - Изображения с геотегами"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojDialog.java:48
-msgid "Display geotagged photos"
-msgstr "Показать изображения с геотегами"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojDialog.java:70
-#: ../plugins/imagewaypoint/src/org/insignificant/josm/plugins/imagewaypoint/ImageWayPointDialog.java:106
-msgid "Previous"
-msgstr "Предыдущее"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojDialog.java:78
-msgid "Remove photo from layer"
-msgstr "Удалить фото из слоя"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojDialog.java:86
-#: ../plugins/imagewaypoint/src/org/insignificant/josm/plugins/imagewaypoint/ImageWayPointDialog.java:127
-msgid "Next"
-msgstr "Следующее"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojDialog.java:94
-msgid "Center view"
-msgstr "Центрировать вид"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojDialog.java:102
-msgid "Zoom best fit and 1:1"
-msgstr "Масштабировать с лучшим расположением и 1:1"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojDialog.java:166
-#, java-format
-msgid ""
-"\n"
-"Altitude: {0} m"
-msgstr ""
-"\n"
-"Высота: {0} м"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojDialog.java:169
-#, java-format
-msgid ""
-"\n"
-"{0} km/h"
-msgstr ""
-"\n"
-"{0} км/ч"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:114
-msgid "Extracting GPS locations from EXIF"
-msgstr "Извлечение GPS координат из EXIF"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:121
-msgid "Starting directory scan"
-msgstr "Запуск сканирования каталога"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:126
-msgid "One of the selected files was null"
-msgstr "Один из выделенных файлов пуст"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:132
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:135
-msgid "Read photos..."
-msgstr "Загрузка фото..."
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:186
-#, java-format
-msgid "Unable to get canonical path for directory {0}\n"
-msgstr "Не удалось получить канонический путь к каталогу {0}\n"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:198
-#, java-format
-msgid "Scanning directory {0}"
-msgstr "Скнирование каталога {0}"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:204
-#, java-format
-msgid "Found null file in directory {0}\n"
-msgstr "Найден пустой файл в каталоге {0}\n"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:207
-#, java-format
-msgid "Error while getting files from directory {0}\n"
-msgstr "Ошибка чтения файлов в каталоге {0}\n"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:296
-msgid "Correlate to GPX"
-msgstr "Коррелируют с GPX"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojLayer.java:315
-#, java-format
-msgid "{0} were found to be gps tagged."
-msgstr "{0} изображений имело теги GPS"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojPlugin.java:46
-msgid "Open images with AgPifoJ..."
-msgstr "Открыть изображения через AgPifoJ..."
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojPlugin.java:48
-#: ../plugins/imagewaypoint/src/org/insignificant/josm/plugins/imagewaypoint/ImageWayPointPlugin.java:47
-msgid "Load set of images as a new layer."
-msgstr "Загрузить набор изображений на новый слой."
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:131
-msgid "GPX Files (*.gpx *.gpx.gz)"
-msgstr "Файлы GPX (*.gpx *.gpx.gz)"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:152
-#, java-format
-msgid "File {0} is loaded yet under the name \"{1}\""
-msgstr "Файл {0} загружен под именем \"{1}\""
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:176
-#, java-format
-msgid "Error while parsing {0}"
-msgstr "Ошибка разбора {0}"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:185
-#, java-format
-msgid "Could not read \"{0}\""
-msgstr "Невозможно прочитать \"{0}\""
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:224
-msgid ""
-"<html>Take a photo of your GPS receiver while it displays the "
-"time.<br>Display that photo here.<br>And then, simply capture the time you "
-"read on the photo and select a timezone<hr></html>"
-msgstr ""
-"<html> Сделайте фото вашего GPS приемника, когда он показывает время. <br> "
-"Покажите это фото здесь. <br> И потом, просто захват время которое вы "
-"прочитаете на фото и выберите часовой пояс <hr> </ HTML>"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:242
-msgid "Photo time (from exif):"
-msgstr "Время фотоснимка (из EXIF):"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:257
-msgid "Gps time (read from the above photo): "
-msgstr "Время GPS (прочтите на фото вверху): "
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:269
-msgid " [dd/mm/yyyy hh:mm:ss]"
-msgstr " [дд/мм/гггг чч:мм:сс]"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:277
-msgid "I'm in the timezone of: "
-msgstr "Я нахожусь в часовом поясе: "
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:340
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:376
-msgid "No date"
-msgstr "Без даты"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:349
-msgid "Open an other photo"
-msgstr "Открыть другое фото"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:390
-msgid "Synchronize time from a photo of the GPS receiver"
-msgstr "Синхронизация времени с фотографией GPS-приемника"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:404
-msgid ""
-"Error while parsing the date.\n"
-"Please use the requested format"
-msgstr ""
-"Ошибка при разборе даты.\n"
-"Пожалуйста, используйте запрашиваемый формат"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:406
-msgid "Invalid date"
-msgstr "Недопустимая дата"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:449
-msgid "<No GPX track loaded yet>"
-msgstr "<Не загружены треки GPX>"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:455
-msgid "GPX track: "
-msgstr "Трек GPX: "
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:460
-msgid "Open another GPX trace"
-msgstr "Открыть другой трек GPX"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:476
-msgid "Timezone: "
-msgstr "Часовой пояс: "
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:498
-msgid "Offset:"
-msgstr "Смещение:"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:510
-msgid ""
-"<html>I can take a picture of my GPS receiver.<br>Can this help?</html>"
-msgstr ""
-"<html>Я могу сфотографировать экран GPS приёмника.<br>Это поможет?</html>"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:527
-msgid "Update position for: "
-msgstr "Обновление позиции для: "
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:536
-msgid "All images"
-msgstr "Все изображения"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:546
-msgid "Images with no exif position"
-msgstr "Изображения без координат в заголовках Exif"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:556
-msgid "Not yet tagged images"
-msgstr "Картинки без тегов"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:577
-msgid "Correlate images with GPX track"
-msgstr "Сопоставить изображения с GPX треком"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:578
-msgid "Correlate"
-msgstr "Совпадения"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:578
-msgid "Auto-Guess"
-msgstr "Авто-Угадывание"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:592
-msgid "You should select a GPX track"
-msgstr "Необходимо выбрать трек GPX"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:593
-msgid "No selected GPX track"
-msgstr "Трек GPX не выделен"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:605
-#, java-format
-msgid ""
-"Error while parsing timezone.\n"
-"Expected format: {0}"
-msgstr ""
-"Ошибка при разборе часового пояса.\n"
-"Ожидаемый формат: {0}"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:606
-msgid "Invalid timezone"
-msgstr "Недопустимый часовой пояс"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:618
-#, java-format
-msgid ""
-"Error while parsing offset.\n"
-"Expected format: {0}"
-msgstr ""
-"Ошибка при разборе смещения.\n"
-"Ожидаемый формат: {0}"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:619
-msgid "Invalid offset"
-msgstr "Недопустимое смещение"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:659
-#, java-format
-msgid "Found {0} matches of {1} in GPX track {2}"
-msgstr "Надено {0} совпадений из {1} в GPX треке {2}"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:660
-msgid "GPX Track loaded"
-msgstr "Трек GPX загружен"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:695
-msgid "The selected photos don't contain time information."
-msgstr "ыбранные фотографии не содержат информацию о времени."
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:696
-msgid "Photos don't contain time information"
-msgstr "Фотографии не содержать информацию о времени"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:730
-msgid ""
-"The selected GPX track doesn't contain timestamps. Please select another one."
-msgstr ""
-"Точки в выбранном GPX треке не содержат времени. Пожалуйста, выберите другой."
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:731
-msgid "GPX Track has no time information"
-msgstr "GPX трек не содержит информации о времени"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:776
-#, java-format
-msgid "Timezone: {0}"
-msgstr "Часовой пояс: {0}"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:777
-#, java-format
-msgid "Minutes: {0}"
-msgstr "Минуты: {0}"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:778
-#, java-format
-msgid "Seconds: {0}"
-msgstr "Секунды: {0}"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:795
-#, java-format
-msgid "Matched {0} of {1} photos to GPX track."
-msgstr "Совпавшие {0} из {1} фотографий с GPX треком."
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:798
-#, java-format
-msgid "(Time difference of {0} days)"
-msgstr "(Разница во времени {0} дней)"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:805
-#, java-format
-msgid "Offset between track and photos: {0}m {1}s"
-msgstr "Смещение между треком и фотографией: {0}м {1}с"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:867
-msgid ""
-"An error occurred while trying to match the photos to the GPX track. You can "
-"adjust the sliders to manually match the photos."
-msgstr ""
-"Произошла ошибка во время попытки сопоставить фотографии с GPX треком. Вы "
-"можете вручную сопоставить фотографии использую ползунки."
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:869
-msgid "Matching photos to track failed"
-msgstr "Сопоставление фотографий треку прервано"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:885
-msgid "Adjust timezone and offset"
-msgstr "Настройка часового пояса и смещения"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:886
-msgid "Default Values"
-msgstr "Значения по умолчанию"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/ImageDisplay.java:433
-msgid "No image"
-msgstr "Изображений нет"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/ImageDisplay.java:443
-#, java-format
-msgid "Loading {0}"
-msgstr "Загрузка {0}"
-
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/ImageDisplay.java:445
-#: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/ImageDisplay.java:472
-#, java-format
-msgid "Error on file {0}"
-msgstr "Ошибка в файле {0}"
 
 #: ../plugins/cadastre-fr/src/cadastre_fr/CacheControl.java:97
@@ -12250,4 +12446,6 @@
 "Probably an old version of the cache file."
 msgstr ""
+"Ошибка загрузки файла.\n"
+"Возможно в кэше старая версия файла."
 
 #: ../plugins/cadastre-fr/src/cadastre_fr/CacheFileLambert4ZoneFilter.java:17
@@ -12376,18 +12574,17 @@
 #: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:70
 msgid ""
-"A special handler of the French cadastre wms at "
-"www.cadastre.gouv.fr<BR><BR>Please read the Terms and Conditions of Use here "
-"(in French): <br><a "
-"href=\"http://www.cadastre.gouv.fr/scpc/html/CU_01_ConditionsGenerales_fr.htm"
-"l\"> "
-"http://www.cadastre.gouv.fr/scpc/html/CU_01_ConditionsGenerales_fr.html</a> "
-"<BR>before any upload of data created by this plugin."
+"A special handler of the French cadastre wms at www.cadastre.gouv."
+"fr<BR><BR>Please read the Terms and Conditions of Use here (in French): "
+"<br><a href=\"http://www.cadastre.gouv.fr/scpc/html/"
+"CU_01_ConditionsGenerales_fr.html\"> http://www.cadastre.gouv.fr/scpc/html/"
+"CU_01_ConditionsGenerales_fr.html</a> <BR>before any upload of data created "
+"by this plugin."
 msgstr ""
 "Особый обработчик французского кадастра WMS на www.cadastre.gouv.fr <BR> "
 "<BR> Пожалуйста, прочитайте условия использования здесь (по-французски): "
-"<br> <A HREF = \"http://www. "
-"cadastre.gouv.fr/scpc/html/CU_01_ConditionsGenerales_fr.html \"> "
-"http://www.cadastre.gouv.fr/scpc/html/CU_01_ConditionsGenerales_fr.html </A> "
-"<BR> до загрузки на сервер каких-либо данных, созданный этим модулем."
+"<br> <A HREF = \"http://www. cadastre.gouv.fr/scpc/html/"
+"CU_01_ConditionsGenerales_fr.html \"> http://www.cadastre.gouv.fr/scpc/html/"
+"CU_01_ConditionsGenerales_fr.html </A> <BR> до загрузки на сервер каких-либо "
+"данных, созданный этим модулем."
 
 #: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:75
@@ -12462,6 +12659,5 @@
 #: ../plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java:217
 msgid "Oldest files are automatically deleted when this size is exceeded"
-msgstr ""
-"Более старые файлы автоматически удаляются, когда этот размер превышен"
+msgstr "Более старые файлы автоматически удаляются, когда этот размер превышен"
 
 #: ../plugins/cadastre-fr/src/cadastre_fr/CheckSourceUploadHook.java:80
@@ -12719,13 +12915,4 @@
 msgstr "Экспортировать в формате PNG (только растровые изображения)"
 
-#: ../plugins/cadastre-fr/src/cadastre_fr/SimplifyWay.java:63
-#: ../plugins/utilsplugin/src/UtilsPlugin/SimplifyWayAction.java:137
-#, java-format
-msgid "Simplify Way (remove {0} node)"
-msgid_plural "Simplify Way (remove {0} nodes)"
-msgstr[0] "Упростить линию (удалить {0} точку)"
-msgstr[1] "Упростить линию (удалить {0} точки)"
-msgstr[2] "Упростить линию (удалить {0} точек)"
-
 #: ../plugins/cadastre-fr/src/cadastre_fr/WMSAdjustAction.java:34
 #: ../plugins/wmsplugin/src/wmsplugin/WMSAdjustAction.java:42
@@ -12843,14 +13030,14 @@
 msgstr "Цветовые схемы"
 
-#: ../plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/actions/SplitAreaByEmptyWayAction.java:37
-#: ../plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/actions/SplitAreaByEmptyWayAction.java:41
+#: ../plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/actions/SplitAreaByEmptyWayAction.java:39
+#: ../plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/actions/SplitAreaByEmptyWayAction.java:43
 msgid "Split area"
 msgstr "Разделить полигон"
 
-#: ../plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/actions/SplitAreaByEmptyWayAction.java:39
+#: ../plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/actions/SplitAreaByEmptyWayAction.java:41
 msgid "Splits an area by an untagged way."
 msgstr "Разрезает полигон на линии без тегов."
 
-#: ../plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/actions/SplitAreaByEmptyWayAction.java:76
+#: ../plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/actions/SplitAreaByEmptyWayAction.java:78
 msgid ""
 "The selected area cannot be splitted, because it is a member of some "
@@ -13063,6 +13250,6 @@
 msgstr ""
 "Не удается загрузить библиотеку rxtxSerial. Если вам нужна консультация по "
-"установке, получите её на главной странице GlobalSat http://www.raphael-"
-"mack.de/josm-globalsat-gpx-import-plugin/"
+"установке, получите её на главной странице GlobalSat http://www.raphael-mack."
+"de/josm-globalsat-gpx-import-plugin/"
 
 #: ../plugins/globalsat/src/org/openstreetmap/josm/plugins/globalsat/GlobalsatPlugin.java:105
@@ -13164,4 +13351,8 @@
 msgstr "Открыть изображения в ImageWayPoint"
 
+#: ../plugins/imagewaypoint/src/org/insignificant/josm/plugins/imagewaypoint/ImageWayPointPlugin.java:47
+msgid "Load set of images as a new layer."
+msgstr "Загрузить набор изображений на новый слой."
+
 #: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/Lakewalker.java:78
 msgid "Direction index '{0}' not found"
@@ -13205,18 +13396,18 @@
 #. *
 #. * Run the nodelist through a vertex reduction algorithm
-#. 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java:187
+#.
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java:188
 msgid "Running vertex reduction..."
 msgstr "Упрощение геометрии..."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java:198
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java:199
 msgid "Running Douglas-Peucker approximation..."
 msgstr "Аппроксимация Douglas-Peucker..."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java:209
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java:210
 msgid "Removing duplicate nodes..."
 msgstr "Удаление повторяющихся точек..."
 
-#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java:285
+#: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java:286
 #: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerReader.java:114
 msgid "Lakewalker trace"
@@ -13265,7 +13456,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--waterway tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="river"/>
@@ -13275,5 +13466,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="canal"/>
@@ -13283,5 +13474,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="drain"/>
@@ -13290,5 +13481,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="water"/>
@@ -13298,5 +13489,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="coastline"/>
@@ -13374,6 +13565,5 @@
 
 #: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:69
-msgid ""
-"Maximum number of segments allowed in each generated way. Default 250."
+msgid "Maximum number of segments allowed in each generated way. Default 250."
 msgstr ""
 "Максимальное количество сегментов в создаваемых линиях. По умолчанию - 250."
@@ -13397,11 +13587,10 @@
 #: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:72
 msgid ""
-"Accuracy of Douglas-Peucker line simplification, measured in "
-"degrees.<br>Lower values give more nodes, and more accurate lines. Default "
-"0.0003."
-msgstr ""
-"Точность алгоритма упрощения линий Douglas-Peucker, измеряемая в "
-"градусах.<br>Меньшие значения дают больше точек, большие — более точные "
-"линии. По умолчанию 0.0003."
+"Accuracy of Douglas-Peucker line simplification, measured in degrees."
+"<br>Lower values give more nodes, and more accurate lines. Default 0.0003."
+msgstr ""
+"Точность алгоритма упрощения линий Douglas-Peucker, измеряемая в градусах."
+"<br>Меньшие значения дают больше точек, большие — более точные линии. По "
+"умолчанию 0.0003."
 
 #: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java:73
@@ -13469,20 +13658,19 @@
 msgstr "Невозможно получить изображение"
 
-#: ../plugins/livegps/src/livegps/LiveGpsAcquirer.java:105
-#: ../plugins/livegps/src/livegps/LiveGpsAcquirer.java:121
+#: ../plugins/livegps/src/livegps/LiveGpsAcquirer.java:124
+#: ../plugins/livegps/src/livegps/LiveGpsAcquirer.java:145
 msgid "Connecting"
 msgstr "Подключение"
 
-#: ../plugins/livegps/src/livegps/LiveGpsAcquirer.java:181
+#: ../plugins/livegps/src/livegps/LiveGpsAcquirer.java:210
 msgid "Connected"
 msgstr "Подключено"
 
-#. not connected:
-#: ../plugins/livegps/src/livegps/LiveGpsAcquirer.java:193
-#: ../plugins/livegps/src/livegps/LiveGpsAcquirer.java:209
+#: ../plugins/livegps/src/livegps/LiveGpsAcquirer.java:224
+#: ../plugins/livegps/src/livegps/LiveGpsAcquirer.java:251
 msgid "Not connected"
 msgstr "Не подключено"
 
-#: ../plugins/livegps/src/livegps/LiveGpsAcquirer.java:202
+#: ../plugins/livegps/src/livegps/LiveGpsAcquirer.java:239
 msgid "Connection Failed"
 msgstr "Ошибка при подключении"
@@ -13707,6 +13895,5 @@
 
 #: ../plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/api/util/HttpUtils.java:169
-msgid ""
-"Header contains several values and cannot be mapped to a single string"
+msgid "Header contains several values and cannot be mapped to a single string"
 msgstr ""
 "Заголовок содержит несколько значений, и не может быть представлен одной "
@@ -13792,9 +13979,10 @@
 msgstr "Неизвестное расширение файла: {0}"
 
-#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:41
+#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:45
+#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:137
 msgid "Osmarender"
 msgstr "Osmarender"
 
-#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:95
+#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:99
 msgid ""
 "Firefox not found. Please set firefox executable in the Map Settings page of "
@@ -13804,9 +13992,5 @@
 "Настройки карты в окне настроек."
 
-#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:126
-msgid "osmarender options"
-msgstr "Настройки osm рендера"
-
-#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:127
+#: ../plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java:133
 msgid "Firefox executable"
 msgstr "исполняемый файл Firefox"
@@ -14191,17 +14375,17 @@
 "В первую очередь Вы должны указать в настройках источники заготовок тегов."
 
-#: ../plugins/terracer/src/terracer/ReverseTerraceAction.java:36
+#: ../plugins/terracer/src/terracer/ReverseTerraceAction.java:35
 msgid "Reverse a terrace"
 msgstr "Обратный ряд домов вдоль улицы"
 
-#: ../plugins/terracer/src/terracer/ReverseTerraceAction.java:38
+#: ../plugins/terracer/src/terracer/ReverseTerraceAction.java:37
 msgid "Reverses house numbers on a terrace."
 msgstr "Перевернуть номера домов вдоль улицы"
 
-#: ../plugins/terracer/src/terracer/ReverseTerraceAction.java:40
+#: ../plugins/terracer/src/terracer/ReverseTerraceAction.java:39
 msgid "Reverse a Terrace"
 msgstr "Обратный ряд домов вдоль улицы"
 
-#: ../plugins/terracer/src/terracer/ReverseTerraceAction.java:113
+#: ../plugins/terracer/src/terracer/ReverseTerraceAction.java:110
 msgid "Reverse Terrace"
 msgstr "Обратный ряд домов вдоль улицы"
@@ -14245,172 +14429,4 @@
 msgid "Optional"
 msgstr "Необязательно"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:100
-msgid "Join overlapping Areas"
-msgstr "Объединить накладывающиеся полигоны"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:100
-msgid "Joins areas that overlap each other"
-msgstr "Объединить полигоны, накладывающиеся друг на друга"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:127
-msgid "Only up to two areas can be joined at the moment."
-msgstr "Только два полигона могут быть объединены в данный момент."
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:132
-#, java-format
-msgid "\"{0}\" is not closed and therefore can't be joined."
-msgstr "\"{0}\" не замкнут, и поэтому они не могут быть объединены."
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:149
-#: ../plugins/utilsplugin/src/UtilsPlugin/SimplifyWayAction.java:65
-msgid ""
-"The selected way(s) have nodes outside of the downloaded data region.\n"
-"This can lead to nodes being deleted accidentally.\n"
-"Are you really sure to continue?"
-msgstr ""
-"Выделенные линии содержат точки, находящиеся за пределами\n"
-"скачанной области. Некоторые точки могут быть случайно\n"
-"удалены. Вы действительно хотите продолжить?"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:152
-#: ../plugins/utilsplugin/src/UtilsPlugin/SimplifyWayAction.java:68
-msgid "Please abort if you are not sure"
-msgstr "Пожалуйста, остановитесь, если вы не уверены"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:166
-msgid "Please select at least one closed way the should be joined."
-msgstr ""
-"Пожалуйста, выберите по крайней мере, одну замкнутую линию, которые должны "
-"быть объединены."
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:175
-msgid "No intersection found. Nothing was changed."
-msgstr "Пересечений не найдено. Изменений сделано не было."
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:197
-msgid "Added node on all intersections"
-msgstr "Добавлены точки на всех пересечениях"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:221
-msgid "Delete Ways that are not part of an inner multipolygon"
-msgstr ""
-"Удалить линии, которые не являются внутренней частью области с вложениями"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:226
-msgid "Fix relations"
-msgstr "Исправить отношения"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:231
-msgid "Joined self-overlapping area"
-msgstr "Объединённый самоперекрывающийся полигон"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:232
-msgid "Joined overlapping areas"
-msgstr "Объединённые наложенные полигоны"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:236
-msgid ""
-"Some of the ways were part of relations that have been modified. Please "
-"verify no errors have been introduced."
-msgstr ""
-"Некоторые из этих линий являются частью отношений, которые были изменены. "
-"Пожалуйста, проверьте не появились ли ошибки."
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:296
-msgid "Enter values for all conflicts."
-msgstr "Введите значения для всех конфликтов."
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:297
-msgid "Solve Conflicts"
-msgstr "Решение конфликтов"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:312
-msgid "Fix tag conflicts"
-msgstr "Исправить конфликт тегов"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:462
-msgid "Removed Element from Relations"
-msgstr "Удалённый из отношений элемент"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:571
-msgid "Join Areas: Remove Short Ways"
-msgstr "Объединить полигоны: короткие линии удаляются"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:587
-msgid "Closed Way"
-msgstr "Замкнутая линия"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:854
-msgid "Remove tags from inner ways"
-msgstr "Удалить теги у внутренних линий"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JoinAreasAction.java:883
-msgid "Join Areas Function"
-msgstr "Функция объединения полигонов"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JumpToAction.java:30
-msgid "Jump To Position"
-msgstr "Перейти на позицию"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JumpToAction.java:30
-msgid "Opens a dialog that allows to jump to a specific location"
-msgstr ""
-"Открывает диалоговое окно, которое позволяет перейти к определенной местности"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JumpToAction.java:54
-msgid "Enter Lat/Lon to jump to position."
-msgstr "Введите Lat / Lon, чтобы перейти к позиции."
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JumpToAction.java:56
-msgid "You can also paste an URL from www.openstreetmap.org"
-msgstr "Вы также можете вставить URL из www.openstreetmap.org"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JumpToAction.java:88
-msgid "Zoom (in metres)"
-msgstr "Приближение (в метрах)"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JumpToAction.java:94
-msgid "Jump there"
-msgstr "Перейти туда"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JumpToAction.java:101
-msgid "Jump to Position"
-msgstr "Перейти к позиции"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JumpToAction.java:113
-msgid "Could not parse Latitude, Longitude or Zoom. Please check."
-msgstr ""
-"Невозможно проанализировать широту, долготу и увеличение. Пожалуйста, "
-"проверьте."
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/JumpToAction.java:113
-msgid "Unable to parse Lon/Lat"
-msgstr "Невозможно разобрать широту/долготу"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/SimplifyWayAction.java:34
-msgid "Simplify Way"
-msgstr "Упростить линию"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/SimplifyWayAction.java:34
-msgid "Delete unnecessary nodes from a way."
-msgstr "Удалить из линии ненужные точки."
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/SimplifyWayAction.java:83
-msgid "Please select at least one way to simplify."
-msgstr "Выберите хотя бы одну линию для упрощения."
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/SimplifyWayAction.java:88
-#, java-format
-msgid "The selection contains {0} way. Are you sure you want to simplify it?"
-msgid_plural ""
-"The selection contains {0} ways. Are you sure you want to simplify them all?"
-msgstr[0] "Выделена {0} линия. Вы уверены, что хотите упростить её?"
-msgstr[1] "Выделено {0} линии. Вы уверены, что хотите упростить их все?"
-msgstr[2] "Выделено {0} линий. Вы уверены, что хотите упростить их все?"
-
-#: ../plugins/utilsplugin/src/UtilsPlugin/SimplifyWayAction.java:91
-msgid "Are you sure?"
-msgstr "Вы уверены?"
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ErrorLayer.java:37
@@ -14510,5 +14526,5 @@
 msgstr "другое при проверке"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/Test.java:108
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/Test.java:100
 #, java-format
 msgid "Running test {0}"
@@ -14561,34 +14577,34 @@
 msgstr "Игнорировать выделенные ошибки в будущем."
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:197
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:196
 msgid "Whole group"
 msgstr "Всю группу"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:197
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:196
 msgid "Single elements"
 msgstr "Отдельные элементы"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:197
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:196
 msgid "Nothing"
 msgstr "Ничего"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:198
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:197
 msgid "Ignore whole group or individual elements?"
 msgstr "Игнорировать всю группу, или отдельные элементы?"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:199
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:198
 msgid "Ignoring elements"
 msgstr "Игнорировать элементы"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:460
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:459
 msgid "Fixing errors ..."
 msgstr "Исправление ошибок ..."
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:484
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:483
 #, java-format
 msgid "Fixing ({0}/{1}): ''{2}''"
 msgstr "Исправление ({0}/{1}): ''{2}''"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:501
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java:500
 msgid "Updating map ..."
 msgstr "Обновление карты ..."
@@ -14640,18 +14656,18 @@
 msgstr "Пересекающиеся линии"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:57
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:87
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:43
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:73
 msgid "Duplicated nodes"
 msgstr "Дублированные точки"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:58
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:44
 msgid "This test checks that there are no nodes at the very same location."
 msgstr "Этот тест проверяет, чтобы не было наложенных точек."
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:82
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:68
 msgid "Nodes at same position"
 msgstr "Точки в одной и той же позиции"
 
-#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:144
+#: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java:130
 msgid "Confirmation"
 msgstr "Подтверждение"
@@ -14726,6 +14742,5 @@
 "This test checks that a connection between two nodes is not used by more "
 "than one way."
-msgstr ""
-"Этот тест проверяет, чтобы две точки соединялись только одной линией."
+msgstr "Этот тест проверяет, чтобы две точки соединялись только одной линией."
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/OverlappingWays.java:107
@@ -14878,6 +14893,5 @@
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java:608
 msgid "Validate property values and tags using complex rules."
-msgstr ""
-"Проверка корректности значений и тегов, использующих сложные правила."
+msgstr "Проверка корректности значений и тегов, использующих сложные правила."
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java:629
@@ -14891,11 +14905,9 @@
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java:692
 msgid ""
-"The sources (URL or filename) of spell check (see "
-"http://wiki.openstreetmap.org/index.php/User:JLS/speller) or tag checking "
-"data files."
-msgstr ""
-"Источники (URL или имя файла) проверки правописания (см. "
-"http://wiki.openstreetmap.org/index.php/User:JLS/speller) или тег проверки "
-"файлов данных."
+"The sources (URL or filename) of spell check (see http://wiki.openstreetmap."
+"org/index.php/User:JLS/speller) or tag checking data files."
+msgstr ""
+"Источники (URL или имя файла) проверки правописания (см. http://wiki."
+"openstreetmap.org/index.php/User:JLS/speller) или тег проверки файлов данных."
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java:693
@@ -15042,5 +15054,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- special display of unreviewed tiger data (USA) -->
 #. <rule>
@@ -15048,5 +15060,5 @@
 #. <linemod mode="under" width="10" colour="#808000"/>
 #. </rule>
-#. 
+#.
 #. <!-- lot's of "openGeoDB:..." tags can be found in germany -->
 #. <rule>
@@ -15056,5 +15068,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="openGeoDB:type" v="Kreis"/>
@@ -15063,5 +15075,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="openGeoDB:type" v="Gemeinde"/>
@@ -15070,5 +15082,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="openGeoDB:type" v="Ort"/>
@@ -15077,5 +15089,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="openGeoDB:type" v="District"/>
@@ -15084,5 +15096,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="openGeoDB:location" v="locality"/>
@@ -15091,9 +15103,9 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--annotation tags -->
-#. 
+#.
 #. <!--"work in progress" tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="building" b="yes"/>
@@ -15138,5 +15150,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="area" b="yes"/>
@@ -15182,6 +15194,5 @@
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedNode.java:38
 msgid "This test checks for untagged nodes that are not part of any way."
-msgstr ""
-"Этот тест ищет точки, не имеющие тегов, и не являющиеся частью линий."
+msgstr "Этот тест ищет точки, не имеющие тегов, и не являющиеся частью линий."
 
 #: ../plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedWay.java:59
@@ -15276,14 +15287,14 @@
 msgstr "Walking Papers"
 
-#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:55
-#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:58
+#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:54
+#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:57
 msgid "Way Download"
 msgstr "Скачать линию"
 
-#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:57
+#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:56
 msgid "Download map data on the end of selected way"
 msgstr "Скачать данные карты, лежащие на конце выбранной линии"
 
-#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:99
+#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:98
 msgid ""
 "<html>Neither a node nor a way with an endpoint outside of the<br>current "
@@ -15295,15 +15306,15 @@
 "любую точку, лежащую на такой линии.</html>"
 
-#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:106
+#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:105
 msgid "<html>Could not find a unique node to start downloading from.</html>"
 msgstr ""
 "<html>Не удалось найти уникальную точку, чтобы начать с неё загрузку.</html>"
 
-#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:118
+#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:117
 #, java-format
 msgid "<html>There are no ways connected to node ''{0}''. Aborting.</html>"
 msgstr "<html>Нет линий, присоединённых к точке ''{0}''. Отменено.</html>"
 
-#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:168
+#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:167
 #, java-format
 msgid ""
@@ -15314,5 +15325,5 @@
 "не была обнаружена после скачивания с сервера"
 
-#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:182
+#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:181
 #, java-format
 msgid ""
@@ -15324,18 +15335,17 @@
 msgstr ""
 "<html>Нет больше присоединённых линий для загрузки с сервера.<br>Однако был "
-"найден возможный дубликат выделенной точки.<br><br>Выделена точка: "
-"''{0}''.<br>А возможный её дубликат: ''{1}''<br>Произвести слияние "
-"выделенной точки с дубликатом и продолжить скачивание линии с сервера?</html>"
-
-#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:195
+"найден возможный дубликат выделенной точки.<br><br>Выделена точка: ''{0}''."
+"<br>А возможный её дубликат: ''{1}''<br>Произвести слияние выделенной точки "
+"с дубликатом и продолжить скачивание линии с сервера?</html>"
+
+#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:194
 msgid "Merge duplicate node?"
 msgstr "Объединить дубликаты точек?"
 
-#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:212
+#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:211
 msgid "<html>No more connected ways to download.</html>"
-msgstr ""
-"<html>Нет больше присоединённых линий для скачивания с сервера.</html>"
-
-#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:221
+msgstr "<html>Нет больше присоединённых линий для скачивания с сервера.</html>"
+
+#: ../plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java:220
 #, java-format
 msgid "Node ''{0}'' is a junction with more than 2 connected ways."
@@ -15507,37 +15517,37 @@
 "измените разрешение"
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:303
+#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:304
 msgid "Download visible tiles"
 msgstr "Скачать видимые квадраты карты"
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:312
+#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:313
 msgid "Change resolution"
 msgstr "Изменить разрешение"
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:324
+#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:325
 msgid "Reload erroneous tiles"
 msgstr "Перезагрузить ошибочные квадраты карты"
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:348
+#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:349
 msgid "Alpha channel"
 msgstr "Альфа канал"
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:368
+#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:369
 msgid "Save WMS layer to file"
 msgstr "Сохранить слой WMS в файл"
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:372
+#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:373
 msgid "Save WMS layer"
 msgstr "Сохраниеть WMS слой"
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:396
+#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:397
 msgid "Load WMS layer from file"
 msgstr "Загрузить слой WMS из файла"
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:400
+#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:401
 msgid "Load WMS layer"
 msgstr "Загрузить WMS слой"
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:411
+#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:412
 #, java-format
 msgid "Unsupported WMS file version; found {0}, expected {1}"
@@ -15545,13 +15555,13 @@
 "Не поддерживаемый формат версии WMS файла; обнаружено {0}, ожидалось {1}"
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:412
+#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:413
 msgid "File Format Error"
 msgstr "Ошибка формата файла"
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:432
+#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:433
 msgid "Error loading file"
 msgstr "Ошибка при загрузке файла"
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:445
+#: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:446
 msgid "Set WMS Bookmark"
 msgstr "Установить закладку WMS"
@@ -15627,5 +15637,5 @@
 #. This file can be used to add some special messages to the translation,
 #. which are not part of the programm texts, but should be translated nevertheless.
-#. 
+#.
 #: build/specialmessages.java:6
 msgid ""
@@ -15669,24 +15679,16 @@
 #. Plugin AddrInterpolation
 #: build/trans_plugins.java:3
-msgid "Group common Address Interpolation inputs in a single dialog,"
-msgstr ""
-"Сгруппировать ввод простой интерполяции адресов в единственный диалог,"
-
-#. Plugin AgPifoJ
+msgid ""
+"Group common Address Interpolation inputs in a single dialog, as well as an "
+"option to automatically generate individual house number nodes from a Way."
+msgstr ""
+
+#. Plugin cadastre-fr
 #: build/trans_plugins.java:5
-msgid ""
-"Another geotag plugin for JOSM. Correlates pictures with GPS tracks or "
-"import EXIF geotagged pictures."
-msgstr ""
-"Модуль геотега для JOSM. Совмещает фотографии с GPS треками или импортирует "
-"геотеги из EXIF фотографий."
-
-#. Plugin cadastre-fr
-#: build/trans_plugins.java:7
 msgid "A special handler for the French land registry WMS server."
 msgstr "Особый обработчик на WMS-сервере французского земельного кадастра."
 
 #. Plugin colorscheme
-#: build/trans_plugins.java:9
+#: build/trans_plugins.java:7
 msgid ""
 "Allows the user to create different color schemes and to switch between "
@@ -15699,27 +15701,27 @@
 "между ними. Просто измените цвет и создайте новую схему. Используется для "
 "переключения на белый фон с соответствующими цветами для большей наглядности "
-"при ярком солнечном свете. См. окно настроек JOSM и \"Настройки Карты\" "
-"(странно, но это так :-)"
+"при ярком солнечном свете. См. окно настроек JOSM и \"Настройки Карты"
+"\" (странно, но это так :-)"
 
 #. Plugin Create_grid_of_ways
-#: build/trans_plugins.java:11
+#: build/trans_plugins.java:9
 msgid "Create a grid of ways."
 msgstr "Создать сетку из линий."
 
 #. Plugin czechaddress
+#: build/trans_plugins.java:11
+msgid ""
+"Creating and handling address nodes and buildings within Czech Republic."
+msgstr ""
+"Создание и управление адресованными точками и зданиями в Чешской Республике"
+
+#. Plugin dataimport
 #: build/trans_plugins.java:13
-msgid ""
-"Creating and handling address nodes and buildings within Czech Republic."
-msgstr ""
-"Создание и управление адресованными точками и зданиями в Чешской Республике"
-
-#. Plugin dataimport
+msgid "Allows to import various file formats into JOSM directly."
+msgstr ""
+"Позволяет импортировать файлы различных форматов непосредственно в JOSM"
+
+#. Plugin DirectUpload
 #: build/trans_plugins.java:15
-msgid "Allows to import various file formats into JOSM directly."
-msgstr ""
-"Позволяет импортировать файлы различных форматов непосредственно в JOSM"
-
-#. Plugin DirectUpload
-#: build/trans_plugins.java:17
 msgid ""
 "This plugin directly upload GPS Traces from current active layer in JOSM to "
@@ -15730,10 +15732,10 @@
 
 #. Plugin Duplicate-Way
-#: build/trans_plugins.java:19
+#: build/trans_plugins.java:17
 msgid "Duplicate Ways with an offset"
 msgstr "Дублирует линии с помощью смещения"
 
 #. Plugin editgpx
-#: build/trans_plugins.java:21
+#: build/trans_plugins.java:19
 msgid ""
 "Allows the user to anonymize timestamps and delete parts of huge GPX tracks "
@@ -15744,7 +15746,6 @@
 
 #. Plugin globalsat
-#: build/trans_plugins.java:23
-msgid ""
-"Download GPS points from Globalsat dg100 data logger directly in JOSM."
+#: build/trans_plugins.java:21
+msgid "Download GPS points from Globalsat dg100 data logger directly in JOSM."
 msgstr ""
 "Принять GPS данные со спутника GlobalSat dg100 Data Logger непосредственно в "
@@ -15752,15 +15753,15 @@
 
 #. Plugin graphview
-#: build/trans_plugins.java:25
+#: build/trans_plugins.java:23
 msgid "Visualizes routing information as a routing graph."
 msgstr "Показывает информацию о маршруте в виде графа."
 
 #. Plugin grid
-#: build/trans_plugins.java:27
+#: build/trans_plugins.java:25
 msgid "Provide a background layer that displays a map grid"
 msgstr "Предоставлен фоновый слой который отображает сетку на карте"
 
 #. Plugin ImageWayPoint
-#: build/trans_plugins.java:29
+#: build/trans_plugins.java:27
 msgid ""
 "Another plugin to match images to the waypoints in a GPX file. A match is "
@@ -15773,17 +15774,17 @@
 
 #. Plugin lakewalker
-#: build/trans_plugins.java:31
+#: build/trans_plugins.java:29
 msgid "Helps vectorizing WMS images."
 msgstr "Помогает векторизовать изображения WMS."
 
 #. Plugin livegps
+#: build/trans_plugins.java:31
+msgid ""
+"Support live GPS input (moving dot) through a connection to gpsd server."
+msgstr ""
+"Поддержка GPS ввода (движение точки) с помощью подключения к серверу gpsd."
+
+#. Plugin measurement
 #: build/trans_plugins.java:33
-msgid ""
-"Support live GPS input (moving dot) through a connection to gpsd server."
-msgstr ""
-"Поддержка GPS ввода (движение точки) с помощью подключения к серверу gpsd."
-
-#. Plugin measurement
-#: build/trans_plugins.java:35
 msgid ""
 "Provide a measurement dialog and a layer to measure length and angle of "
@@ -15796,10 +15797,10 @@
 
 #. Plugin michigan_left
-#: build/trans_plugins.java:37
+#: build/trans_plugins.java:35
 msgid "Adds no left turn for sets of 4 or 5 ways"
 msgstr "Добавляет запрет поворота налево для наборов из 4 или 5 линий"
 
 #. Plugin multipoly
-#: build/trans_plugins.java:39
+#: build/trans_plugins.java:37
 msgid ""
 "Create multipolygons by one click, much easier than standard way with "
@@ -15810,5 +15811,5 @@
 
 #. Plugin nearclick
-#: build/trans_plugins.java:41
+#: build/trans_plugins.java:39
 msgid ""
 "Simulates a click when you do a small and short drag. This is useful for "
@@ -15821,15 +15822,15 @@
 
 #. Plugin openlayers
-#: build/trans_plugins.java:43
+#: build/trans_plugins.java:41
 msgid "Displays an OpenLayers background image"
 msgstr "Отобразить фоновый рисунок OpenLayers"
 
 #. Plugin openstreetbugs
-#: build/trans_plugins.java:45
+#: build/trans_plugins.java:43
 msgid "Imports issues from OpenStreetBugs"
 msgstr "Импорт вопросов из OpenStreetBugs"
 
 #. Plugin openvisible
-#: build/trans_plugins.java:47
+#: build/trans_plugins.java:45
 msgid ""
 "Allows opening gpx/osm files that intersect the currently visible screen area"
@@ -15839,5 +15840,5 @@
 
 #. Plugin osmarender
-#: build/trans_plugins.java:49
+#: build/trans_plugins.java:47
 msgid ""
 "Launches FireFox to display the current visible screen as a nice SVG image."
@@ -15845,5 +15846,5 @@
 
 #. Plugin PicLayer
-#: build/trans_plugins.java:51
+#: build/trans_plugins.java:49
 msgid ""
 "This plugin allows to display any picture as a background in the editor and "
@@ -15854,15 +15855,15 @@
 
 #. Plugin plastic_laf
-#: build/trans_plugins.java:53
+#: build/trans_plugins.java:51
 msgid "The great JGoodies Plastic Look and Feel."
 msgstr "Великолепный JGoodies Пластиковый Скин."
 
 #. Plugin remotecontrol
-#: build/trans_plugins.java:55
+#: build/trans_plugins.java:53
 msgid "Let other applications send commands to JOSM."
 msgstr "Разрешить другим приложениям посылать команды JOSM."
 
 #. Plugin routes
-#: build/trans_plugins.java:57
+#: build/trans_plugins.java:55
 msgid ""
 "Renders routes (bus, hiking trails, bicycle routes, ..). Route types must be "
@@ -15873,10 +15874,10 @@
 
 #. Plugin routing
-#: build/trans_plugins.java:59
+#: build/trans_plugins.java:57
 msgid "Provides routing capabilities."
 msgstr "Предоставляет возможности маршрутизации."
 
 #. Plugin slippymap
-#: build/trans_plugins.java:61
+#: build/trans_plugins.java:59
 msgid ""
 "Displays a slippy map grid in JOSM. Can load tiles from slippy map as "
@@ -15887,15 +15888,15 @@
 
 #. Plugin surveyor
-#: build/trans_plugins.java:63
+#: build/trans_plugins.java:61
 msgid "Allow adding markers/nodes on current gps positions."
 msgstr "Разрешить добавить метки/точки в текущей GPS позиции."
 
 #. Plugin tageditor
-#: build/trans_plugins.java:65
+#: build/trans_plugins.java:63
 msgid "Provides a dialog for editing tags in a tabular grid."
 msgstr "Показывает окно для редактирования тегов в табличной сетке."
 
 #. Plugin tagging-preset-tester
-#: build/trans_plugins.java:67
+#: build/trans_plugins.java:65
 msgid ""
 "Adds a tagging preset tester to the help menu, which helps you developing of "
@@ -15908,19 +15909,10 @@
 
 #. Plugin terracer
-#: build/trans_plugins.java:69
+#: build/trans_plugins.java:67
 msgid "Make terraced houses out of single blocks."
 msgstr "Сделать ряд домов вдоль улицы из одного блока."
 
-#. Plugin utilsplugin
-#: build/trans_plugins.java:71
-msgid ""
-"Several utilities that make your life easier: e.g. simplify way, join areas, "
-"jump to position."
-msgstr ""
-"Несколько утилит, которые делают вашу жизнь проще: например, упростить "
-"линию; объединить полигоны; перейти в указанную точку."
-
 #. Plugin validator
-#: build/trans_plugins.java:73
+#: build/trans_plugins.java:69
 msgid ""
 "An OSM data validator. It checks for problems in data, and provides fixes "
@@ -15932,19 +15924,19 @@
 
 #. Plugin walkingpapers
-#: build/trans_plugins.java:75
+#: build/trans_plugins.java:71
 msgid ""
 "Supports downloading tiled, scanned maps from walking-papers.org. This "
 "plugin is still under early development and may be buggy."
 msgstr ""
-"Поддерживает скачивание сканированных карт по квадратам, из walking-"
-"papers.org. Этот модуль пока еще совершенствуется и может плохо работать."
+"Поддерживает скачивание сканированных карт по квадратам, из walking-papers."
+"org. Этот модуль пока еще совершенствуется и может плохо работать."
 
 #. Plugin waydownloader
-#: build/trans_plugins.java:77
+#: build/trans_plugins.java:73
 msgid "Easy downloading along a long set of interconnected ways"
 msgstr "Быстрое скачивание вдоль большого набора связанных линий"
 
 #. Plugin wmsplugin
-#: build/trans_plugins.java:79
+#: build/trans_plugins.java:75
 msgid ""
 "Display georeferenced images as background in JOSM (WMS servers, Yahoo, ...)."
@@ -16999,8 +16991,8 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--restrictions tags -->
 #. <!--the restrictions rules should be placed before the path rule! -->
-#. 
+#.
 #. <rule>
 #. <condition k="access" b="no"/>
@@ -17197,5 +17189,5 @@
 #. color motorroad
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="motorway"/>
@@ -17205,5 +17197,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="motorway_link"/>
@@ -17222,5 +17214,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="trunk"/>
@@ -17230,5 +17222,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="trunk_link"/>
@@ -17247,5 +17239,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="primary"/>
@@ -17255,5 +17247,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="primary_link"/>
@@ -17272,5 +17264,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="secondary"/>
@@ -17280,5 +17272,5 @@
 #. <scale_max>300000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="secondary_link"/>
@@ -17293,5 +17285,5 @@
 #. <scale_max>300000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="tertiary"/>
@@ -17309,5 +17301,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="residential"/>
@@ -17325,5 +17317,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="service"/>
@@ -17332,5 +17324,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--public_transport tags -->
 #. <rule>
@@ -17340,5 +17332,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="public_transport" v="platform"/>
@@ -17358,5 +17350,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="passing_place"/>
@@ -17365,5 +17357,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="construction"/>
@@ -17373,5 +17365,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="construction"/>
@@ -17421,7 +17413,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- junction tag -->
-#. 
+#.
 #. <rule>
 #. <condition k="junction" v="roundabout"/>
@@ -18120,5 +18112,5 @@
 #. item "Barriers/Border Control" check "Motorcar"
 #. <separator/>
-#. 
+#.
 #. <!-- *** linear barriers *** -->
 #: build/trans_presets.java:932
@@ -18157,5 +18149,5 @@
 #. <key key="barrier" value="retaining_wall" />
 #. <separator/>
-#. 
+#.
 #. <!-- *** access *** -->
 #: build/trans_presets.java:954
@@ -18251,5 +18243,5 @@
 
 #. item "Barriers/Sally Port" check "Motorcar"
-#. 
+#.
 #. group "Water"
 #. item "Water/Water/River" combo "Layer"
@@ -18406,5 +18398,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="wetland"/>
@@ -19792,5 +19784,5 @@
 #. <scale_max>30000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="unclassified"/>
@@ -19800,5 +19792,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="unsurfaced"/>
@@ -19808,5 +19800,5 @@
 #. <scale_max>20000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="residential"/>
@@ -19816,5 +19808,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="living_street"/>
@@ -20172,7 +20164,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--sport tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="9pin"/>
@@ -20182,5 +20174,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="10pin"/>
@@ -20190,5 +20182,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="athletics"/>
@@ -20198,5 +20190,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="australian_football"/>
@@ -20206,5 +20198,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="baseball"/>
@@ -20214,5 +20206,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="basketball"/>
@@ -20222,5 +20214,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="boules"/>
@@ -20230,5 +20222,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="bowls"/>
@@ -20238,5 +20230,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="canoe"/>
@@ -20246,5 +20238,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="chess"/>
@@ -20254,5 +20246,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="climbing"/>
@@ -20262,5 +20254,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="cricket"/>
@@ -20270,5 +20262,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="cricket_nets"/>
@@ -20278,5 +20270,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="croquet"/>
@@ -20286,5 +20278,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="cycling"/>
@@ -20294,5 +20286,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="dog_racing"/>
@@ -20302,5 +20294,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="equestrian"/>
@@ -20310,5 +20302,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="football"/>
@@ -20318,5 +20310,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="golf"/>
@@ -20326,5 +20318,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="gymnastics"/>
@@ -20334,5 +20326,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="hockey"/>
@@ -20342,5 +20334,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="horse_racing"/>
@@ -20350,5 +20342,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="motor"/>
@@ -20358,5 +20350,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="multi"/>
@@ -20366,5 +20358,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="pelota"/>
@@ -20374,5 +20366,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="racquet"/>
@@ -20382,5 +20374,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="rugby"/>
@@ -20390,5 +20382,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="skating"/>
@@ -20398,5 +20390,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="skateboard"/>
@@ -20406,5 +20398,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="soccer"/>
@@ -20414,5 +20406,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="swimming"/>
@@ -20422,5 +20414,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="skiing"/>
@@ -20430,5 +20422,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="table_tennis"/>
@@ -20438,5 +20430,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="tennis"/>
@@ -20446,5 +20438,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="paintball"/>
@@ -20454,5 +20446,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="squash"/>
@@ -20462,5 +20454,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="shooting"/>
@@ -20470,5 +20462,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="volleyball"/>
@@ -20478,5 +20470,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="beachvolleyball"/>
@@ -20486,5 +20478,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="bowling"/>
@@ -20494,5 +20486,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="handball"/>
@@ -20502,5 +20494,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="rowing"/>
@@ -20510,5 +20502,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="sailing"/>
@@ -20518,5 +20510,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="diving"/>
@@ -20526,5 +20518,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="badminton"/>
@@ -20534,5 +20526,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="archery"/>
@@ -20542,5 +20534,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="sport" v="fishing"/>
@@ -22234,7 +22226,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--landuse tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="farm"/>
@@ -22244,5 +22236,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="farmland"/>
@@ -22252,5 +22244,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="meadow"/>
@@ -22260,5 +22252,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="vineyard"/>
@@ -22268,5 +22260,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="allotments"/>
@@ -22276,5 +22268,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="grass"/>
@@ -22284,5 +22276,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="village_green"/>
@@ -22292,5 +22284,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="recreation_ground"/>
@@ -23621,5 +23613,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="bicycle" b="no"/>
@@ -23635,5 +23627,5 @@
 #. <scale_max>30000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="cycleway"/>
@@ -23644,7 +23636,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- cycleway tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="cycleway" v="lane"/>
@@ -23654,5 +23646,13 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
+#. <rule>
+#. <condition k="cycleway" v="opposite_lane"/>
+#. color bicycle
+#. <icon annotate="true" src="misc/deprecated.png"/>
+#. <scale_min>1</scale_min>
+#. <scale_max>50000</scale_max>
+#. </rule>
+#.
 #. <rule>
 #. <condition k="cycleway" v="track"/>
@@ -23662,13 +23662,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
-#. <rule>
-#. <condition k="cycleway" v="opposite_lane"/>
-#. color bicycle
-#. <icon annotate="true" src="misc/deprecated.png"/>
-#. <scale_min>1</scale_min>
-#. <scale_max>50000</scale_max>
-#. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="cycleway" v="opposite_track"/>
@@ -23678,5 +23670,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="cycleway" v="opposite"/>
@@ -23709,5 +23701,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="foot" b="no"/>
@@ -23723,5 +23715,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="footway"/>
@@ -23731,5 +23723,5 @@
 #. <scale_max>10000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="path"/>
@@ -23739,5 +23731,5 @@
 #. <scale_max>10000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="pedestrian"/>
@@ -23748,5 +23740,5 @@
 #. <scale_max>10000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="steps"/>
@@ -23775,5 +23767,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="subway"/>
@@ -23888,9 +23880,9 @@
 #. 7. scale_min / scale_max
 #. - zoom scale for display
-#. 
+#.
 #. Using both area and line attributes for the same key/value pair does work. For areas
 #. first the rbest matching area rule is searched and the best matching line rule is
 #. connected with it. They need not have the same key/value pair.
-#. 
+#.
 #. The colours can consist of the two components - name and hex code (e.g. water#0000ff).
 #. If both are given, the color name is introduced in preferences with that value. If only
@@ -23898,5 +23890,5 @@
 #. modified preferences or previous value is used. The 6 hex digit color code can also
 #. be appended by a hex value of the alpha channel (thus having 8 hex digits instead of 6).
-#. 
+#.
 #. Linemod's are drawn over or under the line they are associated with and modify the
 #. appearance. There can be multiple linemod's for one way (contrary to line styles,
@@ -23906,8 +23898,8 @@
 #. on the sides of the way or the waystyles itself must use alpha channel (which may
 #. look strange).
-#. 
+#.
 #. If a key/value pair matches more than one rule, the "rule that wins" is unpredicted
 #. in case they have same priority! Using priority settings helps to solve conflicts.
-#. 
+#.
 #. For external files the <rules> should have following elements:
 #. - author           the author of the style
@@ -23921,5 +23913,5 @@
 #. - when the style is additional choose "standard" or don't use name tag
 #. -->
-#. 
+#.
 #: build/trans_style.java:72
 msgid "standard"
@@ -23927,5 +23919,5 @@
 
 #. mappaint style named "standard"
-#. 
+#.
 #. <rule>
 #. <condition k="restriction" v="no_left_turn"/>
@@ -23974,6 +23966,6 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
-#. 
+#.
+#.
 #. <!-- mark some specials that should be fixed - they are already the default and therefore shouldn't be tagged -->
 #. <rule>
@@ -24053,5 +24045,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="road"/>
@@ -24061,5 +24053,5 @@
 #. <scale_max>10000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="direction" v="clockwise"/>
@@ -24068,5 +24060,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="mini_roundabout"/>
@@ -24076,5 +24068,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="stop"/>
@@ -24083,5 +24075,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="traffic_signals"/>
@@ -24090,5 +24082,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="street_lamp"/>
@@ -24097,5 +24089,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="speed_camera"/>
@@ -24104,5 +24096,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="traffic_sign" v="city_limit"/>
@@ -24111,5 +24103,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="crossing"/>
@@ -24118,5 +24110,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="gate"/>
@@ -24125,5 +24117,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="cattle_grid"/>
@@ -24132,5 +24124,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="toll_booth"/>
@@ -24139,5 +24131,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="incline"/>
@@ -24146,5 +24138,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="incline_steep"/>
@@ -24153,5 +24145,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="viaduct"/>
@@ -24161,5 +24153,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="viaduct"/>
@@ -24168,5 +24160,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <!-- deprecated; use information=guidepost instead -->
@@ -24177,5 +24169,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="marsh"/>
@@ -24187,11 +24179,11 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--abutters tags -->
-#. 
+#.
 #. <!--accessories tags -->
-#. 
+#.
 #. <!--properties tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="mountain_pass" b="yes"/>
@@ -24200,7 +24192,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--"deprecated" tags -->
-#. 
+#.
 #. <!-- historic=museum -> tourism=museum -->
 #. <rule>
@@ -24211,5 +24203,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- man_made=power_wind -> power=generator and power_source=wind -->
 #. <rule>
@@ -24220,5 +24212,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- man_made=power_hydro -> power=generator and power_source=hydro -->
 #. <rule>
@@ -24229,5 +24221,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- man_made=power_fossil -> power=generator and power_source=fossil -->
 #. <rule>
@@ -24238,5 +24230,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- man_made=power_nuclear -> power=generator and power_source=nuclear -->
 #. <rule>
@@ -24247,5 +24239,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- highway classification now more detailed -->
 #. <rule>
@@ -24256,5 +24248,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- amenity=park_bench -> amenity=bench -->
 #. <rule>
@@ -24266,5 +24258,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- highway=stile -> barrier=stile -->
 #. <rule>
@@ -24275,5 +24267,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- there's a bit confusion about this tag, the proposal says leisure, map features say tourism ?!? -->
 #. <rule>
@@ -24298,5 +24290,5 @@
 #. <scale_max>10000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="goods" b="no"/>
@@ -24305,5 +24297,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="hgv" b="no"/>
@@ -24312,5 +24304,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="horse" b="no"/>
@@ -24326,5 +24318,5 @@
 #. <scale_max>20000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="bridleway"/>
@@ -24338,5 +24330,5 @@
 #. <scale_max>30000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="motorcycle" b="no"/>
@@ -24345,5 +24337,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="motorcar" b="no"/>
@@ -24352,5 +24344,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="psv" b="no"/>
@@ -24359,5 +24351,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="motorboat" b="no"/>
@@ -24366,5 +24358,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="boat" b="no"/>
@@ -24373,5 +24365,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="noexit" b="yes"/>
@@ -24380,5 +24372,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="maxweight"/>
@@ -24387,5 +24379,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="maxheight"/>
@@ -24394,5 +24386,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="maxwidth"/>
@@ -24401,5 +24393,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="maxlength"/>
@@ -24408,5 +24400,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="maxspeed"/>
@@ -24415,5 +24407,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="minspeed"/>
@@ -24422,5 +24414,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="maxstay"/>
@@ -24429,5 +24421,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="toll"/>
@@ -24436,5 +24428,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="barrier" v="bollard"/>
@@ -24605,7 +24597,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- highway tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="motorroad" v="yes"/>
@@ -24619,5 +24611,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="track"/>
@@ -24627,7 +24619,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- tracktype tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="tracktype" v="grade1"/>
@@ -24637,5 +24629,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tracktype" v="grade2"/>
@@ -24645,5 +24637,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tracktype" v="grade3"/>
@@ -24653,5 +24645,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tracktype" v="grade4"/>
@@ -24661,5 +24653,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tracktype" v="grade5"/>
@@ -24675,5 +24667,5 @@
 #. <scale_max>10000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="bus_guideway"/>
@@ -24683,5 +24675,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="rail"/>
@@ -24691,5 +24683,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="narrow_gauge"/>
@@ -24699,5 +24691,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="monorail"/>
@@ -24707,5 +24699,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="turntable"/>
@@ -24715,5 +24707,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="buffer_stop"/>
@@ -24723,5 +24715,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="platform"/>
@@ -24740,5 +24732,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="motorway_junction"/>
@@ -24747,5 +24739,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="services"/>
@@ -24759,5 +24751,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="ford"/>
@@ -24771,5 +24763,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="bus_stop"/>
@@ -24778,5 +24770,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="turning_circle"/>
@@ -24790,5 +24782,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="highway" v="emergency_access_point"/>
@@ -24803,5 +24795,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="riverbank"/>
@@ -24816,5 +24808,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="stream"/>
@@ -24828,5 +24820,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="dock"/>
@@ -24840,5 +24832,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="lock_gate"/>
@@ -24847,5 +24839,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="turning_point"/>
@@ -24854,5 +24846,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="aqueduct"/>
@@ -24866,5 +24858,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="boatyard"/>
@@ -24874,5 +24866,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="water_point"/>
@@ -24881,5 +24873,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="waste_disposal"/>
@@ -24888,5 +24880,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="mooring"/>
@@ -24895,5 +24887,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="weir"/>
@@ -24903,5 +24895,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="dam"/>
@@ -24912,5 +24904,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="waterway" v="waterfall"/>
@@ -24920,7 +24912,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--man_made tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="beacon"/>
@@ -24930,5 +24922,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="crane"/>
@@ -24938,5 +24930,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="gasometer"/>
@@ -24946,5 +24938,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="lighthouse"/>
@@ -24955,5 +24947,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="reservoir_covered"/>
@@ -24963,5 +24955,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="surveillance"/>
@@ -24971,5 +24963,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="survey_point"/>
@@ -24979,5 +24971,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="tower"/>
@@ -24987,5 +24979,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="wastewater_plant"/>
@@ -24995,5 +24987,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="watermill"/>
@@ -25003,5 +24995,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="water_tower"/>
@@ -25011,5 +25003,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="windmill"/>
@@ -25019,5 +25011,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="works"/>
@@ -25040,7 +25032,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- railway tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="station"/>
@@ -25050,5 +25042,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="halt"/>
@@ -25057,5 +25049,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="tram_station"/>
@@ -25065,5 +25057,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="tram_stop"/>
@@ -25072,5 +25064,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="subway_entrance"/>
@@ -25080,5 +25072,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="crossing"/>
@@ -25088,5 +25080,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="level_crossing"/>
@@ -25102,5 +25094,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="tram"/>
@@ -25111,5 +25103,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="light_rail"/>
@@ -25128,5 +25120,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="railway" v="preserved"/>
@@ -25136,5 +25128,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- disused often appears together with highway=xy -->
 #. <!-- -> normal display with line, linemod for combinations -->
@@ -25147,5 +25139,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- abandoned often appears together with highway=xy -->
 #. <!-- -> normal display with line, linemod for combinations -->
@@ -25163,5 +25155,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="service" v="yard"/>
@@ -25170,5 +25162,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="service" v="siding"/>
@@ -25177,5 +25169,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="service" v="spur"/>
@@ -25184,7 +25176,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--aeroway tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="aeroway" v="aerodrome"/>
@@ -25195,5 +25187,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="aeroway" v="taxiway"/>
@@ -25208,5 +25200,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="aeroway" v="terminal"/>
@@ -25220,5 +25212,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="aeroway" v="helipad"/>
@@ -25228,5 +25220,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="aeroway" v="runway"/>
@@ -25240,5 +25232,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="aeroway" v="apron"/>
@@ -25252,5 +25244,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="aeroway" v="windsock"/>
@@ -25259,7 +25251,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--aerialway tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="aerialway" v="cable_car"/>
@@ -25269,5 +25261,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="aerialway" v="gondola"/>
@@ -25277,5 +25269,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="aerialway" v="chair_lift"/>
@@ -25285,5 +25277,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="aerialway" v="drag_lift"/>
@@ -25293,5 +25285,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="aerialway" v="station"/>
@@ -25307,7 +25299,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- piste tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="piste:difficulty" v="easy"/>
@@ -25322,5 +25314,5 @@
 #. <scale_max>30000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="piste:difficulty" v="intermediate"/>
@@ -25335,5 +25327,5 @@
 #. <scale_max>30000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="piste:difficulty" v="advanced"/>
@@ -25348,5 +25340,5 @@
 #. <scale_max>30000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="piste:difficulty" v="expert"/>
@@ -25361,5 +25353,5 @@
 #. <scale_max>30000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="piste:difficulty" v="freeride"/>
@@ -25374,5 +25366,5 @@
 #. <scale_max>30000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="piste:difficulty" v="novice"/>
@@ -25387,7 +25379,7 @@
 #. <scale_max>300000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--power tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="power" v="tower"/>
@@ -25397,5 +25389,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="power" v="pole"/>
@@ -25404,5 +25396,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="power" v="line"/>
@@ -25412,5 +25404,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="power" v="minor_line"/>
@@ -25420,5 +25412,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="power" v="station"/>
@@ -25428,5 +25420,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="power" v="sub_station"/>
@@ -25436,5 +25428,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="power_source" v="wind"/>
@@ -25444,5 +25436,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="power_source" v="hydro"/>
@@ -25452,5 +25444,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="power_source" v="fossil"/>
@@ -25460,5 +25452,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="power_source" v="coal"/>
@@ -25468,5 +25460,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="power_source" v="gas"/>
@@ -25476,5 +25468,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="power_source" v="photovoltaic"/>
@@ -25484,5 +25476,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="power_source" v="nuclear"/>
@@ -25492,5 +25484,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="power" v="generator"/>
@@ -25510,5 +25502,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="pier"/>
@@ -25523,5 +25515,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="man_made" v="pipeline"/>
@@ -25534,7 +25526,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--leisure tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="sports_centre"/>
@@ -25544,5 +25536,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="golf_course"/>
@@ -25552,5 +25544,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="stadium"/>
@@ -25560,5 +25552,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="track"/>
@@ -25568,5 +25560,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="pitch"/>
@@ -25576,5 +25568,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="water_park"/>
@@ -25584,5 +25576,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="slipway"/>
@@ -25592,5 +25584,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="fishing"/>
@@ -25600,5 +25592,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="nature_reserve"/>
@@ -25608,5 +25600,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="park"/>
@@ -25616,5 +25608,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="playground"/>
@@ -25624,5 +25616,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="garden"/>
@@ -25632,5 +25624,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="common"/>
@@ -25640,5 +25632,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="swimming_pool"/>
@@ -25648,5 +25640,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="miniature_golf"/>
@@ -25667,5 +25659,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="leisure" v="marina"/>
@@ -25679,7 +25671,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--amenity tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="pub"/>
@@ -25689,5 +25681,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="biergarten"/>
@@ -25697,5 +25689,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="nightclub"/>
@@ -25705,5 +25697,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="cafe"/>
@@ -25713,5 +25705,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="restaurant"/>
@@ -25721,5 +25713,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="fast_food"/>
@@ -25729,5 +25721,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="bar"/>
@@ -25737,5 +25729,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="ice_cream"/>
@@ -25752,5 +25744,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="parking" v="multi-storey"/>
@@ -25760,5 +25752,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="parking" v="underground"/>
@@ -25768,5 +25760,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="parking" v="park_and_ride"/>
@@ -25776,5 +25768,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="parking" v="surface"/>
@@ -25784,5 +25776,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="parking"/>
@@ -25792,5 +25784,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="bicycle_parking"/>
@@ -25800,5 +25792,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="bicycle_rental"/>
@@ -25808,5 +25800,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="car_rental"/>
@@ -25816,5 +25808,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="car_sharing"/>
@@ -25824,5 +25816,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="car_wash"/>
@@ -25832,5 +25824,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="taxi"/>
@@ -25840,5 +25832,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="fuel"/>
@@ -25857,5 +25849,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="telephone"/>
@@ -25865,5 +25857,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="clock"/>
@@ -25872,5 +25864,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="emergency_phone"/>
@@ -25880,5 +25872,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="toilets"/>
@@ -25888,5 +25880,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="recycling"/>
@@ -25896,5 +25888,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="waste_basket"/>
@@ -25903,5 +25895,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="public_building"/>
@@ -25911,5 +25903,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="embassy"/>
@@ -25919,5 +25911,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="townhall"/>
@@ -25927,5 +25919,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="community_centre"/>
@@ -25935,5 +25927,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="religion" v="bahai"/>
@@ -25942,5 +25934,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="religion" v="buddhist"/>
@@ -25949,5 +25941,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="religion" v="christian"/>
@@ -25956,5 +25948,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="religion" v="hindu"/>
@@ -25963,5 +25955,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="religion" v="jain"/>
@@ -25970,5 +25962,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="religion" v="jewish"/>
@@ -25977,5 +25969,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="religion" v="muslim"/>
@@ -25984,5 +25976,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="religion" v="sikh"/>
@@ -25991,5 +25983,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="religion" v="shinto"/>
@@ -25998,5 +25990,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="religion" v="spiritualist"/>
@@ -26005,5 +25997,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="religion" v="taoist"/>
@@ -26012,5 +26004,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="religion" v="unitarian"/>
@@ -26019,5 +26011,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="religion" v="zoroastrian"/>
@@ -26026,5 +26018,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="place_of_worship"/>
@@ -26034,5 +26026,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="grave_yard"/>
@@ -26042,5 +26034,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="crematorium"/>
@@ -26050,5 +26042,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="post_office"/>
@@ -26058,5 +26050,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="post_box"/>
@@ -26066,5 +26058,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="school"/>
@@ -26074,5 +26066,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="university"/>
@@ -26082,5 +26074,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="college"/>
@@ -26090,5 +26082,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="kindergarten"/>
@@ -26098,5 +26090,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="driving_school"/>
@@ -26107,5 +26099,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="library"/>
@@ -26115,5 +26107,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="police"/>
@@ -26123,5 +26115,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="fire_station"/>
@@ -26131,5 +26123,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="bus_station"/>
@@ -26139,5 +26131,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="ferry_terminal"/>
@@ -26147,5 +26139,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="theatre"/>
@@ -26155,5 +26147,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="cinema"/>
@@ -26163,5 +26155,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="arts_centre"/>
@@ -26171,5 +26163,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="courthouse"/>
@@ -26179,5 +26171,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="prison"/>
@@ -26187,5 +26179,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="bank"/>
@@ -26195,5 +26187,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="bureau_de_change"/>
@@ -26203,5 +26195,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="atm"/>
@@ -26211,5 +26203,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="bench"/>
@@ -26219,5 +26211,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="bbq"/>
@@ -26227,5 +26219,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="shelter"/>
@@ -26235,5 +26227,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="hunting_stand"/>
@@ -26243,5 +26235,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="wlan"/>
@@ -26251,5 +26243,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="vending" v="excrement_bags"/>
@@ -26258,5 +26250,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="vending_machine"/>
@@ -26288,5 +26280,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="drinking_water"/>
@@ -26296,5 +26288,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="fountain"/>
@@ -26304,7 +26296,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--natural tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="spring"/>
@@ -26319,5 +26311,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="pharmacy"/>
@@ -26327,5 +26319,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="hospital"/>
@@ -26335,5 +26327,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="nursery"/>
@@ -26343,5 +26335,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="baby_hatch"/>
@@ -26351,5 +26343,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="doctors"/>
@@ -26359,5 +26351,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="dentist"/>
@@ -26367,5 +26359,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="amenity" v="veterinary"/>
@@ -26381,7 +26373,7 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--shop tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="supermarket"/>
@@ -26391,5 +26383,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="convenience"/>
@@ -26399,5 +26391,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="bakery"/>
@@ -26407,5 +26399,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="butcher"/>
@@ -26415,5 +26407,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="bicycle"/>
@@ -26423,5 +26415,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="doityourself"/>
@@ -26431,5 +26423,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="dry_cleaning"/>
@@ -26439,5 +26431,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="laundry"/>
@@ -26447,5 +26439,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="outdoor"/>
@@ -26455,5 +26447,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="kiosk"/>
@@ -26463,5 +26455,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="alcohol"/>
@@ -26471,5 +26463,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="beverages"/>
@@ -26479,5 +26471,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="books"/>
@@ -26487,5 +26479,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="car"/>
@@ -26495,5 +26487,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="car_dealer"/>
@@ -26503,5 +26495,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="car_repair"/>
@@ -26511,5 +26503,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="chemist"/>
@@ -26519,5 +26511,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="clothes"/>
@@ -26527,5 +26519,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="computer"/>
@@ -26535,5 +26527,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="cycle_repair"/>
@@ -26543,5 +26535,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="department_store"/>
@@ -26551,5 +26543,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="electronics"/>
@@ -26559,5 +26551,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="furniture"/>
@@ -26567,5 +26559,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="florist"/>
@@ -26575,5 +26567,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="groceries"/>
@@ -26583,5 +26575,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="garden_centre"/>
@@ -26591,5 +26583,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="hairdresser"/>
@@ -26599,5 +26591,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="hardware"/>
@@ -26607,5 +26599,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="hifi"/>
@@ -26615,5 +26607,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="jewelry"/>
@@ -26623,5 +26615,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="mall"/>
@@ -26631,5 +26623,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="motorcycle"/>
@@ -26639,5 +26631,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="newsagent"/>
@@ -26647,5 +26639,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="organic"/>
@@ -26655,5 +26647,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="optician"/>
@@ -26663,5 +26655,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="shoes"/>
@@ -26671,5 +26663,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="sports"/>
@@ -26679,5 +26671,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="stationery"/>
@@ -26687,5 +26679,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="tailor"/>
@@ -26695,5 +26687,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="travel_agency"/>
@@ -26703,5 +26695,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="toys"/>
@@ -26711,5 +26703,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="shop" v="video"/>
@@ -26719,5 +26711,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- duplicate of shopping_centre? -->
 #. <rule>
@@ -26753,7 +26745,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--tourism tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="hotel"/>
@@ -26763,5 +26755,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="motel"/>
@@ -26771,5 +26763,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="guest_house"/>
@@ -26779,5 +26771,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="hostel"/>
@@ -26787,5 +26779,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="chalet"/>
@@ -26795,5 +26787,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="alpine_hut"/>
@@ -26803,5 +26795,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="camp_site"/>
@@ -26811,5 +26803,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="caravan_site"/>
@@ -26826,5 +26818,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="picnic_site"/>
@@ -26834,5 +26826,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="viewpoint"/>
@@ -26842,5 +26834,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="theme_park"/>
@@ -26850,5 +26842,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="attraction"/>
@@ -26858,5 +26850,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="zoo"/>
@@ -26866,5 +26858,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="artwork"/>
@@ -26875,5 +26867,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="museum"/>
@@ -26883,5 +26875,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- information tags -->
 #. <rule>
@@ -26891,5 +26883,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="information" v="office"/>
@@ -26899,5 +26891,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="information" v="map"/>
@@ -26906,5 +26898,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="information" v="board"/>
@@ -26913,5 +26905,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="tourism" v="information"/>
@@ -26929,7 +26921,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--historic tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="historic" v="castle"/>
@@ -26939,5 +26931,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="historic" v="monument"/>
@@ -26947,5 +26939,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="historic" v="memorial"/>
@@ -26955,5 +26947,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="historic" v="archaeological_site"/>
@@ -26963,5 +26955,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="historic" v="ruins"/>
@@ -26971,5 +26963,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="historic" v="battlefield"/>
@@ -26979,5 +26971,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="geological" v="palaeontological_site"/>
@@ -26987,5 +26979,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="historic" v="wayside_cross"/>
@@ -26995,5 +26987,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="historic" v="wayside_shrine"/>
@@ -27003,5 +26995,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="historic" v="boundary_stone"/>
@@ -27020,5 +27012,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="quarry"/>
@@ -27032,5 +27024,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="landfill"/>
@@ -27044,5 +27036,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="basin"/>
@@ -27052,5 +27044,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="reservoir"/>
@@ -27064,5 +27056,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="forest"/>
@@ -27076,5 +27068,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="farmyard"/>
@@ -27088,6 +27080,6 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
-#. 
+#.
+#.
 #. <rule>
 #. <condition k="landuse" v="retail"/>
@@ -27097,5 +27089,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="commercial"/>
@@ -27109,5 +27101,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="industrial"/>
@@ -27121,5 +27113,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="brownfield"/>
@@ -27133,5 +27125,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="greenfield"/>
@@ -27145,5 +27137,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="railway"/>
@@ -27157,5 +27149,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="military"/>
@@ -27165,7 +27157,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--military tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="military" v="airfield"/>
@@ -27175,5 +27167,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="military" v="bunker"/>
@@ -27183,5 +27175,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="military" v="barracks"/>
@@ -27191,5 +27183,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="military" v="danger_area"/>
@@ -27199,5 +27191,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="military" v="range"/>
@@ -27214,5 +27206,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="landuse" v="cemetery"/>
@@ -27225,5 +27217,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="peak"/>
@@ -27237,5 +27229,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="glacier"/>
@@ -27249,5 +27241,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="volcano"/>
@@ -27261,5 +27253,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="cliff"/>
@@ -27270,5 +27262,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="scree"/>
@@ -27278,5 +27270,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="fell"/>
@@ -27286,5 +27278,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="bay"/>
@@ -27294,5 +27286,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="land"/>
@@ -27302,5 +27294,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="cave_entrance"/>
@@ -27317,5 +27309,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="scrub"/>
@@ -27329,5 +27321,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="heath"/>
@@ -27341,5 +27333,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="wood"/>
@@ -27353,5 +27345,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="mud"/>
@@ -27365,5 +27357,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="beach"/>
@@ -27377,5 +27369,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="natural" v="tree"/>
@@ -27384,7 +27376,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--route tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="route" v="bus"/>
@@ -27394,5 +27386,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="route" v="ferry"/>
@@ -27402,5 +27394,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="route" v="flight"/>
@@ -27410,5 +27402,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="route" v="ncn"/>
@@ -27418,5 +27410,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="route" v="subsea"/>
@@ -27426,5 +27418,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="route" v="ski"/>
@@ -27434,5 +27426,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="route" v="tour"/>
@@ -27442,5 +27434,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="route" v="pub_crawl"/>
@@ -27457,7 +27449,7 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!--boundary tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="boundary" v="national"/>
@@ -27467,5 +27459,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="boundary" v="administrative"/>
@@ -27475,5 +27467,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="boundary" v="civil"/>
@@ -27483,5 +27475,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="boundary" v="political"/>
@@ -27491,5 +27483,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="boundary" v="national_park"/>
@@ -27505,5 +27497,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <!-- this will badly display otherwise well tagged footways and alike, so comment it out until we have better ways to display this in JOSM!
 #. XXX - maybe it's possible to use linemod's here?
@@ -27529,5 +27521,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="surface" v="cobblestone"/>
@@ -27538,11 +27530,11 @@
 #. </rule>
 #. -->
-#. 
+#.
 #. <!--name tags -->
-#. 
+#.
 #. <!--preferences tags -->
-#. 
+#.
 #. <!--place tags -->
-#. 
+#.
 #. <rule>
 #. <condition k="place" v="continent"/>
@@ -27552,5 +27544,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="place" v="country"/>
@@ -27560,5 +27552,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="place" v="state"/>
@@ -27568,5 +27560,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="place" v="region"/>
@@ -27576,5 +27568,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="place" v="county"/>
@@ -27584,5 +27576,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="place" v="city"/>
@@ -27592,5 +27584,5 @@
 #. <scale_max>200000000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="place" v="town"/>
@@ -27600,5 +27592,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="place" v="village"/>
@@ -27608,5 +27600,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="place" v="hamlet"/>
@@ -27616,5 +27608,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="place" v="suburb"/>
@@ -27624,5 +27616,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="place" v="locality"/>
@@ -27632,5 +27624,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="place" v="island"/>
@@ -27640,5 +27632,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="place" v="islet"/>
@@ -27658,5 +27650,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="addr:housenumber"/>
@@ -27665,5 +27657,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="addr:postcode"/>
@@ -27672,5 +27664,5 @@
 #. <scale_max>50000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="addr:interpolation" v="odd"/>
@@ -27679,5 +27671,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="addr:interpolation" v="even"/>
@@ -27686,5 +27678,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="addr:interpolation" v="all"/>
@@ -27693,5 +27685,5 @@
 #. <scale_max>40000</scale_max>
 #. </rule>
-#. 
+#.
 #. <rule>
 #. <condition k="addr:interpolation" v="alphabetic"/>
@@ -27786,5 +27778,5 @@
 #. Each line specifies a certain error to be reported
 #. <data type> : messagetype : <key><expression><value>
-#. 
+#.
 #. Data type can be:
 #. node        - a node point
@@ -27792,28 +27784,28 @@
 #. relation    - a relation
 #. *           - all data types
-#. 
+#.
 #. Message type can be:
 #. E            - an error
 #. W            - a warning
 #. I            - an low priority informational warning
-#. 
+#.
 #. Key and value are expressions describing certain keys and values of these keys.
 #. Regulator expressions are supported. In this case the expressions starts and
 #. ends with // signs. If an 'i' is appended, the regular expression is
 #. case insensitive.
-#. 
+#.
 #. The * sign indicates any string.
 #. The texts BOOLEAN_TRUE and BOOLEAN_FALSE in the value part indicate a special
 #. handling for boolean values (yes, true, 0, false, no, ...).
-#. 
+#.
 #. Expression can be:
 #. !=          - the key/value combination does not match
 #. ==          - the key/value combination does match
-#. 
+#.
 #. To have more complicated expressions, multiple elements can be grouped together
 #. with an logical and (&&).
-#. 
+#.
 #. The comment at the end of a rule is displayed in validator description
-#. 
+#.
 #. Empty lines and space signs are ignored
 #: build/trans_validator.java:38
@@ -27929,5 +27921,5 @@
 #. default(true or false);Name;URL
 #. NOTE: default items should be common and worldwide
-#. 
+#.
 #: build/trans_wms.java:5
 msgid "Landsat"
@@ -27940,5 +27932,5 @@
 
 #. http://openaerialmap.org/wms/?VERSION=1.0&request=GetMap&layers=world&styles=&format=image/jpeg&
-#. 
+#.
 #. different forms for web access
 #. must be html:<url>
@@ -27963,6 +27955,6 @@
 
 #. html:http://josm.openstreetmap.de/wmsplugin/TilesAtHome.html?
-#. 
-#. 
+#.
+#.
 #. only for Germany
 #: build/trans_wms.java:17
@@ -27971,6 +27963,6 @@
 
 #. http://tools.geofabrik.de/osmi/view/strassennrw/josmwms?
-#. 
-#. 
+#.
+#.
 #. only for North America
 #. Terraserver USCG - High resolution maps
@@ -27985,6 +27977,6 @@
 
 #. http://terraservice.net/ogcmap.ashx?version=1.1.1&request=GetMap&Layers=urbanarea&styles=&format=image/jpeg&
-#. 
-#. 
+#.
+#.
 #. only for Czech Republic
 #: build/trans_wms.java:27
@@ -27998,6 +27990,6 @@
 
 #. http://geoportal2.uhul.cz/cgi-bin/oprl.asp?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&LAYERS=Ortofoto_cb&STYLES=default&FORMAT=image/jpeg&TRANSPARENT=TRUE&
-#. 
-#. 
+#.
+#.
 #. only for GB
 #. fails with division by zero error
@@ -28017,6 +28009,6 @@
 
 #. http://ooc.openstreetmap.org/wms/map.php?source=os7&
-#. 
-#. 
+#.
+#.
 #. only for Japan
 #: build/trans_wms.java:39
@@ -28040,6 +28032,6 @@
 
 #. http://orthophoto.mlit.go.jp:8888/wms/service/wmsRasterTileMap?VERSION=1.3.0&REQUEST=GetMap&LAYERS=ORTHO03&STYLES=Default&CRS=EPSG:4612&BBOX={s},{w},{n},{e}&WIDTH={width}&HEIGHT={height}&FORMAT=image/png&BGCOLOR=OxFFFFFF
-#. 
-#. 
+#.
+#.
 #. only for Italy
 #: build/trans_wms.java:46
@@ -28052,4 +28044,120 @@
 msgstr "Sicily - Италия"
 
+#~ msgid ""
+#~ "Can't undo command ''{0}'' because layer ''{1}'' is not present any more"
+#~ msgstr ""
+#~ "Невозможно отменить команду ''{0}'' так как отсутствует слой ''{1}''"
+
+#~ msgid "Download all incomplete ways and nodes in relation"
+#~ msgstr "Скачать недостающие части линий и точки, участвующие в отношении"
+
+#~ msgid ""
+#~ "Enable to upload all changes in one request, disable to use one request "
+#~ "per changed primitive"
+#~ msgstr ""
+#~ "Включите, чтобы загрузить на сервер все изменения за один запрос или "
+#~ "отключите, чтобы делать отдельный запрос для каждого изменённого элемента"
+
+#~ msgid "Images for {0}"
+#~ msgstr "Изображения для {0}"
+
+#~ msgid "Read GPX..."
+#~ msgstr "Прочесть GPX"
+
+#~ msgid "No time for point {0} x {1}"
+#~ msgstr "Нет указания времени для точки {0} x {1}"
+
+#~ msgid "Cannot read time \"{0}\" from point {1} x {2}"
+#~ msgstr "Невозможно прочесть время \"{0}\" у точки  {1} x {2}"
+
+#~ msgid "No images with readable timestamps found."
+#~ msgstr "Не найдено изображений с информацией о времени."
+
+#~ msgid "GPS start: {0}"
+#~ msgstr "Начало GPS: {0}"
+
+#~ msgid "GPS end: {0}"
+#~ msgstr "Конец GPS: {0}"
+
+#~ msgid "current delta: {0}s"
+#~ msgstr "текущая разница: {0} с."
+
+#~ msgid "timezone difference: "
+#~ msgstr "разница в часовых поясах: "
+
+#~ msgid "{0} within the track."
+#~ msgstr "{0} в пределах трека"
+
+#~ msgid "Sync clock"
+#~ msgstr "Синхронизация часов"
+
+#~ msgid "The date in file \"{0}\" could not be parsed."
+#~ msgstr "Невозможно прочесть дату из файла \"{0}\""
+
+#~ msgid "There is no EXIF time within the file \"{0}\"."
+#~ msgstr "EXIF файла \"{0}\" не содержит информации о времени."
+
+#~ msgid "Image"
+#~ msgstr "Изображение"
+
+#~ msgid "Enter shown date (mm/dd/yyyy HH:MM:SS)"
+#~ msgstr "Введите указанную дату (мм/дд/гггг ЧЧ:MM:СС)"
+
+#~ msgid "GPS unit timezone (difference to photo)"
+#~ msgstr "Часовой пояс GPS объекта (отличается от фотографии)"
+
+#~ msgid "Synchronize Time with GPS Unit"
+#~ msgstr "Синхронизировать время с GPS приёмником"
+
+#~ msgid "Time entered could not be parsed."
+#~ msgstr "Введённое время невозможно использовать"
+
+#~ msgid ""
+#~ "WARNING: no API version defined for data to upload. Falling back to "
+#~ "version 0.6"
+#~ msgstr ""
+#~ "Предупреждение: нет версии API предназначенной для загрузки данных на "
+#~ "сервер. Возврат к версии 0.6"
+
+#~ msgid ""
+#~ "WARNING: preference ''{0}'' or API version ''{1}'' of dataset requires to "
+#~ "use diff uploads, but API is not able to handle them. Ignoring diff "
+#~ "upload."
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: параметр ''{0}'' или версия API ''{1}'' набора данных "
+#~ "требует загрузку на сервер изменений, но API не способна выполнить это. "
+#~ "Загрузка изменений на сервер будет проигнорирована."
+
+#~ msgid ""
+#~ "Loading of {0} plugin was requested. This plugin is no longer required."
+#~ msgstr "Был запрос на загрузку модуля {0}. Этот модуль бульше не нужен."
+
+#~ msgid "AgPifoJ - Geotagged pictures"
+#~ msgstr "AgPifoJ - Изображения с геотегами"
+
+#~ msgid "Open images with AgPifoJ..."
+#~ msgstr "Открыть изображения через AgPifoJ..."
+
+#~ msgid "osmarender options"
+#~ msgstr "Настройки osm рендера"
+
+#~ msgid "Group common Address Interpolation inputs in a single dialog,"
+#~ msgstr ""
+#~ "Сгруппировать ввод простой интерполяции адресов в единственный диалог,"
+
+#~ msgid ""
+#~ "Another geotag plugin for JOSM. Correlates pictures with GPS tracks or "
+#~ "import EXIF geotagged pictures."
+#~ msgstr ""
+#~ "Модуль геотега для JOSM. Совмещает фотографии с GPS треками или "
+#~ "импортирует геотеги из EXIF фотографий."
+
+#~ msgid ""
+#~ "Several utilities that make your life easier: e.g. simplify way, join "
+#~ "areas, jump to position."
+#~ msgstr ""
+#~ "Несколько утилит, которые делают вашу жизнь проще: например, упростить "
+#~ "линию; объединить полигоны; перейти в указанную точку."
+
 #~ msgid "No data imported."
 #~ msgstr "Данные не импортированы"
@@ -28095,6 +28203,6 @@
 
 #~ msgid ""
-#~ "The selected ways have differing relation memberships.  Do you still want to "
-#~ "combine them?"
+#~ "The selected ways have differing relation memberships.  Do you still want "
+#~ "to combine them?"
 #~ msgstr ""
 #~ "У выделенных линий различается участие в отношениях. Всё равно хотите их "
@@ -28110,5 +28218,4 @@
 #~ msgstr "Разделить сегмент линии"
 
-#, java-format
 #~ msgid "Error while loading page {0}"
 #~ msgstr "Ошибка при загрузке страницы {0}"
@@ -28120,16 +28227,10 @@
 #~ msgstr "Вращать"
 
-#, java-format
 #~ msgid "Resolve {0} conflicts in {1} objects"
 #~ msgstr "Разрешить {0} конфликтов в {1} объектах"
 
-#, java-format
-#~ msgid "Delete {1} {0}"
-#~ msgstr "Удалить {1} {0}"
-
 #~ msgid "my version:"
 #~ msgstr "моя версия:"
 
-#, java-format
 #~ msgid "{0} object has conflicts:"
 #~ msgid_plural "{0} objects have conflicts:"
@@ -28208,15 +28309,13 @@
 #~ msgstr "Объект"
 
-#, java-format
 #~ msgid "Use preset ''{0}'' of group ''{1}''"
 #~ msgstr "Использовать шаблон ''{0}'' из группы ''{1}''"
 
-#, java-format
 #~ msgid "Use preset ''{0}''"
 #~ msgstr "Использовать шаблон ''{0}''"
 
 #~ msgid ""
-#~ "Internal Error: cannot check conditions for no layer. Please report this as "
-#~ "a bug."
+#~ "Internal Error: cannot check conditions for no layer. Please report this "
+#~ "as a bug."
 #~ msgstr ""
 #~ "Внутренняя ошибка: невозможно проверить условия без слоя. Пожалуйста, "
@@ -28224,6 +28323,6 @@
 
 #~ msgid ""
-#~ "The selected nodes have differing relation memberships.  Do you still want "
-#~ "to merge them?"
+#~ "The selected nodes have differing relation memberships.  Do you still "
+#~ "want to merge them?"
 #~ msgstr ""
 #~ "Выделенные точки участвуют в различных отношениях. Всё равно хотите "
@@ -28236,5 +28335,4 @@
 #~ msgstr "Разрешённая версия:"
 
-#, java-format
 #~ msgid "Plugin requires JOSM update: {0}."
 #~ msgstr "Для работы модуля нужна более новая версия JOSM: {0}."
@@ -28247,12 +28345,9 @@
 
 #~ msgid ""
-#~ "Revert the state of all currently selected objects to the version selected "
-#~ "in the history list."
+#~ "Revert the state of all currently selected objects to the version "
+#~ "selected in the history list."
 #~ msgstr ""
-#~ "Откатить состояние выбранных объектов до версии, указанной в списке правок."
-
-#, java-format
-#~ msgid "Error deleting plugin file: {0}"
-#~ msgstr "Ошибка при скачивании модуля: {0}"
+#~ "Откатить состояние выбранных объектов до версии, указанной в списке "
+#~ "правок."
 
 #~ msgid "Plugin already exists"
@@ -28332,5 +28427,4 @@
 #~ msgstr "Вы действительно желаете отметить проблему, как решённую?"
 
-#, java-format
 #~ msgid "{0} Plugin successfully updated. Please restart JOSM."
 #~ msgid_plural "{0} Plugins successfully updated. Please restart JOSM."
@@ -28346,9 +28440,9 @@
 
 #~ msgid ""
-#~ "Try updating to the newest version of JOSM and all plugins before reporting "
-#~ "a bug."
+#~ "Try updating to the newest version of JOSM and all plugins before "
+#~ "reporting a bug."
 #~ msgstr ""
-#~ "Попытайтесь обновиться до новейшей версии модуля перед созданием отчёта об "
-#~ "ошибке."
+#~ "Попытайтесь обновиться до новейшей версии модуля перед созданием отчёта "
+#~ "об ошибке."
 
 #~ msgid "Found <member> element in non-relation."
@@ -28360,9 +28454,9 @@
 #~ 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>"
+#~ "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>Внимание! Пароль хранится в открытом виде в файле настроек.<br> Пароль "
-#~ "передаётся по сети в открытом виде, как параметр запроса.<br><b>Не "
+#~ "<html>Внимание! Пароль хранится в открытом виде в файле настроек.<br> "
+#~ "Пароль передаётся по сети в открытом виде, как параметр запроса.<br><b>Не "
 #~ "используйте ценный пароль.</b></html>"
 
@@ -28373,5 +28467,4 @@
 #~ msgstr "Опускающаяся решётка"
 
-#, java-format
 #~ msgid "Please report a ticket at {0}"
 #~ msgstr "Пожалуйста, создайте отчёт об ошибке по адресу {0}"
@@ -28385,5 +28478,4 @@
 #~ "подробнее!)"
 
-#, java-format
 #~ msgid ""
 #~ "The projection \"{0}\" is designed for\n"
@@ -28402,5 +28494,4 @@
 #~ msgstr "Загрузить на OSM..."
 
-#, java-format
 #~ msgid ""
 #~ "Plugin archive already available. Do you want to download the current "
@@ -28414,5 +28505,4 @@
 #~ "{0}"
 
-#, java-format
 #~ msgid "Could not download plugin: {0} from {1}"
 #~ msgstr "Невозможно скачать модуль: {0} из {1} доступных"
@@ -28430,7 +28520,4 @@
 #~ msgstr "Ошибка разбора"
 
-#~ msgid "Please enter the desired coordinates first."
-#~ msgstr "Пожалуйста, введите сначала желаемые координаты"
-
 #~ msgid "OSM username (email)"
 #~ msgstr "Имя пользователя OSM (e-mail)"
@@ -28454,17 +28541,13 @@
 #~ msgstr "Возможно только редактирование справочных страниц JOSM Online Help"
 
-#, java-format
 #~ msgid "Authors: {0}"
 #~ msgstr "Авторы: {0}"
 
-#, java-format
 #~ msgid "Layers: {0}"
 #~ msgstr "Слои: {0}"
 
-#, java-format
 #~ msgid "Conflicts: {0}"
 #~ msgstr "Конфликты: {0}"
 
-#, java-format
 #~ msgid "Cannot open preferences directory: {0}"
 #~ msgstr "Не удается прочитать каталог с настройками: {0}"
@@ -28488,7 +28571,7 @@
 #~ msgstr "Открыть окно OpenStreetBugs, и включить автоматическое скачивание"
 
-#, java-format
 #~ msgid ""
-#~ "The plugin {0} seems to be broken or could not be downloaded automatically."
+#~ "The plugin {0} seems to be broken or could not be downloaded "
+#~ "automatically."
 #~ msgstr "Модуль {0} поврежден, либо не скачался автоматически"
 
@@ -28500,6 +28583,6 @@
 #~ "http://josm.openstreetmap.de/wiki/TaggingPresets for help."
 #~ msgstr ""
-#~ "Источник (URL или имя файла) файла с предустановками тегов. См. "
-#~ "http://josm.openstreetmap.de/wiki/TaggingPresets для большей информации."
+#~ "Источник (URL или имя файла) файла с предустановками тегов. См. http://"
+#~ "josm.openstreetmap.de/wiki/TaggingPresets для большей информации."
 
 #~ msgid "Add a new tagging preset source to the list."
@@ -28530,6 +28613,6 @@
 #~ msgstr "Зона"
 
-#, java-format
-#~ msgid "Lambert zone {0} in cache  incompatible with current Lambert zone {1}"
+#~ msgid ""
+#~ "Lambert zone {0} in cache  incompatible with current Lambert zone {1}"
 #~ msgstr "Зона Ламберта {0} в кеше несовместима с текущей зоной Ламберта {1}"
 
@@ -28561,5 +28644,4 @@
 #~ msgstr "Удалить слой"
 
-#, java-format
 #~ msgid "Relation Editor: {0}"
 #~ msgstr "Редактор отношений: {0}"
@@ -28587,5 +28669,6 @@
 
 #~ msgid ""
-#~ "No data to update found. Have you already opened or downloaded a data layer?"
+#~ "No data to update found. Have you already opened or downloaded a data "
+#~ "layer?"
 #~ msgstr ""
 #~ "Не найдено данных для обновления. Вы уже открыли скачанный слой данных?"
@@ -28594,5 +28677,4 @@
 #~ msgstr "Эта ошибка вызвана в течении массовой загрузки:"
 
-#, java-format
 #~ msgid ""
 #~ "This action will require {0} individual download requests. Do you wish to "
@@ -28616,9 +28698,9 @@
 
 #~ msgid ""
-#~ "An error occured while trying to match the photos to the GPX track. You can "
-#~ "adjust the sliders to manually match the photos."
+#~ "An error occured while trying to match the photos to the GPX track. You "
+#~ "can adjust the sliders to manually match the photos."
 #~ msgstr ""
-#~ "Произошла ошибка при попытке сопоставить фотографии с GPX треком. Вы можете "
-#~ "настроить вручную с помощью ползунов соответствие фотографиям."
+#~ "Произошла ошибка при попытке сопоставить фотографии с GPX треком. Вы "
+#~ "можете настроить вручную с помощью ползунов соответствие фотографиям."
 
 #~ msgid "Lambert Zone 4 cache file (.4)"
@@ -28631,5 +28713,4 @@
 #~ msgstr "Lambert зона 21 кэш файл (.2)"
 
-#, java-format
 #~ msgid "Change the projection to {0} first."
 #~ msgstr "Изменение проекции на {0} в первую очередь."
@@ -28644,9 +28725,8 @@
 #~ msgstr "Править справочное бюро"
 
-#, java-format
 #~ msgid "Skipping a way because it includes a node that doesn''t exist: {0}\n"
 #~ msgstr ""
-#~ "Пропуск линии потому, что она включает в себя узлы, которые не существуют: "
-#~ "{0}\n"
+#~ "Пропуск линии потому, что она включает в себя узлы, которые не "
+#~ "существуют: {0}\n"
 
 #~ msgid "Set manually the Lambert zone (e.g. for locations between two zones)"
@@ -28660,5 +28740,4 @@
 #~ msgstr "Удалить узлы маршрутизации"
 
-#, java-format
 #~ msgid "requested: {0}"
 #~ msgstr "предлагается: {0}"
@@ -28678,6 +28757,6 @@
 #~ msgid "THIS IS EXPERIMENTAL. Save your work and verify before uploading."
 #~ msgstr ""
-#~ "ЭТО ЭКСПЕРИМЕНТАЛЬНАЯ ВОЗМОЖНОСТЬ. Сохраните вашу работу и проверьте перед "
-#~ "загрузкой."
+#~ "ЭТО ЭКСПЕРИМЕНТАЛЬНАЯ ВОЗМОЖНОСТЬ. Сохраните вашу работу и проверьте "
+#~ "перед загрузкой."
 
 #~ msgid "No intersections found. Nothing was changed."
@@ -28685,6 +28764,6 @@
 
 #~ msgid ""
-#~ "You can add, edit and delete WMS entries in the WMSplugin Preference Tab - "
-#~ "these will then show up in the WMS menu.\n"
+#~ "You can add, edit and delete WMS entries in the WMSplugin Preference Tab "
+#~ "- these will then show up in the WMS menu.\n"
 #~ "\n"
 #~ "You can also do this manually in the Advanced Preferences, using the "
@@ -28701,6 +28780,6 @@
 #~ "For Metacarta's Map Rectifier http://labs.metacarta.com/rectifier/ , you "
 #~ "only need to input the relevant 'id'.\n"
-#~ "To add a Metacarta Map Rectifier menu item, manually create the URL like in "
-#~ "this example,replacing 73 with your image id: \n"
+#~ "To add a Metacarta Map Rectifier menu item, manually create the URL like "
+#~ "in this example,replacing 73 with your image id: \n"
 #~ "http://labs.metacarta.com/rectifier/wms.cgi?id=73\n"
 #~ "&srs=EPSG:4326&Service=WMS&Version=1.1.0&Request=GetMap&format=image/png\n"
@@ -28725,16 +28804,15 @@
 #~ "Для карты Metacarta  Rectifier http://labs.metacarta.com/rectifier/, вам "
 #~ "нужно всего лишь ввести соответствующие \"ID\".\n"
-#~ "Чтобы добавить карту Metacarta Rectifier нужно в меню вручную создать URL, "
-#~ "как в этом примере, вместо 73 с ID вашего изображения:\n"
+#~ "Чтобы добавить карту Metacarta Rectifier нужно в меню вручную создать "
+#~ "URL, как в этом примере, вместо 73 с ID вашего изображения:\n"
 #~ "http://labs.metacarta.com/rectifier/wms.cgi?id=73\n"
 #~ "&srs=EPSG:4326&Service=WMS&Version=1.1.0&Request=GetMap&format=image/png\n"
 #~ " \n"
-#~ "Примечание: Убедитесь, что изображение согласовано с координатам, если есть "
-#~ "сомнения в лицензионных правах на изображение, то не используйте его."
+#~ "Примечание: Убедитесь, что изображение согласовано с координатам, если "
+#~ "есть сомнения в лицензионных правах на изображение, то не используйте его."
 
 #~ msgid "Metacarta Map Rectifier image id"
 #~ msgstr "ID изобрадения карты Metacarta Rectifier"
 
-#, java-format
 #~ msgid "rectifier id={0}"
 #~ msgstr "выпрямитель id={0}"
@@ -28745,14 +28823,14 @@
 #~ msgid ""
 #~ "The main feature of the plugin is the possibility to delete points of the "
-#~ "GPX track. This plugin can be used to prepare  tracks for uploading to OSM "
-#~ "eg. deleting uninteresting parts of track."
+#~ "GPX track. This plugin can be used to prepare  tracks for uploading to "
+#~ "OSM eg. deleting uninteresting parts of track."
 #~ msgstr ""
 #~ "Главная особенность плагина является возможность удаления точек на GPX "
-#~ "треке. Этот плагин может быть использован для подготовки треков для загрузки "
-#~ "на OSM. Например, удалить неинтересные части трека."
+#~ "треке. Этот плагин может быть использован для подготовки треков для "
+#~ "загрузки на OSM. Например, удалить неинтересные части трека."
 
 #~ msgid ""
-#~ "Tools to work with authors/users. Selects map data that belongs to selected "
-#~ "user, opens browser showing selected author profile page."
+#~ "Tools to work with authors/users. Selects map data that belongs to "
+#~ "selected user, opens browser showing selected author profile page."
 #~ msgstr ""
 #~ "Инструменты для работы с авторами / пользователями. Выбирайте данные на "
@@ -28778,5 +28856,4 @@
 #~ msgstr "виадук"
 
-#, java-format
 #~ msgid "Image with path {0} does not exist or is not readable."
 #~ msgstr "Картинка {0}  не существует или произошла ошибка чтения."
@@ -28791,5 +28868,4 @@
 #~ msgstr "Номер версии отсутствует по  данным OSM"
 
-#, java-format
 #~ msgid ""
 #~ "The projection \"{0}\" is designed for\n"
@@ -28810,5 +28886,4 @@
 #~ msgstr "% долготы:"
 
-#, java-format
 #~ msgid "Checking whether node {0} is gone ..."
 #~ msgstr "Проверка существования узла {0} в прошлом..."
@@ -28820,5 +28895,4 @@
 #~ msgstr "Восстановление удаленного пути..."
 
-#, java-format
 #~ msgid "Checking whether primitive {0} is gone ..."
 #~ msgstr "Проверка существования примитива {0} в прошлом..."
@@ -28836,27 +28910,27 @@
 #~ msgstr "Обнаружен конфликт"
 
-#, java-format
 #~ msgid ""
-#~ "<html>The OSM primitive with id <strong>{0}</strong> has been deleted<br>on "
-#~ "the server by another mapper.<br><br>Click <strong>{1}</strong> to keep your "
-#~ "primitive and ignore the deleted state.<br>Your primitive will be assigend a "
-#~ "new id.<br>Click <strong>{2}</strong> to accept the state on the server and "
-#~ "to delete your primitive.<br>Click <strong>{3}</strong> to cancel.<br>"
+#~ "<html>The OSM primitive with id <strong>{0}</strong> has been "
+#~ "deleted<br>on the server by another mapper.<br><br>Click <strong>{1}</"
+#~ "strong> to keep your primitive and ignore the deleted state.<br>Your "
+#~ "primitive will be assigend a new id.<br>Click <strong>{2}</strong> to "
+#~ "accept the state on the server and to delete your primitive.<br>Click "
+#~ "<strong>{3}</strong> to cancel.<br>"
 #~ msgstr ""
-#~ "<html>OSM примитив с id <strong>{0}</strong> был удален<br>с сервера другим "
-#~ "картографом.<br><br>Нажмите <strong>{1}</strong> для сохранения вашего "
-#~ "примитива и игнорирования попытки удаления.<br> Ваш примитив будет добавлен "
-#~ "с новым id.<br>Нажмите <strong>{2}</strong> для согласия с удалением "
-#~ "примитива, (ваш примитив будет удален).<br>Нажмите <strong>{3}</strong> для "
-#~ "отмены.<br>"
-
-#, java-format
+#~ "<html>OSM примитив с id <strong>{0}</strong> был удален<br>с сервера "
+#~ "другим картографом.<br><br>Нажмите <strong>{1}</strong> для сохранения "
+#~ "вашего примитива и игнорирования попытки удаления.<br> Ваш примитив будет "
+#~ "добавлен с новым id.<br>Нажмите <strong>{2}</strong> для согласия с "
+#~ "удалением примитива, (ваш примитив будет удален).<br>Нажмите <strong>{3}</"
+#~ "strong> для отмены.<br>"
+
 #~ msgid ""
-#~ "<html>There are  <strong>{0}</strong> primitives <br>selected for individual "
-#~ "update. Please reduce the selection<br>to max. {1} primitives.</html>"
+#~ "<html>There are  <strong>{0}</strong> primitives <br>selected for "
+#~ "individual update. Please reduce the selection<br>to max. {1} primitives."
+#~ "</html>"
 #~ msgstr ""
 #~ "<html>Выбрано  <strong>{0}</strong> примитивов <br>для индивидуального "
-#~ "обновления. Пожалуйста, уменьшите выделение <br>до макс. {1} "
-#~ "примитивов.</html>"
+#~ "обновления. Пожалуйста, уменьшите выделение <br>до макс. {1} примитивов.</"
+#~ "html>"
 
 #~ msgid "nodes"
@@ -28878,5 +28952,4 @@
 #~ msgstr "Достигнут перекрёсток"
 
-#, java-format
 #~ msgid "removing reference from way {0}"
 #~ msgstr "удаление ссылки из линии {0}"
@@ -28894,9 +28967,8 @@
 #~ msgstr "Пункт истории"
 
-#, java-format
 #~ msgid "<html>Failed to load history from the server. Details:<br>{0}</html>"
 #~ msgstr ""
-#~ "<html>Загрузка истории с сервера потерпела неудачу. "
-#~ "Подробности:<br>{0}</html>"
+#~ "<html>Загрузка истории с сервера потерпела неудачу. Подробности:<br>{0}</"
+#~ "html>"
 
 #~ msgid "parameter '{0}' must not be null"
@@ -28909,9 +28981,7 @@
 #~ msgstr "ГСК WGS84"
 
-#, java-format
 #~ msgid "Layer {0} must be in list of layers"
 #~ msgstr "Слой{0} должен быть в списке слоев"
 
-#, java-format
 #~ msgid "Remove relation member {0} {1}"
 #~ msgstr "Удалить участника отношений {0} {1}"
@@ -28930,7 +29000,7 @@
 #~ "found."
 #~ msgstr ""
-#~ "Неожиданная версия JOSM. Ни Main.ds, ни Main.getCurrentDataSet() не найдены."
-
-#, java-format
+#~ "Неожиданная версия JOSM. Ни Main.ds, ни Main.getCurrentDataSet() не "
+#~ "найдены."
+
 #~ msgid "Do you really want to delete layer ''{0}''?"
 #~ msgstr "Вы действительно хотите удалить слой ''{0}''?"
@@ -28939,14 +29009,12 @@
 #~ msgstr "Удалить всё"
 
-#, java-format
 #~ msgid "Warning: failed to put a dialog always on top. Exception was: {0}"
 #~ msgstr ""
-#~ "Внимание: невозможно разместить диалоговое окно поверх всех окон. Исключение "
-#~ "в: {0}"
+#~ "Внимание: невозможно разместить диалоговое окно поверх всех окон. "
+#~ "Исключение в: {0}"
 
 #~ msgid "Select a bookmark first."
 #~ msgstr "Сначала выберите закладку"
 
-#, java-format
 #~ msgid ""
 #~ "There are unsaved changes in {0} layer. Discard the changes and continue?"
@@ -28970,11 +29038,10 @@
 
 #~ msgid ""
-#~ "Select to upload the data using a new changeset and to leave the changeset "
-#~ "open after the upload"
+#~ "Select to upload the data using a new changeset and to leave the "
+#~ "changeset open after the upload"
 #~ msgstr ""
 #~ "Выберите, чтобы выгрузить данные в новый пакет изменений, и оставить его "
 #~ "открытым после загрузки."
 
-#, java-format
 #~ msgid ""
 #~ "Select to upload to the existing changeset {0} and to leave the changeset "
@@ -28984,21 +29051,18 @@
 #~ "его открытым после загрузки"
 
-#, java-format
 #~ msgid ""
 #~ "Select to upload to the existing changeset {0} and to close the changeset "
 #~ "after this upload"
 #~ msgstr ""
-#~ "Выберите, чтобы использовать существующий пакет изменений {0}, и закрыть его "
-#~ "после загрузки"
+#~ "Выберите, чтобы использовать существующий пакет изменений {0}, и закрыть "
+#~ "его после загрузки"
 
 #~ msgid "Can't search because there is no loaded data."
 #~ msgstr "Поиск невозможен, так как не загружено никаких данных."
 
-#, java-format
 #~ msgid "Use the existing changeset {0} and close it after upload"
 #~ msgstr ""
 #~ "Использовать текущий набор изменений {0} и закрыть его после загрузки"
 
-#, java-format
 #~ msgid "Use the existing changeset {0} and leave it open"
 #~ msgstr "Использовать текущий список изменений {0} и оставить открытым"
@@ -29007,5 +29071,4 @@
 #~ msgstr "Заменить"
 
-#, java-format
 #~ msgid "unsupported value ''{0}'' or parameter ''{1}''"
 #~ msgstr "неподдерживаемое значение ''{0}'' параметра ''{1}''"
@@ -29014,5 +29077,4 @@
 #~ msgstr "ещё не решено"
 
-#, java-format
 #~ msgid "paramete''{0}'' must not be null"
 #~ msgstr "параметр ''{0}'' не может быть нулём"
@@ -29021,13 +29083,12 @@
 #~ msgstr "В отношении имеется пустой участник."
 
-#, java-format
 #~ msgid "Help page missing. Create it in <A HREF=\"{0}\">English</A>."
 #~ msgstr ""
-#~ "Страница справки отсутствует. Создайте её на <A HREF=\"{0}\">английском</A>."
-
-#, java-format
+#~ "Страница справки отсутствует. Создайте её на <A HREF=\"{0}\">английском</"
+#~ "A>."
+
 #~ msgid ""
-#~ "Help page missing. Create it in <A HREF=\"{0}\">English</A> or <A "
-#~ "HREF=\"{1}\">your language</A>."
+#~ "Help page missing. Create it in <A HREF=\"{0}\">English</A> or <A HREF="
+#~ "\"{1}\">your language</A>."
 #~ msgstr ""
 #~ "Страница справки отсутствует. Создайте её на <A HREF=\"{0}\"> английском "
@@ -29039,22 +29100,20 @@
 
 #~ msgid ""
-#~ "Helppage missing. Create it in <A HREF=\"{0}\">English</A> or <A "
-#~ "HREF=\"{1}\">your language</A>."
+#~ "Helppage missing. Create it in <A HREF=\"{0}\">English</A> or <A HREF="
+#~ "\"{1}\">your language</A>."
 #~ msgstr ""
-#~ "Страница справки отсутствует. Создайте её в <A HREF=\"{0}\">English</A> или "
-#~ "<A HREF=\"{1}\">вашем языке</A>."
-
-#, java-format
+#~ "Страница справки отсутствует. Создайте её в <A HREF=\"{0}\">English</A> "
+#~ "или <A HREF=\"{1}\">вашем языке</A>."
+
 #~ msgid "Error header \"{0}\" does not match expected pattern \"{1}\""
 #~ msgstr ""
 #~ "Ошиочный заголовок \"{0}\" не соответствует ожидаемой структуре \"{1}\""
 
-#, java-format
 #~ msgid ""
 #~ "WARNING: launching browser windows for the first {0} of {1} selected "
 #~ "primitives only"
 #~ msgstr ""
-#~ "ПРЕДУПРЕЖДЕНИЕ: запуск окон браузера только для первых {0} из {1} выделенных "
-#~ "элементов"
+#~ "ПРЕДУПРЕЖДЕНИЕ: запуск окон браузера только для первых {0} из {1} "
+#~ "выделенных элементов"
 
 #~ msgid "Purging 1 primitive"
@@ -29082,5 +29141,4 @@
 #~ msgstr "Ошибка загрузки в OSM API"
 
-#, java-format
 #~ msgid ""
 #~ "<html>Uploading <strong>failed</strong> because a primitive you tried "
@@ -29103,5 +29161,4 @@
 #~ "минимум, из четырех точек."
 
-#, java-format
 #~ msgid "{0} extrem nodes."
 #~ msgstr "{0} экстремальных точек."
@@ -29120,5 +29177,4 @@
 #~ "данные и начните новый слой в новой зоне."
 
-#, java-format
 #~ msgid "Unexpected return value. Got {0}."
 #~ msgstr "неожиданное возвращённое значение. Получено {0}"
@@ -29133,18 +29189,16 @@
 #~ msgstr "более поздняя версия не найдена. История пуста."
 
-#, java-format
 #~ msgid "Index out of bounds. Got {0}."
 #~ msgstr "Индекс вне допустимых пределов. Текущее значение {0}"
 
-#, java-format
 #~ msgid ""
 #~ "Illegal value for mandatory attribute ''{0}'' of type int. Got ''{1}''."
 #~ msgstr ""
-#~ "неверное значение обязательного атрибута ''{0}'' типа int, текущее значение "
-#~ "''{1}''"
-
-#, java-format
+#~ "неверное значение обязательного атрибута ''{0}'' типа int, текущее "
+#~ "значение ''{1}''"
+
 #~ msgid ""
-#~ "Illegal value for mandatory attribute ''{0}'' of type int (>=0). Got ''{1}''."
+#~ "Illegal value for mandatory attribute ''{0}'' of type int (>=0). Got "
+#~ "''{1}''."
 #~ msgstr ""
 #~ "неверное значение обязательного атрибута ''{0}'' типа int (>=0), текущее "
@@ -29160,11 +29214,10 @@
 #~ msgstr "Связанные"
 
-#, java-format
 #~ msgid "MIddle way: {0}"
 #~ msgstr "Середина линии: {0}"
 
 #~ msgid ""
-#~ "You can add, edit and delete WMS entries in the WMSplugin Preference Tab - "
-#~ "these will then show up in the WMS menu.\n"
+#~ "You can add, edit and delete WMS entries in the WMSplugin Preference Tab "
+#~ "- these will then show up in the WMS menu.\n"
 #~ "\n"
 #~ "You can also do this manually in the Advanced Preferences, using the "
@@ -29180,6 +29233,6 @@
 #~ "For Metacarta's Map Rectifier http://labs.metacarta.com/rectifier/ , you "
 #~ "only need to input the relevant 'id'.\n"
-#~ "To add a Metacarta Map Rectifier menu item, manually create the URL like in "
-#~ "this example, replacing 73 with your image id:\n"
+#~ "To add a Metacarta Map Rectifier menu item, manually create the URL like "
+#~ "in this example, replacing 73 with your image id:\n"
 #~ "http://labs.metacarta.com/rectifier/wms.cgi?id=73\n"
 #~ "&srs=EPSG:4326&Service=WMS&Version=1.1.0&Request=GetMap&format=image/png\n"
@@ -29188,6 +29241,6 @@
 #~ "use."
 #~ msgstr ""
-#~ "Можно добавлять, редактировать и удалять сервисы WMS на вкладке \"Параметры "
-#~ "модуля WMS\" - они будут отображены в меню WMS.\n"
+#~ "Можно добавлять, редактировать и удалять сервисы WMS на вкладке "
+#~ "\"Параметры модуля WMS\" - они будут отображены в меню WMS.\n"
 #~ "\n"
 #~ "Также можно сделать это вручную в \"Расширенных настройках\", используя "
@@ -29201,6 +29254,6 @@
 #~ "layers=global_mosaic&styles=&srs=EPSG:4326&format=image/jpeg\n"
 #~ "\n"
-#~ "Для Metacarta's Map Rectifier (http://labs.metacarta.com/rectifier/) , всё "
-#~ "что нужно - ввести соответствующий 'id'.\n"
+#~ "Для Metacarta's Map Rectifier (http://labs.metacarta.com/rectifier/) , "
+#~ "всё что нужно - ввести соответствующий 'id'.\n"
 #~ "Чтобы добавить пункт меню \"Metacarta Map Rectifier\", создайте URL как в "
 #~ "приведённом примере, заменив 73 на id вашего изображения:\n"
@@ -29217,13 +29270,11 @@
 #~ msgstr "Заменить линию этим участником, связанным с объединённой линией"
 
-#, java-format
 #~ msgid ""
-#~ "Warning: Failed to restore window geometry from key ''{0}''. Falling back to "
-#~ "default geometry. Details: {1}"
+#~ "Warning: Failed to restore window geometry from key ''{0}''. Falling back "
+#~ "to default geometry. Details: {1}"
 #~ msgstr ""
 #~ "Предупреждение: Не удалось восстановить геометрию окна из ключа ''{0}''. "
 #~ "Геометрия приведена к состоянию по умолчанию. Детали: {1}"
 
-#, java-format
 #~ msgid "Processing {0}"
 #~ msgstr "Обработка {0}"
@@ -29236,26 +29287,21 @@
 #~ "Значения по умолчанию (Смотрите подсказки, чтобы узнать больше об этом)"
 
-#, java-format
 #~ msgid "The XML source (URL or filename) for {0} definition files."
 #~ msgstr ""
-#~ "Источник XML (URL-ссылка или имя файла) для заданных файлов в кол-ве {0} шт.."
-
-#, java-format
+#~ "Источник XML (URL-ссылка или имя файла) для заданных файлов в кол-ве {0} "
+#~ "шт.."
+
 #~ msgid "Preset group ''{0}'' of group ''{1}''"
 #~ msgstr "Задать группу ''{0}'' в группе ''{1}''"
 
-#, java-format
 #~ msgid "Relation: from {0} to {1} via {2}"
 #~ msgstr "Отношение: from (от) {0} to (до) {1} via (через) {2}"
 
-#, java-format
 #~ msgid "Via node {0}, {1}"
 #~ msgstr "Точка \"via\" (через) {0}, {1}"
 
-#, java-format
 #~ msgid "{0} via nodes."
 #~ msgstr "{0} точки \"via\" (через)."
 
-#, java-format
 #~ msgid ""
 #~ "The OSM server ''{0}'' doesn't know about an object<br>you tried to read, "
@@ -29269,16 +29315,14 @@
 #~ "check the servers address ''{1}'' for typos."
 
-#, java-format
 #~ msgid ""
 #~ "<html>Selection \"{0}\" is used by relation \"{1}\".<br>Delete from "
 #~ "relation?</html>"
 #~ msgstr ""
-#~ "<html>Выделенный объект \"{0}\" используется в отношении \"{1}\".<br>Удалить "
-#~ "из отношения?</html>"
-
-#, java-format
+#~ "<html>Выделенный объект \"{0}\" используется в отношении \"{1}\"."
+#~ "<br>Удалить из отношения?</html>"
+
 #~ msgid ""
-#~ "<html>Selection \"{0}\" is used by relation \"{1}\" with role {2}.<br>Delete "
-#~ "from relation?</html>"
+#~ "<html>Selection \"{0}\" is used by relation \"{1}\" with role {2}."
+#~ "<br>Delete from relation?</html>"
 #~ msgstr ""
 #~ "<html>Выделенный объект \"{0}\" используется в отношении \"{1}\" в роли "
@@ -29303,14 +29347,13 @@
 #~ msgstr "широта"
 
-#, java-format
 #~ msgid ""
 #~ "<html>Failed to close changeset ''{0}'' on the OSM server ''{1}''.<br>The "
-#~ "changeset will automatically be closed by the server after a timeout.</html>"
+#~ "changeset will automatically be closed by the server after a timeout.</"
+#~ "html>"
 #~ msgstr ""
-#~ "<html>Невозможно закрыть пакет правок ''{0}'' на сервере OSM "
-#~ "''{1}''.<br>Пакет правок будет автоматически закрыт сервером по истечении "
-#~ "времени ожидания.</html>"
-
-#, java-format
+#~ "<html>Невозможно закрыть пакет правок ''{0}'' на сервере OSM ''{1}''."
+#~ "<br>Пакет правок будет автоматически закрыт сервером по истечении времени "
+#~ "ожидания.</html>"
+
 #~ msgid ""
 #~ "Plugin {0} version {1} found but for this version of JOSM is at least "
@@ -29323,5 +29366,4 @@
 #~ msgstr "Задать вручную Lambert zone"
 
-#, java-format
 #~ msgid ""
 #~ "Current layer is in Lambert CC9 Zone \"{0}\"\n"
