国家标准网
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210076536.6 (22)申请日 2022.01.24 (71)申请人 北京智象信息技 术有限公司 地址 102600 北京市大兴区北京经济技 术 开发区万源街15号2号楼3 05房间 (72)发明人 钟瑞 李旭海  (74)专利代理 机构 福州市鼓楼区京华专利事务 所(普通合伙) 35212 代理人 宋连梅 (51)Int.Cl. G06F 9/451(2018.01) G06F 40/42(2020.01) G06F 8/658(2018.01) (54)发明名称 一种智能电视机前端web系统多语 言切换方 法、 系统及 介质 (57)摘要 本发明提供了一种智能电视机前端web系统 多语言切换方法、 系统及介质, 该方法包括: 提取 页面中语言差异部分, 按词条id排列, 每一词条 采用不同的语种翻译, 得到不同语种对应的翻译 结果, 生成翻译列表; 通过自定义软件程序根据 所述翻译列表内容生成复数个语言包, 每一所述 语言包为.css的语言样式表; 将生成的所有.css 样式表的语言包复制到系统web项目文件系统 下, 并在web前端开发系统UI界面用到多语言词 条时, 将词条id写入标签的class属性, 在web   html入口文件的head标签中用link标签引入对 应的语言样式表; 在用户切换语言时, web程序动 态切换引入对应的语言样式表, 完成语言的切 换。 本发明提供的技术方案可以有效解决目前出 货设备语言切换与更新 不流畅的问题。 权利要求书1页 说明书4页 附图3页 CN 114385303 A 2022.04.22 CN 114385303 A 1.一种智能电视 机前端web系统多语言切换 方法, 其特 征在于: 所述方法包括: 步骤S10、 提取页面中语言差异部分, 按词条id排列, 每一词条采用不同的语种翻译, 得 到不同语种对应的翻译结果, 生成翻译列表; 步骤S20、 通过自定义软件程序根据所述翻译列表内容生成复数个语言包, 每一所述语 言包为.cs s的语言样式表; 步骤S30、 将生成的所有.css样式表的语言包复制到系统web 项目文件系统下, 并在web 前端开发系统UI界面用到多语言词条时, 将词条id写入 标签的class属性, 在web  html入口 文件的head标签中用l ink标签引入 对应的语言样式表; 步骤S40、 在用户切换语言时, web程序动态切换引入对应的语言样式表, 完成语言的切 换。 2.如权利要求1所述的一种智能电视机前端web系统多语言切换方法, 其特征在于: 所 述翻译列表的第一列为词条id, 其他列首行为对应列的语言三字码, 其他行为对应行词条 下不同语言的翻译内容。 3.如权利要求1所述的一种智能电视机前端web系统多语言切换方法, 其特征在于: 若 需要对电视机中已有的语言包进行修改或增加时, 采用OTA差异化升级对对应的电视机的 系统语言进行 更新。 4.一种智能电视 机前端web系统多语言切换系统, 其特 征在于: 所述系统包括: 翻译列表模块, 用于提取页面中语言差异部分, 按词条id排列, 每一词条采用不同的语 种翻译, 得到不同语种对应的翻译结果, 生成翻译列表; 语言包封装模块, 用于通过自定义软件程序根据所述翻译列表内容生成复数个语言 包, 每一所述语言包为.cs s的语言样式表; 引用模块, 用于将生成的所有.css样式表的语言包复制到系统web项目文件系统下, 并 在web前端开发系统UI界面用到多语言词条时, 将词条id写入标签的class属性, 在web   html入口文件的head标签中用l ink标签引入 对应的语言样式表; 以及 语言切换模块, 用于在用户切换语言时, web程序动态切换引入对应的语言样式表, 完 成语言的切换。 5.如权利要求4所述的一种智能电视机前端web系统多语言切换系统, 其特征在于: 所 述翻译列表的第一列为词条id, 其他列首行为对应列的语言三字码, 其他行为对应行词条 下不同语言的翻译内容。 6.如权利要求4所述的一种智能电视机前端web系统多语言切换系统, 其特征在于: 若 需要对电视机中已有的语言包进行修改或增加时, 采用OTA差异化升级对对应的电视机的 系统语言进行 更新。 7.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序被处理器执 行时实现如权利要求1至 3任一项所述的方法。权 利 要 求 书 1/1 页 2 CN 114385303 A 2一种智能电视 机前端web系统多语言切换方 法、 系统及介质 技术领域 [0001]本发明涉及智能电视技术领域, 特别指一种智能电视机前端web系统多语言切换 方法、 系统及 介质。 背景技术 [0002]随着经济全球化和我国对外开发的步伐不断加快, 各种设备被销往不 同国家, 电 视机厂商在生产时, 需要考虑各国语言的差异, 对于产品界面的语言文字进行区别设计, 比 较常见的有40多种TV系统语言, 想要显示不同语 言, 就需要通过软件实现语 言的切换, 但是 若将不同语 言都集成在一个软件中, 无疑加大了设备内存开销, 降低设备性能, 且后 期想要 更新维护会变得是否繁琐, 因此, 较佳的做法是将语 言差异部 分抽取出来单独维护, 可以一 定程度上减轻软件代码的撰写与维护工作, 但目前语言差异部 分的处理和切换通常是需要 借助额外的插件 (如javascript插件) 实现的, 在实际操作过程中容易出现卡顿现象, 特别 是对于一些硬件配置较低的电视机, 采用这种语言切换方式卡顿现象尤为明显, 整体性能 较差, 用户体验不高。 发明内容 [0003]本发明要解决的技术问题, 在于提供一种智能电视机前端web系统多语言切换方 法、 系统及 介质, 解决目前 出货设备语言切换与更新 不流畅的问题。 [0004]第一方面, 本发明提供了一种智能电视机前端web系统多语言切换方法, 所述方法 包括: 步骤S10、 提取页面中语言差异部分, 按词条id排列, 每一词条采用不同的语种翻 译, 得到不同语种对应的翻译结果, 生成翻译列表; 步骤S20、 通过自定义软件程序根据所述翻译列表内容生成复数个语言包, 每一所 述语言包为.cs s的语言样式表; 步骤S30、 将生成的所有.css样式表的语言包复制到系统web项目文件系统下, 并 在web前端开发系统UI界面用到多语言词条时, 将词条id写入标签的class属性, 在web   html入口文件的head标签中用l ink标签引入 对应的语言样式表; 步骤S40、 在用户切换语言时, web程序动 态切换引入对应的语言样式表, 完成语言 的切换。 [0005]进一步的, 所述翻译列表的第一列为词条id, 其他列首行为对应列的语言三字码, 其他行为对应行词条 下不同语言的翻译内容。 [0006]进一步的, 若需要对电视机中已有的语言包进行修改或增加时, 采用OTA差异化升 级对对应的电视 机的系统语言进行 更新。 [0007]第二方面, 本发明提供了一种智能电视机前端web系统多语言切换系统, 所述系统 包括: 翻译列表模块, 用于提取页面中语言差异部分, 按词条id排列, 每一词条采用不同说 明 书 1/4 页 3 CN 114385303 A 3

.PDF文档 专利 一种智能电视机前端web系统多语言切换方法、系统及介质

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