Index: applications/editors/josm/i18n/po/gl.po
===================================================================
--- applications/editors/josm/i18n/po/gl.po	(revision 15099)
+++ applications/editors/josm/i18n/po/gl.po	(revision 15194)
@@ -8,6 +8,6 @@
 "Project-Id-Version: josm\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-05-18 16:16+0200\n"
-"PO-Revision-Date: 2009-05-14 17:14+0000\n"
+"POT-Creation-Date: 2009-05-23 22:22+0200\n"
+"PO-Revision-Date: 2009-05-19 09:29+0000\n"
 "Last-Translator: Rafael Ávila Coya <ravila@edu.xunta.es>\n"
 "Language-Team: Galician <gl@li.org>\n"
@@ -16,5 +16,5 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Launchpad-Export-Date: 2009-05-18 14:10+0000\n"
+"X-Launchpad-Export-Date: 2009-05-23 20:14+0000\n"
 "X-Generator: Launchpad (build Unknown)\n"
 
@@ -33,5 +33,6 @@
 
 #: ../core/src/org/openstreetmap/josm/Main.java:259
-msgid "The projection could not be read from preferences. Using EPSG:4326"
+#, fuzzy
+msgid "The projection could not be read from preferences. Using Mercartor"
 msgstr ""
 "A proxección non puido ser lida dende as preferencias. Usando EPSG:4326"
@@ -71,5 +72,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/UpdateDataAction.java:79
 #: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:117
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:108
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:110
 #: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:148
 #: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:155
@@ -78,6 +79,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java:123
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java:81
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:561
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:138
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:570
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:72
 #: ../core/src/org/openstreetmap/josm/gui/layer/GpxLayer.java:154
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:218
@@ -88,5 +89,5 @@
 #: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:84
 #: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:109
-#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:214
+#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:221
 #: ../plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadDataGui.java:83
 #: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/CorrelateGpxWithImages.java:559
@@ -277,4 +278,5 @@
 #: ../plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadDataGuiPlugin.java:35
 #: ../plugins/agpifoj/src/org/openstreetmap/josm/plugins/agpifoj/AgpifojDialog.java:48
+#: ../plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/actions/SplitAreaByEmptyWayAction.java:41
 #: ../plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java:53
 #: ../plugins/surveyor/src/at/dallermassl/josm/plugin/surveyor/AutoSaveAction.java:39
@@ -474,6 +476,6 @@
 #: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:293
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java:64
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:614
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:67
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:623
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:65
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:123
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:96
@@ -650,6 +652,8 @@
 
 #: ../core/src/org/openstreetmap/josm/actions/GpxExportAction.java:167
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:540
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:544
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:499
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:503
+#: ../core/src/org/openstreetmap/josm/io/OsmServerReader.java:55
+#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:83
 #: ../plugins/cadastre-fr/src/cadastre_fr/CacheControl.java:119
 #: ../plugins/cadastre-fr/src/cadastre_fr/MenuActionBoundaries.java:28
@@ -681,6 +685,6 @@
 #: ../core/src/org/openstreetmap/josm/actions/HelpAction.java:109
 #: ../core/src/org/openstreetmap/josm/gui/MainMenu.java:145
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:608
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:57
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:617
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:56
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:115
 #: ../core/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java:86
@@ -835,5 +839,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/NewAction.java:17
 #: ../core/src/org/openstreetmap/josm/actions/NewAction.java:18
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:94
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:92
 msgid "New"
 msgstr "Nova"
@@ -992,5 +996,5 @@
 #: ../core/src/org/openstreetmap/josm/actions/PasteTagsAction.java:28
 #: ../core/src/org/openstreetmap/josm/actions/PasteTagsAction.java:30
-#: ../core/src/org/openstreetmap/josm/actions/PasteTagsAction.java:80
+#: ../core/src/org/openstreetmap/josm/actions/PasteTagsAction.java:79
 msgid "Paste Tags"
 msgstr "Pegar Etiquetas"
@@ -1241,5 +1245,5 @@
 "nodos no medio da vía.)"
 
-#: ../core/src/org/openstreetmap/josm/actions/SplitWayAction.java:290
+#: ../core/src/org/openstreetmap/josm/actions/SplitWayAction.java:305
 msgid ""
 "A role based relation membership was copied to all new ways.\n"
@@ -1247,5 +1251,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/actions/SplitWayAction.java:295
+#: ../core/src/org/openstreetmap/josm/actions/SplitWayAction.java:310
 #, java-format
 msgid "Split way {0} into {1} parts"
@@ -1450,5 +1454,5 @@
 
 #: ../core/src/org/openstreetmap/josm/actions/UploadAction.java:181
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:375
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:380
 msgid "Uploading data"
 msgstr "Subindo datos"
@@ -1872,57 +1876,67 @@
 
 #: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:96
+msgid ""
+"<b>child <i>expr</i></b> - all children of objects matching the expression"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:97
+msgid ""
+"<b>parent <i>expr</i></b> - all parents of objects matching the expression"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:98
 msgid "Use <b>|</b> or <b>OR</b> to combine with logical or"
 msgstr "Usar <b>|</b> ou <b>OR</b> para combinar co operador OU lóxico"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:97
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:99
 msgid "Use <b>\"</b> to quote operators (e.g. if key contains :)"
 msgstr "Usar <b>\"</b> para escapar operadores (p.e. se a clave conten : )"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:98
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:100
 msgid "Use <b>(</b> and <b>)</b> to group expressions"
 msgstr "Usar <b>(</b> e <b>)</b> para agrupar expresións"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:106
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:108
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:141
 msgid "Search"
 msgstr "Buscar"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:108
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:110
 msgid "Start Search"
 msgstr "Comezar Busca"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:171
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:173
 #, java-format
 msgid "No match found for ''{0}''"
 msgstr "Non se atoparon coincidencias para \"{0}\""
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:173
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:175
 #, java-format
 msgid "Nothing added to selection by searching for ''{0}''"
 msgstr "Non se engadiu nada á selección buscando por \"{0}\""
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:175
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:177
 #, java-format
 msgid "Nothing removed from selection by searching for ''{0}''"
 msgstr "Non se eliminou da selección buscando por \"{0}\""
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:179
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:181
 #, java-format
 msgid "Found {0} matches"
 msgstr "Atopadas {0} coincidencias"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:201
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:203
 msgid "CS"
 msgstr "CS"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:201
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:203
 msgid "CI"
 msgstr "CI"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:202
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchAction.java:204
 msgid "RX"
 msgstr "RX"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:29
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:32
 #, java-format
 msgid ""
@@ -1936,13 +1950,13 @@
 "{2}"
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:361
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:387
 msgid "Missing arguments for or."
 msgstr "Faltan argumentos para OR."
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:372
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:398
 msgid "Missing argument for not."
 msgstr "Faltan argumentos para NOT."
 
-#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:383
+#: ../core/src/org/openstreetmap/josm/actions/search/SearchCompiler.java:409
 msgid "Expected closing parenthesis."
 msgstr "Esperabase parentese de peche."
@@ -1972,5 +1986,5 @@
 
 #: ../core/src/org/openstreetmap/josm/command/AddCommand.java:67
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:602
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:611
 #: ../core/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java:75
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:106
@@ -2050,5 +2064,5 @@
 #: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:148
 #: ../core/src/org/openstreetmap/josm/command/DeleteCommand.java:155
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:561
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:570
 msgid "Delete from relation"
 msgstr "Borrar da relación"
@@ -2110,5 +2124,5 @@
 msgstr "Aplicar?"
 
-#: ../core/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java:136
+#: ../core/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java:141
 msgid ""
 "When reversing this way, the following changes to properties of the way and "
@@ -2170,15 +2184,15 @@
 msgstr "Corrección"
 
-#: ../core/src/org/openstreetmap/josm/data/Preferences.java:306
+#: ../core/src/org/openstreetmap/josm/data/Preferences.java:310
 #, java-format
 msgid "Malformed config file at lines {0}"
 msgstr "Ficheiro de configuración mal formado nas liñas {0}"
 
-#: ../core/src/org/openstreetmap/josm/data/Preferences.java:316
+#: ../core/src/org/openstreetmap/josm/data/Preferences.java:320
 #, java-format
 msgid "Cannot open preferences directory: {0}"
 msgstr "Non se pode abrir o directorio de preferencias: {0}"
 
-#: ../core/src/org/openstreetmap/josm/data/Preferences.java:334
+#: ../core/src/org/openstreetmap/josm/data/Preferences.java:338
 #, java-format
 msgid "Preferences file had errors. Making backup of old one to {0}."
@@ -2247,5 +2261,5 @@
 #: ../core/src/org/openstreetmap/josm/data/osm/Node.java:87
 #: ../core/src/org/openstreetmap/josm/data/osm/Relation.java:83
-#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:113
+#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:115
 msgid "incomplete"
 msgstr "incompleto"
@@ -2277,22 +2291,22 @@
 msgstr[1] "{0} membros"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:119
+#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:121
 msgid "highway"
 msgstr "Carretera"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:120
+#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:122
 #: build/trans_presets.java:2993
 msgid "railway"
 msgstr "Vía férrea"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:121
+#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:123
 msgid "waterway"
 msgstr "Vía acuática"
 
-#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:122
+#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:124
 msgid "landuse"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:126
+#: ../core/src/org/openstreetmap/josm/data/osm/Way.java:128
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:323
 #, java-format
@@ -2523,7 +2537,7 @@
 #. setting up the properties table
 #: ../core/src/org/openstreetmap/josm/gui/ConflictResolver.java:78
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:153
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:456
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:176
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:158
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:462
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:135
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:69
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:94
@@ -2535,7 +2549,7 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/ConflictResolver.java:78
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:182
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:456
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:176
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:189
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:462
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:135
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:69
 #: ../core/src/org/openstreetmap/josm/gui/preferences/AdvancedPreference.java:214
@@ -2913,6 +2927,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java:92
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java:165
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:452
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:80
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:458
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:78
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:82
 #: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:54
@@ -3073,6 +3087,6 @@
 msgstr "Capas: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:138
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:310
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:141
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:315
 #, java-format
 msgid "This will change up to {0} object."
@@ -3081,22 +3095,22 @@
 msgstr[1] "Esto cambiará ata {0} obxectos."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:138
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:143
 msgid "An empty value deletes the key."
 msgstr "Un valor vacío borra a clave."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:179
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:233
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:471
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:512
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:186
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:235
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:478
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:521
 #: ../core/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:96
 msgid "<different>"
 msgstr "<diferente>"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:193
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:333
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:200
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:339
 msgid "Change values?"
 msgstr "Cambiar valores?"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:257
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:260
 #, java-format
 msgid "Change properties of up to {0} object"
@@ -3105,150 +3119,257 @@
 msgstr[1] "Cambiar as propiedades de ata {0} obxectos"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:310
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:317
 msgid "Please select a key"
 msgstr "Por favor, selecciona unha tecla"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:321
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:327
 msgid "Please select a value"
 msgstr "Por favor selecciona un valor"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:445
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:451
 msgid "Please select the objects you want to change properties for."
 msgstr ""
 "Por favor selecciona os obxectos dos que queres cambiar as propiedades."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:451
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:452
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:457
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:458
 msgid "Properties/Memberships"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:451
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:457
 msgid "Properties for selected objects."
 msgstr "Propiedades dos obxectos seleccionados."
 
 #. setting up the membership table
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:486
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:493
 msgid "Member Of"
 msgstr "Membro de"
 
 #. setting up the member table
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:486
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:199
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:493
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:158
 msgid "Role"
 msgstr "Papel"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:559
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:568
 msgid "Change relation"
 msgstr "Cambiar relación"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:560
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:569
 #, java-format
 msgid "Really delete selection from relation {0}?"
 msgstr "Borrar realmente a selección da relación {0}?"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:600
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:609
 msgid "Add Properties"
 msgstr "Engadir Propiedades"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:603
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:612
 msgid "Add a new key/value pair to all objects"
 msgstr "Engadir un novo par clave/valor para todos os obxectos"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:606
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:615
 msgid "Edit Properties"
 msgstr "Editar Propiedades"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:609
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:618
 msgid "Edit the value of the selected key for all objects"
 msgstr "Editar o valor da clave seleccionada para todos os obxectos"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:612
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:621
 msgid "Delete Properties"
 msgstr "Borrar Propiedades"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:615
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:624
 msgid "Delete the selected key in all objects"
 msgstr "Borrar a clave seleccionada en todos os obxectos"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:765
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:808
 #, java-format
 msgid "Properties: {0} / Memberships: {1}"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:768
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:811
 msgid "Properties / Memberships"
 msgstr ""
 
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:56
+msgid "Open an editor for the selected relation"
+msgstr "Abrir un editor para a relación seleccionada"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:65
+msgid "Delete the selected relation"
+msgstr "Borrar a relación seleccionada"
+
+#. item "Land use/Quarry" text "Name"
+#. <separator/>
+#. <!-- FIXME: element role not yet supported! -->
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:77
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:78
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:130
+#: build/trans_presets.java:2958
+msgid "Relations"
+msgstr "Relacións"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:77
+msgid "Open a list of all relations."
+msgstr "Abrir unha lista con todas as relacións."
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:92
+msgid "Create a new relation"
+msgstr "Crear unha nova relación"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:128
+#, java-format
+msgid "Relations: {0}"
+msgstr "Relacións: {0}"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:81
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:82
+msgid "Current Selection"
+msgstr "Selección Actual"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:81
+msgid "Open a selection list window."
+msgstr "Abrir unha ventá de lista de selección."
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:127
+msgid "Zoom to selected element(s)"
+msgstr "Facer zoom sobre o(s) elemento(s) seleccionado(s)"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:134
+msgid "Refresh the selection list."
+msgstr "Actualizar a lista de seleccion."
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:153
+msgid "Zoom to selection"
+msgstr "Facer zoom sobre a selección"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:278
+#, java-format
+msgid "Sel.: Rel.:{0} / Ways:{1} / Nodes:{2}"
+msgstr "Sel.: Rel.:{0} / Vías:{1} / Nodos:{2}"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:280
+msgid "Selection"
+msgstr "Selección"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:320
+#, java-format
+msgid "{0} way"
+msgid_plural "{0} ways"
+msgstr[0] "{0} vía"
+msgstr[1] "{0} vías"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:326
+#, java-format
+msgid "{0} relation"
+msgid_plural "{0} relations"
+msgstr[0] "{0} relación"
+msgstr[1] "{0} relacións"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:327
+#, java-format
+msgid "Selection: {0}"
+msgstr "Selección: {0}"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:159
+msgid "Undock the panel"
+msgstr "Desacoplar o panel"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:208
+msgid ""
+"Close this panel. You can reopen it with the buttons in the left toolbar."
+msgstr ""
+"Pechar este panel. Podes reabrilo usando os botóns da barra de ferramentas "
+"da esquerda."
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:220
+msgid "Click to minimize/maximize the panel content"
+msgstr "Facer click para minimizar/maximizar o contido do panel"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:53
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:54
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:115
+msgid "Authors"
+msgstr "Autores"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:53
+msgid "Open a list of people working on the selected objects."
+msgstr ""
+"Abrir a lista da xente que está a traballar nos obxectos seleccionados."
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:56
+msgid "Author"
+msgstr "Autor"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:56
+msgid "# Objects"
+msgstr "# Obxectos"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:113
+#, java-format
+msgid "Authors: {0}"
+msgstr "Autores: {0}"
+
 #. We need this twice, so cache result
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:105
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:96
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:72
 msgid "Apply Changes"
 msgstr "Aplicar Cambios"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:133
-msgid "Create new relation"
-msgstr "Crear nova relación"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:135
-msgid "Edit new relation"
-msgstr "Editar nova relación"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:136
-#, java-format
-msgid "Edit relation #{0}"
-msgstr "Editar relación #{0}"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:155
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:114
 msgid "Basic"
 msgstr "Básico"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:199
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:158
 msgid "Occupied By"
 msgstr "Ocupado por"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:199
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:158
 msgid "linked"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:236
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:195
 msgid "Tags (empty value deletes tag)"
 msgstr "Etiquetas (un valor vacío borra a etiqueta)"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:238
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:197
 msgid "Members"
 msgstr "Membros"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:275
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:234
 msgid "Move Up"
 msgstr "Mover cara arriba"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:275
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:234
 msgid "Move the currently selected members up"
 msgstr "Mover os membros actualmente seleccionados cara arriba"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:281
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:240
 msgid "Add Selected"
 msgstr "Engadir Seleccionados"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:282
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:241
 msgid "Add all currently selected objects as members"
 msgstr "Engadir todos os obxectos seleccionados actualmente como membros"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:288
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:247
 msgid "Remove Selected"
 msgstr "Eliminar Seleccionados"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:289
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:248
 msgid "Remove all currently selected objects from relation"
 msgstr "Eliminar da relación todos os obxectos seleccionados actualmente"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:295
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:254
 msgid "Move Down"
 msgstr "Mover cara abaixo"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:295
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:254
 msgid "Move the currently selected members down"
 msgstr "Mover os membros seleccionados actualmente cara abaixo"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:301
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:260
 #: ../core/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java:91
 #: ../core/src/org/openstreetmap/josm/gui/preferences/ColorPreference.java:179
@@ -3257,13 +3378,13 @@
 msgstr "Eliminar"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:302
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:261
 msgid "Remove the member in the current table row from this relation"
 msgstr "Eliminar o membro da fila actual desta relación"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:315
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:274
 msgid "Download Members"
 msgstr "Descargar Membros"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:316
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:275
 msgid "Download all incomplete ways and nodes in relation"
 msgstr "Descargar todas as vías e nodos incompletos na relación"
@@ -3308,5 +3429,5 @@
 #. item "Amenities/Toilets" combo "Fee"
 #. item "Health/Pharmacy" combo "Dispensing"
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:411
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:370
 #: build/trans_presets.java:312 build/trans_presets.java:313
 #: build/trans_presets.java:314 build/trans_presets.java:315
@@ -3331,5 +3452,5 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:411
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:370
 #: build/trans_presets.java:312 build/trans_presets.java:313
 #: build/trans_presets.java:314 build/trans_presets.java:315
@@ -3356,145 +3477,39 @@
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:413
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:372
 #, java-format
 msgid "Members: {0}"
 msgstr "Membros: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:421
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:380
 #, java-format
 msgid "Relation Editor: {0}"
 msgstr "Editor de Relación: {0}"
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:531
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:490
 #: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:264
 msgid "There were conflicts during import."
 msgstr "Houbo conflictos durante a importación."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:539
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:498
 msgid "Error parsing server response."
 msgstr "Erro analizando a resposta do servidor."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java:543
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java:502
 msgid "Cannot connect to server."
 msgstr "Non se pode conectar co servidor."
 
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:57
-msgid "Open an editor for the selected relation"
-msgstr "Abrir un editor para a relación seleccionada"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:67
-msgid "Delete the selected relation"
-msgstr "Borrar a relación seleccionada"
-
-#. item "Land use/Quarry" text "Name"
-#. <separator/>
-#. <!-- FIXME: element role not yet supported! -->
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:79
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:80
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:132
-#: build/trans_presets.java:2958
-msgid "Relations"
-msgstr "Relacións"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:79
-msgid "Open a list of all relations."
-msgstr "Abrir unha lista con todas as relacións."
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:94
-msgid "Create a new relation"
-msgstr "Crear unha nova relación"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java:130
-#, java-format
-msgid "Relations: {0}"
-msgstr "Relacións: {0}"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:81
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:82
-msgid "Current Selection"
-msgstr "Selección Actual"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:81
-msgid "Open a selection list window."
-msgstr "Abrir unha ventá de lista de selección."
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:127
-msgid "Zoom to selected element(s)"
-msgstr "Facer zoom sobre o(s) elemento(s) seleccionado(s)"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:134
-msgid "Refresh the selection list."
-msgstr "Actualizar a lista de seleccion."
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:153
-msgid "Zoom to selection"
-msgstr "Facer zoom sobre a selección"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:278
-#, java-format
-msgid "Sel.: Rel.:{0} / Ways:{1} / Nodes:{2}"
-msgstr "Sel.: Rel.:{0} / Vías:{1} / Nodos:{2}"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:280
-msgid "Selection"
-msgstr "Selección"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:320
-#, java-format
-msgid "{0} way"
-msgid_plural "{0} ways"
-msgstr[0] "{0} vía"
-msgstr[1] "{0} vías"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:326
-#, java-format
-msgid "{0} relation"
-msgid_plural "{0} relations"
-msgstr[0] "{0} relación"
-msgstr[1] "{0} relacións"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java:327
-#, java-format
-msgid "Selection: {0}"
-msgstr "Selección: {0}"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:159
-msgid "Undock the panel"
-msgstr "Desacoplar o panel"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:208
-msgid ""
-"Close this panel. You can reopen it with the buttons in the left toolbar."
-msgstr ""
-"Pechar este panel. Podes reabrilo usando os botóns da barra de ferramentas "
-"da esquerda."
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java:220
-msgid "Click to minimize/maximize the panel content"
-msgstr "Facer click para minimizar/maximizar o contido do panel"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:53
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:54
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:115
-msgid "Authors"
-msgstr "Autores"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:53
-msgid "Open a list of people working on the selected objects."
-msgstr ""
-"Abrir a lista da xente que está a traballar nos obxectos seleccionados."
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:56
-msgid "Author"
-msgstr "Autor"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:56
-msgid "# Objects"
-msgstr "# Obxectos"
-
-#: ../core/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java:113
-#, java-format
-msgid "Authors: {0}"
-msgstr "Autores: {0}"
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:67
+msgid "Create new relation"
+msgstr "Crear nova relación"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:69
+msgid "Edit new relation"
+msgstr "Editar nova relación"
+
+#: ../core/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java:70
+#, java-format
+msgid "Edit relation #{0}"
+msgstr "Editar relación #{0}"
 
 #: ../core/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java:44
@@ -3663,13 +3678,5 @@
 msgstr "zoom"
 
-#: ../core/src/org/openstreetmap/josm/gui/download/SlippyMapChooser.java:107
-msgid ""
-"Zoom: Mousewheel or double click.   Move map: Hold right mousebutton and "
-"move mouse.   Select: Click."
-msgstr ""
-"Zoom: usar a roda do rato ou facer dobre click. Mover mapa: mover o rato "
-"mantendo o botón dereito pulsado. Seleccionar: Facer click."
-
-#: ../core/src/org/openstreetmap/josm/gui/download/SlippyMapChooser.java:109
+#: ../core/src/org/openstreetmap/josm/gui/download/SlippyMapChooser.java:110
 msgid "Slippy map"
 msgstr ""
@@ -3972,6 +3979,6 @@
 #: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:464
 #: ../core/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:84
-#: ../plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java:209
-#: ../plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java:220
+#: ../plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java:208
+#: ../plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java:219
 #, java-format
 msgid "Converted from: {0}"
@@ -4058,5 +4065,5 @@
 
 #: ../core/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java:461
-#: ../plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java:206
+#: ../plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java:205
 msgid "Convert to GPX layer"
 msgstr "Convertir a capa GPX"
@@ -6081,5 +6088,5 @@
 #. SAXException does not chain correctly
 #: ../core/src/org/openstreetmap/josm/io/DiffResultReader.java:58
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:245
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:259
 msgid "NullPointerException, possibly some missing tags."
 msgstr "Exception de Punteiro Nulo, posiblemente algunhas etiquetas perdidas."
@@ -6093,9 +6100,9 @@
 msgstr "Erro de análise: estrutura de documento non válida para documento gpx"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:144
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:149
 msgid "This version of JOSM is incompatible with the configured server."
 msgstr "Esta versión de JOSM é incompatible co servidor configurado."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:145
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:150
 #, java-format
 msgid ""
@@ -6106,31 +6113,31 @@
 "acepta {0} a {1}."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:149
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:154
 #, java-format
 msgid "Communications with {0} established using protocol version {1}"
 msgstr "Establecida a comunicación con {0} usando o protocolo da versión {1}"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:187
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:202
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:192
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:207
 msgid "Cannot read numeric value from response"
 msgstr "Non se pode ler valor numérico da resposta"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:270
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:275
 msgid "Opening changeset..."
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:284
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:289
 msgid "Closing changeset..."
 msgstr "Pechando colección de cambios..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:300
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:305
 msgid "No changeset present for diff upload"
 msgstr ""
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:323
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:328
 msgid "Preparing..."
 msgstr "Preparando..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:328
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:333
 msgid "Uploading..."
 msgstr "Subindo..."
@@ -6138,13 +6145,13 @@
 #. shouldn't happen, but just in case
 #.
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:400
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:405
 msgid "Data upload failed for unknown reason"
 msgstr "A subida de datos fallou por causa descoñecida"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:444
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:449
 msgid "Not initialized"
 msgstr "Sen inicializar"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:528
+#: ../core/src/org/openstreetmap/josm/io/OsmApi.java:533
 msgid "Unknown host"
 msgstr "Maquina descoñecida"
@@ -6200,31 +6207,62 @@
 msgstr "<nd> ten referencia cero"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:216
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:214
 msgid "Found <member> element in non-relation."
 msgstr "Atopouse un elemento <member> no que non é unha relación."
 
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:219
+#, java-format
+msgid "Missing attribute \"ref\" on member in relation {0}"
+msgstr ""
+
 #: ../core/src/org/openstreetmap/josm/io/OsmReader.java:224
+#, java-format
+msgid "Illegal value for attribute \"ref\" on member in relation {0}, got {1}"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:228
+#, java-format
+msgid "Missing attribute \"type\" on member {0} in relation {1}"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:231
+#, fuzzy, java-format
+msgid "Unexpected \"type\" on member {0} in relation {1}, got {2}."
+msgstr "Membro \"{0}\" borrado na relación."
+
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:238
 msgid "Incomplete <member> specification with ref=0"
 msgstr "Especificación incompleta de elemento <member> con ref=0"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:260
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:274
 msgid "Illegal object with id=0"
 msgstr "Obxecto ilegal con id=0"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:307
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:308
+#, java-format
+msgid ""
+"Illegal value for attribute \"version\" on OSM primitive with id {0}, got {1}"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:314
+#, java-format
+msgid "Missing attribute \"version\" on OSM primitive with id {0}"
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:329
 #, java-format
 msgid "Missing required attribute \"{0}\"."
 msgstr "Falta o atributo obrigatorio \"{0}\"."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:334
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:356
 #, java-format
 msgid "Skipping a way because it includes a node that doesn''t exist: {0}\n"
 msgstr "Saltando unha via porque inclue un nodo que non existe: {0}\n"
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:463
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:485
 msgid "Prepare OSM data..."
 msgstr "Preparar os datos de OSM..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:477
+#: ../core/src/org/openstreetmap/josm/io/OsmReader.java:499
 msgid "Ill-formed node id"
 msgstr "ID de nodo mal formada"
@@ -6234,5 +6272,13 @@
 msgstr "Contactando co Servidor..."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmServerReader.java:64
+#: ../core/src/org/openstreetmap/josm/io/OsmServerReader.java:51
+#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:79
+#, java-format
+msgid ""
+"Failed to initialize communication with the OSM server {0}.\n"
+"Check the server URL in your preferences and your internet connection."
+msgstr ""
+
+#: ../core/src/org/openstreetmap/josm/io/OsmServerReader.java:85
 msgid ""
 "Couldn't connect to the osm server. Please check your internet connection."
@@ -6241,5 +6287,5 @@
 "internet."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmServerReader.java:71
+#: ../core/src/org/openstreetmap/josm/io/OsmServerReader.java:92
 msgid ""
 "Server returned internal error. Try a reduced area or retry after waiting "
@@ -6249,5 +6295,5 @@
 "logo de esperar un tempo."
 
-#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:110
+#: ../core/src/org/openstreetmap/josm/io/OsmServerWriter.java:129
 #, java-format
 msgid "{0}% ({1}/{2}), {3} left. Uploading {4}: {5} (id: {6})"
@@ -6405,7 +6451,6 @@
 
 #: ../core/src/org/openstreetmap/josm/plugins/PluginInformation.java:145
-#, fuzzy
 msgid "More details"
-msgstr "Acoplar Nodos"
+msgstr ""
 
 #: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:54
@@ -6454,6 +6499,6 @@
 msgstr "Descargar Engadidos"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:156
-#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:164
+#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:163
+#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:171
 #: build/trans_presets.java:312 build/trans_presets.java:313
 #: build/trans_presets.java:314 build/trans_presets.java:315
@@ -6476,18 +6521,18 @@
 msgstr "descoñecido"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:170
+#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:177
 #, java-format
 msgid "{0}: Version {1}{2}"
 msgstr "{0}: Versión {1}{2}"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:178
+#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:185
 msgid "Plugin bundled with JOSM"
 msgstr "Engadido empaquetado con JOSM"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:210
+#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:217
 msgid "Plugin already exists"
 msgstr "O engadido xa existe"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:211
+#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:218
 #, java-format
 msgid ""
@@ -6502,15 +6547,15 @@
 "{0}"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:214
+#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:221
 msgid "Delete and Download"
 msgstr "Borrar e Descargar"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:219
-#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:224
+#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:226
+#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:231
 #, java-format
 msgid "Error deleting plugin file: {0}"
 msgstr "Erro borrando ficheiro de engadido: {0}"
 
-#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:330
+#: ../core/src/org/openstreetmap/josm/plugins/PluginSelection.java:337
 #, java-format
 msgid "Error reading plugin information file: {0}"
@@ -7365,5 +7410,5 @@
 #: ../plugins/cadastre-fr/src/cadastre_fr/WMSLayer.java:81
 #: ../plugins/wmsplugin/src/wmsplugin/WMSLayer.java:67
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPlugin.java:165
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPlugin.java:169
 msgid "Blank Layer"
 msgstr ""
@@ -7468,4 +7513,21 @@
 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
+#, fuzzy
+msgid "Split area"
+msgstr "Separar Vía"
+
+#: ../plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/actions/SplitAreaByEmptyWayAction.java:39
+msgid "Splits an area by an untagged way."
+msgstr ""
+
+#: ../plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/actions/SplitAreaByEmptyWayAction.java:76
+msgid ""
+"The selected area cannot be splitted, because it is a member of some "
+"relation.\n"
+"Remove the area from the relation before splitting it."
+msgstr ""
+
 #: ../plugins/duplicateway/src/org/openstreetmap/josm/plugins/duplicateway/DuplicateWayAction.java:75
 #: ../plugins/duplicateway/src/org/openstreetmap/josm/plugins/duplicateway/DuplicateWayPlugin.java:21
@@ -7493,5 +7555,5 @@
 msgstr ""
 
-#: ../plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java:217
+#: ../plugins/editgpx/src/org/openstreetmap/josm/plugins/editgpx/EditGpxLayer.java:216
 msgid "Convert to GPX layer with anonymised time"
 msgstr ""
@@ -9620,5 +9682,5 @@
 msgstr ""
 
-#: ../plugins/wmsplugin/src/wmsplugin/Grabber.java:73
+#: ../plugins/wmsplugin/src/wmsplugin/Grabber.java:76
 msgid "Exception occurred"
 msgstr ""
@@ -9727,9 +9789,9 @@
 msgstr ""
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPlugin.java:152
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPlugin.java:156
 msgid "WMS"
 msgstr ""
 
-#: ../plugins/wmsplugin/src/wmsplugin/WMSPlugin.java:165
+#: ../plugins/wmsplugin/src/wmsplugin/WMSPlugin.java:169
 msgid "Open a blank WMS layer to load data from a file"
 msgstr "Abrir unha capa WMS en branco para cargar datos dende un ficheiro"
@@ -9774,7 +9836,6 @@
 
 #: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:121
-#, fuzzy
 msgid "Overlap tiles"
-msgstr "Ficheiros de Servidor OSM"
+msgstr ""
 
 #: ../plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java:122
@@ -9845,6 +9906,12 @@
 msgstr ""
 
+#. Plugin czechaddress
+#: build/trans_plugins.java:11
+msgid ""
+"Creating and handling address nodes and buildings within Czech Republic."
+msgstr ""
+
 #. Plugin DirectUpload
-#: build/trans_plugins.java:11
+#: build/trans_plugins.java:13
 msgid ""
 "This plugin directly upload GPS Traces from current active layer in JOSM to "
@@ -9853,10 +9920,10 @@
 
 #. Plugin Duplicate-Way
-#: build/trans_plugins.java:13
+#: build/trans_plugins.java:15
 msgid "Duplicate Ways with an offset"
 msgstr ""
 
 #. Plugin editgpx
-#: build/trans_plugins.java:15
+#: build/trans_plugins.java:17
 msgid ""
 "The main feature of the plugin is the possibility to delete points of the "
@@ -9866,15 +9933,15 @@
 
 #. Plugin globalsat
-#: build/trans_plugins.java:17
+#: build/trans_plugins.java:19
 msgid "Download GPS points from Globalsat dg100 data logger directly in JOSM."
 msgstr ""
 
 #. Plugin grid
-#: build/trans_plugins.java:19
+#: build/trans_plugins.java:21
 msgid "Provide a background layer that displays a map grid"
 msgstr ""
 
 #. Plugin ImageWayPoint
-#: build/trans_plugins.java:21
+#: build/trans_plugins.java:23
 msgid ""
 "Another plugin to match images to the waypoints in a GPX file. A match is "
@@ -9884,10 +9951,10 @@
 
 #. Plugin lakewalker
-#: build/trans_plugins.java:23
+#: build/trans_plugins.java:25
 msgid "Helps vectorizing WMS images."
 msgstr ""
 
 #. Plugin livegps
-#: build/trans_plugins.java:25
+#: build/trans_plugins.java:27
 msgid ""
 "Support live GPS input (moving dot) through a connection to gpsd server."
@@ -9895,5 +9962,5 @@
 
 #. Plugin measurement
-#: build/trans_plugins.java:27
+#: build/trans_plugins.java:29
 msgid ""
 "Provide a measurement dialog and a layer to measure length and angle of "
@@ -9903,5 +9970,5 @@
 
 #. Plugin nearclick
-#: build/trans_plugins.java:29
+#: build/trans_plugins.java:31
 msgid ""
 "Simulates a click when you do a small and short drag. This is usefull for "
@@ -9911,15 +9978,15 @@
 
 #. Plugin openlayers
-#: build/trans_plugins.java:31
+#: build/trans_plugins.java:33
 msgid "Displays an OpenLayers background image"
 msgstr ""
 
 #. Plugin openstreetbugs
-#: build/trans_plugins.java:33
+#: build/trans_plugins.java:35
 msgid "Imports issues from OpenStreetBugs"
 msgstr ""
 
 #. Plugin openvisible
-#: build/trans_plugins.java:35
+#: build/trans_plugins.java:37
 msgid ""
 "Allows opening gpx/osm files that intersect the currently visible screen area"
@@ -9927,5 +9994,5 @@
 
 #. Plugin osmarender
-#: build/trans_plugins.java:37
+#: build/trans_plugins.java:39
 msgid ""
 "Launches FireFox to display the current visible screen as a nice SVG image."
@@ -9933,5 +10000,5 @@
 
 #. Plugin PicLayer
-#: build/trans_plugins.java:39
+#: build/trans_plugins.java:41
 msgid ""
 "This plugin allows to display any picture as a background in the editor and "
@@ -9940,20 +10007,20 @@
 
 #. Plugin plastic_laf
-#: build/trans_plugins.java:41
+#: build/trans_plugins.java:43
 msgid "The great JGoodies Plastic Look and Feel."
 msgstr ""
 
 #. Plugin remotecontrol
-#: build/trans_plugins.java:43
+#: build/trans_plugins.java:45
 msgid "Let other applications send commands to JOSM."
 msgstr ""
 
 #. Plugin routing
-#: build/trans_plugins.java:45
+#: build/trans_plugins.java:47
 msgid "Provides routing capabilities."
 msgstr ""
 
 #. Plugin slippymap
-#: build/trans_plugins.java:47
+#: build/trans_plugins.java:49
 msgid ""
 "Displays a slippy map grid in JOSM. Can load tiles from slippy map as "
@@ -9962,15 +10029,15 @@
 
 #. Plugin surveyor
-#: build/trans_plugins.java:49
+#: build/trans_plugins.java:51
 msgid "Allow adding markers/nodes on current gps positions."
 msgstr ""
 
 #. Plugin tageditor
-#: build/trans_plugins.java:51
+#: build/trans_plugins.java:53
 msgid "Provides a dialog for editing tags in a tabular grid."
 msgstr ""
 
 #. Plugin tagging-preset-tester
-#: build/trans_plugins.java:53
+#: build/trans_plugins.java:55
 msgid ""
 "Adds a tagging preset tester to the help menu, which helps you developing of "
@@ -9980,15 +10047,15 @@
 
 #. Plugin tcx-support
-#: build/trans_plugins.java:55
+#: build/trans_plugins.java:57
 msgid "Directly load TCX files from JOSM."
 msgstr ""
 
 #. Plugin terracer
-#: build/trans_plugins.java:57
+#: build/trans_plugins.java:59
 msgid "Make terraced houses out of single blocks."
 msgstr ""
 
 #. Plugin usertools
-#: build/trans_plugins.java:59
+#: build/trans_plugins.java:61
 msgid ""
 "Tools to work with authors/users. Selects map data that belongs to selected "
@@ -9997,5 +10064,5 @@
 
 #. Plugin utilsplugin
-#: build/trans_plugins.java:61
+#: build/trans_plugins.java:63
 msgid ""
 "Several utilities that make your life easier: e.g. simplify way, join areas, "
@@ -10004,5 +10071,5 @@
 
 #. Plugin validator
-#: build/trans_plugins.java:63
+#: build/trans_plugins.java:65
 msgid ""
 "An OSM data validator. It checks for problems in data, and provides fixes "
@@ -10011,5 +10078,5 @@
 
 #. Plugin wmsplugin
-#: build/trans_plugins.java:65
+#: build/trans_plugins.java:67
 msgid ""
 "Display georeferenced images as background in JOSM (WMS servers, Yahoo, ...)."
@@ -21152,2 +21219,9 @@
 msgid "Streets NRW Geofabrik.de"
 msgstr ""
+
+#~ msgid ""
+#~ "Zoom: Mousewheel or double click.   Move map: Hold right mousebutton and "
+#~ "move mouse.   Select: Click."
+#~ msgstr ""
+#~ "Zoom: usar a roda do rato ou facer dobre click. Mover mapa: mover o rato "
+#~ "mantendo o botón dereito pulsado. Seleccionar: Facer click."
