The invention provides a multi language display method and system for flash application, the method comprises: a plurality of content in different languages to display information stored separately to the corresponding language package; the language of the user and the index based on the index, select the corresponding display information from the corresponding language package; and confirm the information needed to display assignment, the display information of the display after the assignment; among them, the same content in multiple languages to show information sharing the same index. The invention separates the language and the code, provides better maintainability and expansibility for the developer, and can expand the multi language at the same time, greatly reducing the time period.
【技术实现步骤摘要】
一种flash应用的多语言展示方法和系统
本专利技术涉及计算机应用展示领域,更具体地,涉及flash应用的多语言展示方法和系统。
技术介绍
随着中国加入世界贸易组织,中国的互联网企业越来越关注国际化经营问题,各个企业都希望在新的形势下,创造新的业绩。在应用表现层,利用flash开发,引起编辑的开发和强大的语言支持,可以大幅降低开发成本,并获得良好的视觉效果和用户体验中国的互联网产品应该能够支持各国的语言,这是走向国际化的一个基础,然而就目前来言,我国的Flash应用的代码没有对国际化方面提供支持,所以一旦当中国的互联网企业需要进行国际化方面扩展的话,将会是一个很繁琐,工程量很大的一项工程。在现有的flash开发中,需要显示的语言文字都存在在flash的文本框对象中,通过改变文本框的文字达到语言的切换。但是,只是一两个文本框文字改变并不复杂,但对于一个大型应用来说,僵尸一个无法想象的浩大工程,而且现有的flash对于多语言文本的支撑并不理想,尤其是欧洲语言和亚洲语言的切换尤其不好。目前国内flash应用展示存在的缺点如下:1.代码和语言耦合严重,现有技术中代码预留有不同语言的展示信息的位置,编程人员需要根据不同的web环境,编写不同语言的展示信息,十分繁琐。2.无法切换其他国家语言,现有技术的代码并不能直接切换成其他国家的语言,需要手工进行翻译,并导入至代码中。3.一旦要做国际化的需求,工程量将会很大很繁琐。
技术实现思路
本专利技术提供一种克服上述问题或者至少部分地解决上述问题的flash应用的多语言展示方法和系统。根据本专利技术的一个方面,提供一种flash ...
【技术保护点】
一种flash应用的多语言展示方法,其特征在于,包括:S1、将不同语言的多个内容的展示信息分别储存至对应语言的语言包中;S2、基于用户的语言和索引,从对应语言的语言包中选择对应所述索引的展示信息;以及S3、确认所述展示信息需要赋值,对所述展示信息进行赋值后展示;其中,多种语言的相同内容的展示信息共用同一个索引。
【技术特征摘要】
1.一种flash应用的多语言展示方法,其特征在于,包括:S1、将不同语言的多个内容的展示信息分别储存至对应语言的语言包中;S2、基于用户的语言和索引,从对应语言的语言包中选择对应所述索引的展示信息;以及S3、确认所述展示信息需要赋值,对所述展示信息进行赋值后展示;其中,多种语言的相同内容的展示信息共用同一个索引。2.如权利要求1所述的flash应用的多语言展示方法,其特征在于,所述步骤S1之前还包括:将一种语言的展示信息翻译为多种语言的展示信息。3.如权利要求2所述的flash应用的多语言展示方法,其特征在于,所述将一种语言的展示信息翻译为多种语言的展示信息之前还包括:基于一种语言,创建flash应用的展示信息及对应所述展示信息的索引。4.如权利要求3所述的flash应用的多语言展示方法,其特征在于,所述步骤S2之前还包括:web以对应不同语言的type值向flash应用发送用户的语言。5.如权利要求3所述的flash应用的多语言展示方法,其特征在于,所述步骤S2包括:创建用于处理所述语言包的LanguageManager类;在所述languagemanager类中创建loadlanguageConfig方法;以及基于所述loadlanguageConfig方法,读取用户的语言并保存对应语言的语言包。6.如权利要求5所述的flash应用的多语言展示方法,其特征在于,所述步骤S2进一步包括:在所述Languag...
【专利技术属性】
技术研发人员:施杨,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。