အခမဲ့ localization ဖွံ့ဖြိုးရေးကိရိယာ

အခမဲ့ i18n JSON ဘာသာပြန် စာလုံးသော့စစ်ဆေးကိရိယာ

မူလဘာသာစကား JSON ဒစ်ရှနရီကို ထည့်သွင်းပြီး သို့မဟုတ် သဘာဝဘာသာပြန်ချက်ကို ထည့်ပါ။ ဖိုင်များကို တင်မထားဘဲ နောက်ကျောတွင်ရှိသေးသော ကီးများ ၊ မလိုအပ်သော ကီးများကို လျင်မြန်စွာ ရှာဖွေလို့ ရပါသည်။

တစ်လုံးတည်း ပြည့်စုံသော မူရင်း ဘာသာစကား အဘိဓာန်။

သင်တူညီမှုကို စစ်ဆေးလိုသော locale ပါ။

4မူလ key များ
3ကိုက်ညီနေသော key များ
1ပျောက်ဆုံးနေသော key များ
1အပို key များ
75%ကျောက်ကွက် ဖုံးလွှမ်းမှု

လက်ရှိ အဓိက ဘာသာစကားတွင် မရှိပါ (Missing from target)

  • checkout.cancel

ထည့်စရာများ (လက်ရှိဘာသာ)

  • navigation.legacy

ဒီဇိုင်းအရ ပုဂ္ဂလိကရာဇ်။ ဤကိရိယာသည် သင့်ဘရောက်ဇာအတွင်းမှသာ လုံးဝ စမ်းသပ်ဆောင်ရွက်သည်။ 붙တ်ထည့်ထားသော အန contenidos များကို တင်ပို့မည် မဟုတ်၊ သိမ်းဆည်းမည် မဟုတ်၊ အနုမြူရေးသုံးသပ်ချက်များထဲတွင် ပါဝင်စေရန်မရှိပါ။

ဒေသीयကုဒ် ပြောင်းလဲကိရိယာen_US, pt-BR, zh-Hant-TW စသဖြင့် locale ကို ထည့်ပါ သို့မဟုတ် လူသိများတဲ့ ဘာသာနာမည်ကို ထည့်ပါ။ canonical ကုဒ်များနှင့် ဖတ်ရှုလွယ်သော အသေးစိတ်အချက်အလက်များကို ခဏတစ်ကြိမ်အတွင်း ရယူနိုင်သည်။Hreflang တက်ဂျ် ပြုလုပ်သူတစ်ကြောင်းလျှင် ဘာသာစကားကုဒ်တစ်ခုနှင့် အပြည့်အစုံ URL တစ်ခုကို ကော်ပီထည့်ပါ။ ဂျင်နေရတာက အစုကို စစ်ဆေးပြီး reciprocal-ready HTML link tag များ ဖန်တီးပေးပါ။

ဘာကြောင့် ဘာသာပြန်ချက် key များကို နှိုင်းယှဉ်ရမည်နည်း

  1. မူလ အဘိဓာန်ကို ထပ်ထားပစ်ပါ။ပထမတန်းတည်းတဲ့အယ်ဒီတာထဲမှာ မူလဘာသာစကား JSON အချက်အလက် အစုအစုံကို ထည့်ပါ။
  2. ပစ်ချပ်လည်းအစီအစဉ်(သို့)ဗဟိုအဘိဓာန်ကို တင်ပါ။စစ်ဆေးလိုသော ဘာသာပြန်ထားသော JSON အရာကို ဒုတိယ editor ထဲတွင် ထည့်ပါ။
  3. ပါဝင်မှုကွာခြားချက်များကို သုံးသပ်ပါငွေ့လျော့နေခြင်း၊ ဖွင့်ထည့်အပိုများခြင်း၊ သွင်းမတူသော အရာများနှင့် အကာအကွယ်ရောက်ရှိမှုရလဒ်များကို အသုံးပြုပြီး ထုတ်မပြသနှင့် မတိုင်မှီ locale-ဖိုင် တွင်းလှိုင်းခြားမှုကို ဖြေရှင်းပါ။

မမြောက်သေးသည့် locale ဖိုင်များကို ထုတ်ဝေမမှီ ဖမ်းပါ

i18n key တစ်ခု မတွေ့ရခြင်းဟာ မကြာခဏ အသုံးပြုသူထံသို့ raw developer စာသား၊ အလွတ် label သို့မဟုတ် fallback-language စာဝါကျအဖြစ် တွက်လာနိုင်ပါတယ်။ ပြီးမြောက်ထုတ်လွှင့်မီ source dictionary ကို အားလုံးသော target locale တို့နှင့် နှိုင်းယှဉ်၍ drift ဖြစ်နေမှုကို လွယ်လင့်တတ်ချိန်မှာ ဖမ်းယူထားပါ။

Checker က nested objects တွေကို key paths အဖြစ် ပြောင်းပြီးတော့ မရှိသေးတဲ့ key တွေ, အပိုနေတဲ့ key တွေ၊ နှိုင်းယှဉ်က်တဲ့ key တွေအဖြစ် ခွဲထုတ်ပေးပါတယ်။ အပို key တွေဟာ source ကနေ ဖယ်ရှားထားတဲ့ အဟောင်းစာသား( stale copy) တွေကို ဖော်ထုတ်နိုင်ပြီး သို့မဟုတ် အဓိပ္ပာယ်ပြင်းထန်သဖြင့် special exception တစ်ခု လိုအပ်သေးတဲ့ target-only key တစ်ခု ဖြစ်နိုင်ပါတယ်။

သော့ချက် ထပ်တူဖြစ်မှုကို Localization အရည်အသွေး တံခါးဝှေ့တစ်ခုအနေဖြင့် သုံးပါ၊

ကျားကျားတူတူ key အရေအတွက်တွေက သည်ဘာသာပြန်ချက်တွေ သောကျန်မှန်ကန်မှု၊ လက်ရှိမှု သို့မဟုတ် UI အနေအထားနဲ့ သင့်လျော်မှုကို သက်သေပြလိုက်ပေးမှာမဟုတ်ပါ။ key ထပ်တူညီမှု စစ်ဆေးချက်များကို ဘာသာပြန်သူ သုံးသပ်မှု၊ placeholder တွေ၏ မှန်ကန်မှု စစ်ဆေးခြင်း၊ screenshot များနှင့် plural နှင့် interpolation ၏ အပြုအမူကို စမ်းသပ်ပေးနိုင်သည့် အလိုအလျောက်စမ်းသပ်မှုများနှင့် တွဲဖက်စစ်ဆေးပါ။

ဆက်လက်နေတဲ့ localization အတွက်တော့ မူရင်းစာသား ပြောင်းလဲချိန်တိုင်းမှာ အဲဒီတူညီတဲ့ နှိုင်းယှဉ်မှုကို ပြန်လည် chạy ပါ။ အဲဒီကြောင့် translation management workflow က အလံုးစုံဖိုင်တွေကို မကြာခဏ ပို့ပေးလဲလှယ်ဖို့မလိုဘဲ လက်ကျန်တာပဲ တာဝန်ပေးနိုင်ပါတယ်။

သင်၏ शब्दकोशများသည် ဤ စက်ပစ္စည်းပေါ်တွင်သာ တည်ရှိပါသည်

ဘ라우ဇာသည် JSON စာရွက်နှစ်ခုကို ဒေသობრივ အဆင့်၌ ဖော်မတ်ခွဲသည်။ Multilocale သည် ၎င်းတို့၏ key များ သို့မဟုတ် value များကို အပ်လုတ်တင်ခြင်း သို့မဟုတ် ထားရှိခြင်း မလုပ်ပါ၊ interaction analytics တွင် ကိန်းဂဏန်း စုစုပေါင်းများနှင့် ယေဘုယျ အောင်မြင်မှု သို့မဟုတ် အမှား အခြေအနေများသာ ပါဝင်သည်။

မေးလေ့ရှိသောမေးခွန်းများ

checker က ဘာသာပြန်စာသားကိုနှိုင်းယှဥ်ပါသလား?

မဟုတ်ပါ။ ၎င်းသည် key path များကိုနှိုင်းယှဉ်ပြီး ထို source key တစ်ခုချင်းစီသည် target JSON တွင် ရှိမရှိကို သတင်းပို့သည်။ ၎င်းသည် သဘာဝစကား အရည်အသွေးကို မှတ်ချက်မထုတ်၊ တန်ဖိုးများကို လူလက်သွားမကူးနှုတ်၊ သို့မဟုတ် စာသားကို ဘာသာပြန်ဝန်ဆောင်မှုသို့ ပို့ခြင်းမပြုပါ။

အလှည့်လိုက်(JSON) nested ऑဘျက်များကို ထောက်ပံ့ပါသလား?

ဟုတ်ပါတယ်။ အစုလိုက်သော key များကို checkout.payment.failed ကဲ့သို့ ဖတ်နိုင်တဲ့ dot path အနေနဲ့ ပြသပါတယ်။ အကောင်များ (arrays) ကို index-အလိုက် key မျှ ဝေဖြာခြင်းမပြုဘဲ တစ်ခုသော ဘာသာပြန်တန်ဖိုးတစ်ခုအနေဖြင့် ကိုင်တွယ်ဆောင်ရွက်ပါတယ်။

ကူးထည့်ထားသော ဘာသာပြန်ဖိုင်များကို အပ်လုပ်ထားပါသလား?

မဟုတ်ပါ။ ပါarse ပြုလုပ်ခြင်းနှင့် နှိုင်းယှဉ်ခြင်းအားလုံးကို သင့်ဘရောက်ဇာတွင် လုံးဝပြုလုပ်ပါသည်။ Analytics သည် စုစုပေါင်းရေတွက်ချက်ချက်များနှင့် parse အခြေအနေကိုသာ လက်ခံပြီး key များ၊ value များ၊ ဖိုင်အကြောင်းအရာများ သို့မဟုတ် ဖိုင်နာမည်များကို မလက်ခံပါ။