Lines Matching refs:parts
27 """Split a locale into three parts, for langauge, script, and region."""
28 parts = locale.split('_')
29 if len(parts) == 1:
30 return (parts[0], None, None)
31 elif len(parts) == 2:
32 if len(parts[1]) == 4: # parts[1] is a script
33 return (parts[0], parts[1], None)
35 return (parts[0], None, parts[1])
37 assert len(parts) == 3
38 return tuple(parts)