Help talk:Extensions/Semantic MediaWiki

Possible Future Steps
--Kroocsiogsi 17:21, 18 May 2012 (UTC)
 * Figure out how the hell we deal with translated strings. This is going to be awkward with any database structure. It's going to make abilities kind of a nightmare, to the extent that I am seriously reconsidering if it is even worth it to store non-English-language strings as data.
 * Create schema for items
 * Create schema for abilities
 * Create schema for non-hero units
 * Create schema for tournaments
 * Create schema for players
 * Create schema for teams
 * Create schema for cosmetic items


 * Re the first point: the only way I can think of doing it is by putting all the translated strings onto the english page (as "Trait1ru=blahblah" for example) and then use that for the other languages. It would be a horrible mess, though. The alternative is to not store strings as data at all (only store numbers etc). It would certainly make the linguistics easier, but might create some issues. I think we need to come up with our schema for items/abilities/etc first and see how/if translated strings fit into it at all, or if it would simply be better to keep doing what we have been doing for strings.


 * I would like to see the ability schema created soonish, as pages like Linken's Sphere are much much much easier to maintain with it implemented. And frankly, there are probably a lot of lists on pages like Stun that are somewhat outdated by now, although the real difficulty will be later on when actual balance changes hit Dota 2 again. -Baloroth 18:03, 18 May 2012 (UTC)