Make DateFormatter work in any language, by default in the page content language
authorrobin <robinp.1273@gmail.com>
Fri, 1 Jun 2012 09:52:57 +0000 (11:52 +0200)
committerrobin <robinp.1273@gmail.com>
Fri, 20 Jul 2012 22:27:04 +0000 (00:27 +0200)
commite16c4c9ed84516ef969934da1b16c153d31e8ece
tree07a274f652ddb24c190f65bc7a25fc072fb2cbe2
parent5dc1a63f204c3167cc9d497d02aca4e517ca5288
Make DateFormatter work in any language, by default in the page content language

Add a lang parameter to DateFormatter so it can work in any language instead of only the site content language.
(The memcached key is now per language code.)
Use by default parser->getTargetLanguage() so it is parsed in the page content language by default.
Also add some documentation and remove unneeded whitespace.

If needed, a parameter to {{#dateformatter}} can now be easily added, to specify the language to format in.

Change-Id: If61854920065f7c3b4170ab89e9aa66b299f9dd8
includes/parser/CoreParserFunctions.php
includes/parser/DateFormatter.php
tests/parser/parserTests.txt