Пример #1
0
 /**
  * Translate a plural string
  *
  * @param   string      $textSingular   The string in singular form to translate
  * @param   string      $textPlural     The string in plural form to translate
  * @param   integer     $number         The amount to determine from whether to return singular or plural
  * @param   string|null $context        Optional parameter for context based translation
  *
  * @return  string                      The translated string
  */
 protected function translatePlural($textSingular, $textPlural, $number, $context = null)
 {
     return Translator::translatePlural($textSingular, $textPlural, $number, $this->getTranslationDomain(), $context);
 }
Пример #2
0
 /**
  * Translate a plural string
  *
  * @see Translator::translatePlural()
  */
 public function translatePlural($textSingular, $textPlural, $number, $context = null)
 {
     return Translator::translatePlural($textSingular, $textPlural, $number, $this->translationDomain, $context);
 }
Пример #3
0
 /**
  * @depends testWhetherSetupLocaleSetsUpTheGivenLocale
  */
 public function testWhetherTranslatePluralReturnsTheContextForm()
 {
     Translator::setupLocale('de_DE');
     $result = Translator::translatePlural('context service', 'context services', 3, 'icingatest', 'test-context');
     $expected = 'context plural dienste';
     $this->assertEquals($expected, $result, 'Translator::translatePlural() could not return the translated context form');
 }
Пример #4
0
 /**
  * (non-PHPDoc)
  * @see Translator::translatePlural() For the function documentation.
  */
 function mtp($domain, $messageId, $messageId2, $number, $context = null)
 {
     return Translator::translatePlural($messageId, $messageId2, $number, $domain, $context);
 }