Piedāvātā lokalizācijas sistēma sniedz iespējas veidot dabiskus interfeisa elementu tulkojumus, kas nav iespiesti stingrā ietvarā un neaprobežojas ar standarta frāžu tulkojumu 1 pret 1. No vienas puses, Fluent padara vienkāršāko tulkojumu ieviešanu ārkārtīgi vienkāršu, bet, no otras puses, tas nodrošina elastīgus rīkus sarežģītu mijiedarbību tulkošanai, kas ņem vērā dzimumu, daudzskaitļa deklinācijas, konjugācijas un citas valodas iezīmes.
Fluent ļauj izveidot asinhronus tulkojumus, kuros vienkāršu virkni angļu valodā var salīdzināt ar diezgan sarežģītu daudzfaktoru tulkojumu citā valodā (piemēram, “Vera pievienoja fotoattēlu”, “Vasja pievienoja piecas fotogrāfijas”). Tajā pašā laikā Fluent sintakse, kas nosaka tulkojumus, joprojām ir diezgan viegli lasāma un saprotama. Sistēma sākotnēji bija paredzēta lietošanai netehniskiem speciālistiem, kas ļauj tulkošanas un pārskatīšanas procesā iesaistīt tulkotājus bez programmēšanas prasmēm.
kopīgoti fotoattēli =
Sadaļā {$userGender ->
[vīrietis] viņu
[sieviete] viņu
*[citi] viņi
} kolekcija
{$userName} {$photoCount ->
[viens] jauns fotoattēls pievienots
[daži] pievienoja {$photoCount} jaunus fotoattēlus
*[other] pievienoja {$photoCount} jaunus fotoattēlus
}.
Fluent tulkošanas galvenais elements ir vēstījums. Katrs ziņojums ir saistīts ar identifikatoru (piemēram, "sveika = sveiki, pasaule!"), kas ir pievienots lietojumprogrammas kodam, kur tas tiek lietots. Ziņojumi var būt vienkāršas teksta frāzes vai vairāku rindu skripti, kas ņem vērā dažādas gramatikas opcijas un ietver
Fluent nodrošina augstu kļūdu pretestību – nepareizi formatēts ziņojums neizraisa visa faila bojājumus ar tulkojumiem vai blakus esošajiem ziņojumiem. Komentārus var pievienot, lai pievienotu kontekstuālu informāciju par ziņojumu un grupu mērķi. Fluent jau tiek izmantots vietņu lokalizēšanai Firefox Send un Common Voice projektiem. Pagājušajā gadā sākās un pašlaik notiek Firefox migrācija uz Fluent
Avots: opennet.ru