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