destination processing

Thu, 30 Jul 2020 21:52:31 +0300

author
Teemu Piippo <teemu@hecknology.net>
date
Thu, 30 Jul 2020 21:52:31 +0300
changeset 2
7378b802ddf8
parent 1
f9788970fa46
child 3
10ce28475e9c

destination processing

compute_regions.py file | annotate | diff | comparison | revisions
datamodel.py file | annotate | diff | comparison | revisions
föli.osm file | annotate | diff | comparison | revisions
gtfsc.py file | annotate | diff | comparison | revisions
itienary_processing.py file | annotate | diff | comparison | revisions
regions.py file | annotate | diff | comparison | revisions
--- a/compute_regions.py	Wed Jul 29 23:45:53 2020 +0300
+++ b/compute_regions.py	Thu Jul 30 21:52:31 2020 +0300
@@ -49,7 +49,7 @@
 		# Minor shapes contain major shapes, so just use those
 		for shape in (region['minor_shapes'] or region['major_shapes']):
 			for block in blocks_in_shape(blockmap, shape):
-				set.add(block, region['name'])
+				set.add(block, region['ref'])
 	return blockmap
 
 def get_args():
@@ -74,9 +74,9 @@
 
 def locate_regionally(position, region):
 	if test_shapes(region['major_shapes'], position):
-		return RegionalLocation(region = region['name'], region_class = 'major')
+		return RegionalLocation(region = region['ref'], region_class = 'major')
 	elif test_shapes(region['minor_shapes'], position):
-		return RegionalLocation(region = region['name'], region_class = 'minor')
+		return RegionalLocation(region = region['ref'], region_class = 'minor')
 	else:
 		return None
 
--- a/datamodel.py	Wed Jul 29 23:45:53 2020 +0300
+++ b/datamodel.py	Thu Jul 30 21:52:31 2020 +0300
@@ -39,17 +39,47 @@
 class GtfsRegion(GtfsBase):
 	# Not a gtfs data set, but the Gtfs prefix added for consistency
 	__tablename__ = 'regions'
-	region_name = sqlalchemy.Column(sqlalchemy.String, primary_key = True)
+	ref = sqlalchemy.Column(sqlalchemy.String, primary_key = True)
+	region_name_fi = sqlalchemy.Column(sqlalchemy.String, nullable = False)
 	region_name_sv = sqlalchemy.Column(sqlalchemy.String)
 	region_name_en = sqlalchemy.Column(sqlalchemy.String)
 	region_name_ja = sqlalchemy.Column(sqlalchemy.String)
-	region_short_name = sqlalchemy.Column(sqlalchemy.String)
+	region_short_name_fi = sqlalchemy.Column(sqlalchemy.String)
 	region_short_name_sv = sqlalchemy.Column(sqlalchemy.String)
 	region_short_name_en = sqlalchemy.Column(sqlalchemy.String)
 	region_short_name_ja = sqlalchemy.Column(sqlalchemy.String)
-	region_internal_name = sqlalchemy.Column(sqlalchemy.String)
+	region_internal_name_fi = sqlalchemy.Column(sqlalchemy.String)
 	region_internal_name_sv = sqlalchemy.Column(sqlalchemy.String)
 	region_internal_name_en = sqlalchemy.Column(sqlalchemy.String)
 	region_internal_name_ja = sqlalchemy.Column(sqlalchemy.String)
 	municipality = sqlalchemy.Column(sqlalchemy.String, nullable = False)
 	external = sqlalchemy.Column(sqlalchemy.Boolean)
+
+class GtfsStopTime(GtfsBase):
+	__tablename__ = 'stop_times'
+	trip_id = sqlalchemy.Column(
+		sqlalchemy.String,
+		sqlalchemy.ForeignKey(GtfsTrip.id),
+		primary_key = True,
+	)
+	stop_id = sqlalchemy.Column(
+		sqlalchemy.String,
+		sqlalchemy.ForeignKey(GtfsStop.stop_id),
+		nullable = False,
+	)
+	stop_sequence = sqlalchemy.Column(
+		sqlalchemy.Integer,
+		primary_key = True,
+	)
+	arrival_time = sqlalchemy.Column(sqlalchemy.Interval, nullable = False)
+	departure_time = sqlalchemy.Column(sqlalchemy.Interval, nullable = False)
+	shape_distance_traveled = sqlalchemy.Column(sqlalchemy.Numeric)
+	destination = sqlalchemy.Column(sqlalchemy.String)
+	stop = sqlalchemy.orm.relationship(
+		'GtfsStop',
+		foreign_keys = 'GtfsStopTime.stop_id',
+	)
+	trip = sqlalchemy.orm.relationship(
+		'GtfsTrip',
+		foreign_keys = 'GtfsStopTime.trip_id',
+	)
--- a/föli.osm	Wed Jul 29 23:45:53 2020 +0300
+++ b/föli.osm	Thu Jul 30 21:52:31 2020 +0300
@@ -767,36 +767,11 @@
   <node id='-752402' action='modify' visible='true' lat='60.43124' lon='21.91478' />
   <node id='-752404' action='modify' visible='true' lat='60.43522' lon='21.91076' />
   <node id='-752406' action='modify' visible='true' lat='60.43514' lon='21.89388' />
-  <node id='-752408' action='modify' visible='true' lat='60.31005' lon='22.31126' />
-  <node id='-752410' action='modify' visible='true' lat='60.30829' lon='22.31139' />
-  <node id='-752412' action='modify' visible='true' lat='60.30549' lon='22.32734' />
-  <node id='-752414' action='modify' visible='true' lat='60.3091' lon='22.33233' />
-  <node id='-752416' action='modify' visible='true' lat='60.31726' lon='22.31225' />
-  <node id='-752418' action='modify' visible='true' lat='60.31029' lon='22.31812' />
-  <node id='-752420' action='modify' visible='true' lat='60.31014' lon='22.31119' />
-  <node id='-752422' action='modify' visible='true' lat='60.30795' lon='22.30609' />
-  <node id='-752424' action='modify' visible='true' lat='60.31543' lon='22.30019' />
-  <node id='-752442' action='modify' visible='true' lat='60.29872' lon='22.3089' />
-  <node id='-752444' action='modify' visible='true' lat='60.29602' lon='22.30952' />
-  <node id='-752446' action='modify' visible='true' lat='60.29306' lon='22.30779' />
-  <node id='-752448' action='modify' visible='true' lat='60.2912' lon='22.31036' />
-  <node id='-752450' action='modify' visible='true' lat='60.29087' lon='22.31654' />
-  <node id='-752452' action='modify' visible='true' lat='60.2948' lon='22.31885' />
-  <node id='-752454' action='modify' visible='true' lat='60.30009' lon='22.31516' />
-  <node id='-752456' action='modify' visible='true' lat='60.2991' lon='22.31073' />
-  <node id='-752458' action='modify' visible='true' lat='60.30564' lon='22.32491' />
-  <node id='-752460' action='modify' visible='true' lat='60.30443' lon='22.32312' />
-  <node id='-752462' action='modify' visible='true' lat='60.30334' lon='22.31706' />
-  <node id='-752464' action='modify' visible='true' lat='60.3037' lon='22.30853' />
-  <node id='-752466' action='modify' visible='true' lat='60.30703' lon='22.30615' />
-  <node id='-752468' action='modify' visible='true' lat='60.30808' lon='22.31085' />
-  <node id='-752470' action='modify' visible='true' lat='60.30238' lon='22.31725' />
-  <node id='-752472' action='modify' visible='true' lat='60.30307' lon='22.32282' />
-  <node id='-752474' action='modify' visible='true' lat='60.30508' lon='22.3254' />
-  <node id='-752476' action='modify' visible='true' lat='60.30326' lon='22.33505' />
-  <node id='-752478' action='modify' visible='true' lat='60.29891' lon='22.32422' />
-  <node id='-752480' action='modify' visible='true' lat='60.29814' lon='22.31792' />
-  <node id='-752482' action='modify' visible='true' lat='60.30027' lon='22.31532' />
+  <node id='-752416' action='modify' visible='true' lat='60.31963860335' lon='22.32258788109' />
+  <node id='-752418' action='modify' visible='true' lat='60.30352712964' lon='22.33099928856' />
+  <node id='-752420' action='modify' visible='true' lat='60.29659547661' lon='22.31366148949' />
+  <node id='-752422' action='modify' visible='true' lat='60.29565980347' lon='22.28988638878' />
+  <node id='-752424' action='modify' visible='true' lat='60.3134755216' lon='22.27958670616' />
   <node id='-752496' action='modify' visible='true' lat='60.35167' lon='22.34817' />
   <node id='-752498' action='modify' visible='true' lat='60.34309' lon='22.34877' />
   <node id='-752500' action='modify' visible='true' lat='60.34296' lon='22.37713' />
@@ -2954,7 +2929,7 @@
     <nd ref='-750684' />
     <nd ref='-750676' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Kaistarniemi' />
+    <tag k='is_in' v='Kai' />
   </way>
   <way id='-755862' action='modify' visible='true'>
     <nd ref='-750686' />
@@ -2966,9 +2941,10 @@
     <nd ref='-750686' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Haarla' />
+    <tag k='name:fi' v='Haarla' />
     <tag k='name:ru' v='Хаарла' />
     <tag k='name:sv' v='Harlax' />
+    <tag k='ref' v='Haa' />
   </way>
   <way id='-755863' action='modify' visible='true'>
     <nd ref='-750698' />
@@ -2981,8 +2957,9 @@
     <nd ref='-750698' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Friskala' />
+    <tag k='name:fi' v='Friskala' />
     <tag k='name:ru' v='Фрискала' />
+    <tag k='ref' v='Frk' />
   </way>
   <way id='-755864' action='modify' visible='true'>
     <nd ref='-750712' />
@@ -2994,8 +2971,9 @@
     <nd ref='-750712' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Oriniemi' />
+    <tag k='name:fi' v='Oriniemi' />
     <tag k='name:ru' v='Ориниеми' />
+    <tag k='ref' v='Orn' />
     <tag k='via_factor' v='100' />
   </way>
   <way id='-755865' action='modify' visible='true'>
@@ -3008,8 +2986,9 @@
     <nd ref='-750724' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Maanpää' />
+    <tag k='name:fi' v='Maanpää' />
     <tag k='name:ru' v='Маанпяя' />
+    <tag k='ref' v='Mpä' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-755866' action='modify' visible='true'>
@@ -3023,9 +3002,10 @@
     <nd ref='-750736' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Pikisaari' />
+    <tag k='name:fi' v='Pikisaari' />
     <tag k='name:ru' v='Пикисаари' />
     <tag k='name:sv' v='Beckholmen' />
+    <tag k='ref' v='Pk' />
     <tag k='via_factor' v='70' />
   </way>
   <way id='-755867' action='modify' visible='true'>
@@ -3036,7 +3016,8 @@
     <nd ref='-750744' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Jänessaari' />
+    <tag k='name:fi' v='Jänessaari' />
+    <tag k='ref' v='Jns' />
   </way>
   <way id='-755868' action='modify' visible='true'>
     <nd ref='-750752' />
@@ -3052,9 +3033,10 @@
     <nd ref='-750752' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Kuninkoja' />
+    <tag k='name:fi' v='Kuninkoja' />
     <tag k='name:ru' v='Кунинкоя' />
     <tag k='name:sv' v='Kungsbäcken' />
+    <tag k='ref' v='Kja' />
   </way>
   <way id='-755869' action='modify' visible='true'>
     <nd ref='-750772' />
@@ -3070,11 +3052,12 @@
     <nd ref='-750772' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Turun yliopistollinen keskussairaala' />
     <tag k='name:en' v='Turku university hospital' />
+    <tag k='name:fi' v='Turun yliopistollinen keskussairaala' />
     <tag k='name:ja' v='トゥルク大学中央病院' />
     <tag k='name:sv' v='Åbo universitetcentralsjukhus' />
-    <tag k='short_name' v='Tyks' />
+    <tag k='ref' v='Tyks' />
+    <tag k='short_name:fi' v='Tyks' />
     <tag k='short_name:sv' v='Åucs' />
   </way>
   <way id='-755870' action='modify' visible='true'>
@@ -3086,7 +3069,8 @@
     <nd ref='-750794' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Martti' />
+    <tag k='name:fi' v='Martti' />
+    <tag k='ref' v='Mar' />
   </way>
   <way id='-755871' action='modify' visible='true'>
     <nd ref='-750802' />
@@ -3096,11 +3080,12 @@
     <nd ref='-750802' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Päärautatieasema' />
     <tag k='name:en' v='Central railway station' />
+    <tag k='name:fi' v='Päärautatieasema' />
     <tag k='name:ja' v='中央駅' />
     <tag k='name:ru' v='Железнодорожный вокзал' />
     <tag k='name:sv' v='Centralstation' />
+    <tag k='ref' v='Raas' />
     <tag k='short_name:ru' v='Вокзал' />
   </way>
   <way id='-755872' action='modify' visible='true'>
@@ -3115,10 +3100,11 @@
     <nd ref='-750810' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Nummenmäki' />
+    <tag k='name:fi' v='Nummenmäki' />
     <tag k='name:ru' v='Нуммеимяки' />
     <tag k='name:sv' v='Nummisbacken' />
-    <tag k='short_name' v='Nummi' />
+    <tag k='ref' v='Nmä' />
+    <tag k='short_name:fi' v='Nummi' />
     <tag k='short_name:ru' v='Нумми' />
     <tag k='short_name:sv' v='Nummis' />
     <tag k='via_factor' v='50' />
@@ -3140,9 +3126,10 @@
     <nd ref='-750822' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Itäharju' />
+    <tag k='name:fi' v='Itäharju' />
     <tag k='name:ru' v='Итяхарю' />
     <tag k='name:sv' v='Österås' />
+    <tag k='ref' v='Ih' />
   </way>
   <way id='-755874' action='modify' visible='true'>
     <nd ref='-750838' />
@@ -3152,8 +3139,9 @@
     <nd ref='-750838' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Erikvalla' />
+    <tag k='name:fi' v='Erikvalla' />
     <tag k='name:ru' v='Эериквалла' />
+    <tag k='ref' v='Ev' />
   </way>
   <way id='-755875' action='modify' visible='true'>
     <nd ref='-750846' />
@@ -3167,8 +3155,9 @@
     <nd ref='-750846' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kohmo' />
+    <tag k='name:fi' v='Kohmo' />
     <tag k='name:ru' v='Кохмо' />
+    <tag k='ref' v='Kmo' />
   </way>
   <way id='-755876' action='modify' visible='true'>
     <nd ref='-750862' />
@@ -3180,8 +3169,9 @@
     <nd ref='-750862' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kurala' />
+    <tag k='name:fi' v='Kurala' />
     <tag k='name:ru' v='Курала' />
+    <tag k='ref' v='Kur' />
   </way>
   <way id='-755877' action='modify' visible='true'>
     <nd ref='-750874' />
@@ -3196,8 +3186,9 @@
     <nd ref='-750874' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Lauttaranta' />
+    <tag k='name:fi' v='Lauttaranta' />
     <tag k='name:sv' v='Färjstranden' />
+    <tag k='ref' v='Ltr' />
   </way>
   <way id='-755878' action='modify' visible='true'>
     <nd ref='-750884' />
@@ -3207,18 +3198,19 @@
     <nd ref='-750890' />
     <nd ref='-750884' />
     <tag k='boundary' v='minor_region' />
-    <tag k='internal_name' v='Linja-autoasema' />
     <tag k='internal_name:en' v='Bus station' />
+    <tag k='internal_name:fi' v='Linja-autoasema' />
     <tag k='internal_name:ja' v='バスステーション' />
     <tag k='internal_name:ru' v='Автовокзал' />
     <tag k='internal_name:sv' v='Busstation' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Turun linja-autoasema' />
     <tag k='name:en' v='Turku bus station' />
+    <tag k='name:fi' v='Turun linja-autoasema' />
     <tag k='name:ja' v='トゥルク・バスステーション' />
     <tag k='name:ru' v='Автовокзал Турку' />
     <tag k='name:sv' v='Åbo busstation' />
-    <tag k='short_name' v='Turku' />
+    <tag k='ref' v='Laas' />
+    <tag k='short_name:fi' v='Turku' />
     <tag k='short_name:ru' v='Турку' />
     <tag k='short_name:sv' v='Åbo' />
   </way>
@@ -3232,9 +3224,10 @@
     <nd ref='-750892' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Puutori' />
+    <tag k='name:fi' v='Puutori' />
     <tag k='name:ru' v='Пуутори' />
     <tag k='name:sv' v='Trätorget' />
+    <tag k='ref' v='Pt' />
   </way>
   <way id='-755881' action='modify' visible='true'>
     <nd ref='-750910' />
@@ -3246,8 +3239,9 @@
     <nd ref='-750910' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Tervatori' />
+    <tag k='name:fi' v='Tervatori' />
     <tag k='name:sv' v='Tjärtorget' />
+    <tag k='ref' v='Trv' />
   </way>
   <way id='-755882' action='modify' visible='true'>
     <nd ref='-750918' />
@@ -3259,8 +3253,9 @@
     <nd ref='-750918' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Impivaara' />
+    <tag k='name:fi' v='Impivaara' />
     <tag k='name:ru' v='Импиваара' />
+    <tag k='ref' v='Iva' />
   </way>
   <way id='-755883' action='modify' visible='true'>
     <nd ref='-750928' />
@@ -3276,9 +3271,10 @@
     <nd ref='-750928' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Pläkkikaupunki' />
+    <tag k='name:fi' v='Pläkkikaupunki' />
     <tag k='name:ru' v='Пляккикаупунки' />
     <tag k='name:sv' v='Bleckstaden' />
+    <tag k='ref' v='Plk' />
   </way>
   <way id='-755884' action='modify' visible='true'>
     <nd ref='-750940' />
@@ -3290,8 +3286,9 @@
     <nd ref='-750940' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Mälikkälä' />
+    <tag k='name:fi' v='Mälikkälä' />
     <tag k='name:ru' v='Мяликкяля' />
+    <tag k='ref' v='Mäl' />
   </way>
   <way id='-755885' action='modify' visible='true'>
     <nd ref='-750950' />
@@ -3300,9 +3297,9 @@
     <nd ref='-750956' />
     <nd ref='-750958' />
     <nd ref='-750950' />
-    <tag k='boundary' v='subregion' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Marjaniemi' />
+    <tag k='municipality' v='Turku' />
+    <tag k='name:fi' v='Marjaniemi' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-755886' action='modify' visible='true'>
     <nd ref='-750960' />
@@ -3310,10 +3307,10 @@
     <nd ref='-750964' />
     <nd ref='-750966' />
     <nd ref='-750960' />
-    <tag k='boundary' v='subregion' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kuuva' />
+    <tag k='municipality' v='Turku' />
+    <tag k='name:fi' v='Kuuva' />
     <tag k='name:ru' v='Куува' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-755887' action='modify' visible='true'>
     <nd ref='-750968' />
@@ -3324,11 +3321,12 @@
     <nd ref='-750968' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Pernon telakka' />
     <tag k='name:en' v='Perno shipyard' />
+    <tag k='name:fi' v='Pernon telakka' />
     <tag k='name:ja' v='ペルノ造船所' />
     <tag k='name:ru' v='Судоверфь Перно' />
     <tag k='name:sv' v='Pernovarvet' />
+    <tag k='ref' v='Pnt' />
     <tag k='via_factor' v='1000' />
   </way>
   <way id='-755888' action='modify' visible='true'>
@@ -3344,8 +3342,9 @@
     <nd ref='-750978' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Perno' />
+    <tag k='name:fi' v='Perno' />
     <tag k='name:ru' v='Перно' />
+    <tag k='ref' v='Pno' />
   </way>
   <way id='-755889' action='modify' visible='true'>
     <nd ref='-750992' />
@@ -3366,8 +3365,9 @@
     <nd ref='-750992' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Artukainen' />
+    <tag k='name:fi' v='Artukainen' />
     <tag k='name:sv' v='Artukais' />
+    <tag k='ref' v='Art' />
   </way>
   <way id='-755890' action='modify' visible='true'>
     <nd ref='-751016' />
@@ -3379,9 +3379,10 @@
     <nd ref='-751016' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Port Arthur' />
-    <tag k='name:fi' v='Portsa' />
-    <tag k='name:ru' v='Порца' />
+    <tag k='name:fi' v='Port Arthur' />
+    <tag k='ref' v='Pta' />
+    <tag k='short_name:fi' v='Portsa' />
+    <tag k='short_name:ru' v='Порца' />
     <tag k='via_factor' v='80' />
   </way>
   <way id='-755891' action='modify' visible='true'>
@@ -3401,8 +3402,9 @@
     <nd ref='-751028' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Länsinummi' />
+    <tag k='name:fi' v='Länsinummi' />
     <tag k='name:ru' v='Лянсинумми' />
+    <tag k='ref' v='Ln' />
   </way>
   <way id='-755892' action='modify' visible='true'>
     <nd ref='-751054' />
@@ -3420,8 +3422,9 @@
     <nd ref='-751054' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Liljalaakso' />
+    <tag k='name:fi' v='Liljalaakso' />
     <tag k='name:ru' v='Лилялааксо' />
+    <tag k='ref' v='Lj' />
     <tag k='via_factor' v='100' />
   </way>
   <way id='-755893' action='modify' visible='true'>
@@ -3432,10 +3435,10 @@
     <nd ref='-751088' />
     <nd ref='-751090' />
     <nd ref='-751080' />
-    <tag k='boundary' v='subregion' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Saaronniemi' />
+    <tag k='municipality' v='Turku' />
+    <tag k='name:fi' v='Saaronniemi' />
     <tag k='name:sv' v='Saaro udde' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-755894' action='modify' visible='true'>
     <nd ref='-751092' />
@@ -3445,18 +3448,19 @@
     <nd ref='-751098' />
     <nd ref='-751092' />
     <tag k='boundary' v='major_region' />
-    <tag k='internal_name' v='Keskusta' />
     <tag k='internal_name:en' v='Centrum' />
+    <tag k='internal_name:fi' v='Keskusta' />
     <tag k='internal_name:ja' v='市内' />
     <tag k='internal_name:ru' v='Центр' />
     <tag k='internal_name:sv' v='Centrum' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Turun keskusta' />
     <tag k='name:en' v='Turku centrum' />
+    <tag k='name:fi' v='Turun keskusta' />
     <tag k='name:ja' v='トゥルク市内' />
     <tag k='name:ru' v='Центр Турку' />
     <tag k='name:sv' v='Åbo centrum' />
-    <tag k='short_name' v='Turku' />
+    <tag k='ref' v='Tku' />
+    <tag k='short_name:fi' v='Turku' />
     <tag k='short_name:ja' v='トゥルク' />
     <tag k='short_name:ru' v='Турку' />
     <tag k='short_name:sv' v='Åbo' />
@@ -3479,8 +3483,9 @@
     <nd ref='-781783' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Majakkaranta' />
+    <tag k='name:fi' v='Majakkaranta' />
     <tag k='name:sv' v='Fyrstranden' />
+    <tag k='ref' v='Mjk' />
   </way>
   <way id='-755896' action='modify' visible='true'>
     <nd ref='-751112' />
@@ -3492,8 +3497,9 @@
     <nd ref='-751112' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Itäranta' />
+    <tag k='name:fi' v='Itäranta' />
     <tag k='name:sv' v='Öststranden' />
+    <tag k='ref' v='Itä' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-755897' action='modify' visible='true'>
@@ -3510,9 +3516,10 @@
     <nd ref='-751122' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Oriketo' />
+    <tag k='name:fi' v='Oriketo' />
     <tag k='name:ru' v='Орикето' />
-    <tag k='priority' v='50' />
+    <tag k='ref' v='Ori' />
+    <tag k='via_factor' v='50' />
   </way>
   <way id='-755898' action='modify' visible='true'>
     <nd ref='-751132' />
@@ -3525,9 +3532,10 @@
     <nd ref='-751132' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Kaarina' />
-    <tag k='name' v='Littoinen' />
+    <tag k='name:fi' v='Littoinen' />
     <tag k='name:ru' v='Виттойнен' />
     <tag k='name:sv' v='Littois' />
+    <tag k='ref' v='Lto' />
     <tag k='via_factor' v='500' />
   </way>
   <way id='-755899' action='modify' visible='true'>
@@ -3542,8 +3550,9 @@
     <nd ref='-751146' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Vähäheikkilä' />
+    <tag k='name:fi' v='Vähäheikkilä' />
     <tag k='name:sv' v='Lillheikkilä' />
+    <tag k='ref' v='Vhä' />
   </way>
   <way id='-755900' action='modify' visible='true'>
     <nd ref='-751154' />
@@ -3555,8 +3564,9 @@
     <nd ref='-751154' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Mäntymäki' />
+    <tag k='name:fi' v='Mäntymäki' />
     <tag k='name:sv' v='Tallbacka' />
+    <tag k='ref' v='Mty' />
   </way>
   <way id='-755901' action='modify' visible='true'>
     <nd ref='-751162' />
@@ -3569,8 +3579,9 @@
     <nd ref='-751162' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kurjenmäki' />
+    <tag k='name:fi' v='Kurjenmäki' />
     <tag k='name:sv' v='Tranbacken' />
+    <tag k='ref' v='Kmä' />
   </way>
   <way id='-755902' action='modify' visible='true'>
     <nd ref='-751174' />
@@ -3588,8 +3599,9 @@
     <nd ref='-751174' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Ihala' />
+    <tag k='name:fi' v='Ihala' />
     <tag k='name:ru' v='Ихала' />
+    <tag k='ref' v='Iha' />
     <tag k='via_factor' v='150' />
   </way>
   <way id='-755903' action='modify' visible='true'>
@@ -3602,7 +3614,8 @@
     <nd ref='-751198' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Nuorikkala' />
+    <tag k='name:fi' v='Nuorikkala' />
+    <tag k='ref' v='Nuo' />
   </way>
   <way id='-755904' action='modify' visible='true'>
     <nd ref='-751210' />
@@ -3615,7 +3628,8 @@
     <nd ref='-751210' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Krookila' />
+    <tag k='name:fi' v='Krookila' />
+    <tag k='ref' v='Kro' />
   </way>
   <way id='-755906' action='modify' visible='true'>
     <nd ref='-751232' />
@@ -3628,7 +3642,8 @@
     <nd ref='-751232' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Metsäaro' />
+    <tag k='name:fi' v='Metsäaro' />
+    <tag k='ref' v='Msä' />
   </way>
   <way id='-755907' action='modify' visible='true'>
     <nd ref='-751246' />
@@ -3645,8 +3660,9 @@
     <nd ref='-751246' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Pahaniemi' />
+    <tag k='name:fi' v='Pahaniemi' />
     <tag k='name:ru' v='Паханиеми' />
+    <tag k='ref' v='Pah' />
   </way>
   <way id='-755908' action='modify' visible='true'>
     <nd ref='-751258' />
@@ -3660,7 +3676,8 @@
     <nd ref='-751258' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Jyrkkälä' />
+    <tag k='name:fi' v='Jyrkkälä' />
+    <tag k='ref' v='Jyr' />
   </way>
   <way id='-755909' action='modify' visible='true'>
     <nd ref='-751258' />
@@ -3675,9 +3692,10 @@
     <nd ref='-751258' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Härkämäki' />
+    <tag k='name:fi' v='Härkämäki' />
     <tag k='name:ru' v='Хяркямяки' />
     <tag k='name:sv' v='Oxbacka' />
+    <tag k='ref' v='Hrm' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-755910' action='modify' visible='true'>
@@ -3688,8 +3706,9 @@
     <nd ref='-751284' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Huhko' />
+    <tag k='name:fi' v='Huhko' />
     <tag k='name:ru' v='Хухко' />
+    <tag k='ref' v='Huh' />
   </way>
   <way id='-755911' action='modify' visible='true'>
     <nd ref='-751292' />
@@ -3701,9 +3720,10 @@
     <nd ref='-751292' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Skanssi' />
+    <tag k='name:fi' v='Skanssi' />
     <tag k='name:ru' v='Скансси' />
     <tag k='name:sv' v='Skansen' />
+    <tag k='ref' v='Ska' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-755912' action='modify' visible='true'>
@@ -3715,7 +3735,8 @@
     <nd ref='-751304' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Luolavuori' />
+    <tag k='name:fi' v='Luolavuori' />
+    <tag k='ref' v='Luv' />
   </way>
   <way id='-755913' action='modify' visible='true'>
     <nd ref='-751314' />
@@ -3728,8 +3749,9 @@
     <nd ref='-751314' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Uittamo' />
+    <tag k='name:fi' v='Uittamo' />
     <tag k='name:ru' v='Уйттамо' />
+    <tag k='ref' v='Uit' />
     <tag k='via_factor' v='100' />
   </way>
   <way id='-755914' action='modify' visible='true'>
@@ -3741,7 +3763,8 @@
     <nd ref='-751328' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Särkilahti' />
+    <tag k='name:fi' v='Särkilahti' />
+    <tag k='ref' v='Srk' />
   </way>
   <way id='-755915' action='modify' visible='true'>
     <nd ref='-751338' />
@@ -3751,9 +3774,10 @@
     <nd ref='-751338' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Illoinen' />
+    <tag k='name:fi' v='Illoinen' />
     <tag k='name:ru' v='Иллойнен' />
     <tag k='name:sv' v='Illois' />
+    <tag k='ref' v='Ill' />
   </way>
   <way id='-755916' action='modify' visible='true'>
     <nd ref='-751346' />
@@ -3765,7 +3789,8 @@
     <nd ref='-751346' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Häppilä' />
+    <tag k='name:fi' v='Häppilä' />
+    <tag k='ref' v='Hpp' />
   </way>
   <way id='-755917' action='modify' visible='true'>
     <nd ref='-751358' />
@@ -3775,7 +3800,8 @@
     <nd ref='-751358' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Tammisto' />
+    <tag k='name:fi' v='Tammisto' />
+    <tag k='ref' v='Tam' />
   </way>
   <way id='-755918' action='modify' visible='true'>
     <nd ref='-751366' />
@@ -3787,7 +3813,8 @@
     <nd ref='-751366' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Majamäki' />
+    <tag k='name:fi' v='Majamäki' />
+    <tag k='ref' v='Mjm' />
   </way>
   <way id='-755919' action='modify' visible='true'>
     <nd ref='-751376' />
@@ -3798,7 +3825,8 @@
     <nd ref='-751376' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Tammela' />
+    <tag k='name:fi' v='Tammela' />
+    <tag k='ref' v='Tml' />
   </way>
   <way id='-755920' action='modify' visible='true'>
     <nd ref='-751386' />
@@ -3809,8 +3837,9 @@
     <nd ref='-751386' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Toijainen' />
+    <tag k='name:fi' v='Toijainen' />
     <tag k='name:sv' v='Toijais' />
+    <tag k='ref' v='Tj' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-755921' action='modify' visible='true'>
@@ -3824,9 +3853,10 @@
     <nd ref='-751394' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Patterinhaka' />
+    <tag k='name:fi' v='Patterinhaka' />
     <tag k='name:ru' v='Паттеринхака' />
     <tag k='name:sv' v='Batterihagen' />
+    <tag k='ref' v='Pth' />
   </way>
   <way id='-755923' action='modify' visible='true'>
     <nd ref='-751434' />
@@ -3838,8 +3868,9 @@
     <nd ref='-751434' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Iso-Heikkilä' />
+    <tag k='name:fi' v='Iso-Heikkilä' />
     <tag k='name:sv' v='Storheikkilä' />
+    <tag k='ref' v='Iso' />
     <tag k='via_factor' v='80' />
   </way>
   <way id='-755924' action='modify' visible='true'>
@@ -3854,9 +3885,10 @@
     <nd ref='-751450' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Halinen' />
+    <tag k='name:fi' v='Halinen' />
     <tag k='name:ru' v='Халинен' />
     <tag k='name:sv' v='Hallis' />
+    <tag k='ref' v='Hal' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-755925' action='modify' visible='true'>
@@ -3868,10 +3900,11 @@
     <nd ref='-751468' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Tuomiokirkko' />
     <tag k='name:en' v='Cathedral' />
+    <tag k='name:fi' v='Tuomiokirkko' />
     <tag k='name:ru' v='Собор' />
     <tag k='name:sv' v='Domkyrkan' />
+    <tag k='ref' v='Tmk' />
   </way>
   <way id='-755926' action='modify' visible='true'>
     <nd ref='-751478' />
@@ -3881,8 +3914,9 @@
     <nd ref='-751478' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kerttuli' />
+    <tag k='name:fi' v='Kerttuli' />
     <tag k='name:sv' v='Gertrudsbacken' />
+    <tag k='ref' v='Ker' />
   </way>
   <way id='-755927' action='modify' visible='true'>
     <nd ref='-751486' />
@@ -3895,8 +3929,9 @@
     <nd ref='-751486' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Harittu' />
+    <tag k='name:fi' v='Harittu' />
     <tag k='name:ru' v='Харитту' />
+    <tag k='ref' v='Hri' />
     <tag k='via_factor' v='80' />
   </way>
   <way id='-755928' action='modify' visible='true'>
@@ -3909,7 +3944,8 @@
     <nd ref='-751500' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Kaarina' />
-    <tag k='name' v='Piispanristi' />
+    <tag k='name:fi' v='Piispanristi' />
+    <tag k='ref' v='Pri' />
   </way>
   <way id='-755929' action='modify' visible='true'>
     <nd ref='-751512' />
@@ -3920,9 +3956,10 @@
     <nd ref='-751512' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Vaala' />
+    <tag k='name:fi' v='Vaala' />
     <tag k='name:ru' v='Ваала' />
     <tag k='name:sv' v='Svalas' />
+    <tag k='ref' v='Vaa' />
   </way>
   <way id='-755930' action='modify' visible='true'>
     <nd ref='-751522' />
@@ -3934,9 +3971,10 @@
     <nd ref='-751522' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Lauste' />
+    <tag k='name:fi' v='Lauste' />
     <tag k='name:ru' v='Лаусте' />
     <tag k='name:sv' v='Laustis' />
+    <tag k='ref' v='La' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-755931' action='modify' visible='true'>
@@ -3949,8 +3987,9 @@
     <nd ref='-751534' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Huhkola' />
+    <tag k='name:fi' v='Huhkola' />
     <tag k='name:ru' v='Хухкола' />
+    <tag k='ref' v='Hko' />
   </way>
   <way id='-755932' action='modify' visible='true'>
     <nd ref='-751544' />
@@ -3962,8 +4001,9 @@
     <nd ref='-751544' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Peltola' />
+    <tag k='name:fi' v='Peltola' />
     <tag k='name:ru' v='Пелтола' />
+    <tag k='ref' v='Plt' />
   </way>
   <way id='-755933' action='modify' visible='true'>
     <nd ref='-751556' />
@@ -3979,9 +4019,10 @@
     <nd ref='-751556' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Ilpoinen' />
+    <tag k='name:fi' v='Ilpoinen' />
     <tag k='name:ru' v='Илпойнен' />
     <tag k='name:sv' v='Ilpois' />
+    <tag k='ref' v='Ilp' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-755934' action='modify' visible='true'>
@@ -3997,9 +4038,10 @@
     <nd ref='-751574' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Koivula' />
+    <tag k='name:fi' v='Koivula' />
     <tag k='name:ru' v='Коивула' />
     <tag k='name:sv' v='Björkas' />
+    <tag k='ref' v='Kvu' />
   </way>
   <way id='-755935' action='modify' visible='true'>
     <nd ref='-751592' />
@@ -4011,8 +4053,9 @@
     <nd ref='-751592' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Urusvuori' />
+    <tag k='name:fi' v='Urusvuori' />
     <tag k='name:sv' v='Urusberget' />
+    <tag k='ref' v='Urv' />
   </way>
   <way id='-755936' action='modify' visible='true'>
     <nd ref='-751604' />
@@ -4024,9 +4067,10 @@
     <nd ref='-751604' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Saramäki' />
+    <tag k='name:fi' v='Saramäki' />
     <tag k='name:ru' v='Сарамяки' />
     <tag k='name:sv' v='Starrbacka' />
+    <tag k='ref' v='Sam' />
     <tag k='via_factor' v='100' />
   </way>
   <way id='-755937' action='modify' visible='true'>
@@ -4043,8 +4087,9 @@
     <nd ref='-751616' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Moisio' />
+    <tag k='name:fi' v='Moisio' />
     <tag k='name:ru' v='Мойсио' />
+    <tag k='ref' v='Ms' />
     <tag k='via_factor' v='150' />
   </way>
   <way id='-755938' action='modify' visible='true'>
@@ -4057,8 +4102,9 @@
     <nd ref='-751636' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Jäkärlä' />
+    <tag k='name:fi' v='Jäkärlä' />
     <tag k='name:ru' v='Йякярля' />
+    <tag k='ref' v='Jk' />
     <tag k='via_factor' v='150' />
   </way>
   <way id='-755939' action='modify' visible='true'>
@@ -4078,9 +4124,10 @@
     <nd ref='-751648' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Yli-Maaria' />
+    <tag k='name:fi' v='Yli-Maaria' />
     <tag k='name:ru' v='Юли-Маариа' />
     <tag k='name:sv' v='Övre S:t Marie' />
+    <tag k='ref' v='Ylm' />
   </way>
   <way id='-755940' action='modify' visible='true'>
     <nd ref='-751666' />
@@ -4090,7 +4137,8 @@
     <nd ref='-751666' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Tortinmäki' />
+    <tag k='name:fi' v='Tortinmäki' />
+    <tag k='ref' v='Trm' />
   </way>
   <way id='-755941' action='modify' visible='true'>
     <nd ref='-751674' />
@@ -4105,9 +4153,10 @@
     <nd ref='-751690' />
     <nd ref='-751692' />
     <nd ref='-751674' />
-    <tag k='boundary' v='minor_region' />
+    <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Rusko' />
-    <tag k='name' v='Silvola' />
+    <tag k='name:fi' v='Silvola' />
+    <tag k='ref' v='Svo' />
     <tag k='replacement' v='Vahto' />
   </way>
   <way id='-755942' action='modify' visible='true'>
@@ -4125,9 +4174,10 @@
     <nd ref='-751716' />
     <nd ref='-751718' />
     <nd ref='-751694' />
-    <tag k='boundary' v='minor_region' />
+    <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Rusko' />
-    <tag k='name' v='Vahto' />
+    <tag k='name:fi' v='Vahto' />
+    <tag k='ref' v='Vh' />
     <tag k='short_name:ru' v='Вахто' />
   </way>
   <way id='-755943' action='modify' visible='true'>
@@ -4144,9 +4194,10 @@
     <nd ref='-751740' />
     <nd ref='-751742' />
     <nd ref='-751720' />
-    <tag k='boundary' v='minor_region' />
+    <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Rusko' />
-    <tag k='name' v='Valpperi' />
+    <tag k='name:fi' v='Valpperi' />
+    <tag k='ref' v='Val' />
     <tag k='replacement' v='Vahto' />
   </way>
   <way id='-755944' action='modify' visible='true'>
@@ -4160,13 +4211,14 @@
     <nd ref='-751758' />
     <nd ref='-751760' />
     <nd ref='-751744' />
-    <tag k='boundary' v='minor_region' />
+    <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Rusko' />
-    <tag k='name' v='Ruskon keskusta' />
     <tag k='name:en' v='Rusko centrum' />
+    <tag k='name:fi' v='Ruskon keskusta' />
     <tag k='name:ru' v='Центр Руско' />
     <tag k='name:sv' v='Rusko centrum' />
-    <tag k='short_name' v='Rusko' />
+    <tag k='ref' v='Ru' />
+    <tag k='short_name:fi' v='Rusko' />
     <tag k='short_name:ru' v='Руско' />
     <tag k='via_factor' v='250' />
   </way>
@@ -4179,22 +4231,24 @@
     <nd ref='-751772' />
     <nd ref='-751774' />
     <nd ref='-751762' />
-    <tag k='boundary' v='minor_region' />
+    <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Rusko' />
-    <tag k='name' v='Munittula' />
+    <tag k='name:fi' v='Munittula' />
+    <tag k='ref' v='Mun' />
   </way>
   <way id='-755946' action='modify' visible='true'>
     <nd ref='-751776' />
-    <nd ref='-751778' />
-    <nd ref='-751780' />
-    <nd ref='-751782' />
-    <nd ref='-751784' />
+    <nd ref='-751788' />
     <nd ref='-751786' />
-    <nd ref='-751788' />
+    <nd ref='-751784' />
+    <nd ref='-751782' />
+    <nd ref='-751780' />
+    <nd ref='-751778' />
     <nd ref='-751776' />
-    <tag k='boundary' v='minor_region' />
+    <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Rusko' />
-    <tag k='name' v='Suitturi' />
+    <tag k='name:fi' v='Suitturi' />
+    <tag k='ref' v='Stu' />
   </way>
   <way id='-755947' action='modify' visible='true'>
     <nd ref='-751790' />
@@ -4205,8 +4259,9 @@
     <nd ref='-751790' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Maksla' />
+    <tag k='name:fi' v='Maksla' />
     <tag k='name:ru' v='Максла' />
+    <tag k='ref' v='Mks' />
   </way>
   <way id='-755948' action='modify' visible='true'>
     <nd ref='-751800' />
@@ -4218,9 +4273,10 @@
     <nd ref='-751812' />
     <nd ref='-751814' />
     <nd ref='-751800' />
-    <tag k='boundary' v='minor_region' />
+    <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Rusko' />
-    <tag k='name' v='Merttelä' />
+    <tag k='name:fi' v='Merttelä' />
+    <tag k='ref' v='Mer' />
   </way>
   <way id='-755949' action='modify' visible='true'>
     <nd ref='-751816' />
@@ -4229,9 +4285,10 @@
     <nd ref='-751822' />
     <nd ref='-751824' />
     <nd ref='-751816' />
-    <tag k='boundary' v='minor_region' />
+    <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Rusko' />
-    <tag k='name' v='Peijerlä' />
+    <tag k='name:fi' v='Peijerlä' />
+    <tag k='ref' v='Pej' />
   </way>
   <way id='-755950' action='modify' visible='true'>
     <nd ref='-751826' />
@@ -4239,9 +4296,10 @@
     <nd ref='-751830' />
     <nd ref='-751832' />
     <nd ref='-751826' />
-    <tag k='boundary' v='minor_region' />
+    <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Rusko' />
-    <tag k='name' v='Hyrköinen' />
+    <tag k='name:fi' v='Hyrköinen' />
+    <tag k='ref' v='Hkö' />
   </way>
   <way id='-755951' action='modify' visible='true'>
     <nd ref='-751834' />
@@ -4252,9 +4310,10 @@
     <nd ref='-751844' />
     <nd ref='-751846' />
     <nd ref='-751834' />
-    <tag k='boundary' v='minor_region' />
+    <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Rusko' />
-    <tag k='name' v='Paasniittu' />
+    <tag k='name:fi' v='Paasniittu' />
+    <tag k='ref' v='Pni' />
   </way>
   <way id='-755952' action='modify' visible='true'>
     <nd ref='-751848' />
@@ -4263,9 +4322,10 @@
     <nd ref='-751854' />
     <nd ref='-751856' />
     <nd ref='-751848' />
-    <tag k='boundary' v='minor_region' />
+    <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Rusko' />
-    <tag k='name' v='Kahari' />
+    <tag k='name:fi' v='Kahari' />
+    <tag k='ref' v='Kha' />
   </way>
   <way id='-755953' action='modify' visible='true'>
     <nd ref='-751858' />
@@ -4282,12 +4342,13 @@
     <nd ref='-751858' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Kauppakeskus Mylly' />
     <tag k='name:en' v='Shopping centre Mylly' />
+    <tag k='name:fi' v='Kauppakeskus Mylly' />
     <tag k='name:ja' v='ショッピングセンターMylly' />
     <tag k='name:ru' v='Торговая сеть «Mylly»' />
     <tag k='name:sv' v='Äffärscentret Mylly' />
-    <tag k='short_name' v='Mylly' />
+    <tag k='ref' v='My' />
+    <tag k='short_name:fi' v='Mylly' />
     <tag k='short_name:ja' v='Mylly' />
     <tag k='short_name:ja_kana' v='ムッル' />
     <tag k='short_name:ru' v='«Mylly»' />
@@ -4304,7 +4365,8 @@
     <nd ref='-751880' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Hauninen' />
+    <tag k='name:fi' v='Hauninen' />
+    <tag k='ref' v='Hne' />
   </way>
   <way id='-755955' action='modify' visible='true'>
     <nd ref='-751894' />
@@ -4314,7 +4376,8 @@
     <nd ref='-751894' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Kerttula' />
+    <tag k='name:fi' v='Kerttula' />
+    <tag k='ref' v='Rker' />
   </way>
   <way id='-755956' action='modify' visible='true'>
     <nd ref='-751902' />
@@ -4334,17 +4397,18 @@
     <nd ref='-751928' />
     <nd ref='-751926' />
     <tag k='boundary' v='major_region' />
-    <tag k='internal_name' v='Keskusta' />
     <tag k='internal_name:en' v='Centrum' />
+    <tag k='internal_name:fi' v='Keskusta' />
     <tag k='internal_name:ja' v='市内' />
     <tag k='internal_name:ru' v='Центр' />
     <tag k='internal_name:sv' v='Centrum' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Naantalin keskusta' />
     <tag k='name:en' v='Naantali centrum' />
+    <tag k='name:fi' v='Naantalin keskusta' />
     <tag k='name:ja' v='ナーンタリ市内' />
     <tag k='name:sv' v='Nådendal centrum' />
-    <tag k='short_name' v='Naantali' />
+    <tag k='ref' v='Na' />
+    <tag k='short_name:fi' v='Naantali' />
     <tag k='short_name:ru' v='Наантали' />
     <tag k='short_name:sv' v='Nådendal' />
     <tag k='via_factor' v='200' />
@@ -4355,8 +4419,10 @@
     <nd ref='-751934' />
     <nd ref='-751936' />
     <nd ref='-751930' />
-    <tag k='boundary' v='minor_region' />
+    <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
+    <tag k='name:fi' v='Lietsala' />
+    <tag k='ref' v='Lts' />
   </way>
   <way id='-755960' action='modify' visible='true'>
     <nd ref='-751938' />
@@ -4368,7 +4434,8 @@
     <nd ref='-751938' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Karvetti' />
+    <tag k='name:fi' v='Karvetti' />
+    <tag k='ref' v='Nkar' />
   </way>
   <way id='-755961' action='modify' visible='true'>
     <nd ref='-751950' />
@@ -4378,7 +4445,8 @@
     <nd ref='-751950' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Viluluoto' />
+    <tag k='name:fi' v='Viluluoto' />
+    <tag k='ref' v='Vil' />
   </way>
   <way id='-755962' action='modify' visible='true'>
     <nd ref='-751958' />
@@ -4389,7 +4457,8 @@
     <nd ref='-751958' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Ruona' />
+    <tag k='name:fi' v='Ruona' />
+    <tag k='ref' v='Rna' />
   </way>
   <way id='-755963' action='modify' visible='true'>
     <nd ref='-751968' />
@@ -4405,7 +4474,8 @@
     <nd ref='-751968' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Kultaranta' />
+    <tag k='name:fi' v='Kultaranta' />
+    <tag k='ref' v='Kul' />
   </way>
   <way id='-755964' action='modify' visible='true'>
     <nd ref='-751988' />
@@ -4416,7 +4486,8 @@
     <nd ref='-751988' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Pyöli' />
+    <tag k='name:fi' v='Pyöli' />
+    <tag k='ref' v='Npyö' />
   </way>
   <way id='-755965' action='modify' visible='true'>
     <nd ref='-751998' />
@@ -4428,7 +4499,8 @@
     <nd ref='-751998' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Simola' />
+    <tag k='name:fi' v='Simola' />
+    <tag k='ref' v='Sim' />
   </way>
   <way id='-755966' action='modify' visible='true'>
     <nd ref='-752010' />
@@ -4441,7 +4513,8 @@
     <nd ref='-752010' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Isokylä' />
+    <tag k='name:fi' v='Isokylä' />
+    <tag k='ref' v='Iky' />
   </way>
   <way id='-755967' action='modify' visible='true'>
     <nd ref='-752024' />
@@ -4455,7 +4528,8 @@
     <nd ref='-752024' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Kaukoranta' />
+    <tag k='name:fi' v='Kaukoranta' />
+    <tag k='ref' v='Kkor' />
   </way>
   <way id='-755968' action='modify' visible='true'>
     <nd ref='-752040' />
@@ -4466,7 +4540,8 @@
     <nd ref='-752040' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Haijainen' />
+    <tag k='name:fi' v='Haijainen' />
+    <tag k='ref' v='Hja' />
   </way>
   <way id='-755969' action='modify' visible='true'>
     <nd ref='-752050' />
@@ -4478,7 +4553,8 @@
     <nd ref='-752050' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Kirstilä' />
+    <tag k='name:fi' v='Kirstilä' />
+    <tag k='ref' v='Klä' />
   </way>
   <way id='-755970' action='modify' visible='true'>
     <nd ref='-752062' />
@@ -4490,7 +4566,8 @@
     <nd ref='-752062' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Akkala' />
+    <tag k='name:fi' v='Akkala' />
+    <tag k='ref' v='Akk' />
   </way>
   <way id='-755971' action='modify' visible='true'>
     <nd ref='-752074' />
@@ -4501,7 +4578,8 @@
     <nd ref='-752074' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Meikkula' />
+    <tag k='name:fi' v='Meikkula' />
+    <tag k='ref' v='Mei' />
   </way>
   <way id='-755972' action='modify' visible='true'>
     <nd ref='-752084' />
@@ -4512,7 +4590,8 @@
     <nd ref='-752084' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Herttula' />
+    <tag k='name:fi' v='Herttula' />
+    <tag k='ref' v='Her' />
   </way>
   <way id='-755973' action='modify' visible='true'>
     <nd ref='-752094' />
@@ -4525,7 +4604,8 @@
     <nd ref='-752094' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Käkölä' />
+    <tag k='name:fi' v='Käkölä' />
+    <tag k='ref' v='Käk' />
   </way>
   <way id='-755974' action='modify' visible='true'>
     <nd ref='-752108' />
@@ -4536,7 +4616,8 @@
     <nd ref='-752108' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Kuivalahti' />
+    <tag k='name:fi' v='Kuivalahti' />
+    <tag k='ref' v='Kva' />
   </way>
   <way id='-755975' action='modify' visible='true'>
     <nd ref='-752118' />
@@ -4547,7 +4628,8 @@
     <nd ref='-752118' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Kaivola' />
+    <tag k='name:fi' v='Kaivola' />
+    <tag k='ref' v='Kvo' />
   </way>
   <way id='-755976' action='modify' visible='true'>
     <nd ref='-752128' />
@@ -4557,7 +4639,8 @@
     <nd ref='-752128' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Isotalo' />
+    <tag k='name:fi' v='Isotalo' />
+    <tag k='ref' v='Isot' />
   </way>
   <way id='-755977' action='modify' visible='true'>
     <nd ref='-752136' />
@@ -4569,7 +4652,8 @@
     <nd ref='-752136' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Viiala' />
+    <tag k='name:fi' v='Viiala' />
+    <tag k='ref' v='Vii' />
   </way>
   <way id='-755978' action='modify' visible='true'>
     <nd ref='-752148' />
@@ -4583,8 +4667,9 @@
     <nd ref='-752148' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Rymättylä' />
+    <tag k='name:fi' v='Rymättylä' />
     <tag k='name:sv' v='Rimito' />
+    <tag k='ref' v='Rmä' />
     <tag k='via_factor' v='150' />
   </way>
   <way id='-755981' action='modify' visible='true'>
@@ -4597,7 +4682,8 @@
     <nd ref='-752196' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Ahteentaka' />
+    <tag k='name:fi' v='Ahteentaka' />
+    <tag k='ref' v='Aht' />
   </way>
   <way id='-755982' action='modify' visible='true'>
     <nd ref='-752208' />
@@ -4610,7 +4696,8 @@
     <nd ref='-752208' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Salonkylä' />
+    <tag k='name:fi' v='Salonkylä' />
+    <tag k='ref' v='Sky' />
   </way>
   <way id='-755983' action='modify' visible='true'>
     <nd ref='-752222' />
@@ -4620,7 +4707,8 @@
     <nd ref='-752222' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Röölä' />
+    <tag k='name:fi' v='Röölä' />
+    <tag k='ref' v='Röö' />
   </way>
   <way id='-755984' action='modify' visible='true'>
     <nd ref='-752230' />
@@ -4631,7 +4719,8 @@
     <nd ref='-752230' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Okala' />
+    <tag k='name:fi' v='Okala' />
+    <tag k='ref' v='Oka' />
   </way>
   <way id='-755985' action='modify' visible='true'>
     <nd ref='-752240' />
@@ -4641,7 +4730,8 @@
     <nd ref='-752240' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Montola' />
+    <tag k='name:fi' v='Montola' />
+    <tag k='ref' v='Mto' />
   </way>
   <way id='-755986' action='modify' visible='true'>
     <nd ref='-752248' />
@@ -4656,7 +4746,8 @@
     <nd ref='-752248' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Ojainen' />
+    <tag k='name:fi' v='Ojainen' />
+    <tag k='ref' v='Oja' />
   </way>
   <way id='-755987' action='modify' visible='true'>
     <nd ref='-752266' />
@@ -4669,7 +4760,8 @@
     <nd ref='-752266' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Pulkkala' />
+    <tag k='name:fi' v='Pulkkala' />
+    <tag k='ref' v='Pul' />
   </way>
   <way id='-755988' action='modify' visible='true'>
     <nd ref='-752280' />
@@ -4680,7 +4772,8 @@
     <nd ref='-752280' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Meripirtti' />
+    <tag k='name:fi' v='Meripirtti' />
+    <tag k='ref' v='Mpi' />
   </way>
   <way id='-755989' action='modify' visible='true'>
     <nd ref='-752290' />
@@ -4692,7 +4785,8 @@
     <nd ref='-752290' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Poikko' />
+    <tag k='name:fi' v='Poikko' />
+    <tag k='ref' v='Poi' />
   </way>
   <way id='-755990' action='modify' visible='true'>
     <nd ref='-752302' />
@@ -4707,7 +4801,8 @@
     <nd ref='-752302' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Riiainen' />
+    <tag k='name:fi' v='Riiainen' />
+    <tag k='ref' v='Rii' />
   </way>
   <way id='-755996' action='modify' visible='true'>
     <nd ref='-752396' />
@@ -4719,18 +4814,8 @@
     <nd ref='-752396' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Leikkinen' />
-  </way>
-  <way id='-755997' action='modify' visible='true'>
-    <nd ref='-752408' />
-    <nd ref='-752410' />
-    <nd ref='-752412' />
-    <nd ref='-752414' />
-    <nd ref='-752408' />
-    <tag k='boundary' v='major_region' />
-    <tag k='external' v='yes' />
-    <tag k='municipality' v='Pargas' />
-    <tag k='name' v='Söderby' />
+    <tag k='name:fi' v='Leikkinen' />
+    <tag k='ref' v='Lki' />
   </way>
   <way id='-755998' action='modify' visible='true'>
     <nd ref='-752416' />
@@ -4742,49 +4827,10 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Pargas' />
-    <tag k='name' v='Norrby' />
-  </way>
-  <way id='-756000' action='modify' visible='true'>
-    <nd ref='-752442' />
-    <nd ref='-752444' />
-    <nd ref='-752446' />
-    <nd ref='-752448' />
-    <nd ref='-752450' />
-    <nd ref='-752452' />
-    <nd ref='-752454' />
-    <nd ref='-752456' />
-    <nd ref='-752442' />
-    <tag k='boundary' v='major_region' />
-    <tag k='external' v='yes' />
-    <tag k='municipality' v='Pargas' />
-    <tag k='name' v='Munkvik' />
-  </way>
-  <way id='-756001' action='modify' visible='true'>
-    <nd ref='-752458' />
-    <nd ref='-752460' />
-    <nd ref='-752462' />
-    <nd ref='-752464' />
-    <nd ref='-752466' />
-    <nd ref='-752468' />
-    <nd ref='-752458' />
-    <tag k='boundary' v='major_region' />
-    <tag k='external' v='yes' />
-    <tag k='municipality' v='Pargas' />
-    <tag k='name' v='Björkhagen' />
-  </way>
-  <way id='-756002' action='modify' visible='true'>
-    <nd ref='-752470' />
-    <nd ref='-752472' />
-    <nd ref='-752474' />
-    <nd ref='-752476' />
-    <nd ref='-752478' />
-    <nd ref='-752480' />
-    <nd ref='-752482' />
-    <nd ref='-752470' />
-    <tag k='boundary' v='major_region' />
-    <tag k='external' v='yes' />
-    <tag k='municipality' v='Pargas' />
-    <tag k='name' v='Tennby' />
+    <tag k='name:en' v='Pargas' />
+    <tag k='name:fi' v='Parainen' />
+    <tag k='name:sv' v='Pargas' />
+    <tag k='ref' v='Pga' />
   </way>
   <way id='-756004' action='modify' visible='true'>
     <nd ref='-752496' />
@@ -4798,7 +4844,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Pargas' />
-    <tag k='name' v='Trollgärda' />
+    <tag k='name:fi' v='Trollgärda' />
+    <tag k='ref' v='Tro' />
   </way>
   <way id='-756005' action='modify' visible='true'>
     <nd ref='-752510' />
@@ -4811,7 +4858,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Pargas' />
-    <tag k='name' v='Kyrkäng' />
+    <tag k='name:fi' v='Kyrkäng' />
+    <tag k='ref' v='Kyr' />
   </way>
   <way id='-756006' action='modify' visible='true'>
     <nd ref='-752522' />
@@ -4822,7 +4870,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Pargas' />
-    <tag k='name' v='Kirjala' />
+    <tag k='name:fi' v='Kirjala' />
+    <tag k='ref' v='Pkrj' />
   </way>
   <way id='-756007' action='modify' visible='true'>
     <nd ref='-752530' />
@@ -4835,8 +4884,9 @@
     <nd ref='-752530' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kukola' />
+    <tag k='name:fi' v='Kukola' />
     <tag k='name:ru' v='Кукола' />
+    <tag k='ref' v='Kuk' />
   </way>
   <way id='-756008' action='modify' visible='true'>
     <nd ref='-752544' />
@@ -4851,18 +4901,19 @@
     <nd ref='-752562' />
     <nd ref='-752544' />
     <tag k='boundary' v='major_region' />
-    <tag k='internal_name' v='Keskusta' />
     <tag k='internal_name:en' v='Centrum' />
+    <tag k='internal_name:fi' v='Keskusta' />
     <tag k='internal_name:ja' v='市内' />
     <tag k='internal_name:ru' v='Центр' />
     <tag k='internal_name:sv' v='Centrum' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Liedon keskusta' />
     <tag k='name:en' v='Lieto centrum' />
+    <tag k='name:fi' v='Liedon keskusta' />
     <tag k='name:ja' v='リエト市内' />
     <tag k='name:ru' v='Центр Лието' />
     <tag k='name:sv' v='Lundo centrum' />
-    <tag k='short_name' v='Lieto' />
+    <tag k='ref' v='Lt' />
+    <tag k='short_name:fi' v='Lieto' />
     <tag k='short_name:ja' v='リエト' />
     <tag k='short_name:ru' v='Лието' />
     <tag k='short_name:sv' v='Lundo' />
@@ -4877,8 +4928,9 @@
     <nd ref='-752564' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Piikkiö' />
+    <tag k='name:fi' v='Piikkiö' />
     <tag k='name:sv' v='Pikis' />
+    <tag k='ref' v='Pik' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-756010' action='modify' visible='true'>
@@ -4889,7 +4941,8 @@
     <nd ref='-752572' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Hadvala' />
+    <tag k='name:fi' v='Hadvala' />
+    <tag k='ref' v='Had' />
   </way>
   <way id='-756011' action='modify' visible='true'>
     <nd ref='-752580' />
@@ -4901,7 +4954,8 @@
     <nd ref='-752580' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Puosta' />
+    <tag k='name:fi' v='Puosta' />
+    <tag k='ref' v='Puo' />
   </way>
   <way id='-756012' action='modify' visible='true'>
     <nd ref='-752592' />
@@ -4911,7 +4965,8 @@
     <nd ref='-752592' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Tuorla' />
+    <tag k='name:fi' v='Tuorla' />
+    <tag k='ref' v='Trl' />
   </way>
   <way id='-756013' action='modify' visible='true'>
     <nd ref='-752600' />
@@ -4921,7 +4976,8 @@
     <nd ref='-752600' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Raadelma' />
+    <tag k='name:fi' v='Raadelma' />
+    <tag k='ref' v='Raa' />
   </way>
   <way id='-756014' action='modify' visible='true'>
     <nd ref='-752608' />
@@ -4933,7 +4989,8 @@
     <nd ref='-752608' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Kreula' />
+    <tag k='name:fi' v='Kreula' />
+    <tag k='ref' v='Kru' />
   </way>
   <way id='-756015' action='modify' visible='true'>
     <nd ref='-752620' />
@@ -4944,7 +5001,8 @@
     <nd ref='-752620' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Runko' />
+    <tag k='name:fi' v='Runko' />
+    <tag k='ref' v='Rnk' />
   </way>
   <way id='-756016' action='modify' visible='true'>
     <nd ref='-752630' />
@@ -4961,8 +5019,9 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Paimio' />
-    <tag k='name' v='Paimio' />
+    <tag k='name:fi' v='Paimio' />
     <tag k='name:sv' v='Pemar' />
+    <tag k='ref' v='Pmo' />
   </way>
   <way id='-756017' action='modify' visible='true'>
     <nd ref='-752650' />
@@ -4975,7 +5034,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Paimio' />
-    <tag k='name' v='Sievola' />
+    <tag k='name:fi' v='Sievola' />
+    <tag k='ref' v='Pmsie' />
     <tag k='replacement' v='Paimio' />
   </way>
   <way id='-756019' action='modify' visible='true'>
@@ -4987,9 +5047,10 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Paimio' />
-    <tag k='name' v='Paimion sairaala' />
     <tag k='name:en' v='Paimio hospital' />
+    <tag k='name:fi' v='Paimion sairaala' />
     <tag k='name:sv' v='Pemar sjukhus' />
+    <tag k='ref' v='Pmos' />
     <tag k='replacement' v='Paimio' />
   </way>
   <way id='-756020' action='modify' visible='true'>
@@ -5007,7 +5068,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Paimio' />
-    <tag k='name' v='Naskarla' />
+    <tag k='name:fi' v='Naskarla' />
+    <tag k='ref' v='Pmnas' />
   </way>
   <way id='-756021' action='modify' visible='true'>
     <nd ref='-752702' />
@@ -5018,7 +5080,8 @@
     <nd ref='-752702' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Tammi' />
+    <tag k='name:fi' v='Tammi' />
+    <tag k='ref' v='Ltmi' />
   </way>
   <way id='-756022' action='modify' visible='true'>
     <nd ref='-752712' />
@@ -5029,7 +5092,8 @@
     <nd ref='-752712' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Kaarina' />
-    <tag k='name' v='Auranlaakso' />
+    <tag k='name:fi' v='Auranlaakso' />
+    <tag k='ref' v='Ala' />
   </way>
   <way id='-756023' action='modify' visible='true'>
     <nd ref='-752720' />
@@ -5040,7 +5104,8 @@
     <nd ref='-752720' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Vanhalinna' />
+    <tag k='name:fi' v='Vanhalinna' />
+    <tag k='ref' v='Vha' />
   </way>
   <way id='-756024' action='modify' visible='true'>
     <nd ref='-752730' />
@@ -5051,7 +5116,8 @@
     <nd ref='-752730' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Loukinainen' />
+    <tag k='name:fi' v='Loukinainen' />
+    <tag k='ref' v='Lou' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756025' action='modify' visible='true'>
@@ -5065,7 +5131,8 @@
     <nd ref='-752740' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Sillilä' />
+    <tag k='name:fi' v='Sillilä' />
+    <tag k='ref' v='Lsil' />
   </way>
   <way id='-756026' action='modify' visible='true'>
     <nd ref='-752754' />
@@ -5077,7 +5144,8 @@
     <nd ref='-752754' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Vierunpuisto' />
+    <tag k='name:fi' v='Vierunpuisto' />
+    <tag k='ref' v='Lvie' />
   </way>
   <way id='-756027' action='modify' visible='true'>
     <nd ref='-752766' />
@@ -5090,8 +5158,9 @@
     <nd ref='-752766' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Muhkuri' />
+    <tag k='name:fi' v='Muhkuri' />
     <tag k='name:ru' v='Мухкури' />
+    <tag k='ref' v='Mhk' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756028' action='modify' visible='true'>
@@ -5106,8 +5175,9 @@
     <nd ref='-752776' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Ilmarinen' />
+    <tag k='name:fi' v='Ilmarinen' />
     <tag k='name:ru' v='Илмаринен' />
+    <tag k='ref' v='Ilm' />
     <tag k='via_factor' v='100' />
   </way>
   <way id='-756029' action='modify' visible='true'>
@@ -5119,11 +5189,12 @@
     <nd ref='-752792' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Liedon asema' />
     <tag k='name:en' v='Lieto station' />
+    <tag k='name:fi' v='Liedon asema' />
     <tag k='name:sv' v='Lundo station' />
-    <tag k='short_name' v='Lieto as' />
+    <tag k='ref' v='Ltas' />
     <tag k='short_name:en' v='Lieto stn' />
+    <tag k='short_name:fi' v='Lieto as' />
     <tag k='short_name:sv' v='Lundo stn' />
     <tag k='via_factor' v='200' />
   </way>
@@ -5142,7 +5213,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Aura' />
-    <tag k='name' v='Aura' />
+    <tag k='name:fi' v='Aura' />
+    <tag k='ref' v='Aur' />
     <tag k='via_factor' v='100' />
   </way>
   <way id='-756031' action='modify' visible='true'>
@@ -5154,7 +5226,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Salo' />
-    <tag k='name' v='Salo' />
+    <tag k='name:fi' v='Salo' />
+    <tag k='ref' v='Slo' />
   </way>
   <way id='-756032' action='modify' visible='true'>
     <nd ref='-752822' />
@@ -5165,14 +5238,15 @@
     <nd ref='-752822' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Turun lentoasema' />
     <tag k='name:en' v='Turku Airport' />
+    <tag k='name:fi' v='Turun lentoasema' />
     <tag k='name:ja' v='トゥルク空港' />
     <tag k='name:ru' v='Аеропорт Турку' />
     <tag k='name:sv' v='Äbo flygstation' />
     <tag k='pictogram' v='✈' />
-    <tag k='short_name' v='Lentoasema' />
+    <tag k='ref' v='Len' />
     <tag k='short_name:en' v='Airport' />
+    <tag k='short_name:fi' v='Lentoasema' />
     <tag k='short_name:ja' v='空港' />
     <tag k='short_name:ru' v='Аеропорт' />
     <tag k='short_name:sv' v='Flygstationen' />
@@ -5187,8 +5261,9 @@
     <nd ref='-752830' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Tarvasjoki' />
+    <tag k='name:fi' v='Tarvasjoki' />
     <tag k='name:ru' v='Тарвасёки' />
+    <tag k='ref' v='Tvj' />
     <tag k='via_factor' v='100' />
   </way>
   <way id='-756034' action='modify' visible='true'>
@@ -5200,8 +5275,9 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Koski Tl' />
-    <tag k='name' v='Koski Tl' />
+    <tag k='name:fi' v='Koski Tl' />
     <tag k='name:sv' v='Koskis' />
+    <tag k='ref' v='Ktl' />
   </way>
   <way id='-756035' action='modify' visible='true'>
     <nd ref='-752848' />
@@ -5213,8 +5289,9 @@
     <nd ref='-752848' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Avanti' />
+    <tag k='name:fi' v='Avanti' />
     <tag k='name:ru' v='Аванти' />
+    <tag k='ref' v='Ava' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-756036' action='modify' visible='true'>
@@ -5228,8 +5305,9 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Marttila' />
-    <tag k='name' v='Marttila' />
+    <tag k='name:fi' v='Marttila' />
     <tag k='name:sv' v='S:t Mårtens' />
+    <tag k='ref' v='Mart' />
   </way>
   <way id='-756037' action='modify' visible='true'>
     <nd ref='-752870' />
@@ -5241,7 +5319,8 @@
     <nd ref='-752870' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Teräsrautela' />
+    <tag k='name:fi' v='Teräsrautela' />
+    <tag k='ref' v='Tra' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756038' action='modify' visible='true'>
@@ -5254,9 +5333,10 @@
     <nd ref='-752882' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Länsikeskus' />
+    <tag k='name:fi' v='Länsikeskus' />
     <tag k='name:ru' v='Западный центр' />
     <tag k='name:sv' v='Västra centrum' />
+    <tag k='ref' v='Lk' />
     <tag k='via_factor' v='75' />
   </way>
   <way id='-756039' action='modify' visible='true'>
@@ -5267,8 +5347,9 @@
     <nd ref='-752890' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Kaanaa' />
+    <tag k='name:fi' v='Kaanaa' />
     <tag k='name:ru' v='Каанаа' />
+    <tag k='ref' v='Kaa' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-756040' action='modify' visible='true'>
@@ -5281,10 +5362,11 @@
     <nd ref='-752898' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Nummen koulu' />
     <tag k='name:en' v='Nummi school' />
+    <tag k='name:fi' v='Nummen koulu' />
     <tag k='name:ru' v='Школа Нумми' />
     <tag k='name:sv' v='Nummi skola' />
+    <tag k='ref' v='Nmk' />
   </way>
   <way id='-756041' action='modify' visible='true'>
     <nd ref='-752910' />
@@ -5297,7 +5379,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Somero' />
-    <tag k='name' v='Somero' />
+    <tag k='name:fi' v='Somero' />
+    <tag k='ref' v='Sme' />
   </way>
   <way id='-756042' action='modify' visible='true'>
     <nd ref='-752922' />
@@ -5312,9 +5395,10 @@
     <nd ref='-752922' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Moikoinen' />
+    <tag k='name:fi' v='Moikoinen' />
     <tag k='name:ru' v='Мойкойнен' />
     <tag k='name:sv' v='Moikois' />
+    <tag k='ref' v='Mko' />
     <tag k='via_factor' v='100' />
   </way>
   <way id='-756043' action='modify' visible='true'>
@@ -5325,7 +5409,8 @@
     <nd ref='-752934' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kähäri' />
+    <tag k='name:fi' v='Kähäri' />
+    <tag k='ref' v='Käh' />
   </way>
   <way id='-756044' action='modify' visible='true'>
     <nd ref='-752942' />
@@ -5342,8 +5427,9 @@
     <nd ref='-752942' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Pitkämäki' />
+    <tag k='name:fi' v='Pitkämäki' />
     <tag k='name:sv' v='Långbacka' />
+    <tag k='ref' v='Ptk' />
   </way>
   <way id='-756045' action='modify' visible='true'>
     <nd ref='-752952' />
@@ -5356,8 +5442,9 @@
     <nd ref='-752952' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Räntämäki' />
+    <tag k='name:fi' v='Räntämäki' />
     <tag k='name:ru' v='Рянтямяки' />
+    <tag k='ref' v='Rm' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756046' action='modify' visible='true'>
@@ -5374,7 +5461,8 @@
     <nd ref='-752966' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Raunistula' />
+    <tag k='name:fi' v='Raunistula' />
+    <tag k='ref' v='Rau' />
     <tag k='via_factor' v='75' />
   </way>
   <way id='-756047' action='modify' visible='true'>
@@ -5393,8 +5481,9 @@
     <nd ref='-752982' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kastu' />
+    <tag k='name:fi' v='Kastu' />
     <tag k='name:ru' v='Касту' />
+    <tag k='ref' v='Ktu' />
   </way>
   <way id='-756048' action='modify' visible='true'>
     <nd ref='-752994' />
@@ -5406,10 +5495,11 @@
     <nd ref='-752994' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kupittaanpuisto' />
     <tag k='name:en' v='Kupittaa park' />
+    <tag k='name:fi' v='Kupittaanpuisto' />
     <tag k='name:ru' v='Парк Купиттаа' />
     <tag k='name:sv' v='Kuppisparken' />
+    <tag k='ref' v='Kpip' />
   </way>
   <way id='-756049' action='modify' visible='true'>
     <nd ref='-753004' />
@@ -5424,13 +5514,13 @@
     <nd ref='-753020' />
     <nd ref='-753022' />
     <nd ref='-753004' />
-    <tag k='boundary' v='subregion' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Ylioppilaskylä-itä' />
+    <tag k='municipality' v='Turku' />
     <tag k='name:en' v='Student village east' />
+    <tag k='name:fi' v='Ylioppilaskylä-itä' />
     <tag k='name:ru' v='Восточная студенческая деревня' />
     <tag k='name:sv' v='Östra studentbyn' />
     <tag k='replacement' v='Ylioppilaskylä-länsi' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-756050' action='modify' visible='true'>
     <nd ref='-753024' />
@@ -5441,8 +5531,9 @@
     <nd ref='-753024' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Paattinen' />
+    <tag k='name:fi' v='Paattinen' />
     <tag k='name:sv' v='Patis' />
+    <tag k='ref' v='Paa' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756051' action='modify' visible='true'>
@@ -5457,9 +5548,10 @@
     <nd ref='-753034' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Varissuo' />
+    <tag k='name:fi' v='Varissuo' />
     <tag k='name:ru' v='Вариссуо' />
     <tag k='name:sv' v='Kråkkärret' />
+    <tag k='ref' v='Vsu' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-756052' action='modify' visible='true'>
@@ -5472,7 +5564,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Kimitoön' />
-    <tag k='name' v='Kaxskäla' />
+    <tag k='name:fi' v='Kaxskäla' />
+    <tag k='ref' v='Kax' />
   </way>
   <way id='-756053' action='modify' visible='true'>
     <nd ref='-753050' />
@@ -5484,8 +5577,9 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Kimitoön' />
-    <tag k='name' v='Kimito' />
+    <tag k='name:fi' v='Kimito' />
     <tag k='name:sv' v='Kemiö' />
+    <tag k='ref' v='Kmö' />
   </way>
   <way id='-756054' action='modify' visible='true'>
     <nd ref='-753060' />
@@ -5497,8 +5591,9 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Sauvo' />
-    <tag k='name' v='Sauvo' />
+    <tag k='name:fi' v='Sauvo' />
     <tag k='name:sv' v='Sagu' />
+    <tag k='ref' v='Sau' />
   </way>
   <way id='-756055' action='modify' visible='true'>
     <nd ref='-753070' />
@@ -5512,16 +5607,16 @@
     <nd ref='-753082' />
     <nd ref='-753084' />
     <nd ref='-753070' />
-    <tag k='boundary' v='subregion' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Ylioppilaskylä-länsi' />
+    <tag k='municipality' v='Turku' />
     <tag k='name:en' v='Student village west' />
+    <tag k='name:fi' v='Ylioppilaskylä-länsi' />
     <tag k='name:ru' v='Западная студенческая деревня' />
     <tag k='name:sv' v='Västra studentbyn' />
-    <tag k='short_name' v='Ylioppilaskylä' />
     <tag k='short_name:en' v='Student village' />
+    <tag k='short_name:fi' v='Ylioppilaskylä' />
     <tag k='short_name:ru' v='Студенческая деревня' />
     <tag k='short_name:sv' v='Studentbyn' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-756056' action='modify' visible='true'>
     <nd ref='-753086' />
@@ -5531,7 +5626,8 @@
     <nd ref='-753086' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Kaivopuisto' />
+    <tag k='name:fi' v='Kaivopuisto' />
+    <tag k='ref' v='Kvp' />
   </way>
   <way id='-756057' action='modify' visible='true'>
     <nd ref='-753094' />
@@ -5544,9 +5640,10 @@
     <nd ref='-753094' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Katariina' />
+    <tag k='name:fi' v='Katariina' />
     <tag k='name:ru' v='Катарийна' />
     <tag k='name:sv' v='Katarina' />
+    <tag k='ref' v='Kta' />
   </way>
   <way id='-756058' action='modify' visible='true'>
     <nd ref='-753108' />
@@ -5558,7 +5655,8 @@
     <nd ref='-753108' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Kaarina' />
-    <tag k='name' v='Piispanlähde' />
+    <tag k='name:fi' v='Piispanlähde' />
+    <tag k='ref' v='Plä' />
   </way>
   <way id='-756059' action='modify' visible='true'>
     <nd ref='-753120' />
@@ -5569,9 +5667,10 @@
     <nd ref='-753120' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Papinsaari' />
+    <tag k='name:fi' v='Papinsaari' />
     <tag k='name:ru' v='Папинсаари' />
     <tag k='name:sv' v='Prästholmen' />
+    <tag k='ref' v='Pps' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756060' action='modify' visible='true'>
@@ -5593,12 +5692,13 @@
     <nd ref='-753130' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Turun yliopisto' />
     <tag k='name:en' v='University of Turku' />
+    <tag k='name:fi' v='Turun yliopisto' />
     <tag k='name:ja' v='トゥルク大学' />
     <tag k='name:sv' v='Åbo universitet' />
-    <tag k='short_name' v='Yliopisto' />
+    <tag k='ref' v='Ty' />
     <tag k='short_name:en' v='University' />
+    <tag k='short_name:fi' v='Yliopisto' />
     <tag k='short_name:ja' v='大学' />
     <tag k='short_name:sv' v='Universitetet' />
   </way>
@@ -5614,8 +5714,9 @@
     <nd ref='-753160' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kasarmialue' />
+    <tag k='name:fi' v='Kasarmialue' />
     <tag k='name:sv' v='Kasernområdet' />
+    <tag k='ref' v='Ksm' />
   </way>
   <way id='-756062' action='modify' visible='true'>
     <nd ref='-753174' />
@@ -5633,9 +5734,10 @@
     <nd ref='-753174' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Vasaramäki' />
+    <tag k='name:fi' v='Vasaramäki' />
     <tag k='name:ru' v='Васарамяки' />
     <tag k='name:sv' v='Hammarbacka' />
+    <tag k='ref' v='Vmä' />
   </way>
   <way id='-756063' action='modify' visible='true'>
     <nd ref='-753198' />
@@ -5645,8 +5747,9 @@
     <nd ref='-753198' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Lehmusvalkama' />
+    <tag k='name:fi' v='Lehmusvalkama' />
     <tag k='name:ru' v='Лехмусвалкама' />
+    <tag k='ref' v='Lva' />
   </way>
   <way id='-756064' action='modify' visible='true'>
     <nd ref='-753206' />
@@ -5660,9 +5763,10 @@
     <nd ref='-753206' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kuuvuori' />
+    <tag k='name:fi' v='Kuuvuori' />
     <tag k='name:ru' v='Куувуори' />
     <tag k='name:sv' v='Månberget' />
+    <tag k='ref' v='Kuu' />
   </way>
   <way id='-756065' action='modify' visible='true'>
     <nd ref='-753222' />
@@ -5671,9 +5775,10 @@
     <nd ref='-753222' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kirkkotien terveysasema' />
     <tag k='name:en' v='Kirkkotie health center' />
+    <tag k='name:fi' v='Kirkkotien terveysasema' />
     <tag k='name:sv' v='Kyrkovägens hälsovårdscentralen' />
+    <tag k='ref' v='Kttv' />
   </way>
   <way id='-756066' action='modify' visible='true'>
     <nd ref='-753228' />
@@ -5689,8 +5794,9 @@
     <nd ref='-753228' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Satakunnantie' />
+    <tag k='name:fi' v='Satakunnantie' />
     <tag k='name:sv' v='Satakuntavägen' />
+    <tag k='ref' v='Satt' />
   </way>
   <way id='-756067' action='modify' visible='true'>
     <nd ref='-753248' />
@@ -5702,8 +5808,9 @@
     <nd ref='-753248' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Kauri' />
+    <tag k='name:fi' v='Kauri' />
     <tag k='name:ru' v='Каури' />
+    <tag k='ref' v='Kau' />
   </way>
   <way id='-756068' action='modify' visible='true'>
     <nd ref='-753260' />
@@ -5716,7 +5823,8 @@
     <nd ref='-753260' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Vaisaari' />
+    <tag k='name:fi' v='Vaisaari' />
+    <tag k='ref' v='Vsa' />
   </way>
   <way id='-756069' action='modify' visible='true'>
     <nd ref='-753268' />
@@ -5733,18 +5841,19 @@
     <nd ref='-753280' />
     <nd ref='-753268' />
     <tag k='boundary' v='major_region' />
-    <tag k='internal_name' v='Keskusta' />
     <tag k='internal_name:en' v='Centrum' />
+    <tag k='internal_name:fi' v='Keskusta' />
     <tag k='internal_name:ja' v='市内' />
     <tag k='internal_name:ru' v='Центр' />
     <tag k='internal_name:sv' v='Centrum' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Raision keskusta' />
     <tag k='name:en' v='Raisio centrum' />
+    <tag k='name:fi' v='Raision keskusta' />
     <tag k='name:ja' v='ライシオ市内' />
     <tag k='name:ru' v='Центр Райсио' />
     <tag k='name:sv' v='Reso centrum' />
-    <tag k='short_name' v='Raisio' />
+    <tag k='ref' v='Rso' />
+    <tag k='short_name:fi' v='Raisio' />
     <tag k='short_name:ru' v='Райсио' />
     <tag k='short_name:sv' v='Reso' />
     <tag k='via_factor' v='100' />
@@ -5760,7 +5869,8 @@
     <nd ref='-753282' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Hepokulta' />
+    <tag k='name:fi' v='Hepokulta' />
+    <tag k='ref' v='Hpo' />
   </way>
   <way id='-756071' action='modify' visible='true'>
     <nd ref='-753292' />
@@ -5769,18 +5879,19 @@
     <nd ref='-753298' />
     <nd ref='-753292' />
     <tag k='boundary' v='major_region' />
-    <tag k='internal_name' v='Keskusta' />
     <tag k='internal_name:en' v='Centrum' />
+    <tag k='internal_name:fi' v='Keskusta' />
     <tag k='internal_name:ja' v='市内' />
     <tag k='internal_name:ru' v='Центр' />
     <tag k='internal_name:sv' v='Centrum' />
     <tag k='municipality' v='Kaarina' />
-    <tag k='name' v='Kaarinan keskusta' />
     <tag k='name:en' v='Kaarina centrum' />
+    <tag k='name:fi' v='Kaarinan keskusta' />
     <tag k='name:ja' v='カーリナ市内' />
     <tag k='name:ru' v='Центр Каарина' />
     <tag k='name:sv' v='S:t Karins centrum' />
-    <tag k='short_name' v='Kaarina' />
+    <tag k='ref' v='Kna' />
+    <tag k='short_name:fi' v='Kaarina' />
     <tag k='short_name:ja' v='カーリナ' />
     <tag k='short_name:ru' v='Каарина' />
     <tag k='short_name:sv' v='S:t Karins' />
@@ -5796,7 +5907,8 @@
     <nd ref='-753300' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Kaarina' />
-    <tag k='name' v='Kesämäki' />
+    <tag k='name:fi' v='Kesämäki' />
+    <tag k='ref' v='Ksä' />
   </way>
   <way id='-756074' action='modify' visible='true'>
     <nd ref='-753324' />
@@ -5807,8 +5919,9 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Pargas' />
-    <tag k='name' v='Nauvo' />
-    <tag k='name:fi' v='Nagu' />
+    <tag k='name:fi' v='Nauvo' />
+    <tag k='name:sv' v='Nagu' />
+    <tag k='ref' v='Nvo' />
   </way>
   <way id='-756075' action='modify' visible='true'>
     <nd ref='-753332' />
@@ -5820,8 +5933,9 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Pargas' />
-    <tag k='name' v='Korppoo' />
+    <tag k='name:fi' v='Korppoo' />
     <tag k='name:sv' v='Korpo' />
+    <tag k='ref' v='Pgko' />
   </way>
   <way id='-756076' action='modify' visible='true'>
     <nd ref='-753342' />
@@ -5832,8 +5946,9 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Pargas' />
-    <tag k='name' v='Pärnäinen' />
-    <tag k='name:fi' v='Pärnäs' />
+    <tag k='name:fi' v='Pärnäinen' />
+    <tag k='name:sv' v='Pärnäs' />
+    <tag k='ref' v='Pär' />
   </way>
   <way id='-756077' action='modify' visible='true'>
     <nd ref='-753350' />
@@ -5843,7 +5958,8 @@
     <nd ref='-753350' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Kaarina' />
-    <tag k='name' v='Lemu' />
+    <tag k='name:fi' v='Lemu' />
+    <tag k='ref' v='Lem' />
   </way>
   <way id='-756078' action='modify' visible='true'>
     <nd ref='-753358' />
@@ -5853,7 +5969,8 @@
     <nd ref='-753358' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Kaarina' />
-    <tag k='name' v='Torppala' />
+    <tag k='name:fi' v='Torppala' />
+    <tag k='ref' v='Tor' />
   </way>
   <way id='-756079' action='modify' visible='true'>
     <nd ref='-753366' />
@@ -5863,9 +5980,10 @@
     <nd ref='-753366' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Kaarina' />
-    <tag k='name' v='Kuusisto' />
+    <tag k='name:fi' v='Kuusisto' />
     <tag k='name:ru' v='Куусисто' />
     <tag k='name:sv' v='Kustö' />
+    <tag k='ref' v='Kto' />
   </way>
   <way id='-756080' action='modify' visible='true'>
     <nd ref='-753374' />
@@ -5875,7 +5993,8 @@
     <nd ref='-753374' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Suovuori' />
+    <tag k='name:fi' v='Suovuori' />
+    <tag k='ref' v='Suv' />
     <tag k='via_factor' v='300' />
   </way>
   <way id='-756081' action='modify' visible='true'>
@@ -5892,9 +6011,10 @@
     <nd ref='-753382' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Pohjola' />
+    <tag k='name:fi' v='Pohjola' />
     <tag k='name:ru' v='Похлоя' />
     <tag k='name:sv' v='Norrstan' />
+    <tag k='ref' v='Pja' />
   </way>
   <way id='-756082' action='modify' visible='true'>
     <nd ref='-753398' />
@@ -5905,8 +6025,9 @@
     <nd ref='-753398' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Logomo' />
+    <tag k='name:fi' v='Logomo' />
     <tag k='name:ru' v='Логомо' />
+    <tag k='ref' v='Lgm' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756083' action='modify' visible='true'>
@@ -5919,7 +6040,8 @@
     <nd ref='-753408' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Merimasku' />
+    <tag k='name:fi' v='Merimasku' />
+    <tag k='ref' v='Mma' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756084' action='modify' visible='true'>
@@ -5930,7 +6052,8 @@
     <nd ref='-753420' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Lieranta' />
+    <tag k='name:fi' v='Lieranta' />
+    <tag k='ref' v='Nlie' />
   </way>
   <way id='-756085' action='modify' visible='true'>
     <nd ref='-753428' />
@@ -5942,7 +6065,8 @@
     <nd ref='-753428' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Rauduinen' />
+    <tag k='name:fi' v='Rauduinen' />
+    <tag k='ref' v='Rdu' />
   </way>
   <way id='-756086' action='modify' visible='true'>
     <nd ref='-753440' />
@@ -5954,10 +6078,11 @@
     <nd ref='-753440' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Messukeskus' />
     <tag k='name:en' v='Fair center' />
+    <tag k='name:fi' v='Messukeskus' />
     <tag k='name:ru' v='Ярморочный павильон' />
     <tag k='name:sv' v='Mässcentrum' />
+    <tag k='ref' v='Msu' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-756087' action='modify' visible='true'>
@@ -5971,9 +6096,10 @@
     <nd ref='-753452' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Turkuhalli' />
+    <tag k='name:fi' v='Turkuhalli' />
     <tag k='name:ru' v='Арена «Turkuhalli»' />
     <tag k='name:sv' v='Åbohallen' />
+    <tag k='ref' v='Tkh' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-756088' action='modify' visible='true'>
@@ -5988,9 +6114,10 @@
     <nd ref='-753466' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Runosmäki' />
+    <tag k='name:fi' v='Runosmäki' />
     <tag k='name:ru' v='Руносмяки' />
     <tag k='name:sv' v='Runosbacken' />
+    <tag k='ref' v='Run' />
     <tag k='via_factor' v='150' />
   </way>
   <way id='-756089' action='modify' visible='true'>
@@ -6002,8 +6129,9 @@
     <nd ref='-753474' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Takakirves' />
+    <tag k='name:fi' v='Takakirves' />
     <tag k='name:ru' v='Такакирвес' />
+    <tag k='ref' v='Tak' />
   </way>
   <way id='-756090' action='modify' visible='true'>
     <nd ref='-753484' />
@@ -6020,9 +6148,10 @@
     <nd ref='-753484' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Metsämäki' />
+    <tag k='name:fi' v='Metsämäki' />
     <tag k='name:ru' v='Метсямяки' />
     <tag k='name:sv' v='Skogsbacka' />
+    <tag k='ref' v='Msm' />
   </way>
   <way id='-756091' action='modify' visible='true'>
     <nd ref='-753494' />
@@ -6035,9 +6164,10 @@
     <nd ref='-753494' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kupittaa' />
+    <tag k='name:fi' v='Kupittaa' />
     <tag k='name:ru' v='Купиттаа' />
     <tag k='name:sv' v='Kuppis' />
+    <tag k='ref' v='Kpi' />
     <tag k='via_factor' v='100' />
   </way>
   <way id='-756093' action='modify' visible='true'>
@@ -6048,7 +6178,8 @@
     <nd ref='-753528' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Auvaismäki' />
+    <tag k='name:fi' v='Auvaismäki' />
+    <tag k='ref' v='Avm' />
   </way>
   <way id='-756094' action='modify' visible='true'>
     <nd ref='-753536' />
@@ -6060,8 +6191,9 @@
     <nd ref='-753536' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Raunistulan puistotie' />
+    <tag k='name:fi' v='Raunistulan puistotie' />
     <tag k='name:sv' v='Raunistulaallén' />
+    <tag k='ref' v='Raut' />
   </way>
   <way id='-756095' action='modify' visible='true'>
     <nd ref='-753544' />
@@ -6074,8 +6206,9 @@
     <nd ref='-753544' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Rauhakylä' />
+    <tag k='name:fi' v='Rauhakylä' />
     <tag k='name:ru' v='Раунакюля' />
+    <tag k='ref' v='Rhk' />
   </way>
   <way id='-756096' action='modify' visible='true'>
     <nd ref='-753558' />
@@ -6085,9 +6218,9 @@
     <nd ref='-753566' />
     <nd ref='-753568' />
     <nd ref='-753558' />
-    <tag k='boundary' v='minor_region' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Brinkhall' />
+    <tag k='municipality' v='Turku' />
+    <tag k='name:fi' v='Brinkhall' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-756097' action='modify' visible='true'>
     <nd ref='-753570' />
@@ -6095,9 +6228,9 @@
     <nd ref='-753574' />
     <nd ref='-753576' />
     <nd ref='-753570' />
-    <tag k='boundary' v='minor_region' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Armonlaakso' />
+    <tag k='municipality' v='Turku' />
+    <tag k='name:fi' v='Armonlaakso' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-756098' action='modify' visible='true'>
     <nd ref='-753578' />
@@ -6106,9 +6239,9 @@
     <nd ref='-753584' />
     <nd ref='-753586' />
     <nd ref='-753578' />
-    <tag k='boundary' v='minor_region' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Harjattula' />
+    <tag k='municipality' v='Turku' />
+    <tag k='name:fi' v='Harjattula' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-756099' action='modify' visible='true'>
     <nd ref='-753588' />
@@ -6116,9 +6249,9 @@
     <nd ref='-753592' />
     <nd ref='-753594' />
     <nd ref='-753588' />
-    <tag k='boundary' v='minor_region' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Myllykylä' />
+    <tag k='municipality' v='Turku' />
+    <tag k='name:fi' v='Myllykylä' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-756100' action='modify' visible='true'>
     <nd ref='-753596' />
@@ -6128,8 +6261,9 @@
     <nd ref='-753596' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Samppa' />
+    <tag k='name:fi' v='Samppa' />
     <tag k='name:ru' v='Самппа' />
+    <tag k='ref' v='Spa' />
   </way>
   <way id='-756101' action='modify' visible='true'>
     <nd ref='-753604' />
@@ -6139,7 +6273,8 @@
     <nd ref='-753604' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Artukka' />
+    <tag k='name:fi' v='Artukka' />
+    <tag k='ref' v='Atu' />
   </way>
   <way id='-756102' action='modify' visible='true'>
     <nd ref='-753612' />
@@ -6154,8 +6289,9 @@
     <nd ref='-753612' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Satava' />
+    <tag k='name:fi' v='Satava' />
     <tag k='name:ru' v='Сатава' />
+    <tag k='ref' v='Sv' />
   </way>
   <way id='-756103' action='modify' visible='true'>
     <nd ref='-753620' />
@@ -6165,8 +6301,9 @@
     <nd ref='-753620' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Ekvalla' />
+    <tag k='name:fi' v='Ekvalla' />
     <tag k='name:ru' v='Эквалла' />
+    <tag k='ref' v='Ekv' />
   </way>
   <way id='-756105' action='modify' visible='true'>
     <nd ref='-753636' />
@@ -6176,7 +6313,8 @@
     <nd ref='-753636' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Laukkavuori' />
+    <tag k='name:fi' v='Laukkavuori' />
+    <tag k='ref' v='Lvu' />
   </way>
   <way id='-756106' action='modify' visible='true'>
     <nd ref='-753644' />
@@ -6186,7 +6324,8 @@
     <nd ref='-753644' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Itäkeskus' />
+    <tag k='name:fi' v='Itäkeskus' />
+    <tag k='ref' v='Vsi' />
   </way>
   <way id='-756107' action='modify' visible='true'>
     <nd ref='-753652' />
@@ -6194,10 +6333,10 @@
     <nd ref='-753656' />
     <nd ref='-753658' />
     <nd ref='-753652' />
-    <tag k='boundary' v='subregion' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kansanpuisto' />
+    <tag k='municipality' v='Turku' />
+    <tag k='name:fi' v='Kansanpuisto' />
     <tag k='name:sv' v='Folkparken' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-756108' action='modify' visible='true'>
     <nd ref='-753660' />
@@ -6211,8 +6350,9 @@
     <nd ref='-753660' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Pansio' />
+    <tag k='name:fi' v='Pansio' />
     <tag k='name:ru' v='Пансио' />
+    <tag k='ref' v='Pso' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756109' action='modify' visible='true'>
@@ -6232,10 +6372,11 @@
     <nd ref='-753674' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Pöytyä' />
-    <tag k='name' v='Kurjenrahkan kansallispuisto' />
     <tag k='name:en' v='Kurjenrahka national park' />
+    <tag k='name:fi' v='Kurjenrahkan kansallispuisto' />
     <tag k='name:sv' v='Kurjenrahka nationalpark' />
-    <tag k='short_name' v='Kuhankuono' />
+    <tag k='ref' v='Kjr' />
+    <tag k='short_name:fi' v='Kuhankuono' />
   </way>
   <way id='-756110' action='modify' visible='true'>
     <nd ref='-753702' />
@@ -6247,8 +6388,9 @@
     <nd ref='-753702' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Petäsmäki' />
+    <tag k='name:fi' v='Petäsmäki' />
     <tag k='name:ru' v='Петясмяки' />
+    <tag k='ref' v='Pm' />
   </way>
   <way id='-756111' action='modify' visible='true'>
     <nd ref='-753710' />
@@ -6258,7 +6400,8 @@
     <nd ref='-753710' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Somersoja' />
+    <tag k='name:fi' v='Somersoja' />
+    <tag k='ref' v='Sso' />
   </way>
   <way id='-756112' action='modify' visible='true'>
     <nd ref='-753718' />
@@ -6268,7 +6411,8 @@
     <nd ref='-753718' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Ristimäki' />
+    <tag k='name:fi' v='Ristimäki' />
+    <tag k='ref' v='Rris' />
   </way>
   <way id='-756113' action='modify' visible='true'>
     <nd ref='-753726' />
@@ -6280,8 +6424,9 @@
     <nd ref='-753726' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Vapaavarasto' />
+    <tag k='name:fi' v='Vapaavarasto' />
     <tag k='name:sv' v='Frilagret' />
+    <tag k='ref' v='Vva' />
   </way>
   <way id='-756114' action='modify' visible='true'>
     <nd ref='-753740' />
@@ -6289,13 +6434,13 @@
     <nd ref='-753744' />
     <nd ref='-753746' />
     <nd ref='-753740' />
-    <tag k='boundary' v='subregion' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kylpylähotelli Caribia' />
+    <tag k='municipality' v='Turku' />
     <tag k='name:en' v='Spa Caribia' />
+    <tag k='name:fi' v='Kylpylähotelli Caribia' />
     <tag k='name:ru' v='Спа-отель «Карибия»' />
     <tag k='name:sv' v='Spa Caribia' />
-    <tag k='short_name' v='Caribia' />
+    <tag k='short_name:fi' v='Caribia' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-756115' action='modify' visible='true'>
     <nd ref='-753748' />
@@ -6305,7 +6450,8 @@
     <nd ref='-753748' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Nenämäki' />
+    <tag k='name:fi' v='Nenämäki' />
+    <tag k='ref' v='Nnä' />
   </way>
   <way id='-756116' action='modify' visible='true'>
     <nd ref='-753756' />
@@ -6315,7 +6461,8 @@
     <nd ref='-753756' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Ankka' />
+    <tag k='name:fi' v='Ankka' />
+    <tag k='ref' v='An' />
   </way>
   <way id='-756117' action='modify' visible='true'>
     <nd ref='-753764' />
@@ -6326,8 +6473,9 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Kimitoön' />
-    <tag k='name' v='Dalsbruk' />
     <tag k='name:fi' v='Taalintehdas' />
+    <tag k='name:sv' v='Dalsbruk' />
+    <tag k='ref' v='Tlh' />
   </way>
   <way id='-756118' action='modify' visible='true'>
     <nd ref='-753780' />
@@ -6338,9 +6486,10 @@
     <nd ref='-753780' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kaupunginsairaala' />
     <tag k='name:en' v='City hospital' />
+    <tag k='name:fi' v='Kaupunginsairaala' />
     <tag k='name:sv' v='Stadssjukhuset' />
+    <tag k='ref' v='Kaus' />
   </way>
   <way id='-756120' action='modify' visible='true'>
     <nd ref='-753800' />
@@ -6350,9 +6499,10 @@
     <nd ref='-753800' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Citymarket Kupittaa' />
+    <tag k='name:fi' v='Citymarket Kupittaa' />
     <tag k='name:sv' v='Citymarket Kuppis' />
-    <tag k='short_name' v='Citymarket' />
+    <tag k='ref' v='Kpic' />
+    <tag k='short_name:fi' v='Citymarket' />
   </way>
   <way id='-756121' action='modify' visible='true'>
     <nd ref='-753814' />
@@ -6363,9 +6513,10 @@
     <nd ref='-753814' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Prisma Itäharju' />
+    <tag k='name:fi' v='Prisma Itäharju' />
     <tag k='name:sv' v='Prisma Österås' />
-    <tag k='short_name' v='Prisma' />
+    <tag k='ref' v='Ihp' />
+    <tag k='short_name:fi' v='Prisma' />
   </way>
   <way id='-756122' action='modify' visible='true'>
     <nd ref='-753826' />
@@ -6375,7 +6526,8 @@
     <nd ref='-753826' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Saarenoja' />
+    <tag k='name:fi' v='Saarenoja' />
+    <tag k='ref' v='Srnj' />
   </way>
   <way id='-756123' action='modify' visible='true'>
     <nd ref='-753834' />
@@ -6385,7 +6537,8 @@
     <nd ref='-753834' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Rintahaka' />
+    <tag k='name:fi' v='Rintahaka' />
+    <tag k='ref' v='Rnh' />
   </way>
   <way id='-756124' action='modify' visible='true'>
     <nd ref='-753842' />
@@ -6395,7 +6548,8 @@
     <nd ref='-753842' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kreivilä' />
+    <tag k='name:fi' v='Kreivilä' />
+    <tag k='ref' v='Kre' />
   </way>
   <way id='-756125' action='modify' visible='true'>
     <nd ref='-753852' />
@@ -6406,7 +6560,8 @@
     <nd ref='-753852' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Alhainen' />
+    <tag k='name:fi' v='Alhainen' />
+    <tag k='ref' v='Alh' />
     <tag k='via_factor' v='75' />
   </way>
   <way id='-756126' action='modify' visible='true'>
@@ -6417,9 +6572,10 @@
     <nd ref='-753862' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Ankkurikylä' />
+    <tag k='name:fi' v='Ankkurikylä' />
     <tag k='name:ru' v='Анккурикюля' />
     <tag k='name:sv' v='Ankarbyn' />
+    <tag k='ref' v='Aky' />
   </way>
   <way id='-756127' action='modify' visible='true'>
     <nd ref='-753872' />
@@ -6431,8 +6587,9 @@
     <nd ref='-753872' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Paakarla' />
+    <tag k='name:fi' v='Paakarla' />
     <tag k='name:sv' v='Bagarla' />
+    <tag k='ref' v='Pka' />
   </way>
   <way id='-756128' action='modify' visible='true'>
     <nd ref='-753894' />
@@ -6442,8 +6599,9 @@
     <nd ref='-753894' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Vienola' />
+    <tag k='name:fi' v='Vienola' />
     <tag k='name:ru' v='Виенола' />
+    <tag k='ref' v='Vno' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756129' action='modify' visible='true'>
@@ -6459,9 +6617,10 @@
     <nd ref='-753904' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Ispoinen' />
+    <tag k='name:fi' v='Ispoinen' />
     <tag k='name:ru' v='Испойнен' />
     <tag k='name:sv' v='Ispois' />
+    <tag k='ref' v='Isp' />
   </way>
   <way id='-756130' action='modify' visible='true'>
     <nd ref='-753922' />
@@ -6472,7 +6631,8 @@
     <nd ref='-753922' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Tammisilta' />
+    <tag k='name:fi' v='Tammisilta' />
+    <tag k='ref' v='Tsi' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-756131' action='modify' visible='true'>
@@ -6483,7 +6643,8 @@
     <nd ref='-753932' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Makarla' />
+    <tag k='name:fi' v='Makarla' />
+    <tag k='ref' v='Mak' />
   </way>
   <way id='-756132' action='modify' visible='true'>
     <nd ref='-753940' />
@@ -6493,7 +6654,8 @@
     <nd ref='-753940' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Hepojoki' />
+    <tag k='name:fi' v='Hepojoki' />
+    <tag k='ref' v='Hpj' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-756133' action='modify' visible='true'>
@@ -6504,7 +6666,8 @@
     <nd ref='-753948' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Heernummi' />
+    <tag k='name:fi' v='Heernummi' />
+    <tag k='ref' v='Hee' />
   </way>
   <way id='-756135' action='modify' visible='true'>
     <nd ref='-753964' />
@@ -6514,7 +6677,8 @@
     <nd ref='-753964' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Harvaluoto' />
+    <tag k='name:fi' v='Harvaluoto' />
+    <tag k='ref' v='Hvl' />
   </way>
   <way id='-756136' action='modify' visible='true'>
     <nd ref='-753972' />
@@ -6526,7 +6690,8 @@
     <nd ref='-753972' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Nättinummi' />
+    <tag k='name:fi' v='Nättinummi' />
+    <tag k='ref' v='Nät' />
   </way>
   <way id='-756137' action='modify' visible='true'>
     <nd ref='-753984' />
@@ -6537,8 +6702,9 @@
     <nd ref='-753984' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Kuloinen' />
+    <tag k='name:fi' v='Kuloinen' />
     <tag k='name:ru' v='Кулойнен' />
+    <tag k='ref' v='Kln' />
   </way>
   <way id='-756138' action='modify' visible='true'>
     <nd ref='-753992' />
@@ -6548,8 +6714,9 @@
     <nd ref='-753992' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Pasala' />
+    <tag k='name:fi' v='Pasala' />
     <tag k='name:ru' v='Пасала' />
+    <tag k='ref' v='Pas' />
   </way>
   <way id='-756139' action='modify' visible='true'>
     <nd ref='-754002' />
@@ -6560,8 +6727,9 @@
     <nd ref='-754002' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Petterinpelto' />
+    <tag k='name:fi' v='Petterinpelto' />
     <tag k='name:ru' v='Петтеринпелто' />
+    <tag k='ref' v='Ppe' />
   </way>
   <way id='-756140' action='modify' visible='true'>
     <nd ref='-754012' />
@@ -6573,20 +6741,22 @@
     <nd ref='-754012' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Varppeenseutu' />
+    <tag k='name:fi' v='Varppeenseutu' />
+    <tag k='ref' v='Vpe' />
   </way>
   <way id='-756142' action='modify' visible='true'>
     <nd ref='-754040' />
-    <nd ref='-754042' />
-    <nd ref='-754644' />
-    <nd ref='-754642' />
+    <nd ref='-754052' />
     <nd ref='-754640' />
-    <nd ref='-754052' />
+    <nd ref='-754642' />
+    <nd ref='-754644' />
+    <nd ref='-754042' />
     <nd ref='-754040' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Suikkila' />
+    <tag k='name:fi' v='Suikkila' />
     <tag k='name:ru' v='Суйккила' />
+    <tag k='ref' v='Sui' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-756143' action='modify' visible='true'>
@@ -6598,8 +6768,9 @@
     <nd ref='-754054' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Paltta' />
+    <tag k='name:fi' v='Paltta' />
     <tag k='name:ru' v='Палъта' />
+    <tag k='ref' v='Pal' />
   </way>
   <way id='-756144' action='modify' visible='true'>
     <nd ref='-754064' />
@@ -6613,7 +6784,8 @@
     <nd ref='-754064' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kärsämäki' />
+    <tag k='name:fi' v='Kärsämäki' />
+    <tag k='ref' v='Kär' />
   </way>
   <way id='-756145' action='modify' visible='true'>
     <nd ref='-754080' />
@@ -6623,7 +6795,8 @@
     <nd ref='-754080' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Palomaa' />
+    <tag k='name:fi' v='Palomaa' />
+    <tag k='ref' v='Plm' />
   </way>
   <way id='-756146' action='modify' visible='true'>
     <nd ref='-754090' />
@@ -6631,9 +6804,9 @@
     <nd ref='-754094' />
     <nd ref='-754096' />
     <nd ref='-754090' />
-    <tag k='boundary' v='minor_region' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Naula' />
+    <tag k='municipality' v='Turku' />
+    <tag k='name:fi' v='Naula' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-756147' action='modify' visible='true'>
     <nd ref='-754098' />
@@ -6646,8 +6819,9 @@
     <nd ref='-754098' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Koroinen' />
+    <tag k='name:fi' v='Koroinen' />
     <tag k='name:sv' v='Korois' />
+    <tag k='ref' v='Kr' />
   </way>
   <way id='-756148' action='modify' visible='true'>
     <nd ref='-754114' />
@@ -6661,8 +6835,9 @@
     <nd ref='-754114' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Hannunniittu' />
+    <tag k='name:fi' v='Hannunniittu' />
     <tag k='name:sv' v='Hansängen' />
+    <tag k='ref' v='Han' />
   </way>
   <way id='-756149' action='modify' visible='true'>
     <nd ref='-754130' />
@@ -6672,7 +6847,8 @@
     <nd ref='-754130' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Kaarina' />
-    <tag k='name' v='Kultanummi' />
+    <tag k='name:fi' v='Kultanummi' />
+    <tag k='ref' v='Knu' />
   </way>
   <way id='-756150' action='modify' visible='true'>
     <nd ref='-754138' />
@@ -6683,7 +6859,8 @@
     <nd ref='-754138' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Palomäki' />
+    <tag k='name:fi' v='Palomäki' />
+    <tag k='ref' v='Plo' />
     <tag k='replacement' v='Littoinen' />
   </way>
   <way id='-756151' action='modify' visible='true'>
@@ -6695,7 +6872,8 @@
     <nd ref='-754148' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Nuolemo' />
+    <tag k='name:fi' v='Nuolemo' />
+    <tag k='ref' v='Nmo' />
     <tag k='replacement' v='Liedon keskusta' />
   </way>
   <way id='-756152' action='modify' visible='true'>
@@ -6706,7 +6884,8 @@
     <nd ref='-754156' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Kisakallio' />
+    <tag k='name:fi' v='Kisakallio' />
+    <tag k='ref' v='Ksk' />
     <tag k='replacement' v='Liedon keskusta' />
   </way>
   <way id='-756153' action='modify' visible='true'>
@@ -6721,7 +6900,8 @@
     <nd ref='-754164' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Jokila' />
+    <tag k='name:fi' v='Jokila' />
+    <tag k='ref' v='Jok' />
     <tag k='replacement' v='Liedon keskusta' />
   </way>
   <way id='-756154' action='modify' visible='true'>
@@ -6732,7 +6912,8 @@
     <nd ref='-754178' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Ruuska' />
+    <tag k='name:fi' v='Ruuska' />
+    <tag k='ref' v='Rsk' />
   </way>
   <way id='-756155' action='modify' visible='true'>
     <nd ref='-754186' />
@@ -6742,7 +6923,8 @@
     <nd ref='-754186' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Mäkkylä' />
+    <tag k='name:fi' v='Mäkkylä' />
+    <tag k='ref' v='Lmäk' />
   </way>
   <way id='-756156' action='modify' visible='true'>
     <nd ref='-754194' />
@@ -6752,7 +6934,8 @@
     <nd ref='-754194' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Nautelankoski' />
+    <tag k='name:fi' v='Nautelankoski' />
+    <tag k='ref' v='Lnko' />
     <tag k='replacement' v='yes' />
   </way>
   <way id='-756157' action='modify' visible='true'>
@@ -6765,7 +6948,8 @@
     <nd ref='-754204' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Tikanmaa' />
+    <tag k='name:fi' v='Tikanmaa' />
+    <tag k='ref' v='Tma' />
   </way>
   <way id='-756158' action='modify' visible='true'>
     <nd ref='-754212' />
@@ -6775,7 +6959,8 @@
     <nd ref='-754212' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Kallanen' />
+    <tag k='name:fi' v='Kallanen' />
+    <tag k='ref' v='Kal' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756159' action='modify' visible='true'>
@@ -6786,7 +6971,8 @@
     <nd ref='-754220' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Tammikankare' />
+    <tag k='name:fi' v='Tammikankare' />
+    <tag k='ref' v='Rtmk' />
   </way>
   <way id='-756160' action='modify' visible='true'>
     <nd ref='-754228' />
@@ -6796,7 +6982,8 @@
     <nd ref='-754228' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Paikkari' />
+    <tag k='name:fi' v='Paikkari' />
+    <tag k='ref' v='Pai' />
   </way>
   <way id='-756161' action='modify' visible='true'>
     <nd ref='-754238' />
@@ -6808,8 +6995,9 @@
     <nd ref='-754238' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Lonttinen' />
+    <tag k='name:fi' v='Lonttinen' />
     <tag k='name:sv' v='Lonttis' />
+    <tag k='ref' v='Lon' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756162' action='modify' visible='true'>
@@ -6820,9 +7008,10 @@
     <nd ref='-754250' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Raision sairaala' />
     <tag k='name:en' v='Raisio hospital' />
+    <tag k='name:fi' v='Raision sairaala' />
     <tag k='name:sv' v='Reso sjukhus' />
+    <tag k='ref' v='Rss' />
   </way>
   <way id='-756163' action='modify' visible='true'>
     <nd ref='-754260' />
@@ -6832,7 +7021,8 @@
     <nd ref='-754260' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Ulpukka' />
+    <tag k='name:fi' v='Ulpukka' />
+    <tag k='ref' v='Ulp' />
   </way>
   <way id='-756164' action='modify' visible='true'>
     <nd ref='-754274' />
@@ -6842,7 +7032,8 @@
     <nd ref='-754274' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Pellonperä' />
+    <tag k='name:fi' v='Pellonperä' />
+    <tag k='ref' v='Ppä' />
   </way>
   <way id='-756165' action='modify' visible='true'>
     <nd ref='-754282' />
@@ -6853,7 +7044,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Aura' />
-    <tag k='name' v='Käyrä' />
+    <tag k='name:fi' v='Käyrä' />
+    <tag k='ref' v='Aukäy' />
   </way>
   <way id='-756166' action='modify' visible='true'>
     <nd ref='-754292' />
@@ -6865,8 +7057,9 @@
     <nd ref='-754292' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kaerla' />
+    <tag k='name:fi' v='Kaerla' />
     <tag k='name:ru' v='Каэрла' />
+    <tag k='ref' v='Kae' />
   </way>
   <way id='-756167' action='modify' visible='true'>
     <nd ref='-754306' />
@@ -6876,9 +7069,10 @@
     <nd ref='-754306' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Rieskalähteen koulu' />
     <tag k='name:en' v='Rieskalähde school' />
+    <tag k='name:fi' v='Rieskalähteen koulu' />
     <tag k='name:sv' v='Rieskalähde skola' />
+    <tag k='ref' v='Rläk' />
   </way>
   <way id='-756168' action='modify' visible='true'>
     <nd ref='-754314' />
@@ -6893,9 +7087,10 @@
     <nd ref='-754314' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Rannikkolaivasto' />
     <tag k='name:en' v='Coastal fleet' />
+    <tag k='name:fi' v='Rannikkolaivasto' />
     <tag k='name:sv' v='Kustflottan' />
+    <tag k='ref' v='Rlv' />
   </way>
   <way id='-756169' action='modify' visible='true'>
     <nd ref='-754332' />
@@ -6906,8 +7101,9 @@
     <nd ref='-754332' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Manhattan' />
+    <tag k='name:fi' v='Manhattan' />
     <tag k='name:ru' v='Манхаттан' />
+    <tag k='ref' v='Mht' />
   </way>
   <way id='-756170' action='modify' visible='true'>
     <nd ref='-754342' />
@@ -6917,7 +7113,8 @@
     <nd ref='-754342' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Hakula' />
+    <tag k='name:fi' v='Hakula' />
+    <tag k='ref' v='Lhak' />
   </way>
   <way id='-756171' action='modify' visible='true'>
     <nd ref='-754350' />
@@ -6927,7 +7124,8 @@
     <nd ref='-754350' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Keto' />
+    <tag k='name:fi' v='Keto' />
+    <tag k='ref' v='Lkto' />
   </way>
   <way id='-756172' action='modify' visible='true'>
     <nd ref='-754358' />
@@ -6937,7 +7135,8 @@
     <nd ref='-754358' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Nautela' />
+    <tag k='name:fi' v='Nautela' />
+    <tag k='ref' v='Lnau' />
   </way>
   <way id='-756173' action='modify' visible='true'>
     <nd ref='-754366' />
@@ -6947,7 +7146,8 @@
     <nd ref='-754366' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Laustee' />
+    <tag k='name:fi' v='Laustee' />
+    <tag k='ref' v='Ltee' />
   </way>
   <way id='-756174' action='modify' visible='true'>
     <nd ref='-754374' />
@@ -6957,7 +7157,8 @@
     <nd ref='-754374' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Pakurla' />
+    <tag k='name:fi' v='Pakurla' />
+    <tag k='ref' v='Pakr' />
   </way>
   <way id='-756175' action='modify' visible='true'>
     <nd ref='-754382' />
@@ -6968,11 +7169,12 @@
     <nd ref='-754382' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Vankila' />
     <tag k='name:en' v='Prison' />
+    <tag k='name:fi' v='Vankila' />
     <tag k='name:ja' v='刑務所' />
     <tag k='name:ru' v='Тюрьма' />
     <tag k='name:sv' v='Fängelset' />
+    <tag k='ref' v='Savk' />
   </way>
   <way id='-756176' action='modify' visible='true'>
     <nd ref='-754392' />
@@ -6983,7 +7185,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Aura' />
-    <tag k='name' v='Kirkonkulma' />
+    <tag k='name:fi' v='Kirkonkulma' />
+    <tag k='ref' v='Aukko' />
   </way>
   <way id='-756177' action='modify' visible='true'>
     <nd ref='-754402' />
@@ -6994,7 +7197,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Aura' />
-    <tag k='name' v='Lahto' />
+    <tag k='name:fi' v='Lahto' />
+    <tag k='ref' v='Aulah' />
   </way>
   <way id='-756178' action='modify' visible='true'>
     <nd ref='-754418' />
@@ -7005,7 +7209,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Aura' />
-    <tag k='name' v='Pitkäniitty' />
+    <tag k='name:fi' v='Pitkäniitty' />
+    <tag k='ref' v='Aupit' />
   </way>
   <way id='-756179' action='modify' visible='true'>
     <nd ref='-754426' />
@@ -7018,7 +7223,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Aura' />
-    <tag k='name' v='Vanhatalo' />
+    <tag k='name:fi' v='Vanhatalo' />
+    <tag k='ref' v='Auvan' />
   </way>
   <way id='-756180' action='modify' visible='true'>
     <nd ref='-754438' />
@@ -7029,7 +7235,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Aura' />
-    <tag k='name' v='Leikola' />
+    <tag k='name:fi' v='Leikola' />
+    <tag k='ref' v='Aulko' />
   </way>
   <way id='-756181' action='modify' visible='true'>
     <nd ref='-754446' />
@@ -7040,7 +7247,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Aura' />
-    <tag k='name' v='Käetty' />
+    <tag k='name:fi' v='Käetty' />
+    <tag k='ref' v='Aukä' />
   </way>
   <way id='-756182' action='modify' visible='true'>
     <nd ref='-754454' />
@@ -7051,7 +7259,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Aura' />
-    <tag k='name' v='Leppäkoski' />
+    <tag k='name:fi' v='Leppäkoski' />
+    <tag k='ref' v='Aulep' />
   </way>
   <way id='-756183' action='modify' visible='true'>
     <nd ref='-754462' />
@@ -7062,7 +7271,8 @@
     <tag k='boundary' v='major_region' />
     <tag k='external' v='yes' />
     <tag k='municipality' v='Aura' />
-    <tag k='name' v='Leinakkala' />
+    <tag k='name:fi' v='Leinakkala' />
+    <tag k='ref' v='Aulei' />
   </way>
   <way id='-756184' action='modify' visible='true'>
     <nd ref='-754470' />
@@ -7072,7 +7282,8 @@
     <nd ref='-754470' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Sikilä' />
+    <tag k='name:fi' v='Sikilä' />
+    <tag k='ref' v='Lsik' />
   </way>
   <way id='-756185' action='modify' visible='true'>
     <nd ref='-754478' />
@@ -7082,7 +7293,8 @@
     <nd ref='-754478' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Ryökäs' />
+    <tag k='name:fi' v='Ryökäs' />
+    <tag k='ref' v='Lryö' />
   </way>
   <way id='-756186' action='modify' visible='true'>
     <nd ref='-754486' />
@@ -7092,7 +7304,8 @@
     <nd ref='-754486' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Rähälä' />
+    <tag k='name:fi' v='Rähälä' />
+    <tag k='ref' v='Lräh' />
   </way>
   <way id='-756187' action='modify' visible='true'>
     <nd ref='-754494' />
@@ -7102,7 +7315,8 @@
     <nd ref='-754494' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Kaskala' />
+    <tag k='name:fi' v='Kaskala' />
+    <tag k='ref' v='Lkas' />
   </way>
   <way id='-756188' action='modify' visible='true'>
     <nd ref='-754504' />
@@ -7112,7 +7326,8 @@
     <nd ref='-754504' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Teijula' />
+    <tag k='name:fi' v='Teijula' />
+    <tag k='ref' v='Ltei' />
   </way>
   <way id='-756189' action='modify' visible='true'>
     <nd ref='-754512' />
@@ -7122,7 +7337,8 @@
     <nd ref='-754512' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Metsäniemi' />
+    <tag k='name:fi' v='Metsäniemi' />
+    <tag k='ref' v='Mni' />
   </way>
   <way id='-756190' action='modify' visible='true'>
     <nd ref='-754520' />
@@ -7132,7 +7348,8 @@
     <nd ref='-754520' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Kurkela' />
+    <tag k='name:fi' v='Kurkela' />
+    <tag k='ref' v='Lkur' />
   </way>
   <way id='-756191' action='modify' visible='true'>
     <nd ref='-754528' />
@@ -7142,7 +7359,8 @@
     <nd ref='-754528' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Vuohenkulma' />
+    <tag k='name:fi' v='Vuohenkulma' />
+    <tag k='ref' v='Lvhk' />
   </way>
   <way id='-756192' action='modify' visible='true'>
     <nd ref='-754536' />
@@ -7155,7 +7373,8 @@
     <nd ref='-754536' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Vintala' />
+    <tag k='name:fi' v='Vintala' />
+    <tag k='ref' v='Lvin' />
   </way>
   <way id='-756193' action='modify' visible='true'>
     <nd ref='-754550' />
@@ -7165,7 +7384,8 @@
     <nd ref='-754550' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Kaurinkoski' />
+    <tag k='name:fi' v='Kaurinkoski' />
+    <tag k='ref' v='Lkrk' />
   </way>
   <way id='-756194' action='modify' visible='true'>
     <nd ref='-754560' />
@@ -7175,7 +7395,8 @@
     <nd ref='-754560' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Pränikkälä' />
+    <tag k='name:fi' v='Pränikkälä' />
+    <tag k='ref' v='Prä' />
   </way>
   <way id='-756195' action='modify' visible='true'>
     <nd ref='-754568' />
@@ -7198,9 +7419,10 @@
     <nd ref='-754568' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Pääskyvuori' />
+    <tag k='name:fi' v='Pääskyvuori' />
     <tag k='name:ru' v='Пяяскювуори' />
     <tag k='name:sv' v='Svalberga' />
+    <tag k='ref' v='Pky' />
   </way>
   <way id='-756196' action='modify' visible='true'>
     <nd ref='-754602' />
@@ -7211,8 +7433,9 @@
     <nd ref='-754602' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Pääskyvuoren koulu' />
+    <tag k='name:fi' v='Pääskyvuoren koulu' />
     <tag k='name:sv' v='Svalberga skola' />
+    <tag k='ref' v='Pkyk' />
   </way>
   <way id='-756197' action='modify' visible='true'>
     <nd ref='-754632' />
@@ -7229,9 +7452,10 @@
     <nd ref='-754632' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Pääskynlento' />
+    <tag k='name:fi' v='Pääskynlento' />
     <tag k='name:ru' v='Пяяскюнленто' />
     <tag k='name:sv' v='Svalsvängen' />
+    <tag k='ref' v='Pkyl' />
     <tag k='via_factor' v='150' />
   </way>
   <way id='-756198' action='modify' visible='true'>
@@ -7242,7 +7466,8 @@
     <nd ref='-754648' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Toivonlinna' />
+    <tag k='name:fi' v='Toivonlinna' />
+    <tag k='ref' v='Tvl' />
   </way>
   <way id='-756199' action='modify' visible='true'>
     <nd ref='-754656' />
@@ -7252,7 +7477,8 @@
     <nd ref='-754656' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Viukkala' />
+    <tag k='name:fi' v='Viukkala' />
+    <tag k='ref' v='Viu' />
   </way>
   <way id='-756200' action='modify' visible='true'>
     <nd ref='-754664' />
@@ -7262,7 +7488,8 @@
     <nd ref='-754664' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Pussila' />
+    <tag k='name:fi' v='Pussila' />
+    <tag k='ref' v='Puss' />
   </way>
   <way id='-756201' action='modify' visible='true'>
     <nd ref='-754686' />
@@ -7276,8 +7503,9 @@
     <nd ref='-754686' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Metsämäen ravirata' />
+    <tag k='name:fi' v='Metsämäen ravirata' />
     <tag k='name:sv' v='Skogsbacka travbana' />
+    <tag k='ref' v='Msmr' />
   </way>
   <way id='-756202' action='modify' visible='true'>
     <nd ref='-754702' />
@@ -7287,7 +7515,8 @@
     <nd ref='-754702' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Puropellon koulu' />
+    <tag k='name:fi' v='Puropellon koulu' />
+    <tag k='ref' v='Ppek' />
   </way>
   <way id='-756203' action='modify' visible='true'>
     <nd ref='-754710' />
@@ -7297,7 +7526,8 @@
     <nd ref='-754710' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Samppalinna' />
+    <tag k='name:fi' v='Samppalinna' />
+    <tag k='ref' v='Sml' />
   </way>
   <way id='-756204' action='modify' visible='true'>
     <nd ref='-754718' />
@@ -7307,7 +7537,8 @@
     <nd ref='-754718' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Klassillinen lukio' />
+    <tag k='name:fi' v='Klassillinen lukio' />
+    <tag k='ref' v='Ksl' />
   </way>
   <way id='-756205' action='modify' visible='true'>
     <nd ref='-754728' />
@@ -7318,7 +7549,8 @@
     <nd ref='-754728' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Turun lyseo' />
+    <tag k='name:fi' v='Turun lyseo' />
+    <tag k='ref' v='Lys' />
     <tag k='replacement' v='Runosmäki' />
   </way>
   <way id='-756206' action='modify' visible='true'>
@@ -7329,7 +7561,8 @@
     <nd ref='-754738' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kärsämäen hautausmaa' />
+    <tag k='name:fi' v='Kärsämäen hautausmaa' />
+    <tag k='ref' v='Kärh' />
   </way>
   <way id='-756207' action='modify' visible='true'>
     <nd ref='-754748' />
@@ -7341,9 +7574,10 @@
     <nd ref='-754748' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Pihlajaniemi' />
+    <tag k='name:fi' v='Pihlajaniemi' />
     <tag k='name:ru' v='Пихлайаниеми' />
     <tag k='name:sv' v='Rönnudden' />
+    <tag k='ref' v='Pih' />
   </way>
   <way id='-756208' action='modify' visible='true'>
     <nd ref='-754762' />
@@ -7351,9 +7585,9 @@
     <nd ref='-754766' />
     <nd ref='-754768' />
     <nd ref='-754762' />
-    <tag k='boundary' v='subregion' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Ruissalon kylpylä' />
+    <tag k='municipality' v='Turku' />
+    <tag k='name:fi' v='Ruissalon kylpylä' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-756209' action='modify' visible='true'>
     <nd ref='-754770' />
@@ -7363,7 +7597,8 @@
     <nd ref='-754770' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Yliskulma' />
+    <tag k='name:fi' v='Yliskulma' />
+    <tag k='ref' v='Yli' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756210' action='modify' visible='true'>
@@ -7374,7 +7609,8 @@
     <nd ref='-754778' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Pokkola' />
+    <tag k='name:fi' v='Pokkola' />
+    <tag k='ref' v='Pok' />
   </way>
   <way id='-756211' action='modify' visible='true'>
     <nd ref='-754786' />
@@ -7384,7 +7620,8 @@
     <nd ref='-754786' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Hihna' />
+    <tag k='name:fi' v='Hihna' />
+    <tag k='ref' v='Hna' />
   </way>
   <way id='-756212' action='modify' visible='true'>
     <nd ref='-754794' />
@@ -7394,7 +7631,8 @@
     <nd ref='-754794' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Mäentaka' />
+    <tag k='name:fi' v='Mäentaka' />
+    <tag k='ref' v='Mta' />
     <tag k='replacement' v='Tarvasjoki' />
   </way>
   <way id='-756213' action='modify' visible='true'>
@@ -7405,7 +7643,8 @@
     <nd ref='-754802' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Rynkö' />
+    <tag k='name:fi' v='Rynkö' />
+    <tag k='ref' v='Ryn' />
   </way>
   <way id='-756214' action='modify' visible='true'>
     <nd ref='-754810' />
@@ -7415,7 +7654,8 @@
     <nd ref='-754810' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Tyllin teollisuusalue' />
+    <tag k='name:fi' v='Tyllin teollisuusalue' />
+    <tag k='ref' v='Tylt' />
     <tag k='replacement' v='Tarvasjoki' />
   </way>
   <way id='-756215' action='modify' visible='true'>
@@ -7426,7 +7666,8 @@
     <nd ref='-754818' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Hankaanmäki' />
+    <tag k='name:fi' v='Hankaanmäki' />
+    <tag k='ref' v='Hkam' />
     <tag k='replacement' v='Tarvasjoki' />
   </way>
   <way id='-756216' action='modify' visible='true'>
@@ -7437,7 +7678,8 @@
     <nd ref='-754826' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Kättylä' />
+    <tag k='name:fi' v='Kättylä' />
+    <tag k='ref' v='Kätt' />
     <tag k='replacement' v='Tarvasjoki' />
   </way>
   <way id='-756217' action='modify' visible='true'>
@@ -7448,7 +7690,8 @@
     <nd ref='-754834' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Killala' />
+    <tag k='name:fi' v='Killala' />
+    <tag k='ref' v='Kill' />
     <tag k='replacement' v='Tarvasjoki' />
   </way>
   <way id='-756218' action='modify' visible='true'>
@@ -7459,7 +7702,8 @@
     <nd ref='-754842' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Lohela' />
+    <tag k='name:fi' v='Lohela' />
+    <tag k='ref' v='Loh' />
   </way>
   <way id='-756219' action='modify' visible='true'>
     <nd ref='-754850' />
@@ -7469,7 +7713,8 @@
     <nd ref='-754850' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Huilu' />
+    <tag k='name:fi' v='Huilu' />
+    <tag k='ref' v='Hui' />
   </way>
   <way id='-756220' action='modify' visible='true'>
     <nd ref='-754858' />
@@ -7479,7 +7724,8 @@
     <nd ref='-754858' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Saukonoja' />
+    <tag k='name:fi' v='Saukonoja' />
+    <tag k='ref' v='Lsau' />
     <tag k='via_factor' v='100' />
   </way>
   <way id='-756221' action='modify' visible='true'>
@@ -7490,7 +7736,8 @@
     <nd ref='-754866' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Pettinen' />
+    <tag k='name:fi' v='Pettinen' />
+    <tag k='ref' v='Ptt' />
   </way>
   <way id='-756222' action='modify' visible='true'>
     <nd ref='-754874' />
@@ -7500,7 +7747,8 @@
     <nd ref='-754874' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Laitio' />
+    <tag k='name:fi' v='Laitio' />
+    <tag k='ref' v='Llai' />
   </way>
   <way id='-756223' action='modify' visible='true'>
     <nd ref='-754882' />
@@ -7510,7 +7758,8 @@
     <nd ref='-754882' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Ukura' />
+    <tag k='name:fi' v='Ukura' />
+    <tag k='ref' v='Uku' />
   </way>
   <way id='-756224' action='modify' visible='true'>
     <nd ref='-754890' />
@@ -7520,7 +7769,8 @@
     <nd ref='-754890' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Kuusela' />
+    <tag k='name:fi' v='Kuusela' />
+    <tag k='ref' v='Lkuu' />
   </way>
   <way id='-756225' action='modify' visible='true'>
     <nd ref='-754898' />
@@ -7530,7 +7780,8 @@
     <nd ref='-754898' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Taka-Raukkala' />
+    <tag k='name:fi' v='Taka-Raukkala' />
+    <tag k='ref' v='Ltak' />
   </way>
   <way id='-756226' action='modify' visible='true'>
     <nd ref='-754906' />
@@ -7541,7 +7792,8 @@
     <nd ref='-754906' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Raukkala' />
+    <tag k='name:fi' v='Raukkala' />
+    <tag k='ref' v='Rka' />
   </way>
   <way id='-756227' action='modify' visible='true'>
     <nd ref='-754916' />
@@ -7551,7 +7803,8 @@
     <nd ref='-754916' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Rautasuo' />
+    <tag k='name:fi' v='Rautasuo' />
+    <tag k='ref' v='Lrau' />
   </way>
   <way id='-756228' action='modify' visible='true'>
     <nd ref='-754924' />
@@ -7561,7 +7814,8 @@
     <nd ref='-754924' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Teerlakia' />
+    <tag k='name:fi' v='Teerlakia' />
+    <tag k='ref' v='Tla' />
   </way>
   <way id='-756229' action='modify' visible='true'>
     <nd ref='-754932' />
@@ -7571,7 +7825,8 @@
     <nd ref='-754932' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Tammentaka' />
+    <tag k='name:fi' v='Tammentaka' />
+    <tag k='ref' v='Ltmt' />
   </way>
   <way id='-756230' action='modify' visible='true'>
     <nd ref='-754940' />
@@ -7583,8 +7838,9 @@
     <nd ref='-754940' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Teersalo' />
+    <tag k='name:fi' v='Teersalo' />
     <tag k='name:ru' v='Теерсало' />
+    <tag k='ref' v='Tee' />
     <tag k='replacement' v='Velkua' />
   </way>
   <way id='-756231' action='modify' visible='true'>
@@ -7596,8 +7852,9 @@
     <nd ref='-754952' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Velkua' />
+    <tag k='name:fi' v='Velkua' />
     <tag k='name:ru' v='Велкуа' />
+    <tag k='ref' v='Vel' />
   </way>
   <way id='-756232' action='modify' visible='true'>
     <nd ref='-754962' />
@@ -7607,7 +7864,8 @@
     <nd ref='-754962' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Tiurla' />
+    <tag k='name:fi' v='Tiurla' />
+    <tag k='ref' v='Tul' />
   </way>
   <way id='-756233' action='modify' visible='true'>
     <nd ref='-754970' />
@@ -7617,7 +7875,8 @@
     <nd ref='-754970' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Pohjakylä' />
+    <tag k='name:fi' v='Pohjakylä' />
+    <tag k='ref' v='Phk' />
   </way>
   <way id='-756234' action='modify' visible='true'>
     <nd ref='-754978' />
@@ -7627,7 +7886,8 @@
     <nd ref='-754978' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Velkuankaupunki' />
+    <tag k='name:fi' v='Velkuankaupunki' />
+    <tag k='ref' v='Vkk' />
   </way>
   <way id='-756235' action='modify' visible='true'>
     <nd ref='-754986' />
@@ -7637,7 +7897,8 @@
     <nd ref='-754986' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Mikoinen' />
+    <tag k='name:fi' v='Mikoinen' />
+    <tag k='ref' v='Mkn' />
   </way>
   <way id='-756236' action='modify' visible='true'>
     <nd ref='-754994' />
@@ -7647,7 +7908,8 @@
     <nd ref='-754994' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Kainu' />
+    <tag k='name:fi' v='Kainu' />
+    <tag k='ref' v='Nkai' />
   </way>
   <way id='-756237' action='modify' visible='true'>
     <nd ref='-755002' />
@@ -7657,7 +7919,8 @@
     <nd ref='-755002' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Toivainen' />
+    <tag k='name:fi' v='Toivainen' />
+    <tag k='ref' v='Tvn' />
   </way>
   <way id='-756238' action='modify' visible='true'>
     <nd ref='-755010' />
@@ -7667,7 +7930,8 @@
     <nd ref='-755010' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Kaamanen' />
+    <tag k='name:fi' v='Kaamanen' />
+    <tag k='ref' v='Kma' />
   </way>
   <way id='-756239' action='modify' visible='true'>
     <nd ref='-755018' />
@@ -7677,7 +7941,8 @@
     <nd ref='-755018' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Kiiainen' />
+    <tag k='name:fi' v='Kiiainen' />
+    <tag k='ref' v='Kia' />
   </way>
   <way id='-756240' action='modify' visible='true'>
     <nd ref='-755026' />
@@ -7687,7 +7952,8 @@
     <nd ref='-755026' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Kauppinen' />
+    <tag k='name:fi' v='Kauppinen' />
+    <tag k='ref' v='Nkpi' />
   </way>
   <way id='-756241' action='modify' visible='true'>
     <nd ref='-755034' />
@@ -7698,7 +7964,8 @@
     <nd ref='-755034' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Hepoluoto' />
+    <tag k='name:fi' v='Hepoluoto' />
+    <tag k='ref' v='Hpl' />
   </way>
   <way id='-756242' action='modify' visible='true'>
     <nd ref='-755044' />
@@ -7708,7 +7975,8 @@
     <nd ref='-755044' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Lempisaari' />
+    <tag k='name:fi' v='Lempisaari' />
+    <tag k='ref' v='Lms' />
   </way>
   <way id='-756243' action='modify' visible='true'>
     <nd ref='-755052' />
@@ -7719,7 +7987,8 @@
     <nd ref='-755052' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Soininen' />
+    <tag k='name:fi' v='Soininen' />
+    <tag k='ref' v='Soi' />
   </way>
   <way id='-756244' action='modify' visible='true'>
     <nd ref='-755062' />
@@ -7729,7 +7998,8 @@
     <nd ref='-755062' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Immanen' />
+    <tag k='name:fi' v='Immanen' />
+    <tag k='ref' v='Imm' />
   </way>
   <way id='-756245' action='modify' visible='true'>
     <nd ref='-755070' />
@@ -7739,7 +8009,8 @@
     <nd ref='-755070' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Murikko' />
+    <tag k='name:fi' v='Murikko' />
+    <tag k='ref' v='Mrk' />
   </way>
   <way id='-756246' action='modify' visible='true'>
     <nd ref='-755078' />
@@ -7749,7 +8020,8 @@
     <nd ref='-755078' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Taimo' />
+    <tag k='name:fi' v='Taimo' />
+    <tag k='ref' v='Tai' />
   </way>
   <way id='-756247' action='modify' visible='true'>
     <nd ref='-755086' />
@@ -7759,7 +8031,8 @@
     <nd ref='-755086' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Nuhjala' />
+    <tag k='name:fi' v='Nuhjala' />
+    <tag k='ref' v='Nhj' />
   </way>
   <way id='-756248' action='modify' visible='true'>
     <nd ref='-755094' />
@@ -7769,7 +8042,8 @@
     <nd ref='-755094' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Auvola' />
+    <tag k='name:fi' v='Auvola' />
+    <tag k='ref' v='Avl' />
   </way>
   <way id='-756249' action='modify' visible='true'>
     <nd ref='-755102' />
@@ -7779,7 +8053,8 @@
     <nd ref='-755102' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Taipale' />
+    <tag k='name:fi' v='Taipale' />
+    <tag k='ref' v='Tpl' />
   </way>
   <way id='-756250' action='modify' visible='true'>
     <nd ref='-755110' />
@@ -7789,7 +8064,8 @@
     <nd ref='-755110' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Kalela' />
+    <tag k='name:fi' v='Kalela' />
+    <tag k='ref' v='Kle' />
   </way>
   <way id='-756251' action='modify' visible='true'>
     <nd ref='-755118' />
@@ -7799,7 +8075,8 @@
     <nd ref='-755118' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Ohensaari' />
+    <tag k='name:fi' v='Ohensaari' />
+    <tag k='ref' v='Ohn' />
   </way>
   <way id='-756252' action='modify' visible='true'>
     <nd ref='-755126' />
@@ -7809,7 +8086,8 @@
     <nd ref='-755126' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Luodonmaa' />
+    <tag k='name:fi' v='Luodonmaa' />
+    <tag k='ref' v='Ldm' />
   </way>
   <way id='-756253' action='modify' visible='true'>
     <nd ref='-755134' />
@@ -7819,7 +8097,8 @@
     <nd ref='-755134' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Ketilä' />
+    <tag k='name:fi' v='Ketilä' />
+    <tag k='ref' v='Ket' />
   </way>
   <way id='-756254' action='modify' visible='true'>
     <nd ref='-755142' />
@@ -7829,7 +8108,8 @@
     <nd ref='-755142' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Pornainen' />
+    <tag k='name:fi' v='Pornainen' />
+    <tag k='ref' v='Pna' />
   </way>
   <way id='-756255' action='modify' visible='true'>
     <nd ref='-755150' />
@@ -7842,7 +8122,8 @@
     <nd ref='-755150' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Liianmaa' />
+    <tag k='name:fi' v='Liianmaa' />
+    <tag k='ref' v='Lii' />
   </way>
   <way id='-756256' action='modify' visible='true'>
     <nd ref='-755164' />
@@ -7852,7 +8133,8 @@
     <nd ref='-755164' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Iskola' />
+    <tag k='name:fi' v='Iskola' />
+    <tag k='ref' v='Isk' />
   </way>
   <way id='-756257' action='modify' visible='true'>
     <nd ref='-755172' />
@@ -7862,7 +8144,8 @@
     <nd ref='-755172' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Sannainen' />
+    <tag k='name:fi' v='Sannainen' />
+    <tag k='ref' v='San' />
   </way>
   <way id='-756258' action='modify' visible='true'>
     <nd ref='-755180' />
@@ -7872,7 +8155,8 @@
     <nd ref='-755180' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Vuorlahti' />
+    <tag k='name:fi' v='Vuorlahti' />
+    <tag k='ref' v='Vla' />
   </way>
   <way id='-756259' action='modify' visible='true'>
     <nd ref='-755190' />
@@ -7882,8 +8166,9 @@
     <nd ref='-755190' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Forum Marinum' />
+    <tag k='name:fi' v='Forum Marinum' />
     <tag k='name:ru' v='Форум Маринум' />
+    <tag k='ref' v='Fm' />
   </way>
   <way id='-756260' action='modify' visible='true'>
     <nd ref='-755198' />
@@ -7893,8 +8178,9 @@
     <nd ref='-755198' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Varvintori' />
+    <tag k='name:fi' v='Varvintori' />
     <tag k='name:sv' v='Varvsplan' />
+    <tag k='ref' v='Vvt' />
   </way>
   <way id='-756261' action='modify' visible='true'>
     <nd ref='-755216' />
@@ -7902,9 +8188,9 @@
     <nd ref='-755220' />
     <nd ref='-755222' />
     <nd ref='-755216' />
-    <tag k='boundary' v='minor_region' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Ruissalon telakka' />
+    <tag k='municipality' v='Turku' />
+    <tag k='name:fi' v='Ruissalon telakka' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-756262' action='modify' visible='true'>
     <nd ref='-755224' />
@@ -7918,8 +8204,9 @@
     <nd ref='-755224' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Syvälahti' />
+    <tag k='name:fi' v='Syvälahti' />
     <tag k='name:ru' v='Сювялахти' />
+    <tag k='ref' v='Svl' />
   </way>
   <way id='-756263' action='modify' visible='true'>
     <nd ref='-755242' />
@@ -7930,7 +8217,8 @@
     <nd ref='-755242' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Nikkilä' />
+    <tag k='name:fi' v='Nikkilä' />
+    <tag k='ref' v='Nik' />
   </way>
   <way id='-756264' action='modify' visible='true'>
     <nd ref='-755252' />
@@ -7942,8 +8230,9 @@
     <nd ref='-755252' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Biolaakso' />
+    <tag k='name:fi' v='Biolaakso' />
     <tag k='name:ru' v='Биолааксо' />
+    <tag k='ref' v='Bio' />
   </way>
   <way id='-756265' action='modify' visible='true'>
     <nd ref='-755262' />
@@ -7951,10 +8240,11 @@
     <nd ref='-755266' />
     <nd ref='-755268' />
     <nd ref='-755262' />
-    <tag k='boundary' v='minor_region' />
+    <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Rusko' />
-    <tag k='name' v='Päällistönmäki' />
+    <tag k='name:fi' v='Päällistönmäki' />
     <tag k='name:ru' v='Пяялъистэнмяки' />
+    <tag k='ref' v='Ptö' />
   </way>
   <way id='-756266' action='modify' visible='true'>
     <nd ref='-755270' />
@@ -7964,7 +8254,8 @@
     <nd ref='-755270' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Auvainen' />
+    <tag k='name:fi' v='Auvainen' />
+    <tag k='ref' v='Av' />
   </way>
   <way id='-756268' action='modify' visible='true'>
     <nd ref='-755286' />
@@ -7976,7 +8267,8 @@
     <nd ref='-755286' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Tuulissuo' />
+    <tag k='name:fi' v='Tuulissuo' />
+    <tag k='ref' v='Tuu' />
   </way>
   <way id='-756269' action='modify' visible='true'>
     <nd ref='-755298' />
@@ -7986,8 +8278,9 @@
     <nd ref='-755298' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Arola' />
+    <tag k='name:fi' v='Arola' />
     <tag k='name:ru' v='Арола' />
+    <tag k='ref' v='Aro' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756270' action='modify' visible='true'>
@@ -7998,7 +8291,8 @@
     <nd ref='-755312' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Syrjänpää' />
+    <tag k='name:fi' v='Syrjänpää' />
+    <tag k='ref' v='Srp' />
   </way>
   <way id='-756271' action='modify' visible='true'>
     <nd ref='-755322' />
@@ -8008,9 +8302,10 @@
     <nd ref='-755322' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Siirtolapuutarha' />
     <tag k='name:en' v='Allotments' />
+    <tag k='name:fi' v='Siirtolapuutarha' />
     <tag k='name:sv' v='Koloniträdgården' />
+    <tag k='ref' v='Kvus' />
   </way>
   <way id='-756272' action='modify' visible='true'>
     <nd ref='-755332' />
@@ -8021,8 +8316,9 @@
     <nd ref='-755332' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Petrelius' />
+    <tag k='name:fi' v='Petrelius' />
     <tag k='name:ru' v='Петрелиус' />
+    <tag k='ref' v='Pre' />
   </way>
   <way id='-756273' action='modify' visible='true'>
     <nd ref='-755342' />
@@ -8035,9 +8331,10 @@
     <nd ref='-755342' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Puistomäki' />
+    <tag k='name:fi' v='Puistomäki' />
     <tag k='name:ru' v='Пуйстомяки' />
     <tag k='name:sv' v='Parkbacken' />
+    <tag k='ref' v='Pui' />
   </way>
   <way id='-756274' action='modify' visible='true'>
     <nd ref='-755354' />
@@ -8047,7 +8344,8 @@
     <nd ref='-755354' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Kailo' />
+    <tag k='name:fi' v='Kailo' />
+    <tag k='ref' v='Klo' />
   </way>
   <way id='-756275' action='modify' visible='true'>
     <nd ref='-755362' />
@@ -8058,8 +8356,9 @@
     <nd ref='-755362' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Martinsilta' />
+    <tag k='name:fi' v='Martinsilta' />
     <tag k='name:sv' v='Martinsbron' />
+    <tag k='ref' v='Mts' />
   </way>
   <way id='-756276' action='modify' visible='true'>
     <nd ref='-755370' />
@@ -8074,8 +8373,9 @@
     <nd ref='-755370' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Raision tehtaat' />
+    <tag k='name:fi' v='Raision tehtaat' />
     <tag k='name:sv' v='Raisio fabrik' />
+    <tag k='ref' v='Rst' />
   </way>
   <way id='-756277' action='modify' visible='true'>
     <nd ref='-755388' />
@@ -8085,9 +8385,10 @@
     <nd ref='-755388' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kakolanmäki' />
+    <tag k='name:fi' v='Kakolanmäki' />
     <tag k='name:sv' v='Kakolabacken' />
-    <tag k='short_name' v='Kakola' />
+    <tag k='ref' v='Kko' />
+    <tag k='short_name:fi' v='Kakola' />
   </way>
   <way id='-756278' action='modify' visible='true'>
     <nd ref='-755404' />
@@ -8098,8 +8399,9 @@
     <nd ref='-755404' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Topinoja' />
+    <tag k='name:fi' v='Topinoja' />
     <tag k='name:sv' v='Toppå' />
+    <tag k='ref' v='Top' />
   </way>
   <way id='-756279' action='modify' visible='true'>
     <nd ref='-755412' />
@@ -8109,8 +8411,9 @@
     <nd ref='-755412' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Hakapellonkatu' />
+    <tag k='name:fi' v='Hakapellonkatu' />
     <tag k='name:sv' v='Hagåkergatan' />
+    <tag k='ref' v='Hakk' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756280' action='modify' visible='true'>
@@ -8122,7 +8425,8 @@
     <nd ref='-755422' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Neste' />
+    <tag k='name:fi' v='Neste' />
+    <tag k='ref' v='Nst' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-756281' action='modify' visible='true'>
@@ -8135,7 +8439,8 @@
     <nd ref='-755432' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Metsä-Sylttylä' />
+    <tag k='name:fi' v='Metsä-Sylttylä' />
+    <tag k='ref' v='Msy' />
   </way>
   <way id='-756282' action='modify' visible='true'>
     <nd ref='-755444' />
@@ -8146,7 +8451,8 @@
     <nd ref='-755444' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Paimala' />
+    <tag k='name:fi' v='Paimala' />
+    <tag k='ref' v='Pma' />
   </way>
   <way id='-756283' action='modify' visible='true'>
     <nd ref='-755456' />
@@ -8156,10 +8462,11 @@
     <nd ref='-755456' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Lentorahtiasema' />
     <tag k='name:en' v='Freight station' />
+    <tag k='name:fi' v='Lentorahtiasema' />
     <tag k='name:ru' v='Авиагрузвокзал' />
     <tag k='name:sv' v='Fraktstationen' />
+    <tag k='ref' v='Lnr' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756284' action='modify' visible='true'>
@@ -8170,7 +8477,8 @@
     <nd ref='-755466' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Valunkylä' />
+    <tag k='name:fi' v='Valunkylä' />
+    <tag k='ref' v='Vky' />
   </way>
   <way id='-756285' action='modify' visible='true'>
     <nd ref='-755474' />
@@ -8180,7 +8488,8 @@
     <nd ref='-755474' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Ikkala' />
+    <tag k='name:fi' v='Ikkala' />
+    <tag k='ref' v='Ikk' />
   </way>
   <way id='-756286' action='modify' visible='true'>
     <nd ref='-755482' />
@@ -8190,7 +8499,8 @@
     <nd ref='-755482' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kaarlejoki' />
+    <tag k='name:fi' v='Kaarlejoki' />
+    <tag k='ref' v='Krj' />
   </way>
   <way id='-756287' action='modify' visible='true'>
     <nd ref='-755490' />
@@ -8200,7 +8510,8 @@
     <nd ref='-755490' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Ullainen' />
+    <tag k='name:fi' v='Ullainen' />
+    <tag k='ref' v='Ull' />
   </way>
   <way id='-756288' action='modify' visible='true'>
     <nd ref='-755500' />
@@ -8215,8 +8526,9 @@
     <nd ref='-755500' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Moisiontie' />
+    <tag k='name:fi' v='Moisiontie' />
     <tag k='name:sv' v='Moisiovägen' />
+    <tag k='ref' v='Mst' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756289' action='modify' visible='true'>
@@ -8227,8 +8539,9 @@
     <nd ref='-755528' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Vaiste' />
+    <tag k='name:fi' v='Vaiste' />
     <tag k='name:ru' v='Вайсте' />
+    <tag k='ref' v='Vst' />
   </way>
   <way id='-756290' action='modify' visible='true'>
     <nd ref='-755536' />
@@ -8238,7 +8551,8 @@
     <nd ref='-755536' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Viikkala' />
+    <tag k='name:fi' v='Viikkala' />
+    <tag k='ref' v='Vka' />
   </way>
   <way id='-756291' action='modify' visible='true'>
     <nd ref='-755544' />
@@ -8248,7 +8562,8 @@
     <nd ref='-755544' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Joenperä' />
+    <tag k='name:fi' v='Joenperä' />
+    <tag k='ref' v='Jpä' />
   </way>
   <way id='-756292' action='modify' visible='true'>
     <nd ref='-755550' />
@@ -8258,7 +8573,8 @@
     <nd ref='-755550' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Karjalaiskylä' />
+    <tag k='name:fi' v='Karjalaiskylä' />
+    <tag k='ref' v='Kky' />
   </way>
   <way id='-756293' action='modify' visible='true'>
     <nd ref='-755558' />
@@ -8269,8 +8585,9 @@
     <nd ref='-755558' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Ruohonpää' />
+    <tag k='name:fi' v='Ruohonpää' />
     <tag k='name:ru' v='Руохонпяя' />
+    <tag k='ref' v='Rpä' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756294' action='modify' visible='true'>
@@ -8285,7 +8602,8 @@
     <nd ref='-755568' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Hurttivuori' />
+    <tag k='name:fi' v='Hurttivuori' />
+    <tag k='ref' v='Hvu' />
   </way>
   <way id='-756295' action='modify' visible='true'>
     <nd ref='-755584' />
@@ -8297,8 +8615,9 @@
     <nd ref='-755584' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Iso-Pukki' />
+    <tag k='name:fi' v='Iso-Pukki' />
     <tag k='name:sv' v='Stora Bocken' />
+    <tag k='ref' v='Isop' />
   </way>
   <way id='-756296' action='modify' visible='true'>
     <nd ref='-755596' />
@@ -8308,8 +8627,9 @@
     <nd ref='-755596' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Pikku-Pukki' />
+    <tag k='name:fi' v='Pikku-Pukki' />
     <tag k='name:sv' v='Lilla Bocken' />
+    <tag k='ref' v='Pkp' />
   </way>
   <way id='-756297' action='modify' visible='true'>
     <nd ref='-755604' />
@@ -8321,8 +8641,9 @@
     <nd ref='-755604' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kaskenmäki' />
+    <tag k='name:fi' v='Kaskenmäki' />
     <tag k='name:sv' v='Kaskisbacken' />
+    <tag k='ref' v='Kas' />
   </way>
   <way id='-756298' action='modify' visible='true'>
     <nd ref='-755616' />
@@ -8333,8 +8654,9 @@
     <nd ref='-755616' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kaivoinen' />
+    <tag k='name:fi' v='Kaivoinen' />
     <tag k='name:ru' v='Кайвойнен' />
+    <tag k='ref' v='Kvn' />
   </way>
   <way id='-756299' action='modify' visible='true'>
     <nd ref='-755626' />
@@ -8344,7 +8666,8 @@
     <nd ref='-755626' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Höyttinen' />
+    <tag k='name:fi' v='Höyttinen' />
+    <tag k='ref' v='Höy' />
   </way>
   <way id='-756300' action='modify' visible='true'>
     <nd ref='-755634' />
@@ -8365,7 +8688,8 @@
     <nd ref='-755634' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Vätti' />
+    <tag k='name:fi' v='Vätti' />
+    <tag k='ref' v='Vät' />
   </way>
   <way id='-756301' action='modify' visible='true'>
     <nd ref='-755668' />
@@ -8379,7 +8703,8 @@
     <nd ref='-755668' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Haaga' />
+    <tag k='name:fi' v='Haaga' />
+    <tag k='ref' v='Hag' />
   </way>
   <way id='-756302' action='modify' visible='true'>
     <nd ref='-755690' />
@@ -8391,7 +8716,8 @@
     <nd ref='-755690' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Kuparivuori' />
+    <tag k='name:fi' v='Kuparivuori' />
+    <tag k='ref' v='Kpv' />
   </way>
   <way id='-756303' action='modify' visible='true'>
     <nd ref='-755704' />
@@ -8401,7 +8727,8 @@
     <nd ref='-755704' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Moskalanmäki' />
+    <tag k='name:fi' v='Moskalanmäki' />
+    <tag k='ref' v='Mosm' />
   </way>
   <way id='-756304' action='modify' visible='true'>
     <nd ref='-755712' />
@@ -8411,7 +8738,8 @@
     <nd ref='-755712' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Piikkiö' />
-    <tag k='name' v='Kirismäki' />
+    <tag k='name:fi' v='Kirismäki' />
+    <tag k='ref' v='Kir' />
   </way>
   <way id='-756305' action='modify' visible='true'>
     <nd ref='-755722' />
@@ -8421,7 +8749,8 @@
     <nd ref='-755722' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Kaarina' />
-    <tag k='name' v='Hulkkio' />
+    <tag k='name:fi' v='Hulkkio' />
+    <tag k='ref' v='Hul' />
   </way>
   <way id='-756306' action='modify' visible='true'>
     <nd ref='-755730' />
@@ -8431,7 +8760,8 @@
     <nd ref='-755730' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Kaarina' />
-    <tag k='name' v='Rauhalinna' />
+    <tag k='name:fi' v='Rauhalinna' />
+    <tag k='ref' v='Rla' />
   </way>
   <way id='-756307' action='modify' visible='true'>
     <nd ref='-755738' />
@@ -8439,9 +8769,9 @@
     <nd ref='-755742' />
     <nd ref='-755744' />
     <nd ref='-755738' />
-    <tag k='boundary' v='minor_region' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Niemenkulma' />
+    <tag k='municipality' v='Turku' />
+    <tag k='name:fi' v='Niemenkulma' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-756308' action='modify' visible='true'>
     <nd ref='-755756' />
@@ -8451,8 +8781,9 @@
     <nd ref='-755756' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Itäinen Pitkäkatu' />
+    <tag k='name:fi' v='Itäinen Pitkäkatu' />
     <tag k='name:sv' v='Österlånggatan' />
+    <tag k='ref' v='Itpk' />
     <tag k='via_factor' v='50' />
   </way>
   <way id='-756309' action='modify' visible='true'>
@@ -8461,10 +8792,10 @@
     <nd ref='-755772' />
     <nd ref='-755774' />
     <nd ref='-755768' />
-    <tag k='boundary' v='subregion' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Choraeuksenlähde' />
+    <tag k='municipality' v='Turku' />
+    <tag k='name:fi' v='Choraeuksenlähde' />
     <tag k='name:sv' v='Choraei källa' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-756310' action='modify' visible='true'>
     <nd ref='-755776' />
@@ -8472,10 +8803,10 @@
     <nd ref='-755780' />
     <nd ref='-755782' />
     <nd ref='-755776' />
-    <tag k='boundary' v='subregion' />
-    <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kasvitieteellinen puutarha' />
+    <tag k='municipality' v='Turku' />
+    <tag k='name:fi' v='Kasvitieteellinen puutarha' />
     <tag k='name:sv' v='Botanisk trädgård' />
+    <tag k='subregion' v='yes' />
   </way>
   <way id='-756311' action='modify' visible='true'>
     <nd ref='-755788' />
@@ -8486,8 +8817,9 @@
     <nd ref='-755788' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Raisio' />
-    <tag k='name' v='Vuorenpää' />
+    <tag k='name:fi' v='Vuorenpää' />
     <tag k='name:ru' v='Вуоренпяя' />
+    <tag k='ref' v='Vp' />
   </way>
   <way id='-756312' action='modify' visible='true'>
     <nd ref='-755798' />
@@ -8497,7 +8829,8 @@
     <nd ref='-755798' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Naantali' />
-    <tag k='name' v='Maijamäki' />
+    <tag k='name:fi' v='Maijamäki' />
+    <tag k='ref' v='Mja' />
   </way>
   <way id='-756315' action='modify' visible='true'>
     <nd ref='-755852' />
@@ -8508,10 +8841,11 @@
     <nd ref='-755852' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Yli-Maarian koulu' />
     <tag k='name:en' v='Yli-Maaria school' />
+    <tag k='name:fi' v='Yli-Maarian koulu' />
     <tag k='name:ru' v='Юли-Маариа школа' />
     <tag k='name:sv' v='Övre S:t Marie skola' />
+    <tag k='ref' v='Ylk' />
     <tag k='via_factor' v='100' />
   </way>
   <way id='-756367' action='modify' visible='true'>
@@ -8531,8 +8865,9 @@
     <nd ref='-781778' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Korppolaismäki' />
+    <tag k='name:fi' v='Korppolaismäki' />
     <tag k='name:sv' v='Korpolaisbacken' />
+    <tag k='ref' v='Kpo' />
   </way>
   <way id='-756431' action='modify' visible='true'>
     <nd ref='-767267' />
@@ -8546,7 +8881,7 @@
     <nd ref='-767277' />
     <nd ref='-767267' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Vähäheikkilä' />
+    <tag k='is_in' v='Vhä' />
   </way>
   <way id='-757422' action='modify' visible='true'>
     <nd ref='-771611' />
@@ -8558,8 +8893,9 @@
     <nd ref='-771611' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kirstinpuisto' />
+    <tag k='name:fi' v='Kirstinpuisto' />
     <tag k='name:sv' v='Kirstiparken' />
+    <tag k='ref' v='Krs' />
   </way>
   <way id='-757488' action='modify' visible='true'>
     <nd ref='-755188' />
@@ -8578,14 +8914,15 @@
     <nd ref='-755188' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Turun satama' />
     <tag k='name:en' v='Turku port' />
+    <tag k='name:fi' v='Turun satama' />
     <tag k='name:ja' v='トゥルク港' />
     <tag k='name:ru' v='Порт Турку' />
     <tag k='name:sv' v='Åbo hamn' />
     <tag k='pictogram' v='⚓' />
-    <tag k='short_name' v='Satama' />
+    <tag k='ref' v='Sm' />
     <tag k='short_name:en' v='Port' />
+    <tag k='short_name:fi' v='Satama' />
     <tag k='short_name:ja' v='港' />
     <tag k='short_name:ru' v='Порт' />
     <tag k='short_name:sv' v='Hamnen' />
@@ -8610,8 +8947,9 @@
     <nd ref='-771652' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Linnakaupunki' />
+    <tag k='name:fi' v='Linnakaupunki' />
     <tag k='name:sv' v='Slottsstaden' />
+    <tag k='ref' v='Lnk' />
   </way>
   <way id='-757816' action='modify' visible='true'>
     <nd ref='-771736' />
@@ -8627,7 +8965,7 @@
     <nd ref='-771746' />
     <nd ref='-771736' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Länsikeskus' />
+    <tag k='is_in' v='Lk' />
   </way>
   <way id='-757851' action='modify' visible='true'>
     <nd ref='-779995' />
@@ -8642,7 +8980,7 @@
     <nd ref='-780004' />
     <nd ref='-779995' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Teräsrautela' />
+    <tag k='is_in' v='Tra' />
   </way>
   <way id='-757921' action='modify' visible='true'>
     <nd ref='-780035' />
@@ -8655,7 +8993,7 @@
     <nd ref='-780042' />
     <nd ref='-780035' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Perno' />
+    <tag k='is_in' v='Pno' />
   </way>
   <way id='-757951' action='modify' visible='true'>
     <nd ref='-780044' />
@@ -8666,7 +9004,7 @@
     <nd ref='-780049' />
     <nd ref='-780044' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Paakarla' />
+    <tag k='is_in' v='Pka' />
   </way>
   <way id='-757988' action='modify' visible='true'>
     <nd ref='-780077' />
@@ -8678,7 +9016,7 @@
     <nd ref='-780086' />
     <nd ref='-780077' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Härkämäki' />
+    <tag k='is_in' v='Hrm' />
   </way>
   <way id='-758029' action='modify' visible='true'>
     <nd ref='-780096' />
@@ -8689,7 +9027,7 @@
     <nd ref='-780101' />
     <nd ref='-780096' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Mälikkälä' />
+    <tag k='is_in' v='Mäl' />
   </way>
   <way id='-758111' action='modify' visible='true'>
     <nd ref='-780139' />
@@ -8698,7 +9036,7 @@
     <nd ref='-780142' />
     <nd ref='-780139' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Turun linja-autoasema' />
+    <tag k='is_in' v='Laas' />
   </way>
   <way id='-758146' action='modify' visible='true'>
     <nd ref='-780168' />
@@ -8722,8 +9060,9 @@
     <nd ref='-780168' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Ruissalo' />
+    <tag k='name:fi' v='Ruissalo' />
     <tag k='name:sv' v='Runsala' />
+    <tag k='ref' v='Rs' />
     <tag k='via_factor' v='500' />
   </way>
   <way id='-758577' action='modify' visible='true'>
@@ -8733,7 +9072,7 @@
     <nd ref='-780258' />
     <nd ref='-780255' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Kerttuli' />
+    <tag k='is_in' v='Ker' />
   </way>
   <way id='-758628' action='modify' visible='true'>
     <nd ref='-780282' />
@@ -8742,7 +9081,7 @@
     <nd ref='-780285' />
     <nd ref='-780282' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Kakolanmäki' />
+    <tag k='is_in' v='Kko' />
   </way>
   <way id='-758653' action='modify' visible='true'>
     <nd ref='-780292' />
@@ -8753,7 +9092,7 @@
     <nd ref='-780298' />
     <nd ref='-780292' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Itäranta' />
+    <tag k='is_in' v='Itä' />
   </way>
   <way id='-758715' action='modify' visible='true'>
     <nd ref='-780316' />
@@ -8766,7 +9105,7 @@
     <nd ref='-780323' />
     <nd ref='-780316' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Kaanaa' />
+    <tag k='is_in' v='Kaa' />
   </way>
   <way id='-758943' action='modify' visible='true'>
     <nd ref='-780469' />
@@ -8778,7 +9117,7 @@
     <nd ref='-780475' />
     <nd ref='-780469' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Moikoinen' />
+    <tag k='is_in' v='Mko' />
   </way>
   <way id='-758970' action='modify' visible='true'>
     <nd ref='-780478' />
@@ -8790,7 +9129,7 @@
     <nd ref='-780484' />
     <nd ref='-780478' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Pihlajaniemi' />
+    <tag k='is_in' v='Pih' />
   </way>
   <way id='-758989' action='modify' visible='true'>
     <nd ref='-780487' />
@@ -8805,7 +9144,7 @@
     <nd ref='-780496' />
     <nd ref='-780487' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Ispoinen' />
+    <tag k='is_in' v='Isp' />
   </way>
   <way id='-759017' action='modify' visible='true'>
     <nd ref='-780506' />
@@ -8820,7 +9159,7 @@
     <nd ref='-780514' />
     <nd ref='-780506' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Länsinummi' />
+    <tag k='is_in' v='Ln' />
   </way>
   <way id='-759065' action='modify' visible='true'>
     <nd ref='-780524' />
@@ -8832,7 +9171,7 @@
     <nd ref='-780530' />
     <nd ref='-780524' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Petäsmäki' />
+    <tag k='is_in' v='Pm' />
   </way>
   <way id='-759083' action='modify' visible='true'>
     <nd ref='-780532' />
@@ -8841,7 +9180,7 @@
     <nd ref='-780535' />
     <nd ref='-780532' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Raision sairaala' />
+    <tag k='is_in' v='Rss' />
   </way>
   <way id='-759096' action='modify' visible='true'>
     <nd ref='-780543' />
@@ -8852,7 +9191,7 @@
     <nd ref='-780548' />
     <nd ref='-780543' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Tikanmaa' />
+    <tag k='is_in' v='Tma' />
   </way>
   <way id='-759111' action='modify' visible='true'>
     <nd ref='-780551' />
@@ -8863,7 +9202,7 @@
     <nd ref='-780557' />
     <nd ref='-780551' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Vuorenpää' />
+    <tag k='is_in' v='Vp' />
   </way>
   <way id='-759198' action='modify' visible='true'>
     <nd ref='-780584' />
@@ -8876,7 +9215,7 @@
     <nd ref='-780591' />
     <nd ref='-780584' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Runosmäki' />
+    <tag k='is_in' v='Run' />
   </way>
   <way id='-759219' action='modify' visible='true'>
     <nd ref='-780603' />
@@ -8890,7 +9229,7 @@
     <nd ref='-780613' />
     <nd ref='-780603' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Räntämäki' />
+    <tag k='is_in' v='Rm' />
   </way>
   <way id='-760099' action='modify' visible='true'>
     <nd ref='-780804' />
@@ -8903,7 +9242,7 @@
     <nd ref='-780811' />
     <nd ref='-780804' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Peltola' />
+    <tag k='is_in' v='Plt' />
   </way>
   <way id='-760144' action='modify' visible='true'>
     <nd ref='-780822' />
@@ -8914,7 +9253,7 @@
     <nd ref='-780827' />
     <nd ref='-780822' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Kaupunginsairaala' />
+    <tag k='is_in' v='Kaus' />
   </way>
   <way id='-760364' action='modify' visible='true'>
     <nd ref='-780844' />
@@ -8939,11 +9278,12 @@
     <nd ref='-780844' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Ylioppilaskylä' />
     <tag k='name:en' v='Student village' />
+    <tag k='name:fi' v='Ylioppilaskylä' />
     <tag k='name:ja' v='学生村' />
     <tag k='name:ru' v='Студенческая деревня' />
     <tag k='name:sv' v='Studentbyn' />
+    <tag k='ref' v='Yok' />
     <tag k='via_factor' v='100' />
   </way>
   <way id='-760447' action='modify' visible='true'>
@@ -8958,7 +9298,7 @@
     <nd ref='-780911' />
     <nd ref='-780902' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Halinen' />
+    <tag k='is_in' v='Hal' />
   </way>
   <way id='-760482' action='modify' visible='true'>
     <nd ref='-780919' />
@@ -8974,7 +9314,7 @@
     <nd ref='-780962' />
     <nd ref='-780919' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Oriketo' />
+    <tag k='is_in' v='Ori' />
   </way>
   <way id='-760564' action='modify' visible='true'>
     <nd ref='-780968' />
@@ -8986,7 +9326,7 @@
     <nd ref='-780975' />
     <nd ref='-780968' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Haaga' />
+    <tag k='is_in' v='Hag' />
   </way>
   <way id='-760884' action='modify' visible='true'>
     <nd ref='-781016' />
@@ -9000,7 +9340,7 @@
     <nd ref='-781025' />
     <nd ref='-781016' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Katariina' />
+    <tag k='is_in' v='Kta' />
   </way>
   <way id='-760968' action='modify' visible='true'>
     <nd ref='-781044' />
@@ -9018,7 +9358,7 @@
     <nd ref='-781065' />
     <nd ref='-781044' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Vasaramäki' />
+    <tag k='is_in' v='Vmä' />
   </way>
   <way id='-760992' action='modify' visible='true'>
     <nd ref='-781067' />
@@ -9028,7 +9368,7 @@
     <nd ref='-781071' />
     <nd ref='-781067' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Kupittaanpuisto' />
+    <tag k='is_in' v='Kpip' />
   </way>
   <way id='-761008' action='modify' visible='true'>
     <nd ref='-781076' />
@@ -9040,7 +9380,7 @@
     <nd ref='-781082' />
     <nd ref='-781076' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Kurjenmäki' />
+    <tag k='is_in' v='Kmä' />
   </way>
   <way id='-761027' action='modify' visible='true'>
     <nd ref='-781084' />
@@ -9051,7 +9391,7 @@
     <nd ref='-781090' />
     <nd ref='-781084' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Kurjenmäki' />
+    <tag k='is_in' v='Kmä' />
   </way>
   <way id='-761045' action='modify' visible='true'>
     <nd ref='-781091' />
@@ -9061,7 +9401,7 @@
     <nd ref='-781095' />
     <nd ref='-781091' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Friskala' />
+    <tag k='is_in' v='Frk' />
   </way>
   <way id='-761170' action='modify' visible='true'>
     <nd ref='-781176' />
@@ -9075,7 +9415,7 @@
     <nd ref='-781184' />
     <nd ref='-781176' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Pläkkikaupunki' />
+    <tag k='is_in' v='Plk' />
   </way>
   <way id='-761213' action='modify' visible='true'>
     <nd ref='-781194' />
@@ -9086,7 +9426,7 @@
     <nd ref='-781199' />
     <nd ref='-781194' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Muhkuri' />
+    <tag k='is_in' v='Mhk' />
   </way>
   <way id='-761321' action='modify' visible='true'>
     <nd ref='-781223' />
@@ -9098,7 +9438,7 @@
     <nd ref='-781229' />
     <nd ref='-781223' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Kurala' />
+    <tag k='is_in' v='Kur' />
   </way>
   <way id='-761356' action='modify' visible='true'>
     <nd ref='-781257' />
@@ -9107,7 +9447,7 @@
     <nd ref='-781260' />
     <nd ref='-781257' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Varissuo' />
+    <tag k='is_in' v='Vsu' />
   </way>
   <way id='-761414' action='modify' visible='true'>
     <nd ref='-781276' />
@@ -9118,7 +9458,7 @@
     <nd ref='-781281' />
     <nd ref='-781276' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Skanssi' />
+    <tag k='is_in' v='Ska' />
   </way>
   <way id='-761461' action='modify' visible='true'>
     <nd ref='-781297' />
@@ -9133,7 +9473,7 @@
     <nd ref='-781306' />
     <nd ref='-781297' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Pohjola' />
+    <tag k='is_in' v='Pja' />
   </way>
   <way id='-761519' action='modify' visible='true'>
     <nd ref='-781315' />
@@ -9149,7 +9489,7 @@
     <nd ref='-781325' />
     <nd ref='-781315' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Hepokulta' />
+    <tag k='is_in' v='Hpo' />
   </way>
   <way id='-761545' action='modify' visible='true'>
     <nd ref='-781334' />
@@ -9162,7 +9502,7 @@
     <nd ref='-781341' />
     <nd ref='-781334' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Nättinummi' />
+    <tag k='is_in' v='Nät' />
   </way>
   <way id='-761574' action='modify' visible='true'>
     <nd ref='-781366' />
@@ -9177,7 +9517,7 @@
     <nd ref='-781375' />
     <nd ref='-781366' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Kaerla' />
+    <tag k='is_in' v='Kae' />
   </way>
   <way id='-761648' action='modify' visible='true'>
     <nd ref='-781428' />
@@ -9190,9 +9530,10 @@
     <nd ref='-781428' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kaistarniemi' />
+    <tag k='name:fi' v='Kaistarniemi' />
     <tag k='name:ru' v='Кайстарниеми' />
     <tag k='name:sv' v='Kaistarudden' />
+    <tag k='ref' v='Kai' />
   </way>
   <way id='-761731' action='modify' visible='true'>
     <nd ref='-781464' />
@@ -9208,7 +9549,8 @@
     <nd ref='-781464' />
     <tag k='boundary' v='major_region' />
     <tag k='municipality' v='Turku' />
-    <tag k='name' v='Kakskerta' />
+    <tag k='name:fi' v='Kakskerta' />
+    <tag k='ref' v='Ks' />
     <tag k='via_factor' v='200' />
   </way>
   <way id='-761907' action='modify' visible='true'>
@@ -9226,7 +9568,7 @@
     <nd ref='-781517' />
     <nd ref='-781505' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Littoinen' />
+    <tag k='is_in' v='Lto' />
   </way>
   <way id='-762231' action='modify' visible='true'>
     <nd ref='-781691' />
@@ -9239,7 +9581,7 @@
     <nd ref='-781699' />
     <nd ref='-781691' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Jäkärlä' />
+    <tag k='is_in' v='Jk' />
   </way>
   <way id='-762438' action='modify' visible='true'>
     <nd ref='-781773' />
@@ -9254,7 +9596,7 @@
     <nd ref='-781774' />
     <nd ref='-781773' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Majakkaranta' />
+    <tag k='is_in' v='Mjk' />
   </way>
   <way id='-762632' action='modify' visible='true'>
     <nd ref='-781828' />
@@ -9270,7 +9612,7 @@
     <nd ref='-781837' />
     <nd ref='-781828' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Urusvuori' />
+    <tag k='is_in' v='Urv' />
   </way>
   <way id='-762661' action='modify' visible='true'>
     <nd ref='-781842' />
@@ -9282,7 +9624,7 @@
     <nd ref='-781848' />
     <nd ref='-781842' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Urusvuori' />
+    <tag k='is_in' v='Urv' />
   </way>
   <way id='-763569' action='modify' visible='true'>
     <nd ref='-781970' />
@@ -9292,7 +9634,7 @@
     <nd ref='-781974' />
     <nd ref='-781970' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Impivaara' />
+    <tag k='is_in' v='Iva' />
   </way>
   <way id='-764219' action='modify' visible='true'>
     <nd ref='-782308' />
@@ -9304,7 +9646,7 @@
     <nd ref='-782314' />
     <nd ref='-782308' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Vaisaari' />
+    <tag k='is_in' v='Vsa' />
   </way>
   <way id='-764310' action='modify' visible='true'>
     <nd ref='-782334' />
@@ -9314,7 +9656,7 @@
     <nd ref='-782338' />
     <nd ref='-782334' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Hauninen' />
+    <tag k='is_in' v='Hne' />
   </way>
   <way id='-764404' action='modify' visible='true'>
     <nd ref='-782359' />
@@ -9328,7 +9670,7 @@
     <nd ref='-782367' />
     <nd ref='-782359' />
     <tag k='boundary' v='major_region' />
-    <tag k='is_in' v='Kastu' />
+    <tag k='is_in' v='Ktu' />
   </way>
   <way id='-764585' action='modify' visible='true'>
     <nd ref='-799172' />
@@ -9339,8 +9681,9 @@
     <nd ref='-799172' />
     <tag k='boundary' v='minor_region' />
     <tag k='municipality' v='Lieto' />
-    <tag k='name' v='Autopurkaamo' />
     <tag k='name:en' v='Car scrap yard' />
+    <tag k='name:fi' v='Autopurkaamo' />
     <tag k='name:sv' v='Bilnermonteringen' />
+    <tag k='ref' v='Aprk' />
   </way>
 </osm>
--- a/gtfsc.py	Wed Jul 29 23:45:53 2020 +0300
+++ b/gtfsc.py	Thu Jul 30 21:52:31 2020 +0300
@@ -3,6 +3,7 @@
 import sys
 import sqlalchemy
 import sqlalchemy.orm
+import datetime
 from datamodel import *
 
 ROUTE_TYPES = {
@@ -92,6 +93,22 @@
 				stop_longitude = float(row['stop_lon']),
 			)
 
+def parse_time(timetext):
+	hour, minute, second = map(int, timetext.split(':'))
+	return datetime.timedelta(hours = hour, minutes = minute, seconds = second)
+
+def load_stop_times(gtfs_zip):
+	with gtfs_zip.open('stop_times.txt') as file:
+		for row in read_csv(map(bytes.decode, file)):
+			yield GtfsStopTime(
+				trip_id = row['trip_id'],
+				stop_id = row['stop_id'],
+				arrival_time = parse_time(row['arrival_time']),
+				departure_time = parse_time(row['departure_time']),
+				stop_sequence = int(row['stop_sequence']),
+				shape_distance_traveled = float(row['shape_dist_traveled']),
+			)
+
 def gtfs_stop_spatial_testing(session, regions):
 	print('Finding out in which regions bus stops are...')
 	from compute_regions import RegionTester
@@ -138,12 +155,22 @@
 		print('Loading stops...')
 		for stop in load_stops(gtfs_zip):
 			session.add(stop)
+		session.commit()
 		print('Loading shapes...')
 		for shape in load_shapes(gtfs_zip):
 			session.add(shape)
+		session.commit()
 		print('Loading trips...')
 		for trip_or_service in load_trips(gtfs_zip):
 			session.add(trip_or_service)
+		session.commit()
+		print('Loading stop times...')
+		for i, stop_time in enumerate(load_stop_times(gtfs_zip)):
+			if i & 0xffff == 0:
+				# commit every now and then to keep RAM usage under control
+				session.commit()
+			session.add(stop_time)
+		session.commit()
 
 def parse_yesno(value):
 	return value and value != 'no'
@@ -154,31 +181,40 @@
 		names = dict()
 		for prefix, language in product(
 			['', 'short_', 'internal_'],
-			['', ':sv', ':en', ':ja'],
+			['fi', 'sv', 'en', 'ja'],
 		):
-			key = 'region_' + prefix + 'name' + str.replace(language, ':', '_')
-			value = dict.get(region, prefix + 'name' + language)
+			key = 'region_' + prefix + 'name_' + language
+			value = dict.get(region, prefix + 'name:' + language)
 			names[key] = value
 		yield GtfsRegion(
 			**names,
+			ref = region['ref'],
 			municipality = dict.get(region, 'municipality'),
 			external = parse_yesno(dict.get(region, 'external')),
 		)
 
+def get_args():
+	import argparse
+	parser = argparse.ArgumentParser()
+	parser.add_argument('profile')
+	parser.add_argument('gtfs')
+	parser.add_argument('--process-only', action = 'store_true')
+	return parser.parse_args()
+
 if __name__ == '__main__':
-	import sys
 	from configparser import ConfigParser
 	from regions import parse_regions
+	args = get_args()
 	profile = ConfigParser()
-	profile.read('föli.ini')
+	profile.read(args.profile)
 	engine = sqlalchemy.create_engine('sqlite:///gtfs.db')
 	GtfsBase.metadata.create_all(engine)
 	session = sqlalchemy.orm.sessionmaker(bind = engine)()
 	regions = parse_regions('föli.osm')
-	for region in regions_to_db(regions):
-		session.add(region)
+	if not args.process_only:
+		for region in regions_to_db(regions):
+			session.add(region)
+		session.commit()
+		buses = load_gtfs(args.gtfs, profile = profile, session = session)
+	gtfs_stop_spatial_testing(session = session, regions = regions)
 	session.commit()
-	buses = load_gtfs('gtfs.zip', profile = profile, session = session)
-	gtfs_stop_spatial_testing(session = session, regions = regions)
-	print('Committing to database...')
-	session.commit()
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/itienary_processing.py	Thu Jul 30 21:52:31 2020 +0300
@@ -0,0 +1,50 @@
+#!/usr/bin/env python3
+import sqlalchemy
+import sqlalchemy.orm
+from regions import parse_regions
+from datamodel import *
+engine = sqlalchemy.create_engine('sqlite:///gtfs.db')
+GtfsBase.metadata.create_all(engine)
+session = sqlalchemy.orm.sessionmaker(bind = engine)()
+regions = parse_regions('föli.osm')
+
+def filter_itinerary(raw_itinerary):
+	encountered = set()
+	for region in raw_itinerary:
+		if region and region not in encountered:
+			yield region
+			encountered.add(region)
+
+def get_stoptimes(session):
+	yield from session \
+		.query(GtfsStopTime) \
+		.filter(GtfsStopTime.destination == None) \
+		.limit(1000)
+
+def length_left(stoptime):
+	return stoptime.trip.shape.length - stoptime.shape_distance_traveled
+
+amount = session.query(GtfsStopTime).filter(GtfsStopTime.destination == None).count()
+k = 0
+got_stoptimes = amount != 0
+
+while got_stoptimes:
+	print('%.2f%%' % (k * 100 / amount))
+	got_stoptimes = False
+	for stoptime in get_stoptimes(session):
+		got_stoptimes = True
+		k += 1
+		itinerary = list(filter_itinerary(
+			entry.stop.stop_region
+			for entry in session.query(GtfsStopTime)
+				.filter(GtfsStopTime.trip_id == stoptime.trip_id)
+				.filter(GtfsStopTime.stop_sequence > stoptime.stop_sequence)
+		))
+		from busroute import destinations_list
+		dests = destinations_list(
+			itinerary = itinerary,
+			trip_length = float(length_left(stoptime)),
+			regions = regions,
+		)
+		stoptime.destination = '-'.join(dests)
+	session.commit()
--- a/regions.py	Wed Jul 29 23:45:53 2020 +0300
+++ b/regions.py	Thu Jul 30 21:52:31 2020 +0300
@@ -33,11 +33,10 @@
 				return None # we're not interested in it!
 	if shape[-1] != shape[0]:
 		raise ValueError('polygon is not closed: %r' % result)
-	if 'boundary' not in result:
-		raise ValueError('polygon not tagged as a boundary: %r' % result)
-	shape = [nodes[ref] for ref in shape[:-1]]
-	choose_shapes(result, result['boundary']).append(Polygon(*shape))
-	return result
+	if 'boundary' in result:
+		shape = [nodes[ref] for ref in shape[:-1]]
+		choose_shapes(result, result['boundary']).append(Polygon(*shape))
+		return result
 
 def parse_boundaries(root, *, nodes):
 	for child in root:
@@ -54,22 +53,23 @@
 	regions = dict()
 	extra_shapes = list()
 	for way in parse_boundaries(root, nodes = nodes):
-		if 'boundary' in way and way['boundary'] != 'subregion' and 'name' in way:
+		if 'boundary' in way and 'ref' in way:
 			# defines a region
 			way['via_factor'] = int(way.get('via_factor', 1))
-			if way['name'] in regions:
+			if way['ref'] in regions:
 				raise ValueError(str.format(
-					'Region {name} defined twice',
-					name = repr(way['name']),
+					'Region {ref} defined twice',
+					ref = repr(way['ref']),
 				))
-			regions[way['name']] = way
+			regions[way['ref']] = way
 			del way['boundary']
 			if 'external' in way:
 				way['boundary'] = 'minor_region'
 			for prefix in ['', 'short_', 'internal_']:
-				name_key = prefix + 'name'
-				if name_key in way and way[name_key] and name_key + ':ja' not in way:
-					way[name_key + ':ja'] = transliterate_katakana(way[name_key])
+				name_key = prefix + 'name:fi'
+				ja_name_key = prefix + 'name:ja'
+				if name_key in way and way[name_key] and ja_name_key not in way:
+					way[ja_name_key] = transliterate_katakana(way[name_key])
 		elif 'boundary' in way and 'is_in' in way:
 			# adds an extra shape to an existing region
 			extra_shapes.append(way)

mercurial