PHPackages                             smmoosavi/twig-php-gettext - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. smmoosavi/twig-php-gettext

ActiveLibrary[Localization &amp; i18n](/categories/localization)

smmoosavi/twig-php-gettext
==========================

Twig extension for smmoosavi/php-gettext.

v1.0.0(11y ago)312.7k↓50%2PHPPHP &gt;=5.3.0

Since Dec 10Pushed 11y ago1 watchersCompare

[ Source](https://github.com/smmoosavi/twig-php-gettext)[ Packagist](https://packagist.org/packages/smmoosavi/twig-php-gettext)[ RSS](/packages/smmoosavi-twig-php-gettext/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (2)Versions (4)Used By (0)

twig-php-gettext
================

[](#twig-php-gettext)

Twig extension for smmoosavi/php-gettext.

How to Install
--------------

[](#how-to-install)

#### Using [Composer](http://getcomposer.org/)

[](#using-composer)

Create a composer.json file in your project root:

```
{
    "require": {
        "smmoosavi/twig-php-gettext": "dev-master"
    }
}
```

Then run the following composer command:

```
$ php composer.phar install
```

**Note**: *twig* and *php-gettext* will be installed with twig-php-gettext too.

How to use
----------

[](#how-to-use)

Do everything required for [twig](http://twig.sensiolabs.org/doc/intro.html) and [php-gettext](https://github.com/smmoosavi/php-gettext) and add following line:

```
$twig->addExtension(new smmoosavi\util\twiggettext\Extension_L10n());
```

Now you can use `__`, `trans` in your template.

### Complete example

[](#complete-example)

```
