Skip to content

Unknown "__" function in "embed.html.twig" #10

@marek-72

Description

@marek-72

Got error while scanning twig file:

PHP Fatal error: Uncaught Twig\Error\SyntaxError: Unknown "__" function in "embed.html.twig" at line 2. in /*/vendor/twig/twig/src/ExpressionParser.php:762

Do I need to add something to twig?

My code is:


use Gettext\Scanner\TwigScanner;
use Gettext\Translations;
use Gettext\Generator\PoGenerator;


$twigScanner = new TwigScanner( Translations::create('pl'));
$twigScanner->setDefaultDomain('pl');
$twigScanner->extractCommentsStartingWith('i18n:', 'Translators:');
$twigScanner->ignoreInvalidFunctions(true);
$twigScanner->scanFile('embed.html.twig');


$generator = new PoGenerator();
foreach ($twigScanner->getTranslations() as $domain => $translations) {
    $generator->generateFile($translations, "{$domain}_twig.po");
}


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions