The invention belongs to the Android device character resource management technology, and discloses a management method of Android Application of multi language support, solve language needs a lot of manpower to increase participation in the traditional technology, the need to modify the compiler generates APK entries submitted after the time, the problem of long cycle. The method includes: A. collection of the application stored in the directory values English entries under en resource file strings.xml; B. will collect the resources needed documents are translated into various languages, stored in the specification of strings.xml C.; find an application in the device have read permissions, and restart the directory will not be empty create a directory entry, storage resources; D. will organize a good resource file, based on language and to create directory area; when the E. application request entry resources, according to the language environment and the local resources and package name lookup, from the creation of the files in the directory are the entry resources, if there will be feedback to the entry to the application of resources.
【技术实现步骤摘要】
一种管理android应用多国语言的方法
本专利技术属于android设备上字符资源管理技术,具体涉及一种管理android应用多国语言的方法。
技术介绍
随着公司业务的扩展,产品已经遍布全球。产品需要适应全球语言的多样化,为各国用户提供他们熟知的语言。目前,android系统已经能支持全球大部分语言,并提供语言切换机制供用户使用,主要包括了系统应用使用的词条。然而,目前的应用,一般最初只支持开发者所熟知的语言,随着后期业务的扩展,再增加支持的语言。增加支持语言的一般流程是:各应用负责人先收集需要翻译的词条,待翻译人员翻译完成后,整合词条进应用后编译生成apk,提交apk。这种方式的缺点在于:1、需要所有应用负责人都参与,需要的人力多。2、每次对词条修改都需要放回工程重新编译生成apk,时间周期长。3、若客户对翻译有异议,可能频繁要求修改词条。
技术实现思路
本专利技术所要解决的技术问题是:提出一种管理android应用多国语言的方法,解决传统技术中增加支持语言需要大量人力参与,对词条修改需要重新编译生成apk后再提交,时间周期长的问题。本专利技术采用的技术方案如下:一种管理android应用多国语言方法,包括以下步骤:a.收集各应用程序中的存放英文词条目录values-en下的资源文件strings.xml;b.将收集的资源文件翻译成需要的各国语言,按strings.xml的相关规范保存;c.在设备中查找一个应用有读权限,并且重启后不会被清空的目录,创建存放词条资源的目录;d.将整理好的资源文件,根据语言和地区放到创建的文件目录下;e.当应用请求词条资源时, ...
【技术保护点】
一种管理android应用多国语言的方法,其特征在于,包括以下步骤:a.收集各应用程序中的存放英文词条目录values‑en下的资源文件strings.xml;b.将收集的资源文件翻译成需要的各国语言,按strings.xml的相关规范保存;c.在设备中查找一个应用有读权限,并且重启后不会被清空的目录,创建存放词条资源的目录;d.将整理好的资源文件,根据语言和地区放到创建的文件目录下;e.当应用请求词条资源时,根据所处的语言环境和所在地区及资源所在包名,从创建的文件目录中查找是否有该词条资源,若有,则将该词条资源反馈给应用。
【技术特征摘要】
1.一种管理android应用多国语言的方法,其特征在于,包括以下步骤:a.收集各应用程序中的存放英文词条目录values-en下的资源文件strings.xml;b.将收集的资源文件翻译成需要的各国语言,按strings.xml的相关规范保存;c.在设备中查找一个应用有读权限,并且重启后不会被清空的目录,创建存放词条资源的目录;d.将整理好的资源文件,根据语言和地区放到创建的文件目录下;e.当应用请求词条资源时,根据所处的语言环境和所在地区及资源所在包名,从创建的文件目录中查找是否有该词条资源,若有,则将该词条资源反馈给应用。2.如权利要求1所述的一种管理android应用多国语言的方法,其特征在于,步骤e中,若未查找到该词条资源,则根据原生的词条获取逻...
【专利技术属性】
技术研发人员:罗晓燕,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。