Вход Регистрация
Файл: 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($stringTranslations $translations null$file '')
    {
        if (
$translations === null) {
            
$translations = new Translations();
        }

        
$functions = new JsFunctionsScanner($string);
        
$functions->saveGettextFunctions(self::$functions$translations$file);
    }
}
Онлайн: 2
Реклама