Mozillak Fluent 1.0 lokalizazio sistema argitaratu du

Bidalita proiektuaren lehen bertsio egonkorra Fluxua 1.0, Mozilla produktuen lokalizazioa errazteko sortua. 1.0 bertsioak markatze-zehaztapenak eta sintaxiak egonkortu zituen. Proiektuaren garapenak barreiatu Apache 2.0 lizentziapean. Inplementazio errazak hizkuntzatan prestatzen dira Python, Ikusteko Javascript-a ΠΈ Herdoilaren. Fluent formatuan fitxategiak prestatzea errazteko, garatzen ari dira sareko editorea ΠΈ plugina Vimentzat.

Proposatutako lokalizazio-sistemak aukera ematen du interfaze-elementuen itxura naturalaren itzulpenak sortzeko, marko zurrun batera behartuta ez dauden eta esaldi estandarren 1-to-1 itzulpenera mugatzen ez direnak. Alde batetik, Fluent-ek oso erraz egiten du itzulpen errazenak ezartzea, baina, bestetik, generoa, plural deklinabideak, komunztadurak eta beste hizkuntza-ezaugarriak kontuan hartzen dituzten interakzio konplexuak itzultzeko tresna malguak eskaintzen ditu.

Fluent-ek itzulpen asinkronoak sortzea ahalbidetzen du, ingelesezko kate soil bat beste hizkuntza bateko aldagai anitzeko itzulpen konplexu samarrarekin alderatu ahal izateko (adibidez, "Verak argazki bat gehitu du", "Vasyak bost argazki gehitu ditu"). Aldi berean, itzulpenak definitzen dituen Fluent sintaxia nahiko erraza izaten jarraitzen du irakurtzeko eta ulertzeko. Hasiera batean, teknikoak ez diren espezialistak erabiltzeko diseinatu zen sistema, eta horri esker, programazio gaitasunik gabeko itzultzaileei itzulpen eta berrikuspen prozesuan parte hartzeko aukera ematen diete.

partekatutako argazkiak =
{$userGender -> atalean
[gizona] hura
[emakumea] bere
*[beste] haiek
} bilduma
{$userName} {$photoCount ->
[bat] argazki berri gehitu da
[few]-ek {$photoCount} argazki berri gehitu ditu
*[other]-ek {$photoCount} argazki berri gehitu ditu
}.

Fluent-en itzulpenaren oinarrizko elementua mezua da. Mezu bakoitza identifikatzaile batekin lotuta dago (adibidez, "kaixo = Kaixo, mundua!"), aplikatzen den aplikazio-kodeari erantsita. Mezuak testu esaldi soilak edo lerro anitzeko gidoiak izan daitezke, gramatika-aukera desberdinak kontuan hartzen dituztenak eta barne hartzen dituztenak baldintzazko esapideak (hautatzaileak), aldagaiak, atributuak, Termino ΠΈ funtzio (zenbakien formatua, data eta ordua bihurtzea). Estekak onartzen dira - mezu batzuk beste mezu batzuetan sar daitezke eta fitxategi ezberdinen arteko estekak onartzen dira. Muntatu aurretik, mezu-fitxategiak multzotan konbinatzen dira.

Fluent-ek errore-erresistentzia handia eskaintzen du - gaizki formateatutako mezu batek ez du fitxategi osoa kaltetzen itzulpenekin edo inguruko mezuekin. Iruzkinak gehi daitezke mezuen eta taldeen helburuari buruzko testuinguruko informazioa gehitzeko. Fluent dagoeneko erabiltzen da Firefox Send eta Common Voice proiektuetarako guneak lokalizatzeko. Iaz, Firefoxen Fluent-era migrazioa hasi zen, eta gaur egun dago prestatuta 3000 mezu baino gehiago itzulpenekin (guztira, Firefoxek 13 mila lerro inguru ditu itzulpenerako).

Mozillak Fluent 1.0 lokalizazio sistema argitaratu du

Iturria: opennet.ru

Gehitu iruzkin berria