Quoting Colin Watson (cjwatson@debian.org): > So why does the line above look like this? > > ja|ko|ko_KR|el|zh|zh_CN|zh_TW|bg|ar|he|uk|uk_UA) Because, there are redundant tests..:-) LANGUAGE in languagechooser contains the 4th field of languagelist (see languagemap script). This field *always* has the two-letter code of the language.