In db table langlinks ll_lang still has type varchar(10). since Mediawiki 1.10 this has changed to varbinary(20) (http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/maintenance/tables.sql?view=markup / http://www.mediawiki.org/wiki/Manual:Langlinks_table)
Every bot framework using API must use a workaround because of different values of zh-classical.
On the sitematrix and in sourcecode zh-classcial must be used and this value is shown at http://de.wikipedia.org/w/api.php?action=query&meta=siteinfo&siprop=interwikimap
The langlinks table cut this after ten characters. Therefore zh-classic (without -al) is shown at all results from langlinks table (e.g. http://de.wikipedia.org/w/api.php?action=query&prop=langlinks&titles=Kategorie:User_zh&redirects&lllimit=max)
Version: unspecified
Severity: enhancement