[发明专利]一种操作系统语言切换方法及装置有效
申请号: | 201410830834.5 | 申请日: | 2014-12-26 |
公开(公告)号: | CN104516781B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 蔡振宾 | 申请(专利权)人: | 北京元心科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100176 北京市大兴区北京经济技术*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种操作系统语言切换方法及装置,在应用程序接收到启动指令启动后,该应用程序以接收到的语言改变信号广播为触发信号,将语言资源文件中之前的语言信息切换成待设置语言,从而完成新语言的安装;当需要给界面控件文本变量赋值,也就是将新语言的文字显示在屏幕时,应用程序控制子界面控件与预先定义的全局QML属性建立监听链接,这样在语言改变时,只需发送一个全局QML属性的改变信号,所有链接全局QML属性的子界面控件就会接收到该改变信号,从而各子界面控件自动调用刷新界面的动作,更新当前界面的文字为待设置语言。本发明实现了在应用程序不退出的情况,将应用程序的界面刷新成新的语言,从而解决了现有技术的难题。 | ||
搜索关键词: | 应用程序 语言 改变信号 子界面 控件 操作系统语言 链接 全局 应用程序控制 语言资源文件 触发信号 界面控件 界面刷新 启动指令 属性建立 文本变量 文字显示 语言信息 预先定义 自动调用 监听 发送 屏幕 退出 更新 广播 申请 | ||
【主权项】:
1.一种操作系统语言切换方法,其特征在于,包括:接收启动指令;以接收到的设置应用发送的进程间的语言改变信号广播为触发信号,将语言资源文件中之前的语言信息切换成待设置语言,所述语言改变信号广播为所述设置应用将语言配置文件中的语言和区域字段,按照国家和地区缩写的格式修改成所述待设置语言的语言和区域字段后得到的格式化字符串,其中,所述语言配置文件用于在操作系统重启之后初始化语言环境变量,使其它预先启动的应用程序获知当前改变后的系统语言;在给界面控件文本变量赋值时,控制子界面控件与预先定义的全局QML属性建立监听链接;通过所述子界面控件接收所述全局QML属性的改变信号,使所述子界面控件以所述改变信号为触发信号,自动调用刷新界面的动作,更新当前界面文字为所述待设置语言。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元心科技有限公司,未经北京元心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410830834.5/,转载请声明来源钻瓜专利网。