Ettevõte Mozilla on avaldanud lokaliseerimissüsteemi Fluent 1.0

Esitletud esimene stabiilne väljaanne projekti Fluent 1.0, mis loodi Mozilla toodete lokaliseerimise lihtsustamiseks. Versioon 1.0 tähistab spetsifikatsioonide ja märgistuskeele stabiliseerimist. Projekti arendamine jaotatakse on litsentseeritud Apache 2.0 alla. Fluenti rakendused on valmistatud keeltes Python, JavaScript ja Rust. Fluent formaadis failide ettevalmistamise lihtsustamiseks areneb veebiredaktor ja plugin Vimile.

Pakutud lokaliseerimissüsteem võimaldab luua loomuliku välimusega tõlkeid kasutajaliidese elementidest, mis ei ole piiratud jäikade raamidega ega üheselt tõlgete 1:1 malli järgi. Ühelt poolt võimaldab Fluent väga lihtsalt rakendada lihtsamaid tõlkeid, kuid teiselt poolt pakub see paindlikku tööriistakomplekti keeruliste interaktsioonide tõlkimiseks, arvestades sugu, käänet, mitmuses ja muid keelelisi eripärasid.

Fluents võimaldab asünkroonsete tõlgete loomist, kus lihtne ingliskeelne lause saab sobitada piisavalt keeruka mitme variandi tõlkega teises keeles (näiteks: „Vera lisas foto”, „Vasja lisas viis fotot”). Sellegipoolest jääb Fluenti süntees, mis määratleb tõlked, piisavalt loetavaks ja arusaadavaks. Süsteem on algselt kavandatud mitte-tehniliste spetsialistide kasutamiseks, mis võimaldab tõlkijatel, kellel pole programmeerimise oskusi, tõlkimise ja ülevaatamise protsessis osaleda.

shared-photos =
V {$userGender ->
[male] tema
[female] tema
*[other] nende
} kogu
{$userName} {$photoCount ->
[one] on lisatud uus foto
[few] on lisatud {$photoCount} uusi fotosid
*[other] on lisatud {$photoCount} uusi fotosid
}.

Fluendi tõlke põhikomponent on sõnum. Iga sõnum on seotud identifikaatoriga (näiteks „hello = Tere, maailm!”), mis on kinnitatud rakenduste koodi juurde selle kasutamise kohas. Sõnumid võivad olla nii lihtsad tekstifrasid kui ka mitmerealised skriptid, mis arvestavad erinevaid grammatilisi variante ja sisaldavad tingimuslikke väljendeid (valikud), muutujad, atribuutid, terminid ja funktsioonid (numbrite vormindamine, kuupäevade ja kellaaegade konverteerimine). Toetatakse viiteid — üks sõnum võib olla teiste sõnumite osaks ning lubatakse viiteid erinevate failide vahel. Enne kokkupanekut ühendatakse sõnumifailid komplektidesse.

Fluent tagab kõrge veakindluse — vale vormistusega sõnum ei põhjusta kogu tõlke faili või üksteise lähedal paiknevate sõnumite kahjustamist. Kontekstiteabe lisamiseks sõnumite ja gruppide eesmärgist on võimalik lisada kommentaare. Fluent'i kasutatakse juba Firefox Send ja Common Voice projektide veebisaitide lokaliseerimiseks. Eelmisel aastal algas Firefoxi migratsioon Fluent'i peale ning hetkel on juba valmis üle 3000 sõnumi tõlke (kokku on Firefoxis umbes 13 tuhat rida tõlkimiseks).

Ettevõte Mozilla on avaldanud lokaliseerimissüsteemi Fluent 1.0

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster