金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210957572.3 (22)申请日 2022.08.10 (71)申请人 中国建设银行股份有限公司 地址 100033 北京市西城区金融大街25号 申请人 建信金融科技有限责任公司 (72)发明人 张静  (74)专利代理 机构 中原信达知识产权代理有限 责任公司 1 1219 专利代理师 郝红玉 张春晓 (51)Int.Cl. G06F 9/451(2018.01) G06F 16/957(2019.01) G06F 9/445(2018.01) G06F 3/0482(2013.01) (54)发明名称 一种页面语言切换方法和装置 (57)摘要 本发明公开了一种页面语言切换方法和装 置, 涉及数据可视化技术领域。 该方法的一具体 实施方式包括: 接收用户对页面的访问操作, 加 载与所述页面对应的多语言包, 响应于加载所述 多语言包成功, 执行绑定语言切换事件操作; 响 应于收到用户对目标语言标志的选择操作, 基于 所述语言切换事件, 将与所述目标语 言标志对应 的目标语言设置为当前语言; 从所述多语言包中 确定与所述目标语 言标志对应的目标语 言包, 使 用所述目标语言包将所述页面中显示的内容切 换为所述目标语 言的内容。 该实施方式支持应用 页面的多语言切换, 提供资源预加载机制, 可根 据用户选 择的语言标志切换界面显示语 言, 以提 升应用页面的开发效率。 权利要求书3页 说明书10页 附图5页 CN 115373783 A 2022.11.22 CN 115373783 A 1.一种页面语言切换 方法, 其特 征在于, 包括: 接收用户对页面的访 问操作, 加载与所述页面对应的多语言包, 响应于加载所述多语 言包成功, 执 行绑定语言切换事 件操作; 响应于收到用户对目标语言标志 的选择操作, 基于所述语言切换事件, 将与所述目标 语言标志对应的目标语言 设置为当前语言; 以及 从所述多语言包中确定与 所述目标语言标志对应的目标语言包, 使用所述目标语言包 将所述页面中显示的内容切换为所述目标语言的内容。 2.根据权利要求1所述的方法, 其特征在于, 所述加载与所述页面对应的多语言包, 包 括: 从所述页面的配置文件中查询所述多语言包的路径信息; 响应于在本地缓存中查找存在所述多语言包, 确定本次非首次访 问所述页面, 从本地 缓存中加载 所述多语言包; 或 响应于在本地缓存中查找不存在所述多语言包, 确定本次为首次访 问所述页面, 从服 务器下载所述多语言包并存 入本地缓存中。 3.根据权利要求1或2所述的方法, 其特征在于, 所述多语言包包括公共多语言包、 与所 述页面对应的自定义多语言包, 所述路径信息包括与所述公共多语言包对应的路径信息、 与所述自定义多语言包 对应的路径信息 。 4.根据权利要求3所述的方法, 其特征在于, 公共多语言包包括公共组件语言包和公共 文字语言包, 自定义多语言包 包括自定义组件语言包和自定义文字语言包; 所述使用所述语言包将所述页面中显示的内容切换为所述目标语言的内容, 包括: 使用所述公共文字语言包和所述自定义文字语言包, 将所述页面中显示的公共文字和 自定义文字使用所述目标语言进行显示; 以及 使用所述公共组件语言包和所述自定义组件语言包, 将所述页面中显示的公共组件和 自定义组件使用所述目标语言进行显示。 5.根据权利要求4所述的方法, 其特征在于, 所述公共多语言包还包括公共方法语言 包, 所述方法还 包括: 使用所述公共方法语言包, 将所述页面中公共方法的调用结果切换为所述目标语言表 示, 以在收到对公共方法的调用请求时, 显示使用所述目标语言表示的调用结果。 6.根据权利要求4或5所述的方法, 其特征在于, 所述自定义多语言包还包括自定义方 法语言包, 所述方法还 包括: 使用所述自定义方法语言包, 将所述页面中自定义方法的调用结果切换为所述目标语 言表示, 以在收到对自定义方法的调用请求时, 显示使用所述目标语言表示的调用结果。 7.根据权利要求1或4所述的方法, 其特征在于, 在所述接收用户对页面的访 问操作之 后, 还包括: 查询对 所述页面设置的基础语言标志, 将与所述基础语言标志对应的基础语言 设置为当前语言; 所述使用所述目标语言包将所述页面中显示的内容切换为所述目标语言的内容, 包 括: 使用所述 目标语言包, 将所述页面中显示的所述基础语言的内容切换为所述 目标语言 的内容。 8.根据权利要求7所述的方法, 其特征在于, 所述接收用户对页面的访 问操作, 查询对权 利 要 求 书 1/3 页 2 CN 115373783 A 2所述页面设置的基础语言标志, 包括: 接收用户对线下机构页面的访 问操作, 确定所述线下机构所属机构集群, 查询对所述 机构集群 配置的基础语言标志; 或 接收用户对线上应用页面的访 问操作, 定位用户当前所处位置, 确定所述位置所处区 域, 查询预 先对所述区域配置的基础语言标志。 9.一种页面语言切换装置, 其特 征在于, 包括: 加载绑定模块, 用于接收用户对页面的访问操作, 加载与所述页面对应的多语言包, 响 应于加载 所述多语言包成功, 执 行绑定语言切换事 件操作; 设置语言模块, 用于响应于收到用户对目标语言标志 的选择操作, 基于所述语言切换 事件, 将与所述目标语言标志对应的目标语言 设置为当前语言; 以及 语言切换模块, 用于从所述多语言包中确定与所述目标语言标志对应的目标语言包, 使用所述目标语言包将所述页面中显示的内容切换为所述目标语言的内容。 10.根据权利要求9所述的装置, 其特 征在于, 所述加载绑定模块, 用于: 从所述页面的配置文件中查询所述多语言包的路径信息; 响应于在本地缓存中查找存在所述多语言包, 确定本次非首次访 问所述页面, 从本地 缓存中加载 所述多语言包; 或 响应于在本地缓存中查找不存在所述多语言包, 确定本次为首次访 问所述页面, 从服 务器下载所述多语言包并存 入本地缓存中。 11.根据权利要求9或10所述的装置, 其特征在于, 所述多语言包包括公共多语言包、 与 所述页面对应的自定义多语言包, 所述路径信息包括与所述公共多语言包对应的路径信 息、 与所述自定义多语言包 对应的路径信息 。 12.根据权利要求11所述的装置, 其特征在于, 公共多语言包包括公共组件语言包和公 共文字语言包, 自定义多语言包 包括自定义组件语言包和自定义文字语言包; 所述语言切换模块, 用于: 使用所述公共文字语言包和所述自定义文字语言包, 将所述页面中显示的公共文字和 自定义文字使用所述目标语言进行显示; 以及 使用所述公共组件语言包和所述自定义组件语言包, 将所述页面中显示的公共组件和 自定义组件使用所述目标语言进行显示。 13.根据权利要求12所述的装置, 其特征在于, 所述公共多语言包还包括公共方法语言 包, 所述语言切换模块, 还用于: 使用所述公共方法语言包, 将所述页面中公共装置的调用结果切换为所述目标语言表 示, 以在收到对公共 装置的调用请求时, 显示使用所述目标语言表示的调用结果。 14.根据权利要求12或13所述的装置, 其特征在于, 所述自定义多语言包还包括自定义 方法语言包, 所述语言切换模块, 还用于: 使用所述自定义方法语言包, 将所述页面中自定义装置的调用结果切换为所述目标语 言表示, 以在收到对自定义装置的调用请求时, 显示使用所述目标语言表示的调用结果。 15.根据权利要求9或12所述的装置, 其特征在于, 所述加载绑定模块, 还用于: 查询对 所述页面设置的基础语言标志, 将与所述基础语言标志对应的基础语言 设置为当前语言; 所述语言切换模块, 用于: 使用所述目标语言包, 将所述页面中显示的所述基础语言的权 利 要 求 书 2/3 页 3 CN 115373783 A 3

.PDF文档 专利 一种页面语言切换方法和装置

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种页面语言切换方法和装置 第 1 页 专利 一种页面语言切换方法和装置 第 2 页 专利 一种页面语言切换方法和装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:48:03上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。