ကမ္ဘာတဝှမ်းရှိသုံးစွဲသူအရေအတွက်တိုးများလာခြင်းနှင့်အတူဘာသာစကားမျိုးစုံဝက်ဘ်ဆိုက်များသည်အထူးအရေးကြီးသည်။ ကျယ်ပြန့်စွာအသုံးပြုသောဆာဗာဘက်ဘာသာစကားတစ်ခုအနေဖြင့် PHP သည်ပေါ့ပါးပြီးပြောင်းလွယ်ပြင်လွယ်သော Typecho Blog စနစ်ဖြင့် 0 က်ဘ်ဆိုက်ကိုအပြည်ပြည်ဆိုင်ရာ 0 က်ဘ်ဆိုက်ကိုလျင်မြန်စွာအကောင်အထည်ဖော်နိုင်သည်။ ဤဆောင်းပါးသည် PHP နှင့် PHPCHO ကို အသုံးပြု. ဘာသာစကားမျိုးစုံအထောက်အပံ့များကိုမည်သို့အကောင်အထည်ဖော်ရန်နှင့်တိကျသောကုဒ်များကိုဥပမာပေးမည်နည်း။
ပထမ ဦး စွာပရိုဂရမ်၏နောက်ဆုံးပေါ်မူကွဲကိုဒေါင်းလုပ်ဆွဲရန်နှင့်ဖိုင်ကို server root directory ထဲသို့ဒေါင်းလုပ်လုပ်ရန်တရားဝင် Typecho ဝက်ဘ်ဆိုက်သို့သွားပါ။ ထို့နောက် install.php ကို browser မှတဆင့်ဝင်ရောက်ပြီး installation wizer ကို execute လုပ်ပြီး database နှင့် website အုပ်ချုပ်ရေးသတင်းအချက်အလက်များကိုဖြည့်စွက်ပါ။
တပ်ဆင်ပြီးပါကနောက်ခံကိုရိုက်ထည့်ပါ, "Settings" → "General" ကိုနှိပ်ပါ။ ဝက်ဘ်ဆိုက်ခေါင်းစဉ်, ဆိုက်ဖော်ပြချက်စသည်ဖြင့်အခြေခံအချက်အလက်များကိုဖြည့်စွက်ပါ။
Lang Names အမည်ရှိဖိုင်တွဲအသစ်တစ်ခုကို ClateCho ၏ root directory ထဲတွင် ဖန်တီး. ဘာသာစကားဖိုင်များဖန်တီးပါ။ ဥပမာ - ဘာသာစကားဖိုင်များကိုဖန်တီးပါ။
ဘာသာစကားဖိုင်တစ်ခုစီသည်အောက်ပါအတိုင်းဖော်ပြထားသည့်အတိုင်းဘာသာပြန်ထားသောအကြောင်းအရာများပါ 0 င်သော array တစ်ခုသို့ပြန်ပို့သင့်သည် -
<?php
return array(
'welcome' => 'ဝမ်းသာစွာနှုတ်ဆက်ခြင်း',
'about' => 'ကြှနျုပျတို့အကွောငျး',
'contact' => 'ကြှနျုပျတို့ကိုဆကျသှယျရနျ',
);
သုံးစွဲသူများအားဘာသာစကားများကိုလွတ်လပ်စွာပြောင်းရန်ခွင့်ပြုရန်ခွင့်ပြုရန်အတွက်၎င်းတို့သည် 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 ကိုအင်္ဂလိပ်သို့ပြောင်းရန်။
Typplate File တွင် Typecho ၏ International function __ () ကို သုံး. ဘာသာစကားအထုပ်တွင်ခေါ်ဆိုရန်။
<?php echo __('welcome'); ?>
ဤလုပ်ဆောင်ချက်သည်လက်ရှိထားသည့်ဘာသာစကားအပေါ် အခြေခံ. သက်ဆိုင်ရာဘာသာပြန်ထားသောအကြောင်းအရာများကိုထုတ်ဖော်ပြောဆိုလိမ့်မည်။
ဘာသာစကားမျိုးစုံဆိုဒ်တစ်ခုတည်ဆောက်ရာတွင်, ရက်စွဲပုံစံများ, ငွေကြေးယူနစ်များစသဖြင့်လည်းဘာသာစကားကွဲပြားခြားနားရန်လိုအပ်သည်။ လက်ရှိဘာသာစကားကို template မှတဆင့်အကဲဖြတ်နိုင်ပြီးအသုံးပြုသူအတွေ့အကြုံကိုမြှင့်တင်ရန်သက်ဆိုင်ရာ display format ကိုဖွင့်နိုင်သည်။
ဤဆောင်းပါးတွင်မိတ်ဆက်နည်းများမှတစ်ဆင့် Typech ကိုတည်ဆောက်ထားသောဝက်ဘ်ဆိုက်များကိုဘာသာစကားမျိုးစုံဘာသာစကားဖြင့်အပြည့်အဝထောက်ခံနိုင်သည်။ PHP စိတ်ကြိုက်ဘာသာစကားထုပ်ပိုးမှုနှင့်ဘာသာစကား switching ယန္တရားများကိုအသုံးပြုခြင်းသည် 0 က်ဘ်ဆိုက်၏နိုင်ငံတကာစွမ်းဆောင်ရည်ကိုတိုးတက်စေရုံသာမကသုံးစွဲသူများကိုပိုမိုဖော်ရွေသောအသုံးပြုသူအတွေ့အကြုံကိုလည်းပြုလုပ်သည်။
TEMPOCHO ၏ပွင့်လင်းမှုသည်အလယ်တန်းဖွံ့ဖြိုးတိုးတက်မှုအတွက်နေရာများစွာပေးသည်။ သတ်သတ်မှတ်မှတ်စီမံကိန်းလိုအပ်ချက်များနှင့်ပေါင်းစပ်ပြီး၎င်းသည်ဘာသာစကားအထုပ်စီမံခန့်ခွဲရေးမျက်နှာပြင်ကိုပိုမိုချဲ့ထွင်နိုင်ပြီး Automatic Language အသိအမှတ်ပြုခြင်းစသည့်အဆင့်မြင့်လုပ်ဆောင်မှုများကိုနားလည်နိုင်သည်။ ဤဆောင်းပါးသည်သင်၏ဘာသာစကားမျိုးစုံ 0 က်ဘ်ဆိုက်အဆောက်အအုံအတွက်လက်တွေ့ကျကျရည်ညွှန်းပြောနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။