On 04/23/2013 11:29 PM, Erik Moeller wrote:
(Keeping in mind that some
pages would be multilingual and would need to be identified as such.)
If so, this seems like a major architectural undertaking that should
only be taken on as a partnership between domain experts (site and
platform architecture, language engineering, Visual Editor/Parsoid,
etc.).
My two currency subunits:
A wikidata-like approach seems like the only sensical approach to the
problem IMO; that is, the concept of a 'page (read: data item)' should
be language neutral and branch off in a set of "real" pages with their
own title and language information.
"metapage" X would have an enumeration of representations in different
languages, each with their own localized title(s) and contents. This
way, given any such page, the actual information needed to switch
between languages and handle language-specific presentation is
immediately available. Categories would need no magical handling, that
category Y is named "Images of dogs" in English and "Imágenes de
perros"
in Spanish is just part of the normal structure.
Add to this a simple user preference of language ordering for when
"their" language is unavailable, and you have a good framework.
All that'd be left is... UI. :-)
-- Marc