gettext-voo4/robo
GettextRobo
Robo task to extract gettext values from files using gettext/gettext library
Created by Oscar Otero http://oscarotero.com oom@oscarotero.com (MIT License)
Install
Using composer:
composer require gettext/robo
usage example
Create a RoboFile.php with the following code:
require 'vendor/autoload.php';
class RoboFile extends \Robo\Tasks
{
use Gettext\Robo\GettextScanner;
/**
* Scan files to find new gettext values
*/
public function gettext()
{
$this->taskGettextScanner()
->extract('templates/')
->extract('js/', '/.*\.js/') //directory + regex
->generate('Locale/gl/LC_MESSAGES/messages.mo')
->generate('Locale/es/LC_MESSAGES/messages.mo')
->generate('Locale/en/LC_MESSAGES/messages.mo')
->run();
}
}
Use robo to run the code:
robo gettext
Related Packages
deargonauten/translaravel
A Laravel package which translates all. Routes, models (trait) and strings (gett...
23
0
Version History
| Version | Released | PHP | License |
|---|---|---|---|
| v3.0.2 | >=5.4 | MIT | |
| v3.0.1 | >=5.4 | MIT | |
| v3.0.0 | >=5.4 | MIT | |
| v2.0.0 | >=5.4 | MIT | |
| v1.0.0 | >=5.3.0 | MIT |