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
 CMediaWiki\Extension\Translate\MessageProcessing\ArrayFlattenerFlattens message arrays for further processing
 CMediaWiki\Extension\Translate\TranslatorInterface\BeforeAddModulesHookThis is a hook handler interface, see docs/Hooks.md in core
 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
 CMediaWiki\Extension\Translate\MessageGroupProcessing\EventMessageGroupStateChangeHookThis is a hook handler interface, see docs/Hooks.md in core
 CMediaWiki\Extension\Translate\MessageGroupProcessing\EventMessageMembershipChangeHookThis is a hook handler interface, see docs/Hooks.md in core
 CMediaWiki\Extension\Translate\TranslatorInterface\EventTranslationReviewHookThis is a hook handler interface, see docs/Hooks.md in core
 CExternalMessageSourceStateComparator
 CMediaWiki\Extension\Translate\Synchronization\ExternalMessageSourceStateImporter
 CMediaWiki\Extension\Translate\FileFormatSupport\FileFormatFactoryA factory class used to instantiate instances of pre-provided File formats
 CMediaWiki\Extension\Translate\FileFormatSupport\FileFormatSupport
 CMediaWiki\Extension\Translate\SystemUsers\FuzzyBotFuzzyBot - the misunderstood workhorse
 CMediaWiki\Extension\Translate\MessageGroupProcessing\GetAPIMessageGroupsParameterListHookThis is a hook handler interface, see docs/Hooks.md in core
 CMediaWiki\Extension\Translate\MessageGroupProcessing\GetAPIMessageGroupsPropertyDescsHookThis is a hook handler interface, see docs/Hooks.md in core
 CMediaWiki\Extension\Translate\TranslatorInterface\GetSpecialTranslateOptionsHookThis is a hook handler interface, see docs/Hooks.md in core
 CMediaWiki\Extension\Translate\Utilities\GettextPlural
 CMediaWiki\Extension\Translate\Synchronization\GroupSynchronizationCacheMessage group synchronization cache
 CMediaWiki\Extension\Translate\PageTranslation\HooksHooks for page translation
 CMediaWiki\Extension\Translate\MessageGroupProcessing\InitGroupLoadersHookThis is a hook handler interface, see docs/Hooks.md in core
 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\MessageLoading\MessageInterface for message objects used by MessageCollection
 CMediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMetadataRepresents metadata for a message bundle
 CMessageChangeStorage
 CMediaWiki\Extension\Translate\MessageLoading\MessageDefinitionsWrapper for message definitions, just to beauty the code
 CMessageGroupInterface for message groups
 CMessageGroupCacheCaches messages of file based message group source file
 CMediaWiki\Extension\Translate\MessageGroupConfiguration\MessageGroupConfigurationParserUtility class to parse and validate message group configurations
 CMessageGroupLoaderAn abstract class to be implemented by group loaders / stores
 CMediaWiki\Extension\Translate\MessageGroupProcessing\MessageGroupReviewStoreProvides methods to get and change the state of a message group
 CMediaWiki\Extension\Translate\MessageGroupProcessing\MessageGroupsFactory class for accessing message groups individually by id or all of them as a list
 CMessageGroupStatesClass for making the use of message group state easier
 CMessageGroupStatsThis class abstract MessageGroup statistics calculation and storing
 CMediaWiki\Extension\Translate\Statistics\MessageGroupStatsTableUsed to build the table displayed on Special:MessageGroupStats
 CMediaWiki\Extension\Translate\Statistics\MessageGroupStatsTableFactoryFactory class for MessageGroupStatsTable
 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\Statistics\MessagePrefixStatsThis class abstracts MessagePrefix statistics calculation and storing
 CMediaWiki\Extension\Translate\MessageSync\MessageSourceChangeClass is used to track the changes made when importing messages from the remote sources using importExternalTranslations.php
 CMediaWiki\Extension\Translate\Validation\MessageValidatorInterim interface for message validators
 CMediaWiki\Extension\Translate\Synchronization\MessageWebImporterClass which encapsulates message importing
 CMediaWiki\Extension\Translate\MessageGroupConfiguration\MetaYamlSchemaExtenderMessage 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\ModifyMessageGroupStatesHookThis is a hook handler interface, see docs/Hooks.md in core
 CMediaWiki\Extension\Translate\TranslatorInterface\NewTranslationHookThis is a hook handler interface, see docs/Hooks.md in core
 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
 CMediaWiki\Extension\Translate\MessageGroupProcessing\PostInitGroupsHookThis is a hook handler interface, see docs/Hooks.md in core
 CMediaWiki\Extension\Translate\TranslatorInterface\Aid\PrefillTranslationHookThis is a hook handler interface, see docs/Hooks.md in core
 CMediaWiki\Extension\Translate\MessageGroupConfiguration\PremadeMediawikiExtensionGroupsClass which handles special definition format for MediaWiki extensions and skins
 CMediaWiki\Extension\Translate\MessageGroupProcessing\ProcessAPIMessageGroupsPropertiesHookThis is a hook handler interface, see docs/Hooks.md in core
 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
 CMediaWiki\Extension\Translate\TtmServer\ReadableTtmServerInterface for TTMServer that can be queried (=all of them)
 CMediaWiki\Extension\Translate\MessageGroupProcessing\RevTagStoreClass to manage revision tags for translatable bundles
 CMediaWiki\Extension\Translate\TtmServer\SearchableTtmServerInterface 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
 CMediaWiki\Extension\Translate\Utilities\SupportedLanguagesHookThis is a hook handler interface, see docs/Hooks.md in core
 CMediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleTranslatable bundle represents a message group where its translatable content is defined on a wiki page
 CMediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleExporterService to export a translatable bundle into XML
 CMediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleFactoryCreate instances of various classes based on the type of TranslatableBundle
 CMediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleImporterService to import a translatable bundle from a file
 CMediaWiki\Extension\Translate\PageTranslation\TranslatableBundleMoverContains the core logic to validate and move translatable bundles
 CMediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleStatus
 CMediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleStatusStoreStore service for looking up and storing status for translatable bundle status
 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
 CMediaWiki\Extension\Translate\TranslatorInterface\TranslateEditAddonsVarious 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
 CTranslateYamlThis class is a wrapper class to provide interface to parse and generate YAML files with phpyaml 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 an 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\TranslatorSandbox\UserPromotedHookThis is a hook handler interface, see docs/Hooks.md in core
 CMediaWiki\Extension\Translate\Utilities\UtilitiesEssentially random collection of helper functions, similar to GlobalFunctions.php
 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
 CMediaWiki\Extension\Translate\TtmServer\WritableTtmServerInterface for TTMServer that can be updated
 CAbstractLogger
 CAlternateEditHook
 CApiBase
 CApiQueryBase
 CApiQueryGeneratorBase
 CArrayAccess
 CArticleContentOnDiffHook
 CChangeTagsListActiveHook
 CContainerInterface
 CContextSource
 CCountable
 CEditFilterMergedContentHook
 CEditPage__showEditForm_initialHook
 CException
 CExtensionModule
 CGenericParameterJob
 CHTMLTextField
 CIDBAccessObject
 CIterator
 CIteratorAggregate
 CJob
 CJsonContent
 CJsonSerializable
 CJsonUnserializable
 CListDefinedTagsHook
 CLogFormatter
 CLoggedUpdateMaintenance
 CLoggerAwareInterface
 CMaintenance
 CMessageSpecifier
 CPageSaveCompleteHook
 CRevisionRecordInsertedHook
 CRuntimeException
 CSpecialAllPages
 CSpecialPage
 CTagMultiselectWidget
 CTextContentHandler
 CUnlistedSpecialPage