利索能及
我要发布
收藏
专利号: 2016112489713
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种flash应用的多语言展示方法,其特征在于,包括:S1、将不同语言的多个内容的展示信息分别储存至对应语言的语言包中;

S2、基于用户的语言和索引,从对应语言的语言包中选择对应所述索引的展示信息;以及S3、确认所述展示信息需要赋值,对所述展示信息进行赋值后展示;

其中,多种语言的相同内容的展示信息共用同一个索引;

其中,步骤S2包括:

创建用于处理所述语言包的LanguageManager类;

在所述languagemanager类中创建loadlanguageConfig方法、setConfig方法和getLanguageById方法;

基于所述loadlanguageConfig方法,读取用户的语言并保存对应语言的语言包;基于所述setConfig方法,将所述对应语言的语言包中的所有展示信息转换并存储为编码对象;

基于所述getLanguageById方法,从所述编码对象中选择对应所述索引的展示信息,进行展示。

2.如权利要求1所述的flash应用的多语言展示方法,其特征在于,所述步骤S1之前还包括:将一种语言的展示信息翻译为多种语言的展示信息。

3.如权利要求2所述的flash应用的多语言展示方法,其特征在于,所述将一种语言的展示信息翻译为多种语言的展示信息之前还包括:基于一种语言,创建flash应用的展示信息及对应所述展示信息的索引。

4.如权利要求3所述的flash应用的多语言展示方法,其特征在于,所述步骤S2之前还包括:web以对应不同语言的type值向flash应用发送用户的语言。

5.如权利要求1所述的flash应用的多语言展示方法,其特征在于,所述步骤S3之前还包括:判断所述展示信息是否需要赋值;

若所述展示信息不需要赋值,则直接展示所述展示信息。

6.如权利要求1所述的flash应用的多语言展示方法,其特征在于,所述对所述展示信息进行赋值后展示包括:在所述LanguageManager类中创建getLanguageByIdAndParam方法;

基于所述getLanguageByIdAndParam方法,向所述展示信息赋值参数信息,并展示所述赋值后的展示信息。

7.一种flash应用的多语言展示系统,其特征在于,包括:语言包模块,将不同语言的多个内容的展示信息分别储存至对应语言的语言包中;

索引模块,基于用户的语言和索引,从对应语言的语言包中选择对应所述索引的展示信息;以及展示模块,确认所述展示信息需要赋值,对所述展示信息进行赋值后展示;

其中,多种语言的相同内容的展示信息共用同一个索引;

所述索引模块具体用于:

创建用于处理所述语言包的LanguageManager类;

在所述languagemanager类中创建loadlanguageConfig方法、setConfig方法和getLanguageById方法;

基于所述loadlanguageConfig方法,读取用户的语言并保存对应语言的语言包;基于所述setConfig方法,将所述对应语言的语言包中的所有展示信息转换并存储为编码对象;

基于所述getLanguageById方法,从所述编码对象中选择对应所述索引的展示信息,进行展示。