Skip to content

RubifyTechnology/express_translate

Repository files navigation

Express Translate

I18n Translation Interface for end user in Rails app

 __                               _____                     _       _       
/__\_  ___ __  _ __ ___ ___ ___  /__   \_ __ __ _ _ __  ___| | __ _| |_ ___ 
/_\ \ \/ / '_ \| '__/ _ \ __/ __|   / /\/ '__/ _` | '_ \/ __| |/ _` | __/ _ \
//__  >  <| |_) | | |  __\__ \__ \  / /  | | | (_| | | | \__ \ | (_| | |_  __/
\__/ /_/\_\ .__/|_|  \___|___/___/  \/   |_|  \__,_|_| |_|___/_|\__,_|\__\___|
        |_|                                                                 

Gem Version Code Climate Build Status Dependency Status Coverage Status Inline docs

=====

Demo Link

Login with demo account: username: express_translate password: password

Installation

1. Gemfile

gem 'express_translate', '~> 1.0.13'

2. Setup

Run on terminal.

bundle install

3. Install

Open terminal and run:

rails g express_translate:install

Using

Run

Start Redis Server redis-server

###Basic usage You can see login page at: /express_translate/login

Login with account:

username: "username"
password: "password"

###Advanced usage

Modify accounts

Account list config in /config/express_translate.yml. You can add account:

account: 
  - 
    username: "your_username"
    password: "your_password"

You need reset account for modified

http://you_domain/express_translate/reset/account

Seed data

rails g express_translate:seed

Reset data

rails g express_translate:reset

i18next

Add script to header page <script src="http://you_domain/express_translate/i18n/package_id"></script> Note:

  • you_domain: e.g localhost:3000
  • package_id: is a package id.

Support

Import files

  • CSV file
  • YML file

Export files

  • CSV file

Application

  • Backend for Ruby on Rails
  • Frontend (Single Page Application) with I18next (can you see more info: http://i18next.com)

Supported ruby versions

  • This library aims to support and is tested against the following Ruby implementations:
    • Ruby 1.9.3
    • Ruby 2.0.0
    • Ruby 2.1.2

Supported rails versions

  • This library aims to support the following Rails implementations:
    • More than Rails 3.0

Contributing to formnestic

  • Contribution, Suggestion and Issues are very much appreciated :). Please also fork and send your pull request!
  • Make sure to add tests for it when sending for pull requests. This is important so I don't break it in a future version unintentionally.

Copyright

Copyright (c) 2014 Karl, released under the MIT license

About

I18n Translation Interface for end user in Rails app

Resources

License

Stars

Watchers

Forks

Packages

No packages published