Skip to content

Commit ebfa84d

Browse files
committed
Generated Python files for metadata
1 parent a1c6208 commit ebfa84d

76 files changed

Lines changed: 152 additions & 76 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

python/phonenumbers/data/region_AL.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,5 @@
1919
number_format=[NumberFormat(pattern='(4)(\\d{3})(\\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['4[0-6]'], national_prefix_formatting_rule=u'0\\1'),
2020
NumberFormat(pattern='(6[6-9])(\\d{3})(\\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['6'], national_prefix_formatting_rule=u'0\\1'),
2121
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['[2358][2-5]|4[7-9]'], national_prefix_formatting_rule=u'0\\1'),
22-
NumberFormat(pattern='(\\d{3})(\\d{3,5})', format=u'\\1 \\2', leading_digits_pattern=['[235][16-9]|8[016-9]|[79]'], national_prefix_formatting_rule=u'0\\1')])
22+
NumberFormat(pattern='(\\d{3})(\\d{3,5})', format=u'\\1 \\2', leading_digits_pattern=['[235][16-9]|8[016-9]|[79]'], national_prefix_formatting_rule=u'0\\1')],
23+
mobile_number_portable_region=True)

python/phonenumbers/data/region_AR.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,5 @@
3636
NumberFormat(pattern='(11)(\\d{4})(\\d{4})', format=u'\\1 \\2-\\3', leading_digits_pattern=['1']),
3737
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format=u'\\1 \\2-\\3', leading_digits_pattern=['2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[12358]|5[138]|6[24]|7[069]|8[013578])', '2(?:2[013]|3[067]|49|6[01346]|80|9(?:[17-9]|4[13479]))|3(?:36|4[12358]|5(?:[18]|3[0-689])|6[24]|7[069]|8(?:[01]|3[013469]|5[0-39]|7[0-2459]|8[0-49]))']),
3838
NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{3})', format=u'\\1 \\2-\\3', leading_digits_pattern=['3(?:53|8[78])', '3(?:537|8(?:73|88))']),
39-
NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{4})', format=u'\\1 \\2-\\3', leading_digits_pattern=['[23]'])])
39+
NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{4})', format=u'\\1 \\2-\\3', leading_digits_pattern=['[23]'])],
40+
mobile_number_portable_region=True)

python/phonenumbers/data/region_AT.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,5 @@
2121
NumberFormat(pattern='(5\\d)(\\d{3})(\\d{3,4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['5[079]'], national_prefix_formatting_rule=u'0\\1'),
2222
NumberFormat(pattern='(5\\d)(\\d{4})(\\d{4,7})', format=u'\\1 \\2 \\3', leading_digits_pattern=['5[079]'], national_prefix_formatting_rule=u'0\\1'),
2323
NumberFormat(pattern='(\\d{3})(\\d{3,10})', format=u'\\1 \\2', leading_digits_pattern=['316|46|51|732|6(?:44|5[0-3579]|[6-9])|7(?:1|[28]0)|[89]'], national_prefix_formatting_rule=u'0\\1'),
24-
NumberFormat(pattern='(\\d{4})(\\d{3,9})', format=u'\\1 \\2', leading_digits_pattern=['2|3(?:1[1-578]|[3-8])|4[2378]|5[2-6]|6(?:[12]|4[1-35-9]|5[468])|7(?:2[1-8]|35|4[1-8]|[5-79])'], national_prefix_formatting_rule=u'0\\1')])
24+
NumberFormat(pattern='(\\d{4})(\\d{3,9})', format=u'\\1 \\2', leading_digits_pattern=['2|3(?:1[1-578]|[3-8])|4[2378]|5[2-6]|6(?:[12]|4[1-35-9]|5[468])|7(?:2[1-8]|35|4[1-8]|[5-79])'], national_prefix_formatting_rule=u'0\\1')],
25+
mobile_number_portable_region=True)

python/phonenumbers/data/region_AU.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,5 @@
2525
NumberFormat(pattern='(19\\d)(\\d{3})', format=u'\\1 \\2', leading_digits_pattern=['19[13]'], national_prefix_formatting_rule=u'\\1'),
2626
NumberFormat(pattern='(19\\d{2})(\\d{4})', format=u'\\1 \\2', leading_digits_pattern=['19[67]'], national_prefix_formatting_rule=u'\\1'),
2727
NumberFormat(pattern='(13)(\\d{2})(\\d{2})', format=u'\\1 \\2 \\3', leading_digits_pattern=['13[1-9]'], national_prefix_formatting_rule=u'\\1')],
28-
main_country_for_code=True)
28+
main_country_for_code=True,
29+
mobile_number_portable_region=True)

python/phonenumbers/data/region_AZ.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@
1818
national_prefix_for_parsing='0',
1919
number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{2})', format=u'\\1 \\2 \\3 \\4', leading_digits_pattern=['(?:1[28]|2(?:[45]2|[0-36])|365)'], national_prefix_formatting_rule=u'(0\\1)'),
2020
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{2})', format=u'\\1 \\2 \\3 \\4', leading_digits_pattern=['[4-8]'], national_prefix_formatting_rule=u'0\\1'),
21-
NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{2})', format=u'\\1 \\2 \\3 \\4', leading_digits_pattern=['9'], national_prefix_formatting_rule=u'0\\1')])
21+
NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{2})', format=u'\\1 \\2 \\3 \\4', leading_digits_pattern=['9'], national_prefix_formatting_rule=u'0\\1')],
22+
mobile_number_portable_region=True)

python/phonenumbers/data/region_BA.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@
1818
national_prefix_for_parsing='0',
1919
number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})', format=u'\\1 \\2-\\3', leading_digits_pattern=['[3-5]'], national_prefix_formatting_rule=u'0\\1'),
2020
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['6[1-356]|[7-9]'], national_prefix_formatting_rule=u'0\\1'),
21-
NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{3})', format=u'\\1 \\2 \\3 \\4', leading_digits_pattern=['6[047]'], national_prefix_formatting_rule=u'0\\1')])
21+
NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{3})', format=u'\\1 \\2 \\3 \\4', leading_digits_pattern=['6[047]'], national_prefix_formatting_rule=u'0\\1')],
22+
mobile_number_portable_region=True)

python/phonenumbers/data/region_BE.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,5 @@
1919
number_format=[NumberFormat(pattern='(4[6-9]\\d)(\\d{2})(\\d{2})(\\d{2})', format=u'\\1 \\2 \\3 \\4', leading_digits_pattern=['4[6-9]'], national_prefix_formatting_rule=u'0\\1'),
2020
NumberFormat(pattern='([2-49])(\\d{3})(\\d{2})(\\d{2})', format=u'\\1 \\2 \\3 \\4', leading_digits_pattern=['[23]|[49][23]'], national_prefix_formatting_rule=u'0\\1'),
2121
NumberFormat(pattern='([15-8]\\d)(\\d{2})(\\d{2})(\\d{2})', format=u'\\1 \\2 \\3 \\4', leading_digits_pattern=['[156]|7[0178]|8(?:0[1-9]|[1-79])'], national_prefix_formatting_rule=u'0\\1'),
22-
NumberFormat(pattern='([89]\\d{2})(\\d{2})(\\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['(?:80|9)0'], national_prefix_formatting_rule=u'0\\1')])
22+
NumberFormat(pattern='([89]\\d{2})(\\d{2})(\\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['(?:80|9)0'], national_prefix_formatting_rule=u'0\\1')],
23+
mobile_number_portable_region=True)

python/phonenumbers/data/region_BG.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,5 @@
2222
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})', format=u'\\1 \\2 \\3', leading_digits_pattern=['43[124-7]|70[1-9]'], national_prefix_formatting_rule=u'0\\1'),
2323
NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['[78]00'], national_prefix_formatting_rule=u'0\\1'),
2424
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2,3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]'], national_prefix_formatting_rule=u'0\\1'),
25-
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3,4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['48|8[7-9]|9[08]'], national_prefix_formatting_rule=u'0\\1')])
25+
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3,4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['48|8[7-9]|9[08]'], national_prefix_formatting_rule=u'0\\1')],
26+
mobile_number_portable_region=True)

python/phonenumbers/data/region_BH.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,5 @@
1414
uan=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
1515
voicemail=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
1616
no_international_dialling=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
17-
number_format=[NumberFormat(pattern='(\\d{4})(\\d{4})', format=u'\\1 \\2')])
17+
number_format=[NumberFormat(pattern='(\\d{4})(\\d{4})', format=u'\\1 \\2')],
18+
mobile_number_portable_region=True)

python/phonenumbers/data/region_BR.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@
2727
intl_number_format=[NumberFormat(pattern='(\\d{2})(\\d{5})(\\d{4})', format=u'\\1 \\2-\\3', leading_digits_pattern=['(?:1[1-9]|2[12478])9']),
2828
NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{4})', format=u'\\1 \\2-\\3', leading_digits_pattern=['[1-9][1-9]']),
2929
NumberFormat(pattern='([34]00\\d)(\\d{4})', format=u'\\1-\\2', leading_digits_pattern=['[34]00']),
30-
NumberFormat(pattern='([3589]00)(\\d{2,3})(\\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['[3589]00'])])
30+
NumberFormat(pattern='([3589]00)(\\d{2,3})(\\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['[3589]00'])],
31+
mobile_number_portable_region=True)

0 commit comments

Comments
 (0)