53 lines
1.1 KiB
Markdown
53 lines
1.1 KiB
Markdown
POMO
|
|
====
|
|
[](https://packagist.org/packages/pomo/pomo)
|
|
[](https://travis-ci.org/LeoColomb/pomo)
|
|
[](https://codeclimate.com/github/LeoColomb/pomo)
|
|
|
|
**Gettext library to translate with I18n**.
|
|
[Why use it](http://codex.wordpress.org/I18n_for_WordPress_Developers).
|
|
|
|
Usage
|
|
-----
|
|
```php
|
|
<?php
|
|
use POMO\MO;
|
|
|
|
// Create MO object
|
|
$translations = new MO();
|
|
|
|
// Import MO file
|
|
$translations->import_from_file($the_mo_filepath);
|
|
|
|
// Translate
|
|
$translations->translate($text);
|
|
```
|
|
|
|
Installation
|
|
------------
|
|
The easiest way to install POMO is via [composer](http://getcomposer.org/).
|
|
Create the following `composer.json` file and run the `php composer.phar install` command to install it.
|
|
|
|
```json
|
|
{
|
|
"require": {
|
|
"pomo/pomo": "*"
|
|
}
|
|
}
|
|
```
|
|
|
|
```php
|
|
<?php
|
|
require 'vendor/autoload.php';
|
|
use POMO\MO;
|
|
...
|
|
```
|
|
|
|
Requirements
|
|
------------
|
|
POMO works with PHP 5.3 or above.
|
|
|
|
License
|
|
-------
|
|
POMO is licensed under the [GPLv2 License](LICENSE).
|