Examples for 'NLP::parse_IETF_language_tag'


Parse IETF Language Tag

Aliases: parse_IETF_language_tag language

Keywords: utilities

### ** Examples

## German as used in Switzerland:
parse_IETF_language_tag("de-CH")
$`de-CH`
[1] "Language=de" "Region=CH"  
## Serbian written using Latin script as used in Serbia and Montenegro:
parse_IETF_language_tag("sr-Latn-CS")
$`sr-Latn-CS`
[1] "Language=sr" "Script=Latn" "Region=CS"  
## Spanish appropriate to the UN Latin American and Caribbean region:
parse_IETF_language_tag("es-419")
$`es-419`
[1] "Language=es" "Region=419" 
## All in one:
parse_IETF_language_tag(c("de-CH", "sr-Latn-CS", "es-419"))
$`de-CH`
[1] "Language=de" "Region=CH"  

$`sr-Latn-CS`
[1] "Language=sr" "Script=Latn" "Region=CS"  

$`es-419`
[1] "Language=es" "Region=419" 
parse_IETF_language_tag(c("de-CH", "sr-Latn-CS", "es-419"),
                        expand = TRUE)
$`de-CH`
$`de-CH`$`Language=de`
[1] "German"

$`de-CH`$`Region=CH`
[1] "Switzerland"


$`sr-Latn-CS`
$`sr-Latn-CS`$`Language=sr`
[1] "Serbian"

$`sr-Latn-CS`$`Script=Latn`
[1] "Latin"

$`sr-Latn-CS`$`Region=CS`
[1] "Serbia and Montenegro"


$`es-419`
$`es-419`$`Language=es`
[1] "Spanish"   "Castilian"

$`es-419`$`Region=419`
[1] "Latin America and the Caribbean"
## Two grandfathered tags:
parse_IETF_language_tag(c("i-klingon", "zh-min-nan"),
                        expand = TRUE)
$`i-klingon`
$`i-klingon`$`Grandfathered=i-klingon`
[1] "Klingon"


$`zh-min-nan`
$`zh-min-nan`$`Grandfathered=zh-min-nan`
[1] "Minnan, Hokkien, Amoy, Taiwanese, Southern Min, Southern\nFujian, Hoklo, Southern Fukien, Ho-lo"

[Package NLP version 0.3-2 Index]