Manual:$wgLang

Details
The user language object is the language object selected in user preferences.

It is one of two global language objects, the other being  .

See the page  for more information.

  is initialized towards the end of setup; some hooks are called earlier than that and should avoid using it.

When in doubt use   to check.

Often used Methods
This is not an exhaustive list, view class above to see a complete listing.


 * : delimit a list of strings according to the conventions of the user's language


 * : return the user's language code, for example "en"

Recommended alternative
It is best that new code avoids using global variables when alternatives exist. In the case of, two alternatives exist and can be used:


 * Use an instance of  class to get the language used in that context, e.g.   (see also: Manual:RequestContext.php)
 * Use  to get the content language statically, e.g.   (to read more about MediaWikiServices, see Dependency Injection)