承接 mlo/babl 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mlo/babl

最新稳定版本:v0.4.0

Composer 安装命令:

composer require mlo/babl

包简介

Toolkit for working with translations in Symfony

README 文档

README

Latest Stable Version License Build Status Coverage Status

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

GitHub 信息

  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-09-25