国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序配置實(shí)現(xiàn)中英文國際化語言切換

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序配置實(shí)現(xiàn)中英文國際化語言切換。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

1,在根目錄新建文件夾和js文件

2. 在main.js中設(shè)置全局語言狀態(tài)(默認(rèn)設(shè)置為中文)

3. 頁面添加? 語言切換按鈕(登錄頁面)

4. 在需要顯示的頁面導(dǎo)入使用


1,在根目錄新建文件夾和js文件

根目錄新建一個(gè)locales.js文件, 通用的一些函數(shù)可以放在此文件該文件夾下?,如下圖所示

小程序中英文切換,小程序,微信小程序,小程序

配置中英文字段,字段要一一對應(yīng)

let localList = {
  'zh': {
    'language': '簡體中文',
    'login': '登錄',
    'register': '注冊賬號',
    'phone': '賬號',
    'password': '密碼',
    ... ... (自己配置)
  },

  'en': {
    'language': 'English',
    'login': 'Login',
    'register': 'Register',
    'phone': 'Phone',
    'password': 'Password',
    ... ...
  }
}

module.exports = {
  localList: localList
}

2. 在main.js中設(shè)置全局語言狀態(tài)(默認(rèn)設(shè)置為中文)

let lang = uni.getSystemInfoSync().language
if (uni.getStorageSync("local") == "") {
  let localList = require("./utils/locales.js")
  if (lang == "zh" || lang == "zh_CN") {
    uni.setStorageSync("local", localList.localList.zh)
  } else {
    uni.setStorageSync("local", localList.localList.en)
  }
}

3. 頁面添加? 語言切換按鈕(登錄頁面)

小程序中英文切換,小程序,微信小程序,小程序

切換語言按鈕

<span class="changeLang" @click="changeLang">
   {{local.ChangeLanguage}}
</span>

切換語言包的 js 點(diǎn)擊事件操作

changeLang() {
  let that = this
  uni.showActionSheet({
    itemList: ['中文', 'English'],
    success(res) {
      let localList = require("../../utils/locales")
      if (res.tapIndex == 0) uni.setStorageSync("local", localList.localList.zh)
      if (res.tapIndex == 1) uni.setStorageSync("local", localList.localList.en)
      that.local = uni.getStorageSync("local")
      uni.$showSuccMsg(that.local.SwitchSucc);
      return
    },
    fail(res) {
      console.log(res.errMsg)
    }
  })
},

4. 在需要顯示的頁面導(dǎo)入使用

小程序中英文切換,小程序,微信小程序,小程序

?在頁面的data中導(dǎo)入本地語言包對象

data() {
  return {
    local: uni.getStorageSync("local"),
  }
}

使用{{ }}獲取本地?cái)?shù)據(jù)渲染到需要顯示的位置文章來源地址http://www.zghlxwxcb.cn/news/detail-526920.html

<span>{{local.ChangeLanguage}}</span>

到了這里,關(guān)于微信小程序配置實(shí)現(xiàn)中英文國際化語言切換的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • STM32學(xué)習(xí)記錄——SIM900A實(shí)現(xiàn)中英文短信發(fā)送

    STM32學(xué)習(xí)記錄——SIM900A實(shí)現(xiàn)中英文短信發(fā)送

    目錄 調(diào)試 32控制 硬件連接 百度網(wǎng)盤源碼? 發(fā)短信失敗大概率跟你的模塊供電有關(guān)系,由于GSM模塊發(fā)射信號功率較大,電腦的USB供電電流較小,板子供電不足問題需要外接充電寶供電。(充電寶比電腦USB電流大) 首先用串轉(zhuǎn)USB模塊調(diào)試。 TEST(UCS2)模式下發(fā)送中英文短息,短消

    2023年04月12日
    瀏覽(100)
  • QT+C++桌面程序窗體框架模板-中英文切換-文件打開歷史記錄-工具選項(xiàng)設(shè)置

    QT+C++桌面程序窗體框架模板-中英文切換-文件打開歷史記錄-工具選項(xiàng)設(shè)置

    程序示例精選 QT+C++桌面程序窗體框架模板-中英文切換-文件打開歷史記錄-工具選項(xiàng)設(shè)置 如需安裝運(yùn)行環(huán)境或遠(yuǎn)程調(diào)試,見文章底部個(gè)人 QQ 名片,由專業(yè)技術(shù)人員遠(yuǎn)程協(xié)助! 這篇博客針對《QT+C++桌面程序窗體框架模板-中英文切換-文件打開歷史記錄-工具選項(xiàng)設(shè)置》編寫代碼,

    2024年01月24日
    瀏覽(34)
  • Qt利用VCPKG和CMake和OpenCV和Tesseract實(shí)現(xiàn)中英文OCR

    Qt利用VCPKG和CMake和OpenCV和Tesseract實(shí)現(xiàn)中英文OCR

    ??今天看 OpenCV 方面的教程,pdf 格式的,因?yàn)橐恍?qiáng)迫癥的習(xí)慣,喜歡添加一些書簽,手動(dòng)是不太愿意的,自然就想到利用OCR來實(shí)現(xiàn)。 ??想要自己編碼實(shí)現(xiàn)OCR,方案比較簡單就是 Tesseract 。單獨(dú)使用 Tesseract 也可以,但最好利用 OpenCV 來進(jìn)行圖像方面的處理,一大堆方法可

    2024年02月05日
    瀏覽(91)
  • Vray中英文對照

    渲染元素,中英文對照表 【英文】 【中文翻譯】 VRayAlpha VRay Alpha VRayAO VRay AO VRayDRBucket VRay DR 渲染塊 VRayMtlReflectIOR VRay Mtl 反射IOR VRayMtlReflectHilightGlossiness VRay Mtl 反射高光光澤度 VRayMtlReflectGlossiness VRay Mtl 反射光澤度 VRayMtlRefractGlossiness VRay Mtl 折射光澤度 VRayZDepth VRay Z 深度 VR

    2024年02月05日
    瀏覽(92)
  • Qt 動(dòng)態(tài)中英文切換

    ? ? ? ? 需要界面實(shí)現(xiàn)動(dòng)態(tài)國際化,一鍵點(diǎn)擊切換中英文或其他語言。 ? ? ? ? 已經(jīng)完成了整個(gè)界面的翻譯,拿到匹配的ts翻譯文件,注意:要保證界面切換后,翻譯的全覆蓋,要保證任何需要反應(yīng)的地方,都用到了tr(\\\"\\\")包含,不然Linguist會捕捉不到。.ts文件的生成參考下文

    2024年02月10日
    瀏覽(100)
  • 面試算法十問2(中英文)

    算法題 1: 數(shù)組和字符串 Q: How would you find the first non-repeating character in a string? 問:你如何找到字符串中的第一個(gè)不重復(fù)字符? Explanation: Use a hash table to store the count of each character, then iterate through the string to find the first character with a count of one. 解釋: 使用哈希表存儲每個(gè)字符的計(jì)

    2024年04月25日
    瀏覽(100)
  • 汽車研發(fā)與制造中英文對照

    FPDS(Ford Product Development System)福特產(chǎn)品開發(fā)系統(tǒng) threetype chassis 三類底盤 inter-citybus 長途客車 PassengerVehicle 乘用車 MPV(Multi-PurposeVehicle)多用途汽車 SUV(Sports Utility Vehicle) 運(yùn)動(dòng)型多用途車 four-wheeldrive 四輪驅(qū)動(dòng) front-wheeldrive 前輪驅(qū)動(dòng) DFA-Design For Assembly 面向裝配的設(shè)計(jì) toolb

    2024年02月21日
    瀏覽(90)
  • 網(wǎng)絡(luò)安全中英文術(shù)語大全

    01享級持久感動(dòng)(APT) 一種阿絡(luò)攻擊。使用復(fù)雜的技術(shù)持續(xù)對目標(biāo) 政府和公司進(jìn)行網(wǎng)絡(luò)間諜活造或其他咨意活 動(dòng)。遺常由具有豐富專業(yè)知識和大量安滲的 對手進(jìn)行-通營與民族國家參與者相關(guān)。 這些攻擊往往來自多個(gè)入口點(diǎn),并且可能使 用多個(gè)攻擊媒介 《例運(yùn),同絡(luò)攻擊,

    2024年02月05日
    瀏覽(97)
  • 英文視頻自動(dòng)生成中英文字幕+pr導(dǎo)入并添加字幕

    英文視頻自動(dòng)生成中英文字幕+pr導(dǎo)入并添加字幕

    吶,這里要給大家推薦一個(gè)特別強(qiáng)大的工具,那就是 網(wǎng)易見外 ,這是一個(gè)AI智能語音轉(zhuǎn)寫聽翻平臺。 我這里主要用到了視頻智能字幕功能。整體感覺在國內(nèi)應(yīng)該算比較挺強(qiáng)大的,可能也是因?yàn)闆]有用過別的,歡迎小伙伴們推薦別的。嘿嘿! 需要注意的是,有時(shí)候生成的字幕

    2024年02月12日
    瀏覽(100)
  • pycharm界面中英文版本切換方法

    pycharm界面中英文版本切換方法

    前言 新手報(bào)到,記錄問題 pycharm還是喜歡英文版界面,那么如何實(shí)現(xiàn)中英文切換? 一、按下快捷鍵:CTRL+ALT+S,打開pycharm設(shè)置窗口 二、點(diǎn)擊 Plugins ,選擇 MarketPlace 文本框,輸入 Chinese ,找到自己安裝的中文插件 三、點(diǎn)擊 Disable 或 Enable ,就可以禁用或啟用插件實(shí)現(xiàn)中英文切

    2024年02月22日
    瀏覽(97)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包