Translate extension for MediaWiki
 
Loading...
Searching...
No Matches
The Translate extension translation memory interface

Files

file  DatabaseTTMServer.php
 TTMServer - The Translate extension translation memory interface.
 
file  ElasticSearchTTMServer.php
 TTMServer - The Translate extension translation memory interface.
 
file  FakeTTMServer.php
 TTMServer - The Translate extension translation memory interface.
 
file  FuzzyLikeThis.php
 NOTE: the following class has been copied from elastica 2.3.1 : https://github.com/ruflin/Elastica/blob/2.3.1/lib/Elastica/Query/FuzzyLikeThis.php (few modifications have been made to comply with phpcs rules used by this extension) It is intended to be used as a temporary workaround with the wmf extra elasticsearch plugin with elasticsearch 2.x.
 
file  Interfaces.php
 TTMServer - The Translate extension translation memory interface.
 
file  RemoteTTMServer.php
 TTMServer - The Translate extension translation memory interface.
 

Classes

class  MediaWiki\Extension\Translate\TtmServer\TtmServerActionApi
 API module for TTMServer. More...
 
class  DatabaseTTMServer
 Mysql based backend. More...
 
class  ElasticSearchTTMServer
 TTMServer backed based on ElasticSearch. More...
 
class  FakeTTMServer
 NO-OP version of TTMServer when it is disabled. More...
 
class  FuzzyLikeThis
 Fuzzy Like This query. More...
 
interface  ReadableTTMServer
 Interface for TTMServer that can be queried (=all of them). More...
 
interface  WritableTTMServer
 Interface for TTMServer that can be updated. More...
 
interface  SearchableTTMServer
 Interface for TTMServer that can act as backend for translation search. More...
 
class  RemoteTTMServer
 Class for handling remote TTMServers over MediaWiki API. More...
 
class  TTMServer
 Some general static methods for instantiating TTMServer and helpers. More...
 

Detailed Description