Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646].
@en