比如
#define TIP_DEBUG_FILE_NAME_CN "檔案名字: "
#define TIP_DEBUG_FILE_NAME_EN "FS File: "
#define TIP_DEBUG_FILE_SIZE_CN "檔案大小: "
#define TIP_DEBUG_FILE_SIZE_EN "FS Size: "
我在其他地方設定一個全域變數
決定軟體語種是CN還是EN
int lang = 1; //0 = en ; 1 =cn;
然后我向某個函式傳遞一個字串,用于換取對應的宏內容
然后根據當前語種,函式回傳 宏 TIP_DEBUG_FILE_SIZE_CN 或者 TIP_DEBUG_FILE_SIZE_EN 對應的內容
String getLangStr(String msg)
{
//todo
}
String _str = "TIP_DEBUG_FILE_SIZE";
String _val = getLangStr(_str );
//如果lang =1 ,我期待這時候的_val的值是"檔案大小: "
getLangStr函式應該怎么寫,不限于函式,宏也行.
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/49213.html
標籤:其它技術問題
下一篇:這個怎么弄啊。。。。。。。。。。
