forked from wallabag/wallabag
twig implementation
This commit is contained in:
49
vendor/umpirsky/twig-gettext-extractor/README.md
vendored
Normal file
49
vendor/umpirsky/twig-gettext-extractor/README.md
vendored
Normal file
@ -0,0 +1,49 @@
|
||||
Twig Gettext Extractor [](http://travis-ci.org/umpirsky/Twig-Gettext-Extractor)
|
||||
======================
|
||||
|
||||
The Twig Gettext Extractor is [Poedit](http://www.poedit.net/download.php)
|
||||
friendly tool which extracts translations from twig templates.
|
||||
|
||||
## Installation
|
||||
|
||||
The recommended way to install Twig Gettext Extractor is through
|
||||
[composer](http://getcomposer.org).
|
||||
|
||||
```json
|
||||
{
|
||||
"require": {
|
||||
"umpirsky/twig-gettext-extractor": "1.1.*"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Setup
|
||||
|
||||
By default, Poedit does not have the ability to parse Twig templates.
|
||||
This can be resolved by adding an additional parser (Edit > Preferences > Parsers)
|
||||
with the following options:
|
||||
|
||||
- Language: `Twig`
|
||||
- List of extensions: `*.twig`
|
||||
- Invocation:
|
||||
- Parser command: `<project>/vendor/bin/twig-gettext-extractor --sort-output --force-po -o %o %C %K -L PHP --files %F`
|
||||
- An item in keyword list: `-k%k`
|
||||
- An item in input file list: `%f`
|
||||
- Source code charset: `--from-code=%c`
|
||||
|
||||
<img src="http://i.imgur.com/f9px2.png" />
|
||||
|
||||
Now you can update your catalog and Poedit will synchronize it with your twig
|
||||
templates.
|
||||
|
||||
## Tests
|
||||
|
||||
To run the test suite, you need [composer](http://getcomposer.org) and
|
||||
[PHPUnit](https://github.com/sebastianbergmann/phpunit).
|
||||
|
||||
$ composer install --dev
|
||||
$ phpunit
|
||||
|
||||
## License
|
||||
|
||||
Twig Gettext Extractor is licensed under the MIT license.
|
||||
Reference in New Issue
Block a user