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

PHP နှင့် Techech ကို သုံး. ဘာသာစကားမျိုးစုံအထောက်အကူပြုဝက်ဘ်ဆိုက်များကိုတည်ဆောက်ရန်လမ်းညွှန်

M66 2025-07-26

PHP နှင့် Techech ကို သုံး. ဘာသာပေါင်းစုံထောက်ပံ့ထားသောဝက်ဘ်ဆိုက်များကိုတည်ဆောက်ပါ

ကမ္ဘာတဝှမ်းရှိသုံးစွဲသူအရေအတွက်တိုးများလာခြင်းနှင့်အတူဘာသာစကားမျိုးစုံဝက်ဘ်ဆိုက်များသည်အထူးအရေးကြီးသည်။ ကျယ်ပြန့်စွာအသုံးပြုသောဆာဗာဘက်ဘာသာစကားတစ်ခုအနေဖြင့် PHP သည်ပေါ့ပါးပြီးပြောင်းလွယ်ပြင်လွယ်သော Typecho Blog စနစ်ဖြင့် 0 က်ဘ်ဆိုက်ကိုအပြည်ပြည်ဆိုင်ရာ 0 က်ဘ်ဆိုက်ကိုလျင်မြန်စွာအကောင်အထည်ဖော်နိုင်သည်။ ဤဆောင်းပါးသည် PHP နှင့် PHPCHO ကို အသုံးပြု. ဘာသာစကားမျိုးစုံအထောက်အပံ့များကိုမည်သို့အကောင်အထည်ဖော်ရန်နှင့်တိကျသောကုဒ်များကိုဥပမာပေးမည်နည်း။

TEMPOCHO ကို install လုပ်ပြီး configure လုပ်ပါ

ပထမ ဦး စွာပရိုဂရမ်၏နောက်ဆုံးပေါ်မူကွဲကိုဒေါင်းလုပ်ဆွဲရန်နှင့်ဖိုင်ကို server root directory ထဲသို့ဒေါင်းလုပ်လုပ်ရန်တရားဝင် Typecho ဝက်ဘ်ဆိုက်သို့သွားပါ။ ထို့နောက် install.php ကို browser မှတဆင့်ဝင်ရောက်ပြီး installation wizer ကို execute လုပ်ပြီး database နှင့် website အုပ်ချုပ်ရေးသတင်းအချက်အလက်များကိုဖြည့်စွက်ပါ။

တပ်ဆင်ပြီးပါကနောက်ခံကိုရိုက်ထည့်ပါ, "Settings" → "General" ကိုနှိပ်ပါ။ ဝက်ဘ်ဆိုက်ခေါင်းစဉ်, ဆိုက်ဖော်ပြချက်စသည်ဖြင့်အခြေခံအချက်အလက်များကိုဖြည့်စွက်ပါ။

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

ဘာသာစကား pack ကိုပြင်ဆင်ပါ

Lang Names အမည်ရှိဖိုင်တွဲအသစ်တစ်ခုကို ClateCho ၏ root directory ထဲတွင် ဖန်တီး. ဘာသာစကားဖိုင်များဖန်တီးပါ။ ဥပမာ - ဘာသာစကားဖိုင်များကိုဖန်တီးပါ။

  • zh-cn.php (ရိုးရှင်းသောတရုတ်)
  • en-us.php (အင်္ဂလိပ်)
  • JA-JP.PHPP (ဂျပန်)

ဘာသာစကားဖိုင်တစ်ခုစီသည်အောက်ပါအတိုင်းဖော်ပြထားသည့်အတိုင်းဘာသာပြန်ထားသောအကြောင်းအရာများပါ 0 င်သော array တစ်ခုသို့ပြန်ပို့သင့်သည် -

 <?php
return array(
    'welcome' => 'ဝမ်းသာစွာနှုတ်ဆက်ခြင်း',
    'about'   => 'ကြှနျုပျတို့အကွောငျး',
    'contact' => 'ကြှနျုပျတို့ကိုဆကျသှယျရနျ',
);

ဘာသာစကား toggle menu ကိုထည့်ပါ

သုံးစွဲသူများအားဘာသာစကားများကိုလွတ်လပ်စွာပြောင်းရန်ခွင့်ပြုရန်ခွင့်ပြုရန်အတွက်၎င်းတို့သည် template file သို့ဘာသာစကား menus များကိုထည့်သွင်းနိုင်ပြီးကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

 <ul class="lang-switcher">
    <li><a href="<?php $this->permalink(); ?>?lang=zh-CN"<?php if($this->options->lang == 'zh-CN') echo ' class="active"'; ?>>တရုတ်ရိုးရှင်းသောတရုတ်</a></li>
    <li><a href="<?php $this->permalink(); ?>?lang=en-US"<?php if($this->options->lang == 'en-US') echo ' class="active"'; ?>>English</a></li>
    <li><a href="<?php $this->permalink(); ?>?lang=ja-JP"<?php if($this->options->lang == 'ja-JP') echo ' class="active"'; ?>>ဂျပန်</a></li>
</ul>

လက်လှမ်းမီခြင်းစသည့်တောင်းဆိုမှုများကိုရယူခြင်းမှတစ်ဆင့်ဘာသာစကားဆိုင်ရာသတ်မှတ်ချက်များကိုဖြတ်သန်းသွားပါသလား ။ Lang = En-Us ကိုအင်္ဂလိပ်သို့ပြောင်းရန်။

Template တွင်ဘာသာစကားအကြောင်းအရာများကိုခေါ်ဆိုခြင်း

Typplate File တွင် Typecho ၏ International function __ () ကို သုံး. ဘာသာစကားအထုပ်တွင်ခေါ်ဆိုရန်။

 <?php echo __('welcome'); ?>

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

ဘာသာစကားနှင့်သက်ဆိုင်သော format ကိုကိုင်တွယ်ပါ

ဘာသာစကားမျိုးစုံဆိုဒ်တစ်ခုတည်ဆောက်ရာတွင်, ရက်စွဲပုံစံများ, ငွေကြေးယူနစ်များစသဖြင့်လည်းဘာသာစကားကွဲပြားခြားနားရန်လိုအပ်သည်။ လက်ရှိဘာသာစကားကို template မှတဆင့်အကဲဖြတ်နိုင်ပြီးအသုံးပြုသူအတွေ့အကြုံကိုမြှင့်တင်ရန်သက်ဆိုင်ရာ display format ကိုဖွင့်နိုင်သည်။

အကျဉ်းချုပ်

ဤဆောင်းပါးတွင်မိတ်ဆက်နည်းများမှတစ်ဆင့် Typech ကိုတည်ဆောက်ထားသောဝက်ဘ်ဆိုက်များကိုဘာသာစကားမျိုးစုံဘာသာစကားဖြင့်အပြည့်အဝထောက်ခံနိုင်သည်။ PHP စိတ်ကြိုက်ဘာသာစကားထုပ်ပိုးမှုနှင့်ဘာသာစကား switching ယန္တရားများကိုအသုံးပြုခြင်းသည် 0 က်ဘ်ဆိုက်၏နိုင်ငံတကာစွမ်းဆောင်ရည်ကိုတိုးတက်စေရုံသာမကသုံးစွဲသူများကိုပိုမိုဖော်ရွေသောအသုံးပြုသူအတွေ့အကြုံကိုလည်းပြုလုပ်သည်။

TEMPOCHO ၏ပွင့်လင်းမှုသည်အလယ်တန်းဖွံ့ဖြိုးတိုးတက်မှုအတွက်နေရာများစွာပေးသည်။ သတ်သတ်မှတ်မှတ်စီမံကိန်းလိုအပ်ချက်များနှင့်ပေါင်းစပ်ပြီး၎င်းသည်ဘာသာစကားအထုပ်စီမံခန့်ခွဲရေးမျက်နှာပြင်ကိုပိုမိုချဲ့ထွင်နိုင်ပြီး Automatic Language အသိအမှတ်ပြုခြင်းစသည့်အဆင့်မြင့်လုပ်ဆောင်မှုများကိုနားလည်နိုင်သည်။ ဤဆောင်းပါးသည်သင်၏ဘာသာစကားမျိုးစုံ 0 က်ဘ်ဆိုက်အဆောက်အအုံအတွက်လက်တွေ့ကျကျရည်ညွှန်းပြောနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။