1.一种基于Http的动态即时自适应多语言处理方法,其特征在于,包括:
前端对访问者的语言偏好进行自动检测,将检测结果作为当前的语言偏好信息,通过自定义的http头部传递给后端;
前端根据当前的语言偏好信息,依据最优匹配原则加载对应的资源文件并渲染对应的页面元素;
后端对前端传递的语言偏好信息进行线程本地化管理,对后端生成的用户可见信息进行动态的多语言处理。
2.根据权利要求1所述的方法,其特征在于:
前端对访问者的语言偏好进行自动检测包括:通过浏览器的语言偏好参数,获取访问者的初始的语音偏好信息。
3.根据权利要求1或2所述的方法,其特征在于:
所述语言偏好信息包含语言信息和区域信息;
所述依据最优匹配原则包括:先匹配语言和区域均符合的,如果未匹配到语言和区域均符合的,则再匹配语言符合的,如果未匹配到语言符合的,则选择系统认为的最符合的。
4.根据权利要求1所述的方法,其特征在于,该方法还包括:
对前端和后端所需要使用的语言进行资源化处理,按照不同语言种类,分别设置对应的资源文件。
5.根据权利要求4所述的方法,其特征在于:
所述资源文件的命名规则为:能够识别所述资源文件对应的语言种类以及附带的区域信息。
6.根据权利要求1所述的方法,其特征在于,该方法还包括:
在前端的界面提供语言切换选择列表,允许访问者选择其他的系统支持的语言种类。