Files
2025-09-06 22:03:29 -04:00

154 lines
3.9 KiB
YAML

# zh_pinyin.yaml
# --------------
# Chinese (Pinyin)
whitespace: false
components:
level:
null_probability: 0.85 # Probability of doing nothing if no floor number is specified
alphanumeric_probability: 0.15
unit:
# If no unit number is specified
null_probability: 0.6
alphanumeric_probability: 0.4
numbers:
default: &hao
canonical: hao
numeric_affix:
affix: -hao
upper_case: false
direction: right
numeric_probability: 0.0
numeric_affix_probability: 1.0
house_numbers:
alphanumeric:
default: *hao
alphanumeric_phrase_probability: 0.6
levels:
lou: &lou
canonical: lóu
numeric_affix:
affix: -lóu
upper_case: false
direction: right
numeric_probability: 0.0
numeric_affix_probability: 1.0
lou_no_accent: &lou_no_accent
canonical: lou
numeric_affix:
affix: -lou
upper_case: false
direction: right
numeric_probability: 0.0
numeric_affix_probability: 1.0
ceng: &ceng
canonical: céng
numeric_affix:
affix: -céng
upper_case: false
direction: right
numeric_probability: 0.0
numeric_affix_probability: 1.0
ceng_no_accent: &ceng_no_accent
canonical: ceng
numeric_affix:
affix: -ceng
upper_case: false
direction: right
numeric_probability: 0.0
numeric_affix_probability: 1.0
numbering_starts_at: 1
alphanumeric:
default: *lou
probability: 0.85
alternatives:
- alternative: *lou_no_accent
probability: 0.05
- alternative: *ceng
probability: 0.08
- alternative: *ceng_no_accent
probability: 0.02
numeric_probability: 1.0
po_boxes:
youzheng_xinxiang: &youzheng_xinxiang
canonical: youzheng xinxiang
numeric:
direction: left
numeric_probability: 1.0
alphanumeric:
default: *youzheng_xinxiang
numeric_probability: 1.0
digits:
- length: 1
probability: 0.05
- length: 2
probability: 0.1
- length: 3
probability: 0.2
- length: 4
probability: 0.5
- length: 5
probability: 0.1
- length: 6
probability: 0.05
postcodes:
alphanumeric:
default: &youbian
canonical: yóubiān
numeric:
direction: left
# null_probability means the chance of doing nothing e.g. just the postal code
null_probability: 0.9
numeric_probability: 0.1
probability: 0.9
alternatives:
- alternative: &youbian_no_accent
canonical: youbian
numeric:
direction: left
# null_probability means the chance of doing nothing e.g. just the postal code
null_probability: 0.9
numeric_probability: 0.1
probability: 0.1
units:
shi: &shi
canonical: shì
numeric_affix:
affix: -shì
upper_case: false
direction: right
numeric_probability: 0.0
numeric_affix_probability: 1.0
shi_no_accent: &shi_no_accent
canonical: shi
numeric_affix:
affix: -shi
upper_case: false
direction: right
numeric_probability: 0.0
numeric_affix_probability: 1.0
alphanumeric:
default: *shi
probability: 0.8
alternatives:
- alternative: *shi_no_accent
probability: 0.2
numeric_probability: 1.0
use_positive_numbers_probability: 1.0
# If we have a floor number (from building:levels), use it
use_floor_probability: 0.8