【技术实现步骤摘要】
web应用的国际化实现方法及国际化web开发框架
本专利技术涉及网络
,特别涉及web应用的国际化实现方法及国际化web开发框架。
技术介绍
随着网络技术的迅速发展,web应用已成为当前的主流应用,web应用的特点之一就是资源共享,同一个web应用可以被世界各地的用户访问。目前,由于不同地区的语言不同,为了使得世界各地的用户都能够获得较好的用户体验,开发时需要针对各种语言分别开发对应的web应用。通过上述描述可见,现有技术中实现web应用的国际化比较复杂。
技术实现思路
本专利技术实施例提供了web应用的国际化实现方法及国际化web开发框架,能够更加方便实现web应用的国际化。一方面,本专利技术实施例提供了一种web应用的国际化实现方法,应用于国际化web开发框架,其中,所述国际化web开发框架中包括用于国际化的资源文件、js文件,其中,所述js文件中包括至少一个国际化接口;包括:所述国际化web开发框架在基于所述国际化web开发框架开发的web应用中引入所述js文件;当所述web应用通过所述js文件调用任一所述国际化接口时,所述国际化web开发框架利用被调用的所述国际化接口接收所述web应用输入的第一待国际化目标,根据所述资源文件,对所述第一待国际化目标进行国际化,并向所述web应用返回国际化后的结果。进一步地,所述国际化web开发框架中进一步包括:全局配置文件;进一步包括:所述国际化web开发框架接收对所述全局配置文件的配置指令,根据所述配置指令,对所述全局配置文件进行配置,根据配置后的所述全局配置文件,确定所述web应用的待使用的语言类型;所述根据 ...
【技术保护点】
1.一种web应用的国际化实现方法,其特征在于,应用于国际化web开发框架,其中,所述国际化web开发框架中包括用于国际化的资源文件、js文件,其中,所述js文件中包括至少一个国际化接口;包括:所述国际化web开发框架在基于所述国际化web开发框架开发的web应用中引入所述js文件;当所述web应用通过所述js文件调用任一所述国际化接口时,所述国际化web开发框架利用被调用的所述国际化接口接收所述web应用输入的第一待国际化目标,根据所述资源文件,对所述第一待国际化目标进行国际化,并向所述web应用返回国际化后的结果。
【技术特征摘要】
1.一种web应用的国际化实现方法,其特征在于,应用于国际化web开发框架,其中,所述国际化web开发框架中包括用于国际化的资源文件、js文件,其中,所述js文件中包括至少一个国际化接口;包括:所述国际化web开发框架在基于所述国际化web开发框架开发的web应用中引入所述js文件;当所述web应用通过所述js文件调用任一所述国际化接口时,所述国际化web开发框架利用被调用的所述国际化接口接收所述web应用输入的第一待国际化目标,根据所述资源文件,对所述第一待国际化目标进行国际化,并向所述web应用返回国际化后的结果。2.根据权利要求1所述的方法,其特征在于,所述国际化web开发框架中进一步包括:全局配置文件;进一步包括:所述国际化web开发框架接收对所述全局配置文件的配置指令,根据所述配置指令,对所述全局配置文件进行配置,根据配置后的所述全局配置文件,确定所述web应用的待使用的语言类型;所述根据所述资源文件,对所述第一待国际化目标进行国际化,并向所述web应用返回国际化后的结果,包括:所述国际化web开发框架利用被调用的所述国际化接口,从所述资源文件中确定所述第一待国际化目标在所述待使用的语言类型下的转换结果,向所述web应用返回所述转换结果。3.根据权利要求1所述的方法,其特征在于,所述国际化web开发框架中进一步包括:资源引入标签,其中,所述资源引入标签用于将所述js文件引入到所述web应用的页面中;所述国际化web开发框架在基于所述国际化web开发框架开发的web应用中引入所述js文件,包括:所述国际化web开发框架解析所述资源引入标签,利用所述资源引入标签实现将所述js文件引入到所述web应用的页面中。4.根据权利要求1所述的方法,其特征在于,所述国际化web开发框架中进一步包括:标签库;进一步包括:所述国际化web开发框架利用所述标签库中的标签实现所述web应用的jsp页面的国际化。5.根据权利要求1-4中任一所述的方法,其特征在于,所述至少一个国际化接口包括:至少一个用于实现所述web应用的前端页面国际化的前端接口,以及,至少一个用于实现所述web应用的后台java类中国际化的后台接口;和/或,进一步包括:所述国际化web开发框架接收外部输入的至少一个用于国际化的枚举文件;进一步包括:所述国际化web开发框架利用被调用的所述国际化接口接收所述web应用输入的第二待国际化目标,从至少一个所述枚举文件中确定所述第二待国际化目标对应是国际化结果,将所述国际化结构返回给所述web应用;和/或,所述国际化web开发框架中进一步包括:spring的web开发框架;进一步包括:当所述web应用没有调用任一所述国际化接口时,所述国际化web开发框架确定所述web应用需要进行国际化的第三国际化目标;利用所述spring的web开发...
【专利技术属性】
技术研发人员:解荧,吴玉雁,
申请(专利权)人:浪潮软件股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。