►CElastica\Query\AbstractQuery | |
CFuzzyLikeThis | Fuzzy Like This query |
►CArrayAccess | |
CMessageCollection | Core message collection class |
CMediaWiki\Extension\Translate\MessageProcessing\ArrayFlattener | Flattens message arrays for further processing |
►CCachedMessageGroupLoader | To be implemented by MessageGroupLoaders that use the MessageGroupWANCache |
CAggregateMessageGroupLoader | Loads AggregateMessageGroup, and handles the related cache |
CFileBasedMessageGroupLoader | Loads FileBasedMessageGroup, and handles the related cache |
CMediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroupLoader | |
CTranslatablePageMessageGroupStore | Handles DB operations for Translatable pages, and the related cache |
CMediaWiki\Extension\Translate\Utilities\ConfigHelper | A helper class added to work with configuration values of the Translate Extension |
CCrossLanguageTranslationSearchQuery | Cross Language Translation Search |
CMediaWiki\Extension\Translate\MessageGroupProcessing\CsvTranslationImporter | Parse, validate and import translations from a CSV file |
CMediaWiki\Extension\Translate\Synchronization\DisplayGroupSynchronizationInfo | Display Group synchronization related information |
CMediaWiki\Extension\Translate\TranslatorInterface\EntitySearch | Service for searching message groups and message keys |
CExternalMessageSourceStateComparator | |
CMediaWiki\Extension\Translate\Synchronization\ExternalMessageSourceStateImporter | |
►CFFS | Interface for file system support classes |
►CSimpleFFS | |
CAmdFFS | AmdFFS implements a message format where messages are encoded as key-value pairs in JSON objects wrapped in a define call |
CAndroidXmlFFS | Support for XML translation format used by Android |
►CAppleFFS | AppleFFS class implements support for Apple .strings files |
CAppleInfoPlistFfs | AppleInfoPlistFfs extends the AppleFFS class and implements support for Apple InfoPlist .strings files |
CDtdFFS | File format support for DTD |
CGettextFFS | New-style FFS class that implements support for gettext file format |
CIniFFS | IniFFS currently parses and generates flat ini files with language code as header key |
CJavaFFS | JavaFFS class implements support for Java properties files |
CJavaScriptFFS | Generic file format support for JavaScript formatted files |
CJsonFFS | JsonFFS implements a message format where messages are encoded as key-value pairs in JSON objects |
CXliffFFS | Partial support for the Xliff translation format |
CYamlFFS | Implements support for message storage in YAML format |
CMediaWiki\Extension\Translate\SystemUsers\FuzzyBot | FuzzyBot - the misunderstood workhorse |
CMediaWiki\Extension\Translate\Utilities\GettextPlural | |
CMediaWiki\Extension\Translate\Synchronization\GroupSynchronizationCache | Message group synchronization cache |
CMediaWiki\Extension\Translate\PageTranslation\Hooks | Hooks for page translation |
CMediaWiki\Extension\Translate\TranslatorInterface\Insertable\Insertable | Insertable is a string that usually does not need translation and is difficult to type manually |
CMediaWiki\Extension\Translate\TranslatorInterface\Insertable\InsertableFactory | A factory class used to instantiate instances of Insertables |
►CMediaWiki\Extension\Translate\TranslatorInterface\Insertable\InsertablesSuggester | Interface for InsertablesSuggesters |
CMediaWiki\Extension\Translate\TranslatorInterface\Insertable\CombinedInsertablesSuggester | A class to combine multiple insertables suggesters |
CMediaWiki\Extension\Translate\TranslatorInterface\Insertable\HtmlTagInsertablesSuggester | Suggester for HTML tags |
►CMediaWiki\Extension\Translate\TranslatorInterface\Insertable\MediaWikiInsertablesSuggester | InsertablesSuggester implementation for MediaWiki message translations |
CMediaWiki\Extension\Translate\PageTranslation\TranslatablePageInsertablesSuggester | Insertables for translation variables in translatable pages |
CMediaWiki\Extension\Translate\TranslatorInterface\Insertable\NumericalParameterInsertablesSuggester | Insertables suggester for numerical parameters such as $1, $2, $3 |
►CMediaWiki\Extension\Translate\TranslatorInterface\Insertable\RegexInsertablesSuggester | Regex InsertablesSuggester implementation that can be extended or used for insertables in message groups |
►CMediaWiki\Extension\Translate\Validation\Validators\InsertableRegexValidator | A generic regex validator and insertable that can be reused by other classes |
CMediaWiki\Extension\Translate\Validation\Validators\InsertableRubyVariableValidator | An insertable Ruby variable validator that also acts as an InsertableSuggester |
CMediaWiki\Extension\Translate\Validation\Validators\IosVariableValidator | An insertable IOS variable validator |
CMediaWiki\Extension\Translate\Validation\Validators\MediaWikiParameterValidator | An insertable wiki parameter validator that also acts as an InsertableSuggester @license GPL-2.0-or-later |
CMediaWiki\Extension\Translate\Validation\Validators\NumericalParameterValidator | An insertable numerical parameter validator that also acts as an InsertableSuggester @license GPL-2.0-or-later |
CMediaWiki\Extension\Translate\Validation\Validators\PrintfValidator | A validator that checks for missing and unknown printf formatting characters in translations |
CMediaWiki\Extension\Translate\Validation\Validators\PythonInterpolationValidator | An insertable python interpolation validator that also acts as an InsertableSuggester |
CMediaWiki\Extension\Translate\TranslatorInterface\Insertable\UrlInsertablesSuggester | Suggester for URLs |
CMediaWiki\Extension\Translate\Validation\Validators\SmartFormatPluralValidator | @license GPL-2.0-or-later |
CMediaWiki\Extension\Translate\Utilities\JsSelectToInput | Code for JavaScript enhanced <option> selectors |
CMediaWiki\Extension\Translate\TranslatorInterface\LegacyTranslationAids | Provides minimal translation aids which integrate with the edit page and on diffs for translatable messages |
CMediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMetadata | Represents metadata for a message bundle |
CMessageChangeStorage | |
CMessageDefinitions | Wrapper for message definitions, just to beauty the code |
►CMessageGroup | Interface for message groups |
CMediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup | |
►CMessageGroupBase | This class implements some basic functions that wrap around the YAML message group configurations |
CAggregateMessageGroup | Groups multiple message groups together as one group |
►CFileBasedMessageGroup | This class implements default behavior for file based message groups |
CMediaWikiExtensionMessageGroup | Message group for MediaWiki extensions |
►CMessageGroupOld | This is the interface and base implementation of unmanaged message groups |
►CWikiMessageGroup | Group for messages that can be controlled via a page in MediaWiki namespace |
►CRecentMessageGroup | |
CRecentAdditionsMessageGroup | |
CSandboxMessageGroup | |
CWorkflowStatesMessageGroup | |
CWikiPageMessageGroup | Wraps the translatable page sections into a message group |
CMessageGroupCache | Caches messages of file based message group source file |
CMessageGroupConfigurationParser | Utility class to parse and validate message group configurations |
►CMessageGroupLoader | An abstract class to be implemented by group loaders / stores |
CAggregateMessageGroupLoader | Loads AggregateMessageGroup, and handles the related cache |
CFileBasedMessageGroupLoader | Loads FileBasedMessageGroup, and handles the related cache |
CMediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroupLoader | |
CTranslatablePageMessageGroupStore | Handles DB operations for Translatable pages, and the related cache |
CWorkflowStatesMessageGroupLoader | Loads WorkflowStatesMessageGroup, and handles the related cache |
CMediaWiki\Extension\Translate\MessageGroupProcessing\MessageGroupReview | Provides methods to get and change the state of a message group |
CMessageGroups | Factory class for accessing message groups individually by id or all of them as an list |
CMessageGroupStates | Class for making the use of message group state easier |
CMessageGroupStats | This class abstract MessageGroup statistics calculation and storing |
CMessageGroupWANCache | Wrapper around WANObjectCache providing a simpler interface for MessageGroups to use the cache |
CMessageHandle | Class for pointing to messages, like Title class is for titles |
►CMessageIndex | Creates a database of keys in all groups, so that namespace and key can be used to get the groups they belong to |
CCDBMessageIndex | Storage on CDB files |
CCachedMessageIndex | Storage on the object cache |
CDatabaseMessageIndex | Storage on the database itself |
CHashMessageIndex | Storage on hash |
CSerializedMessageIndex | Storage on serialized file |
CMediaWiki\Extension\Translate\MessageSync\MessageSourceChange | Class is use to track the changes made when importing messages from the remote sources using processMessageChanges |
►CMediaWiki\Extension\Translate\Validation\MessageValidator | Interim interface for message validators |
CMediaWiki\Extension\Translate\Validation\Validators\BraceBalanceValidator | Handles brace balance validation |
CMediaWiki\Extension\Translate\Validation\Validators\EscapeCharacterValidator | Ensures that only the specified escape characters are present |
CMediaWiki\Extension\Translate\Validation\Validators\GettextPluralValidator | @license GPL-2.0-or-later |
CMediaWiki\Extension\Translate\Validation\Validators\InsertableRegexValidator | A generic regex validator and insertable that can be reused by other classes |
CMediaWiki\Extension\Translate\Validation\Validators\MatchSetValidator | Ensures that the translation for a message matches a value from a list |
CMediaWiki\Extension\Translate\Validation\Validators\MediaWikiLinkValidator | Checks if the translation uses links that are discouraged |
CMediaWiki\Extension\Translate\Validation\Validators\MediaWikiPageNameValidator | Ensures that translations do not translate namespaces |
CMediaWiki\Extension\Translate\Validation\Validators\MediaWikiPluralValidator | Handles plural validation for MediaWiki inline plural syntax |
CMediaWiki\Extension\Translate\Validation\Validators\MediaWikiTimeListValidator | "Time list" message format validation for MediaWiki |
►CMediaWiki\Extension\Translate\Validation\Validators\NewlineValidator | Ensures that the translation has the same number of newlines as the source message at the beginning of the string |
CMediaWiki\Extension\Translate\Validation\Validators\GettextNewlineValidator | Ensures that the translation has the same number of newlines as the source message at the beginning and end of the string |
CMediaWiki\Extension\Translate\Validation\Validators\NotEmptyValidator | |
CMediaWiki\Extension\Translate\Validation\Validators\ReplacementValidator | |
CMediaWiki\Extension\Translate\Validation\Validators\SmartFormatPluralValidator | @license GPL-2.0-or-later |
CMediaWiki\Extension\Translate\Validation\Validators\UnicodePluralValidator | This is a very strict validator class for Unicode CLDR based plural markup |
CMediaWiki\Extension\Translate\Synchronization\MessageWebImporter | Class which encapsulates message importing |
►CMetaYamlSchemaExtender | Message groups are usually configured in YAML, though the actual storage format does not matter, because they are parsed to PHP arrays anyway |
CFileBasedMessageGroup | This class implements default behavior for file based message groups |
CGettextFFS | New-style FFS class that implements support for gettext file format |
CJavaFFS | JavaFFS class implements support for Java properties files |
CMediaWiki\Extension\Translate\MessageProcessing\StringMatcher | The versatile default implementation of StringMangler interface |
CYamlFFS | Implements support for message storage in YAML format |
CMediaWiki\Extension\Translate\MessageGroupProcessing\PageDeleteLogger | Helper class for logging translatable bundle and translation page deletions |
CMediaWiki\Extension\Translate\PageTranslation\PageMoveCollection | Collection of pages potentially affected by a page move operation |
CMediaWiki\Extension\Translate\MessageGroupProcessing\PageMoveLogger | Helper class for logging translatable bundle moves |
CMediaWiki\Extension\Translate\PageTranslation\PageMoveOperation | Represents a single page being moved including the talk page |
CMediaWiki\Extension\Translate\PageTranslation\PageTitleRenamer | Contains logic to determine the new title of translatable pages and dependent pages being moved |
CMediaWiki\Extension\Translate\Utilities\ParallelExecutor | Helper class for maintenance scripts to run things in parallel |
CMediaWiki\Extension\Translate\PageTranslation\ParserOutput | Represents a parsing output produced by TranslatablePageParser |
►CMediaWiki\Extension\Translate\Utilities\ParsingPlaceholderFactory | Create unique placeholders that can be used when parsing (wiki)text |
CMediaWiki\Extension\Translate\PageTranslation\TestingParsingPlaceholderFactory | |
►CMediaWiki\Extension\Translate\Cache\PersistentCache | Defines what method should be provided by a class implementing a persistent cache |
CMediaWiki\Extension\Translate\Cache\PersistentDatabaseCache | A persistent cache implementation using the database |
CMediaWiki\Extension\Translate\Cache\PersistentCacheEntry | Represents a single result from the persistent cache |
CPHPVariableLoader | Stuff for handling configuration files in PHP format |
CPoImporter | Parses a po file that has been exported from Mediawiki |
►CPremadeMediawikiExtensionGroups | Class which handles special definition format for MediaWiki extensions and skins |
CPremadeIntuitionTextdomains | Support for tools using Intuition at the Toolserver and Wikimedia Labs |
CMediaWiki\Extension\Translate\Statistics\ProgressStatsTableFactory | |
CMediaWiki\Extension\Translate\WebService\QueryAggregator | Web service utility class |
►CMediaWiki\Extension\Translate\WebService\QueryAggregatorAware | Interface for classes that want to use QueryAggregator |
►CMediaWiki\Extension\Translate\TranslatorInterface\Aid\QueryAggregatorAwareTranslationAid | Helper class for translation aids that use web services |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\MachineTranslationAid | Translation aid that provides suggestion from machine translation services |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\TTMServerAid | Translation aid that provides suggestion from translation memory |
►CReadableTTMServer | Interface for TTMServer that can be queried (=all of them) |
CDatabaseTTMServer | Mysql based backend |
CElasticSearchTTMServer | TTMServer backed based on ElasticSearch |
CFakeTTMServer | NO-OP version of TTMServer when it is disabled |
CRemoteTTMServer | Class for handling remote TTMServers over MediaWiki API |
CRevTag | Abstraction for revtag table to handle new and old schemas during migration |
CMediaWiki\Extension\Translate\MessageGroupProcessing\RevTagStore | Class to manage revision tags for translatable bundles |
►CSearchableTTMServer | Interface for TTMServer that can act as backend for translation search |
CElasticSearchTTMServer | TTMServer backed based on ElasticSearch |
CMediaWiki\Extension\Translate\PageTranslation\Section | Section is one pair of <translate>...</translate> tags |
CMediaWiki\Extension\Translate\Utilities\SmartFormatPlural | Implements partial support for SmartFormat plural syntax parsing |
CMediaWiki\Extension\Translate\TranslatorSandbox\StashedTranslation | Value object for stashed translation which you can construct |
CMediaWiki\Extension\Translate\Statistics\StatsTable | Implements generation of HTML stats table |
►CMediaWiki\Extension\Translate\Utilities\StringComparators\StringComparator | An interface to be implemented by comparators that will compare percentage of similarity between strings |
CMediaWiki\Extension\Translate\Utilities\StringComparators\SimpleStringComparator | A simple string comparator, that compares two strings and determines if they are an exact match |
►CMediaWiki\Extension\Translate\MessageProcessing\StringMangler | Interface that key-mangling classes must implement |
CMediaWiki\Extension\Translate\MessageProcessing\StringMatcher | The versatile default implementation of StringMangler interface |
CMediaWiki\Extension\Translate\MessageGroupProcessing\SubpageListBuilder | Generates list of subpages for the translatable bundle that can be moved or deleted |
►CTMessage | Interface for message objects used by MessageCollection |
CFatMessage | Message object where you can directly set the translation |
CThinMessage | Message object which is based on database result row |
►CMediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundle | Translatable bundle represents a message group where its translatable content is defined on a wiki page |
CMediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundle | |
CMediaWiki\Extension\Translate\PageTranslation\TranslatablePage | Mixed bag of methods related to translatable pages |
CMediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleFactory | Create instances of various classes based on the type of TranslatableBundle |
CMediaWiki\Extension\Translate\PageTranslation\TranslatableBundleMover | Contains the core logic to validate and move translatable bundles |
►CMediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleStore | Translatable bundle store manages bundles of certain type |
CMediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleStore | |
CMediaWiki\Extension\Translate\MessageGroupProcessing\TranslatablePageStore | |
CMediaWiki\Extension\Translate\PageTranslation\TranslatablePageParser | Generates ParserOutput from text or removes all tags from a text |
CTranslateEditAddons | Various editing enhancements to the edit page interface |
CTranslateMetadata | |
CTranslatePreferences | Class to add Translate specific preference settings |
CTranslateRcFilter | Adds a new filter to Special:RecentChanges which makes it possible to filter translations away or show them only |
CMediaWiki\Extension\Translate\MessageProcessing\TranslateReplaceTitle | Helper class that cotains utility methods to help with identifying and replace titles |
CTranslateSandbox | Utility class for the sandbox feature of Translate |
CTranslateToolbox | Adds toolbox menu item to Special:Prefixindex to show all other available translations for a message |
CMediaWiki\Extension\Translate\SystemUsers\TranslateUserManager | |
CTranslateUtils | Essentially random collection of helper functions, similar to GlobalFunctions.php |
CTranslateYaml | This 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\CurrentTranslationAid | Translation aid that provides the current saved translation |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\DocumentationAid | Translation aid that provides the message documentation |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\EditSummariesAid | Translation aid that provides last X edit summaries for a translation |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\GettextDocumentationAid | Translation aid that provides Gettext documentation |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\GroupsAid | |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\InOtherLanguagesAid | Translation aid that provides the "in other languages" suggestions |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\InsertablesAid | Translation aid that suggests insertables |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\MessageDefinitionAid | Translation aid that provides the message definition |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\QueryAggregatorAwareTranslationAid | Helper class for translation aids that use web services |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\SupportAid | Translation aid that provides an url where users can ask for help |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\UnsupportedTranslationAid | Dummy translation aid that always errors |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\UpdatedDefinitionAid | Translation aid that provides the message definition |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\TranslationAidDataProvider | |
CMediaWiki\Extension\Translate\PageTranslation\TranslationPage | Generates wikitext source code for translation pages |
CMediaWiki\Extension\Translate\WebService\TranslationQuery | Mutable objects that represents a HTTP(S) query |
CMediaWiki\Extension\Translate\WebService\TranslationQueryResponse | Value object that represents a HTTP(S) query response |
►CMediaWiki\Extension\Translate\TranslatorSandbox\TranslationStashReader | |
CMediaWiki\Extension\Translate\TranslatorSandbox\TranslationStashStorage | Storage class for stashed translations |
►CMediaWiki\Extension\Translate\TranslatorSandbox\TranslationStashWriter | |
CMediaWiki\Extension\Translate\TranslatorSandbox\TranslationStashStorage | Storage class for stashed translations |
CTranslationStats | Contains methods that provide statistics for message groups |
CMediaWiki\Extension\Translate\Statistics\TranslationStatsDataProvider | Provides translation stats data |
CMediaWiki\Extension\Translate\Statistics\TranslationStatsGraphOptions | Encapsulates graph options |
►CMediaWiki\Extension\Translate\Statistics\TranslationStatsInterface | Interface for producing different kinds of graphs |
►CMediaWiki\Extension\Translate\Statistics\TranslationStatsBase | Provides some hand default implementations for TranslationStatsInterface |
►CMediaWiki\Extension\Translate\Statistics\TranslatePerLanguageStats | Graph which provides statistics on active users and number of translations |
CMediaWiki\Extension\Translate\Statistics\ReviewPerLanguageStats | Graph which provides statistics on number of reviews and reviewers |
CMediaWiki\Extension\Translate\Statistics\TranslateRegistrationStats | Graph which provides statistics about amount of registered users in a given time |
CMediaWiki\Extension\Translate\PageTranslation\TranslationUnit | This class represents one translation unit in a translatable page |
►CMediaWiki\Extension\Translate\PageTranslation\TranslationUnitReader | @license GPL-2.0-or-later |
CMediaWiki\Extension\Translate\PageTranslation\TranslationUnitStore | |
CMediaWiki\Extension\Translate\PageTranslation\TranslationUnitStoreFactory | |
CMediaWiki\Extension\Translate\PageTranslation\TranslationVariable | This class represents one translation variable in a translation unit |
CMediaWiki\Extension\Translate\Statistics\TranslatorActivity | Handles caching of translator activity |
CMediaWiki\Extension\Translate\Statistics\TranslatorActivityQuery | Gathers translator activity from the database |
►CTTMServer | Some general static methods for instantiating TTMServer and helpers |
CDatabaseTTMServer | Mysql based backend |
CElasticSearchTTMServer | TTMServer backed based on ElasticSearch |
CRemoteTTMServer | Class for handling remote TTMServers over MediaWiki API |
CMediaWiki\Extension\Translate\TtmServer\TtmServerFactory | |
CMediaWiki\Extension\Translate\Utilities\UnicodePlural | |
CMediaWiki\Extension\Translate\Validation\ValidationIssue | Value object |
CMediaWiki\Extension\Translate\Validation\ValidationResult | Container for validation issues returned by MessageValidator |
CMediaWiki\Extension\Translate\Validation\ValidationRunner | Message validator is used to run validators to find common mistakes so that translators can fix them quickly |
CMediaWiki\Extension\Translate\Validation\ValidatorFactory | A factory class used to instantiate instances of pre-provided Validators |
►CWikiStatsOutput | |
CTranslateStatsOutput | Provides heading, summaryheading and free text addition for stats output in wiki format |
CWikiWriter | Import changes to wiki as given user |
►CWritableTTMServer | Interface for TTMServer that can be updated |
CDatabaseTTMServer | Mysql based backend |
CElasticSearchTTMServer | TTMServer backed based on ElasticSearch |
CFakeTTMServer | NO-OP version of TTMServer when it is disabled |
►CAbstractLogger | |
CTranslateCliLogger | |
►CAlternateEditHook | |
CMediaWiki\Extension\Translate\TranslatorInterface\LegacyInterfaceHookHandler | Integration point to MediaWiki for the legacy translation aids |
►CApiBase | |
CMediaWiki\Extension\Translate\MessageGroupProcessing\AggregateGroupsActionApi | API module for managing aggregate message groups Only supports aggregate message groups defined inside the wiki |
CMediaWiki\Extension\Translate\MessageGroupProcessing\GroupReviewActionApi | API module for switching workflow states for message groups |
CMediaWiki\Extension\Translate\MessageGroupProcessing\ManageMessageGroupsActionApi | API module for managing message group changes |
CMediaWiki\Extension\Translate\Statistics\QueryTranslationStatsActionApi | Api module for querying translation statistics |
CMediaWiki\Extension\Translate\Synchronization\ManageGroupSynchronizationCacheActionApi | Api module for managing group synchronization cache |
CMediaWiki\Extension\Translate\TranslatorInterface\Aid\TranslationAidsActionApi | Api module for querying message aids |
CMediaWiki\Extension\Translate\TranslatorInterface\ReviewTranslationActionApi | API module for marking translations as reviewed |
CMediaWiki\Extension\Translate\TranslatorInterface\TranslationEntitySearchActionApi | Action API module for searching message groups and message keys |
CMediaWiki\Extension\Translate\TranslatorSandbox\TranslationStashActionApi | WebAPI module for storing translations for users who are in a sandbox |
CMediaWiki\Extension\Translate\TranslatorSandbox\TranslatorSandboxActionApi | WebAPI for the sandbox feature of Translate |
CMediaWiki\Extension\Translate\TtmServer\SearchTranslationsActionApi | API module for search translations @license GPL-2.0-or-later |
CMediaWiki\Extension\Translate\TtmServer\TtmServerActionApi | API module for TTMServer |
CMediaWiki\Extension\Translate\Validation\CheckTranslationActionApi | @license GPL-2.0-or-later |
►CApiQueryBase | |
CMediaWiki\Extension\Translate\MessageGroupProcessing\QueryManageMessageGroupsActionApi | API module for querying message group changes |
CMediaWiki\Extension\Translate\MessageGroupProcessing\QueryMessageGroupsActionApi | Api module for querying MessageGroups |
CMediaWiki\Extension\Translate\MessageLoading\QueryMessageTranslationsActionApi | Api module for querying message translations |
►CMediaWiki\Extension\Translate\Statistics\QueryStatsActionApi | A base module for querying message group related stats |
CMediaWiki\Extension\Translate\Statistics\QueryLanguageStatsActionApi | Api module for querying language stats |
CMediaWiki\Extension\Translate\Statistics\QueryMessageGroupStatsActionApi | Api module for querying message group stats |
►CApiQueryGeneratorBase | |
CMediaWiki\Extension\Translate\MessageLoading\QueryMessageCollectionActionApi | Api module for querying MessageCollection |
►CArticleContentOnDiffHook | |
CMediaWiki\Extension\Translate\TranslatorInterface\LegacyInterfaceHookHandler | Integration point to MediaWiki for the legacy translation aids |
►CContainerInterface | |
CMediaWiki\Extension\Translate\Services | Minimal service container |
►CContextSource | |
CMediaWiki\Extension\Translate\TranslatorInterface\MessageTable | Display messages for translation & review |
►CCountable | |
CMediaWiki\Extension\Translate\Validation\ValidationIssues | Mutable collection for validation issues |
CMessageCollection | Core message collection class |
►CEditFilterMergedContentHook | |
CMediaWiki\Extension\Translate\MessageBundleTranslation\Hooks | |
►CEditPage__showEditForm_initialHook | |
CMediaWiki\Extension\Translate\TranslatorInterface\LegacyInterfaceHookHandler | Integration point to MediaWiki for the legacy translation aids |
►CException | |
CMediaWiki\Extension\Translate\MessageBundleTranslation\MalformedBundle | |
CMediaWiki\Extension\Translate\PageTranslation\ImpossiblePageMove | Exception thrown when a translatable page move is not possible |
CMediaWiki\Extension\Translate\PageTranslation\InvalidPageTitleRename | Exception thrown when a rename for a title fails |
CMediaWiki\Extension\Translate\WebService\TranslationWebServiceConfigurationException | Used to signal a configuration mistake in an external web service |
CMediaWiki\Extension\Translate\WebService\TranslationWebServiceInvalidInputException | Used to signal that the requested input is rejected and cannot be used with an external web service |
►CExtensionModule | |
CMediaWiki\Extension\Translate\PageTranslation\TranslateExt | |
►CGenericParameterJob | |
CMediaWiki\Extension\Translate\Statistics\UpdateTranslatorActivityJob | |
►CHTMLTextField | |
CMediaWiki\Extension\Translate\Utilities\HTMLJsSelectToInputField | Implementation of JsSelectToInput class which is compatible with MediaWiki's preferences system |
►CIDBAccessObject | |
CWikiPageMessageGroup | Wraps the translatable page sections into a message group |
►CIterator | |
CMessageCollection | Core message collection class |
►CIteratorAggregate | |
CMediaWiki\Extension\Translate\Validation\ValidationIssues | Mutable collection for validation issues |
►CJob | |
►CMediaWiki\Extension\Translate\Jobs\GenericTranslateJob | Generic Job class extended by other jobs |
CMediaWiki\Extension\Translate\PageTranslation\RenderTranslationPageJob | Job for updating translation pages when translation or template changes |
CMediaWiki\Extension\Translate\PageTranslation\UpdateTranslatablePageJob | Job for updating translation units and translation pages when a translatable page is marked for translation |
CMediaWiki\Extension\Translate\Statistics\UpdateTranslatorActivityJob | |
CMessageGroupStatesUpdaterJob | Logic for handling automatic message group state changes |
CMessageGroupStatsRebuildJob | Job for rebuilding message group stats |
CMessageIndexRebuildJob | Job for rebuilding message index |
CMessageUpdateJob | Job for updating translation pages when translation or message definition changes |
CMediaWiki\Extension\Translate\MessageBundleTranslation\UpdateMessageBundleJob | |
CMediaWiki\Extension\Translate\MessageGroupProcessing\DeleteTranslatableBundleJob | Job for deleting translatable bundles and translation pages |
CMediaWiki\Extension\Translate\MessageGroupProcessing\MoveTranslatableBundleJob | Contains class with job for moving translation pages |
CTTMServerMessageUpdateJob | Job for updating translation memory |
CTranslateSandboxEmailJob | |
►CJsonContent | |
CMediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleContent | |
►CJsonSerializable | |
CMediaWiki\Extension\Translate\Synchronization\GroupSynchronizationResponse | Class encapsulating the response returned by the GroupSynchronizationCache when requested for an update on a group synchronization status |
CMediaWiki\Extension\Translate\Synchronization\MessageUpdateParameter | Store params for MessageUpdateJob |
►CJsonUnserializable | |
CMediaWiki\Extension\Translate\Synchronization\GroupSynchronizationResponse | Class encapsulating the response returned by the GroupSynchronizationCache when requested for an update on a group synchronization status |
CMediaWiki\Extension\Translate\Synchronization\MessageUpdateParameter | Store params for MessageUpdateJob |
►CLogFormatter | |
CMediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleLogFormatter | Class for formatting translatable bundle logs |
CTranslateLogFormatter | Class for formatting Translate logs |
►CLoggerAwareInterface | |
►CMediaWiki\Extension\Translate\WebService\TranslationWebService | |
CMediaWiki\Extension\Translate\WebService\ApertiumWebService | Implements support Apetrium translator api |
CMediaWiki\Extension\Translate\WebService\CaighdeanWebService | Implements support Caighdean translator api |
CMediaWiki\Extension\Translate\WebService\CxserverWebService | Contains a class for querying external translation service |
CMediaWiki\Extension\Translate\WebService\GoogleTranslateWebService | Implements support for Google Translate API |
CMediaWiki\Extension\Translate\WebService\MicrosoftWebService | Implements support for Microsoft translation api v3 |
CMediaWiki\Extension\Translate\WebService\RESTBaseWebService | Implements support for cxserver proxied through RESTBase |
CMediaWiki\Extension\Translate\WebService\RemoteTTMServerWebService | Class for querying external translation service |
CMediaWiki\Extension\Translate\WebService\YandexWebService | Implements support for Yandex translation api v1 |
►CMaintenance | |
CCharacterEditStats | |
CCreateCheckIndex | |
CCreateMessageIndex | |
CExportRenameLanguage | |
CFallbacksCompare | Creates graphml xml file of language fallbacks |
CGroupStatistics | |
CLanguageeditstats | |
CMediaWiki\Extension\Translate\Statistics\CleanupTranslationProgressStatsMaintenanceScript | |
CMediaWiki\Extension\Translate\Statistics\UpdateTranslatorActivityMaintenanceScript | |
CMediaWiki\Extension\Translate\Synchronization\CompleteExternalTranslationMaintenanceScript | |
►CMediaWiki\Extension\Translate\Utilities\BaseMaintenanceScript | Constants for making code for maintenance scripts more readable |
CMediaWiki\Extension\Translate\Diagnostics\DeleteEqualTranslationsMaintenanceScript | |
CMediaWiki\Extension\Translate\Diagnostics\FindUnsynchronizedDefinitionsMaintenanceScript | |
CMediaWiki\Extension\Translate\Diagnostics\FuzzyTranslationsMaintenanceScript | |
CMediaWiki\Extension\Translate\MessageGroupProcessing\ImportTranslationsFromCsv | Script to import translations from a CSV file |
CMediaWiki\Extension\Translate\PageTranslation\MoveTranslatableBundleMaintenanceScript | |
CMediaWiki\Extension\Translate\Synchronization\BackportTranslationsMaintenanceScript | Script to backport translations from one branch to another |
CMediaWiki\Extension\Translate\Synchronization\ClearGroupSyncCacheMaintenanceScript | Clear the contents of the group synchronization cache |
CMediaWiki\Extension\Translate\Synchronization\ExportTranslationsMaintenanceScript | Script to export translations of message groups to files |
CMediaWiki\Extension\Translate\Synchronization\QueryGroupSyncCacheMaintenanceScript | Query information in the group synchronization cache |
CMediaWiki\Extension\Translate\TtmServer\ExportTtmServerDumpMaintenanceScript | |
CPluralCompare | Script for comparing different plural implementations |
CPoimport | |
CPopulateFuzzy | A script to populate fuzzy tags to revtag table |
CProcessMessageChanges | Script for processing message changes in file based message groups |
CRefreshTranslatablePages | Script to ensure all translation pages are up to date |
CTS | |
CTSP | |
CTSchema2 | Script to convert Translate extension database schema to v2 |
CTTMServerBootstrap | Script to bootstrap TTMServer translation memory |
CTestMT | |
CTranslateExpandGroupSpec | |
CYamlTests | |
►CMessageSpecifier | |
CMediaWiki\Extension\Translate\MessageBundleTranslation\MalformedBundle | |
CMediaWiki\Extension\Translate\PageTranslation\TranslationUnitIssue | |
►CMWException | |
CGettextParseException | Exception thrown when a Gettext file could not be parsed, such as when missing required headers |
CGettextPluralException | Identifies Gettext plural exceptions |
CMediaWiki\Extension\Translate\TranslatorInterface\TranslationHelperException | Translation helpers can throw this exception when they cannot do anything useful with the current message |
CMediaWiki\Extension\Translate\WebService\TranslationWebServiceException | Used to signal a failure in an external web service |
CTTMServerException | |
►CPageSaveCompleteHook | |
CMediaWiki\Extension\Translate\MessageBundleTranslation\Hooks | |
►CRevisionRecordInsertedHook | |
CTranslateHooks | Hooks for Translate extension |
►CRuntimeException | |
CMediaWiki\Extension\Translate\PageTranslation\ParsingFailure | Represents any kind of failure to parse a translatable page source code |
CMediaWiki\Extension\Translate\Statistics\StatisticsUnavailable | |
CMediaWiki\Extension\Translate\TtmServer\ServiceCreationFailure | |
CMessageIndexException | |
►CSpecialAllPages | |
CMediaWiki\Extension\Translate\TranslatorInterface\TranslationsSpecialPage | Implements a special page which shows all translations for a message |
►CSpecialPage | |
CMediaWiki\Extension\Translate\MessageGroupProcessing\AggregateGroupsSpecialPage | Contains logic for special page Special:AggregateGroups |
CMediaWiki\Extension\Translate\PageTranslation\DeleteTranslatableBundleSpecialPage | Special page which enables deleting translations of translatable bundles and translation pages |
CMediaWiki\Extension\Translate\PageTranslation\MigrateTranslatablePageSpecialPage | Contains code for Special:PageMigration to migrate to page transation |
CMediaWiki\Extension\Translate\PageTranslation\PageTranslationSpecialPage | A special page for marking revisions of pages for translation |
CMediaWiki\Extension\Translate\PageTranslation\PrepareTranslatablePageSpecialPage | Contains code to prepare a page for translation |
CMediaWiki\Extension\Translate\Statistics\ActiveLanguagesSpecialPage | This special page shows active languages and active translators per language |
CMediaWiki\Extension\Translate\Statistics\LanguageStatsSpecialPage | Implements includable special page Special:LanguageStats which provides translation statistics for all defined message groups |
CMediaWiki\Extension\Translate\Statistics\MessageGroupStatsSpecialPage | Implements includable special page Special:MessageGroupStats which provides translation statistics for all languages for a group |
CMediaWiki\Extension\Translate\Statistics\TranslationStatsSpecialPage | |
CMediaWiki\Extension\Translate\Synchronization\ExportTranslationsSpecialPage | This special page allows exporting groups for offline translation |
CMediaWiki\Extension\Translate\Synchronization\ImportTranslationsSpecialPage | Special page to import Gettext (.po) files exported using Translate extension |
CMediaWiki\Extension\Translate\Synchronization\ManageGroupsSpecialPage | Class for special page Special:ManageMessageGroups |
CMediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage | Implements the core of Translate extension - a special page which shows a list of messages in a format defined by Tasks |
CMediaWiki\Extension\Translate\TranslatorSandbox\ManageTranslatorSandboxSpecialPage | Special page for managing sandboxed users |
CMediaWiki\Extension\Translate\TranslatorSandbox\TranslationStashSpecialPage | Special page for new users to translate example messages |
CMediaWiki\Extension\Translate\TtmServer\SearchTranslationsSpecialPage | Contains logic to search for translations |
►CTagMultiselectWidget | |
CMediaWiki\Extension\Translate\Utilities\LanguagesMultiselectWidget | Widget to select multiple languages |
►CTextContentHandler | |
CMediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleContentHandler | |
►CUnlistedSpecialPage | |
CMediaWiki\Extension\Translate\PageTranslation\MoveTranslatableBundleSpecialPage | Replacement for Special:Movepage to allow renaming a translatable bundle and all pages associated with it |