diff options
author | Yaco <franco@reevo.org> | 2020-06-04 11:01:00 -0300 |
---|---|---|
committer | Yaco <franco@reevo.org> | 2020-06-04 11:01:00 -0300 |
commit | fc7369835258467bf97eb64f184b93691f9a9fd5 (patch) | |
tree | daabd60089d2dd76d9f5fb416b005fbe159c799d /www/wiki/extensions/Translate/extension-wip.json |
first commit
Diffstat (limited to 'www/wiki/extensions/Translate/extension-wip.json')
-rw-r--r-- | www/wiki/extensions/Translate/extension-wip.json | 1013 |
1 files changed, 1013 insertions, 0 deletions
diff --git a/www/wiki/extensions/Translate/extension-wip.json b/www/wiki/extensions/Translate/extension-wip.json new file mode 100644 index 00000000..23bc1c5e --- /dev/null +++ b/www/wiki/extensions/Translate/extension-wip.json @@ -0,0 +1,1013 @@ +{ + "name": "Translate", + "type": "specialpage", + "author": [ + "Niklas Laxström", + "Santhosh Thottingal", + "Siebrand Mazeland", + "..." + ], + "version": "2019-04-24", + "url": "https://www.mediawiki.org/wiki/Extension:Translate", + "descriptionmsg": "translate-desc", + "license-name": "GPL-2.0-or-later", + "requires": { + "MediaWiki": ">= 1.31.0" + }, + "callback": "TranslateHooks::setupTranslate", + "load_composer_autoloader": true, + "manifest_version": 2, + "namespaces": [ + { + "id": 1198, + "constant": "NS_TRANSLATIONS", + "name": "Translations" + }, + { + "id": 1199, + "constant": "NS_TRANSLATIONS_TALK", + "name": "Translations_talk" + } + ], + "AutoloadClasses": { + "AggregateMessageGroup": "messagegroups/AggregateMessageGroup.php", + "AmdFFS": "ffs/AmdFFS.php", + "AndroidXmlFFS": "ffs/AndroidXmlFFS.php", + "ApertiumWebService": "webservices/ApertiumWebService.php", + "ApiAggregateGroups": "api/ApiAggregateGroups.php", + "ApiGroupReview": "api/ApiGroupReview.php", + "ApiQueryLanguageStats": "api/ApiQueryLanguageStats.php", + "ApiQueryMessageCollection": "api/ApiQueryMessageCollection.php", + "ApiQueryMessageGroups": "api/ApiQueryMessageGroups.php", + "ApiQueryMessageGroupStats": "api/ApiQueryMessageGroupStats.php", + "ApiQueryMessageTranslations": "api/ApiQueryMessageTranslations.php", + "ApiSearchTranslations": "api/ApiSearchTranslations.php", + "ApiStatsQuery": "api/ApiStatsQuery.php", + "ApiTranslateSandbox": "api/ApiTranslateSandbox.php", + "ApiTranslationAids": "api/ApiQueryTranslationAids.php", + "ApiTranslationCheck": "api/ApiTranslationCheck.php", + "ApiTranslationReview": "api/ApiTranslationReview.php", + "ApiTranslationStash": "api/ApiTranslationStash.php", + "ApiTTMServer": "api/ApiTTMServer.php", + "AppleFFS": "ffs/AppleFFS.php", + "ArrayFlattener": "utils/ArrayFlattener.php", + "CachedMessageIndex": "utils/MessageIndex.php", + "CaighdeanWebService": "webservices/CaighdeanWebService.php", + "CDBMessageIndex": "utils/MessageIndex.php", + "CombinedInsertablesSuggester": "insertables/CombinedInsertablesSuggester.php", + "ComplexMessages": "ffs/MediaWikiComplexMessages.php", + "CrossLanguageTranslationSearchQuery": "ttmserver/CrossLanguageTranslationSearchQuery.php", + "CurrentTranslationAid": "translationaids/CurrentTranslationAid.php", + "CxserverWebService": "webservices/CxserverWebService.php", + "DatabaseMessageIndex": "utils/MessageIndex.php", + "DatabaseTTMServer": "ttmserver/DatabaseTTMServer.php", + "DocumentationAid": "translationaids/DocumentationAid.php", + "DtdFFS": "ffs/DtdFFS.php", + "ElasticSearchTTMServer": "ttmserver/ElasticSearchTTMServer.php", + "ExternalMessageSourceStateComparator": "utils/ExternalMessageSourceStateComparator.php", + "ExternalMessageSourceStateImporter": "utils/ExternalMessageSourceStateImporter.php", + "FakeTTMServer": "ttmserver/FakeTTMServer.php", + "FatMessage": "Message.php", + "FCFontFinder": "utils/Font.php", + "FFS": "ffs/FFS.php", + "FileBasedMessageGroup": "messagegroups/FileBasedMessageGroup.php", + "FileCachedMessageIndex": "utils/MessageIndex.php", + "FlatPhpFFS": "ffs/FlatPhpFFS.php", + "FuzzyBot": "utils/FuzzyBot.php", + "FuzzyLikeThis": "ttmserver/FuzzyLikeThis.php", + "GettextDocumentationAid": "translationaids/GettextDocumentationAid.php", + "GettextFFS": "ffs/GettextFFS.php", + "GettextPluralException": "ffs/GettextFFS.php", + "HashMessageIndex": "utils/MessageIndex.php", + "HTMLJsSelectToInputField": "utils/HTMLJsSelectToInputField.php", + "IniFFS": "ffs/IniFFS.php", + "InOtherLanguagesAid": "translationaids/InOtherLanguagesAid.php", + "Insertable": "insertables/Insertable.php", + "InsertablesAid": "translationaids/InsertablesAid.php", + "InsertablesSuggester": "insertables/InsertablesSuggester.php", + "JavaFFS": "ffs/JavaFFS.php", + "JavaScriptFFS": "ffs/JavaScriptFFS.php", + "JsonFFS": "ffs/JsonFFS.php", + "JsSelectToInput": "utils/JsSelectToInput.php", + "MachineTranslationAid": "translationaids/MachineTranslationAid.php", + "MagicWordsCM": "ffs/MediaWikiComplexMessages.php", + "MediaWikiExtensionMessageGroup": "messagegroups/MediaWikiExtensionMessageGroup.php", + "MediaWikiInsertablesSuggester": "insertables/MediaWikiInsertablesSuggester.php", + "MediaWikiMessageChecker": "MediaWikiMessageChecker.php", + "MessageChangeStorage": "utils/MessageChangeStorage.php", + "MessageChecker": "MessageChecks.php", + "MessageCollection": "MessageCollection.php", + "MessageDefinitionAid": "translationaids/MessageDefinitionAid.php", + "MessageDefinitions": "MessageCollection.php", + "MessageGroup": "messagegroups/MessageGroup.php", + "MessageGroupBase": "messagegroups/MessageGroupBase.php", + "MessageGroupCache": "utils/MessageGroupCache.php", + "MessageGroupConfigurationParser": "MessageGroupConfigurationParser.php", + "MessageGroupOld": "messagegroups/MessageGroupOld.php", + "MessageGroups": "MessageGroups.php", + "MessageGroupStates": "utils/MessageGroupStates.php", + "MessageGroupStatesUpdaterJob": "utils/MessageGroupStatesUpdaterJob.php", + "MessageGroupStats": "utils/MessageGroupStats.php", + "MessageGroupStatsRebuildJob": "utils/MessageGroupStatsRebuildJob.php", + "MessageHandle": "utils/MessageHandle.php", + "MessageIndex": "utils/MessageIndex.php", + "MessageIndexRebuildJob": "utils/MessageIndexRebuildJob.php", + "MessageUpdateJob": "utils/MessageUpdateJob.php", + "MessageWebImporter": "utils/MessageWebImporter.php", + "MetaYamlSchemaExtender": "MetaYamlSchemaExtender.php", + "MicrosoftWebService": "webservices/MicrosoftWebService.php", + "MockFileBasedMessageGroup": "tests/phpunit/MockFileBasedMessageGroup.php", + "MockMessageCollectionForExport": "tests/phpunit/MockMessageCollectionForExport.php", + "MockWikiMessageGroup": "tests/phpunit/MockWikiMessageGroup.php", + "NamespaceCM": "ffs/MediaWikiComplexMessages.php", + "NumericalParameterInsertablesSuggester": "insertables/NumericalParameterInsertablesSuggester.php", + "PageTranslationHooks": "tag/PageTranslationHooks.php", + "PageTranslationLogFormatter": "tag/PageTranslationLogFormatter.php", + "PHPVariableLoader": "utils/ResourceLoader.php", + "PremadeIntuitionTextdomains": "ffs/IntuitionTextdomains.php", + "PremadeMediawikiExtensionGroups": "ffs/MediaWikiExtensions.php", + "QueryAggregator": "webservices/QueryAggregator.php", + "QueryAggregatorAware": "webservices/QueryAggregatorAware.php", + "QueryAggregatorAwareTranslationAid": "translationaids/QueryAggregatorAwareTranslationAid.php", + "ReadableTTMServer": "ttmserver/Interfaces.php", + "RecentAdditionsMessageGroup": "messagegroups/RecentAdditionsMessageGroup.php", + "RecentMessageGroup": "messagegroups/RecentMessageGroup.php", + "RemoteTTMServer": "ttmserver/RemoteTTMServer.php", + "RemoteTTMServerWebService": "webservices/RemoteTTMServerWebService.php", + "RESTBaseWebService": "webservices/RESTBaseWebService.php", + "ReviewPerLanguageStats": "specials/SpecialTranslationStats.php", + "RevTag": "utils/RevTag.php", + "SandboxMessageGroup": "messagegroups/SandboxMessageGroup.php", + "SearchableTTMServer": "ttmserver/Interfaces.php", + "SerializedMessageIndex": "utils/MessageIndex.php", + "ShapadoJsFFS": "ffs/JavaScriptFFS.php", + "SimpleFFS": "ffs/SimpleFFS.php", + "SolrTTMServer": "ttmserver/SolrTTMServer.php", + "SpecialAggregateGroups": "specials/SpecialAggregateGroups.php", + "SpecialExportTranslations": "specials/SpecialExportTranslations.php", + "SpecialImportTranslations": "specials/SpecialImportTranslations.php", + "SpecialLanguageStats": "specials/SpecialLanguageStats.php", + "SpecialMagic": "specials/SpecialMagic.php", + "SpecialManageGroups": "specials/SpecialManageGroups.php", + "SpecialManageTranslatorSandbox": "specials/SpecialManageTranslatorSandbox.php", + "SpecialMessageGroupStats": "specials/SpecialMessageGroupStats.php", + "SpecialPageAliasesCM": "ffs/MediaWikiComplexMessages.php", + "SpecialPageMigration": "tag/SpecialPageMigration.php", + "SpecialPagePreparation": "tag/SpecialPagePreparation.php", + "SpecialPageTranslation": "tag/SpecialPageTranslation.php", + "SpecialPageTranslationDeletePage": "tag/SpecialPageTranslationDeletePage.php", + "SpecialPageTranslationMovePage": "tag/SpecialPageTranslationMovePage.php", + "SpecialSearchTranslations": "specials/SpecialSearchTranslations.php", + "SpecialSupportedLanguages": "specials/SpecialSupportedLanguages.php", + "SpecialTranslate": "specials/SpecialTranslate.php", + "SpecialTranslations": "specials/SpecialTranslations.php", + "SpecialTranslationStash": "specials/SpecialTranslationStash.php", + "SpecialTranslationStats": "specials/SpecialTranslationStats.php", + "StashedTranslation": "stash/StashedTranslation.php", + "StatsBar": "utils/StatsBar.php", + "StatsTable": "utils/StatsTable.php", + "StringMangler": "stringmangler/StringMangler.php", + "StringMatcher": "stringmangler/StringMatcher.php", + "SupportAid": "translationaids/SupportAid.php", + "ThinMessage": "Message.php", + "TMessage": "Message.php", + "TPException": "tag/TPException.php", + "TPParse": "tag/TPParse.php", + "TPSection": "tag/TPSection.php", + "TranslatablePage": "tag/TranslatablePage.php", + "TranslatablePageInsertablesSuggester": "insertables/TranslatablePageInsertablesSuggester.php", + "TranslatablePageMoveJob": "tag/TranslatablePageMoveJob.php", + "TranslateCliLogger": "scripts/TranslateCliLogger.php", + "TranslateDeleteJob": "tag/TranslateDeleteJob.php", + "TranslateEditAddons": "TranslateEditAddons.php", + "TranslateHooks": "TranslateHooks.php", + "TranslateLogFormatter": "utils/TranslateLogFormatter.php", + "TranslateMetadata": "utils/TranslateMetadata.php", + "TranslateMoveJob": "tag/TranslateMoveJob.php", + "TranslatePerLanguageStats": "specials/SpecialTranslationStats.php", + "TranslatePreferences": "utils/UserToggles.php", + "TranslateRcFilter": "utils/RcFilter.php", + "TranslateRegistrationStats": "specials/SpecialTranslationStats.php", + "TranslateRenderJob": "tag/TranslateRenderJob.php", + "TranslateSandbox": "utils/TranslateSandbox.php", + "TranslateSandboxEmailJob": "utils/TranslateSandboxEmailJob.php", + "TranslateStatsOutput": "scripts/TranslateStatsOutput.php", + "TranslateToolbox": "utils/ToolBox.php", + "TranslateUtils": "TranslateUtils.php", + "TranslateYaml": "utils/TranslateYaml.php", + "TranslationAid": "translationaids/TranslationAid.php", + "TranslationAidDataProvider": "translationaids/TranslationAidDataProvider.php", + "TranslationHelperException": "utils/TranslationHelpers.php", + "TranslationHelpers": "utils/TranslationHelpers.php", + "TranslationQuery": "webservices/TranslationQuery.php", + "TranslationQueryResponse": "webservices/TranslationQueryResponse.php", + "TranslationStashStorage": "stash/TranslationStashStorage.php", + "TranslationStats": "utils/TranslationStats.php", + "TranslationStatsBase": "specials/SpecialTranslationStats.php", + "TranslationStatsInterface": "specials/SpecialTranslationStats.php", + "TranslationsUpdateJob": "tag/TranslationsUpdateJob.php", + "TranslationWebService": "webservices/TranslationWebService.php", + "TranslationWebServiceConfigurationException": "webservices/TranslationWebServiceConfigurationException.php", + "TranslationWebServiceException": "webservices/TranslationWebServiceException.php", + "TranslationWebServiceInvalidInputException": "webservices/TranslationWebServiceInvalidInputException.php", + "TTMServer": "ttmserver/TTMServer.php", + "TTMServerAid": "translationaids/TTMServerAid.php", + "TTMServerException": "ttmserver/Exceptions.php", + "TTMServerMessageUpdateJob": "ttmserver/TTMServerMessageUpdateJob.php", + "TuxMessageTable": "utils/TuxMessageTable.php", + "UnsupportedTranslationAid": "translationaids/UnsupportedTranslationAid.php", + "UpdatedDefinitionAid": "translationaids/UpdatedDefinitionAid.php", + "WikiMessageGroup": "messagegroups/WikiMessageGroup.php", + "WikiPageMessageGroup": "messagegroups/WikiPageMessageGroup.php", + "WorkflowStatesMessageGroup": "messagegroups/WorkflowStatesMessageGroup.php", + "WritableTTMServer": "ttmserver/Interfaces.php", + "XliffFFS": "ffs/XliffFFS.php", + "YamlFFS": "ffs/YamlFFS.php", + "YandexWebService": "webservices/YandexWebService.php" + }, + "Hooks": { + "ResourceLoaderTestModules": "TranslateHooks::onResourceLoaderTestModules", + "UnitTestsList": "TranslateHooks::setupUnitTests", + "LoadExtensionSchemaUpdates": "TranslateHooks::schemaUpdates", + "ParserTestTables": "TranslateHooks::parserTestTables", + "PageContentLanguage": "TranslateHooks::onPageContentLanguage", + "ResourceLoaderRegisterModules": "TranslateHooks::onResourceLoaderRegisterModules", + "EditPage::showEditForm:initial": "TranslateEditAddons::addTools", + "AlternateEdit": "TranslateEditAddons::suppressIntro", + "getUserPermissionsErrorsExpensive": "TranslateEditAddons::disallowLangTranslations", + "EditPageBeforeEditButtons": "TranslateEditAddons::buttonHack", + "LanguageGetTranslatedLanguageNames": "TranslateHooks::translateMessageDocumentationLanguage", + "TranslateSupportedLanguages": "TranslateHooks::translateMessageDocumentationLanguage", + "ArticlePrepareTextForEdit": "TranslateEditAddons::disablePreSaveTransform", + "ParserFirstCallInit": "TranslateHooks::setupTranslateParserFunction", + "UserGetReservedNames": "TranslateHooks::onUserGetReservedNames", + "LinksUpdate": "TranslateHooks::preventCategorization", + "PageContentSaveComplete": "TranslateEditAddons::onSave", + "Translate:newTranslation": "TranslateEditAddons::updateTransverTag", + "SkinTemplateNavigation::SpecialPage": [ + "SpecialTranslate::tabify", + "SpecialManageGroups::tabify" + ], + "GetPreferences": [ + "TranslatePreferences::onGetPreferences", + "TranslatePreferences::translationAssistLanguages" + ], + "ChangesListSpecialPageQuery": "TranslateRcFilter::translationFilter", + "SpecialRecentChangesPanel": "TranslateRcFilter::translationFilterForm", + "ChangesListSpecialPageStructuredFilters": "TranslateRcFilter::onChangesListSpecialPageStructuredFilters", + "BaseTemplateToolbox": "TranslateToolbox::toolboxAllTranslations", + "AbortEmailNotification": "TranslateHooks::onAbortEmailNotificationReview", + "ArticleDeleteComplete": "TTMServer::onDelete", + "TranslateEventMessageMembershipChange": "TTMServer::onGroupChange", + "ArticleContentOnDiff": "TranslateEditAddons::displayOnDiff", + "SpecialSearchProfiles": "TranslateHooks::searchProfile", + "SpecialSearchProfileForm": "TranslateHooks::searchProfileForm", + "SpecialSearchSetupEngine": "TranslateHooks::searchProfileSetupEngine", + "TitleIsAlwaysKnown": "TranslateHooks::onTitleIsAlwaysKnown", + "Translate:MessageGroupStats:isIncluded": [ + "TranslateHooks::hideDiscouragedFromStats", + "TranslateHooks::hideRestrictedFromStats" + ], + "MakeGlobalVariablesScript": "TranslateHooks::addConfig", + "TranslateEventTranslationReview": [ + "MessageGroupStats::clear", + "MessageGroupStatesUpdaterJob::onChange" + ], + "TranslatePostInitGroups": [ + "MessageGroups::getCCGroups", + "MessageGroups::getTranslatablePages", + "MessageGroups::getConfiguredGroups", + "MessageGroups::getWorkflowGroups", + "MessageGroups::getAggregateGroups" + ], + "AdminLinks": "TranslateHooks::onAdminLinks", + "MergeAccountFromTo": "TranslateHooks::onMergeAccountFromTo", + "DeleteAccount": "TranslateHooks::onDeleteAccount", + "AbuseFilter-filterAction": "TranslateHooks::onAbuseFilterFilterAction", + "AbuseFilter-computeVariable": "TranslateHooks::onAbuseFilterComputeVariable", + "AbuseFilter-builder": "TranslateHooks::onAbuseFilterBuilder" + }, + "SpecialPages": { + "Translate": "SpecialTranslate", + "Translations": "SpecialTranslations", + "TranslationStats": "SpecialTranslationStats", + "LanguageStats": "SpecialLanguageStats", + "MessageGroupStats": "SpecialMessageGroupStats", + "ImportTranslations": "SpecialImportTranslations", + "ExportTranslations": "SpecialExportTranslations", + "ManageMessageGroups": "SpecialManageGroups", + "SupportedLanguages": "SpecialSupportedLanguages", + "AggregateGroups": "SpecialAggregateGroups", + "SearchTranslations": "SpecialSearchTranslations" + }, + "APIListModules": { + "messagecollection": "ApiQueryMessageCollection" + }, + "APIMetaModules": { + "languagestats": "ApiQueryLanguageStats", + "messagegroups": "ApiQueryMessageGroups", + "messagegroupstats": "ApiQueryMessageGroupStats", + "messagetranslations": "ApiQueryMessageTranslations" + }, + "APIModules": { + "aggregategroups": "ApiAggregateGroups", + "groupreview": "ApiGroupReview", + "translationaids": "ApiTranslationAids", + "translationreview": "ApiTranslationReview", + "translationcheck": "ApiTranslationCheck", + "ttmserver": "ApiTTMServer", + "searchtranslations": "ApiSearchTranslations" + }, + "JobClasses": { + "MessageGroupStatesUpdaterJob": "MessageGroupStatesUpdaterJob", + "MessageGroupStatsRebuildJob": "MessageGroupStatsRebuildJob", + "MessageIndexRebuildJob": "MessageIndexRebuildJob", + "MessageUpdateJob": "MessageUpdateJob", + "TTMServerMessageUpdateJob": "TTMServerMessageUpdateJob" + }, + "LogTypes": [ + "translationreview" + ], + "LogActionsHandlers": { + "translationreview/message": "TranslateLogFormatter", + "translationreview/group": "TranslateLogFormatter" + }, + "ResourceFileModulePaths": { + "localBasePath": "", + "remoteExtPath": "Translate" + }, + "ResourceModules": { + "ext.translate": { + "styles": "resources/css/ext.translate.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.base": { + "scripts": "resources/js/ext.translate.base.js", + "dependencies": [ + "ext.translate.hooks", + "mediawiki.api", + "mediawiki.util" + ], + "messages": [ + "translate-js-support-unsaved-warning" + ], + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.dropdownmenu": { + "styles": "resources/css/ext.translate.dropdownmenu.css", + "scripts": "resources/js/ext.translate.dropdownmenu.js", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.editor": { + "scripts": [ + "resources/js/ext.translate.editor.helpers.js", + "resources/js/ext.translate.editor.js", + "resources/js/ext.translate.editor.shortcuts.js", + "resources/js/ext.translate.pagemode.js", + "resources/js/ext.translate.proofread.js" + ], + "styles": [ + "resources/css/ext.translate.editor.css", + "resources/css/ext.translate.pagemode.css", + "resources/css/ext.translate.proofread.css" + ], + "dependencies": [ + "ext.translate.base", + "ext.translate.dropdownmenu", + "ext.translate.hooks", + "ext.translate.storage", + "jquery.accessKeyLabel", + "jquery.autosize", + "jquery.makeCollapsible", + "jquery.textSelection", + "jquery.textchange", + "mediawiki.Uri", + "mediawiki.api", + "mediawiki.jqueryMsg", + "mediawiki.language", + "mediawiki.notify", + "mediawiki.user", + "mediawiki.util" + ], + "messages": [ + "translate-edit-askpermission", + "translate-edit-nopermission", + "tux-editor-add-desc", + "tux-editor-ask-help", + "tux-editor-cancel-button-label", + "tux-editor-close-tooltip", + "tux-editor-collapse-tooltip", + "tux-editor-confirm-button-label", + "tux-editor-discard-changes-button-label", + "tux-editor-doc-editor-cancel", + "tux-editor-doc-editor-placeholder", + "tux-editor-doc-editor-save", + "tux-editor-edit-desc", + "tux-editor-expand-tooltip", + "tux-editor-in-other-languages", + "tux-editor-loading", + "tux-editor-message-desc-less", + "tux-editor-message-desc-more", + "tux-editor-message-tools-show-editor", + "tux-editor-message-tools-delete", + "tux-editor-message-tools-history", + "tux-editor-message-tools-translations", + "tux-editor-message-tools-linktothis", + "tux-editor-n-uses", + "tux-editor-need-more-help", + "tux-editor-outdated-warning", + "tux-editor-outdated-warning-diff-link", + "tux-editor-paste-original-button-label", + "tux-editor-placeholder", + "tux-editor-editsummary-placeholder", + "tux-editor-proofread-button-label", + "tux-editor-save-button-label", + "tux-editor-save-failed", + "tux-editor-shortcut-info", + "tux-editor-skip-button-label", + "tux-editor-suggestions-title", + "tux-editor-tm-match", + "tux-proofread-action-tooltip", + "tux-proofread-edit-label", + "tux-proofread-translated-by-self", + "tux-session-expired", + "tux-status-saving", + "tux-status-translated", + "tux-status-unsaved", + "tux-save-unknown-error", + "tux-warnings-hide", + "tux-warnings-more", + "spamprotectiontext" + ], + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.groupselector": { + "styles": "resources/css/ext.translate.groupselector.less", + "scripts": "resources/js/ext.translate.groupselector.js", + "dependencies": [ + "ext.translate.base", + "ext.translate.loader", + "ext.translate.statsbar", + "jquery.ui.position", + "mediawiki.jqueryMsg" + ], + "messages": [ + "translate-msggroupselector-search-all", + "translate-msggroupselector-search-placeholder", + "translate-msggroupselector-search-recent", + "translate-msggroupselector-view-subprojects" + ], + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.hooks": { + "scripts": "resources/js/ext.translate.hooks.js", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.legacy": { + "styles": "resources/css/ext.translate.legacy.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.loader": { + "styles": "resources/css/ext.translate.loader.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.messagetable": { + "scripts": "resources/js/ext.translate.messagetable.js", + "styles": "resources/css/ext.translate.messagetable.less", + "dependencies": [ + "ext.translate.base", + "ext.translate.hooks", + "ext.translate.loader", + "ext.translate.parsers", + "jquery.textchange", + "jquery.throttle-debounce", + "mediawiki.Uri", + "mediawiki.jqueryMsg", + "mediawiki.util" + ], + "messages": [ + "api-error-badtoken", + "api-error-emptypage", + "api-error-unknownerror", + "tpt-unknown-page", + "translate-edit-title", + "tux-edit", + "tux-empty-list-all", + "tux-empty-list-all-guide", + "tux-empty-list-other", + "tux-empty-list-other-action", + "tux-empty-list-other-guide", + "tux-empty-list-other-link", + "tux-empty-list-translated", + "tux-empty-list-translated-action", + "tux-empty-list-translated-guide", + "tux-empty-no-messages-to-display", + "tux-empty-no-outdated-messages", + "tux-empty-nothing-new-to-proofread", + "tux-empty-nothing-to-proofread", + "tux-empty-show-optional-messages", + "tux-empty-there-are-optional", + "tux-empty-you-can-help-providing", + "tux-empty-you-can-review-already-proofread", + "tux-message-filter-advanced-button", + "tux-message-filter-placeholder", + "tux-message-filter-result", + "tux-messagetable-loading-messages", + "tux-messagetable-more-messages", + "tux-status-fuzzy", + "tux-status-optional", + "tux-status-proofread", + "tux-status-translated" + ], + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.messagewebimporter": { + "styles": "resources/css/ext.translate.messagewebimporter.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.multiselectautocomplete": { + "scripts": "resources/js/ext.translate.multiselectautocomplete.js", + "dependencies": [ + "jquery.ui.autocomplete" + ], + "targets": [ + "desktop" + ] + }, + "ext.translate.navitoggle": { + "skinScripts": { + "vector": "resources/js/ext.translate.navitoggle.js" + }, + "skinStyles": { + "vector": "resources/css/ext.translate.navitoggle.css" + }, + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.pagetranslation.uls": { + "scripts": "resources/js/ext.translate.pagetranslation.uls.js", + "dependencies": [ + "ext.uls.mediawiki", + "mediawiki.util" + ], + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.parsers": { + "scripts": "resources/js/ext.translate.parsers.js", + "dependencies": [ + "mediawiki.util" + ], + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.quickedit": { + "styles": "resources/css/ext.translate.quickedit.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.selecttoinput": { + "scripts": "resources/js/ext.translate.selecttoinput.js", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.aggregategroups": { + "scripts": "resources/js/ext.translate.special.aggregategroups.js", + "dependencies": [ + "jquery.ui.autocomplete", + "mediawiki.api", + "mediawiki.util" + ], + "messages": [ + "tpt-aggregategroup-add", + "tpt-aggregategroup-edit-description", + "tpt-aggregategroup-edit-name", + "tpt-aggregategroup-remove-confirm", + "tpt-aggregategroup-update", + "tpt-aggregategroup-update-cancel", + "tpt-invalid-group" + ], + "targets": [ + "desktop" + ] + }, + "ext.translate.special.aggregategroups.styles": { + "styles": "resources/css/ext.translate.special.aggregategroups.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.importtranslations": { + "scripts": "resources/js/ext.translate.special.importtranslations.js", + "dependencies": [ + "jquery.ui.autocomplete" + ], + "targets": [ + "desktop" + ] + }, + "ext.translate.special.languagestats": { + "scripts": "resources/js/ext.translate.special.languagestats.js", + "messages": [ + "translate-langstats-collapse", + "translate-langstats-collapseall", + "translate-langstats-expand", + "translate-langstats-expandall" + ], + "dependencies": "jquery.tablesorter", + "targets": [ + "desktop" + ] + }, + "ext.translate.special.managegroups": { + "styles": "resources/css/ext.translate.special.managegroups.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.managetranslatorsandbox": { + "scripts": "resources/js/ext.translate.special.managetranslatorsandbox.js", + "dependencies": [ + "ext.translate.loader", + "ext.translate.translationstashstorage", + "ext.uls.mediawiki", + "jquery.ui.dialog", + "mediawiki.api", + "mediawiki.jqueryMsg", + "mediawiki.language", + "mediawiki.notify" + ], + "messages": [ + "tsb-accept-all-button-label", + "tsb-accept-button-label", + "tsb-reject-confirmation", + "tsb-accept-confirmation", + "tsb-all-languages-button-label", + "tsb-didnt-make-any-translations", + "tsb-no-requests-from-new-users", + "tsb-older-requests", + "tsb-reject-all-button-label", + "tsb-reject-button-label", + "tsb-reminder-failed", + "tsb-reminder-link-text", + "tsb-reminder-sending", + "tsb-reminder-sent", + "tsb-reminder-sent-new", + "tsb-request-count", + "tsb-selected-count", + "tsb-translations-current", + "tsb-translations-source", + "tsb-translations-user", + "tsb-user-posted-a-comment" + ], + "targets": [ + "desktop" + ] + }, + "ext.translate.special.managetranslatorsandbox.styles": { + "styles": "resources/css/ext.translate.special.managetranslatorsandbox.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.pagemigration": { + "scripts": "resources/js/ext.translate.special.pagemigration.js", + "dependencies": [ + "jquery.ajaxdispatcher", + "mediawiki.api", + "mediawiki.Title", + "mediawiki.ui", + "mediawiki.ui.button" + ], + "messages": [ + "pm-add-icon-hover-text", + "pm-delete-icon-hover-text", + "pm-extra-units-warning", + "pm-langcode-missing", + "pm-old-translations-missing", + "pm-page-does-not-exist", + "pm-pagename-missing", + "pm-pagetitle-invalid", + "pm-pagetitle-missing", + "pm-swap-icon-hover-text", + "pm-on-import-message-text", + "pm-on-save-message-text", + "pm-savepages-button-label", + "pm-cancel-button-label", + "tpt-unknown-page" + ], + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.pagemigration.styles": { + "styles": "resources/css/ext.translate.special.pagemigration.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.pagepreparation": { + "scripts": "resources/js/ext.translate.special.pagepreparation.js", + "dependencies": [ + "mediawiki.RegExp", + "mediawiki.Title", + "mediawiki.diff.styles", + "mediawiki.api", + "mediawiki.jqueryMsg", + "mediawiki.ui" + ], + "messages": [ + "pp-already-prepared-message", + "pp-pagename-missing", + "pp-prepare-message", + "pp-save-button-label", + "pp-save-message" + ], + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.pagepreparation.styles": { + "styles": "resources/css/ext.translate.special.pagepreparation.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.pagetranslation": { + "scripts": "resources/js/ext.translate.special.pagetranslation.js", + "dependencies": [ + "ext.translate.multiselectautocomplete", + "mediawiki.ui.button", + "mediawiki.Uri", + "user.tokens" + ], + "targets": [ + "desktop" + ] + }, + "ext.translate.special.pagetranslation.styles": { + "styles": "resources/css/ext.translate.special.pagetranslation.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.searchtranslations": { + "scripts": "resources/js/ext.translate.special.searchtranslations.js", + "dependencies": [ + "ext.translate.editor", + "ext.translate.groupselector", + "ext.uls.mediawiki", + "mediawiki.Uri", + "mediawiki.language" + ], + "messages": [ + "translate-search-more-groups-info", + "translate-search-more-languages-info" + ], + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.searchtranslations.operatorsuggest": { + "scripts": "resources/js/ext.translate.special.operatorsuggest.js", + "dependencies": [ + "jquery.ui.autocomplete" + ], + "targets": [ + "desktop" + ] + }, + "ext.translate.special.searchtranslations.styles": { + "styles": "resources/css/ext.translate.special.searchtranslations.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.supportedlanguages": { + "styles": "resources/css/ext.translate.special.supportedlanguages.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.translate": { + "scripts": "resources/js/ext.translate.special.translate.js", + "dependencies": [ + "ext.translate.base", + "ext.translate.editor", + "ext.translate.groupselector", + "ext.translate.messagetable", + "ext.translate.navitoggle", + "ext.translate.recentgroups", + "ext.translate.workflowselector", + "jquery.uls.data", + "mediawiki.Uri", + "mediawiki.api", + "mediawiki.jqueryMsg" + ], + "messages": [ + "tpt-discouraged-language-content", + "tpt-discouraged-language-force-content", + "tpt-discouraged-language-force-header", + "tpt-discouraged-language-header", + "tux-editor-proofreading-hide-own-translations", + "tux-editor-proofreading-show-own-translations" + ], + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.translate.styles": { + "styles": "resources/css/ext.translate.special.translate.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.translationstash": { + "scripts": "resources/js/ext.translate.special.translationstash.js", + "styles": "resources/css/ext.translate.special.translationstash.css", + "dependencies": [ + "ext.translate.editor", + "ext.translate.messagetable", + "ext.translate.translationstashstorage", + "ext.uls.mediawiki", + "mediawiki.api", + "mediawiki.language" + ], + "messages": [ + "translate-translationstash-skip-button-label", + "translate-translationstash-translations", + "tsb-limit-reached-body", + "tsb-limit-reached-title" + ], + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.special.translationstats": { + "scripts": "resources/js/ext.translate.special.translationstats.js", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.statsbar": { + "styles": "resources/css/ext.translate.statsbar.css", + "scripts": "resources/js/ext.translate.statsbar.js", + "messages": [ + "translate-statsbar-tooltip", + "translate-statsbar-tooltip-with-fuzzy" + ], + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.statstable": { + "styles": "resources/css/ext.translate.statstable.less", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.storage": { + "scripts": "resources/js/ext.translate.storage.js", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.tabgroup": { + "styles": "resources/css/ext.translate.tabgroup.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.tag.languages": { + "styles": "resources/css/ext.translate.tag.languages.css", + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.translationstashstorage": { + "scripts": "resources/js/ext.translate.translationstashstorage.js", + "dependencies": [ + "mediawiki.api" + ], + "targets": [ + "desktop", + "mobile" + ] + }, + "ext.translate.workflowselector": { + "styles": "resources/css/ext.translate.workflowselector.css", + "scripts": "resources/js/ext.translate.workflowselector.js", + "messages": [ + "translate-workflow-set-doing", + "translate-workflow-state-", + "translate-workflowstatus" + ], + "dependencies": [ + "ext.translate.dropdownmenu", + "mediawiki.api" + ], + "targets": [ + "desktop", + "mobile" + ] + }, + "jquery.ajaxdispatcher": { + "scripts": "resources/js/jquery.ajaxdispatcher.js", + "targets": [ + "desktop", + "mobile" + ] + }, + "jquery.autosize": { + "scripts": "resources/js/jquery.autosize.js", + "targets": [ + "desktop", + "mobile" + ] + }, + "jquery.textchange": { + "scripts": "resources/js/jquery.textchange.js", + "targets": [ + "desktop", + "mobile" + ] + } + }, + "DefaultUserOptions": { + "translate": 0, + "translate-editlangs": "default", + "translate-recent-groups": "" + }, + "AvailableRights": [ + "translate", + "translate-import", + "translate-manage", + "translate-messagereview", + "translate-groupreview" + ], + "GrantPermissions": { + "editpage": { + "translate": true + } + } +} |