Առաջարկվող տեղայնացման համակարգը հնարավորություն է ընձեռում ստեղծելու ինտերֆեյսի տարրերի բնական տեսք ունեցող թարգմանություններ, որոնք չեն ամրագրվում կոշտ շրջանակի մեջ և չեն սահմանափակվում ստանդարտ արտահայտությունների 1-ից 1 թարգմանությամբ: Մի կողմից, Fluent-ը չափազանց պարզեցնում է ամենապարզ թարգմանությունների իրականացումը, բայց մյուս կողմից՝ տրամադրում է ճկուն գործիքներ բարդ փոխազդեցությունների թարգմանության համար, որոնք հաշվի են առնում սեռը, հոգնակի անկումները, խոնարհումները և լեզվական այլ հատկանիշներ:
Fluent-ը թույլ է տալիս ստեղծել ասինխրոն թարգմանություններ, որոնցում անգլերեն լեզվով պարզ տողը կարելի է համեմատել այլ լեզվով բավականին բարդ բազմաչափ թարգմանության հետ (օրինակ՝ «Վերան ավելացրեց լուսանկար», «Վասյան ավելացրեց հինգ լուսանկար»): Միևնույն ժամանակ, Fluent շարահյուսությունը, որը սահմանում է թարգմանությունները, մնում է բավականին հեշտ ընթերցվող և հասկանալի: Համակարգն ի սկզբանե նախատեսված էր ոչ տեխնիկական մասնագետների օգտագործման համար, ինչը թույլ է տալիս ծրագրավորման հմտություններ չունեցող թարգմանիչներին ներգրավվել թարգմանության և վերանայման գործընթացում:
համօգտագործվող-լուսանկարներ =
{$userGender ->-ում
[արական] նրան
[իգական] նրան
*[այլ] դրանք
} հավաքածու
{$userName} {$photoCount ->
[մեկ] նոր լուսանկար է ավելացվել
[few] ավելացրել է {$photoCount} նոր լուսանկար
*[other] ավելացրել է {$photoCount} նոր լուսանկար
}.
Fluent-ում թարգմանության հիմնական տարրը հաղորդագրությունն է: Յուրաքանչյուր հաղորդագրություն կապված է նույնացուցիչի հետ (օրինակ՝ «բարև = Բարև, աշխարհ»), որը կցվում է հավելվածի կոդին, որտեղ այն կիրառվում է: Հաղորդագրությունները կարող են լինել պարզ տեքստային արտահայտություններ կամ բազմատող սկրիպտներ, որոնք հաշվի են առնում քերականության տարբեր տարբերակներ և ներառում են
Fluent-ն ապահովում է սխալների բարձր դիմադրություն. սխալ ձևաչափված հաղորդագրությունը չի հանգեցնում թարգմանությունների կամ մոտակա հաղորդագրությունների միջոցով ամբողջ ֆայլի վնասմանը: Մեկնաբանությունները կարող են ավելացվել՝ հաղորդագրությունների և խմբերի նպատակների վերաբերյալ համատեքստային տեղեկատվություն ավելացնելու համար: Fluent-ն արդեն օգտագործվում է Firefox Send և Common Voice նախագծերի կայքերը տեղայնացնելու համար: Անցյալ տարի սկսվեց Firefox-ի միգրացիան դեպի Fluent, և այժմ էլ կա
Source: opennet.ru