mt2503添加短消息中多国语言的常用短语SOP
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
目前版本都适用添加短消息多国常用短语的步骤。
[SOLUTION]
(以添加THAI的常用短语为例)
1.在msg_template_lang_enum中添加多国语言常用短语模板的ID如MSG_TEMPLATE_LANG_THAI
2.函数CaLTEmplateBase中添加判断语言的设置如
elseif(strcmp((PS8)gLanguageArray[gCurrLangIndex].aLangSSC,SSC_THAI)==0)
{
tempLangOffset=(U8)MSG_TEMPLATE_LANG_THAI;
}
3.函数SetTemplateLanguage中switch(langtype)里增加语言设置如
casEMSG_TEMPLATE_LANG_THAI:
meMCPy(tempLang,SSC_THAI,SSC_SIZE);
break;
4.根据添加的语言数目修改以下相关的宏
#defineNVRAM_SMS_RECORD_TOTAL
#defineTOTAL_TEMPLATE_LANGUAGE
6.保证宏_MUTILANG_TEMPLATE_是打开的
7.函数InitTemplates中注释掉以下代码段:
if(buffer[0]=='A')
{
returnTRUE;
}
目前版本都适用添加短消息多国常用短语的步骤。
[SOLUTION]
(以添加THAI的常用短语为例)
1.在msg_template_lang_enum中添加多国语言常用短语模板的ID如MSG_TEMPLATE_LANG_THAI
2.函数CaLTEmplateBase中添加判断语言的设置如
elseif(strcmp((PS8)gLanguageArray[gCurrLangIndex].aLangSSC,SSC_THAI)==0)
{
tempLangOffset=(U8)MSG_TEMPLATE_LANG_THAI;
}
3.函数SetTemplateLanguage中switch(langtype)里增加语言设置如
casEMSG_TEMPLATE_LANG_THAI:
meMCPy(tempLang,SSC_THAI,SSC_SIZE);
break;
4.根据添加的语言数目修改以下相关的宏
#defineNVRAM_SMS_RECORD_TOTAL
#defineTOTAL_TEMPLATE_LANGUAGE
6.保证宏_MUTILANG_TEMPLATE_是打开的
7.函数InitTemplates中注释掉以下代码段:
if(buffer[0]=='A')
{
returnTRUE;
}
学习了
顶顶顶