alaczi/twig-locale-name-extension
Composer 安装命令:
composer require alaczi/twig-locale-name-extension
包简介
Twig locale name filter extension for twig
README 文档
README
This twig extension is to write the human readable names of the 2 or 5 letter locale codes (eg: en or en_GB)
Ideal to use with the language picker as you can pass the locale as second parameter to display the locale name on that language
Require as dependency
composer require alaczi/twig-locale-name-extension
Register the extension
PHP
$filter = new \alaczi\Twig\Extension\LocaleNameExtension(); $twig = new Twig_Environment($loader); $twig->addFilter($filter);
Symfony 2
services: alaczi.twig.country_extension: class: alaczi\Twig\Extension\LocaleNameExtension tags: - { name: twig.extension }
Silex
$app['twig'] = $app->share($app->extend('twig', function ($twig, $app) { /** @var \Twig_Environment $twig */ $twig->addExtension(new \alaczi\Twig\Extension\LocaleNameExtension()) return $twig; }));
Usage in twig
Using the current locale:
{{ locale|locale_name }}
Using an other locale (eg: for language pickers)
{{ locale|locale_name(locale) }}
统计信息
- 总下载量: 4.03k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-02-29