Файл: concrete5.7.5.6/concrete/vendor/gettext/gettext/src/Extractors/JsCode.php
Строк: 50
<?php
namespace GettextExtractors;
use GettextTranslations;
use GettextUtilsJsFunctionsScanner;
/**
* Class to get gettext strings from javascript files
*/
class JsCode extends Extractor implements ExtractorInterface
{
public static $functions = array(
'__' => '__',
'n__' => 'n__',
'p__' => 'p__',
);
/**
* {@inheritDoc}
*/
public static function fromString($string, Translations $translations = null, $file = '')
{
if ($translations === null) {
$translations = new Translations();
}
$functions = new JsFunctionsScanner($string);
$functions->saveGettextFunctions(self::$functions, $translations, $file);
}
}