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方法,从所述编码对象中选择对应所述索引的展示信息,进行展示。