System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 前端国际化翻译方法、翻译文案管理平台、前端及设备技术_技高网

前端国际化翻译方法、翻译文案管理平台、前端及设备技术

技术编号:40904556 阅读:3 留言:0更新日期:2024-04-18 14:35
本公开涉及一种前端国际化翻译方法、翻译文案管理平台、前端及设备,通过翻译文案管理平台接收用户输入的针对目标应用的翻译文案;发布所述翻译文案,并生成与所述目标应用关联的应用发布标识;前端获取翻译文案管理平台生成的应用发布标识,并根据所述应用发布标识从所述翻译文案管理平台中获取翻译文案;将所述翻译文案嵌入到目标应用的界面中,并进行渲染;实现了前端开发与翻译文案管理的解耦,减少了前端开发的工作量,且减少了不同应用之间的文案冲突。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及一种前端国际化翻译方法、翻译文案管理平台、前端、电子设备及存储介质。


技术介绍

1、前端国际化翻译技术,主要关注如何有效地管理和实现多语言文案的国际化和本地化,以满足全球用户的多语言需求。

2、相关技术中,专利cn113111669b公开了一种基于增量的前端多语言国际化翻译方法,该方法通过按照预设规则对翻译库中的各翻译节点生成唯一的id标识,然后将这些id标识嵌入到应用代码中,当用户输入需要翻译的文本时,系统利用这些id标识来匹配并生成相应的翻译结果。但是,该方法还是需要前端开发人员介入翻译文案的处理,前端开发人员工作量大,而且不同应用之间容易存在文案冲突。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种前端国际化翻译方法、翻译文案管理平台、前端及设备

2、根据本公开实施例的第一方面,提供一种前端国际化翻译方法,应用于翻译文案管理平台,所述方法包括:接收用户输入的针对目标应用的翻译文案;发布所述翻译文案,并生成与所述目标应用关联的应用发布标识;接收前端对所述应用发布标识的获取,以使前端的目标应用根据所述应用发布标识从所述翻译文案管理平台获取所述翻译文案,并进行渲染。

3、在一些实施例中,所述翻译文案管理平台包括至少一个翻译管理应用,所述翻译管理应用与前端的应用一一对应;则所述接收用户输入的针对目标应用的翻译文案,包括:接收用户输入的翻译文案,并将所述翻译文案放入到与所述目标应用对应的翻译管理应用中。>

4、在一些实施例中,所述发布所述翻译文案,包括以下至少一项:根据用户输入的第一发布请求,进行灰度发布;根据用户输入的第二发布请求,进行全量发布。

5、在一些实施例中,所述方法还包括:接收用户对所述翻译文案的修改,并重复执行所述发布所述翻译文案,并生成与所述目标应用关联的应用发布标识的步骤。

6、根据本公开实施例的第二方面,提供另一种前端国际化翻译方法,应用于前端,所述方法包括:获取翻译文案管理平台生成的应用发布标识,并根据所述应用发布标识从所述翻译文案管理平台中获取翻译文案;将所述翻译文案嵌入到目标应用的界面中,并进行渲染。

7、在一些实施例中,所述翻译文案管理平台包括至少一个翻译管理应用,所述翻译管理应用与前端的应用一一对应;则所述根据所述应用发布标识从所述翻译文案管理平台中获取翻译文案,包括:根据所述应用发布标识,从所述翻译文案管理平台中与所述目标应用对应的翻译管理应用中,获取所述翻译文案。

8、在一些实施例中,所述前端的应用中设置插件;则所述获取翻译文案管理平台生成的应用发布标识,并根据所述应用发布标识从所述翻译文案管理平台中获得翻译文案,包括:将从翻译文案管理平台获取的应用发布标识传入到插件中,并基于插件执行所述根据所述应用发布标识从所述翻译文案管理平台中获取翻译文案的步骤。

9、根据本公开实施例的第三方面,提供一种翻译文案管理平台,包括:接收模块,用于接收用户输入的针对目标应用的翻译文案;发布模块,用于发布所述翻译文案,并生成与所述目标应用关联的应用发布标识;响应模块,用于接收前端对所述应用发布标识的获取,以使前端的目标应用根据所述应用发布标识从所述翻译文案管理平台获取所述翻译文案,并进行渲染。

10、根据本公开实施例的第四方面,提供一种前端,包括:获取模块,用于获取翻译文案管理平台生成的应用发布标识,并根据所述应用发布标识从所述翻译文案管理平台中获取翻译文案;渲染模块,用于将所述翻译文案嵌入到目标应用的界面中,并进行渲染。

11、根据本公开实施例的第五方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现本公开第一方面所提供的前端国际化翻译方法。

12、根据本公开实施例的第六方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的前端国际化翻译方法的步骤。

13、本公开的实施例提供的技术方案可以包括以下有益效果:

14、通过翻译文案管理平台进行翻译文案的发布,并生成应用发布标识,前端只需使用应用发布标识来获取翻译文案,实现了前端开发与翻译的解耦,前端开发人员无需直接参与翻译文案的管理,降低了前端开发的工作量;且翻译文案管理平台为每个应用生成唯一的应用发布标识,减少了文案冲突。

15、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文档来自技高网...

【技术保护点】

1.一种前端国际化翻译方法,其特征在于,应用于翻译文案管理平台,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述翻译文案管理平台包括至少一个翻译管理应用,所述翻译管理应用与前端的应用一一对应;则所述接收用户输入的针对目标应用的翻译文案,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述发布所述翻译文案,包括以下至少一项:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.一种前端国际化翻译方法,其特征在于,应用于前端,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述翻译文案管理平台包括至少一个翻译管理应用,所述翻译管理应用与前端的应用一一对应;则所述根据所述应用发布标识从所述翻译文案管理平台中获取翻译文案,包括:

7.根据权利要求5或6所述的方法,其特征在于,所述前端的应用中设置插件;则所述获取翻译文案管理平台生成的应用发布标识,并根据所述应用发布标识从所述翻译文案管理平台中获取翻译文案,包括:

8.一种翻译文案管理平台,其特征在于,包括:

9.根据权利要求8所述的翻译文案管理平台,其特征在于,所述翻译文案管理平台包括至少一个翻译管理应用,所述翻译管理应用与前端的应用一一对应;

10.根据权利要求8或9所述的翻译文案管理平台,其特征在于,所述发布模块,具体用于至少以下一项:

11.根据权利要求10所述的翻译文案管理平台,其特征在于,

12.一种前端,其特征在于,包括:

13.根据权利要求12所述的前端,其特征在于,所述翻译文案管理平台包括至少一个翻译管理应用,所述翻译管理应用与前端的应用一一对应;则所述获取模块,具体用于:

14.根据权利要求12或13所述的前端,其特征在于,所述前端的应用中设置插件;则所述获取模块,具体用于:

15.一种电子设备,其特征在于,包括:

16.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时,以实现所述权利要求1-7中任一所述的前端国际化翻译方法的步骤。

...

【技术特征摘要】

1.一种前端国际化翻译方法,其特征在于,应用于翻译文案管理平台,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述翻译文案管理平台包括至少一个翻译管理应用,所述翻译管理应用与前端的应用一一对应;则所述接收用户输入的针对目标应用的翻译文案,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述发布所述翻译文案,包括以下至少一项:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.一种前端国际化翻译方法,其特征在于,应用于前端,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述翻译文案管理平台包括至少一个翻译管理应用,所述翻译管理应用与前端的应用一一对应;则所述根据所述应用发布标识从所述翻译文案管理平台中获取翻译文案,包括:

7.根据权利要求5或6所述的方法,其特征在于,所述前端的应用中设置插件;则所述获取翻译文案管理平台生成的应用发布标识,并根据所述应用发布标识从所述翻译文案管理平台中获取翻译文案,包括:

【专利技术属性】
技术研发人员:梁朝飞
申请(专利权)人:北京国科础智科技有限公司
类型:发明
国别省市:

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

1