လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Wechat Eppertes အတွက်ဘာသာစကားမျိုးစုံအထောက်အပံ့များကိုအကောင်အထည်ဖော်ရန် EasyWechat နှင့် PHP ကိုအသုံးပြုနည်း

Wechat Eppertes အတွက်ဘာသာစကားမျိုးစုံအထောက်အပံ့များကိုအကောင်အထည်ဖော်ရန် EasyWechat နှင့် PHP ကိုအသုံးပြုနည်း

gitbox 2025-06-11

Wechat Eppertes အတွက်ဘာသာစကားမျိုးစုံအထောက်အပံ့များကိုအကောင်အထည်ဖော်ရန် EasyWechat နှင့် PHP ကိုအသုံးပြုနည်း

WeChat Mini ပရိုဂရမ်များလူကြိုက်များမှုကြောင့်အသေးစားပရိုဂရမ်များတည်ဆောက်ရာတွင်ဘာသာစကားမျိုးစုံသည်ဘာသာစကားမျိုးစုံကိုအာရုံစိုက်လာကြသည်။ အမျိုးမျိုးသောဘာသာစကားများကိုအမျိုးမျိုးသောဘာသာစကားများကိုအလွယ်တကူသုံးစွဲရန်အတွက်အသုံးပြုသောအသုံးပြုသူများကိုလွယ်ကူစွာအသုံးပြုရန်အတွက် EPLESTESSESS ကို အသုံးပြု. EasyWechat နှင့် PHP ကိုအသုံးပြုနည်းကိုမိတ်ဆက်ပေးလိမ့်မည်။

1 ။ Easywechat မှမိတ်ဆက်ခြင်း

EasyWechat သည် PHPS အခြေပြု Worchat Development Toolkit ဖြစ်ပြီး developer များနှင့်သက်ဆိုင်သောလုပ်ဆောင်မှုများကိုလျင်မြန်စွာအကောင်အထည်ဖော်ရန်ကူညီရန်လွယ်ကူပြီးအသုံးပြုရလွယ်ကူသောမျက်နှာပြင်များဖြစ်သည်။ EasyWechat ကို သုံး. developer များသည်အသုံးပြုသူ, သတင်းစကား, ငွေပေးချေခြင်းနှင့်အခြားလုပ်ဆောင်မှုများကိုထိရောက်စွာစီမံနိုင်သည်။

2 ။ ဘာသာစကားမျိုးစုံထောက်ခံမှုအကောင်အထည်ဖော်ခြင်း

WeChat applets အတွက်ဘာသာစကားမျိုးစုံအထောက်အပံ့များကိုအကောင်အထည်ဖော်ရန်ကျွန်ုပ်တို့သည်အောက်ပါအဆင့်များကိုဖြည့်စွက်ရန်လိုအပ်သည် -

1 ။ ဘာသာစကားဖိုင်များကိုပြင်ဆင်ပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည်စာသားများကိုမတူညီသောဘာသာစကားများအတွက်ပြင်ဆင်ရန်နှင့်သက်ဆိုင်ရာဘာသာစကားဖိုင်တွင်သိမ်းဆည်းရန်လိုအပ်သည်။ ဘာသာစကားဖိုင်များသည် JSON format သို့မဟုတ် array format တွင်ရှိနိုင်သည်။ ဤတွင်တရုတ် (zh-cn) ဘာသာစကား၏ဥပမာတစ်ခုမှာ -

{
  "ဟဲလို": "ဟဲလို"
  "ကြိုဆိုပါတယ်": "ကြိုဆိုပါတယ်"
}

အင်္ဂလိပ် (en-en-en-en-en-en-en-en-en-en-US) ဓါတ်ပုံများသည်အောက်ပါအတိုင်းဖြစ်သည် -

{
  "ဟဲလို": "ဟဲလို"
  "ကြိုဆိုပါတယ်": "ကြိုဆိုပါတယ်"
}

2 ။ ဘာသာစကားမျိုးစုံအထောက်အပံ့ကို configure

EasyWechat configuration file ဖိုင်တွင်ကျွန်ုပ်တို့သည်ဘာသာစကားပေါင်းစုံပံ့ပိုးထားသော configurations များကိုအောက်ပါအတိုင်းထည့်သွင်းရန်လိုအပ်သည် -

'ဘာသာစကားများ' => [
  'zh-cn' => 'ရိုးရှင်းသောတရုတ်',
  'en-us' => 'အင်္ဂလိပ်'
]

3 ။ အသုံးပြုသူဘာသာစကားဆက်တင်များကိုရယူပါ

WeChat Apperet တွင်အသုံးပြုသူ၏ဘာသာစကားချိန်ညှိချက်များကိုအောက်ပါကုဒ်များမှတစ်ဆင့်ရယူနိုင်သည်။

wx.getsysteminfo ({
  အောင်မြင်မှု - function (res) {
    // zh_cn ကဲ့သို့သောအသုံးပြုသူ၏ဘာသာစကားဆက်တင်များကိုရယူပါ
    var talk = res.language;
  }
})

ကျွန်ုပ်တို့သည်ရရှိသောဘာသာစကားတန်ဖိုးကိုဆာဗာသို့ဖြတ်ကျော်ပြီးဆာဗာသည်တန်ဖိုးကို အခြေခံ. သက်ဆိုင်ရာဘာသာစကားဖိုင်ကိုရွေးချယ်ပြီး၎င်းကို applet သို့ပြန်ပို့သည်။

4 ။ ဘာသာစကားမျိုးစုံစာသားကိုပြပါ

Appleet တွင်သက်ဆိုင်ရာစာသားအကြောင်းအရာများကိုလက်ရှိဘာသာစကားဆက်တင်များအရ dynamally ပြနိုင်သည်။ ဥပမာအားဖြင့်:

wx.request ({
  URL: 'xxx',
  အောင်မြင်မှု - function (res) {
    // ပြန်လာသောဘာသာစကားဖြင့်စာသားအကြောင်းအရာကိုထည့်သွင်းထားသော VAR HELLOTEXT = res.data.hello;
    var welcometext = res.data.welcom;
    
    // စာသားအကြောင်းအရာကိုပြသခြင်း // ...
  }
})

အထက်ပါအဆင့်များမှတစ်ဆင့် WeChat applets ၏ဘာသာစကားပေါင်းစုံပံ့ပိုးမှုများကိုသင်နားလည်သဘောပေါက်နိုင်သည်။ မည်သည့်ဘာသာစကားသည်မည်သည့်ဘာသာစကားကိုအသုံးပြုသည်ဖြစ်စေသက်ဆိုင်ရာစာသားအကြောင်းအရာများကိုချိန်ညှိချက်များအရပြသနိုင်သည်။

3 ။ အကျဉ်းချုပ်

ဤဆောင်းပါးသည် EasyWechat နှင့် PHP မှ Wechat Eppertets အတွက်ဘာသာစကားမျိုးစုံအထောက်အပံ့များကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုမိတ်ဆက်ပေးသည်။ စာသားအကြောင်းအရာများကိုဘာသာစကားအမျိုးမျိုးဖြင့်စီမံခန့်ခွဲခြင်းအားဖြင့် developer များကသုံးစွဲသူများသည်သုံးစွဲသူများကိုပိုမိုကောင်းမွန်သောသုံးစွဲသူများအတွေ့အကြုံရှိသောမတူညီသောနိုင်ငံများနှင့်တိုင်းဒေသကြီးများမှသုံးစွဲသူများကိုပိုမိုကောင်းမွန်သောသုံးစွဲသူများအတွေ့အကြုံရှိနိုင်သည်။ ဒီသင်ခန်းစာကသင့်အတွက်အထောက်အကူဖြစ်လိမ့်မယ်လို့မျှော်လင့်ပါတယ်။

Code Perfection:

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 မှတစ်ဆင့်ဘာသာစကားဆက်တင်များကိုမည်သို့ရယူရမည်ကိုပြသပြီးမတူညီသောဘာသာစကားဆက်တင်များအရသက်ဆိုင်ရာဘာသာစကားဖိုင်ကိုပြန်ပို့ပါ။ သတ်သတ်မှတ်မှတ်လိုအပ်ချက်များနှင့်အညီချိန်ညှိ။ ပိုကောင်းအောင်လုပ်နိုင်သည်။

အထက်ပါအကြောင်းအရာများသည်သင့်အတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။