According to RFC 3066, for languages with both a two-letter and a three-letter code, the two-letter code must be used.
This also solves the problem of those languages that have two different three-letter codes, because all of them also have a two-letter code.
For a fuller discussion of this see FAQ: Two-letter or three-letter language codes.
Version: $Id: Slide0230.html,v 1.3 2006/02/02 10:05:47 rishida Exp $