diff options
Diffstat (limited to 'www/wiki/extensions/Translate/ttmserver/RemoteTTMServer.php')
-rw-r--r-- | www/wiki/extensions/Translate/ttmserver/RemoteTTMServer.php | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/www/wiki/extensions/Translate/ttmserver/RemoteTTMServer.php b/www/wiki/extensions/Translate/ttmserver/RemoteTTMServer.php new file mode 100644 index 00000000..402ad5ac --- /dev/null +++ b/www/wiki/extensions/Translate/ttmserver/RemoteTTMServer.php @@ -0,0 +1,32 @@ +<?php +/** + * TTMServer - The Translate extension translation memory interface + * + * @file + * @author Niklas Laxström + * @copyright Copyright © 2012-2013, Niklas Laxström + * @license GPL-2.0-or-later + * @ingroup TTMServer + */ + +/** + * Class for handling remote TTMServers over MediaWiki API. + * Currently querying is done in TranslationHelpers, and + * this class only handles location retrieval. + * @since 2012-06-27 + * @ingroup TTMServer + */ +class RemoteTTMServer extends TTMServer implements ReadableTTMServer { + public function query( $sourceLanguage, $targetLanguage, $text ) { + // @todo Implement some day perhaps? + return []; + } + + public function isLocalSuggestion( array $suggestion ) { + return false; + } + + public function expandLocation( array $suggestion ) { + return $suggestion['location']; + } +} |