becklyn/translations-extractor

Extracts translations from the given directory.

1.1.1 2023-05-23 14:49 UTC

This package is auto-updated.

Last update: 2024-12-23 18:06:39 UTC


README

CLI command, that helps extracting translations in Symfony projects.

Installation

It's best to install this command using the composer-bin-plugin:

composer bin test req becklyn/translations-extractor 

Usage

Call the command using the CLI:

./vendor/bin/extract-translations src/ templates/

As arguments, pass the list of directories to search in.

Options

You can pass in extension names for twig, so that Twig doesn't complain about missing functions (or filters, etc.).

  • --mock-function the names of the functions to mock
  • --mock-filter the names of the filters to mock
  • --mock-test the names of the tests to mock
./vendor/bin/extract-translations src/ --mock-filter normalize --mock-filter normalize_another

There is a list of predefined mocks, take a look in MockExtension.