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

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

M66 2025-06-11

EasyWechat နှင့် PHP ကို ​​အသုံးပြု. Wechat applets ကိုတည်ဆောက်ရန်ဘာသာပေါင်းစုံအထောက်အပံ့

WeChat Mini ပရိုဂရမ်များ၏လူကြိုက်များမှုကြောင့် developer များပိုမိုများပြားလာခြင်းဖြင့်အသေးစားပရိုဂရမ်များသို့ဘာသာစကားမျိုးစုံအထောက်အပံ့များကိုမည်သို့ထည့်သွင်းရမည်ကိုဂရုပြုနေကြသည်။ ဤဆောင်းပါးသည် EasyWechat နှင့် PHPP မှ EasyWechat နှင့် PHP မှတစ်ဆင့်သင့်အားကွဲပြားခြားနားသောဘာသာစကားများကိုပိုမိုကောင်းမွန်စွာဖြည့်ဆည်းပေးနိုင်ရန်မည်သို့အကောင်အထည်ဖော်ရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

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

Easywechat သည် PHP အခြေစိုက် Worchat Development Toolkit ဖြစ်ပြီးဖွံ့ဖြိုးရေးလုပ်ငန်းစဉ်ကိုရိုးရှင်းစေရန်ဒီဇိုင်းပြုလုပ်ထားသည်။ Developer များသည် Wechat Mini-programs များ, တရားဝင်အကောင့်များနှင့်ငွေပေးချေခြင်းစသည့်လုပ်ငန်းဆောင်တာများကိုလျင်မြန်စွာနားလည်သဘောပေါက်ရန်လွယ်ကူစွာကူညီရန်အဆင်ပြေသော interface ကိုပေးသည်။ Easywechat နှင့်အတူ developer များသည်အသုံးပြုသူများကိုအလွယ်တကူစီမံခန့်ခွဲနိုင်သည်, မက်ဆေ့ခ်ျများ, လုပ်ငန်းစဉ်ငွေပေးချေမှုစသည်တို့ကိုပို့နိုင်သည်။

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

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

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

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

တရုတ်ဘာသာစကားဖိုင် (zh-cn.json):

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

English Language file (en-us.json):

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

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

EasyWechat Configuration ဖိုင်တွင်ကျွန်ုပ်တို့သည်ဘာသာစကားပေါင်းစုံပံ့ပိုးထားသော configurations များကိုထည့်သွင်းရန်လိုအပ်သည်။ ဒီမှာဥပမာတစ်ခုပါ။

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

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

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

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

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

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

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

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

ဤနည်းအားဖြင့် appleet သည်အသုံးပြုသူ၏စာမျက်နှာအကြိုက်များအရကွဲပြားသောစာသားအကြောင်းအရာများကိုပြသနိုင်သည်။

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

ဤဆောင်းပါးသည် Wechat appersets များအတွက်ဘာသာစကားမျိုးစုံအထောက်အပံ့များအကောင်အထည်ဖော်ရန် Easywechat နှင့် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးသည်။ ဘာသာစကားများကိုဘာသာစကားအမျိုးမျိုးဖြင့်စီမံခြင်းနှင့်လုပ်ဆောင်ခြင်းအားဖြင့် Worchat appesets သည်ကမ္ဘာလုံးဆိုင်ရာသုံးစွဲသူများ၏လိုအပ်ချက်များကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။ ဤဆောင်းပါး၏အကြောင်းအရာသည်သင်၏ဖွံ့ဖြိုးရေးလုပ်ငန်းများအတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။ ငါ WeChat Mini အစီအစဉ်၏ဖွံ့ဖြိုးတိုးတက်မှုအတွက်ပိုမိုအောင်မြင်မှုအလိုရှိ၏။

Code Perfection:

WeChat appllets ၏ဘာသာစကားချိန်ညှိချက်များ:

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

PHP ဆာဗာ၏ 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');
}
?>

ဤကျင့် 0 တ်ပါ 0 င်သည့်ဥပမာတွင် Appleet ('language'] မှတစ်ဆင့် ENGATE TRAWE] မှပေးသောဘာသာစကားချိန်ညှိချက်များကိုရယူပြီးဤတန်ဖိုးအရသက်ဆိုင်ရာဘာသာစကားဖိုင်ကိုပြန်ပို့ပါ။ အမှန်တကယ်လိုအပ်ချက်များအရကုဒ်ကိုသင်ပြုပြင်ပြီးအကောင်းဆုံးဖြစ်သည်။

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