CN101841591A - 一种控制手机语言选择的方法 - Google Patents

一种控制手机语言选择的方法 Download PDF

Info

Publication number
CN101841591A
CN101841591A CN200910047647A CN200910047647A CN101841591A CN 101841591 A CN101841591 A CN 101841591A CN 200910047647 A CN200910047647 A CN 200910047647A CN 200910047647 A CN200910047647 A CN 200910047647A CN 101841591 A CN101841591 A CN 101841591A
Authority
CN
China
Prior art keywords
language
parameter
default
optional
mobile phone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN200910047647A
Other languages
English (en)
Inventor
宋莹莹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Wingtech Electronic Technology Co Ltd
Original Assignee
Shanghai Wingtech Electronic Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Wingtech Electronic Technology Co Ltd filed Critical Shanghai Wingtech Electronic Technology Co Ltd
Priority to CN200910047647A priority Critical patent/CN101841591A/zh
Publication of CN101841591A publication Critical patent/CN101841591A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Telephone Function (AREA)

Abstract

本发明公开了一种控制手机语言选择的方法,实现起来很简单,只需要增加对语言参数处理的代码,改动下语言模块,不需要硬件做改动;但确给手机开发和用户带来很大的方便.对用户而言,可以实现一机多国使用,各种语言可以自由切换;在不同的国家可以正常通讯;对手机开发人员而言,省时便捷,不易出错,是多国语言开发得力的助手.

Description

一种控制手机语言选择的方法
技术领域
本发明主要涉及手机领域,具体涉及一种控制手机语言选择的方法。
背景技术
在手机项目开发中,客户会有不同语言的项目需求;例如:同一个项目有不同的语言需求;按照正常的处理就是每种需求要重新编译一个软件;那么用NV来控制,就可以共用一个软件;在选择输入法库时,我们可以选择所需求的几个语言库的组合库;只要制作出所需语言的NV,就可以很方便的完成多个语言的需求;为软件开发人员节省了很多时间,又不容易产生错误。NV是非易失随机存取存储器,就是手机里一些参数存贮,参数主要有RF部分的一些指标,IMEI号,电池电量经验值,LCD对比度调整值,温度补偿等,是一种在***失电的情况下仍然能保留数据的随机存取存储器(RAM)。由NV工具生成的可执行文件在手机里是存储在FLASH芯片里面,进行读写操作。
发明内容
本发明的目的在于提供一种控制手机语言选择的方法,在手机项目开发中起到了便捷省时的作用;减少反复的编译工作。发明实现起来也很简单。
为了实现上述目的,本发明的技术方案如下:一种控制手机语言选择的方法,该手机包括多个语言单元,每个语言单元对应一种语言,其特征在于该方法包括以下步骤:A.在FLASH芯片里设置一个语言模块,该语言模块内包括三个参数,分别为所有语言参数,可选语言参数和默认语言参数;B.读取语言模块,取出所有语言参数,从所有语言中选择出可选语言,将该可选语言存入语言模块中的可选语言参数;C.读取语言模块,取出可选语言参数,从可选语言中选择默认语言,并把该默认语言存入默认语言参数;D.读取语言模块,取出默认语言参数,并根据该默认语言参数选择该默认语言对应的语言单元进行处理。根据本发明的一个实施例,将多种语言按一定顺序排列,默认语言参数为一个八位字节,默认语言所对应的位为1,其余位为0;可选语言参数也为一八位字节,可选语言所对应的位均为1,其余位为0;所有语言参数也为一八位字节,所有语言中各种语言对应的位均为1,没有语言相对应的位为0。
本发明实现起来很简单,只需要增加对语言参数处理的代码,改动下语言模块,不需要硬件做改动;但确给手机开发和用户带来很大的方便。对用户而言,可以实现一机多国使用,各种语言可以自由切换;在不同的国家可以正常通讯;对手机开发人员而言,省时便捷,不易出错,是多国语言开发得力的助手。因此本发明的优点在于在手机项目开发中起到了便捷省时的作用;减少反复的编译工作,可以降低手机的开发成本。
具体实施方法:
一种控制手机语言选择的方法,该手机包括多个语言单元,每个语言单元对应一种语言,其特征在于该方法包括以下步骤:A.在手机的FLASH芯片里设置一个语言模块,该语言模块内包括三个参数,分别为表示所有语言的所有语言参数,表示可选语言的可选语言参数和表示默认语言的默认语言参数;B.从所有语言中选择可选语言,将该可选语言存入语言模块中的可选语言参数;C.读取语言模块,取出可选语言参数,从可选语言中选择默认语言,并把该默认语言存入默认语言参数;D.读取语言模块,取出默认语言参数,并根据该默认语言参数选择该默认语言对应的语言单元进行处理。根据本发明的一个实施例,将多种语言按一定顺序排列,默认语言参数为一个八位字节,默认语言所对应的位为1,其余位为0;可选语言参数也为一八位字节,可选语言所对应的位均为1,其余位为0;所有语言参数也为一八位字节,所有语言中各种语言对应的位均为1,没有语言相对应的位为0。
以下为本发明一实施例。以下为各国语言在代码中的顺序(顺序不是固定的,主要是后面定义的数字),表示第几位代表什么语言,英语是默认包含进来的;
#define ENGLISH(英语) 0
#define RUSS(俄语)    1
#define FRE(法语)     2
#define ARAB(***语) 3
#define PERSIAN(波斯语) 4
#define TURKEY(土耳其语) 5
假设现在需求的语言包组和为***语,波斯语及英文;开机默认语言为***语;
那么我们就可以确定结构体中三个参数的值:
lang_default参数的意义是开机默认语言;本例的开机默认语言为***语,ARAB(***语)被定义为3,所以
lang_default=3:
lang_selection的每一位(二进制)对应一个语言;其对应关系如下(十六进制表示):
俄语 0x0001
法语 0x0002
***语 0x0004
波斯语 0x0008
土耳其语 0x0010
需求的是***和波斯语,故将其加在一起,即得:
lang_selection=0x000C;
language_all是表示所有的语言,本例中5个语言,故将其加在一起,即得:language_all=0x001F。
默认语言参数是首次开机时取出,然后调用所对应的语言单元;故本例开机后的语言显示为***语。可选语言参数是本次客户要求可支持的语言;在语言选择列表里显示可选语言,用户选择所要的语言即可;新选择的语言将覆盖默认设置的语言,成为新的默认语言,即当前语言;所有语言参数应该包含了可选语言参数,即所有语言参数要大于或者等于可选语言参数;在本例中所有语言参数大于可选语言参数,如果客户要增加可选语言的种类,而这个语言又包含在所有语言参数中,那么我们就只改变可选语言的设置即可;所有语言参数是为后续的变动做后备的。

Claims (2)

1.一种控制手机语言选择的方法,该手机包括多个语言单元,每个语言单元对应一种语言,其特征在于该方法包括以下步骤:A.在FLASH芯片里设置一个语言模块,该语言模块内包括三个参数,分别为所有语言参数,可选语言参数和默认语言参数;B.从所有语言中选择出可选语言,将该可选语言存入语言模块中的可选语言参数;C.读取语言模块,取出可选语言参数,从可选语言中选择默认语言,并把该默认语言存入默认语言参数;D.读取语言模块,取出默认语言参数,并根据该默认语言参数选择该默认语言对应的语言单元进行处理。
2.如权利要求1所述的控制手机语言选择的方法,其特征在于将所有语言按一定顺序排列,默认语言参数为一个八位字节,默认语言所对应的位为1,其余位为0;可选语言参数也为一八位字节,可选语言所对应的位均为1,其余位为0;所有语言参数也为一八位字节,所有语言中各种语言对应的位均为1,没有语言相对应的位为0。
CN200910047647A 2009-03-16 2009-03-16 一种控制手机语言选择的方法 Pending CN101841591A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910047647A CN101841591A (zh) 2009-03-16 2009-03-16 一种控制手机语言选择的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910047647A CN101841591A (zh) 2009-03-16 2009-03-16 一种控制手机语言选择的方法

Publications (1)

Publication Number Publication Date
CN101841591A true CN101841591A (zh) 2010-09-22

Family

ID=42744704

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910047647A Pending CN101841591A (zh) 2009-03-16 2009-03-16 一种控制手机语言选择的方法

Country Status (1)

Country Link
CN (1) CN101841591A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102761655A (zh) * 2011-04-29 2012-10-31 希姆通信息技术(上海)有限公司 自动切换移动终端界面语言的***和方法
CN103986765A (zh) * 2014-05-16 2014-08-13 广东欧珀移动通信有限公司 一种利用网络同步android多国语言的方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040054745A1 (en) * 2002-09-14 2004-03-18 Samsung Electronics Co., Ltd. Method of supporting multiple languages for a mobile communication terminal and a communication system for the same
CN1577263A (zh) * 2003-06-26 2005-02-09 华为技术有限公司 支持多语言的用户界面实现方法及其装置
CN1716232A (zh) * 2004-06-30 2006-01-04 联发科技股份有限公司 具有语言信息模块的多国语言***及更新语言信息方法
CN1955954A (zh) * 2005-10-27 2007-05-02 英华达(上海)电子有限公司 一种多国语言地图数据库***
CN101174207A (zh) * 2007-11-05 2008-05-07 马旭东 一种能够使用母语开发多种高级语言程序的***和方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040054745A1 (en) * 2002-09-14 2004-03-18 Samsung Electronics Co., Ltd. Method of supporting multiple languages for a mobile communication terminal and a communication system for the same
CN1577263A (zh) * 2003-06-26 2005-02-09 华为技术有限公司 支持多语言的用户界面实现方法及其装置
CN1716232A (zh) * 2004-06-30 2006-01-04 联发科技股份有限公司 具有语言信息模块的多国语言***及更新语言信息方法
CN1955954A (zh) * 2005-10-27 2007-05-02 英华达(上海)电子有限公司 一种多国语言地图数据库***
CN101174207A (zh) * 2007-11-05 2008-05-07 马旭东 一种能够使用母语开发多种高级语言程序的***和方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102761655A (zh) * 2011-04-29 2012-10-31 希姆通信息技术(上海)有限公司 自动切换移动终端界面语言的***和方法
CN103986765A (zh) * 2014-05-16 2014-08-13 广东欧珀移动通信有限公司 一种利用网络同步android多国语言的方法
CN103986765B (zh) * 2014-05-16 2018-03-02 广东欧珀移动通信有限公司 一种利用网络同步android多国语言的方法

Similar Documents

Publication Publication Date Title
CN111273832B (zh) 内容分享方法、装置、终端及存储介质
CN102236621B (zh) 计算机接口信息配置***及方法
US10712933B2 (en) Terminal and method for controlling terminal
CN106681817B (zh) 一种终端控制方法以及终端
CN108776587B (zh) 数据获取方法、装置、计算机设备以及存储介质
CN106164860A (zh) 用于修改初始化计算设备所使用的固件的***和方法
CN105741106A (zh) 一种nfc支付方式的选择方法及装置
CN110945475A (zh) 用于提供可打补丁的rom固件的***和方法
CN107797996B (zh) 一种词条翻译方法及装置
CN108132797A (zh) 一种遥控器、SoC芯片及其应用程序的升级方法
CN109582377A (zh) Bios选项修改方法、装置、设备及存储介质
CN108536480A (zh) 输入法配置方法及相关产品
CN101841591A (zh) 一种控制手机语言选择的方法
CN105159673A (zh) 一种设置控件样式的方法和装置
CN105204755A (zh) 一种运行软键盘的方法及终端
CN106648737A (zh) 一种应用的控制方法、装置和移动终端
CN108986187A (zh) 一种通用动画的实现方法、装置、存储介质及安卓终端
CN104869274A (zh) 图像形成***、信息处理装置以及合计信息发送方法
CN108052212A (zh) 一种输入文字的方法、终端及计算机可读介质
CN108156310A (zh) 一种指纹处理的方法和***、终端设备及计算机可读介质
CN111177182A (zh) 数据查询方法和装置、存储介质和电子设备
CN111399926A (zh) 下载启动程序的方法和装置
CN106294143B (zh) 芯片的寄存器的调试方法及装置
CN109408124A (zh) 存储设备及其制作方法、操作***双模式引导方法及装置
CN114840194A (zh) 代码及操作***的生成方法和装置、服务器及电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20100922

WD01 Invention patent application deemed withdrawn after publication