Mozilla သည် Fluent 1.0 localization system ကိုထုတ်ဝေခဲ့သည်။

မိတ်ဆက်ပေးသည်။ ပရောဂျက်၏ပထမဆုံးတည်ငြိမ်သောထုတ်ပြန်မှု ကျွမ်းကျင်စွာ 1.0Mozilla ထုတ်ကုန်များ၏ ဒေသန္တရကို ရိုးရှင်းစေရန် ဖန်တီးထားသည်။ ဗားရှင်း 1.0 သည် အမှတ်တံဆိပ်သတ်မှတ်ချက်များနှင့် အထားအသိုကို တည်ငြိမ်စေကြောင်း မှတ်သားထားသည်။ ပရောဂျက်တိုးတက်မှုများ ကူးစက်ပျံ့နှံ့သည် Apache 2.0 အောက်တွင် လိုင်စင်ရထားသည်။ ကျွမ်းကျင်စွာ အကောင်အထည်ဖော်မှုများကို ဘာသာစကားများဖြင့် ပြင်ဆင်ထားပါသည်။ Python ကို, JavaScript ကို и သံခြေး. Fluent ဖော်မတ်တွင် ဖိုင်များပြင်ဆင်မှုကို ရိုးရှင်းစေရန်၊ ၎င်းတို့ကို တီထွင်ထုတ်လုပ်နေပါသည်။ အွန်လိုင်းအယ်ဒီတာ и ပလပ်ဂင် Vim အတွက်။

အဆိုပြုထားသော ဒေသန္တရပြုခြင်းစနစ်သည် တင်းကျပ်သောဘောင်သို့ အတင်းအကျပ်မခိုင်းစေဘဲ စံစကားစုများကို 1 မှ 1 ဘာသာပြန်ဆိုခြင်းတွင် အကန့်အသတ်မရှိသော သဘာဝအတိုင်းမြင်နိုင်သော အင်တာဖေ့စ်ဒြပ်စင်များကို ဖန်တီးရန်အတွက် အခွင့်အလမ်းများကို ပေးပါသည်။ တစ်ဖက်တွင်၊ Fluent သည် အရိုးရှင်းဆုံးဘာသာပြန်ချက်များကို အကောင်အထည်ဖော်ရန် အလွန်ရိုးရှင်းစေသည်၊ သို့သော် အခြားတစ်ဖက်တွင်၊ ၎င်းသည် လိင်၊ အများကိန်း declensions၊ conjugations နှင့် အခြားဘာသာစကားအင်္ဂါရပ်များကို ထည့်သွင်းစဉ်းစားသည့် ရှုပ်ထွေးသောအပြန်အလှန်ဘာသာပြန်ဆိုခြင်းအတွက် ပြောင်းလွယ်ပြင်လွယ်သောကိရိယာများကို ပံ့ပိုးပေးပါသည်။

အင်္ဂလိပ်လို ရိုးရှင်းသော စာကြောင်းတစ်ကြောင်းကို အခြားဘာသာစကားဖြင့် ရှုပ်ထွေးသော ဘာသာပြန်ဆိုချက်များနှင့် နှိုင်းယှဉ်နိုင်သည် (ဥပမာ၊ "Vera က ဓာတ်ပုံတစ်ပုံကို ထည့်ထားသည်"၊ "Vasya က ဓာတ်ပုံငါးပုံထည့်ထားသည်") ကို ကျွမ်းကျင်စွာ ဖန်တီးနိုင်စေသည်။ တစ်ချိန်တည်းမှာပင်၊ ဘာသာပြန်ဆိုချက်များကို သတ်မှတ်ပေးသည့် Fluent syntax သည် ဖတ်ရှုနားလည်ရန် အတော်လေး လွယ်ကူနေသေးသည်။ ပရိုဂရမ်းမင်းကျွမ်းကျင်မှုမရှိသော ဘာသာပြန်သူများအား ဘာသာပြန်ခြင်းနှင့် ပြန်လည်သုံးသပ်ခြင်းလုပ်ငန်းစဉ်တွင် ပါဝင်ခွင့်ပြုသည့် စနစ်မဟုတ်သော နည်းပညာဆိုင်ရာ အထူးကျွမ်းကျင်သူများက အသုံးပြုရန်အတွက် ကနဦးတွင် ဒီဇိုင်းထုတ်ထားသည်။

shared-photos =
{$userGender -> တွင်
[ယောက်ျား] သူ့ကို
[အမျိုးသမီး] သူမ
*[အခြား]သူတို့
} စုဆောင်းမှု
{$userName} {$photoCount ->
ဓာတ်ပုံအသစ် [တစ်ပုံ] ထည့်ပေးထားသည်။
[အနည်းငယ်] ဓာတ်ပုံအသစ် {$photoCount} ပုံကို ထည့်ထားသည်။
*[other] ဓာတ်ပုံအသစ် {$photoCount} ပုံကို ထည့်ထားသည်။
}.

Fluent တွင် ဘာသာပြန်ခြင်း၏ အဓိကအချက်မှာ မက်ဆေ့ချ်ဖြစ်သည်။ မက်ဆေ့ဂျ်တစ်ခုစီသည် ၎င်းကိုအသုံးပြုသည့် အပလီကေးရှင်းကုဒ်တွင် ပူးတွဲပါရှိသည့် identifier တစ်ခု (ဥပမာ၊ "hello = Hello, world!")။ မက်ဆေ့ဂျ်များသည် ကွဲပြားသောသဒ္ဒါရွေးချယ်မှုများနှင့် ထည့်သွင်းစဉ်းစားသော ရိုးရှင်းသော စာသားစကားစုများ သို့မဟုတ် စာကြောင်းပေါင်းများစွာ script များဖြစ်နိုင်သည်။ အခြေအနေဆိုင်ရာအသုံးအနှုန်းများ (ရွေးချယ်သူများ)၊ ကိန်းရှင်များ, ဂုဏ်သတ္တိများ, အသုံးအနှုန်းများ и လုပ်ငန်းဆောင်တာ (နံပါတ်ဖော်မတ်၊ ရက်စွဲနှင့် အချိန်ပြောင်းလဲခြင်း)။ လင့်ခ်များကို ပံ့ပိုးပေးသည် - အချို့သော မက်ဆေ့ချ်များကို အခြားမက်ဆေ့ချ်များတွင် ထည့်သွင်းနိုင်ပြီး မတူညီသောဖိုင်များကြားရှိ လင့်ခ်များကို ခွင့်ပြုထားသည်။ စည်းဝေးပွဲမလုပ်မီ၊ မက်ဆေ့ချ်ဖိုင်များကို အစုများအဖြစ် ပေါင်းစပ်ထားသည်။

Fluent သည် မြင့်မားသော အမှားအယွင်းကို ခံနိုင်ရည်ရှိစေသည် - မှားယွင်းစွာဖော်မတ်ချထားသည့် မက်ဆေ့ချ်သည် ဘာသာပြန်ဆိုမှုများ သို့မဟုတ် အနီးနားရှိ မက်ဆေ့ချ်များဖြင့် ဖိုင်တစ်ခုလုံးကို ပျက်စီးစေမည်မဟုတ်ပါ။ မက်ဆေ့ချ်များနှင့် အဖွဲ့များ၏ ရည်ရွယ်ချက်နှင့် ပတ်သက်သော အကြောင်းအရာဆိုင်ရာ အချက်အလက်များကို ထည့်သွင်းရန် မှတ်ချက်များ ထည့်သွင်းနိုင်သည်။ Fluent ကို Firefox Send နှင့် Common Voice ပရောဂျက်များအတွက် ဝဘ်ဆိုက်များကို နေရာချထားရန် အသုံးပြုပြီးဖြစ်သည်။ ပြီးခဲ့သည့်နှစ်တွင်၊ Firefox ၏ Fluent သို့ ပြောင်းရွှေ့ခြင်းကို စတင်ခဲ့ပြီး လက်ရှိတွင်ဖြစ်သည်။ ပြင်ဆင် ဘာသာပြန်ဆိုထားသော စာ ၃၀၀၀ ကျော် (စုစုပေါင်း၊ Firefox တွင် ဘာသာပြန်ရန် စာကြောင်း ၁၃ဝဝဝ ခန့် ရှိသည်)။

Mozilla သည် Fluent 1.0 localization system ကိုထုတ်ဝေခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add