2 - step: split_japanese_phrases
7 - !include icu-rules/unicode-digits-to-decimal.yaml
13 - "[[:Punctuation:][:Symbol:][\u02bc] - [-:]]+ > '-'"
14 - "ß > 'ss'" # German szet is unambiguously equal to double ss
15 - "[^[:alnum:] [:Canonical_Combining_Class=Virama:] [:Space:] [-:]] >"
17 - ":: [[:Number:]] Latin ()"
18 - ":: [[:Number:]] Ascii ();"
19 - ":: [[:Number:]] NFD ();"
20 - "[[:Nonspacing Mark:] [:Cf:]] >;"
21 - "[-:]?[:Space:]+[-:]? > ' '"
25 - !include icu-rules/extended-unicode-to-asccii.yaml
29 - "[^a-z0-9[:Space:]] >"
33 - step: clean-housenumbers
39 - (\A|.*,)[^\d,]{3,}(,.*|\Z)
40 - step: clean-postcodes
41 convert-to-address: yes
42 default-pattern: "[A-Z0-9- ]{3,12}"
43 - step: clean-tiger-tags
44 - step: split-name-list
46 - step: strip-brace-terms
47 - step: tag-analyzer-by-language
48 filter-kind: [".*name.*"]
49 whitelist: [bg,ca,cs,da,de,el,en,es,et,eu,fi,fr,gl,hu,it,ja,mg,ms,nl,no,pl,pt,ro,ru,sk,sl,sv,tr,uk,vi]
56 analyzer: housenumbers
63 - !include icu-rules/variants-bg.yaml
68 - !include icu-rules/variants-ca.yaml
73 - !include icu-rules/variants-cs.yaml
78 - !include icu-rules/variants-da.yaml
83 - !include icu-rules/variants-de.yaml
86 replacements: ["ä", "ae"]
88 replacements: ["ö", "oe"]
90 replacements: ["ü", "ue"]
95 - !include icu-rules/variants-el.yaml
100 - !include icu-rules/variants-en.yaml
105 - !include icu-rules/variants-es.yaml
110 - !include icu-rules/variants-et.yaml
115 - !include icu-rules/variants-eu.yaml
120 - !include icu-rules/variants-fi.yaml
125 - !include icu-rules/variants-fr.yaml
130 - !include icu-rules/variants-gl.yaml
135 - !include icu-rules/variants-hu.yaml
140 - !include icu-rules/variants-it.yaml
145 - !include icu-rules/variants-ja.yaml
150 - !include icu-rules/variants-mg.yaml
155 - !include icu-rules/variants-ms.yaml
160 - !include icu-rules/variants-nl.yaml
165 - !include icu-rules/variants-no.yaml
170 - !include icu-rules/variants-pl.yaml
175 - !include icu-rules/variants-pt.yaml
180 - !include icu-rules/variants-ro.yaml
185 - !include icu-rules/variants-ru.yaml
190 - !include icu-rules/variants-sk.yaml
195 - !include icu-rules/variants-sl.yaml
200 - !include icu-rules/variants-sv.yaml
205 - !include icu-rules/variants-tr.yaml
210 - !include icu-rules/variants-uk.yaml
215 - !include icu-rules/variants-vi.yaml