assume primary language tag is lowercase per the recommendation