Yes, Yes @thienqh, you are right. 'lang' is a parameter that is interpreted by the framework and therefore not usable for project implementations.
See the attached screenshot for a class that lists the 'lang' and other reserved request parameters.
![alt text][1]
[1]: http://answers.axonivy.com/upfiles/reservedRequestParams.png