【技术实现步骤摘要】
国际化处理方法、装置、设备及存储介质
[0001]本公开涉及计算机
,具体涉及一种国际化处理方法和装置。
技术介绍
[0002]国际化(Internationalization)又称本土化,在使用应用程序(Application,App)时,根据用户手机当前语言,自动选择需要国际化显示的文本内容,如用户设置不同的手机系统语言,App也分别适配不同的语言,让用户能无语言障碍的使用App提供的各种功能。
[0003]但是,现有国际化处理的翻译错误,在代码层无法感知,换言之,即便国际化处理错误,代码仍能正常进行,因此,降低了用户体验。
技术实现思路
[0004]本公开提供了一种国际化处理方法、装置、设备以及存储介质,以解决或缓解现有技术中的一项或更多项技术问题。
[0005]第一方面,本公开提供了一种国际化处理方法,包括:
[0006]获取目标配置文件;所述目标配置文件包括国际化类属性与翻译字段之间的目标映射关系;所述国际化类属性包含有多个属性值,所述翻译字段包含多个翻译值,所述属性值与所述翻译值相对应;
[0007]确定在所述目标映射关系的国际化类属性中不存在与待处理对象所对应的目标属性值的情况下,生成提示信息;其中,所述待处理对象至少包括目标应用程序中待进行翻译处理的相关字符;所述提示信息用于提示不存在与所述待处理对象所对应的目标翻译值。
[0008]第二方面,本公开提供了一种国际化处理装置,包括:
[0009]获取单元,用于获取目标配置文件;所述目 ...
【技术保护点】
【技术特征摘要】
1.一种国际化处理方法,包括:获取目标配置文件;所述目标配置文件包括国际化类属性与翻译字段之间的目标映射关系;所述国际化类属性包含有多个属性值,所述翻译字段包含多个翻译值,所述属性值与所述翻译值相对应;确定在所述目标映射关系的国际化类属性中不存在与待处理对象所对应的目标属性值的情况下,生成提示信息;其中,所述待处理对象至少包括目标应用程序中待进行翻译处理的相关字符;所述提示信息用于提示不存在与所述待处理对象所对应的目标翻译值。2.根据权利要求1所述的方法,其中,所述目标映射关系包括第一关系和第二关系;所述第一关系表征国际化类属性与国际化字段之间的映射关系;所述第二关系表征国际化字段与翻译字段之间的映射关系;所述国际化字段包含多个字段值;所述属性值与所述字段值相对应;所述字段值与所述翻译值相对应;其中,所述确定在所述目标映射关系的国际化类属性中不存在与待处理对象所对应的目标属性值的情况下,生成提示信息,包括:确定在所述第一关系中不存在与所述待处理对象所对应的目标属性值的情况下,生成提示信息;所述提示信息用于表征在所述第二关系中不存在与所述待处理对象所对应的目标翻译值;或者,确定在所述第一关系中存在与所述待处理对象所对应的目标属性值,但不存在与目标属性值对应的目标字段值的情况下,生成提示信息;所述提示信息用于表征在所述第二关系中不存在与所述待处理对象所对应的目标翻译值。3.根据权利要求1所述的方法,其中,所述目标映射关系包括第一关系和第二关系;所述第一关系表征国际化类属性与国际化字段之间的映射关系;所述第二关系表征国际化字段与翻译字段之间的映射关系;所述国际化字段包含多个字段值;所述属性值与所述字段值相对应;所述字段值与所述翻译值相对应;其中,所述确定在所述目标映射关系的国际化类属性中不存在与待处理对象所对应的目标属性值的情况下,生成提示信息,包括:确定在所述第一关系中存在与待处理对象所对应的目标属性值的情况下,得到所述目标属性值所对应的目标字段值;确定在所述第二关系中不存在所述目标字段值的情况下,生成提示信息。4.根据权利要求1所述的方法,其中,所述目标映射关系包括第一关系和第二关系;所述第一关系表征国际化类属性与国际化字段之间的映射关系;所述第二关系表征国际化字段与翻译字段之间的映射关系;所述国际化字段包含多个字段值;所述属性值与所述字段值相对应;所述字段值与所述翻译值相对应;其中,所述确定在所述目标映射关系的国际化类属性中不存在与待处理对象所对应的目标属性值的情况下,生成提示信息,包括:确定在所述第一关系中存在与待处理对象所对应的目标属性值的情况下,得到所述目标属性值所对应的目标字段值;确定在所述第二关系中存在所述目标字段值,但不存在与所述目标字段值所对应的目标翻译值的情况下,生成提示信息。5.根据权利要求2
‑
4任一项所述的方法,还包括:
确定在所述第一关系中存在与待处理对象所对应的目标属性值的情况下,得到所述目标属性值所对应的目标字段值;确定在所述第二关系中存在所述目标字段值,且存在与所述目标字段值所对应的目标翻译值,得到所述待处理对象所对应的目标翻译值。6.根据权利要求5所述的方法,还包括:获取数据库文件;所述数据库文件包含有所述第二关系;对所述数据库文件的国际化字段中的多个字段值进行处理,得到所述国际化类属性中的多个属性值;得到所述第一关系。7.根据权利要求6所述的方法,其中,所述第一关系存储于除所述数据库文件以外的其它文件中。8.根据权利要求6所述的方法,还包括:检测到所述数据库文件更新;在所述数据库文件更新完成的情况下,更新所述第一关系。9.一种国际化处理装置,包括:获取单元,用于获取目标配置文件;所述目标配置文件包括国际化类属性与翻译字段之间的目标映射关系;所述国际化类属性包含有多个属性值,所述翻译字段包含多个翻译值,所述属性值与所述翻译值相对应;处理单元,用...
【专利技术属性】
技术研发人员:孙鸿达,李建新,黄燕青,
申请(专利权)人:上海创米数联智能科技发展股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。