Mozilla yakaburitsa Fluent 1.0 localization system

Introduced yekutanga yakagadzikana kuburitswa kweprojekiti Fluent 1.0, yakagadzirirwa kurerutsa kugadzirwa kweMozilla. Shanduro 1.0 yakaratidza kudzikamiswa kweiyo markup yakatarwa uye syntax. Kuvandudzwa kweprojekiti paradzira ine rezinesi pasi peApache 2.0. Kuitwa kwakanaka kunogadzirwa mumitauro Python, JavaScript ΠΈ ngura. Kurerutsa kugadzirira kwemafaira muFluent fomati, vari kuvandudza online editor ΠΈ pfekera zveVim.

Iyo yakarongwa yenzvimbo yenzvimbo inopa mikana yekugadzira-inotaridzika-inotaridzika yeshanduro yezvinhu zvechiratidziro izvo zvisingamanikidzwe muchimiro chakaomarara uye hazvigumiri pakushandurwa kwe1-ku-1 kwemitsara yakajairwa. Kune rimwe divi, Fluent inoita kuti zvive nyore kushandisa shanduro dzakareruka, asi nerumwe rutivi, inopa maturusi anochinjika ekushandura kudyidzana kwakaomarara uko kunotarisisa kuti murume kana mukadzi, kupatsanurwa kwezvizhinji, mibatanidzwa uye mamwe maitiro emitauro.

Kutsetseka kunobvumira kuumbwa kweshanduro dzeasynchronous, umo tambo yakapfava muChirungu inogona kufananidzwa neshanduro yakaoma yakawanda mune mumwe mutauro (semuenzaniso, "Vera akawedzera mufananidzo," "Vasya akawedzera mapikicha mashanu"). Panguva imwe cheteyo, chirevo cheFluent syntax chinotsanangura shanduro chinoramba chiri nyore kuverenga nekunzwisisa. Iyi sisitimu yakatanga kugadzirwa kuti ishandiswe nevasiri nyanzvi dzehunyanzvi, izvo zvinobvumira vashanduri vasina hunyanzvi hwekuita zvirongwa kuti vabatanidzwe mukushandura nekuongorora.

yakagovaniswa-mapikicha =
Mu {$userGender ->
[murume] iye
[mukadzi] iye
*[mamwe] iwo
} muunganidzwa
{$userName} {$photoCount ->
[mumwe] mufananidzo mutsva wakawedzerwa
[vashoma] vakawedzera {$photoCount} mifananidzo mitsva
*[mamwe] akawedzera {$photoCount} mifananidzo mitsva
}.

Chinhu chikuru cheshanduro muFluent ishoko. Mharidzo imwe neimwe inobatanidzwa nechiziviso (somuenzaniso, "mhoro = Mhoro, nyika!"), iyo yakabatanidzwa kune kodhi yekushandisa painoiswa. Mameseji anogona kuve akareruka mameseji mitsara kana akawanda-mitsetse zvinyorwa zvinofunga zvakasiyana sarudzo dzegirama uye dzinosanganisira matauriro anodiwa (vanosarudza), variables, hunhu, mazwi ΠΈ mabasa (nhamba mafomati, zuva uye nguva shanduko). Zvisungo zvinotsigirwa - mamwe mameseji anogona kuverengerwa mune mamwe mameseji, uye zvinongedzo pakati pemafaira akasiyana zvinotenderwa. Pamberi pekusangana, mafaera emeseji anosanganiswa kuita seti.

Fluent inopa yakakwira kukanganisa kukanganisa - meseji isina kurongeka haitungamiri kukuvadza faira rese neshanduro kana mameseji ari pedyo. Mhinduro dzinogona kuwedzerwa kuti uwedzere ruzivo rwemamiriro ezvinhu nezvechinangwa chemashoko nemapoka. Fluent yakatoshandiswa kugadzirisa nzvimbo dzeFirefox Send uye Common Voice mapurojekiti. Gore rapfuura, kutama kweFirefox kuenda kuFluent kwakatanga, uye parizvino yakagadzirirwa anopfuura 3000 mameseji ane dudziro (pamwe chete, Firefox ine zviuru gumi nezvitatu zvemitsara yekushandura).

Mozilla yakaburitsa Fluent 1.0 localization system

Source: opennet.ru

Voeg