Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:ExtensionJson/Translate.json

From Mechsploit.me Wiki
master
name"Translate"
type"specialpage"
author
"Niklas Laxström"
"Siebrand Mazeland"
"Santhosh Thottingal"
"Amir E. Aharoni"
"Abijeet Patro"
"..."
version"2025-07-31"
url"https://www.mediawiki.org/wiki/Extension:Translate"
descriptionmsg"translate-desc"
namemsg"translate-extensionname"
license-name"GPL-2.0-or-later"
requires
MediaWiki">= 1.45.0"
extensions
UniversalLanguageSelector"*"
callback"MediaWiki\Extension\Translate\HookHandler::setupTranslate"
ServiceWiringFiles
"src/ServiceWiring.php"
namespaces
id1198
constant"NS_TRANSLATIONS"
name"Translations"
id1199
constant"NS_TRANSLATIONS_TALK"
name"Translations_talk"
ExtensionMessagesFiles
TranslateAlias"i18n/Translate.alias.php"
TranslateMagic"i18n/Translate.i18n.magic.php"
ContentHandlers
translate-messagebundle"\MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleContentHandler"
Hooks
LoadExtensionSchemaUpdates"schema"
PageContentLanguage"MediaWiki\Extension\Translate\HookHandler::onPageContentLanguage"
EditPage::showEditForm:initial"legacyInterface"
TitleGetEditNotices"legacyInterface"
AlternateEdit"legacyInterface"
ApiCheckCanExecute"translateSandbox"
getUserPermissionsErrorsExpensive"MediaWiki\Extension\Translate\TranslatorInterface\TranslateEditAddons::disallowLangTranslations"
LanguageGetTranslatedLanguageNames"MediaWiki\Extension\Translate\HookHandler::translateMessageDocumentationLanguage"
TranslateSupportedLanguages"MediaWiki\Extension\Translate\HookHandler::translateMessageDocumentationLanguage"
ArticlePrepareTextForEdit"MediaWiki\Extension\Translate\TranslatorInterface\TranslateEditAddons::disablePreSaveTransform"
ParserFirstCallInit"main"
UserGetReservedNames"main"
ParserAfterTidy"MediaWiki\Extension\Translate\HookHandler::preventCategorization"
OutputPageParserOutput"MediaWiki\Extension\Translate\HookHandler::showFakeCategories"
Translate:newTranslation"MediaWiki\Extension\Translate\TranslatorInterface\TranslateEditAddons::updateTransverTag"
SkinTemplateNavigation::Universal
"MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::tabify"
"MediaWiki\Extension\Translate\Synchronization\ManageGroupsSpecialPage::tabify"
GetPreferences
"MediaWiki\Extension\Translate\TranslatorInterface\TranslateInterfacePreferences::translationAssistLanguages"
"translateSandbox"
FetchChangesList"cleanChanges"
ChangesListSpecialPageQuery
"recentChangesTranslationFilter"
"cleanChanges"
SpecialRecentChangesPanel
"recentChangesTranslationFilter"
"cleanChanges"
ChangesListSpecialPageStructuredFilters"recentChangesTranslationFilter"
ArticleDeleteComplete"MediaWiki\Extension\Translate\TtmServer\TtmServer::onDelete"
TranslateEventMessageMembershipChange"MediaWiki\Extension\Translate\TtmServer\TtmServer::onGroupChange"
ArticleContentOnDiff"legacyInterface"
SpecialSearchProfiles"MediaWiki\Extension\Translate\HookHandler::searchProfile"
SpecialSearchProfileForm"MediaWiki\Extension\Translate\HookHandler::searchProfileForm"
SpecialSearchSetupEngine"MediaWiki\Extension\Translate\HookHandler::searchProfileSetupEngine"
TitleIsAlwaysKnown"MediaWiki\Extension\Translate\HookHandler::onTitleIsAlwaysKnown"
MakeGlobalVariablesScript"MediaWiki\Extension\Translate\HookHandler::addConfig"
SidebarBeforeOutput"legacyInterface"
TranslateEventTranslationReview
"MediaWiki\Extension\Translate\Statistics\MessageGroupStats::clear"
"MessageGroupStatesUpdaterJob::onChange"
AdminLinks"MediaWiki\Extension\Translate\HookHandler::onAdminLinks"
MergeAccountFromTo"MediaWiki\Extension\Translate\HookHandler::onMergeAccountFromTo"
DeleteAccount"MediaWiki\Extension\Translate\HookHandler::onDeleteAccount"
AbuseFilterAlterVariables"MediaWiki\Extension\Translate\HookHandler::onAbuseFilterAlterVariables"
AbuseFilter-computeVariable"MediaWiki\Extension\Translate\HookHandler::onAbuseFilterComputeVariable"
AbuseFilter-builder"MediaWiki\Extension\Translate\HookHandler::onAbuseFilterBuilder"
EditFilterMergedContent
"MediaWiki\Extension\Translate\HookHandler::validateMessage"
"messageBundle"
PageSaveComplete"messageBundle"
CodeEditorGetPageLanguage"MediaWiki\Extension\Translate\MessageBundleTranslation\Hooks::onCodeEditorGetPageLanguage"
RevisionRecordInserted"main"
ListDefinedTags"main"
ChangeTagsListActive"main"
SpecialPrefixIndexGetFormFilters"pageTranslation"
SpecialPrefixIndexQuery"pageTranslation"
UserGetRights"translateSandbox"
AfterImportPage"translatableBundleImporter"
LonelyPagesQuery"pageTranslation"
ArticleViewHeader"messageBundle"
TitleQuickPermissions"translateSandbox"
HookHandlers
cleanChanges
class"MediaWiki\Extension\Translate\TranslatorInterface\CleanChangesFilters"
services
"LanguageNameUtils"
"DBLoadBalancer"
"MainConfig"
main
class"MediaWiki\Extension\Translate\HookHandler"
services
"RevisionLookup"
"DBLoadBalancer"
"MainConfig"
"LanguageNameUtils"
legacyInterface
class"MediaWiki\Extension\Translate\TranslatorInterface\LegacyInterfaceHookHandler"
services
"LanguageFactory"
messageBundle
factory"MediaWiki\Extension\Translate\MessageBundleTranslation\Hooks::getInstance"
messageGroupSubscription
class"MediaWiki\Extension\Translate\MessageGroupProcessing\MessageGroupSubscriptionHookHandler"
services
"Translate:MessageGroupSubscription"
pageTranslation
class"MediaWiki\Extension\Translate\PageTranslation\PageTranslationHookHandler"
services
"MainConfig"
recentChangesTranslationFilter
class"MediaWiki\Extension\Translate\RecentChangesTranslationFilterHookHandler"
services
"DBLoadBalancer"
"MainConfig"
translateSandbox
class"MediaWiki\Extension\Translate\TranslatorSandbox\TranslateSandboxHookHandler"
services
"MainConfig"
schema
class"MediaWiki\Extension\Translate\SchemaHookHandler"
translatableBundleImporter
factory"MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleImporter::getInstance"
NotificationMiddleware
class"MediaWiki\Extension\Translate\Notifications\FilterTranslationReviewNotificationsMiddleware"
SpecialPages
Translate
class"\MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage"
services
"ContentLanguage"
"LanguageFactory"
"LanguageNameUtils"
"Translate:HookRunner"
"MainConfig"
Translations
class"\MediaWiki\Extension\Translate\TranslatorInterface\TranslationsSpecialPage"
services
"ContentLanguage"
"LanguageNameUtils"
"DBLoadBalancer"
"SearchEngineFactory"
TranslationStats
class"\MediaWiki\Extension\Translate\Statistics\TranslationStatsSpecialPage"
services
"Translate:TranslationStatsDataProvider"
LanguageStats
class"\MediaWiki\Extension\Translate\Statistics\LanguageStatsSpecialPage"
services
"LinkBatchFactory"
"Translate:ProgressStatsTableFactory"
"LanguageNameUtils"
"JobQueueGroup"
"Translate:MessageGroupReviewStore"
"ObjectCacheFactory"
MessageGroupStats
class"\MediaWiki\Extension\Translate\Statistics\MessageGroupStatsSpecialPage"
services
"MainConfig"
"JobQueueGroup"
"Translate:MessageGroupStatsTableFactory"
"Translate:EntitySearch"
"Translate:MessagePrefixStats"
"LanguageNameUtils"
"Translate:MessageGroupMetadata"
ImportTranslations
class"\MediaWiki\Extension\Translate\Synchronization\ImportTranslationsSpecialPage"
services
"MainObjectStash"
ExportTranslations
class"\MediaWiki\Extension\Translate\Synchronization\ExportTranslationsSpecialPage"
services
"TitleFormatter"
"ParserFactory"
"FormatterFactory"
ManageMessageGroups
class"\MediaWiki\Extension\Translate\Synchronization\ManageGroupsSpecialPage"
services
"ContentLanguage"
"NamespaceInfo"
"RevisionLookup"
"Translate:GroupSynchronizationCache"
"JobQueueGroup"
"Translate:MessageIndex"
"LinkBatchFactory"
"Translate:MessageGroupSubscription"
ManageMessageGroupSubscriptions
class"\MediaWiki\Extension\Translate\PageTranslation\ManageMessageGroupSubscriptionsSpecialPage"
services
"Translate:MessageGroupSubscription"
SupportedLanguages
class"\MediaWiki\Extension\Translate\Statistics\ActiveLanguagesSpecialPage"
services
"Translate:TranslatorActivity"
"LanguageNameUtils"
"DBLoadBalancer"
"Translate:ConfigHelper"
"ContentLanguage"
"Translate:ProgressStatsTableFactory"
"LinkBatchFactory"
"LanguageFactory"
"MainConfig"
"ObjectCacheFactory"
AggregateGroups
class"\MediaWiki\Extension\Translate\MessageGroupProcessing\AggregateGroupsSpecialPage"
services
"LinkBatchFactory"
"Translate:MessageGroupMetadata"
"Translate:AggregateGroupManager"
SearchTranslations
class"\MediaWiki\Extension\Translate\TtmServer\SearchTranslationsSpecialPage"
services
"Translate:TtmServerFactory"
"LanguageFactory"
"UrlUtils"
APIListModules
messagecollection
class"MediaWiki\Extension\Translate\MessageLoading\QueryMessageCollectionActionApi"
services
"Translate:ConfigHelper"
"LanguageNameUtils"
"DBLoadBalancer"
"Translate:MessageGroupReviewStore"
messagegroupsubscription
class"\MediaWiki\Extension\Translate\MessageGroupProcessing\QueryMessageGroupSubscriptionApi"
services
"Translate:MessageGroupSubscription"
APIMetaModules
languagestats
class"\MediaWiki\Extension\Translate\Statistics\QueryLanguageStatsActionApi"
services
"JobQueueGroup"
managemessagegroups"MediaWiki\Extension\Translate\MessageGroupProcessing\QueryManageMessageGroupsActionApi"
messagegroups
class"MediaWiki\Extension\Translate\MessageGroupProcessing\QueryMessageGroupsActionApi"
services
"Translate:HookRunner"
"Translate:MessageGroupMetadata"
"Translate:MessageGroupSubscription"
messagegroupstats
class"\MediaWiki\Extension\Translate\Statistics\QueryMessageGroupStatsActionApi"
services
"JobQueueGroup"
messagetranslations"MediaWiki\Extension\Translate\MessageLoading\QueryMessageTranslationsActionApi"
APIModules
aggregategroups
class"MediaWiki\Extension\Translate\MessageGroupProcessing\AggregateGroupsActionApi"
services
"JobQueueGroup"
"Translate:MessageGroupMetadata"
"Translate:AggregateGroupManager"
groupreview
class"MediaWiki\Extension\Translate\MessageGroupProcessing\GroupReviewActionApi"
services
"LanguageNameUtils"
"Translate:MessageGroupReviewStore"
managemessagegroups"\MediaWiki\Extension\Translate\MessageGroupProcessing\ManageMessageGroupsActionApi"
messagegroupsubscription
class"\MediaWiki\Extension\Translate\MessageGroupProcessing\MessageGroupSubscriptionActionApi"
services
"Translate:MessageGroupSubscription"
translationaids"\MediaWiki\Extension\Translate\TranslatorInterface\Aid\TranslationAidsActionApi"
translationentitysearch
class"\MediaWiki\Extension\Translate\TranslatorInterface\TranslationEntitySearchActionApi"
services
"Translate:EntitySearch"
translationreview
class"\MediaWiki\Extension\Translate\TranslatorInterface\ReviewTranslationActionApi"
services
"RevisionLookup"
"TitleFormatter"
"DBLoadBalancer"
"Translate:HookRunner"
translationcheck"\MediaWiki\Extension\Translate\Validation\CheckTranslationActionApi"
translationstats
class"\MediaWiki\Extension\Translate\Statistics\QueryTranslationStatsActionApi"
services
"Translate:TranslationStatsDataProvider"
managegroupsynchronizationcache
class"\MediaWiki\Extension\Translate\Synchronization\ManageGroupSynchronizationCacheActionApi"
services
"Translate:GroupSynchronizationCache"
ttmserver
class"\MediaWiki\Extension\Translate\TtmServer\TtmServerActionApi"
services
"Translate:TtmServerFactory"
"MainConfig"
searchtranslations
class"\MediaWiki\Extension\Translate\TtmServer\SearchTranslationsActionApi"
services
"MainConfig"
"Translate:TtmServerFactory"
JobClasses
MessageGroupStatesUpdaterJob"\MediaWiki\Extension\Translate\MessageGroupProcessing\MessageGroupStatesUpdaterJob"
RebuildMessageIndexJob"\MediaWiki\Extension\Translate\MessageLoading\RebuildMessageIndexJob"
MessageUpdateJob"\MediaWiki\Extension\Translate\Synchronization\UpdateMessageJob"
PurgeMessageBundleDependencies"\MediaWiki\Extension\Translate\MessageBundleTranslation\PurgeMessageBundleDependenciesJob"
RebuildMessageGroupStatsJob"\MediaWiki\Extension\Translate\Statistics\RebuildMessageGroupStatsJob"
TtmServerMessageUpdateJob"\MediaWiki\Extension\Translate\TtmServer\TtmServerMessageUpdateJob"
TTMServerMessageUpdateJob"\MediaWiki\Extension\Translate\TtmServer\TtmServerMessageUpdateJob"
UpdateMessageBundle"\MediaWiki\Extension\Translate\MessageBundleTranslation\UpdateMessageBundleJob"
UpdateMessageJob"\MediaWiki\Extension\Translate\Synchronization\UpdateMessageJob"
UpdateTranslatorActivity"\MediaWiki\Extension\Translate\Statistics\UpdateTranslatorActivityJob"
LogTypes
"translationreview"
LogActionsHandlers
translationreview/message"\MediaWiki\Extension\Translate\LogFormatter"
translationreview/group"\MediaWiki\Extension\Translate\LogFormatter"
translationreview/unfuzzy"\MediaWiki\Extension\Translate\LogFormatter"
ActionFilteredLogs
translationreview
message
"message"
group
"group"
unfuzzy
"unfuzzy"
import
translatable-bundle
"translatable-bundle"
QUnitTestModule
localBasePath""
remoteExtPath"Translate"
scripts
"tests/qunit/ext.translate.parsers.test.js"
"tests/qunit/ext.translate.special.pagemigration.test.js"
dependencies
"ext.translate.parsers"
"ext.translate.special.pagemigration"
config
TranslateRecentChangesLanguageFilter
valuefalse
description"Add language filter to the Special:RecentChanges"
PageTranslationAllowedContentModels
value
wikitexttrue
description"Associative array of content model IDs where page translation should be possible. Set to true to allow."
publictrue
PageTranslationLanguageList
value"tag-only"
description"How language list for translatable pages is shown. Allowed values: * tag-only: Only display languages with the <languages /> tag. * sidebar-only: Display languages as interlanguage links only and ignore the tag even if present on the page. * sidebar-fallback: Display languages as interlanguage links if no tag is on the page. * sidebar-always: Display languages as interlanguage links and also in tag if it is present on the page. @since 2018.07"
publictrue
TranslateDocumentationLanguageCode
valuefalse
description"Language code for message documentation. Suggested values are qqq or info. If set to false (default), message documentation feature is disabled."
publictrue
TranslateEnableLuaIntegration
valuefalse
description"[Experimental] Enable integration with Lua modules using Scribunto extension."
publictrue
TranslateEnableMessageGroupSubscription
valuefalse
description"Enable translators to watch message groups and receive notifications when messages in the group are added, removed or updated."
publictrue
TranslateUserManagerName
value"TranslateUserManager"
description"Name of the system user that will be used to create the sandbox users in the system."
publictrue
TranslateFuzzyBotName
value"FuzzyBot"
description"Name of the bot which will invalidate translations and do maintenance for page translation feature. Also used for importing messages from external sources."
publictrue
TranslateLanguageFallbacks
value
Empty array
description"Default values for list of languages to show translators as an aid when translating. Each user can override this setting in their preferences. Example: LanguageFallbacks['fi'] = 'sv' or LanguageFallbacks['sv'] = [ 'da', 'no', 'nn' ]."
publictrue
TranslateSupportUrl
valuefalse
description"Experimental support since 2011-03-11 for an 'Ask' help button. Might change into a hook later on. This is an array with keys page, url and params: page is a title of a local wiki page; url is an URL to use as is (e.g. an issue tracker submission form) which will override the page if set; params is an array of key-value pairs of request params -- each param value can contain the variable %MESSAGE% which will be replaced with the full page name."
publictrue
TranslateSupportUrlNamespace
value
Empty array
description"Like $wgTranslateSupportUrl, but for a specific namespace. Each $wgTranslateSupportUrl-like array needs to be the value assigned to the numerical ID of a namespace of the wiki. Since 2015-09."
publictrue
merge_strategy"array_plus"
TranslatePageTranslationBannerNamespaces
value
Empty array
description"List of namespace numbers for which the call to action banner to mark the page for translation will be displayed to editors who have recently updated the page. Since 2024.05"
publictrue
TranslatePermissionUrl
value"Project:Translator"
description"When unprivileged users open a translation editor, they will see a message stating that a special permission is needed for translating messages. If this variable is defined, there is a button which will take the user to that page to ask for permission. The target needs to be reiterated with the second variable to have the same result with sandbox enabled where users can't enter the sandbox."
publictrue
EnablePageTranslation
valuetrue
description"Enable page translation feature. Page translation feature allows structured translation of wiki pages with simple markup and automatic tracking of changes. See https://www.mediawiki.org/wiki/Help:Extension:Translate/Page_translation_administration"
publictrue
TranslateEnableEventLogging
valuefalse
description"Enable use of analytics on Special:Translate"
publictrue
TranslatePageTranslationULS
valuefalse
description"If set to true, when a user selects an interface language via ULS (Universal Language Selector), if the current page is a translatable page or a translation page then the user is also redirected to the corresponding translation page in the selected language. The language of the translation pages visited afterwards will still depend on the links followed (it will be the interface language only if the links use the Special:MyLanguage syntax). Since 2013-03-10."
publictrue
TranslateKeepOutdatedTranslations
valuetrue
description"If set to true, when a translated page has some units marked as outdated, the outdated translation will be shown. If set to false, the original updated unit in the original language will be shown. Changing this setting requires the following script to be run to take effect on existing changes: scripts/refresh-translatable-pages.php Since 2016.12."
publictrue
TranslateDisabledTargetLanguages
value
Empty array
description"Two-dimensional array of languages that cannot be translated. Input can be exact group name, first part before '-' or '*' for all. Second dimension should be language code mapped to reason for disabling. Reason is parsed as wikitext. Example: 'TranslateDisabledTargetLanguages': { '*': { 'en': 'English is the source language.' }, 'core': { 'mul': 'Not a real language.' }, 'ext': { 'mul': 'Not a real language.'} }"
publictrue
TranslateMessagePrefixStatsLimit
value300
description"Represents the number of messages that can be queried via Special:MessageGroupStats when fetching message prefixes."
publictrue
TranslateValidationExclusionFile
valuefalse
description"File containing validations that are to be skipped. See https://gerrit.wikimedia.org/g/translatewiki/+/master/groups/validation-exclusion-list.php for example."
publictrue
TranslateAuthorExclusionList
value
Empty array
description"Two-dimensional array of rules that exclude certain authors from appearing in the exports. This is useful for keeping bots and people doing maintenance work in translations not to appear besides real translators everywhere. Rules are arrays, where first element is type: included or excluded. The inclusion list always overrules the exclusion list. Second element should be a valid pattern that can be given a preg_match(). It will be matched against string of format 'group-id;language;author name', without quotes. As an example, this rule would ignore all authors whose name ends in a bot for all languages and all groups: 'TranslateAuthorExclusionList': [ [ 'black', '/^.*;.*;.*Bot$/Ui' ] ]"
publictrue
TranslateMessageNamespaces
value
Empty array
description"List of namespace that contain messages. No talk namespaces. See https://www.mediawiki.org/wiki/Help:Extension:Translate/Group_configuration"
publictrue
TranslateGroupRoot
value"/var/www/externals"
description"Location in the filesystem to which paths are relative in custom groups."
publictrue
TranslateGroupFiles
value
Empty array
description"The newest and recommended way of adding custom groups is YAML files."
publictrue
TranslateWorkflowStates
valuefalse
description"List of possible message group review workflow states and properties for each state. The currently supported properties are 'color', the color that is used for displaying the state in the tables, and 'right', the additional right that is needed to set the state. Users who have the translate-groupreview right can set this in Special:Translate. The state is visible in Special:Translate, Special:MessageGroupStats and Special:LanguageStats. If the value is false, the workflow states feature is disabled. State name can be up to 32 characters maximum. Example: 'TranslateWorkflowStates': { 'new': { 'color': 'FF0000' }, 'needs_proofreading': { 'color': '0000FF' }, 'ready': { 'color': 'FFFF00'}, 'published': { 'color': '00FF00', 'right': 'centralnotice-admin' } }"
publictrue
TranslateGroupAliases
value
Empty array
description"Map from deprecated group IDs to their current ID. Example value: { 'core': 'mediawiki-core' }"
publictrue
TranslateCacheDirectory
valuefalse
description"Set location of cache files. Defaults to $wgCacheDirectory."
publictrue
TranslateMessageIndex
value"database"
description"Configures how the message index is stored. Possible values are 'cdb' and 'database'. The first backend needs $wgCacheDirectory to be functional."
publictrue
TranslateUseSandbox
valuefalse
description"Whether to allow users to sign up via a sandbox. Sandboxed users cannot do much until approved and thus they can be get rid of easily. This only works with MediaWiki 1.27 and newer, and only if registration is configured to not use account creation providers which give REDIRECT or UI responses or require any other field than the default username/password/email."
publictrue
TranslateSandboxPromotedGroup
valuefalse
description"To which group the translators are promoted. If left at false, they will just be removed from sandbox and become normal users."
publictrue
TranslateSandboxLimit
value20
description"Maximum number of translations a user can make in the sandbox."
publictrue
TranslateUsePreSaveTransform
valuefalse
description"Pre-save transform for message pages. MediaWiki does this by default (including for pages in the MediaWiki-namespace). By setting this to false it allows users to put untransformed syntax such as '~~~~' into a page without having them be transformed upon save."
publictrue
TranslateRcFilterDefault
value"filter"
description"Default action for the RecentChanges filter, which makes it possible to filter translations away or show them only. Possible values: 'noaction', 'only', 'filter', 'site'."
publictrue
TranslateYamlLibrary
valuenull
description"Currently supported YAML drivers are phpyaml or spyc. For phpyaml see https://secure.php.net/manual/en/book.yaml.php. phpyaml is the fastest and based on libyaml so the output should be most compatible. spyc output format is least compatible. spyc needs to be installed using composer. See https://www.mediawiki.org/wiki/Composer"
publictrue
TranslateTranslationDefaultService
valuetrue
description"Name of the default translation memory service. This service must accept updates. If left as the default `true`, the extension will fallback to 'TTMServer'. If `$wgTranslateTranslationServices` is also unconfigured, built-in values will be used to configure the TtmServer. If set to `false`, no translation memory will be used."
publictrue
TranslateTranslationServices
value
Empty array
description"Define various web services that provide translation suggestions. Translation memories are documented in our main documentation. See https://www.mediawiki.org/wiki/Help:Extension:Translate/Translation_memories For Apertium, you should get an API key. See http://wiki.apertium.org/wiki/Apertium_web_service Yandex translation helper also provides langlimit option to limit total number of suggestions (set to 0 to get all possible translations) and langorder array to sort languages. Yandex translate engine is based on wordnet, generated from search index, so number of indexed websites should be a good heuristic to define the default language order. The machine translation services are provided with the following information: server ip address; versions of MediaWiki and Translate extension; source text to translate; private API key if provided"
publictrue
TranslateStatsProviders
value
edits"MediaWiki\Extension\Translate\Statistics\TranslatePerLanguageStats"
users"MediaWiki\Extension\Translate\Statistics\TranslatePerLanguageStats"
reviews"MediaWiki\Extension\Translate\Statistics\ReviewPerLanguageStats"
reviewers"MediaWiki\Extension\Translate\Statistics\ReviewPerLanguageStats"
registrations"MediaWiki\Extension\Translate\Statistics\TranslateRegistrationStats"
description"Add, disable or overwrite default stats type providers."
publictrue
TranslateGroupSynchronizationCache
valuefalse
description"If true, enables the group synchronization cache that keeps track of FileBasedMessageGroups messages currently being processed via UpdateMessageJob"
publictrue
TranslatePageMoveLimit
value500
description"If set, displays a warning and does not allow user to move translatable pages having more subpages than this value"
publictrue
TranslateEnableMessageBundleIntegration
valuefalse
description"Enable experiment message bundle integration"
publictrue
attributes
CodeMirror
TagModes
translate"text/mediawiki"
tvar"text/mediawiki"
PluginModules
"ext.translate.codemirror"
VisualEditor
PluginModules
"ext.translate.ve"
DefaultUserOptions
translate0
translate-editlangs"default"
translate-recent-groups""
AvailableRights
"translate"
"translate-empty-category"
"translate-import"
"translate-manage"
"translate-messagereview"
"translate-groupreview"
"unfuzzy"
GrantPermissions
editpage
translatetrue
unfuzzytrue
translate-managetrue
pagetranslationtrue
translate-empty-categorytrue
GroupPermissions
*
unfuzzytrue
translate-empty-categorytrue
ParsoidModules
name"Translate"
annotations
tagNames
"translate"
"tvar"
annotationStripper
class"MediaWiki\Extension\Translate\PageTranslation\TranslateAnnotationStripper"
services
"Translate:TranslatablePageParser"
DatabaseVirtualDomains
"virtual-translate"
composer"mediawiki/translate"
repository"https://gerrit.wikimedia.org/r/mediawiki/extensions/Translate"