コード例 #1
0
ファイル: TranslatorTest.php プロジェクト: kobmaki/icingaweb2
 /**
  * @depends testWhetherSetupLocaleSetsUpTheGivenLocale
  */
 public function testWhetherTranslateReturnsTheContextForm()
 {
     Translator::setupLocale('de_DE');
     $result = Translator::translate('context service', 'icingatest', 'test2');
     $expected = 'context dienst test2';
     $this->assertEquals($expected, $result, 'Translator::translate() could not return the translated context form');
 }
コード例 #2
0
ファイル: Form.php プロジェクト: ppuschmann/icingaweb2
 /**
  * Translate a string
  *
  * @param   string      $text       The string to translate
  * @param   string|null $context    Optional parameter for context based translation
  *
  * @return  string                  The translated string
  */
 protected function translate($text, $context = null)
 {
     return Translator::translate($text, $this->getTranslationDomain(), $context);
 }
コード例 #3
0
 public function testWhetherTranslateReturnsTheInputStringInCaseTheGivenDomainIsNotValid()
 {
     $this->assertEquals('test', Translator::translate('test', 'invalid_domain'));
 }
コード例 #4
0
ファイル: View.php プロジェクト: hsanjuan/icingaweb2
 public function translate($text, $context = null)
 {
     return Translator::translate($text, $this->translationDomain, $context);
 }
コード例 #5
0
ファイル: Command.php プロジェクト: vbereza/icinga2-migration
 /**
  * Translate a string
  *
  * Autoselects the module domain, if any, and falls back to the global one if no translation could be found.
  *
  * @param   string  $text   The string to translate
  *
  * @return  string          The translated string
  */
 public function translate($text)
 {
     $domain = $this->moduleName === null ? 'icinga' : $this->moduleName;
     return Translator::translate($text, $domain);
 }
コード例 #6
0
 /**
  * Translate a string
  *
  * Autoselects the module domain, if any, and falls back to the global one if no translation could be found.
  *
  * @param   string  $text   The string to translate
  *
  * @return  string          The translated string
  */
 public function translate($text)
 {
     $module = $this->getRequest()->getModuleName();
     $domain = $module === 'default' ? 'icinga' : $module;
     return Translator::translate($text, $domain);
 }
コード例 #7
0
ファイル: functions.php プロジェクト: kobmaki/icingaweb2
 /**
  * (non-PHPDoc)
  * @see Translator::translate() For the function documentation.
  */
 function mt($domain, $messageId, $context = null)
 {
     return Translator::translate($messageId, $domain, $context);
 }
コード例 #8
0
ファイル: View.php プロジェクト: vbereza/icinga2-migration
 public function translate($text)
 {
     return Translator::translate($text, $this->translationDomain);
 }
コード例 #9
0
 function mt($domain, $messageId)
 {
     return Translator::translate($messageId, $domain);
 }