mlo/babl
最新稳定版本:v0.4.0
Composer 安装命令:
composer require mlo/babl
包简介
Toolkit for working with translations in Symfony
README 文档
README
Toolkit for working with translation files in Symfony.
Requirements
- PHP >= 5.4
Installation
There are a couple ways you can install Babl.
As a Phar (Recommended)
$ curl http://mloberg.github.io/Babl/installer.php | php
This will place a babl.phar file in your current directory. From there you can
move it someplace easier to access (/usr/local/bin) and rename it to just
babl.
Globally Through Composer
If you already have tools installed globally through composer, this is probably the best way to go.
$ composer global require mlo/babl --prefer-source
As a Composer Dependency
You can also install Babl through composer so it's always available in your project.
$ composer require --dev mlo/babl
Usage
To see the current version of Babl
$ babl --version
To convert translation files between different formats, use the convert
command. For example if you have messages.en.yml, but want an XLIFF.
$ babl convert app/Resources/translations/messages.en.yml xliff
The default format is xliff, but there is also yml and php.
If you want to add a translation entry to a file, use the add command.
$ babl add app/Resources/translations/messages.en.yml greeting "Hello World!"
You can merge multiple translation files together. If the --target option is
not set, it will use the first file.
$ babl merge --target translations.en.xliff messges.en.yml validator.en.xliff emails.en.php
统计信息
- 总下载量: 17
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-09-25