Predlagani lokalizacijski sistem ponuja priložnosti za ustvarjanje naravnih prevodov elementov vmesnika, ki niso vsiljeni v tog okvir in niso omejeni na prevod standardnih stavkov 1 proti 1. Po eni strani Fluent izjemno poenostavi izvajanje najpreprostejših prevodov, po drugi strani pa nudi prilagodljiva orodja za prevajanje kompleksnih interakcij, ki upoštevajo spol, množinske sklanjatve, konjugacije in druge jezikovne značilnosti.
Fluent omogoča ustvarjanje asinhronih prevodov, v katerih lahko preprost niz v angleščini primerjamo s precej zapletenim večvariantnim prevodom v drugem jeziku (na primer »Vera je dodala fotografijo«, »Vasja je dodal pet fotografij«). Hkrati je sintaksa Fluent, ki definira prevode, precej enostavna za branje in razumevanje. Sistem je bil prvotno zasnovan za uporabo netehničnih strokovnjakov, kar omogoča prevajalcem brez znanja programiranja, da sodelujejo v procesu prevajanja in pregleda.
skupne fotografije =
V {$userGender ->
[moški] njega
[ženska] njo
*[drugi] njih
} zbirka
{$userName} {$photoCount ->
Dodana [ena] nova fotografija
[few] je dodalo {$photoCount} novih fotografij
*[other] je dodal {$photoCount} novih fotografij
}.
Osrednji element prevajanja v Fluentu je sporočilo. Vsako sporočilo je povezano z identifikatorjem (na primer "zdravo = zdravo, svet!"), ki je priložen kodi aplikacije, kjer je uporabljeno. Sporočila so lahko preproste besedilne fraze ali večvrstični skripti, ki upoštevajo različne slovnične možnosti in vključujejo
Fluent zagotavlja visoko odpornost na napake - nepravilno oblikovano sporočilo ne poškoduje celotne datoteke s prevodi ali bližnjimi sporočili. Dodate lahko komentarje, da dodate kontekstualne informacije o namenu sporočil in skupin. Fluent se že uporablja za lokalizacijo spletnih mest za projekta Firefox Send in Common Voice. Lansko leto se je začela selitev Firefoxa na Fluent in je trenutno
Vir: opennet.ru