一种车载全液晶仪表多语言显示的方法与流程

文档序号:29085850发布日期:2022-03-02 01:23阅读:98来源:国知局
一种车载全液晶仪表多语言显示的方法与流程

1.本发明涉及车载全液晶仪表多语言显示的方法。


背景技术:

2.随着新能源汽车飞速发展,汽车电子仪表逐渐由机械式方向向全液晶仪表发展。全液晶仪表的外观美感十足,结合传感器,can总线技术,通过与网络外围设备连接可以定制化个人需求,显示形式灵活。全液晶仪表技术不断成熟,市场占有率不断提高,一些汽车厂商生产的仪表需要面向世界各地的客户,这就要求仪表需要支持多国语言,并且还能实现丰富的字体格式以及图像变化功能。


技术实现要素:

3.本发明的目的是为了解决现有汽车仪表不能满足多国语言显示的问题,而提出一种车载全液晶仪表多语言显示的方法。
4.一种车载全液晶仪表多语言显示的方法具体过程为:
5.步骤一:创建多语言包,针对不同国家对应的语言包创建本地化内容表格数据,将创建的本地化内容表格数据加载到汽车仪表程序;
6.步骤二:对加载到汽车仪表程序中的语言包进行选择,生成支持不同国家的语言包,加载到内存中;
7.步骤三:将内存中的不同国家的语言包进行渲染。
8.本发明的有益效果为:
9.模块化封装开发,将所有本地化相关元素统一管理,结构清晰,维护性,持续性开发良好。以可配置的方式将具体的本地化内容以配置文件的方式加入到程序中,省去每次更新可执行程序的操作。
附图说明
10.图1为本发明流程图;
11.图2为本发明资源管理模块抽象设计关系图;
12.图3为本发明.po文件列表示意图。
具体实施方式
13.具体实施方式一:本实施方式一种车载全液晶仪表多语言显示的方法具体过程为:
14.步骤一:创建多语言包,针对不同国家(地区)对应的语言包创建本地化内容表格数据,将创建的本地化内容表格数据加载到汽车仪表程序;
15.步骤二:对加载到汽车仪表程序中的语言包进行选择,生成支持不同国家的语言包,加载到内存中;
16.步骤三:将内存中的不同国家的语言包进行渲染。
17.对程序化多语言修改通过可配置的表格文件实现,独立于软件代为,开发通用的资源id管理流程。对不同的素材进行整合抽象统一管理。根据配置变化,显示不同的资源内容。
18.根据配置文件的不同,可以生成支持多地区的资源包。在程序启动时加载到应用程序内存中。然后每次在需要渲染的页面进行判断是否有需要的本地化资源,然后通过资源管理模块算法进行加载,然后渲染画面。
19.具体实施方式二:本实施方式与具体实施方式一不同的是,所述步骤一中创建多语言包;具体过程为:
20.语言包包括文本、图片、格式、笔刷、字体、背景等语言资源。
21.用不同的资源id来标识唯一的资源。这个就将所有资源从代码中剥离出来,单独编辑修改。使得后续软件的可维护性和模块化得到提升。
22.其它步骤及参数与具体实施方式一相同。
23.具体实施方式三:本实施方式与具体实施方式一或二不同的是,所述步骤一中针对不同国家(地区)对应的语言包创建本地化内容表格数据;具体过程为:
24.生成.po文件列表,使用翻译工具转换.po文件列表为多个语言资源文件。
25.其它步骤及参数与具体实施方式一或二相同。
26.具体实施方式四:本实施方式与具体实施方式一至三之一不同的是,所述步骤二中对加载到汽车仪表程序中的语言包进行选择,生成支持不同国家的语言包,加载到内存中;具体过程为:
27.通过修改表格文件实现对语言包中文本、图片、格式、笔刷、字体、背景等资源的选择。
28.其它步骤及参数与具体实施方式一至三之一相同。
29.本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,本领域技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。


技术特征:
1.一种车载全液晶仪表多语言显示的方法,其特征在于:所述方法具体过程为:步骤一:创建多语言包,针对不同国家对应的语言包创建本地化内容表格数据,将创建的本地化内容表格数据加载到汽车仪表程序;步骤二:对加载到汽车仪表程序中的语言包进行选择,生成支持不同国家的语言包,加载到内存中;步骤三:将内存中的不同国家的语言包进行渲染。2.根据权利要求1所述一种车载全液晶仪表多语言显示的方法,其特征在于:所述步骤一中创建多语言包;具体过程为:语言包包括文本、图片、格式、笔刷、字体、背景语言资源。3.根据权利要求2所述一种车载全液晶仪表多语言显示的方法,其特征在于:所述步骤一中针对不同国家对应的语言包创建本地化内容表格数据;具体过程为:生成.po文件列表,使用翻译工具转换.po文件列表为多个语言资源文件。4.根据权利要求3所述一种车载全液晶仪表多语言显示的方法,其特征在于:所述步骤二中对加载到汽车仪表程序中的语言包进行选择,生成支持不同国家的语言包,加载到内存中;具体过程为:通过修改表格文件实现对语言包中文本、图片、格式、笔刷、字体、背景资源的选择。

技术总结
一种车载全液晶仪表多语言显示的方法,本发明涉及车载全液晶仪表多语言显示的方法。本发明的目的是为了解决现有汽车仪表不能满足多国语言显示的问题。一种车载全液晶仪表多语言显示的方法具体过程为:步骤一:创建多语言包,针对不同国家对应的语言包创建本地化内容表格数据,将创建的本地化内容表格数据加载到汽车仪表程序;步骤二:对加载到汽车仪表程序中的语言包进行选择,生成支持不同国家的语言包,加载到内存中;步骤三:将内存中的不同国家的语言包进行渲染。本发明用于仪表多语言显示领域。领域。领域。


技术研发人员:吴雨 王大伟 杨春 韩季秋 赵旭琦 车强
受保护的技术使用者:航天科技控股集团股份有限公司
技术研发日:2021.12.08
技术公布日:2022/3/1
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1