„Mozilla“ išleido „Fluent 1.0“ lokalizavimo sistemą

Įvesta pirmasis stabilus projekto leidimas Sklandžiai 1.0, sukurtas siekiant supaprastinti Mozilla produktų lokalizavimą. 1.0 versija pažymėjo žymėjimo specifikacijų ir sintaksės stabilizavimą. Projektų plėtrai skleisti licencijuota pagal Apache 2.0. Sklandūs diegimai rengiami kalbomis Pitonas, JavaScript и Rūdys. Siekiant supaprastinti failų ruošimą Fluent formatu, jie kuriami internetinis redaktorius и prijungti už Vim.

Siūloma lokalizavimo sistema suteikia galimybę sukurti natūraliai atrodančius sąsajos elementų vertimus, kurie nėra priversti į griežtą sistemą ir neapsiriboja standartinių frazių vertimu 1-1. Viena vertus, „Fluent“ leidžia itin paprastai įgyvendinti paprasčiausius vertimus, tačiau, kita vertus, ji suteikia lanksčius įrankius sudėtingoms sąveikoms, kuriose atsižvelgiama į lytį, daugiskaitos linksnius, konjugacijas ir kitas kalbos ypatybes, išversti.

„Fluent“ leidžia kurti asinchroninius vertimus, kuriuose paprastą eilutę anglų kalba galima palyginti su gana sudėtingu daugiamačiu vertimu kita kalba (pavyzdžiui, „Vera pridėjo nuotrauką“, „Vasya pridėjo penkias nuotraukas“). Tuo pačiu metu „Fluent“ sintaksė, apibrėžianti vertimus, išlieka gana lengvai skaitoma ir suprantama. Iš pradžių sistema buvo skirta naudoti netechniniams specialistams, todėl vertėjai, neturintys programavimo įgūdžių, gali būti įtraukti į vertimo ir peržiūros procesą.

bendrinamos nuotraukos =
{$userGender ->
[vyras] jį
[moteris] ją
*[kiti] juos
} kolekcija
{$userName} {$photoCount ->
Pridėta [viena] nauja nuotrauka
[kele] pridėjo {$photoCount} naujų nuotraukų
*[other] pridėjo {$photoCount} naujų nuotraukų
}.

Pagrindinis „Fluent“ vertimo elementas yra pranešimas. Kiekvienas pranešimas yra susietas su identifikatoriumi (pavyzdžiui, "labas = Sveiki, pasauli!"), kuris pridedamas prie programos kodo, kur jis taikomas. Pranešimai gali būti paprastos tekstinės frazės arba kelių eilučių scenarijai, kuriuose atsižvelgiama į skirtingas gramatikos parinktis ir įtraukiama sąlygines išraiškas (rinktuvai), kintamieji, atributai, terminai и функции (skaičių formatavimas, datos ir laiko konvertavimas). Palaikomos nuorodos – kai kurie pranešimai gali būti įtraukti į kitus pranešimus, leidžiamos nuorodos tarp skirtingų failų. Prieš surinkimą pranešimų failai sujungiami į rinkinius.

Fluent užtikrina didelį atsparumą klaidoms – neteisingai suformatuotas pranešimas nepažeidžia viso failo su vertimais ar šalia esančiais pranešimais. Galima pridėti komentarų, kad būtų pridėta kontekstinė informacija apie pranešimų ir grupių paskirtį. „Fluent“ jau naudojama vietoms lokalizuoti „Firefox Send“ ir „Common Voice“ projektams. Praėjusiais metais „Firefox“ perkėlimas į „Fluent“ prasidėjo ir šiuo metu vyksta paruoštas daugiau nei 3000 laiškų su vertimais (iš viso „Firefox“ vertimui skirta apie 13 tūkst. eilučių).

„Mozilla“ išleido „Fluent 1.0“ lokalizavimo sistemą

Šaltinis: opennet.ru

Добавить комментарий