ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
JsCode.php
Go to the documentation of this file.
1 <?php
2 
3 namespace Gettext\Extractors;
4 
7 
11 class JsCode extends Extractor implements ExtractorInterface
12 {
13  public static $functions = array(
14  '__' => '__',
15  'n__' => 'n__',
16  'p__' => 'p__',
17  );
18 
22  public static function fromString($string, Translations $translations = null, $file = '')
23  {
24  if ($translations === null) {
25  $translations = new Translations();
26  }
27 
28  $functions = new JsFunctionsScanner($string);
29  $functions->saveGettextFunctions(self::$functions, $translations, $file);
30  }
31 }
Class to get gettext strings from javascript files.
Definition: JsCode.php:11
static fromString($string, Translations $translations=null, $file='')
{Parses a string and append the translations found in the Translations instance.The file path to inse...
Definition: JsCode.php:22
Class to manage a collection of translations.