languageSchema
type: object
name
type: union
basic information about the language name
name/0
type: string
the name of the language, either in the language itself or in English
name/1
type: object
id
type: string
optional? yes
the IETF BCP 47 language tag
name
type: string
endonym, i.e. the name of the language in the language itself
englishName
type: string
optional? yes
English exonym, i.e. the name of the language in English
speak
type: languageProficiencySchema
optional? yes
ability to understand text written in the language
listen
type: languageProficiencySchema
optional? yes
ability to understand when others speak the language
write
type: languageProficiencySchema
optional? yes
ability to write comfortably using the language
read
type: languageProficiencySchema
optional? yes
ability to speak the language