Rack based webtranslateit.com translation management interface.
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
public/static
templates
test
.gitignore
MIT-LICENSE
README.markdown
Rakefile

README.markdown

rack-webtranslateit

Usage:

  • Sign up for a webtranslateit.com premium account.

  • Create a config/translation.yml file:

      # The Project API Token from Web Translate It
      api_key: ffffffffffffffffffffffffffffffffffffffff
      
      # The locales not to sync with Web Translate It.
      # Pass an array of string, or an array of symbols, a string or a symbol.
      # eg. [:en, :fr] or just 'en'
      master_locale: :en
      
      # A list of files to translate
      # You can name your language files as you want, as long as the locale name match the
      # locale name you set in Web Translate It, and that the different language files names are
      # differenciated by their locale name.
      # For example, if you set to translate a project in en_US in WTI, you should use the locale en_US in your app
      #
      # wti_id is the file id from Web Translate It.
      files:
        1234: config/locales/[locale].yml
      
      # Optional password to access the web interface
      password: password
    
  • Add the middleware:

      config.gem 'rack-webtranslateit'
      config.middleware.use "Rack::Webtranslateit", "/translations/"
    
  • Go to http://yourapp/translations.

  • Click update translations.