Language tags use dash separator (fixes #1434)