Current Path : C:/xampp/htdocs/moodle/lib/horde/framework/Horde/Translation/ |
Current File : C:/xampp/htdocs/moodle/lib/horde/framework/Horde/Translation/Handler.php |
<?php /** * @package Translation * * Copyright 2010-2017 Horde LLC (http://www.horde.org/) * * See the enclosed file LICENSE for license information (LGPL). If you * did not receive this file, see http://www.horde.org/licenses/lgpl21. */ /** * The Horde_Translation_Handler interface defines the interface for any * classes providing translations. * * @author Jan Schneider <jan@horde.org> * @package Translation */ interface Horde_Translation_Handler { /** * Returns the translation of a message. * * @var string $message The string to translate. * * @return string The string translation, or the original string if no * translation exists. */ public function t($message); /** * Returns the plural translation of a message. * * @param string $singular The singular version to translate. * @param string $plural The plural version to translate. * @param integer $number The number that determines singular vs. plural. * * @return string The string translation, or the original string if no * translation exists. */ public function ngettext($singular, $plural, $number); }