Todo List

Class ComplexMessages
Needs documentation.

Class CoreMessageGroup

Move to the new interface.

Class CoreMostUsedMessageGroup

Move to the new interface.

Member GroupStatictics::$localisedWeights
Allow weighted reporting for all available languges.

Class MagicWordsCM
Needs documentation.

Class MediaWikiMessageGroup

Currently unused

Member MessageGroup::getChecker ()
Make an interface for message checkers.

Member MessageGroup::getConfiguration ()
Remove from the interface. Only usage is in FFS. Figure out a better way.

Member MessageGroup::getMangler ()
Make an interface for message manglers

Member MessageGroup::isMeta ()
Unclear usage. Perhaps rename to isSecondary with the only purpose suppress warnings about message key conflicts.

Member MessageGroupBase::getMangler ()
Branch handling, merge with upper branch keys

Class MessageGroupOld

Rename the class

Class MessageGroups
Clean up the mixed static/member method interface.

Member MessageGroups::loadGroupDefinitions ()
Reduce the ways of which messages can be added. Target is just to have three ways: Yaml files, translatable pages and with the hook.

Class NamespaceCM
Needs documentation.

Member SimpleFFS::tryReadSource ($filename, MessageCollection $collection)
get rid of this

Member SpecialImportTranslations::execute ($parameters)
: use a Status object instead?

Member SpecialLanguageStats::getForm ()
duplicated code

Member SpecialLanguageStats::getTable ()
Allow extra message here, once total translated volume goes over a certain percentage? (former live hack at translatewiki) if ( $this->totals['2'] && ( $this->totals['1'] / $this->totals['2'] ) > 0.95 ) { $out .= $this->msg( 'translate-somekey' ); }

Class SpecialPageAliasesCM
Needs documentation.

Member StringMangler::EmptyMatcher ()
Does this really need to be in the interface???

Member TPException::__construct (array $msg)
Pass around Messages when Status class doesn't suck

Member TPParse::$sections
Encapsulate

Member TPParse::$template
Encapsulate

Member TranslateHooks::setupTranslate ()
Register our css, is there a better place for this?

Member TranslateTasks::getTasks ($pageTranslation=false)
Make the above parameter a group and check its class?

Member TranslateUtils::figureMessage ($text)
Handle names without slash.

Member WikiPageMessageGroup::getDefinitions ()
: use getTextForTrans?
Generated on Tue Oct 29 00:00:26 2013 for MediaWiki Translate Extension by  doxygen 1.6.3