多語言遇到的問題

發表於2019-05-11
最近實驗OT的多語言,發現在Common中的語言包能正常被呼叫,而在其他app中的語言包則不能被呼叫,跟蹤發現,CheckLangBehavior中的MODULE_PATH沒有被解析出來,放置監測發現,在執行過程中,MODULE_PATH先被引用,而後被定義。 還沒找到問題所在,不知哪位遇到過這種情況?
回覆
找到問題了,Hook分為幾個型別,app_init/app_begin/app_end等,App::init時才對MODULE_PATH定義,而App::init是在Hook::listen('app_init')之後才執行的,我在新增CheckLangBehavior使用了app_init,改成app_begin就正常了。
評論
最好寫一套使用教程,之前有人提過類似分類各種資料的國際化問題,要麼你的方式要麼js國際化外掛實現,我覺得
評論

相關文章