Constants
class Constants (View source)
Constants
| SUBTAG_TYPE_EXTLANG |
Subtag type. Extended language subtags. |
| SUBTAG_TYPE_GRANDFATHER |
Subtag type. Grandfathered subtags. |
| SUBTAG_TYPE_LANGUAGE |
Subtag type. Main language subtags. |
| SUBTAG_TYPE_REDUNDANT |
Subtag type. Redundant subtags. |
| SUBTAG_TYPE_REGION |
Subtag type. Region subtags. |
| SUBTAG_TYPE_SCRIPT |
Subtag type. Script subtags. |
| SUBTAG_TYPE_VARIANT |
Subtag type. Language variant subtags. |
| SUBTAG_TYPE_REGULAR |
Subtag type. Regular subtags. |
| SUBTAG_TYPE_IRREGULAR |
Subtag type. Irregular subtags. |
| SUBTAG_PATTERN_EXTLANG |
xtlang = 3ALPHA ; selected ISO 639 codes *2("-" 3ALPHA) ; permanently reserved |
| SUBTAG_PATTERN_SCRIPT |
script = 4ALPHA ; ISO 15924 code |
| SUBTAG_PATTERN_REGION |
Region subtag pattern region = 2ALPHA ; ISO 3166-1 code / 3DIGIT ; UN M.49 code |
| SUBTAG_PATTERN_VARIANT |
variant = 5*8alphanum ; registered variants / (DIGIT 3alphanum) |
| SUBTAG_PATTERN_SINGLETON |
|
| SUBTAG_PATTERN_EXTENSION |
extension = singleton 1("-" (28alphanum)) |
| SUBTAG_PATTERN_PRIVATE_USE |
privateuse = "x" 1("-" (18alphanum)) |
| SUBTAG_PATTERN_LANGUAGE |
language = 23ALPHA ; shortest ISO 639 code ["-" extlang] ; sometimes followed by extended language subtags / 4ALPHA ; or reserved for future use / 58ALPHA ; or registered language subtag |
| RANGE_BASIC_PATTERN |
Basic language range |
| RANGE_EXTENDED_PATTERN |
Extended language range |