]> git.openstreetmap.org Git - nominatim.git/commitdiff
import abbreviations from OSM Wiki
authorSarah Hoffmann <lonvia@denofr.de>
Wed, 30 Jun 2021 19:37:29 +0000 (21:37 +0200)
committerSarah Hoffmann <lonvia@denofr.de>
Sun, 4 Jul 2021 08:28:20 +0000 (10:28 +0200)
Replaces the variant rules with a slightly cleaned-up
version of the abbreviation lists at
https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations

31 files changed:
settings/icu-rules/variants-bg.yaml [new file with mode: 0644]
settings/icu-rules/variants-ca.yaml [new file with mode: 0644]
settings/icu-rules/variants-cs.yaml [new file with mode: 0644]
settings/icu-rules/variants-da.yaml [new file with mode: 0644]
settings/icu-rules/variants-de.yaml [new file with mode: 0644]
settings/icu-rules/variants-el.yaml [new file with mode: 0644]
settings/icu-rules/variants-en.yaml [new file with mode: 0644]
settings/icu-rules/variants-es.yaml [new file with mode: 0644]
settings/icu-rules/variants-et.yaml [new file with mode: 0644]
settings/icu-rules/variants-eu.yaml [new file with mode: 0644]
settings/icu-rules/variants-fi.yaml [new file with mode: 0644]
settings/icu-rules/variants-fr.yaml [new file with mode: 0644]
settings/icu-rules/variants-gl.yaml [new file with mode: 0644]
settings/icu-rules/variants-hu.yaml [new file with mode: 0644]
settings/icu-rules/variants-it.yaml [new file with mode: 0644]
settings/icu-rules/variants-ja.yaml [new file with mode: 0644]
settings/icu-rules/variants-mg.yaml [new file with mode: 0644]
settings/icu-rules/variants-ms.yaml [new file with mode: 0644]
settings/icu-rules/variants-nl.yaml [new file with mode: 0644]
settings/icu-rules/variants-no.yaml [new file with mode: 0644]
settings/icu-rules/variants-pl.yaml [new file with mode: 0644]
settings/icu-rules/variants-pt.yaml [new file with mode: 0644]
settings/icu-rules/variants-ro.yaml [new file with mode: 0644]
settings/icu-rules/variants-ru.yaml [new file with mode: 0644]
settings/icu-rules/variants-sk.yaml [new file with mode: 0644]
settings/icu-rules/variants-sl.yaml [new file with mode: 0644]
settings/icu-rules/variants-sv.yaml [new file with mode: 0644]
settings/icu-rules/variants-tr.yaml [new file with mode: 0644]
settings/icu-rules/variants-uk.yaml [new file with mode: 0644]
settings/icu-rules/variants-vi.yaml [new file with mode: 0644]
settings/legacy_icu_tokenizer.yaml

diff --git a/settings/icu-rules/variants-bg.yaml b/settings/icu-rules/variants-bg.yaml
new file mode 100644 (file)
index 0000000..64f5d13
--- /dev/null
@@ -0,0 +1,19 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#.D0.91.D1.8A.D0.BB.D0.B3.D0.B0.D1.80.D1.81.D0.BA.D0.B8_.D0.B5.D0.B7.D0.B8.D0.BA_-_Bulgarian
+- lang: bg
+  words:
+    - Блок -> бл
+    - Булевард -> бул
+    - Вход -> вх
+    - Генерал -> ген
+    - Град -> гр
+    - Доктор -> д-р
+    - Доцент -> доц
+    - Капитан -> кап
+    - Митрополит -> мит
+    - Площад -> пл
+    - Професор -> проф
+    - Свети -> Св
+    - Улица -> ул
+    - Село -> с
+    - Квартал -> кв
+    - Жилищен Комплекс -> ж к
diff --git a/settings/icu-rules/variants-ca.yaml b/settings/icu-rules/variants-ca.yaml
new file mode 100644 (file)
index 0000000..fab36de
--- /dev/null
@@ -0,0 +1,90 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Catal.C3.A0_-_Catalan
+- lang: ca
+  words:
+    -  aparcament -> aparc
+    -  apartament -> apmt
+    -  apartat -> apt
+    - àtic -> àt
+    -  autopista -> auto
+    -  autopista -> autop
+    -  autovia -> autov
+    -  avinguda -> av
+    -  avinguda -> avd
+    -  avinguda -> avda
+    -  baixada -> bda
+    -  baixos -> bxs
+    -  barranc -> bnc
+    -  barri -> b
+    -  barriada -> b
+    -  biblioteca -> bibl
+    -  bloc -> bl
+    -  carrer -> c
+    -  carrer -> c/
+    -  carreró -> cró
+    -  carretera -> ctra
+    -  cantonada -> cant
+    -  cementiri -> cem
+    -  cinturó -> cint
+    -  codi postal -> CP
+    -  collegi -> coll
+    -  collegi públic -> CP
+    -  comissaria -> com
+    -  convent -> convt
+    -  correus -> corr
+    -  districte -> distr
+    -  drecera -> drec
+    -  dreta -> dta
+    -  entrada -> entr
+    -  entresòl -> entl
+    -  escala -> esc
+    -  escola -> esc
+    -  escola universitària -> EU
+    -  església -> esgl
+    -  estació -> est
+    -  estacionament -> estac
+    -  facultat -> fac
+    -  finca -> fca
+    -  habitació -> hab
+    -  hospital -> hosp
+    -  hotel -> H
+    -  monestir -> mtir
+    -  monument -> mon
+    -  mossèn -> Mn
+    -  municipal -> mpal
+    -  museu -> mus
+    -  nacional -> nac
+    -  nombre -> nre
+    -  número -> núm
+    -  número -> n
+    -  sense número -> s/n
+    -  parada -> par
+    -  parcel·la -> parc
+    -  passadís -> pdís
+    -  passatge -> ptge
+    -  passeig -> pg
+    -  pavelló -> pav
+    -  plaça -> pl
+    -  plaça -> pça
+    -  planta -> pl
+    -  població -> pobl
+    -  polígon -> pol
+    -  polígon industrial -> PI
+    -  polígon industrial -> pol ind
+    -  porta -> pta
+    -  portal -> ptal
+    -  principal -> pral
+    -  pujada -> pda
+    -  punt quilomètric -> PK
+    -  rambla -> rbla
+    -  ronda -> rda
+    -  sagrada -> sgda
+    -  sagrat -> sgt
+    -  sant -> st
+    -  santa -> sta
+    -  sobreàtic -> s/àt
+    -  travessera -> trav
+    -  travessia -> trv
+    -  travessia -> trav
+    -  urbanització -> urb
+    -  sortida -> sort
+    -  via -> v
diff --git a/settings/icu-rules/variants-cs.yaml b/settings/icu-rules/variants-cs.yaml
new file mode 100644 (file)
index 0000000..50c15c2
--- /dev/null
@@ -0,0 +1,6 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Cesky_-_Czech
+- lang: cs
+  words:
+    -  Ulice -> Ul
+    -  Třída -> Tř
+    -  Náměstí -> Nám
diff --git a/settings/icu-rules/variants-da.yaml b/settings/icu-rules/variants-da.yaml
new file mode 100644 (file)
index 0000000..a8f8212
--- /dev/null
@@ -0,0 +1,12 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Dansk_-_Danish
+- lang: da
+  words:
+    -  Lille -> Ll
+    -  Nordre -> Ndr
+    -  Nørre -> Nr
+    -  Søndre, Sønder -> Sdr
+    -  Store -> St
+    -  Gammel,Gamle -> Gl
+    -  ~hal => hal
+    -  ~hallen => hallen
+    -  ~hallerne => hallerne
diff --git a/settings/icu-rules/variants-de.yaml b/settings/icu-rules/variants-de.yaml
new file mode 100644 (file)
index 0000000..107f033
--- /dev/null
@@ -0,0 +1,136 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Deutsch_-_German
+- lang: de
+  words:
+    -  am -> a
+    -  an der -> a d
+    -  Allgemeines Krankenhaus -> AKH
+    -  Altstoffsammelzentrum -> ASZ
+    -  auf der -> a d
+    -  ~bach -> B
+    -  Bad -> B
+    -  Bahnhof -> Bhf
+    -  Bayerisch, Bayerische, Bayerischer, Bayerisches -> Bayer
+    -  Berg -> B
+    -  ~berg |-> bg
+    -  Bezirk -> Bez
+    -  ~brücke -> Br
+    -  Bundesgymnasium -> BG
+    -  Bundespolizeidirektion -> BPD
+    -  Bundesrealgymnasium -> BRG
+    -  ~burg |-> bg
+    -  burgenländische,burgenländischer,burgenländisches -> bgld
+    -  Bürgermeister -> Bgm
+    -  Chaussee -> Ch
+    -  Deutsche, Deutscher, Deutsches -> dt
+    -  Deutscher Alpenverein -> DAV
+    -  Deutsch -> Dt
+    -  ~denkmal -> Dkm
+    -  Dorf -> Df
+    -  ~dorf |-> df
+    -  Doktor -> Dr
+    -  ehemalige, ehemaliger, ehemaliges -> ehem
+    -  Fabrik -> Fb
+    -  Fachhochschule -> FH
+    -  Freiwillige Feuerwehr -> FF
+    -  Forsthaus -> Fh
+    -  ~gasse |-> g
+    -  Gasthaus -> Gh
+    -  Gasthof -> Ghf
+    -  Gemeinde -> Gde
+    -  Graben -> Gr
+    -  Großer, Große, Großes -> Gr, G
+    -  Gymnasium und Realgymnasium -> GRG
+    -  Handelsakademie -> HAK
+    -  Handelsschule -> HASCH
+    -  Haltestelle -> Hst
+    -  Hauptbahnhof -> Hbf
+    -  Haus -> Hs
+    -  Heilige, Heiliger, Heiliges -> Hl
+    -  Hintere, Hinterer, Hinteres -> Ht, Hint
+    -  Hohe, Hoher, Hohes -> H
+    -  ~höhle -> H
+    -  Höhere Technische Lehranstalt -> HTL
+    -  ~hütte -> Htt
+    -  im -> i
+    -  in -> i
+    -  in der -> i d
+    -  Ingenieur -> Ing
+    -  Internationale, Internationaler, Internationales -> Int
+    -  Jagdhaus -> Jh
+    -  Jagdhütte -> Jhtt
+    -  Kapelle -> Kap, Kpl
+    -  Katastralgemeinde -> KG
+    -  Kläranlage -> KA
+    -  Kleiner, Kleine, Kleines -> kl
+    -  Klein~ -> Kl.
+    -  Kleingartenanlage -> KGA
+    -  Kleingartenverein -> KGV
+    -  Kogel -> Kg
+    -  ~kogel |-> kg
+    -  Konzentrationslager -> KZ, KL
+    -  Krankenhaus -> KH
+    -  ~kreuz |-> kz
+    -  Landeskrankenhaus -> LKH
+    -  Maria -> Ma
+    -  Magister -> Mag
+    -  Magistratsabteilung -> MA
+    -  Markt -> Mkt
+    -  Müllverbrennungsanlage -> MVA
+    -  Nationalpark -> NP
+    -  Naturschutzgebiet -> NSG
+    -  Neue Mittelschule -> NMS
+    -  Niedere, Niederer, Niederes -> Nd
+    -  Niederösterreich -> NÖ
+    -  nördliche, nördlicher, nördliches -> nördl
+    -  Nummer -> Nr
+    -  ob -> o
+    -  Oberer, Obere, Oberes -> ob
+    -  Ober~ -> Ob
+    -  Österreichischer Alpenverein -> ÖAV
+    -  Österreichischer Gebirgsverein -> ÖGV
+    -  Österreichischer Touristenklub -> ÖTK
+    -  östliche, östlicher, östliches -> östl
+    -  Pater -> P
+    -  Pfad -> P
+    -  Platz -> Pl
+    -  ~platz$ -> pl
+    -  Professor -> Prof
+    -  Quelle -> Q, Qu
+    -  Reservoir -> Res
+    -  Rhein -> Rh
+    -  Rundwanderweg -> RWW
+    -  Ruine -> R
+    -  Sandgrube, Schottergrube -> SG
+    -  Sankt -> St
+    -  Schloss -> Schl
+    -  See -> S
+    -  ~siedlung -> sdlg
+    -  Sozialmedizinisches Zentrum -> SMZ
+    -  ~Spitze -> Sp
+    -  Steinbruch -> Stb
+    -  ~stiege -> stg
+    -  ~strasse -> str
+    -  südliche, südlicher, südliches -> südl
+    -  Unterer, Untere, Unteres -> u, unt
+    -  Unter~ -> U
+    -  Teich -> T
+    -  Technische Universität -> TU
+    -  Truppenübungsplatz -> TÜPL, TÜPl
+    -  Unfallkrankenhaus -> UKH
+    -  ~universität -> uni
+    -  verfallen -> verf
+    -  von -> v
+    -  Vordere, Vorderer, Vorderes -> Vd, Vord
+    -  Vorder… -> Vd, Vord
+    -  von der -> v d
+    -  vor der -> v d
+    -  Volksschule -> VS
+    -  Wald -> W
+    -  Wasserfall -> Wsf, Wssf
+    -  ~weg$ -> w
+    -  westliche, westlicher, westliches -> westl
+    -  Wiener -> Wr
+    -  ~wiese$ -> ws
+    -  Wirtschaftsuniversität -> WU
+    -  Wirtshaus -> Wh
+    -  zum -> z
diff --git a/settings/icu-rules/variants-el.yaml b/settings/icu-rules/variants-el.yaml
new file mode 100644 (file)
index 0000000..c9d133a
--- /dev/null
@@ -0,0 +1,54 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#.CE.95.CE.BB.CE.BB.CE.B7.CE.BD.CE.B9.CE.BA.CE.AC_-_Greek
+- lang: el
+  words:
+    -  Αγίας -> Αγ
+    -  Αγίου -> Αγ
+    -  Αγίων -> Αγ
+    -  Αδελφοί -> Αφοί
+    -  Αδελφών -> Αφών
+    -  Αλέξανδρου -> Αλ
+    -  Ανώτατο Τεχνολογικό Εκπαιδευτικό Ίδρυμα -> ΑΤΕΙ
+    -  Αστυνομικό Τμήμα -> ΑΤ
+    -  Βασιλέως -> Β
+    -  Βασιλέως -> Βασ
+    -  Βασιλίσσης -> Β
+    -  Βασιλίσσης -> Βασ
+    -  Γρηγορίου -> Γρ
+    -  Δήμος -> Δ
+    -  Δημοτικό Σχολείο -> ΔΣ
+    -  Δημοτικό Σχολείο -> Δημ Σχ
+    -  Εθνάρχου -> Εθν
+    -  Εθνική -> Εθν
+    -  Εθνικής -> Εθν
+    -  Ελευθέριος -> Ελ
+    -  Ελευθερίου -> Ελ
+    -  Ελληνικά Ταχυδρομεία -> ΕΛΤΑ
+    -  Θεσσαλονίκης -> Θεσ/νίκης
+    -  Ιερά Μονή -> Ι Μ
+    -  Ιερός Ναός -> Ι Ν
+    -  Κτίριο -> Κτ
+    -  Κωνσταντίνου -> Κων/νου
+    -  Λεωφόρος -> Λ
+    -  Λεωφόρος -> Λεωφ
+    -  Λίμνη -> Λ
+    -  Νέα -> Ν
+    -  Νέες -> Ν
+    -  Νέο -> Ν
+    -  Νέοι -> Ν
+    -  Νέος -> Ν
+    -  Νησί -> Ν
+    -  Νομός -> Ν
+    -  Όρος -> Όρ
+    -  Παλαιά -> Π
+    -  Παλαιές -> Π
+    -  Παλαιό -> Π
+    -  Παλαιοί -> Π
+    -  Παλαιός -> Π
+    -  Πανεπιστήμιο -> ΑΕΙ
+    -  Πανεπιστήμιο -> Παν
+    -  Πλατεία -> Πλ
+    -  Ποταμός -> Π
+    -  Ποταμός -> Ποτ
+    -  Στρατηγού -> Στρ
+    -  Ταχυδρομείο -> ΕΛΤΑ
+    -  Τεχνολογικό Εκπαιδευτικό Ίδρυμα -> ΤΕΙ
diff --git a/settings/icu-rules/variants-en.yaml b/settings/icu-rules/variants-en.yaml
new file mode 100644 (file)
index 0000000..5508fcd
--- /dev/null
@@ -0,0 +1,485 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#English
+- lang: en
+  words:
+    -  Access -> Accs
+    -  Air Force Base -> AFB
+    -  Air National Guard Base -> ANGB
+    -  Airport -> Aprt
+    -  Alley -> Al
+    -  Alley -> All
+    -  Alley -> Ally
+    -  Alley -> Aly
+    -  Alleyway -> Alwy
+    -  Amble -> Ambl
+    -  Apartments -> Apts
+    -  Approach -> Apch
+    -  Approach -> App
+    -  Arcade -> Arc
+    -  Arterial -> Artl
+    -  Artery -> Arty
+    -  Avenue -> Av
+    -  Avenue -> Ave
+    -  Back -> Bk
+    -  Banan -> Ba
+    -  Basin -> Basn
+    -  Basin -> Bsn
+    -  Beach -> Bch
+    -  Bend -> Bend
+    -  Bend -> Bnd
+    -  Block -> Blk
+    -  Boardwalk -> Bwlk
+    -  Boulevard -> Blvd
+    -  Boulevard -> Bvd
+    -  Boundary -> Bdy
+    -  Bowl -> Bl
+    -  Brace -> Br
+    -  Brae -> Br
+    -  Brae -> Brae
+    -  Break -> Brk
+    -  Bridge -> Bdge
+    -  Bridge -> Br
+    -  Bridge -> Brdg
+    -  Bridge -> Bri
+    -  Broadway -> Bdwy
+    -  Broadway -> Bway
+    -  Broadway -> Bwy
+    -  Brook -> Brk
+    -  Brow -> Brw
+    -  Brow -> Brow
+    -  Buildings -> Bldgs
+    -  Buildings -> Bldngs
+    -  Business -> Bus
+    -  Bypass -> Bps
+    -  Bypass -> Byp
+    -  Bypass -> Bypa
+    -  Byway -> Bywy
+    -  Caravan -> Cvn
+    -  Causeway -> Caus
+    -  Causeway -> Cswy
+    -  Causeway -> Cway
+    -  Center -> Cen
+    -  Center -> Ctr
+    -  Central -> Ctrl
+    -  Centre -> Cen
+    -  Centre -> Ctr
+    -  Centreway -> Cnwy
+    -  Chase -> Ch
+    -  Church -> Ch
+    -  Circle -> Cir
+    -  Circuit -> Cct
+    -  Circuit -> Ci
+    -  Circus -> Crc
+    -  Circus -> Crcs
+    -  City -> Cty
+    -  Close -> Cl
+    -  Common -> Cmn
+    -  Common -> Comm
+    -  Community -> Comm
+    -  Concourse -> Cnc
+    -  Concourse -> Con
+    -  Copse -> Cps
+    -  Corner -> Cnr
+    -  Corner -> Crn
+    -  Corso -> Cso
+    -  Cottages -> Cotts
+    -  County -> Co
+    -  County Road -> CR
+    -  County Route -> CR
+    -  Court -> Crt
+    -  Court -> Ct
+    -  Courtyard -> Cyd
+    -  Courtyard -> Ctyd
+    -  Cove -> Ce
+    -  Cove -> Cov
+    -  Cove -> Cove
+    -  Cove -> Cv
+    -  Creek -> Ck
+    -  Creek -> Cr
+    -  Creek -> Crk
+    -  Crescent -> Cr
+    -  Crescent -> Cres
+    -  Crest -> Crst
+    -  Crest -> Cst
+    -  Croft -> Cft
+    -  Cross -> Cs
+    -  Cross -> Crss
+    -  Crossing -> Crsg
+    -  Crossing -> Csg
+    -  Crossing -> Xing
+    -  Crossroad -> Crd
+    -  Crossway -> Cowy
+    -  Cul-de-sac -> Cds
+    -  Cul-de-sac -> Csac
+    -  Curve -> Cve
+    -  Cutting -> Cutt
+    -  Dale -> Dle
+    -  Dale -> Dale
+    -  Deviation -> Devn
+    -  Dip -> Dip
+    -  Distributor -> Dstr
+    -  Down -> Dn
+    -  Downs -> Dn
+    -  Drive -> Dr
+    -  Drive -> Drv
+    -  Drive -> Dv
+    -  Drive-In => Drive-In # prevent abbreviation here
+    -  Driveway -> Drwy
+    -  Driveway -> Dvwy
+    -  Driveway -> Dwy
+    -  East -> E
+    -  Edge -> Edg
+    -  Edge -> Edge
+    -  Elbow -> Elb
+    -  End -> End
+    -  Entrance -> Ent
+    -  Esplanade -> Esp
+    -  Estate -> Est
+    -  Expressway -> Exp
+    -  Expressway -> Expy
+    -  Expressway -> Expwy
+    -  Expressway -> Xway
+    -  Extension -> Ex
+    -  Fairway -> Fawy
+    -  Fairway -> Fy
+    -  Father -> Fr
+    -  Ferry -> Fy
+    -  Field -> Fd
+    -  Fire Track -> Ftrk
+    -  Firetrail -> Fit
+    -  Flat -> Fl
+    -  Flat -> Flat
+    -  Follow -> Folw
+    -  Footway -> Ftwy
+    -  Foreshore -> Fshr
+    -  Forest Service Road -> FSR
+    -  Formation -> Form
+    -  Fort -> Ft
+    -  Freeway -> Frwy
+    -  Freeway -> Fwy
+    -  Front -> Frnt
+    -  Frontage -> Fr
+    -  Frontage -> Frtg
+    -  Gap -> Gap
+    -  Garden -> Gdn
+    -  Gardens -> Gdn
+    -  Gardens -> Gdns
+    -  Gate -> Ga
+    -  Gate -> Gte
+    -  Gates -> Ga
+    -  Gates -> Gte
+    -  Gateway -> Gwy
+    -  George -> Geo
+    -  Glade -> Gl
+    -  Glade -> Gld
+    -  Glade -> Glde
+    -  Glen -> Gln
+    -  Glen -> Glen
+    -  Grange -> Gra
+    -  Green -> Gn
+    -  Green -> Grn
+    -  Ground -> Grnd
+    -  Grove -> Gr
+    -  Grove -> Gro
+    -  Grovet -> Gr
+    -  Gully -> Gly
+    -  Harbor -> Hbr
+    -  Harbour -> Hbr
+    -  Haven -> Hvn
+    -  Head -> Hd
+    -  Heads -> Hd
+    -  Heights -> Hgts
+    -  Heights -> Ht
+    -  Heights -> Hts
+    -  High School -> HS
+    -  Highroad -> Hird
+    -  Highroad -> Hrd
+    -  Highway -> Hwy
+    -  Hill -> Hill
+    -  Hill -> Hl
+    -  Hills -> Hl
+    -  Hills -> Hls
+    -  Hospital -> Hosp
+    -  House -> Ho
+    -  House -> Hse
+    -  Industrial -> Ind
+    -  Interchange -> Intg
+    -  International -> Intl
+    -  Island -> I
+    -  Island -> Is
+    -  Junction -> Jctn
+    -  Junction -> Jnc
+    -  Junior -> Jr
+    -  Key -> Key
+    -  Lagoon -> Lgn
+    -  Lakes -> L
+    -  Landing -> Ldg
+    -  Lane -> La
+    -  Lane -> Lane
+    -  Lane -> Ln
+    -  Laneway -> Lnwy
+    -  Line -> Line
+    -  Line -> Ln
+    -  Link -> Link
+    -  Link -> Lk
+    -  Little -> Lit
+    -  Little -> Lt
+    -  Lodge -> Ldg
+    -  Lookout -> Lkt
+    -  Loop -> Loop
+    -  Loop -> Lp
+    -  Lower -> Low
+    -  Lower -> Lr
+    -  Lower -> Lwr
+    -  Mall -> Mall
+    -  Mall -> Ml
+    -  Manor -> Mnr
+    -  Mansions -> Mans
+    -  Market -> Mkt
+    -  Meadow -> Mdw
+    -  Meadows -> Mdw
+    -  Meadows -> Mdws
+    -  Mead -> Md
+    -  Meander -> Mdr
+    -  Meander -> Mndr
+    -  Meander -> Mr
+    -  Medical -> Med
+    -  Memorial -> Mem
+    -  Mews -> Mews
+    -  Mews -> Mw
+    -  Middle -> Mid
+    -  Middle School -> MS
+    -  Mile -> Mi
+    -  Military -> Mil
+    -  Motorway -> Mtwy
+    -  Motorway -> Mwy
+    -  Mount -> Mt
+    -  Mountain -> Mtn
+    -  Mountains -> Mtn
+    -  Municipal -> Mun
+    -  Museum -> Mus
+    -  National Park -> NP
+    -  National Recreation Area -> NRA
+    -  National Wildlife Refuge Area -> NWRA
+    -  Nook -> Nk
+    -  Nook -> Nook
+    -  North -> N
+    -  Northeast -> NE
+    -  Northwest -> NW
+    -  Outlook -> Out
+    -  Outlook -> Otlk
+    -  Parade -> Pde
+    -  Paradise -> Pdse
+    -  Park -> Park
+    -  Park -> Pk
+    -  Parklands -> Pkld
+    -  Parkway -> Pkwy
+    -  Parkway -> Pky
+    -  Parkway -> Pwy
+    -  Pass -> Pass
+    -  Pass -> Ps
+    -  Passage -> Psge
+    -  Path -> Path
+    -  Pathway -> Phwy
+    -  Pathway -> Pway
+    -  Pathway -> Pwy
+    -  Piazza -> Piaz
+    -  Pike -> Pk
+    -  Place -> Pl
+    -  Plain -> Pl
+    -  Plains -> Pl
+    -  Plateau -> Plat
+    -  Plaza -> Pl
+    -  Plaza -> Plz
+    -  Plaza -> Plza
+    -  Pocket -> Pkt
+    -  Point -> Pnt
+    -  Point -> Pt
+    -  Port -> Port
+    -  Port -> Pt
+    -  Post Office -> PO
+    -  Precinct -> Pct
+    -  Promenade -> Prm
+    -  Promenade -> Prom
+    -  Quad -> Quad
+    -  Quadrangle -> Qdgl
+    -  Quadrant -> Qdrt
+    -  Quadrant -> Qd
+    -  Quay -> Qy
+    -  Quays -> Qy
+    -  Quays -> Qys
+    -  Ramble -> Ra
+    -  Ramble -> Rmbl
+    -  Range -> Rge
+    -  Range -> Rnge
+    -  Reach -> Rch
+    -  Reservation -> Res
+    -  Reserve -> Res
+    -  Reservoir -> Res
+    -  Rest -> Rest
+    -  Rest -> Rst
+    -  Retreat -> Rt
+    -  Retreat -> Rtt
+    -  Return -> Rtn
+    -  Ridge -> Rdg
+    -  Ridge -> Rdge
+    -  Ridgeway -> Rgwy
+    -  Right of Way -> Rowy
+    -  Rise -> Ri
+    -  Rise -> Rise
+    -  River -> R
+    -  River -> Riv
+    -  River -> Rvr
+    -  Riverway -> Rvwy
+    -  Riviera -> Rvra
+    -  Road -> Rd
+    -  Roads -> Rds
+    -  Roadside -> Rdsd
+    -  Roadway -> Rdwy
+    -  Roadway -> Rdy
+    -  Robert -> Robt
+    -  Rocks -> Rks
+    -  Ronde -> Rnde
+    -  Rosebowl -> Rsbl
+    -  Rotary -> Rty
+    -  Round -> Rnd
+    -  Route -> Rt
+    -  Route -> Rte
+    -  Row -> Row
+    -  Rue -> Rue
+    -  Run -> Run
+    -  Saint -> St
+    -  Saints -> SS
+    -  Senior -> Sr
+    -  Serviceway -> Swy
+    -  Serviceway -> Svwy
+    -  Shunt -> Shun
+    -  Siding -> Sdng
+    -  Sister -> Sr
+    -  Slope -> Slpe
+    -  Sound -> Snd
+    -  South -> S
+    -  South -> Sth
+    -  Southeast -> SE
+    -  Southwest -> SW
+    -  Spur -> Spur
+    -  Square -> Sq
+    -  Stairway -> Strwy
+    -  State Highway -> SH
+    -  State Highway -> SHwy
+    -  State Route -> SR
+    -  Station -> Sta
+    -  Station -> Stn
+    -  Strand -> Sd
+    -  Strand -> Stra
+    -  Street -> St
+    -  Strip -> Strp
+    -  Subway -> Sbwy
+    -  Tarn -> Tn
+    -  Tarn -> Tarn
+    -  Terminal -> Term
+    -  Terrace -> Tce
+    -  Terrace -> Ter
+    -  Terrace -> Terr
+    -  Thoroughfare -> Thfr
+    -  Thoroughfare -> Thor
+    -  Tollway -> Tlwy
+    -  Tollway -> Twy
+    -  Top -> Top
+    -  Tor -> Tor
+    -  Towers -> Twrs
+    -  Township -> Twp
+    -  Trace -> Trce
+    -  Track -> Tr
+    -  Track -> Trk
+    -  Trail -> Trl
+    -  Trailer -> Trlr
+    -  Triangle -> Tri
+    -  Trunkway -> Tkwy
+    -  Tunnel -> Tun
+    -  Turn -> Tn
+    -  Turn -> Trn
+    -  Turn -> Turn
+    -  Turnpike -> Tpk
+    -  Turnpike -> Tpke
+    -  Underpass -> Upas
+    -  Underpass -> Ups
+    -  University -> Uni
+    -  University -> Univ
+    -  Upper -> Up
+    -  Upper -> Upr
+    -  Vale -> Va
+    -  Vale -> Vale
+    -  Valley -> Vy
+    -  Viaduct -> Vdct
+    -  Viaduct -> Via
+    -  Viaduct -> Viad
+    -  View -> Vw
+    -  View -> View
+    -  Village -> Vill
+    -  Villas -> Vlls
+    -  Vista -> Vst
+    -  Vista -> Vsta
+    -  Walk -> Walk
+    -  Walk -> Wk
+    -  Walk -> Wlk
+    -  Walkway -> Wkwy
+    -  Walkway -> Wky
+    -  Waters -> Wtr
+    -  Way -> Way
+    -  Way -> Wy
+    -  West -> W
+    -  Wharf -> Whrf
+    -  William -> Wm
+    -  Wynd -> Wyn
+    -  Wynd -> Wynd
+    -  Yard -> Yard
+    -  Yard -> Yd
+- lang: en
+  country: ca
+  words:
+    -  Circuit -> CIRCT
+    -  Concession -> CONC
+    -  Corners -> CRNRS
+    -  Crossing -> CROSS
+    -  Diversion -> DIVERS
+    -  Esplanade -> ESPL
+    -  Extension -> EXTEN
+    -  Grounds -> GRNDS
+    -  Harbour -> HARBR
+    -  Highlands -> HGHLDS
+    -  Landing -> LANDNG
+    -  Limits -> LMTS
+    -  Lookout -> LKOUT
+    -  Orchard -> ORCH
+    -  Parkway -> PKY
+    -  Passage -> PASS
+    -  Pathway -> PTWAY
+    -  Private -> PVT
+    -  Range -> RG
+    -  Subdivision -> SUBDIV
+    -  Terrace -> TERR
+    -  Townline -> TLINE
+    -  Turnabout -> TRNABT
+    -  Village -> VILLGE
+- lang: en
+  country: ph
+  words:
+    -  Apartment -> Apt
+    -  Barangay -> Brgy
+    -  Barangay -> Bgy
+    -  Building -> Bldg
+    -  Commission -> Comm
+    -  Compound -> Cmpd
+    -  Compound -> Cpd
+    -  Cooperative -> Coop
+    -  Department -> Dept
+    -  Department -> Dep't
+    -  General -> Gen
+    -  Governor -> Gov
+    -  National -> Nat'l
+    -  National High School -> NHS
+    -  Philippine -> Phil
+    -  Police Community Precinct -> PCP
+    -  Province -> Prov
+    -  Senior High School -> SHS
+    -  Subdivision -> Subd
diff --git a/settings/icu-rules/variants-es.yaml b/settings/icu-rules/variants-es.yaml
new file mode 100644 (file)
index 0000000..5c5e6ab
--- /dev/null
@@ -0,0 +1,163 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Espa.C3.B1ol_-_Spanish
+- lang: es
+  words:
+    -  Acequia -> Aceq
+    -  Alameda -> Alam
+    -  Alquería -> Alque
+    -  Andador -> Andad
+    -  Angosta -> Angta
+    -  Apartamento -> Apto
+    -  Apartamentos -> Aptos
+    -  Apeadero -> Apdro
+    -  Arboleda -> Arb
+    -  Arrabal -> Arral
+    -  Arroyo -> Arry
+    -  Asociación de Vecinos -> A VV
+    -  Asociación Vecinal -> A V
+    -  Autopista -> Auto
+    -  Autovía -> Autov
+    -  Avenida -> Av
+    -  Avenida -> Avd
+    -  Avenida -> Avda
+    -  Balneario -> Balnr
+    -  Banda -> B
+    -  Banda -> Bda
+    -  Barranco -> Branc
+    -  Barranquil -> Bqllo
+    -  Barriada -> Barda
+    -  Barrio -> B.º
+    -  Barrio -> Bo
+    -  Bloque -> Blq
+    -  Bulevar -> Blvr
+    -  Boulevard -> Blvd
+    -  Calle -> C/
+    -  Calle -> C
+    -  Calle -> Cl
+    -  Calleja -> Cllja
+    -  Callejón -> Callej
+    -  Callejón -> Cjón
+    -  Callejón -> Cllón
+    -  Callejuela -> Cjla
+    -  Callizo -> Cllzo
+    -  Calzada -> Czada
+    -  Camino -> Cno
+    -  Camino -> Cmno
+    -  Camino hondo -> C H
+    -  Camino nuevo -> C N
+    -  Camino viejo -> C V
+    -  Camping -> Campg
+    -  Cantera -> Cantr
+    -  Cantina -> Canti
+    -  Cantón -> Cant
+    -  Carrera -> Cra
+    -  Carrero -> Cro
+    -  Carretera -> Ctra
+    -  Carreterín -> Ctrin
+    -  Carretil -> Crtil
+    -  Caserío -> Csrio
+    -  Centro Integrado de Formación Profesional -> CIFP
+    -  Cinturón -> Cint
+    -  Circunvalación -> Ccvcn
+    -  Cobertizo -> Cbtiz
+    -  Colegio de Educación Especial -> CEE
+    -  Colegio de Educación Infantil -> CEI
+    -  Colegio de Educación Infantil y Primaria -> CEIP
+    -  Colegio Rural Agrupado -> CRA
+    -  Colonia -> Col
+    -  Complejo -> Compj
+    -  Conjunto -> Cjto
+    -  Convento -> Cnvto
+    -  Cooperativa -> Coop
+    -  Corralillo -> Crrlo
+    -  Corredor -> Crrdo
+    -  Cortijo -> Crtjo
+    -  Costanilla -> Cstan
+    -  Costera -> Coste
+    -  Dehesa -> Dhsa
+    -  Demarcación -> Demar
+    -  Diagonal -> Diag
+    -  Diseminado -> Disem
+    -  Doctor -> Dr
+    -  Doctora -> Dra
+    -  Edificio -> Edif
+    -  Empresa -> Empr
+    -  Entrada -> Entd
+    -  Escalera -> Esca
+    -  Escalinata -> Escal
+    -  Espalda -> Eslda
+    -  Estación -> Estcn
+    -  Estrada -> Estda
+    -  Explanada -> Expla
+    -  Extramuros -> Extrm
+    -  Extrarradio -> Extrr
+    -  Fábrica -> Fca
+    -  Fábrica -> Fbrca
+    -  Ferrocarril -> F C
+    -  Ferrocarriles -> FF CC
+    -  Galería -> Gale
+    -  Glorieta -> Gta
+    -  Gran Vía -> G V
+    -  Hipódromo -> Hipód
+    -  Instituto de Educación Secundaria -> IES
+    -  Jardín -> Jdín
+    -  Llanura -> Llnra
+    -  Lote -> Lt
+    -  Malecón -> Malec
+    -  Manzana -> Mz
+    -  Mercado -> Merc
+    -  Mirador -> Mrdor
+    -  Monasterio -> Mtrio
+    -  Nuestra Señora -> N.ª S.ª
+    -  Nuestra Señora -> Ntr.ª Sr.ª
+    -  Nuestra Señora -> Ntra Sra
+    -  Palacio -> Palac
+    -  Pantano -> Pant
+    -  Parque -> Pque
+    -  Particular -> Parti
+    -  Partida -> Ptda
+    -  Pasadizo -> Pzo
+    -  Pasaje -> Psje
+    -  Paseo -> P.º
+    -  Paseo marítimo -> P.º mar
+    -  Pasillo -> Psllo
+    -  Plaza -> Pl
+    -  Plaza -> Pza
+    -  Plazoleta -> Pzta
+    -  Plazuela -> Plzla
+    -  Poblado -> Pbdo
+    -  Polígono -> Políg
+    -  Polígono industrial -> Pg ind
+    -  Pórtico -> Prtco
+    -  Portillo -> Ptilo
+    -  Prazuela -> Przla
+    -  Prolongación -> Prol
+    -  Pueblo -> Pblo
+    -  Puente -> Pte
+    -  Puerta -> Pta
+    -  Puerto -> Pto
+    -  Punto kilométrico -> P k
+    -  Rambla -> Rbla
+    -  Residencial -> Resid
+    -  Ribera -> Rbra
+    -  Rincón -> Rcón
+    -  Rinconada -> Rcda
+    -  Rotonda -> Rtda
+    -  San -> S
+    -  Sanatorio -> Sanat
+    -  Santa -> Sta
+    -  Santo -> Sto
+    -  Santas -> Stas
+    -  Santos -> Stos
+    -  Santuario -> Santu
+    -  Sector -> Sect
+    -  Sendera -> Sedra
+    -  Sendero -> Send
+    -  Torrente -> Trrnt
+    -  Tránsito -> Tráns
+    -  Transversal -> Trval
+    -  Trasera -> Tras
+    -  Travesía -> Trva
+    -  Urbanización -> Urb
+    -  Vecindario -> Vecin
+    -  Viaducto -> Vcto
+    -  Viviendas -> Vvdas
diff --git a/settings/icu-rules/variants-et.yaml b/settings/icu-rules/variants-et.yaml
new file mode 100644 (file)
index 0000000..13dd86b
--- /dev/null
@@ -0,0 +1,8 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Eesti_-_Estonian
+- lang: et
+  words:
+    -  Maantee -> mnt
+    -  Puiestee -> pst
+    -  Raudtee -> rdt
+    -  Raudteejaam -> rdtj
+    -  Tänav -> tn
diff --git a/settings/icu-rules/variants-eu.yaml b/settings/icu-rules/variants-eu.yaml
new file mode 100644 (file)
index 0000000..2b9bf73
--- /dev/null
@@ -0,0 +1,6 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Euskara_-_Basque
+- lang: eu
+  words:
+    -  Etorbidea -> Etorb
+    -  Errepidea -> Err
+    -  Kalea -> K
diff --git a/settings/icu-rules/variants-fi.yaml b/settings/icu-rules/variants-fi.yaml
new file mode 100644 (file)
index 0000000..34f4e6c
--- /dev/null
@@ -0,0 +1,23 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Suomi_-_Finnish
+- lang: fi
+  words:
+    -  ~alue -> al
+    -  ~asema -> as
+    -  ~aukio -> auk
+    -  ~kaari -> kri
+    -  ~katu -> k
+    -  ~kuja -> kj
+    -  ~kylä -> kl
+    -  ~penger -> pgr
+    -  ~polku -> p
+    -  ~puistikko -> pko
+    -  ~puisto -> ps
+    -  ~raitti -> r
+    -  ~rautatieasema -> ras
+    -  ~ranta -> rt
+    -  ~rinne -> rn
+    -  ~taival -> tvl
+    -  ~tie -> t
+    -  tienhaara -> th
+    -  ~tori -> tr
+    -  ~väylä -> vlä
diff --git a/settings/icu-rules/variants-fr.yaml b/settings/icu-rules/variants-fr.yaml
new file mode 100644 (file)
index 0000000..0fd9c33
--- /dev/null
@@ -0,0 +1,297 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Fran.C3.A7ais_-_French
+- lang: fr
+  words:
+    -  Abbaye -> ABE
+    -  Agglomération -> AGL
+    -  Aire -> AIRE
+    -  Aires -> AIRE
+    -  Allée -> ALL
+    -  Allée -> All
+    -  Allées -> ALL
+    -  Ancien chemin -> ACH
+    -  Ancienne route -> ART
+    -  Anciennes routes -> ART
+    -  Anse -> ANSE
+    -  Arcade -> ARC
+    -  Arcades -> ARC
+    -  Autoroute -> AUT
+    -  Avenue -> AV
+    -  Avenue -> Av
+    -  Barrière -> BRE
+    -  Barrières -> BRE
+    -  Bas chemin -> BCH
+    -  Bastide -> BSTD
+    -  Baston -> BAST
+    -  Béguinage -> BEGI
+    -  Béguinages -> BEGI
+    -  Berge -> BER
+    -  Berges -> BER
+    -  Bois -> BOIS
+    -  Boucle -> BCLE
+    -  Boulevard -> Bd
+    -  Boulevard -> BD
+    -  Bourg -> BRG
+    -  Butte -> BUT
+    -  Cité -> CITE
+    -  Cités -> CITE
+    -  Côte -> COTE
+    -  Côteau -> COTE
+    -  Cale -> CALE
+    -  Camp -> CAMP
+    -  Campagne -> CGNE
+    -  Camping -> CPG
+    -  Carreau -> CAU
+    -  Carrefour -> CAR
+    -  Carrière -> CARE
+    -  Carrières -> CARE
+    -  Carré -> CARR
+    -  Castel -> CST
+    -  Cavée -> CAV
+    -  Central -> CTRE
+    -  Centre -> CTRE
+    -  Chalet -> CHL
+    -  Chapelle -> CHP
+    -  Charmille -> CHI
+    -  Chaussée -> CHS
+    -  Chaussées -> CHS
+    -  Chemin -> Ch
+    -  Chemin -> CHE
+    -  Chemin -> Che
+    -  Chemin vicinal -> CHV
+    -  Cheminement -> CHEM
+    -  Cheminements -> CHEM
+    -  Chemins -> CHE
+    -  Chemins vicinaux -> CHV
+    -  Chez -> CHEZ
+    -  Château -> CHT
+    -  Cloître -> CLOI
+    -  Clos -> CLOS
+    -  Col -> COL
+    -  Colline -> COLI
+    -  Collines -> COLI
+    -  Contour -> CTR
+    -  Corniche -> COR
+    -  Corniches -> COR
+    -  Cottage -> COTT
+    -  Cottages -> COTT
+    -  Cour -> COUR
+    -  Cours -> CRS
+    -  Cours -> Crs
+    -  Darse -> DARS
+    -  Degré -> DEG
+    -  Degrés -> DEG
+    -  Descente -> DSG
+    -  Descentes -> DSG
+    -  Digue -> DIG
+    -  Digues -> DIG
+    -  Domaine -> DOM
+    -  Domaines -> DOM
+    -  Écluse -> ECL
+    -  Écluse -> ÉCL
+    -  Écluses -> ECL
+    -  Écluses -> ÉCL
+    -  Église -> EGL
+    -  Église -> ÉGL
+    -  Enceinte -> EN
+    -  Enclave -> ENV
+    -  Enclos -> ENC
+    -  Escalier -> ESC
+    -  Escaliers -> ESC
+    -  Espace -> ESPA
+    -  Esplanade -> ESP
+    -  Esplanades -> ESP
+    -  Étang -> ETANG
+    -  Étang -> ÉTANG
+    -  Faubourg -> FG
+    -  Faubourg -> Fg
+    -  Ferme -> FRM
+    -  Fermes -> FRM
+    -  Fontaine -> FON
+    -  Fort -> FORT
+    -  Forum -> FORM
+    -  Fosse -> FOS
+    -  Fosses -> FOS
+    -  Foyer -> FOYR
+    -  Galerie -> GAL
+    -  Galeries -> GAL
+    -  Gare -> GARE
+    -  Garenne -> GARN
+    -  Grand boulevard -> GBD
+    -  Grand ensemble -> GDEN
+    -  Grand’rue -> GR
+    -  Grande rue -> GR
+    -  Grandes rues -> GR
+    -  Grands ensembles -> GDEN
+    -  Grille -> GRI
+    -  Grimpette -> GRIM
+    -  Groupe -> GPE
+    -  Groupement -> GPT
+    -  Groupes -> GPE
+    -  Halle -> HLE
+    -  Halles -> HLE
+    -  Hameau -> HAM
+    -  Hameaux -> HAM
+    -  Haut chemin -> HCH
+    -  Hauts chemins -> HCH
+    -  Hippodrome -> HIP
+    -  HLM -> HLM
+    -  Île -> ILE
+    -  Île -> ÎLE
+    -  Immeuble -> IMM
+    -  Immeubles -> IMM
+    -  Impasse -> IMP
+    -  Impasse -> Imp
+    -  Impasses -> IMP
+    -  Jardin -> JARD
+    -  Jardins -> JARD
+    -  Jetée -> JTE
+    -  Jetées -> JTE
+    -  Levée -> LEVE
+    -  Lieu-dit -> LD
+    -  Lotissement -> LOT
+    -  Lotissements -> LOT
+    -  Mail -> MAIL
+    -  Maison forestière -> MF
+    -  Manoir -> MAN
+    -  Marche -> MAR
+    -  Marches -> MAR
+    -  Maréchal -> MAL
+    -  Mas -> MAS
+    -  Monseigneur -> Mgr
+    -  Mont -> Mt
+    -  Montée -> MTE
+    -  Montées -> MTE
+    -  Moulin -> MLN
+    -  Moulins -> MLN
+    -  Musée -> MUS
+    -  Métro -> MET
+    -  Métro -> MÉT
+    -  Nouvelle route -> NTE
+    -  Palais -> PAL
+    -  Parc -> PARC
+    -  Parcs -> PARC
+    -  Parking -> PKG
+    -  Parvis -> PRV
+    -  Passage -> PAS
+    -  Passage -> Pas
+    -  Passage -> Pass
+    -  Passage à niveau -> PN
+    -  Passe -> PASS
+    -  Passerelle -> PLE
+    -  Passerelles -> PLE
+    -  Passes -> PASS
+    -  Patio -> PAT
+    -  Pavillon -> PAV
+    -  Pavillons -> PAV
+    -  Petit chemin -> PCH
+    -  Petite allée -> PTA
+    -  Petite avenue -> PAE
+    -  Petite impasse -> PIM
+    -  Petite route -> PRT
+    -  Petite rue -> PTR
+    -  Petites allées -> PTA
+    -  Place -> PL
+    -  Place -> Pl
+    -  Placis -> PLCI
+    -  Plage -> PLAG
+    -  Plages -> PLAG
+    -  Plaine -> PLN
+    -  Plan -> PLAN
+    -  Plateau -> PLT
+    -  Plateaux -> PLT
+    -  Pointe -> PNT
+    -  Pont -> PONT
+    -  Ponts -> PONT
+    -  Porche -> PCH
+    -  Port -> PORT
+    -  Porte -> PTE
+    -  Portique -> PORQ
+    -  Portiques -> PORQ
+    -  Poterne -> POT
+    -  Pourtour -> POUR
+    -  Presqu’île -> PRQ
+    -  Promenade -> PROM
+    -  Promenade -> Prom
+    -  Pré -> PRE
+    -  Pré -> PRÉ
+    -  Périphérique -> PERI
+    -  Péristyle -> PSTY
+    -  Quai -> QU
+    -  Quai -> Qu
+    -  Quartier -> QUA
+    -  Raccourci -> RAC
+    -  Raidillon -> RAID
+    -  Rampe -> RPE
+    -  Rempart -> REM
+    -  Roc -> ROC
+    -  Rocade -> ROC
+    -  Rond point -> RPT
+    -  Roquet -> ROQT
+    -  Rotonde -> RTD
+    -  Route -> RTE
+    -  Route -> Rte
+    -  Routes -> RTE
+    -  Rue -> R
+    -  Rue -> R
+    -  Ruelle -> RLE
+    -  Ruelles -> RLE
+    -  Rues -> R
+    -  Résidence -> RES
+    -  Résidences -> RES
+    -  Saint -> St
+    -  Sainte -> Ste
+    -  Sente -> SEN
+    -  Sentes -> SEN
+    -  Sentier -> SEN
+    -  Sentiers -> SEN
+    -  Square -> SQ
+    -  Square -> Sq
+    -  Stade -> STDE
+    -  Station -> STA
+    -  Terrain -> TRN
+    -  Terrasse -> TSSE
+    -  Terrasses -> TSSE
+    -  Terre plein -> TPL
+    -  Tertre -> TRT
+    -  Tertres -> TRT
+    -  Tour -> TOUR
+    -  Traverse -> TRA
+    -  Vallon -> VAL
+    -  Vallée -> VAL
+    -  Venelle -> VEN
+    -  Venelles -> VEN
+    -  Via -> VIA
+    -  Vieille route -> VTE
+    -  Vieux chemin -> VCHE
+    -  Villa -> VLA
+    -  Village -> VGE
+    -  Villages -> VGE
+    -  Villas -> VLA
+    -  Voie -> VOI
+    -  Voies -> VOI
+    -  Zone -> ZONE
+    -  Zone artisanale -> ZA
+    -  Zone d'aménagement concerté -> ZAC
+    -  Zone d'aménagement différé -> ZAD
+    -  Zone industrielle -> ZI
+    -  Zone à urbaniser en priorité -> ZUP
+- lang: fr
+  country: ca
+  words:
+    -  Boulevard -> BOUL
+    -  Carré -> CAR
+    -  Carrefour -> CARREF
+    -  Centre -> C
+    -  Chemin -> CH
+    -  Croissant -> CROIS
+    -  Diversion -> DIVERS
+    -  Échangeur -> ÉCH
+    -  Esplanade -> ESPL
+    -  Passage -> PASS
+    -  Plateau -> PLAT
+    -  Rang -> RANG
+    -  Rond-point -> RDPT
+    -  Sentier -> SENT
+    -  Subdivision -> SUBDIV
+    -  Terrasse -> TSSE
+    -  Village -> VILLGE
diff --git a/settings/icu-rules/variants-gl.yaml b/settings/icu-rules/variants-gl.yaml
new file mode 100644 (file)
index 0000000..43b403c
--- /dev/null
@@ -0,0 +1,27 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Galego_-_Galician
+- lang: gl
+  words:
+    -  Asociación Veciñal -> A V
+    -  Asociación de Veciños -> A VV
+    -  Avenida -> Av
+    -  Avenida -> Avda
+    -  Centro Integrado de Formación Profesional -> CIFP
+    -  Colexio de Educación Especial -> CEE
+    -  Colexio de Educación Infantil -> CEI
+    -  Colexio de Educación Infantil e Primaria -> CEIP
+    -  Colexio Rural Agrupado -> CRA
+    -  Doutor -> Dr
+    -  Doutora -> Dra
+    -  Edificio -> Edif
+    -  Estrada -> Estda
+    -  Ferrocarril -> F C
+    -  Ferrocarrís -> FF CC
+    -  Instituto de Educación Secundaria -> IES
+    -  Rúa -> R/
+    -  San -> S
+    -  Santa -> Sta
+    -  Santo -> Sto
+    -  Santas -> Stas
+    -  Santos -> Stos
+    -  Señora -> Sra
+    -  Urbanización -> Urb
diff --git a/settings/icu-rules/variants-hu.yaml b/settings/icu-rules/variants-hu.yaml
new file mode 100644 (file)
index 0000000..5968f33
--- /dev/null
@@ -0,0 +1,4 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Magyar_-_Hungarian
+- lang: hu
+  words:
+    -  utca -> u
diff --git a/settings/icu-rules/variants-it.yaml b/settings/icu-rules/variants-it.yaml
new file mode 100644 (file)
index 0000000..3e45521
--- /dev/null
@@ -0,0 +1,77 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Italiano_-_Italian
+- lang: it
+  words:
+    -  Calle -> C.le
+    -  Campo -> C.po
+    -  Cascina -> C.na
+    -  Cinque -> 5
+    -  Corso -> C.so
+    -  Corte -> C.te
+    -  Decima -> X
+    -  Decimo -> X
+    -  Due -> 2
+    -  Fondamenta -> F.ta
+    -  Largo -> L.go
+    -  Località -> Loc
+    -  Lungomare -> L.mare
+    -  Nona -> IX
+    -  Nono -> IX
+    -  Nove -> 9
+    -  Otto -> 8
+    -  Ottava -> VIII
+    -  Ottavo -> VIII
+    -  Piazza -> P.za
+    -  Piazza -> P.zza
+    -  Piazzale -> P.le
+    -  Piazzetta -> P.ta
+    -  Ponte -> P.te
+    -  Porta -> P.ta
+    -  Prima -> I
+    -  Primo -> I
+    -  Primo -> 1
+    -  Primo -> 1°
+    -  Quarta -> IV
+    -  Quarto -> IV
+    -  Quattro -> IV
+    -  Quattro -> 4
+    -  Quinta -> V
+    -  Quinto -> V
+    -  Salizada -> S.da
+    -  San -> S
+    -  Santa -> S
+    -  Santo -> S
+    -  Sant' -> S
+    -  Santi -> SS
+    -  Santissima -> SS.ma
+    -  Santissime -> SS.me
+    -  Santissimi -> SS.mi
+    -  Santissimo -> SS.mo
+    -  Seconda -> II
+    -  Secondo -> II
+    -  Sei -> 6
+    -  Sesta -> VI
+    -  Sesto -> VI
+    -  Sette -> 7
+    -  Settima -> VII
+    -  Settimo -> VII
+    -  Stazione -> Staz
+    -  Strada Comunale -> SC
+    -  Strada Provinciale -> SP
+    -  Strada Regionale -> SR
+    -  Strada Statale -> SS
+    -  Terzo -> III
+    -  Terza -> III
+    -  Tre -> 3
+    -  Trenta -> XXX
+    -  Un -> 1
+    -  Una -> 1
+    -  Venti -> XX
+    -  Venti -> 20
+    -  Venticinque -> XXV
+    -  Venticinque -> 25
+    -  Ventiquattro -> XXIV
+    -  Ventitreesimo -> XXIII
+    -  Via -> V
+    -  Viale -> V.le
+    -  Vico -> V.co
+    -  Vicolo -> V.lo
diff --git a/settings/icu-rules/variants-ja.yaml b/settings/icu-rules/variants-ja.yaml
new file mode 100644 (file)
index 0000000..72951d8
--- /dev/null
@@ -0,0 +1,32 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#.E6.97.A5.E6.9C.AC.E8.AA.9E_.28Nihongo.29_-_Japanese
+- lang: ja
+  words:
+    -  ~中学校 |-> 中
+    -  ~大学 |-> 大
+    -  独立行政法人~ -> 独
+    -  学校法人~ -> 学
+    -  ~銀行 |-> 銀
+    -  ~合同会社 -> 合
+    -  合同会社~ -> 合
+    -  ~合名会社 -> 名
+    -  合名会社~ -> 名
+    -  ~合資会社 -> 資
+    -  合資会社~ -> 資
+    -  一般道道~ -> 一
+    -  一般府道~ -> 一
+    -  一般県道~ -> 一
+    -  一般社団法人~ -> 一社
+    -  一般都道~ -> 一
+    -  一般財団法人~ -> 一財
+    -  医療法人~ -> 医
+    -  ~株式会社 -> 株
+    -  株式会社~ -> 株
+    -  国立大学法人~ -> 大
+    -  公立大学法人~ -> 大
+    -  ~高等学校 |-> 高
+    -  ~高等学校 |-> 高校
+    -  ~小学校 |-> 小
+    -  主要地方道~ -> 主
+    -  有限会社~ -> 有
+    -  ~有限会社 -> 有
+    -  財団法人~ -> 財
diff --git a/settings/icu-rules/variants-mg.yaml b/settings/icu-rules/variants-mg.yaml
new file mode 100644 (file)
index 0000000..e90c38a
--- /dev/null
@@ -0,0 +1,12 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Malagasy_-_Malgache
+- lang: mg
+  words:
+    -  Ambato -> Ato
+    -  Ambinany -> Any
+    -  Ambodi -> Adi
+    -  Ambohi -> Ahi
+    -  Ambohitr' -> Atr'
+    -  Ambony -> Ani
+    -  Ampasi -> Asi
+    -  Andoha -> Aha
+    -  Andrano -> Ano
diff --git a/settings/icu-rules/variants-ms.yaml b/settings/icu-rules/variants-ms.yaml
new file mode 100644 (file)
index 0000000..3bcab06
--- /dev/null
@@ -0,0 +1,12 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Bahasa_Melayu_-_Malay
+- lang: ms
+  words:
+    -  Jalan -> Jln
+    -  Simpang -> Spg
+    -  Kampong -> Kg
+    -  Sungai -> Sg
+    -  Haji -> Hj
+    -  Pengiran -> Pg
+    -  Awang -> Awg
+    -  Dayang -> Dyg
+
diff --git a/settings/icu-rules/variants-nl.yaml b/settings/icu-rules/variants-nl.yaml
new file mode 100644 (file)
index 0000000..0398094
--- /dev/null
@@ -0,0 +1,53 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Nederlands_-_Dutch
+- lang: nl
+  words:
+    -  Broeder -> Br
+    -  Burgemeester -> Burg
+    -  Commandant -> Cmdt
+    -  Doctor -> dr
+    -  Dokter -> Dr
+    -  Dominee -> ds
+    -  Gebroeders -> Gebr
+    -  Generaal -> Gen
+    -  ~gracht -> gr
+    -  Ingenieur -> ir
+    -  Jonkheer -> Jhr
+    -  Kolonel -> Kol
+    -  Kanunnik -> Kan
+    -  Kardinaal -> Kard
+    -  Kort(e) -> Kte, K
+    -  Koning -> Kon
+    -  Koningin -> Kon
+    -  ~laan -> ln
+    -  Lange -> L
+    -  Luitenant -> Luit
+    -  ~markt -> mkt
+    -  Meester -> Mr, mr
+    -  Mejuffrouw -> Mej
+    -  Mevrouw -> Mevr
+    -  Minister -> Min
+    -  Monseigneur -> Mgr
+    -  Noordzijde -> NZ, N Z
+    -  Oostzijde -> OZ, O Z
+    -  Onze-Lieve-Vrouw,Onze-Lieve-Vrouwe -> O L V, OLV
+    -  Pastoor -> Past
+    -  ~plein -> pln
+    -  President -> Pres
+    -  Prins -> Pr
+    -  Prinses -> Pr
+    -  Professor -> Prof
+    -  ~singel -> sngl
+    -  ~straat -> str
+    -  ~steenweg -> stwg
+    -  Sint -> St
+    -  Van -> V
+    -  Van De -> V D, vd
+    -  Van Den -> V D, vd
+    -  Van Der -> V D, vd
+    -  Verlengde -> Verl
+    -  ~vliet -> vlt
+    -  Vrouwe -> Vr
+    -  ~weg -> wg
+    -  Westzijde -> WZ, W Z
+    -  Zuidzijde -> ZZ, Z Z
+    -  Zuster -> Zr
diff --git a/settings/icu-rules/variants-no.yaml b/settings/icu-rules/variants-no.yaml
new file mode 100644 (file)
index 0000000..de75e3c
--- /dev/null
@@ -0,0 +1,11 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Norsk_-_Norwegian
+- lang: no
+  words:
+    # convert between Nynorsk and Bookmal here
+    -  vei, veg => v,vn,vei,veg
+    -  veien, vegen -> v,vn,veien,vegen
+    -  gate -> g,gt
+    # convert between the two female forms
+    -  gaten, gata => g,gt,gaten,gata
+    -  plass, plassen -> pl
+    -  sving, svingen -> sv
diff --git a/settings/icu-rules/variants-pl.yaml b/settings/icu-rules/variants-pl.yaml
new file mode 100644 (file)
index 0000000..70443e3
--- /dev/null
@@ -0,0 +1,66 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Polski_.E2.80.93_Polish
+- lang: pl
+  words:
+    -  Aleja, Aleje, Alei, Alejach, Aleją -> al
+    -  Ulica, Ulice, Ulicą, Ulicy -> ul
+    -  Plac, Placu, Placem -> pl
+    -  Wybrzeże, Wybrzeża, Wybrzeżem -> wyb
+    -  Bulwar -> bulw
+    -  Dolny, Dolna, Dolne -> Dln
+    -  Drugi, Druga, Drugie -> 2
+    -  Drugi, Druga, Drugie -> II
+    -  Duży, Duża, Duże -> Dz
+    -  Duży, Duża, Duże -> Dż
+    -  Górny, Górna, Górne -> Grn
+    -  Kolonia -> kol
+    -  koło, kolo -> k
+    -  Mały, Mała, Małe -> Ml
+    -  Mały, Mała, Małe -> Mł
+    -  Mazowiecka, Mazowiecki, Mazowieckie -> maz
+    -  Miasto -> m
+    -  Nowy, Nowa, Nowe -> Nw
+    -  Nowy, Nowa, Nowe -> N
+    -  Osiedle, Osiedlu -> os
+    -  Pierwszy, Pierwsza, Pierwsze -> 1
+    -  Pierwszy, Pierwsza, Pierwsze -> I
+    -  Szkoła Podstawowa -> SP
+    -  Stary, Stara, Stare -> St
+    -  Stary, Stara, Stare -> Str
+    -  Trzeci, Trzecia, Trzecie -> III
+    -  Trzeci, Trzecia, Trzecie -> 3
+    -  Wielki, Wielka, Wielkie -> Wlk
+    -  Wielkopolski, Wielkopolska, Wielkopolskie -> wlkp
+    -  Województwo, Województwie -> woj
+    -  kardynała, kardynał -> kard
+    -  pułkownika, pułkownik -> płk
+    -  marszałka, marszałek -> marsz
+    -  generała, generał -> gen
+    -  Świętego, Świętej, Świętych, święty, święta, święci -> św
+    -  Świętych, święci -> śś
+    -  Ojców -> oo
+    -  Błogosławionego, Błogosławionej, Błogosławionych, błogosławiony, błogosławiona, błogosławieni -> bł
+    -  księdza, ksiądz -> ks
+    -  księcia, książe -> ks
+    -  doktora, doktor -> dr
+    -  majora, major -> mjr
+    -  biskupa, biskup -> bpa
+    -  biskupa, biskup -> bp
+    -  rotmistrza, rotmistrz -> rotm
+    -  profesora, profesor -> prof
+    -  hrabiego, hrabiny, hrabia, hrabina -> hr
+    -  porucznika, porucznik -> por
+    -  podpułkownika, podpułkownik -> ppłk
+    -  pułkownika, pułkownik -> płk
+    -  podporucznika, podporucznik -> ppor
+    -  porucznika, porucznik -> por
+    -  marszałka, marszałek -> marsz
+    -  chorążego, chorąży -> chor
+    -  szeregowego, szeregowego -> szer
+    -  kaprala, kapral -> kpr
+    -  plutonowego, plutonowy -> plut
+    -  kapitana, kapitan -> kpt
+    -  admirała, admirał -> adm
+    -  wiceadmirała, wiceadmirał -> wadm
+    -  kontradmirała, kontradmirał -> kontradm
+    -  batalionów, bataliony -> bat
+    -  batalionu, batalion -> bat
diff --git a/settings/icu-rules/variants-pt.yaml b/settings/icu-rules/variants-pt.yaml
new file mode 100644 (file)
index 0000000..dc9455e
--- /dev/null
@@ -0,0 +1,196 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Portugu.C3.AAs_-_Portuguese
+- lang: pt
+  words:
+    -  Associação -> Ass
+    -  Alameda -> Al
+    -  Alferes -> Alf
+    -  Almirante -> Alm
+    -  Arquitecto -> Arq
+    -  Arquitecto -> Arqº
+    -  Arquiteto -> Arq
+    -  Arquiteto -> Arqº
+    -  Auto-estrada -> A
+    -  Avenida -> Av
+    -  Avenida -> Avª
+    -  Azinhaga -> Az
+    -  Bairro -> B
+    -  Bairro -> Bº
+    -  Bairro -> Br
+    -  Beco -> Bc
+    -  Beco -> Bco
+    -  Bloco -> Bl
+    -  Bombeiros Voluntários -> BV
+    -  Bombeiros Voluntários -> B.V
+    -  Brigadeiro -> Brg
+    -  Cacique -> Cac
+    -  Calçada -> Cc
+    -  Calçadinha -> Ccnh
+    -  Câmara Municipal -> CM
+    -  Câmara Municipal -> C.M
+    -  Caminho -> Cam
+    -  Capitão -> Cap
+    -  Casal -> Csl
+    -  Cave -> Cv
+    -  Centro Comercial -> CC
+    -  Centro Comercial -> C.C
+    -  Ciclo do Ensino Básico -> CEB
+    -  Ciclo do Ensino Básico -> C.E.B
+    -  Ciclo do Ensino Básico -> C. E. B
+    -  Comandante -> Cmdt
+    -  Comendador -> Comend
+    -  Companhia -> Cª
+    -  Conselheiro -> Cons
+    -  Coronel -> Cor
+    -  Coronel -> Cel
+    -  Corte -> C.te
+    -  De -> D´
+    -  De -> D'
+    -  Departamento -> Dept
+    -  Deputado -> Dep
+    -  Direito -> Dto
+    -  Dom -> D
+    -  Dona -> D
+    -  Dona -> Dª
+    -  Doutor -> Dr
+    -  Doutora -> Dr
+    -  Doutora -> Drª
+    -  Doutora -> Dra
+    -  Duque -> Dq
+    -  Edifício -> Ed
+    -  Edifício -> Edf
+    -  Embaixador -> Emb
+    -  Empresa Pública -> EP
+    -  Empresa Pública -> E.P
+    -  Enfermeiro -> Enfo
+    -  Enfermeiro -> Enfº
+    -  Enfermeiro -> Enf
+    -  Engenheiro -> Eng
+    -  Engenheiro -> Engº
+    -  Engenheira -> Eng
+    -  Engenheira -> Engª
+    -  Escadas -> Esc
+    -  Escadinhas -> Escnh
+    -  Escola Básica -> EB
+    -  Escola Básica -> E.B
+    -  Esquerdo -> Esq
+    -  Estação de Tratamento de Águas Residuais -> ETAR
+    -  Estação de Tratamento de Águas Residuais -> E.T.A.R
+    -  Estrada -> Estr
+    -  Estrada Municipal -> EM
+    -  Estrada Nacional -> EN
+    -  Estrada Regional -> ER
+    -  Frei -> Fr
+    -  Frente -> Ft
+    -  Futebol Clube -> FC
+    -  Futebol Clube -> F.C
+    -  Guarda Nacional Republicana -> GNR
+    -  Guarda Nacional Republicana -> G.N.R
+    -  General -> Gen
+    -  General -> Gal
+    -  Habitação -> Hab
+    -  Infante -> Inf
+    -  Instituto -> Inst
+    -  Irmã -> Ima
+    -  Irmã -> Imª
+    -  Irmã -> Im
+    -  Irmão -> Imo
+    -  Irmão -> Imº
+    -  Irmão -> Im
+    -  Itinerário Complementar -> IC
+    -  Itinerário Principal -> IP
+    -  Jardim -> Jrd
+    -  Júnior -> Jr
+    -  Largo -> Lg
+    -  Limitada -> Lda
+    -  Loja -> Lj
+    -  Lote -> Lt
+    -  Loteamento -> Loteam
+    -  Lugar -> Lg
+    -  Lugar -> Lug
+    -  Maestro -> Mto
+    -  Major -> Maj
+    -  Marechal -> Mal
+    -  Marquês -> Mq
+    -  Madre -> Me
+    -  Mestre -> Me
+    -  Ministério -> Min
+    -  Monsenhor -> Mons
+    -  Municipal -> M
+    -  Nacional -> N
+    -  Nossa -> N
+    -  Nossa -> Nª
+    -  Nossa Senhora -> Ns
+    -  Nosso -> N
+    -  Número -> N
+    -  Número -> Nº
+    -  Padre -> Pe
+    -  Parque -> Pq
+    -  Particular -> Part
+    -  Pátio -> Pto
+    -  Pavilhão -> Pav
+    -  Polícia de Segurança Pública -> PSP
+    -  Polícia de Segurança Pública -> P.S.P
+    -  Polícia Judiciária -> PJ
+    -  Polícia Judiciária -> P.J
+    -  Praça -> Pc
+    -  Praça -> Pç
+    -  Praça -> Pr
+    -  Praceta -> Pct
+    -  Praceta -> Pctª
+    -  Presidente -> Presid
+    -  Primeiro -> 1º
+    -  Professor -> Prof
+    -  Professora -> Prof
+    -  Professora -> Profª
+    -  Projectada -> Proj
+    -  Projetada -> Proj
+    -  Prolongamento -> Prolng
+    -  Quadra -> Q
+    -  Quadra -> Qd
+    -  Quinta -> Qta
+    -  Regional -> R
+    -  Rés-do-chão -> R/c
+    -  Rés-do-chão -> Rc
+    -  Rotunda -> Rot
+    -  Ribeira -> Rª
+    -  Ribeira -> Rib
+    -  Ribeira -> Ribª
+    -  Rio -> R
+    -  Rua -> R
+    -  Santa -> Sta
+    -  Santa -> Stª
+    -  Santo -> St
+    -  Santo -> Sto
+    -  Santo -> Stº
+    -  São -> S
+    -  Sargento -> Sarg
+    -  Sem Número -> S/n
+    -  Sem Número -> Sn
+    -  Senhor -> S
+    -  Senhor -> Sr
+    -  Senhora -> S
+    -  Senhora -> Sª
+    -  Senhora -> Srª
+    -  Senhora -> Sr.ª
+    -  Senhora -> S.ra
+    -  Senhora -> Sra
+    -  Sobre-Loja -> Slj
+    -  Sociedade -> Soc
+    -  Sociedade Anónima -> SA
+    -  Sociedade Anónima -> S.A
+    -  Sport Clube -> SC
+    -  Sport Clube -> S.C
+    -  Sub-Cave -> Scv
+    -  Superquadra -> Sq
+    -  Tenente -> Ten
+    -  Torre -> Tr
+    -  Transversal -> Transv
+    -  Travessa -> Trav
+    -  Travessa -> Trv
+    -  Travessa -> Tv
+    -  Universidade -> Univ
+    -  Urbanização -> Urb
+    -  Vila -> Vl
+    -  Visconde -> Visc
+    -  Vivenda -> Vv
+    -  Zona -> Zn
diff --git a/settings/icu-rules/variants-ro.yaml b/settings/icu-rules/variants-ro.yaml
new file mode 100644 (file)
index 0000000..9a3d57c
--- /dev/null
@@ -0,0 +1,36 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Rom.C3.A2n.C4.83_-_Romanian
+- lang: ro
+  words:
+    -  Aleea -> ale
+    -  Aleea -> al
+    -  Bulevardul -> bulevard
+    -  Bulevardul -> bulev
+    -  Bulevardul -> b-dul
+    -  Bulevardul -> blvd
+    -  Bulevardul -> blv
+    -  Bulevardul -> bdul
+    -  Bulevardul -> bul
+    -  Bulevardul -> bd
+    -  Calea -> cal
+    -  Fundătura -> fnd
+    -  Fundacul -> fdc
+    -  Intrarea -> intr
+    -  Intrarea -> int
+    -  Piața -> p-ța
+    -  Piața -> pța
+    -  Strada -> stra
+    -  Strada -> str
+    -  Stradela -> str-la
+    -  Stradela -> sdla
+    -  Șoseaua -> sos
+    -  Splaiul -> sp
+    -  Splaiul -> splaiul
+    -  Splaiul -> spl
+    -  Vârful -> virful
+    -  Vârful -> virf
+    -  Vârful -> varf
+    -  Vârful -> vf
+    -  Muntele -> m-tele
+    -  Muntele -> m-te
+    -  Muntele -> mnt
+    -  Muntele -> mt
diff --git a/settings/icu-rules/variants-ru.yaml b/settings/icu-rules/variants-ru.yaml
new file mode 100644 (file)
index 0000000..2092e32
--- /dev/null
@@ -0,0 +1,14 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#.D0.A0.D1.83.D1.81.D1.81.D0.BA.D0.B8.D0.B9_-_Russian
+- lang: ru
+  words:
+    -  аллея -> ал
+    -  бульвар -> бул
+    -  набережная -> наб
+    -  переулок -> пер
+    -  площадь -> пл
+    -  проезд -> пр
+    -  проспект -> просп
+    -  шоссе -> ш
+    -  тупик -> туп
+    -  улица -> ул
+    -  область -> обл
diff --git a/settings/icu-rules/variants-sk.yaml b/settings/icu-rules/variants-sk.yaml
new file mode 100644 (file)
index 0000000..cd0b21d
--- /dev/null
@@ -0,0 +1,20 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Slovensky_-_Slovak
+- lang: sk
+  words:
+    -  Ulica -> Ul
+    -  Námestie -> Nám
+    -  Svätého, Svätej -> Sv
+    -  Generála -> Gen
+    -  Armádneho generála -> Arm gen
+    -  Doktora, Doktorky -> Dr
+    -  Inžiniera, Inžinierky -> Ing
+    -  Majora -> Mjr
+    -  Profesora, Profesorky -> Prof
+    -  Československej -> Čsl
+    -  Plukovníka -> Plk
+    -  Podplukovníka -> Pplk
+    -  Kapitána -> Kpt
+    -  Poručíka -> Por
+    -  Podporučíka -> Ppor
+    -  Sídlisko -> Sídl
+    -  Nábrežie -> Nábr
diff --git a/settings/icu-rules/variants-sl.yaml b/settings/icu-rules/variants-sl.yaml
new file mode 100644 (file)
index 0000000..965362d
--- /dev/null
@@ -0,0 +1,35 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Sloven.C5.A1.C4.8Dina_-_Slovenian
+- lang: sl
+  words:
+    -  Cesta -> C
+    -  Gasilski Dom -> GD
+    -  Osnovna šola -> OŠ
+    -  Prostovoljno Gasilsko Društvo -> PGD
+    -  Savinjski -> Savinj
+    -  Slovenskih -> Slov
+    -  Spodnja -> Sp
+    -  Spodnje -> Sp
+    -  Spodnji -> Sp
+    -  Srednja -> Sr
+    -  Srednje -> Sr
+    -  Srednji -> Sr
+    -  Sveta -> Sv
+    -  Svete -> Sv
+    -  Sveti -> Sv
+    -  Svetega -> Sv
+    -  Šent -> Št
+    -  Ulica -> Ul
+    -  Velika -> V
+    -  Velike -> V
+    -  Veliki -> V
+    -  Veliko -> V
+    -  Velikem -> V
+    -  Velika -> Vel
+    -  Velike -> Vel
+    -  Veliki -> Vel
+    -  Veliko -> Vel
+    -  Velikem -> Vel
+    -  Zdravstveni dom -> ZD
+    -  Zgornja -> Zg
+    -  Zgornje -> Zg
+    -  Zgornji -> Zg
diff --git a/settings/icu-rules/variants-sv.yaml b/settings/icu-rules/variants-sv.yaml
new file mode 100644 (file)
index 0000000..08da2fa
--- /dev/null
@@ -0,0 +1,21 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Svenska_-_Swedish
+- lang: sv
+  words:
+    -  ~väg, ~vägen -> v
+    -  ~gatan, ~gata -> g
+    -  ~gränd, ~gränden -> gr
+    -  gamla -> G:la
+    -  södra -> s
+    -  södra -> s:a
+    -  norra -> n
+    -  norra -> n:a
+    -  östra -> ö
+    -  östra -> ö:a
+    -  västra -> v
+    -  västra -> v:a
+    -  ~stig, ~stigen -> st
+    -  sankt -> s:t
+    -  sankta -> s:ta
+    -  ~plats, ~platsen -> pl
+    -  lilla -> l
+    -  stora -> st
diff --git a/settings/icu-rules/variants-tr.yaml b/settings/icu-rules/variants-tr.yaml
new file mode 100644 (file)
index 0000000..0c6b593
--- /dev/null
@@ -0,0 +1,14 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#T.C3.BCrk.C3.A7e_-_Turkish
+- lang: tr
+  words:
+    -  Sokak -> Sk
+    -  Sokak -> Sok
+    -  Sokağı -> Sk
+    -  Sokağı -> Sok
+    -  Cadde -> Cd
+    -  Caddesi -> Cd
+    -  Bulvar -> Bl
+    -  Bulvar -> Blv
+    -  Bulvarı -> Bl
+    -  Mahalle -> Mh
+    -  Mahalle -> Mah
diff --git a/settings/icu-rules/variants-uk.yaml b/settings/icu-rules/variants-uk.yaml
new file mode 100644 (file)
index 0000000..d42acd4
--- /dev/null
@@ -0,0 +1,10 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#.D0.A3.D0.BA.D1.80.D0.B0.D1.97.D0.BD.D1.81.D1.8C.D0.BA.D0.B0_-_Ukrainian
+- lang: uk
+  words:
+    -  бульвар -> бул
+    -  дорога -> дор
+    -  провулок -> пров
+    -  площа -> пл
+    -  проспект -> просп
+    -  шосе -> ш
+    -  вулиця -> вул
diff --git a/settings/icu-rules/variants-vi.yaml b/settings/icu-rules/variants-vi.yaml
new file mode 100644 (file)
index 0000000..5b37ff8
--- /dev/null
@@ -0,0 +1,48 @@
+# Source: https://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Ti.E1.BA.BFng_Vi.E1.BB.87t_.E2.80.93_Vietnamese
+- lang: vi
+  words:
+    -  Thành phố -> TP
+    -  Thị xã -> TX
+    -  Thị trấn -> TT
+    -  Quận -> Q
+    -  Phường -> P
+    -  Phường -> Ph
+    -  Quốc lộ -> QL
+    -  Tỉnh lộ -> TL
+    -  Đại lộ -> ĐL
+    -  Đường -> Đ
+    -  Công trường -> CT
+    -  Quảng trường -> QT
+    -  Sân bay -> SB
+    -  Sân bay quốc tế -> SBQT
+    -  Phi trường -> PT
+    -  Đường sắt -> ĐS
+    -  Trung tâm -> TT
+    -  Trung tâm Thương mại -> TTTM
+    -  Khách sạn -> KS
+    -  Khách sạn -> K/S
+    -  Bưu điện -> BĐ
+    -  Đại học -> ĐH
+    -  Cao đẳng -> CĐ
+    -  Trung học Phổ thông -> THPT
+    -  Trung học Cơ sở -> THCS
+    -  Tiểu học -> TH
+    -  Khu công nghiệp -> KCN
+    -  Khu nghỉ mát -> KNM
+    -  Khu du lịch -> KDL
+    -  Công viên văn hóa -> CVVH
+    -  Công viên -> CV
+    -  Vươn quốc gia -> VQG
+    -  Viện bảo tàng -> VBT
+    -  Sân vận động -> SVĐ
+    -  Nhà thi đấu -> NTĐ
+    -  Câu lạc bộ -> CLB
+    -  Nhà thờ -> NT
+    -  Nhà hát -> NH
+    -  Rạp hát -> RH
+    -  Công ty -> Cty
+    -  Tổng công ty -> TCty
+    -  Tổng công ty -> TCT
+    -  Công ty cổ phần -> CTCP
+    -  Công ty cổ phần -> Cty CP
+    -  Căn cứ không quân -> CCKQ
index 7972b156d455d8841daa020328252edef9da9056..192117edd41fc9da2360daf660197bbc338dea1b 100644 (file)
@@ -25,824 +25,33 @@ transliteration:
     - ":: NFC ()"
     - "[:Space:]+ > ' '"
 variants:
-  - words:
-    - ~hal => hal
-    - ~hallen => hallen
-    - ~hallerne => hallerne
-    - ~fabrik => fabrik
-    - ~gasse => gasse
-    - ~graben => graben
-    - ~haus => haus
-    - ~höhle => höhle
-    - ~hütte => hütte
-    - ~kapelle => kapelle
-    - ~kogel => kogel
-    - ~spitze => spitze
-    - ~stiege => stiege
-    - ~teich => teich
-    - ~universität => universität
-    - ~wald => wald
-    - ~weg => weg
-    - ~wiese => wiese
-    - ~veg => veg
-    - ~vegen => vegen
-    - ~asema => asema
-    - ~väylä => väylä
-    - acceso -> acces
-    - access -> accs
-    - acequia -> aceq
-    - air force base -> afb
-    - air national guard base -> angb
-    - alameda -> alam
-    - ale -> al
-    - alea -> al
-    - aleea -> al
-    - aleja -> al
-    - alejach -> al
-    - aleje -> al
-    - aleji -> al
-    - all -> al
-    - allee -> al
-    - alley -> al
-    - alleyway -> alwy
-    - ally -> al
-    - alqueria -> alque
-    - ~alue -> al
-    - aly -> al
-    - am -> a
-    - amble -> ambl
-    - an der -> a d
-    - andador -> andad
-    - angosta -> angta
-    - apartamentos -> aptos
-    - apartments -> apts
-    - apch -> app
-    - apeadero -> apdro
-    - approach -> app
-    - arboleda -> arb
-    - arcade -> arc
-    - arrabal -> arral
-    - arroyo -> arry
-    - arterial -> artl
-    - artery -> arty
-    - auf der -> a d
-    - ~aukio -> auk
-    - autopista -> auto
-    - autovia -> autov
-    - avd -> av
-    - avda -> av
-    - ave -> av
-    - avenida -> av
-    - avenue -> av
-    - avinguda -> av
-    - b dul -> bd
-    - back -> bk
-    - bad -> b
-    - bahnhof -> bf
-    - bajada -> bjada
-    - balneario -> balnr
-    - banan -> ba
-    - banda -> b
-    - barranco -> branc
-    - barranquil -> bqllo
-    - barriada -> barda
-    - barrio -> bo
-    - barro -> bo
-    - basin -> basn
-    - bda -> b
-    - bdge -> bri
-    - bdul -> bd
-    - bdwy -> bway
-    - beach -> bch
-    - ~berg -> bg
-    - bgm -> bgm
-    - bhf -> bf
-    - bldngs -> bldgs
-    - block -> blk
-    - blok -> bl
-    - bloque -> blque
-    - blv -> bd
-    - blvd -> bd
-    - boardwalk -> bwlk
-    - boulevard -> bd
-    - boundary -> bdy
-    - brace -> br
-    - brazal -> brzal
-    - brdg -> bri
-    - break -> brk
-    - bridge -> bri
-    - broadway -> bway
-    - broeder -> br
-    - ~brücke -> br
-    - buildings -> bldgs
-    - bul -> bd
-    - bulev -> bd
-    - bulevar -> bd
-    - bulevard -> bd
-    - bulevardu -> bd
-    - bulevardul -> bd
-    - bulievard -> bd
-    - bulvar -> bl
-    - bulvari -> bl
-    - burg -> bg
-    - burgemeester -> bg
-    - burgermeister -> bgm
-    - business -> bus
-    - buu dien -> bd
-    - bvd -> bd
-    - bypa -> byp
-    - bypass -> byp
-    - byway -> bywy
-    - c le -> c
-    - cadde -> cd
-    - caddesi -> cd
-    - calle -> c
-    - callej -> cjon
-    - calleja -> cllja
-    - callejon -> cjon
-    - callejuela -> cjla
-    - callizo -> cllzo
-    - calzada -> czada
-    - camino -> cno
-    - camino hondo -> c h
-    - camino nuevo -> c n
-    - camino viejo -> c v
-    - camping -> campg
-    - campo -> c po
-    - can cu khong quan -> cckq
-    - cantera -> cantr
-    - cantina -> canti
-    - canton -> cant
-    - cao dang -> cd
-    - caravan -> cvn
-    - carrer -> c
-    - carrera -> cra
-    - carrero -> cro
-    - carretera -> ctra
-    - carreterin -> ctrin
-    - carretil -> crtil
-    - carril -> crril
-    - caserio -> csrio
-    - cau ldhc bo -> clb
-    - caus -> cway
-    - causeway -> cway
-    - ce -> cv
-    - cen -> ctr
-    - center -> ctr
-    - centre -> ctr
-    - centreway -> cnwy
-    - cesta -> c
-    - chalet -> chlet
-    - chase -> ch
-    - che -> ch
-    - chemin -> ch
-    - cinturon -> cint
-    - circle -> cir
-    - circuit -> cct
-    - circunvalacion -> ccvcn
-    - circus -> crcs
-    - city -> cty
-    - cl -> c
-    - cllon -> cjon
-    - close -> c
-    - cmno -> cno
-    - cobertizo -> cbtiz
-    - colonia -> col
-    - commandant -> cmdt
-    - common -> comm
-    - community -> comm
-    - complejo -> compj
-    - concourse -> con
-    - cong truong -> ct
-    - cong ty -> cty
-    - cong ty co phyn -> ctcp
-    - cong vien -> cv
-    - cong vien van hoa -> cvvh
-    - conjunto -> cjto
-    - convento -> cnvto
-    - cooperativa -> coop
-    - copse -> cps
-    - corner -> cnr
-    - corral -> crral
-    - corralillo -> crrlo
-    - corredor -> crrdo
-    - corso -> c so
-    - corte -> c te
-    - cortijo -> crtjo
-    - costanilla -> cstan
-    - costera -> coste
-    - cottages -> cotts
-    - county -> co
-    - county route -> cr
-    - cours -> crs
-    - court -> ct
-    - courtyard -> ctyd
-    - cove -> cv
-    - creek -> cr
-    - cres -> cr
-    - crescent -> cr
-    - crest -> crst
-    - crk -> cr
-    - croft -> cft
-    - cross -> crss
-    - crossing -> xing
-    - crossroad -> crd
-    - crossway -> cowy
-    - crsg -> xing
-    - crt -> ct
-    - csac -> cds
-    - cswy -> cway
-    - cty cp -> ctcp
-    - cuadra -> cuadr
-    - cuesta -> custa
-    - cul de sac -> cds
-    - cutting -> cutt
-    - ddhi hoc -> dh
-    - ddhi lo -> dl
-    - dehesa -> dhsa
-    - demarcacion -> demar
-    - deviation -> devn
-    - diagonal -> diag
-    - diseminado -> disem
-    - distributor -> dstr
-    - doctor -> dr
-    - dokter -> dr
-    - doktor -> d r
-    - dolna -> dln
-    - dolne -> dln
-    - dolny -> dln
-    - dominee -> ds
-    - dorf -> df
-    - dotsient -> dots
-    - drive -> dr
-    - driveway -> dvwy
-    - druga -> 2
-    - drugi -> 2
-    - drugie -> 2
-    - drv -> dr
-    - drwy -> dvwy
-    - duong -> d
-    - duong sat -> ds
-    - duza -> dz
-    - duze -> dz
-    - duzy -> dz
-    - east -> e
-    - edificio -> edifc
-    - elbow -> elb
-    - empresa -> empr
-    - entrada -> entd
-    - entrance -> ent
-    - errepidea -> err
-    - escalera -> esca
-    - escalinata -> escal
-    - espalda -> eslda
-    - esplanade -> esp
-    - estacion -> estcn
-    - estate -> est
-    - estrada -> estda
-    - etorbidea -> etorb
-    - explanada -> expla
-    - expressway -> exp
-    - expy -> exp
-    - extension -> ex
-    - extramuros -> extrm
-    - extrarradio -> extrr
-    - fabrica -> fca
-    - fairway -> fawy
-    - faubourg -> fg
-    - fbrca -> fca
-    - ferry -> fy
-    - fire track -> ftrk
-    - firetrail -> fit
-    - follow -> folw
-    - fondamenta -> f ta
-    - footway -> ftwy
-    - foreshore -> fshr
-    - formation -> form
-    - fort -> ft
-    - freeway -> fwy
-    - front -> frnt
-    - frontage -> frtg
-    - frwy -> fwy
-    - fundacul -> fdc
-    - fundatura -> fnd
-    - ga -> g
-    - galeria -> gale
-    - gamla -> gla
-    - garden -> gdn
-    - gardens -> gdn
-    - ~gata -> g
-    - ~gatan -> g
-    - ~gate -> g
-    - ~gaten -> g
-    - gdns -> gdn
-    - gebroeders -> gebr
-    - generaal -> gen
-    - gienieral -> ghien
-    - glade -> gl
-    - gld -> gl
-    - glde -> gl
-    - glorieta -> gta
-    - gorna -> gn
-    - gorne -> gn
-    - gorny -> gn
-    - ~gracht -> gr
-    - grad -> ghr
-    - gran via -> g v
-    - ~gränd -> gr
-    - ~gränden -> gr
-    - grange -> gra
-    - granja -> granj
-    - green -> gn
-    - grn -> gn
-    - gro -> gr
-    - grosse -> gr
-    - grosser -> gr
-    - grosses -> gr
-    - ground -> grnd
-    - grove -> gr
-    - gt -> g
-    - gte -> g
-    - gully -> gly
-    - hauptbahnhof -> hbf
-    - heights -> hts
-    - heiligen -> hl
-    - hgts -> hts
-    - high school -> hs
-    - highroad -> hrd
-    - highway -> hwy
-    - hipodromo -> hipod
-    - hird -> hrd
-    - hospital -> hosp
-    - house -> ho
-    - hse -> ho
-    - i -> 1
-    - ii -> 2
-    - iii -> 3
-    - im -> i
-    - impasse -> imp
-    - in -> i
-    - in der -> i d
-    - industrial -> ind
-    - ingenieur -> ir
-    - interchange -> intg
-    - international -> intl
-    - intr -> int
-    - intrarea -> int
-    - island -> is
-    - jardin -> jdin
-    - jonkheer -> jhr
-    - junction -> jnc
-    - k s -> ks
-    - ~kaari -> kri
-    - kalea -> k
-    - kanunnik -> kan
-    - kapitan -> kap
-    - kardinaal -> kard
-    - ~katu -> k
-    - khach sdhn -> ks
-    - khu cong nghiep -> kcn
-    - khu du lich -> kdl
-    - khu nghi mat -> knm
-    - kleine -> kl
-    - kleiner -> kl
-    - kleines -> kl
-    - kolo -> k
-    - kolonel -> kol
-    - kolonia -> kol
-    - koning -> kon
-    - koningin -> kon
-    - kort e -> k
-    - kri -> kri
-    - kte -> k
-    - ~kuja -> kj
-    - kvartal -> kv
-    - ~kylä -> kl
-    - ~laan -> ln
-    - ladera -> ldera
-    - landing -> ldg
-    - lane -> ln
-    - laneway -> lnwy
-    - lange -> l
-    - largo -> l go
-    - lille -> ll
-    - line -> ln
-    - link -> lk
-    - lit -> lt
-    - little -> lt
-    - llanura -> llnra
-    - lookout -> lkt
-    - loop -> lp
-    - low -> lr
-    - lower -> lr
-    - luitenant -> luit
-    - lwr -> lr
-    - m te -> mt
-    - m tele -> mt
-    - maantee -> mt
-    - mala -> ml
-    - male -> ml
-    - malecon -> malec
-    - maly -> ml
-    - manor -> mnr
-    - mansions -> mans
-    - market -> mkt
-    - ~markt -> mkt
-    - mazowiecka -> maz
-    - mazowiecki -> maz
-    - mazowieckie -> maz
-    - meadows -> mdws
-    - meander -> mr
-    - medical -> med
-    - meester -> mr
-    - mercado -> merc
-    - mevrouw -> mevr
-    - mews -> m
-    - miasto -> m
-    - middle -> mid
-    - middle school -> ms
-    - mile -> mi
-    - military -> mil
-    - mirador -> mrdor
-    - mitropolit -> mit
-    - mkt -> mkt
-    - mndr -> mr
-    - mnt -> mt
-    - monasterio -> mtrio
-    - monseigneur -> mgr
-    - mont -> mt
-    - motorway -> mwy
-    - mount -> mt
-    - mountain -> mtn
-    - mtwy -> mwy
-    - muelle -> muell
-    - municipal -> mun
-    - muntele -> mt
-    - museum -> mus
-    - mw -> m
-    - na -> n
-    - namesti -> nam
-    - namestie -> nam
-    - national park -> np
-    - national recreation area -> nra
-    - national wildlife refuge area -> nwra
-    - nha hat -> nh
-    - nha thi dzu -> ntd
-    - nha tho -> nt
-    - nordre -> ndr
-    - norra -> n
-    - north -> n
-    - north east -> ne
-    - north west -> n
-    - northeast -> ne
-    - northwest -> n
-    - nowa -> n
-    - nowe -> n
-    - nowy -> n
-    - nucleo -> ncleo
-    - nw -> n
-    - oa -> o
-    - ob -> o
-    - obere -> o
-    - oberer -> o
-    - oberes -> o
-    - olv -> olv
-    - onze lieve vrouw e -> olv
-    - osiedle -> os
-    - osiedlu -> os
-    - ostra -> o
-    - outlook -> otlk
-    - p k -> pk
-    - p ta -> pta
-    - p zza -> p za
-    - palacio -> palac
-    - pantano -> pant
-    - parade -> pde
-    - paraje -> praje
-    - park -> pk
-    - parklands -> pkld
-    - parkway -> pwy
-    - parque -> pque
-    - particular -> parti
-    - partida -> ptda
-    - pas -> ps
-    - pasadizo -> pzo
-    - pasaje -> psaje
-    - paseo -> po
-    - paseo maritimo -> psmar
-    - pasillo -> psllo
-    - pass -> ps
-    - passage -> ps
-    - passatge -> ptge
-    - passeig -> pg
-    - pastoor -> past
-    - pathway -> pway
-    - ~penger -> pgr
-    - ~pfad -> p
-    - pgr -> pgr
-    - ph -> p
-    - phi truong -> pt
-    - phuong -> p
-    - phwy -> pway
-    - piata -> pta
-    - piaz -> p za
-    - piazza -> p za
-    - piazzale -> p le
-    - piazzetta -> pta
-    - pierwsza -> 1
-    - pierwsze -> 1
-    - pierwszy -> 1
-    - pike -> pk
-    - pko -> pko
-    - pkwy -> pwy
-    - pky -> pwy
-    - plac -> pl
-    - placa -> pl
-    - place -> pl
-    - placem -> pl
-    - placu -> pl
-    - ~plass -> pl
-    - ~plassen -> pl
-    - plateau -> plat
-    - ~plats -> pl
-    - ~platsen -> pl
-    - ~platz -> pl
-    - plaza -> pl
-    - plazoleta -> pzta
-    - plazuela -> plzla
-    - ~plein -> pln
-    - pln -> pln
-    - ploshchad -> pl
-    - plz -> pl
-    - plza -> pl
-    - pnt -> pt
-    - poblado -> pbdo
-    - pocket -> pkt
-    - point -> pt
-    - poligono -> polig
-    - poligono industrial -> pgind
-    - ~polku -> p
-    - ponte -> p te
-    - porta -> pta
-    - portal -> prtal
-    - portico -> prtco
-    - portillo -> ptilo
-    - prazuela -> przla
-    - precinct -> pct
-    - pres -> pres
-    - president -> pres
-    - prins -> pr
-    - prinses -> pr
-    - professor -> prof
-    - profiesor -> prof
-    - prolongacion -> prol
-    - promenade -> prom
-    - psge -> ps
-    - pueblo -> pblo
-    - puente -> pnte
-    - puerta -> pta
-    - puerto -> pto
-    - ~puistikko -> pko
-    - ~puisto -> ps
-    - punto kilometrico -> pk
-    - pza -> pl
-    - quadrangle -> qdgl
-    - quadrant -> qdrt
-    - quai -> qu
-    - quan -> q
-    - quay -> qy
-    - quays -> qys
-    - qucyng truong -> qt
-    - ~quelle -> qu
-    - quoc lo -> ql
-    - ~raitti -> r
-    - rambla -> rbla
-    - ramble -> rmbl
-    - rampla -> rampa
-    - range -> rnge
-    - ~ranta -> rt
-    - rdhp hat -> rh
-    - reach -> rch
-    - reservation -> res
-    - reserve -> res
-    - reservoir -> res
-    - residencial -> resid
-    - retreat -> rtt
-    - rhein -> rh
-    - ribera -> rbra
-    - ridge -> rdge
-    - ridgeway -> rgwy
-    - right of way -> rowy
-    - rincon -> rcon
-    - rinconada -> rcda
-    - ~rinne -> rn
-    - rise -> ri
-    - riv -> r
-    - river -> r
-    - riverway -> rvwy
-    - riviera -> rvra
-    - road -> rd
-    - roads -> rds
-    - roadside -> rdsd
-    - roadway -> rdwy
-    - ronde -> rnde
-    - rosebowl -> rsbl
-    - rotary -> rty
-    - rotonda -> rtda
-    - round -> rnd
-    - route -> rt
-    - rte -> rt
-    - rue -> r
-    - rvr -> r
-    - sa -> s
-    - saint -> st
-    - sainte -> ste
-    - salizada -> s da
-    - san -> s
-    - san bay -> sb
-    - san bay quoc te -> sbqt
-    - san van dong -> svd
-    - sanatorio -> sanat
-    - sankt -> st
-    - santa -> sta
-    - santuario -> santu
-    - sector -> sect
-    - sendera -> sedra
-    - sendero -> send
-    - serviceway -> swy
-    - shunt -> shun
-    - shwy -> sh
-    - siding -> sdng
-    - sielo -> s
-    - sint -> st
-    - slope -> slpe
-    - sodra -> s
-    - sok -> sk
-    - sokagi -> sk
-    - sokak -> sk
-    - sondre -> sdr
-    - soseaua -> sos
-    - sound -> snd
-    - south -> s
-    - south east -> se
-    - south west -> sw
-    - south-east -> se
-    - south-west -> sw
-    - southeast -> se
-    - southwest -> sw
-    - spl -> sp
-    - splaiul -> sp
-    - spodnja -> sp
-    - spodnje -> sp
-    - spodnji -> sp
-    - square -> sq
-    - srednja -> sr
-    - srednje -> sr
-    - srednji -> sr
-    - stara -> st
-    - stare -> st
-    - stary -> st
-    - state highway -> sh
-    - state route -> sr
-    - station -> stn
-    - stazione -> staz
-    - ste -> ste
-    - steenweg -> stwg
-    - sth -> s
-    - ~stig -> st
-    - ~stigen -> st
-    - store -> st
-    - str la -> sdla
-    - stra -> st
-    - ~straat -> st
-    - strada -> st
-    - strada comunale -> sc
-    - strada provinciale -> sp
-    - strada regionale -> sr
-    - strada statale -> ss
-    - stradela -> sdla
-    - strand -> st
-    - ~strasse -> str
-    - street -> st
-    - strip -> strp
-    - stwg -> stwg
-    - subida -> sbida
-    - subway -> sbwy
-    - sveta -> sv
-    - sveti -> sv
-    - svieti -> sv
-    - ~sving -> sv
-    - ~svingen -> sv
-    - svwy -> swy
-    - ~taival -> tvl
-    - tanav -> tn
-    - tce -> ter
-    - tcty -> tct
-    - terr -> ter
-    - terrace -> ter
-    - thanh pho -> tp
-    - thfr -> thor
-    - thi trzn -> tt
-    - thi xa -> tx
-    - thoroughfare -> thor
-    - ~tie -> t
-    - tieu hoc -> th
-    - tinh lo -> tl
-    - tollway -> tlwy
-    - tong cong ty -> tct
-    - ~tori -> tr
-    - torrente -> trrnt
-    - towers -> twrs
-    - township -> twp
-    - tpke -> tpk
-    - track -> trk
-    - trail -> trl
-    - trailer -> trlr
-    - transito -> trans
-    - transversal -> trval
-    - trasera -> tras
-    - travesia -> trva
-    - triangle -> tri
-    - trung hoc co so -> thcs
-    - trung hoc pho thong -> thpt
-    - trung tam -> tt
-    - trung tam thuong mdhi -> tttm
-    - trunkway -> tkwy
-    - trzeci -> 3
-    - trzecia -> 3
-    - trzecie -> 3
-    - tunnel -> tun
-    - turn -> tn
-    - turnpike -> tpk
-    - tvl -> tvl
-    - ulica -> ul
-    - ulice -> ul
-    - ulicy -> ul
-    - ulitsa -> ul
-    - underpass -> upas
-    - university -> univ
-    - untere -> u
-    - unterer -> u
-    - unteres -> u
-    - upper -> up
-    - upr -> up
-    - urbanizacion -> urb
-    - utca -> u
-    - v d -> vd
-    - va -> v
-    - ~väg -> v
-    - ~vägen -> v
-    - vale -> v
-    - van -> v
-    - van de -> vd
-    - varf -> vf
-    - varful -> vf
-    - vastra -> v
-    - vayla -> vla
-    - vdct -> via
-    - vecindario -> vecin
-    - ~vei -> v
-    - ~veien -> v
-    - velika -> v
-    - velike -> v
-    - veliki -> v
-    - veliko -> v
-    - vereda -> vreda
-    - via -> v
-    - viad -> via
-    - viaduct -> via
-    - viaducto -> vcto
-    - viale -> v le
-    - vicolo -> v lo
-    - vien bcyo tang -> vbt
-    - view -> vw
-    - villas -> vlls
-    - virf -> vf
-    - virful -> vf
-    - vista -> vsta
-    - viviendas -> vvdas
-    - vkhod -> vkh
-    - vla -> vla
-    - ~vliet -> vlt
-    - vlt -> vlt
-    - vn -> v
-    - vuon quoc gia -> vqg
-    - walk -> wlk
-    - walkway -> wkwy
-    - way -> wy
-    - west -> w
-    - wharf -> whrf
-    - wielka -> wlk
-    - wielki -> wlk
-    - wielkie -> wlk
-    - wielkopolska -> wlkp
-    - wielkopolski -> wlkp
-    - wielkopolskie -> wlkp
-    - wojewodztwie -> woj
-    - wojewodztwo -> woj
-    - yard -> yd
-    - zgornja -> zg
-    - zgornje -> zg
-    - zgornji -> zg
-    - zhilishchien komplieks -> zh k
-    - zum -> z
+    - !include icu-rules/variants-bg.yaml
+    - !include icu-rules/variants-ca.yaml
+    - !include icu-rules/variants-cs.yaml
+    - !include icu-rules/variants-da.yaml
+    - !include icu-rules/variants-de.yaml
+    - !include icu-rules/variants-el.yaml
+    - !include icu-rules/variants-en.yaml
+    - !include icu-rules/variants-es.yaml
+    - !include icu-rules/variants-et.yaml
+    - !include icu-rules/variants-eu.yaml
+    - !include icu-rules/variants-fi.yaml
+    - !include icu-rules/variants-fr.yaml
+    - !include icu-rules/variants-gl.yaml
+    - !include icu-rules/variants-hu.yaml
+    - !include icu-rules/variants-it.yaml
+    - !include icu-rules/variants-ja.yaml
+    - !include icu-rules/variants-mg.yaml
+    - !include icu-rules/variants-ms.yaml
+    - !include icu-rules/variants-nl.yaml
+    - !include icu-rules/variants-no.yaml
+    - !include icu-rules/variants-pl.yaml
+    - !include icu-rules/variants-pt.yaml
+    - !include icu-rules/variants-ro.yaml
+    - !include icu-rules/variants-ru.yaml
+    - !include icu-rules/variants-sk.yaml
+    - !include icu-rules/variants-sl.yaml
+    - !include icu-rules/variants-sv.yaml
+    - !include icu-rules/variants-tr.yaml
+    - !include icu-rules/variants-uk.yaml
+    - !include icu-rules/variants-vi.yaml