【技术实现步骤摘要】
本专利技术涉及语言文本映射,具体涉及是一种基于ios的国际化文本映射方法。
技术介绍
1、软件开发中,每个开发者能希望编写的程序可以让全世界的用户使用,它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。换种说法,应用程序的功能和代码设计时考虑在不同地区运行的需要,其代码适应不同区域要求。开发这样的的过程,就称为国际化(internationalization),简称i18n。
2、目前主流的国际化方案是i18next以及formatjs.两者都提供了一个全局的语言对象对词条文件进行管理,通过切换语言,来改变当前阅读的词条文件的实际内容,从而达到国际化的效果。词条文件常以key:value的形式,存储在json文件中。通过访问key值,最终来获取对应的词条内容。配合打包工具,从而只需要将词条文件放置在对应语言的文件目录底下,各自管理翻译即可。
3、现有的国际化方案的如公布号为cn116185535a的中国专利公开了一种国际化处理方法,其在具体运用中存在国际化方案的可扩展性低,代码冗余严重,影响阅读性,同时
...【技术保护点】
1.一种基于iOS的国际化文本映射方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于iOS的国际化文本映射方法,其特征在于,S1中,在进行国际化文本映射前调用globalChina,将Localizable.strings(Chinese)文件中的key、value,转换成value、key的形式存储到HashMap中。
3.根据权利要求2所述的一种基于iOS的国际化文本映射方法,其特征在于,S2中,从本地存储中,获取当前语言环境,默认是简体中文(zh_Hans)。
4.根据权利要求3所述的一种基于iOS的国际化文本
...【技术特征摘要】
1.一种基于ios的国际化文本映射方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于ios的国际化文本映射方法,其特征在于,s1中,在进行国际化文本映射前调用globalchina,将localizable.strings(chinese)文件中的key、value,转换成value、key的形式存储到hashmap中。
...
【专利技术属性】
技术研发人员:商彦强,
申请(专利权)人:弘成科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。