说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210761118.0 (22)申请日 2022.06.30 (71)申请人 安世亚太科技股份有限公司 地址 100025 北京市朝阳区八里庄东里1号 CN08-E (72)发明人 谭立方  (74)专利代理 机构 北京汇鑫君达知识产权代理 有限公司 1 1769 专利代理师 李辰 (51)Int.Cl. G06F 9/451(2018.01) G06F 16/31(2019.01) G06F 16/33(2019.01) G06F 40/58(2020.01) (54)发明名称 软件的语言切换方法、 装置、 电子设备及计 算机可读介质 (57)摘要 本申请涉及一种软件的语言切换方法、 装 置、 电子设备及计算机可读介质。 该方法包括: 识 别用户界面的待切换文本, 确定待切换文本使用 的第一语言, 并读取第一语言对应的第一语言资 源文件; 根据语 言切换指令确定需要切换的第二 语言及第二语 言对应的语言资源文件; 获取第一 语言资源文件与第二语言资源文件之间的映射 关系, 根据映射关系将当前用户界面的文本由第 一语言切换至第二语言。 本申请提供的方案针对 当前软件呈现给用户界面上的字符, 能够实现用 户界面上的字符语言实时切换。 权利要求书2页 说明书8页 附图1页 CN 115061768 A 2022.09.16 CN 115061768 A 1.一种软件的语言切换 方法, 其特 征在于, 包括: 识别用户界面的待切换文本, 确定待切换文本使用的第一语言, 并读取第一语言对应 的第一语言 资源文件; 根据语言切换指令确定需要切换的第二语言及第二语言对应的语言 资源文件; 获取第一语言资源文件与第二语言资源文件之间的映射关系, 根据所述映射关系, 当 前用户界面的文本由所述第一语言切换至所述第二语言。 2.根据权利要求1所述的方法, 其特征在于, 所述第一语言为系统默认语言, 所述根据 语言切换指令确定需要切换的第二语言及第二语言对应的语言 资源文件之前, 包括: 读取第一语言 资源文件, 从所述第一语言 资源文件中调用待切换文本的字符串信息 。 3.根据权利要求1所述的方法, 其特征在于, 所述获取第 一语言资源文件与第 二语言资 源文件之间的映射关系, 包括: 遍历所述第二语言资源文件, 翻译所述待切换文本的第一语言, 以获取所述待切换文 本的第二语言; 建立所述待切换文本的第二语言与所述第二语言 资源文件之间的调用关系; 根据所述调用关系, 生成所述第一语言资源文件和所述第二语言资源文件的映射关 系。 4.根据权利要求3所述的方法, 其特征在于, 所述建立所述待切换文本的第 二语言与 所 述第二语言 资源文件之间的调用关系, 包括: 获取所述待切换文本的第二语言在所述第二语言 资源文件中的存 储路径; 根据所述存储路径建立所述待切换文本的第二语言与所述第二语言资源文件之间的 查询目录, 根据所述 查询目录生成所述调用关系。 5.根据权利要求4所述的方法, 其特征在于, 所述根据所述存储路径建立所述待切换文 本的第二语言与所述第二语言 资源文件之间的查询目录, 包括: 按照预设顺序, 将所述存储路径依次存储进查询目录, 所述查询目录为包含多个节点 的目录树, 所述目录树包括空间节点和类节点, 每 个空间节点对应多个 类节点。 6.根据权利要求1所述的方法, 其特征在于, 所述根据所述映射关系, 当前用户界面的 文本由所述第一语言切换至所述第二语言, 包括: 删除当前用户界面的文本的第一语言的字符串; 根据所述映射关系从所述第二语言 资源文件中加载第二语言字符串。 7.根据权利要求6所述的方法, 其特 征在于, 所述方法, 还 包括: 获取用户界面的图片的资源配置文件, 所述资源配置文件至少包括所述用户界面的菜 单标识、 对话框标识、 图标 标识; 根据所述图片的资源配置文件按照预设图片加载顺序加载所述第 二语言字符串, 以实 现所述用户界面从所述第一语言切换至所述第二语言。 8.一种软件的语言切换装置, 其特 征在于, 所述装置包括: 第一识别模块, 用于识别用户界面的待切换文本, 确定待切换文本使用的第 一语言, 并 读取第一语言对应的第一语言 资源文件; 第二识别模块, 用于根据语言切换指令确定 需要切换的第 二语言及第 二语言对应的语 言资源文件;权 利 要 求 书 1/2 页 2 CN 115061768 A 2替换模块, 用于获取第一语言资源文件与第二语言资源文件之间的映射关系, 根据所 述映射关系, 当前用户界面的文本由所述第一语言切换至所述第二语言。 9.根据权利要求8所述的装置, 其特 征在于, 所述 替换模块包括: 翻译子模块, 用于遍历所述第 二语言资源文件, 翻译所述待切换文本的第 一语言, 以获 取所述待切换文本的第二语言; 调用子模块, 用于建立所述待切换文本的第 二语言与 所述第二语言资源文件之间的调 用关系; 映射子模块, 用于根据所述调用关系, 生成所述第一语言资源文件和所述第二语言资 源文件的映射关系。 10.根据权利要求9所述的装置, 其特征在于, 所述调用子模块还用于获取所述待切换 文本的第二语言在所述第二语言资源文件中的存储路径; 根据所述存储路径建立所述待切 换文本的第二语言与所述第二语言资源文件之 间的查询目录, 根据所述查询目录生成所述 调用关系。 11.根据权利要求10所述的装置, 其特征在于, 所述调用子模块还用于按照预设顺序, 将所述存储路径依 次存储进查询目录, 所述查询目录为包含多个节点的目录树, 所述 目录 树包括空间节点和类节点, 每 个空间节点对应多个 类节点。 12.一种电子设备, 其特 征在于, 包括: 处理器; 以及 存储器, 其上存储有可执行代码, 当所述可执行代码被所述处理器执行时, 使所述处理 器执行如权利要求1 ‑7中任一项所述的方法。 13.一种计算机可读存储介质, 其特征在于, 其上存储有可执行代码, 当所述可执行代 码被电子设备的处理器执行时, 使所述处理器执行如权利要求1至7中任意一项所述的方 法。权 利 要 求 书 2/2 页 3 CN 115061768 A 3

.PDF文档 专利 软件的语言切换方法、装置、电子设备及计算机可读介质

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