CopyTuner Client
Getting started
Add it to your Gemfile
gem 'copy_tuner_client'
Create config/initializers/copy_tuner.rb
CopyTunerClient.configure do |config|
config.api_key = 'YOUR-API-KEY'
config.host = 'COPY-TUNER-HOST-NAME'
config.html_escape = true
# I18n keys and messages will be sent to server if the locale matches
config.locales = [:ja, :en]
end
CopyTunerの翻訳ファイルをymlとして出力する
該当のRailsプロジェクトで下記のrakeを実行する
bundle exec rake copy_tuner:export
これで、config/locales/copy_tuner.yml
に翻訳ファイルが作成されます。
IE等のレガシーブラウザ対応が必要な場合
以下のスクリプトタグを追加する。(必要なpolyfillを個別に読み込んでも可)
<script src="https://cdn.polyfill.io/v2/polyfill.min.js"></script>
Development
JavaScript
app/assets/javascripts/copyray.js
を直接編集したらダメよ。
$ npm run watch # Watch files for changes
$ npm run build # Compile to a <script> containing a self-executing function
Spec
default spec
$ bundle exec rake
Appraisal for Multi Version Rails spec
$ bundle exec appraisal install
$ bundle exec rake appraisal
release gem
$ bundle exec rake build # build gem to pkg/ dir
$ bundle exec rake install # install to local gem
$ bundle exec rake release # release gem to rubygems.org