onepase / translate.js

A jQuery plugin to translate text in the client side

Home Page:http://www.openxrest.com/translatejs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

translate.js

A jQuery plugin to translate text in the client side.

Home and demo

View a live demo.

Usage

Step 1: include JQuery and translate.js in your page

<script src="jquery.js"/>
<script src="jquery.translate.js"/>

Step 2: every text you want translated include the trn class

<span class="trn">text to translate</span>

Step 2.1 Input and textarea placeholder translated include the trn class

<input type="text" class="trn" placeholder="text to translate" />

<textarea class="trn" placeholder="text to translate"></textarea>

Step 3: create your dictionary

var dict = {
  "Home": {
    pt: "Início"
  },
  "Download plugin": {
     pt: "Descarregar plugin",
     en: "Download plugin"
  }
}

Step 4: initialize the plugin and translate the entire page body

var translator = $('body').translate({lang: "en", t: dict}); //use English

Step 5: change to another language

translator.lang("pt"); //change to Portuguese

License

You may use translate.js under the terms of the MIT License. More information.

About

A jQuery plugin to translate text in the client side

http://www.openxrest.com/translatejs/

License:MIT License


Languages

Language:JavaScript 100.0%