I just found a difference between online reference on official ISO 639 names of the "pa" language.
<http://ftp.ics.uci.edu/pub/ietf/http/related/iso639.txt> mentions: pa Punjabi while <http://www.loc.gov/standards/iso639-2/englangn.html> says: Panjabi pendjabi pan pa Which spelling is the official ISO 639 one? roozbeh