var I18N = {
  defaultLanguage : 'zh-CN',
  translations : {},

  $ : function(key, args){
    var t = this.translations[this.language]
    var dt = this.translations[this.defaultLanguage]
    if (!t) t = dt
    var v = t[key] || dt[key]
    var s = (typeof v == 'string' ? v : v.apply(this, args)) 
    return s
  },

  guessLanguage : function(){
  	var lan =navigator.userLanguage;
    return ( 
    		 navigator.language ||
             navigator.browserLanguage || 
             navigator.userLanguage ||
             this.defaultLanguage )
  }
}
I18N.language = I18N.guessLanguage()
TL = function(){
  return I18N.$.apply(I18N, arguments)
}

I18N.translations['zh-CN'] = {
	'success' : '成功',
	'fail' : '错误',	
	'theme' : '主题',
	'login' : '登录',
	'ChangePassword' : '修改密码',
	'PasswordChanged' : '密码修改成功！',
	'SignupFail' : '注册用户失败，稍后请重试！',
	'PleaseInputUserName' : '请输入用户名！6位以上英文或中文字符,最多12位',
	'PleaseInputEmail' : '请输入电子邮箱',
	'PleaseInputPassword' : '请输入密码！6位以上字母或数字组合，最多12位',
	'PleaseInputConfirmPassword' : '请输入确认密码',
	'PleaseInputCaptcha' : '请输入验证码',
	'PasswordNotMatch' : '确认密码与注册密码不一致',
	'PleaseInputCorrectEmail' : '电子邮箱输入有误',
	'UserNameTooShort' : '用户名不足6位',
	'PasswordTooShort' : '密码不足6位',
	'PleaseInputAge' :'请输入年龄！',
	'PleaseInputGender' :'请输入性别！',
	'PleaseInputProvince' :'请输入所在省市！',
	'PleaseInputCity' :'请输入所在城市！',
	'UMustAgree':"您必须同意条款",
	'PhoneNumberMustNumber':'号码必须为数字！',
	'PleaseInputDevice':'请输入关注终端',
	'UsernameMustBeginWithCh':'用户名只能以字母或汉字开头!',
	'UsernameMust1':'用户名只能使用字母、汉字或数字!',
	'PleaseInputUploadImage':'请指定上传的图档',
	'UnSupportedImageFormat':'不支持的文件格式',
	'AppNameMustCharAndNumber':'只能使用英文或数字！'
}
I18N.translations['zh-HK'] = {
	'success' : '成功',
	'fail' : '錯誤',	
	'theme' : '主題',
	'login' : '登入',
	'ChangePassword' : '修改密碼',
	'PasswordChanged' : '密碼修改成功！',
	'SignupFail' : '註冊用戶失敗，稍後請重試！',
	'PleaseInputUserName' : '請輸入用戶名！6個字元以上英文或中文字元,最多12字元',
	'PleaseInputEmail' : '請輸入電郵地址',
	'PleaseInputPassword' : '請輸入密碼！6個字元以上英文字母或數字組合，最多12字元',
	'PleaseInputConfirmPassword' : '請輸入確認密碼',
	'PleaseInputCaptcha' : '請輸入驗證碼',
	'PasswordNotMatch' : '確認密碼與註冊密碼不一致',
	'PleaseInputCorrectEmail' : '電郵地址輸入有誤',
	'UserNameTooShort' : '用戶名不足6個字元',
	'PasswordTooShort' : '密碼不足6個字元',
	'PleaseInputAge' :'請輸入年齡！',
	'PleaseInputGender' :'請輸入性別！',
	'PleaseInputProvince' :'請輸入所在省市！',
	'PleaseInputCity' :'請輸入所在城市！',
	'UMustAgree':"您必須同意條款",
	'PhoneNumberMustNumber':'號碼必須為數字！'	,
	'PleaseInputDevice':'請輸入關注終端',
	'UsernameMustBeginWithCh':'用戶名只能以字母或漢字開頭!',
	'UsernameMust1':'用戶名只能使用字母、漢字或數字!',
	'PleaseInputUploadImage':'請指定上傳的圖檔',
	'UnSupportedImageFormat':'不支持的文件格式',
	'AppNameMustCharAndNumber':'只能使用字母或數字！'

};


