အပြည်ပြည်ဆိုင်ရာစံနှုန်းသတ်မှတ်ခြင်း၊ ဒေသတွင်းတည်နေရာ၊ စာဝှက်ခြင်း၊ အိုက်စလန်နှင့်ဂျပန်ကြောင်ဓာတ်ပုံဝက်ဘ်ဆိုက်၏ဘာသာပြန်ဆိုခြင်း
Web applications များအတွင်း၌အပြည်ပြည်ဆိုင်ရာပြောင်းခြင်း၊ နေရာချခြင်းနှင့် encoding လုပ်ခြင်းအတွက်အချက်အလက်များစွာရှိသည်။ တစ်ခုချင်းစီကိုဝဘ် application အတွက်ထောက်ပံ့သောအရာကိုနှင့်ပတ်သက်ပြီးနားလည်မှုလွဲမှားခြင်းတွေအများကြီးရှိပါတယ်။ ဒီမှာယူပါ ...
ဝဘ်ဘရောက်ဆာက web server သို့ဆက်သွယ်မှုတစ်ခုကိုပြုလုပ်သောအခါ၎င်းသည် variable အတော်များများကိုဖြတ်သန်းပြီးနောက်ထပ်တောင်းဆိုမှုများပြုလုပ်သောအခါဥပမာတစ်ခုဖြစ်သည်။
GET / HTTP / 1.1
အိမ်ရှင်: www.dknewmedia.com
အသုံးပြုသူကိုယ်စားလှယ်: Mozilla / 5.0 (Macintosh; U; Intel Mac OS X; en-US; rv: 1.8.1.3) Gecko / 20070309 Firefox / 2.0.0.3
Accept = HTTP Accept = text / xml, application / xml, application / xhtml + xml, text / html; q = 0.9, text / plain; q = 0.8, image / png, * / *; q = 0.5
Accept-Language: en-us, en; q = 0.5
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
နိုငျငံတကာ
အပြည်ပြည်ဆိုင်ရာအယူအဆသည်များစွာသောအရာများ၏ပေါင်းစပ်ဖြစ်ပါသည်:
- ဒေသတွင်းနေရာ လာရောက်လည်ပတ်သူမှလာရောက်လည်ပတ်သူသည်မည်သည့်ဘာသာစကားနှင့်တည်နေရာကိုခွဲခြားသတ်မှတ်နိုင်စွမ်း။ ၎င်းကို Requ ည့်သည်ကိုဒေသတွင်းမှသတ်မှတ်ထားသော HTTP တောင်းခံမှုများမှတစ်ဆင့်ပြုလုပ်သည်။ ငါ့ကိစ္စမှာတော့ဒါက en-US ပါ။ “ en” သည်အင်္ဂလိပ်ဖြစ်ပြီးအမေရိကန်သည်အမေရိကန်ဖြစ်သည်။ ဒီဟာကကျွန်တော့်ရဲ့ Operating System ထဲမှာဆက်တင်တစ်ခုပါ။
- အချိန်ဇုန်များ: အချိန်ဇုန်များအတွက်ညှိနိုင်စွမ်း။ ပုံမှန်အားဖြင့်၎င်းကိုသင်၏ဆာဗာကို Greenwich Mean Time (GMT) ဟုသတ်မှတ်ပြီးသုံးစွဲသူများအား local offset ကို GMT မှသတ်မှတ်ခြင်းဖြင့်ပြီးမြောက်စေသည်။
- အက္ခရာ encoding: ဤသည်မှာဘာသာစကားအက္ခရာအစုံကိုမှန်ကန်စွာပြသနိုင်ခြင်းဖြစ်သည်။ ၎င်းသည် localization နှင့်ကွဲပြားသည်။ အဘယ်ကြောင့်ဆိုသော် localization သည်တောင်းဆိုမှုပြုလုပ်နေသည့်ကွန်ပျူတာ၏ဘာသာစကားနှင့်ဒေသကိုပြောနိုင်သော်လည်း၊ ဖတ်သူ တောင်းခံနေပါတယ် ... ဒါဟာစာဖတ်သူကိုမှတက်သည်!
Browser ကတောင်းဆိုမှုပြုသည့်အခါကျွန်ုပ်၏ HTTP Header တွင်သတိပြုပါ၊ ၎င်းသည်ကျွန်ုပ်၏ locale ကိုတောင်းခံနေသည်ဟုဆာဗာအားပြောခဲ့သည် (Accept-Language: en-us); မည်သို့ပင်ဖြစ်စေကာမူ Character set ကိုတောင်းဆိုရန်ဆာဗာကိုလည်းပြောရန်လိုအပ်သည် (Accept-Charset: Accept-Charset: ISO-8859-1, utf-8; q = 0.7, *; q = 0.7) ISO-8859-1 နှင့် utf -8 သည်ခွင့်ပြုထားသောအက္ခရာနှစ်မျိုးလုံးဖြစ်သည်။
localization
ဤစိတ်ကူးရောထွေးနေသောဤကမ္ဘာတွင်ဒေသခံများသည်ဘာသာစကားကိုဘယ်တော့မှမသတ်မှတ်တော့ပါ။ ငါ en-US ရှိသော်လည်းငါကွဲပြားခြားနားသောဇာတ်ကောင် set ကိုအသုံးပြု။ ကွဲပြားခြားနားသောဘာသာစကားဖတ်နိုင် ... ငါကိုအသုံးပြုတဲ့အခါမှာဖြစ်ပျက် Google Hindi (တကယ်တော့ငါက Google Hindi ကိုမသုံးပါဘူး) ကျွန်ုပ်၏ locale နှင့် character set ကိုကျွန်ုပ်တောင်းခံသည့်အချိန်နှင့်တူသည် ဂူဂဲလ်အင်္ဂလိပ် ဒါပေမယ့်ငါတကယ်စာမဖတ်တတ်တဲ့စာမျက်နှာကိုကျွေးတယ်။ ဘာလို့လဲဆိုတော့ငါမှာ character set မရှိဘူး။ အားလုံးထွက်ပေါ်လာသည်။ ??????????? …သို့သော်၊ ထိုသင်္ကေတကို Firefox (Firefox> Preferences> Advanced> Languages) ထဲသို့တင်နိုင်သည်။
ကျွန်ုပ်သည်ထိုဘာသာစကားကိုဖွင့်ပါက၎င်းသည်မူလစာလုံးပုံစံဖြင့်စာမျက်နှာကိုတောင်းခံ။ ကျွန်ုပ်၏ default locale သည် en-US ဖြစ်သော်လည်းကျွန်ုပ်၏ကွန်ပျူတာပေါ်တွင်ပြသနိုင်သည်။
အကယ်၍ ကျွန်ုပ်သည်ဟိန္ဒူကျောင်းသားဖြစ်ပါက၊ Purdue တွင်အင်္ဂလိပ်စာ လေ့လာ၍ ဆက်သွယ်နိုင်သည် VPN ကို သြစတြေးလျ၌အားလပ်ရက်အပန်းဖြေအနားတွင်…ကျောင်း၏ဆာဗာအားအချက်အလက်များအားအပြည်ပြည်ဆိုင်ရာစနစ်တကျကျင့်သုံးနိုင်ရန်အတွက်လျှောက်ထားရန်လိုအပ်သောချိန်ညှိချက်များ (၃) ခုရှိသည်။ အဘယ်သူမျှမ အခြားပေါ်မူတည်သည်။
ကျွန်ုပ်၏ဒေသသည်အမေရိကန်ကဲ့သို့ဖြစ်လိမ့်မည်ဖြစ်သော်လည်းကျွန်ုပ်၏အချိန်ဇုန်သည်သြစတြေးလျဖြစ်သည်။ သို့သော်ကျွန်ုပ်ဝက်ဘ်ဆိုက်မှတောင်းဆိုသောဘာသာစကားမှာဟိန္ဒူဘာသာဖြစ်နိုင်သည်။ ငါလုပ်ငါ့လျှောက်လွှာပရိုဂရမ်ရန်ဖြစ်လျှင် ယူဆချက် ကျွန်ုပ်၏ကွန်ပျူတာတည်နေရာကို အခြေခံ၍ ကျွန်ုပ်သည်လုံးဝမှားသွားလိမ့်မည် - ထိုသူအားအရှေ့ပိုင်းဇုန်တွင်အင်္ဂလိပ်ကိုအစာကျွေးပါ။ အကောင်းဆုံးကတော့, ငါကမ်းလှမ်းရန်ငါ့လျှောက်လွှာပရိုဂရမ်လိမ့်မယ် နှစ်ခုလုံး ဘာသာစကားနှင့်အချိန်ဇုန်ချိန်ညှိချက်များ…သို့သော်ကျွန်ုပ်သူတို့ကိုဒေသအလိုက်အခြေပြုပြီးမယူဆပါ။
အိုက်စလန် - အဆုံးစွန်သောဥပမာ
ကျွန်ုပ်တို့နေထိုင်ရာယူနိုက်တက်စတိတ်တွင်ဘာသာစကားပေါင်းစုံနှင့်ဘာသာစကားပေါင်းစုံပါဝင်သောစိန်ခေါ်မှုများကိုကျွန်ုပ်တို့မသိရှိပါ အားလုံး အင်္ဂလိပ်စကားပြော [sarcasm ဆိုလို] ။ အိုက်စလန်ကဲ့သို့သောနိုင်ငံအချို့တွင်မိခင်ဘာသာစကားသည်အိုက်စလန်ဘာသာစကားဖြစ်သော်လည်းမယုံနိုင်လောက်အောင်အိုက်စလန်လူမျိုးသည်ဘာသာစကားသုံးမျိုးသင်ယူတတ်လာသည်။ အိုက်စလန်သည်ဥရောပအလယ်ပိုင်းနှင့်မြောက်အမေရိကအလယ်ပိုင်းတွင်ရှိသောနိုင်ငံတစ်နိုင်ငံဖြစ်သောကြောင့်သူတို့၏ကုမ္ပဏီများသည်၎င်းတို့၏ကွန်ပြူတာများမှတိုက်ကြီးများ၊ ဘာသာစကားများ၊ ဘာသာစကားမျိုးစုံသုံးစကားများနှင့်အချိန်ဇယားဇုန်များစွာတွင်အလုပ်လုပ်ကြသည်။
များစွာသောအိုက်စလန်ဝက်ဘ်ဆိုက်များကိုယူအက်စ်အင်္ဂလိပ်၊ ယူကေအင်္ဂလိပ်၊ အိုက်စလန်၊ စပိန်၊ စပိန်၊ ပြင်သစ်နှင့်ဂျာမန်တို့ဖြင့်တည်ဆောက်ထားသည်။ ၎င်းသည်တည်ဆောက်ရန်မည်မျှခက်ခဲမည်ကိုမြင်ယောင်ကြည့်ပါ အိုက်စလန် ဝဘ်ဆိုက် application များနှင့်လက်မှတ်များစနစ်များ ... wow!
အငြင်းအခုံ - ငါ Icelandair ကလူကြိုက်များတဲ့အလုပ်တွေနဲ့အတူအလုပ်လုပ်ရတာအရမ်းပျော်တယ်။ ငါနဲ့အတူအလုပ်လုပ်ရတာကိုအားရကျေနပ်စရာအကောင်းဆုံးအရည်အချင်းရှိတဲ့ဖော်ရွေတဲ့ကျွမ်းကျင်ပညာရှင်တချို့ကမင်းကိုပြောနိုင်တယ်။ ဒါဟာအံ့သြစရာကောင်းလောက်အောင်ကောင်းတဲ့တိုင်းပြည်တစ်ခုပါပဲ သွားလည်ပတ် ... အိုက်စလန်ကိုယူ။ သွားရောက်ကြည့်ရှုရန်သေချာစေပါ ရေပြာအိုင်!
စကားဝှက်ကိုနှိုင်းယှဉ်ခြင်း
တစ် ဦး နှင့်တစ် ဦး အဆင်ပြေစွာမကစားနိုင်သည့်ဘာသာစကားတစ်ခုတည်းအတွင်း၌ပင်ကွဲပြားခြားနားသောဇာတ်ကောင်ကုဒ်များပင်ရှိသည်။ ဥပမာ - Shift-JIS ၌ရေးထားသည့်ဂျပန်စာအီးမေးလ်သည် jaCP သို့ပြောင်းထားသည့်ဂျပန်လူတစ် ဦး ၏ကွန်ပျူတာပေါ်တွင်ဖတ်။ မရနိုင်တော့သောကြောင့်သူတို့၏အီးမေးလ်ဆာဗာသည် EUC-JP ကိုသာအသိအမှတ်ပြုသည်။ အကောင်းဆုံးကတော့၊ သုံးစွဲသူတစ် ဦး အနေဖြင့်မည်သည့် encoding နှင့်မည်သည့်ဘာသာစကားကိုအလိုရှိသည်ကိုသတ်မှတ်သင့်သည်။ encoding နှင့် language သည် client တောင်းသောတောင်းဆိုမှုများနှင့်သဟဇာတဖြစ်အောင်ပြုလုပ်ပေးသင့်သည်။
အကယ်၍ ဂျပန်စာကိုဖတ်လိုလျှင်၊ ကျွန်ုပ်နှစ် ဦး စလုံးသည်ကျွန်ုပ်၏ဘာသာစကားအဖြစ်လည်းကောင်း၊ Shift-JIS ကို၎င်းအားထိုဘာသာစကားကိုမှန်ကန်စွာပြသရန်အတွက်ရွေးချယ်ရမည်။ ဤနေရာတွင်ရောထွေးရန်နောက်ထပ်ရှုပ်ထွေးမှုရှိသည်။ အချို့သော encoding အမျိုးအစားများသည်ဘာသာစကားများစွာကိုအထောက်အကူပြုသည်။ UNICODE / UTF8 သည်ဒါဇင်ပေါင်းများစွာကိုထောက်ပံ့သည်။ ပြောင်းပြန်အဖြစ်ကောင်းစွာမှန်သည်။ အချို့သောဘာသာစကားများကို encoding အမျိုးအစားများစွာဖြင့်ဖတ်နိုင်သည်။ ဒါကအဓိပ္ပာယ်မရှိဘူးဆိုရင်ငါတောင်းပန်ပါတယ်၊ ဒါကအရမ်းရှုပ်ထွေးတဲ့ကိစ္စပါ။
တစ်နေ့မှာငါ (မျှော်လင့်ပါတယ်) ဒီအရာအားလုံးပြောင်းလဲလိမ့်မည်ဟုယုံကြည်ကြသည်။ မူရင်းဒီဇိုင်းရေးဆွဲသူများ၏မူရင်းဒီဇိုင်းရေးဆွဲသူများကဘာသာစကား - တိုင်းပြည်ကိုပေါင်းစပ်ရန်လိုအပ်သည်ဟုမျှော်လင့်ကြသည်။ သို့သော်ငါတို့မူကား ပို၍ ရှုပ်ထွေးလာသည်။ သတိရပါ၊ ဤအရာများကိုအင်တာနက်မတိုင်မီတီထွင်ခဲ့သည်။ ၏ထွန်းနှင့်အတူ GISလူတစ်ယောက်ကသူတို့ရဲ့ encoding ကိုရွေးချယ်ပြီး GIS ကအချိန်ဇုန်နဲ့ဒေသအချက်အလက်တွေကိုကိုင်တွယ်လိမ့်မယ်။
နိုငျငံတကာ
နောက်ကျောနိုင်ငံတကာအထောက်အပံ့ကို။ သငျသညျနိုင်ငံတကာ application ကိုပေးလိုလျှင်, သင်ဖို့လိုအပ်ပါတယ်:
- မျိုးစုံ encoding အမျိုးအစားများ, ဘာသာစကားများကိုထောက်ပံ့နှင့်ထိုဘာသာပြန်ချက်များကိုပြသရန်ဘာသာပြန်ဖိုင်များရှိသည်။
- ၀ န်ဆောင်မှုခံယူသူကိုလိုအပ်ပါက ၄ င်းတို့၏ဘာသာစကားနှင့်၎င်းတို့၏ encoding အမျိုးအစားများကိုသတ်မှတ်ခွင့်ပြုပါ။
- သုံးစွဲသူများအား GMT ၏အချိန်နှင့်နှိုင်းယှဉ်ပါက၎င်းတို့၏အချိန်ဇုန်ကိုကိုးကားရန်ခွင့်ပြုခြင်းအားဖြင့်အချိန်ဇုန်များကိုထောက်ပံ့ပါ
- သင်၏အသုံးပြုသူအမှန်တကယ်တောင်းဆိုနေသည့်အရာနှင့်သူတို့ဖတ်နိုင်သည့်အရာကိုတိကျစွာမဖော်ပြပါ။
ဘာသာပြန်ချက်
စက်ဘာသာပြန်ခြင်းသည်နုနယ်သေးသည်။ အထဲကအဲဒီမှာဝက်ဘ်ဆိုက်အတော်များများရှိပါတယ် (နှင့် WordPress plugins တွေကိုသင့်ဆိုဒ်၏စက်ဘာသာပြန်ခြင်းကိုပေးသော။ ဤသို့ပြုရန်သွေးဆောင်ခြင်းကိုမခံပါနှင့်။ အကြောင်းပြချက်နှစ်ခုရှိသည် -
- အကယ်၍ စက်ဘာသာပြန်ခြင်းသည်အလုပ်ဖြစ်ပါက၊ သင့်ဆိုဒ်ကိုစစ်ဆေးနေသောအသုံးပြုသူသည်ဘာသာပြန်သူရှိနှင့်ပြီးဖြစ်သည်။
- စက်ဘာသာပြန်ခြင်းကစုပ်ယူသည်။
ငါ့ကိုမယုံဘူးလား သင့်အတွက်ဂျပန်ဘာသာပြန်ပေးပါ
ကနေကူးယူ Masatsu ဖိုင်မှတ်တမ်း - ကြောင်တစ်ကောင်၏ဓာတ်ပုံများပါသော dude:
ဂျပန် Blog Entry
???????????
- 00:29:35 masatsu မှဖြစ်သည်??????????????????????????
????????????????????????????????????? (?)?
????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????? (?)
????????????????????
??????????????
???????????
??????????????????????????????????????????????????
???????????????????????????????
????????????????????????????????????????
????????????????????????????????????
??????????? Ag ???????????????????????????????????????????????????????
စက်ဘာသာပြန်ခြင်း
?? ဟန်နီ ?????
-00: 29: 35 masatsu အားဖြင့်မနေ့က“ a / the beast fist fleet” တွင်ပေါ်လာခဲ့သောဆင်တစ် ဦး ၏လက်သီး၏သူတော်စင်၏အမည်။ ရိန်းဂျား "" ?? ဟင်နရီ ???? " ရေဒီယိုသရုပ်ဆောင် Yutaka Mizushima နှင့်အတူ ...
? (?) ဒါကအလွယ်တကူငါးထည်ပါဘူး။
အဘယ်ကြောင့်ဆိုသော်လက်သီးသူတော်စင်၏ရေဒီယိုသရုပ်ဆောင်ပင်လျှင်မာစတာ ????? a / the ကြောင်၏ Nagai Ichiro ၏တရုတ် Quince = နဂါးဘောလုံးသည် a / the ၏ဝန်ထမ်းများ ?? လိမ္မာပါးနပ်စွာပြောဆိုသောလူများသည်ရိန်းဂျားကိုအလွယ်တကူသိရှိနိုင်သည်။
?????? (ချွေး) ယခုနှစ်တွင်ပုံမှန်လေ့ကျင့်မှု၏“ စူပါရေယာဉ်၏အမည်၏လျှို့ဝှက်ချက်” ကိုကျွန်ုပ်လုံးဝမေ့သွားသည်ဟု?,
ဒီနှစ်နှောင်းပိုင်းတွင်ရေးပါက၊
??????? နတ်ကွန်း ??? (ဘယ်လိုဖြစ်နိုင်လဲ?) headland cullion (?? ဖြတ်မရ) Fukami ?? (? သို့မဟုတ်တတ်နိုင်သလောက်စောင့်ကြည့်?) တစ် ဦး / ထိုကပါဘူး
?????? ဖြင့်၎င်းသည် a / name / ခေါင်းစဉ်ကိုပြောင်းလဲလိုက်သောအခါ၎င်းသည်“ can /? /?”, တစ်နည်းအားဖြင့်“ kung fu” ဖြစ်လာသည်။
နောက်ထပ်နှစ်ခုထပ်မံတိုးမြှင့်မည်ဟုဆိုသော်လည်း၎င်းသည်မည်သည့်နာမည်မျိုးဖြစ်လာနိုင်သည်ဆိုသည့်အချက်ကို ??????
ငွေဒြပ်စင်သင်္ကေတ Ag သည်အဘယ်ကြောင့်ဆိုသော်အမှန်တရားကို“ age” ဟုခေါ်သည်။ ငွေ” ဟု Takaoka? ??????? ၏နည်းပညာရှင် ဇာတ်ကောင် "ဟုခေါ်" ကြောင်းစဉ်းစားခဲ့သည် အဲဒါကိုအပိုအဖွဲ့ဝင်တစ် ဦး နဲ့ခေါ်မယ်ဆိုရင် silver'screen? ရုပ်ရှင်နဲ့တွဲဖက်အသုံးပြုတာဖြစ်ပါတယ်။
သို့သော်ကျွန်ုပ်၏သီအိုရီသည်၎င်းနှင့်ဆက်နွှယ်မှုမရှိကြောင်းတစ်ကိုယ်ကောင်းဆန်စွာစဉ်းစားနေခြင်းဖြစ်သည်။ a / တရုတ်ဇာတ်ကောင်တွင်ပါဝင်သည်။
ငါဒီဘာသာပြန်ချက်အပေါ် polarity ကပြောင်းပြန်အင်္ဂလိပ်လို diction သကဲ့သို့စာဖတ်နိုင်သည့် diction ပေးလိမ့်မယ်သေချာပါတယ်။ သင်ဝင်ခွင့်ကိုနားလည်ခဲ့သလား။