2013/4/24 Paul Selitskas p.selitskas@gmail.com:
I've already tried both using page properties to store page content language and modifying ContentHandler::getPageLanguage()[1]. In both cases parser worked in a different language scope and didn't process magic words written in a default wiki language (e.g. Russian [[Категория:Test]] wouldn't work on a German page; English had to be used in both pages). It's OK for a wiki with the English language as default, but if such multi-lingual wiki worked for years with German on board, and then you implement the above said, all pages in other languages wouldn't be parsed properly.
If I understand correctly, the Visual Editor should gradually eliminate the need for users to use magic words directly, as well as for stuff like [[Category:]] and #REDIRECT. It should all be done using a GUI eventually. So the need for localized magic words should disappear, too.
-- Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי http://aharoni.wordpress.com “We're living in pieces, I want to live in peace.” – T. Moore