WeChat Mini ပရိုဂရမ်များလူကြိုက်များမှုကြောင့်အသေးစားပရိုဂရမ်များတည်ဆောက်ရာတွင်ဘာသာစကားမျိုးစုံသည်ဘာသာစကားမျိုးစုံကိုအာရုံစိုက်လာကြသည်။ အမျိုးမျိုးသောဘာသာစကားများကိုအမျိုးမျိုးသောဘာသာစကားများကိုအလွယ်တကူသုံးစွဲရန်အတွက်အသုံးပြုသောအသုံးပြုသူများကိုလွယ်ကူစွာအသုံးပြုရန်အတွက် EPLESTESSESS ကို အသုံးပြု. EasyWechat နှင့် PHP ကိုအသုံးပြုနည်းကိုမိတ်ဆက်ပေးလိမ့်မည်။
EasyWechat သည် PHPS အခြေပြု Worchat Development Toolkit ဖြစ်ပြီး developer များနှင့်သက်ဆိုင်သောလုပ်ဆောင်မှုများကိုလျင်မြန်စွာအကောင်အထည်ဖော်ရန်ကူညီရန်လွယ်ကူပြီးအသုံးပြုရလွယ်ကူသောမျက်နှာပြင်များဖြစ်သည်။ EasyWechat ကို သုံး. developer များသည်အသုံးပြုသူ, သတင်းစကား, ငွေပေးချေခြင်းနှင့်အခြားလုပ်ဆောင်မှုများကိုထိရောက်စွာစီမံနိုင်သည်။
WeChat applets အတွက်ဘာသာစကားမျိုးစုံအထောက်အပံ့များကိုအကောင်အထည်ဖော်ရန်ကျွန်ုပ်တို့သည်အောက်ပါအဆင့်များကိုဖြည့်စွက်ရန်လိုအပ်သည် -
ပထမ ဦး စွာကျွန်ုပ်တို့သည်စာသားများကိုမတူညီသောဘာသာစကားများအတွက်ပြင်ဆင်ရန်နှင့်သက်ဆိုင်ရာဘာသာစကားဖိုင်တွင်သိမ်းဆည်းရန်လိုအပ်သည်။ ဘာသာစကားဖိုင်များသည် JSON format သို့မဟုတ် array format တွင်ရှိနိုင်သည်။ ဤတွင်တရုတ် (zh-cn) ဘာသာစကား၏ဥပမာတစ်ခုမှာ -
{ "ဟဲလို": "ဟဲလို" "ကြိုဆိုပါတယ်": "ကြိုဆိုပါတယ်" }
အင်္ဂလိပ် (en-en-en-en-en-en-en-en-en-en-US) ဓါတ်ပုံများသည်အောက်ပါအတိုင်းဖြစ်သည် -
{ "ဟဲလို": "ဟဲလို" "ကြိုဆိုပါတယ်": "ကြိုဆိုပါတယ်" }
EasyWechat configuration file ဖိုင်တွင်ကျွန်ုပ်တို့သည်ဘာသာစကားပေါင်းစုံပံ့ပိုးထားသော configurations များကိုအောက်ပါအတိုင်းထည့်သွင်းရန်လိုအပ်သည် -
'ဘာသာစကားများ' => [ 'zh-cn' => 'ရိုးရှင်းသောတရုတ်', 'en-us' => 'အင်္ဂလိပ်' ]
WeChat Apperet တွင်အသုံးပြုသူ၏ဘာသာစကားချိန်ညှိချက်များကိုအောက်ပါကုဒ်များမှတစ်ဆင့်ရယူနိုင်သည်။
wx.getsysteminfo ({ အောင်မြင်မှု - function (res) { // zh_cn ကဲ့သို့သောအသုံးပြုသူ၏ဘာသာစကားဆက်တင်များကိုရယူပါ var talk = res.language; } })
ကျွန်ုပ်တို့သည်ရရှိသောဘာသာစကားတန်ဖိုးကိုဆာဗာသို့ဖြတ်ကျော်ပြီးဆာဗာသည်တန်ဖိုးကို အခြေခံ. သက်ဆိုင်ရာဘာသာစကားဖိုင်ကိုရွေးချယ်ပြီး၎င်းကို applet သို့ပြန်ပို့သည်။
Appleet တွင်သက်ဆိုင်ရာစာသားအကြောင်းအရာများကိုလက်ရှိဘာသာစကားဆက်တင်များအရ dynamally ပြနိုင်သည်။ ဥပမာအားဖြင့်:
wx.request ({ URL: 'xxx', အောင်မြင်မှု - function (res) { // ပြန်လာသောဘာသာစကားဖြင့်စာသားအကြောင်းအရာကိုထည့်သွင်းထားသော VAR HELLOTEXT = res.data.hello; var welcometext = res.data.welcom; // စာသားအကြောင်းအရာကိုပြသခြင်း // ... } })
အထက်ပါအဆင့်များမှတစ်ဆင့် WeChat applets ၏ဘာသာစကားပေါင်းစုံပံ့ပိုးမှုများကိုသင်နားလည်သဘောပေါက်နိုင်သည်။ မည်သည့်ဘာသာစကားသည်မည်သည့်ဘာသာစကားကိုအသုံးပြုသည်ဖြစ်စေသက်ဆိုင်ရာစာသားအကြောင်းအရာများကိုချိန်ညှိချက်များအရပြသနိုင်သည်။
ဤဆောင်းပါးသည် EasyWechat နှင့် PHP မှ Wechat Eppertets အတွက်ဘာသာစကားမျိုးစုံအထောက်အပံ့များကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုမိတ်ဆက်ပေးသည်။ စာသားအကြောင်းအရာများကိုဘာသာစကားအမျိုးမျိုးဖြင့်စီမံခန့်ခွဲခြင်းအားဖြင့် developer များကသုံးစွဲသူများသည်သုံးစွဲသူများကိုပိုမိုကောင်းမွန်သောသုံးစွဲသူများအတွေ့အကြုံရှိသောမတူညီသောနိုင်ငံများနှင့်တိုင်းဒေသကြီးများမှသုံးစွဲသူများကိုပိုမိုကောင်းမွန်သောသုံးစွဲသူများအတွေ့အကြုံရှိနိုင်သည်။ ဒီသင်ခန်းစာကသင့်အတွက်အထောက်အကူဖြစ်လိမ့်မယ်လို့မျှော်လင့်ပါတယ်။
WeChat applet languages settings:
wx.getsysteminfo ({ အောင်မြင်မှု - function (res) { var talk = res.language; // အသုံးပြုသူဘာသာစကားဆက်တင်များ, ဥပမာ - Zh_cn } })
PHP server interface ၏ဥပမာ -
<?php $language = $_GET['language']; // ဘာသာစကားဆက်တင်များကိုရယူပါ // သက်ဆိုင်ရာဘာသာစကားဖိုင်ကိုဘာသာစကားဆက်တင်များအရပြန်ပို့ပါ if ($language == 'zh_CN') { echo file_get_contents('zh-CN.json'); } elseif ($language == 'en_US') { echo file_get_contents('en-US.json'); } else { echo file_get_contents('default.json'); } ?>
အထက်ပါကုဒ်ပါက PHP မှတစ်ဆင့်ဘာသာစကားဆက်တင်များကိုမည်သို့ရယူရမည်ကိုပြသပြီးမတူညီသောဘာသာစကားဆက်တင်များအရသက်ဆိုင်ရာဘာသာစကားဖိုင်ကိုပြန်ပို့ပါ။ သတ်သတ်မှတ်မှတ်လိုအပ်ချက်များနှင့်အညီချိန်ညှိ။ ပိုကောင်းအောင်လုပ်နိုင်သည်။
အထက်ပါအကြောင်းအရာများသည်သင့်အတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။