Сунушталган локализация системасы катаал алкактарга мажбурланбаган жана стандарттуу фразаларды 1ден 1ге которуу менен чектелбеген интерфейс элементтеринин табигый көрүнгөн котормолорун түзүүгө мүмкүнчүлүктөрдү берет. Бир жагынан, Fluent эң жөнөкөй котормолорду ишке ашырууну өтө жөнөкөй кылат, бирок экинчи жагынан, ал гендердик, көптүк түрдөгү жалгашууларды, конъюгацияларды жана башка тил өзгөчөлүктөрүн эске алган татаал өз ара аракеттенүүнү которуу үчүн ийкемдүү куралдар менен камсыз кылат.
Fluent асинхрондук котормолорду түзүүгө мүмкүндүк берет, анда англис тилиндеги жөнөкөй сапты башка тилдеги кыйла татаал көп варианттуу котормо менен салыштырууга болот (мисалы, “Вера сүрөт кошту”, “Вася беш сүрөт кошту”). Ошол эле учурда котормолорду аныктаган Fluent синтаксиси окууга жана түшүнүүгө оңой бойдон калууда. Система алгач техникалык эмес адистер тарабынан колдонуу үчүн иштелип чыккан, бул программалоо жөндөмү жок котормочуларды котормо жана кароо процессине тартууга мүмкүндүк берет.
бөлүшүлгөн сүрөттөр =
{$userGender -> ичинде
[эркек] аны
[аял] аны
*[башка] аларды
} жыйнагы
{$userName} {$photoCount ->
[бир] жаңы сүрөт кошулду
[бир нече] {$photoCount} жаңы сүрөт кошту
*[other] {$photoCount} жаңы сүрөт кошту
}.
Fluent котормонун негизги элементи билдирүү болуп саналат. Ар бир билдирүү идентификатор менен байланышкан (мисалы, "салам = Салам, дүйнө!"), ал колдонулган жерде колдонмонун кодуна тиркелет. Кабарлар жөнөкөй текст фразалар же көп саптуу скрипттер болушу мүмкүн, алар ар кандай грамматикалык варианттарды эске алып,
Fluent жогорку ката каршылыгын камсыз кылат - туура эмес форматталган билдирүү котормолору же жакынкы билдирүүлөр менен бүт файлга зыян алып келбейт. Комментарийлерди билдирүүлөрдүн жана топтордун максаты жөнүндө контексттик маалыматты кошуу үчүн кошууга болот. Fluent мурунтан эле Firefox Send жана Common Voice долбоорлору үчүн сайттарды локалдаштыруу үчүн колдонулат. Өткөн жылы Firefoxтун Fluentке өтүүсү башталган жана азыр да
Source: opennet.ru