這篇文章主要講解了如何實(shí)現(xiàn)微信小程序國際化探索,內(nèi)容清晰明了,對此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會有幫助。
一、項(xiàng)目結(jié)構(gòu)
整體目錄結(jié)構(gòu)如下圖:
二、工具類封裝及語言包準(zhǔn)備
2.1 語言包準(zhǔn)備
i18n
目錄下的各語言包結(jié)構(gòu)要一致,即對象的 key
保持一致, value
是對應(yīng)的語言文本。
建議每個小模塊分為一個對象,單個對象的內(nèi)容不宜過多。
zh-CN.js
export default { common: { language: '語言', chinese: '中文', english: '英語', }, tabBarTitles: ['主頁', '論壇', '我的'], navTitle: { home: '主頁', forum: '論壇', mine: '我的', setting: '設(shè)置' }, home: { motto: '我們寧愿擁有一個不完美的變革,也不愿看到一個沒有希望的未來', respect: '致勇者', getUserInfo: '獲取頭像昵稱' }, forum: { forumModule: '我是論壇模塊', tip: '下面是一個組件,用來展示組件的國際化配置' }, comment: { title: '評論組件', msg: '網(wǎng)絡(luò)一線牽,珍惜這段緣' }, mine: { title: '這是我的頁面', toNewPage: '跳轉(zhuǎn)到新頁面' }, setting: { title: '我是設(shè)置頁面' } }