Ang iminungkahing localization system ay nagbibigay ng mga pagkakataon para sa paglikha ng natural na hitsura ng mga pagsasalin ng mga elemento ng interface na hindi pinipilit sa isang mahigpit na balangkas at hindi limitado sa 1-to-1 na pagsasalin ng mga karaniwang parirala. Sa isang banda, ginagawang napakasimple ng Fluent na ipatupad ang mga pinakasimpleng pagsasalin, ngunit sa kabilang banda, nagbibigay ito ng mga flexible na tool para sa pagsasalin ng mga kumplikadong pakikipag-ugnayan na isinasaalang-alang ang kasarian, plural declensions, conjugations at iba pang mga feature ng wika.
Pinapayagan ng Fluent ang paglikha ng mga asynchronous na pagsasalin, kung saan ang isang simpleng string sa Ingles ay maihahambing sa isang medyo kumplikadong multivariate na pagsasalin sa ibang wika (halimbawa, "Nagdagdag si Vera ng isang larawan," "Nagdagdag si Vasya ng limang larawan"). Kasabay nito, ang Fluent syntax na tumutukoy sa mga pagsasalin ay nananatiling medyo madaling basahin at maunawaan. Ang sistema ay unang idinisenyo para sa paggamit ng mga hindi teknikal na espesyalista, na nagpapahintulot sa mga tagapagsalin na walang mga kasanayan sa programming na makasali sa proseso ng pagsasalin at pagsusuri.
shared-photos =
Sa {$userGender ->
[lalaki] siya
[babae] niya
*[iba] sila
} koleksyon
{$userName} {$photoCount ->
[isang] bagong larawan ang idinagdag
[few] nagdagdag ng {$photoCount} bagong larawan
*Nagdagdag si [other] ng {$photoCount} ng mga bagong larawan
}.
Ang pangunahing elemento ng pagsasalin sa Fluent ay ang mensahe. Ang bawat mensahe ay nauugnay sa isang identifier (halimbawa, "hello = Hello, world!"), na naka-attach sa application code kung saan ito inilapat. Ang mga mensahe ay maaaring mga simpleng text phrase o multi-line na script na isinasaalang-alang ang iba't ibang opsyon sa grammar at kasama
Ang Fluent ay nagbibigay ng mataas na paglaban sa error - ang isang hindi wastong pagkaka-format na mensahe ay hindi humahantong sa pinsala sa buong file na may mga pagsasalin o malapit na mga mensahe. Maaaring magdagdag ng mga komento upang magdagdag ng impormasyon sa konteksto tungkol sa layunin ng mga mensahe at grupo. Ginagamit na ang Fluent para i-localize ang mga site para sa mga proyekto ng Firefox Send at Common Voice. Noong nakaraang taon, nagsimula ang paglipat ng Firefox sa Fluent, at sa kasalukuyan
Pinagmulan: opennet.ru