這篇文章主要講解了如何實(shí)現(xiàn)微信小程序國際化探索,內(nèi)容清晰明了,對此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會有幫助。
目前創(chuàng)新互聯(lián)公司已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站運(yùn)營、企業(yè)網(wǎng)站設(shè)計(jì)、廬江網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。一、項(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è)置頁面' } }