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\MessageGroupProcessing\AggregateGroupManagerContains logic to store, validate, fetch aggregate groups created via Special:AggregateGroups
 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
 CMediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactoryInterface for message group factories that use caching
 CCachedMessageGroupLoaderInterface for MessageGroupFactories that use caching
 CMediaWiki\Extension\Translate\Utilities\ConfigHelperA helper class added to work with configuration values of the Translate Extension
 CCoreLogFormatter
 CMediaWiki\Extension\Translate\TtmServer\CrossLanguageTranslationSearchQueryCross 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
 CMediaWiki\Extension\Translate\Synchronization\ExternalMessageSourceStateComparatorFinds external changes for file based message groups
 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\FileFormatSupport\GettextFormatHeaderFieldsHookThis 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
 CMediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleTranslationLoader
 CMediaWiki\Extension\Translate\Synchronization\MessageChangeStorageHandles storage / retrieval of data from message change files
 CMediaWiki\Extension\Translate\MessageLoading\MessageDefinitionsWrapper for message definitions, just to beauty the code
 CMessageGroupInterface for message groups
 CMediaWiki\Extension\Translate\MessageGroupProcessing\MessageGroupCacheCaches messages of file based message group source file
 CMediaWiki\Extension\Translate\MessageGroupConfiguration\MessageGroupConfigurationParserUtility class to parse and validate message group configurations
 CMessageGroupLoaderInterface for message group loaders
 CMediaWiki\Extension\Translate\MessageProcessing\MessageGroupMetadataOffers functionality for reading and updating Translate group related metadata
 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
 CMediaWiki\Extension\Translate\MessageGroupProcessing\MessageGroupStatesWrapper class for using message group states
 CMediaWiki\Extension\Translate\Statistics\MessageGroupStatsThis class aims to provide efficient mechanism for fetching translation completion stats
 CMediaWiki\Extension\Translate\Statistics\MessageGroupStatsTableUsed to build the table displayed on Special:MessageGroupStats
 CMediaWiki\Extension\Translate\Statistics\MessageGroupStatsTableFactoryFactory class for MessageGroupStatsTable
 CMediaWiki\Extension\Translate\MessageGroupProcessing\MessageGroupSubscriptionManage user subscriptions to message groups and trigger notifications
 CMediaWiki\Extension\Translate\MessageGroupProcessing\MessageGroupSubscriptionStoreStore service for looking up and storing user subscriptions to message group
 CMediaWiki\Extension\Translate\MessageLoading\MessageHandleClass for pointing to messages, like Title class is for titles
 CMediaWiki\Extension\Translate\MessageLoading\MessageIndexCreates 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\MessageLoading\MessageIndexStore
 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
 CMediaWiki\Extension\Translate\Utilities\PHPVariableLoaderStuff 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\PageTranslation\TranslatableBundleDeleterContains the core logic to delete translatable bundles or translation pages
 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\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\TranslatablePageMarkerService to mark/unmark pages from translation and perform related validations
 CMediaWiki\Extension\Translate\PageTranslation\TranslatablePageMarkOperationThis class encapsulates the information / state needed to mark a page for translation
 CMediaWiki\Extension\Translate\PageTranslation\TranslatablePageParserGenerates ParserOutput from text or removes all tags from a text
 CMediaWiki\Extension\Translate\PageTranslation\TranslatablePageSettingsValue object containing user configurable settings when marking a page for translation
 CMediaWiki\Extension\Translate\PageTranslation\TranslatablePageStateStoreManage translation state for translatable pages
 CMediaWiki\Extension\Translate\PageTranslation\TranslatablePageViewLogic and code to generate various aspects related to how translatable pages are displayed
 CMediaWiki\Extension\Translate\TranslatorInterface\TranslateEditAddonsVarious editing enhancements to the edit page interface
 CMediaWiki\Extension\Translate\TranslatorInterface\TranslateInterfacePreferencesContains classes for addition of extension specific preference settings
 CMediaWiki\Extension\Translate\MessageProcessing\TranslateReplaceTitleHelper class that contains utility methods to help with identifying and replace titles
 CMediaWiki\Extension\Translate\TranslatorSandbox\TranslateSandboxUtility class for the sandbox feature of Translate
 CMediaWiki\Extension\Translate\SystemUsers\TranslateUserManager
 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
 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@license GPL-2.0-or-later
 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
 CMediaWiki\Extension\Translate\Utilities\YamlA wrapper class to provide interface to parse and generate YAML files with phpyaml or spyc backend
 CAfterImportPageHook
 CAlternateEditHook
 CAnnotationStripper
 CApiBase
 CApiCheckCanExecuteHook
 CApiQueryBase
 CApiQueryGeneratorBase
 CArrayAccess
 CArticleContentOnDiffHook
 CBeforeCreateEchoEventHook
 CChangesListSpecialPageQueryHook
 CChangesListSpecialPageStructuredFiltersHook
 CChangeTagsListActiveHook
 CContainerInterface
 CContextSource
 CCountable
 CEchoEventPresentationModel
 CEchoGetBundleRulesHook
 CEditFilterMergedContentHook
 CEditPage__showEditForm_initialHook
 CException
 CExtensionModule
 CGenericParameterJob
 CGetPreferencesHook
 CHTMLTextField
 CImportTitleFactory
 CIterator
 CIteratorAggregate
 CJob
 CJsonContent
 CJsonSerializable
 CJsonUnserializable
 CLibraryBase
 CListDefinedTagsHook
 CLoadExtensionSchemaUpdatesHook
 CLocalizedException
 CLoggedUpdateMaintenance
 CLoggerAwareInterface
 CLonelyPagesQueryHook
 CMaintenance
 CMessageSpecifier
 CPageSaveCompleteHook
 CParserFirstCallInitHook
 CRevisionRecordInsertedHook
 CRuntimeException
 CScribuntoExternalLibrariesHook
 CSidebarBeforeOutputHook
 CSpecialAllPages
 CSpecialPage
 CSpecialPrefixIndexGetFormFiltersHook
 CSpecialPrefixIndexQueryHook
 CSpecialRecentChangesPanelHook
 CTagMultiselectWidget
 CTextContentHandler
 CTitleGetEditNoticesHook
 CUnlistedSpecialPage
 CUserGetReservedNamesHook
 CUserGetRightsHook