▼ i18n | |
Translate.alias.php | Aliases for special pages of Translate extension |
Translate.i18n.magic.php | Internationalisation file for magic words in the Translate extension |
▼ maintenance | |
refresh-translation-progress-stats.php | |
remove-redundant-message-group-metadata.php | |
▼ messagegroups | |
► loaders | |
CachedMessageGroupLoader.php | |
MessageGroupLoader.php | |
WorkflowStatesMessageGroupLoader.php | |
AggregateMessageGroup.php | |
FileBasedMessageGroup.php | This file a contains a message group implementation |
MediaWikiExtensionMessageGroup.php | |
MessageGroup.php | This file holds a message group interface |
MessageGroupBase.php | This file contains a base implementation of managed message groups |
MessageGroupOld.php | This file contains the base information of unmanaged message groups |
MessagePrefixMessageGroup.php | |
RecentAdditionsMessageGroup.php | This file contains an unmanaged message group implementation |
RecentMessageGroup.php | This file contains an unmanaged message group implementation |
SandboxMessageGroup.php | This file contains an unmanaged message group implementation |
SubsetMessageGroup.php | |
WikiMessageGroup.php | This file contains an unmanaged message group implementation |
WikiPageMessageGroup.php | This file contains an unmanaged message group implementation |
WorkflowStatesMessageGroup.php | This file contains an unmanaged message group implementation |
▼ scripts | |
__bootstrap.php | |
backport.php | |
characterEditStats.php | Show number of characters translated over a given period of time |
cleanupTranslationProgressStats.php | |
clearGroupSyncCache.php | |
completeExternalTranslation.php | |
createCheckIndex.php | Creates serialised database of messages that need checking for problems |
createMessageIndex.php | Creates a database of keys in all groups, so that namespace and key can be used to get the group they belong to |
deleteEqualTranslations.php | |
expand-groupspec.php | Script that expands a message group specification (such as page-News*,page-Help*) |
export-rename-language.php | Script to automate renaming of language codes in supported repos |
export.php | |
exportTranslatableBundle.php | |
exportTtmServerDump.php | |
fallbacks-graph.php | Script for creating graphml xml file of language fallbacks |
findUnsynchronizedDefinitions.php | |
fuzzy.php | |
groupStatistics.php | Commandline script to general statistics about the localisation level of one or more message groups |
importExternalTranslations.php | |
importTranslatableBundle.php | |
importTranslationsFromCsv.php | |
languageeditstats.php | |
migrate-schema2.php | Script to convert Translate extension database schema to v2 |
moveTranslatableBundle.php | |
moveTranslatablePage.php | |
plural-comparison.php | Script for comparing different plural implementations |
poimport.php | Imports gettext files exported from Special:Translate back |
populateFuzzy.php | A script to populate fuzzy tags to revtag table |
queryGroupSyncCache.php | |
refresh-translatable-pages.php | Script to ensure all translation pages are up to date |
syncTranslatableBundleStatus.php | |
test-mt.php | Script to test web services from the command line |
TranslateStatsOutput.php | |
translator-stats-process.php | Script to gather translator stats |
translator-stats.php | Script to gather translator stats |
ttmserver-export.php | Script to bootstrap TtmServer translation memory |
updateTranslatorActivity.php | |
yaml-tests.php | Script for comparing supported YAML parser implementations |
▼ src | |
► Cache | |
PersistentCache.php | |
PersistentCacheEntry.php | |
PersistentDatabaseCache.php | |
► Diagnostics | |
DeleteEqualTranslationsMaintenanceScript.php | |
FindUnsynchronizedDefinitionsMaintenanceScript.php | |
FuzzyTranslationsMaintenanceScript.php | |
RefreshTranslationProgressStatsMaintenanceScript.php | |
RemoveRedundantMessageGroupMetadataMaintenanceScript.php | |
SyncTranslatableBundleStatusMaintenanceScript.php | |
► FileFormatSupport | |
AmdFormat.php | |
AndroidXmlFormat.php | |
AppleFormat.php | |
DtdFormat.php | |
FileFormatFactory.php | |
FileFormatSupport.php | |
FlatPhpFormat.php | |
GettextFormat.php | |
GettextFormatHeaderFieldsHook.php | |
GettextParseException.php | |
GettextPluralException.php | |
IniFormat.php | |
JavaFormat.php | |
JsonFormat.php | |
SimpleFormat.php | |
YamlFormat.php | |
► Jobs | |
GenericTranslateJob.php | |
► MessageBundleTranslation | |
Hooks.php | |
MalformedBundle.php | |
MessageBundle.php | |
MessageBundleContent.php | |
MessageBundleContentHandler.php | |
MessageBundleDependencyPurger.php | |
MessageBundleLuaLibrary.php | |
MessageBundleMessageGroup.php | |
MessageBundleMessageGroupFactory.php | |
MessageBundleMetadata.php | |
MessageBundleStore.php | |
MessageBundleTranslationLoader.php | |
PurgeMessageBundleDependenciesJob.php | |
ScribuntoHookHandler.php | |
UpdateMessageBundleJob.php | |
► MessageGroupConfiguration | |
FileBasedMessageGroupFactory.php | |
HookDefinedMessageGroupFactory.php | |
MessageGroupConfigurationParser.php | |
MetaYamlSchemaExtender.php | |
PremadeIntuitionTextdomains.php | |
PremadeMediaWikiExtensionGroups.php | |
► MessageGroupProcessing | |
AggregateGroupAssociationFailure.php | |
AggregateGroupLanguageMismatchException.php | |
AggregateGroupManager.php | |
AggregateGroupMessageGroupFactory.php | |
AggregateGroupNotFoundException.php | |
AggregateGroupsActionApi.php | |
AggregateGroupsSpecialPage.php | |
CachedMessageGroupFactory.php | |
CachedMessageGroupFactoryLoader.php | |
CsvTranslationImporter.php | |
DeleteTranslatableBundleJob.php | |
DuplicateAggregateGroupException.php | |
EventMessageGroupStateChangeHook.php | |
EventMessageMembershipChangeHook.php | |
ExportTranslatableBundleMaintenanceScript.php | |
GroupReviewActionApi.php | |
ImportTranslatableBundleMaintenanceScript.php | |
ImportTranslationsFromCsv.php | |
InitGroupLoadersHook.php | |
ManageMessageGroupsActionApi.php | |
MessageGroupCache.php | |
MessageGroupReviewStore.php | |
MessageGroups.php | |
MessageGroupStates.php | |
MessageGroupStatesUpdaterJob.php | |
MessageGroupSubscription.php | |
MessageGroupSubscriptionActionApi.php | |
MessageGroupSubscriptionHookHandler.php | |
MessageGroupSubscriptionNotificationJob.php | |
MessageGroupSubscriptionPresentationModel.php | |
MessageGroupSubscriptionStore.php | |
MockEventCreator.php | |
ModifyMessageGroupStatesHook.php | |
MoveTranslatableBundleJob.php | |
PageDeleteLogger.php | |
PageMoveLogger.php | |
PostInitGroupsHook.php | |
ProcessAPIMessageGroupsPropertiesHook.php | |
QueryManageMessageGroupsActionApi.php | |
QueryMessageGroupsActionApi.php | |
QueryMessageGroupSubscriptionApi.php | |
RevTagStore.php | |
SubpageListBuilder.php | |
TranslatableBundle.php | |
TranslatableBundleExporter.php | |
TranslatableBundleFactory.php | |
TranslatableBundleImporter.php | |
TranslatableBundleImportException.php | |
TranslatableBundleImportTitleFactory.php | |
TranslatableBundleLogFormatter.php | |
TranslatableBundleState.php | |
TranslatableBundleStatus.php | |
TranslatableBundleStatusStore.php | |
TranslatableBundleStore.php | |
TranslatablePageStore.php | |
► MessageLoading | |
CDBMessageIndex.php | |
DatabaseMessageIndex.php | |
FatMessage.php | |
HashMessageIndex.php | |
InvalidFilterException.php | |
Message.php | |
MessageCollection.php | |
MessageDefinitions.php | |
MessageHandle.php | |
MessageIndex.php | |
MessageIndexException.php | |
MessageIndexStore.php | |
QueryMessageCollectionActionApi.php | |
QueryMessageTranslationsActionApi.php | |
RebuildMessageIndexJob.php | |
SerializedMessageIndex.php | |
ThinMessage.php | |
► MessageProcessing | |
ArrayFlattener.php | |
MessageGroupMetadata.php | |
StringMangler.php | |
StringMatcher.php | |
TranslateReplaceTitle.php | |
► MessageSync | |
MessageSourceChange.php | Contains a class to track changes to the messages when importing messages from remote source |
► PageTranslation | |
DeleteTranslatableBundleSpecialPage.php | |
Hooks.php | |
ImpossiblePageMove.php | |
InvalidPageTitleRename.php | |
ManageMessageGroupSubscriptionsSpecialPage.php | |
MarkForTranslationActionApi.php | |
MigrateTranslatablePageSpecialPage.php | |
MoveTranslatableBundleMaintenanceScript.php | |
MoveTranslatableBundleSpecialPage.php | |
PageMoveCollection.php | |
PageMoveOperation.php | |
PageTitleRenamer.php | |
PageTranslationHookHandler.php | |
PageTranslationSpecialPage.php | |
ParserOutput.php | |
ParsingFailure.php | |
PrepareTranslatablePageSpecialPage.php | |
RenderTranslationPageJob.php | |
Section.php | |
TestingParsingPlaceholderFactory.php | |
TranslatableBundleDeleter.php | |
TranslatableBundleMover.php | |
TranslatablePage.php | |
TranslatablePageInsertablesSuggester.php | |
TranslatablePageMarker.php | |
TranslatablePageMarkException.php | |
TranslatablePageMarkOperation.php | |
TranslatablePageMessageGroupFactory.php | |
TranslatablePageParser.php | |
TranslatablePageSettings.php | |
TranslatablePageStateStore.php | |
TranslatablePageStatus.php | |
TranslatablePageView.php | |
TranslateAnnotationStripper.php | |
TranslateExt.php | |
TranslationPage.php | |
TranslationUnit.php | |
TranslationUnitIssue.php | |
TranslationUnitReader.php | |
TranslationUnitStore.php | |
TranslationUnitStoreFactory.php | |
TranslationVariable.php | |
UpdateTranslatablePageJob.php | |
► Statistics | |
ActiveLanguagesSpecialPage.php | |
CleanupTranslationProgressStatsMaintenanceScript.php | |
LanguageEditStatsMaintenanceScript.php | |
LanguageStatsSpecialPage.php | |
MessageGroupStats.php | |
MessageGroupStatsSpecialPage.php | |
MessageGroupStatsTable.php | |
MessageGroupStatsTableFactory.php | |
MessagePrefixStats.php | |
ProgressStatsTableFactory.php | |
QueryLanguageStatsActionApi.php | |
QueryMessageGroupStatsActionApi.php | |
QueryStatsActionApi.php | |
QueryTranslationStatsActionApi.php | |
RebuildMessageGroupStatsJob.php | |
ReviewPerLanguageStats.php | |
StatisticsUnavailable.php | |
StatsTable.php | |
TranslatePerLanguageStats.php | |
TranslateRegistrationStats.php | |
TranslationStatsBase.php | |
TranslationStatsDataProvider.php | |
TranslationStatsGraphOptions.php | |
TranslationStatsInterface.php | |
TranslationStatsSpecialPage.php | Includable special page for generating graphs for statistics |
TranslatorActivity.php | |
TranslatorActivityQuery.php | |
UpdateTranslatorActivityJob.php | |
UpdateTranslatorActivityMaintenanceScript.php | |
► Synchronization | |
BackportTranslationsMaintenanceScript.php | |
ClearGroupSyncCacheMaintenanceScript.php | |
CompleteExternalTranslationMaintenanceScript.php | |
DisplayGroupSynchronizationInfo.php | |
ExportTranslationsMaintenanceScript.php | |
ExportTranslationsSpecialPage.php | |
ExternalMessageSourceStateComparator.php | |
ExternalMessageSourceStateImporter.php | |
GroupSynchronizationCache.php | |
GroupSynchronizationResponse.php | |
ImportExternalTranslationsMaintenanceScript.php | |
ImportTranslationsSpecialPage.php | |
ManageGroupsSpecialPage.php | |
ManageGroupSynchronizationCacheActionApi.php | |
MessageChangeStorage.php | |
MessageUpdateParameter.php | |
MessageWebImporter.php | |
QueryGroupSyncCacheMaintenanceScript.php | |
UpdateMessageJob.php | |
► SystemUsers | |
FuzzyBot.php | |
TranslateUserManager.php | System account to handle user related modifications |
► TranslatorInterface | |
► Aid | |
CurrentTranslationAid.php | |
DocumentationAid.php | |
EditSummariesAid.php | |
GettextDocumentationAid.php | |
GroupsAid.php | |
InOtherLanguagesAid.php | |
InsertablesAid.php | |
MachineTranslationAid.php | |
MessageDefinitionAid.php | |
PrefillTranslationHook.php | |
QueryAggregatorAwareTranslationAid.php | |
SupportAid.php | |
TranslationAid.php | |
TranslationAidDataProvider.php | |
TranslationAidsActionApi.php | |
TTMServerAid.php | |
UnsupportedTranslationAid.php | |
UpdatedDefinitionAid.php | |
► Insertable | |
CombinedInsertablesSuggester.php | |
HtmlTagInsertablesSuggester.php | |
Insertable.php | |
InsertableFactory.php | |
InsertablesSuggester.php | |
MediaWikiInsertablesSuggester.php | |
NumericalParameterInsertablesSuggester.php | |
RegexInsertablesSuggester.php | |
UrlInsertablesSuggester.php | |
BeforeAddModulesHook.php | |
CleanChangesFilters.php | |
EntitySearch.php | |
EventTranslationReviewHook.php | |
GetSpecialTranslateOptionsHook.php | |
LegacyInterfaceHookHandler.php | |
LegacyTranslationAids.php | |
MessageTable.php | |
NewTranslationHook.php | |
ReviewTranslationActionApi.php | |
TranslateEditAddons.php | |
TranslateInterfacePreferences.php | |
TranslateSpecialPage.php | |
TranslationEntitySearchActionApi.php | |
TranslationHelperException.php | |
TranslationsSpecialPage.php | |
► TranslatorSandbox | |
ManageTranslatorSandboxSpecialPage.php | |
StashedTranslation.php | |
TranslateSandbox.php | |
TranslateSandboxEmailJob.php | |
TranslateSandboxHookHandler.php | |
TranslationStashActionApi.php | |
TranslationStashReader.php | |
TranslationStashSpecialPage.php | |
TranslationStashStorage.php | |
TranslationStashWriter.php | |
TranslatorSandboxActionApi.php | |
UserNotSandboxedException.php | |
UserPromotedHook.php | |
► TtmServer | |
CrossLanguageTranslationSearchQuery.php | |
DatabaseTtmServer.php | |
ElasticSearchTtmServer.php | |
ExportTtmServerDumpMaintenanceScript.php | |
FakeReadableTtmServer.php | |
FakeTtmServer.php | |
FakeWritableTtmServer.php | |
FuzzyLikeThis.php | |
ReadableTtmServer.php | |
RemoteTtmServer.php | |
SearchableTtmServer.php | |
SearchTranslationsActionApi.php | |
SearchTranslationsSpecialPage.php | |
ServiceCreationFailure.php | |
TtmServer.php | |
TtmServerActionApi.php | |
TtmServerException.php | |
TtmServerFactory.php | |
TtmServerMessageUpdateJob.php | |
WritableTtmServer.php | |
► Utilities | |
► StringComparators | |
EditDistanceStringComparator.php | |
SimpleStringComparator.php | |
StringComparator.php | |
BaseMaintenanceScript.php | |
ConfigHelper.php | |
GettextPlural.php | @license GPL-2.0-or-later |
HTMLJsSelectToInputField.php | |
JsSelectToInput.php | |
LanguagesMultiselectWidget.php | |
ParallelExecutor.php | |
ParsingPlaceholderFactory.php | |
PHPVariableLoader.php | |
SmartFormatPlural.php | @license GPL-2.0-or-later |
SupportedLanguagesHook.php | |
UnicodePlural.php | |
Utilities.php | |
Yaml.php | |
► Validation | |
► Validators | |
BraceBalanceValidator.php | |
EscapeCharacterValidator.php | |
GettextNewlineValidator.php | |
GettextPluralValidator.php | |
InsertableRegexValidator.php | |
InsertableRubyVariableValidator.php | |
IosVariableValidator.php | |
MatchSetValidator.php | |
MediaWikiLinkValidator.php | |
MediaWikiPageNameValidator.php | |
MediaWikiParameterValidator.php | |
MediaWikiPluralValidator.php | |
MediaWikiTimeListValidator.php | |
NewlineValidator.php | |
NotEmptyValidator.php | |
NumericalParameterValidator.php | |
PrintfValidator.php | |
PythonInterpolationValidator.php | |
ReplacementValidator.php | |
SmartFormatPluralValidator.php | |
UnicodePluralValidator.php | |
CheckTranslationActionApi.php | |
MessageValidator.php | |
ValidationIssue.php | |
ValidationIssues.php | |
ValidationResult.php | |
ValidationRunner.php | Message validation framework |
ValidatorFactory.php | |
► WebService | |
ApertiumCxserverWebService.php | |
ApertiumWebService.php | |
CaighdeanWebService.php | |
CxserverWebService.php | |
GoogleTranslateWebService.php | |
MicrosoftWebService.php | |
MintCxserverWebService.php | |
QueryAggregator.php | |
QueryAggregatorAware.php | |
RemoteTTMServerWebService.php | |
TranslationQuery.php | |
TranslationQueryResponse.php | |
TranslationWebService.php | |
TranslationWebServiceConfigurationException.php | |
TranslationWebServiceException.php | |
TranslationWebServiceInvalidInputException.php | |
YandexWebService.php | |
HookHandler.php | |
HookRunner.php | |
LogFormatter.php | |
LogNames.php | |
RecentChangesTranslationFilterHookHandler.php | |
SchemaHookHandler.php | |
Services.php | |
ServiceWiring.php | List of services in this extension with construction instructions |
README | |