Lala的前端大補帖

歡迎一起鑽研前端技術😊

0%

Solved-Not found 'xx' key in 'zh_TW' locale messages.

defineProps error

在製作 Vue-i18n 多國語系專案時,有一部分的文字本來是吃本地端的語系檔,而需求改為吃線上的語系檔,但改完後出現了下面的警告
[intlify] Not found ‘xx’ key in ‘zh_TW’ locale messages.
[intlify] Fall back to translate ‘xx’ key with ‘en’ locale.



解譯bug

⚠️ [intlify] Not found ‘xx’ key in ‘zh_TW’ locale messages.
在 i18n 語系 ‘zh_TW’ 檔案中找不到訊息

⚠️ [intlify] Fall back to translate ‘xx’ key with ‘en’ locale.
在 i18n 語系 ‘en’ 檔案中找不到訊息



錯誤原因

一開始會根據目前地區 zh_TW 的語言包去找符合的訊息,
因我在 i18n 設定了 fallbackLocale,

1
fallbackLocale: 'en'

所以當在 zh_TW 語言包找不到檔案中的文字,就會到 en 語言包去找

因為需求都改為吃線上的語言包,所以 $t 就可以拿掉了,沒拿掉就會一直無限去抓本地的語言包

1
{{ $t( data.gamename ) }}


如何解決

將 $t 拿掉就可以了

1
{{ data.gamename }}


🚀線上課程分享

線上課程可以加速學習的時間,省去了不少看文件的時間XD,以下是我推薦的一些課程
想學習更多關於前後端的線上課程,可以參考看看。

Hahow

Hahow 有各式各樣類型的課程,而且是無限次數觀看,對學生或上班族而言,不用擔心被時間綁住



六角學院

如果你是初學者,非常推薦六角學院哦!
剛開始轉職也是上了六角的課,非常的淺顯易懂,最重要的是,隨時還有線上的助教幫你解決問題!


Udemy

Udemy 裡的課程非常的多,品質普遍不錯,且價格都滿實惠的,CP值很高!
也是很多工程師推薦的線上課程網站。
❤️