Translate extension for MediaWiki
 
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CElastica\Query\AbstractQuery
 CArrayAccess
 CMediaWiki\Extension\Translate\MessageProcessing\ArrayFlattenerFlattens message arrays for further processing
 CCachedMessageGroupLoaderTo be implemented by MessageGroupLoaders that use the MessageGroupWANCache
 CMediaWiki\Extension\Translate\Utilities\ConfigHelperA helper class added to work with configuration values of the Translate Extension
 CCrossLanguageTranslationSearchQueryCross Language Translation Search
 CMediaWiki\Extension\Translate\MessageGroupProcessing\CsvTranslationImporterParse, validate and import translations from a CSV file
 CMediaWiki\Extension\Translate\Synchronization\DisplayGroupSynchronizationInfoDisplay Group synchronization related information
 CMediaWiki\Extension\Translate\TranslatorInterface\EntitySearchService for searching message groups and message keys
 CExternalMessageSourceStateComparator
 CMediaWiki\Extension\Translate\Synchronization\ExternalMessageSourceStateImporter
 CFFSInterface for file system support classes
 CMediaWiki\Extension\Translate\SystemUsers\FuzzyBotFuzzyBot - the misunderstood workhorse
 CMediaWiki\Extension\Translate\Utilities\GettextPlural
 CMediaWiki\Extension\Translate\Synchronization\GroupSynchronizationCacheMessage group synchronization cache
 CMediaWiki\Extension\Translate\PageTranslation\HooksHooks for page translation
 CMediaWiki\Extension\Translate\TranslatorInterface\Insertable\InsertableInsertable is a string that usually does not need translation and is difficult to type manually
 CMediaWiki\Extension\Translate\TranslatorInterface\Insertable\InsertableFactoryA factory class used to instantiate instances of Insertables
 CMediaWiki\Extension\Translate\TranslatorInterface\Insertable\InsertablesSuggesterInterface for InsertablesSuggesters
 CMediaWiki\Extension\Translate\Utilities\JsSelectToInputCode for JavaScript enhanced <option> selectors
 CMediaWiki\Extension\Translate\TranslatorInterface\LegacyTranslationAidsProvides minimal translation aids which integrate with the edit page and on diffs for translatable messages
 CMediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMetadataRepresents metadata for a message bundle
 CMessageChangeStorage
 CMessageDefinitionsWrapper for message definitions, just to beauty the code
 CMessageGroupInterface for message groups
 CMessageGroupCacheCaches messages of file based message group source file
 CMessageGroupConfigurationParserUtility class to parse and validate message group configurations
 CMessageGroupLoaderAn abstract class to be implemented by group loaders / stores
 CMediaWiki\Extension\Translate\MessageGroupProcessing\MessageGroupReviewProvides methods to get and change the state of a message group
 CMessageGroupsFactory class for accessing message groups individually by id or all of them as an list
 CMessageGroupStatesClass for making the use of message group state easier
 CMessageGroupStatsThis class abstract MessageGroup statistics calculation and storing
 CMessageGroupWANCacheWrapper around WANObjectCache providing a simpler interface for MessageGroups to use the cache
 CMessageHandleClass for pointing to messages, like Title class is for titles
 CMessageIndexCreates a database of keys in all groups, so that namespace and key can be used to get the groups they belong to
 CMediaWiki\Extension\Translate\MessageSync\MessageSourceChangeClass is use to track the changes made when importing messages from the remote sources using processMessageChanges
 CMediaWiki\Extension\Translate\Validation\MessageValidatorInterim interface for message validators
 CMediaWiki\Extension\Translate\Synchronization\MessageWebImporterClass which encapsulates message importing
 CMetaYamlSchemaExtenderMessage groups are usually configured in YAML, though the actual storage format does not matter, because they are parsed to PHP arrays anyway
 CMediaWiki\Extension\Translate\MessageGroupProcessing\PageDeleteLoggerHelper class for logging translatable bundle and translation page deletions
 CMediaWiki\Extension\Translate\PageTranslation\PageMoveCollectionCollection of pages potentially affected by a page move operation
 CMediaWiki\Extension\Translate\MessageGroupProcessing\PageMoveLoggerHelper class for logging translatable bundle moves
 CMediaWiki\Extension\Translate\PageTranslation\PageMoveOperationRepresents a single page being moved including the talk page
 CMediaWiki\Extension\Translate\PageTranslation\PageTitleRenamerContains logic to determine the new title of translatable pages and dependent pages being moved
 CMediaWiki\Extension\Translate\Utilities\ParallelExecutorHelper class for maintenance scripts to run things in parallel
 CMediaWiki\Extension\Translate\PageTranslation\ParserOutputRepresents a parsing output produced by TranslatablePageParser
 CMediaWiki\Extension\Translate\Utilities\ParsingPlaceholderFactoryCreate unique placeholders that can be used when parsing (wiki)text
 CMediaWiki\Extension\Translate\Cache\PersistentCacheDefines what method should be provided by a class implementing a persistent cache
 CMediaWiki\Extension\Translate\Cache\PersistentCacheEntryRepresents a single result from the persistent cache
 CPHPVariableLoaderStuff for handling configuration files in PHP format
 CPoImporterParses a po file that has been exported from Mediawiki
 CPremadeMediawikiExtensionGroupsClass which handles special definition format for MediaWiki extensions and skins
 CMediaWiki\Extension\Translate\Statistics\ProgressStatsTableFactory
 CMediaWiki\Extension\Translate\WebService\QueryAggregatorWeb service utility class
 CMediaWiki\Extension\Translate\WebService\QueryAggregatorAwareInterface for classes that want to use QueryAggregator
 CReadableTTMServerInterface for TTMServer that can be queried (=all of them)
 CRevTagAbstraction for revtag table to handle new and old schemas during migration
 CMediaWiki\Extension\Translate\MessageGroupProcessing\RevTagStoreClass to manage revision tags for translatable bundles
 CSearchableTTMServerInterface for TTMServer that can act as backend for translation search
 CMediaWiki\Extension\Translate\PageTranslation\SectionSection is one pair of <translate>...</translate> tags
 CMediaWiki\Extension\Translate\Utilities\SmartFormatPluralImplements partial support for SmartFormat plural syntax parsing
 CMediaWiki\Extension\Translate\TranslatorSandbox\StashedTranslationValue object for stashed translation which you can construct
 CMediaWiki\Extension\Translate\Statistics\StatsTableImplements generation of HTML stats table
 CMediaWiki\Extension\Translate\Utilities\StringComparators\StringComparatorAn interface to be implemented by comparators that will compare percentage of similarity between strings
 CMediaWiki\Extension\Translate\MessageProcessing\StringManglerInterface that key-mangling classes must implement
 CMediaWiki\Extension\Translate\MessageGroupProcessing\SubpageListBuilderGenerates list of subpages for the translatable bundle that can be moved or deleted
 CTMessageInterface for message objects used by MessageCollection
 CMediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleTranslatable bundle represents a message group where its translatable content is defined on a wiki page
 CMediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleFactoryCreate instances of various classes based on the type of TranslatableBundle
 CMediaWiki\Extension\Translate\PageTranslation\TranslatableBundleMoverContains the core logic to validate and move translatable bundles
 CMediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleStoreTranslatable bundle store manages bundles of certain type
 CMediaWiki\Extension\Translate\PageTranslation\TranslatablePageParserGenerates ParserOutput from text or removes all tags from a text
 CTranslateEditAddonsVarious editing enhancements to the edit page interface
 CTranslateMetadata
 CTranslatePreferencesClass to add Translate specific preference settings
 CTranslateRcFilterAdds a new filter to Special:RecentChanges which makes it possible to filter translations away or show them only
 CMediaWiki\Extension\Translate\MessageProcessing\TranslateReplaceTitleHelper class that cotains utility methods to help with identifying and replace titles
 CTranslateSandboxUtility class for the sandbox feature of Translate
 CTranslateToolboxAdds toolbox menu item to Special:Prefixindex to show all other available translations for a message
 CMediaWiki\Extension\Translate\SystemUsers\TranslateUserManager
 CTranslateUtilsEssentially random collection of helper functions, similar to GlobalFunctions.php
 CTranslateYamlThis class is a wrapper class to provide interface to parse and generate YAML files with syck or spyc backend
 CMediaWiki\Extension\Translate\TranslatorInterface\Aid\TranslationAid
 CMediaWiki\Extension\Translate\TranslatorInterface\Aid\TranslationAidDataProvider
 CMediaWiki\Extension\Translate\PageTranslation\TranslationPageGenerates wikitext source code for translation pages
 CMediaWiki\Extension\Translate\WebService\TranslationQueryMutable objects that represents a HTTP(S) query
 CMediaWiki\Extension\Translate\WebService\TranslationQueryResponseValue object that represents a HTTP(S) query response
 CMediaWiki\Extension\Translate\TranslatorSandbox\TranslationStashReader
 CMediaWiki\Extension\Translate\TranslatorSandbox\TranslationStashWriter
 CTranslationStatsContains methods that provide statistics for message groups
 CMediaWiki\Extension\Translate\Statistics\TranslationStatsDataProviderProvides translation stats data
 CMediaWiki\Extension\Translate\Statistics\TranslationStatsGraphOptionsEncapsulates graph options
 CMediaWiki\Extension\Translate\Statistics\TranslationStatsInterfaceInterface for producing different kinds of graphs
 CMediaWiki\Extension\Translate\PageTranslation\TranslationUnitThis class represents one translation unit in a translatable page
 CMediaWiki\Extension\Translate\PageTranslation\TranslationUnitReader@license GPL-2.0-or-later
 CMediaWiki\Extension\Translate\PageTranslation\TranslationUnitStoreFactory
 CMediaWiki\Extension\Translate\PageTranslation\TranslationVariableThis class represents one translation variable in a translation unit
 CMediaWiki\Extension\Translate\Statistics\TranslatorActivityHandles caching of translator activity
 CMediaWiki\Extension\Translate\Statistics\TranslatorActivityQueryGathers translator activity from the database
 CTTMServerSome general static methods for instantiating TTMServer and helpers
 CMediaWiki\Extension\Translate\TtmServer\TtmServerFactory
 CMediaWiki\Extension\Translate\Utilities\UnicodePlural
 CMediaWiki\Extension\Translate\Validation\ValidationIssueValue object
 CMediaWiki\Extension\Translate\Validation\ValidationResultContainer for validation issues returned by MessageValidator
 CMediaWiki\Extension\Translate\Validation\ValidationRunnerMessage validator is used to run validators to find common mistakes so that translators can fix them quickly
 CMediaWiki\Extension\Translate\Validation\ValidatorFactoryA factory class used to instantiate instances of pre-provided Validators
 CWikiStatsOutput
 CWikiWriterImport changes to wiki as given user
 CWritableTTMServerInterface for TTMServer that can be updated
 CAbstractLogger
 CAlternateEditHook
 CApiBase
 CApiQueryBase
 CApiQueryGeneratorBase
 CArticleContentOnDiffHook
 CContainerInterface
 CContextSource
 CCountable
 CEditFilterMergedContentHook
 CEditPage__showEditForm_initialHook
 CException
 CExtensionModule
 CGenericParameterJob
 CHTMLTextField
 CIDBAccessObject
 CIterator
 CIteratorAggregate
 CJob
 CJsonContent
 CJsonSerializable
 CJsonUnserializable
 CLogFormatter
 CLoggerAwareInterface
 CMaintenance
 CMessageSpecifier
 CMWException
 CPageSaveCompleteHook
 CRevisionRecordInsertedHook
 CRuntimeException
 CSpecialAllPages
 CSpecialPage
 CTagMultiselectWidget
 CTextContentHandler
 CUnlistedSpecialPage