Skip to content

natxet/twig-po

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

twig-po

Extract translation keys from twig templates and move them to PO

Instructions

Fork and install (you need composer for that!):

git clone git@github.com:natxet/twig-po.git
cd twig-po
composer install

Then, go to folder and execute:

./console find:tags /path/to/twig/templates  /path/to/messages.po Po -d -v -o

Once you see that nothing wrong is going to happen then

./console find:tags /path/to/twig/templates  /path/to/messages.po Po

If you want to use it with other tags, for instance, for your PHP files with _('translation')

./console find:tags /path/to/twig/templates  /path/to/messages.po Po -t "/_\((?: )?['\"]([^$]*)['\"](?: )?\)/muU"

For help:

./console help find:tags

Once you have the PO translated, convert to .mo with your editor or command line:

msgfmt -cv -o messages.mo messages.po

(Note: you need to have gettext installed for this command)

About

Extract translation keys from twig templates and move them to PO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages