Translation Module

From ExtractValue Wiki

Jump to: navigation, search

Contents

Overview

There will be language choice buttons on the top. The user can click on different button to change entire site's display text into the selected language.

Description

User visiting the site will see buttons on the page which indicate the availability of different languages. Upon clicking of the button, the text on the site will all change into the selected language.

Currently the application should use Google language API for processing the translation.

Objective

Use-case/Scenario

  1. A user visit the site and sees buttons which represent the different language available for viewing the site
  2. The user click on a button
  3. The site refresh with all text translated in the language corresponding to the button clicked
  4. The button corresponding to the current displaying language should be highlighted or have indication to make it clear for the user
  5. The user can click on different language to switch to-and-from with a simple page refresh

Technical Spec

  1. The feature will obviously be browser cross compatible. It will support at minimum firefox 2/3, safari, and Internet Explorer 6/7/8.
  2. All work must follow the MVC framework, preferably using codeigniter/kohana framework
  3. The controller layer will be the receiver of the button click event
  4. The controller layer should set a cookie or some semi-persistent tracker to remember the user's selection between pages in the same session
  5. The model layer will be the processor that invoke Google Lanugage API, and perform the actual translation
  6. The same view layout will be used for different languages

Road map

Status/Completion

Change log

Category Tree

Personal tools