On 24 April 2013 06:28, Amir E. Aharoni <[email protected]> wrote:
> 2013/4/24 Paul Selitskas <[email protected]>:
>> 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.

This is correct; a "Page Settings" (meta-data) dialog is coming soon
to a VisualEditor near you, initially with just Categories, but
longer-term all behavioural magic words, language links and any other
meta-data people can think of will be there. This will mean that users
will not be surprised to find a mysterious "__NOGALLERY__" and wonder
what it does; there will be a place to describe what it does in their
user-display language. The need for multi-lingual magic words in the
same context will thus fade (though as we're planning for side-by-side
wikitext and VisualEditor editing, there may still be some demand).

Of course, this only solves the problem for Wikimedia and other people
happy to run a Parsoid service alongside MediaWiki. We have a general
plan to build out a "no wikitext ever, just store HTML+RDFa" MediaWiki
option, so only "legacy" sites would need Parsoid (and if you were
willing to convert your storage from wikitext to HTML, not even that),
but this is a lower priority than getting everything working. :-)

J.
--
James D. Forrester
Product Manager, VisualEditor
Wikimedia Foundation, Inc.

[email protected] | @jdforrester

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to