Mozilla شايع ڪيو آهي Fluent 1.0 localization system

پاران پيش ڪيل منصوبي جي پهرين مستحڪم ڇڏڻ رواني 1.0, Mozilla پروڊڪٽس جي لوڪلائيزيشن کي آسان ڪرڻ لاءِ ٺاهي وئي. نسخو 1.0 مارڪ اپ وضاحتن ۽ نحو جي استحڪام کي نشان لڳايو. پروجيڪٽ جي ترقي ڦهلڻ Apache 2.0 تحت لائسنس يافته. ٻولين ۾ روانيءَ سان عمل تيار ڪيو ويندو آهي Python, JavaScript и زنگ. Fluent فارميٽ ۾ فائلن جي تياري کي آسان ڪرڻ لاء، اهي ترقي ڪري رهيا آهن آن لائن ايڊيٽر и پلگ ان ويم لاء.

تجويز ڪيل لوڪلائيزيشن سسٽم انٽرفيس عناصر جي قدرتي ڏسندڙ ترجمي ٺاهڻ جا موقعا فراهم ڪري ٿو جيڪي سخت فريم ورڪ ۾ مجبور نه آهن ۽ معياري جملن جي 1 کان 1 ترجمي تائين محدود نه آهن. هڪ طرف، Fluent آسان ترجمن کي لاڳو ڪرڻ کي انتهائي سادو بڻائي ٿو، پر ٻئي طرف، اهو پيچيده رابطي جي ترجمي لاءِ لچڪدار اوزار مهيا ڪري ٿو، جيڪي صنف، جمع بيان، ڪنجوجيشن ۽ ٻين ٻولين جي خصوصيتن کي مدنظر رکن ٿا.

Fluent اجازت ڏئي ٿو غير مطابقت پذير ترجمن جي تخليق جي، جنهن ۾ انگريزيءَ ۾ هڪ سادي اسٽرنگ جو مقابلو ڪري سگهجي ٿو بلڪه پيچيده multivariate ترجمي سان ٻي ٻوليءَ ۾ (مثال طور، ”ويرا هڪ فوٽو شامل ڪيو،“ ”واسيا شامل ڪيو پنج فوٽو“). ساڳئي وقت، فلوئنٽ نحو جيڪو ترجمي جي وضاحت ڪري ٿو اهو پڙهڻ ۽ سمجهڻ ۾ بلڪل آسان آهي. سسٽم شروعاتي طور تي غير ٽيڪنيڪل ماهرن جي استعمال لاءِ ٺاهيو ويو هو، جيڪو پروگرامنگ جي مهارتن کان سواءِ ترجمو ڪندڙن کي ترجمي ۽ نظرثاني جي عمل ۾ شامل ٿيڻ جي اجازت ڏئي ٿو.

شيئر ڪيل تصويرون =
۾ {$userGender ->
[مرد] هن کي
[عورت] هن
* [ٻيا] اهي
} جمع
{$userName} {$photoCount ->
نئين تصوير شامل ڪئي وئي
[few] شامل ڪيا ويا {$photoCount} نيون تصويرون
*[ٻيو] شامل ڪيو {$photoCount} نيون تصويرون
}.

روانيءَ ۾ ترجمي جو بنيادي عنصر پيغام آهي. هر پيغام هڪ سڃاڻپ ڪندڙ سان جڙيل آهي (مثال طور، "هيلو = هيلو، دنيا!")، جيڪو ايپليڪيشن ڪوڊ سان ڳنڍيل آهي جتي اهو لاڳو ڪيو ويو آهي. پيغام سادو متن وارا جملا يا گھڻ لائين اسڪرپٽ ٿي سگھن ٿا جيڪي مختلف گرامر اختيارن کي حساب ۾ رکن ٿا ۽ شامل آھن مشروط اظهار (چونڊيندڙ) متغير, خاصيتون, شرطون и ڪم (نمبر فارميٽنگ، تاريخ ۽ وقت جي تبديلي). لنڪس سپورٽ آهن - ڪجهه پيغام ٻين پيغامن ۾ شامل ڪري سگھجن ٿا، ۽ مختلف فائلن جي وچ ۾ لنڪ جي اجازت آهي. اسيمبلي کان اڳ، پيغام فائلون سيٽن ۾ گڏيل آهن.

Fluent اعلي نقص مزاحمت مهيا ڪري ٿو - هڪ غلط فارميٽ ٿيل پيغام ترجمي يا ويجهن پيغامن سان پوري فائل کي نقصان نه پهچائيندو آهي. پيغامن ۽ گروپن جي مقصد بابت لاڳاپيل معلومات شامل ڪرڻ لاءِ تبصرا شامل ڪري سگھجن ٿا. Fluent اڳ ۾ ئي استعمال ڪيو ويو آهي سائيٽن کي مقامي ڪرڻ لاءِ Firefox Send ۽ Common Voice منصوبن. گذريل سال، فائر فاڪس جي لڏپلاڻ شروع ٿي، ۽ في الحال آهي تيار ڪيل ترجمي سان گڏ 3000 پيغامن کان وڌيڪ (مجموعي طور تي، فائر فاڪس ۾ ترجمي لاءِ اٽڪل 13 هزار لائينون آهن).

Mozilla شايع ڪيو آهي Fluent 1.0 localization system

جو ذريعو: opennet.ru

تبصرو شامل ڪريو