多版本资源存储国际化的方法、存储介质技术

技术编号:26478216 阅读:25 留言:0更新日期:2020-11-25 19:22
本发明专利技术提供多版本资源存储国际化的方法、存储介质,方法包括:S1;上传包括基础语言包以及版本信息的资源文件包;S2;解析所述资源文件包,在语言资源版本表中生成对应的记录,所述记录包括所述版本信息、所述待翻译资源的唯一标识、所述基础语言包的语言标识和存储地址;S3;将基础语言包以及所述版本信息存储至语言资源值表;S4;依据语言资源版本表和语言资源值表,翻译得到对应目标语言的语言包,并依据所述语言包在所述语言资源版本表和语言资源值表中生成对应的记录。本发明专利技术能够提高资源选择和使用的灵活性,更易于维护,提高国际化效率。

【技术实现步骤摘要】
多版本资源存储国际化的方法、存储介质
本专利技术涉及资源国际化领域,具体涉及多版本资源存储国际化的方法、存储介质。
技术介绍
各大互联网公司和各种平台,只要有面向世界的需求,即存在多国客户群体,就会有资源国际化的需求。一般来说,国际化基本上是利用key:value的键值对形式进行存储,而不同的语言对应不同的数据表或者对应不同的语言标识如cn(中文),en(英文)等等;然后再对应平台所管理的资源类型进行特殊处理等等。常见存储方式为:“global-course”:{“en-US”:“course”,“zh-CN”“课程”}其使用Json语言键值对的形式进行展示,一般包含两层key:value(键:值),外层的键是要翻译的唯一编码,即对应需要翻译的内容在平台上的唯一索引,外层的值是一个Json对象(即内层),包含各种语言的翻译;内层的键常常是语言的唯一编码标识某种语言,内层的值常常表示该语言下的对应的翻译。上述现有通用的存储方式是将资源绑定版本和语言,拥有对应版本语言的key值和value值,从而达到本文档来自技高网...

【技术保护点】
1.多版本资源存储国际化的方法,其特征在于,包括:/nS1;上传包括基础语言包以及版本信息的资源文件包,所述基础语言包中的key为所述资源文件包中待翻译资源的唯一标识,value为对应基础语言的翻译;/nS2;解析所述资源文件包,在语言资源版本表中生成对应的记录,所述记录包括所述版本信息、所述待翻译资源的唯一标识、所述基础语言包的语言标识和存储地址;/nS3;将所述基础语言包以及所述版本信息存储至语言资源值表;/nS4;依据所述语言资源版本表和所述语言资源值表,翻译得到对应目标语言的语言包,并依据所述语言包在所述语言资源版本表和语言资源值表中生成对应的记录。/n

【技术特征摘要】
1.多版本资源存储国际化的方法,其特征在于,包括:
S1;上传包括基础语言包以及版本信息的资源文件包,所述基础语言包中的key为所述资源文件包中待翻译资源的唯一标识,value为对应基础语言的翻译;
S2;解析所述资源文件包,在语言资源版本表中生成对应的记录,所述记录包括所述版本信息、所述待翻译资源的唯一标识、所述基础语言包的语言标识和存储地址;
S3;将所述基础语言包以及所述版本信息存储至语言资源值表;
S4;依据所述语言资源版本表和所述语言资源值表,翻译得到对应目标语言的语言包,并依据所述语言包在所述语言资源版本表和语言资源值表中生成对应的记录。


2.如权利要求1所述的多版本资源存储国际化的方法,其特征在于,所述S3之后,还包括:
S30:存储所述基础语言包;
所述S1之后,还包括:
S10:判断服务端是否已存在所述资源文件包的基础语言包;
若是,取服务端的基础语言包和上传的基础语言包的...

【专利技术属性】
技术研发人员:刘德建黄家杰郭玉湖陈宏
申请(专利权)人:福建天泉教育科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1