Project

wca_i18n

0.0
Low commit activity in last 3 years
No release in over a year
Track how up to date Rails translations are.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.16
~> 9.0
~> 10.0
~> 3.0

Runtime

~> 0.8
 Project Readme

WcaI18n Build Status

Use this Gem to diff Rails translations.

Installation

Add this line to your application's Gemfile:

gem 'wca_i18n'

And then execute:

$ bundle

Or install it yourself as:

$ gem install wca_i18n

Usage

Using the wca_i18n executable

Use the included wca_i18n binary to compare translations to a base translation to see how out of date they are.

$ wca_i18n en.yml *.yml

Using the wca_i18n library

There are two parts to this library: WcaI18n::YAMLWithComments (a YAML parser that preserves comments) and WcaI18n::Translation (used to load and diff translation YAML files). Until we have better documentation, it's best to look at our specs for how to them.

Development

After checking out the repo, run bin/setup to install dependencies. Then, run bin/rspec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install.

Releasing

To release a new version, update the version number in version.rb, run bundle, commit your changes, and then run gem_push=no rake release, which will create a git tag for the version and push git commits and tags. After this, Travis should run against the newly created tag, and push the .gem file to rubygems.org.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/thewca/wca_i18n.

License

The gem is available as open source under the terms of the MIT License.