Skip to content

Commit cfb1846

Browse files
committed
modify:translation type used enum instead.
1 parent 7675766 commit cfb1846

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_TaskGet/TaskGet_Translation.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,13 @@ bool HTTPTask_TaskGet_Translation(LPCXSTR lpszClientAddr, LPCXSTR lpszMsgBuffer,
4141
_xstprintf(tszTmpStr, "%2.2x", (XBYTE)tszMD5Codec[i]);
4242
_tcsxcat(tszMD5Str, tszTmpStr);
4343
}
44-
_xstprintf(tszURLStr, _X("%s?appid=%s&q=%s&from=%s&to=%s&salt=%d&sign=%s"), st_ServiceConfig.st_XApi.tszTranslationUrl, st_ServiceConfig.st_XApi.st_TranslationInfo.tszAPPID, lpszMsgBuffer, lpszSrcStr, lpszDstStr, nRandomNumber, tszMD5Str);
44+
XCHAR tszLanguageSrc[64] = {};
45+
XCHAR tszLanauageDst[64] = {};
46+
47+
ModuleHelp_Translation_Convert((ENUM_XENGINE_APISERVICE_TRANSLATION_TYPE)_ttxoi(lpszSrcStr), tszLanguageSrc);
48+
ModuleHelp_Translation_Convert((ENUM_XENGINE_APISERVICE_TRANSLATION_TYPE)_ttxoi(lpszDstStr), tszLanauageDst);
49+
50+
_xstprintf(tszURLStr, _X("%s?appid=%s&q=%s&from=%s&to=%s&salt=%d&sign=%s"), st_ServiceConfig.st_XApi.tszTranslationUrl, st_ServiceConfig.st_XApi.st_TranslationInfo.tszAPPID, lpszMsgBuffer, tszLanguageSrc, tszLanauageDst, nRandomNumber, tszMD5Str);
4551
APIClient_Http_Request(_X("GET"), tszURLStr, NULL, NULL, &ptszBodyBuffer, &nBLen);
4652
//解析数据
4753
if (!ModuleProtocol_Parse_Translation(ptszBodyBuffer, nBLen, &st_LanguageInfo))

0 commit comments

Comments
 (0)