Mozilla ti ṣe atẹjade eto isọdi agbegbe Fluent 1.0

Agbekale akọkọ idurosinsin Tu ti ise agbese Fluent 1.0, ti a ṣẹda lati ṣe simplify agbegbe ti awọn ọja Mozilla. Ẹya 1.0 ti samisi imuduro ti awọn pato isamisi ati sintasi. Awọn idagbasoke ise agbese tànkálẹ iwe-aṣẹ labẹ Apache 2.0. Awọn imuse ti o rọrun ni a pese sile ni awọn ede Python, JavaScript и ipata. Lati ṣe irọrun igbaradi awọn faili ni ọna kika Fluent, wọn n dagbasoke online olootu и pulọọgi ninu fun Vim.

Eto isọdibilẹ ti a dabaa n pese awọn aye fun ṣiṣẹda awọn itumọ ti ara ti awọn eroja wiwo ti a ko fi agbara mu sinu ilana ti kosemi ati pe ko ni opin si itumọ 1-si-1 ti awọn gbolohun boṣewa. Ni ọwọ kan, Fluent jẹ ki o rọrun pupọju lati ṣe imuse awọn itumọ ti o rọrun julọ, ṣugbọn ni apa keji, o pese awọn irinṣẹ to rọ fun titumọ awọn ibaraenisepo idiju ti o ṣe akiyesi akọ-abo, awọn idinku pupọ, awọn ijumọsọrọ ati awọn ẹya ede miiran.

Fluent ngbanilaaye ẹda ti awọn itumọ asynchronous, ninu eyiti okun ti o rọrun ni Gẹẹsi le ṣe afiwe pẹlu itumọ pupọ pupọ ni ede miiran (fun apẹẹrẹ, “Vera ṣafikun fọto,” “Vasya ṣafikun awọn fọto marun”). Ni akoko kanna, sintasi Fluent ti o ṣalaye awọn itumọ jẹ rọrun pupọ lati ka ati loye. Eto naa jẹ apẹrẹ lakoko fun lilo nipasẹ awọn alamọja ti kii ṣe imọ-ẹrọ, eyiti o fun laaye awọn atumọ laisi awọn ọgbọn siseto lati ni ipa ninu itumọ ati ilana atunyẹwo.

pín-fọto =
Ninu {$ olumuloGender ->
[akọ] oun
[obirin] rẹ
* [miiran] wọn
} gbigba
{$oruko olumulo} {$photoCount ->
[ọkan] titun Fọto kun
[diẹ] ṣafikun {$photoCount} awọn fọto titun
*[miiran] fi {$photoCount} awọn fọto titun kun
}.

Ohun pataki ti itumọ ni Fluent ni ifiranṣẹ naa. Ifiranṣẹ kọọkan ni nkan ṣe pẹlu idamo kan (fun apẹẹrẹ, "hello = Hello, world!"), Eyi ti o so mọ koodu ohun elo nibiti o ti lo. Awọn ifiranṣẹ le jẹ awọn gbolohun ọrọ ti o rọrun tabi awọn iwe afọwọkọ ila-pupọ ti o ṣe akiyesi awọn aṣayan girama ti o yatọ ati pẹlu ni àídájú ikosile (oluyan), oniyipada, awọn abuda, awọn ofin и awọn faili (nọmba kika, ọjọ ati akoko iyipada). Awọn ọna asopọ ni atilẹyin - diẹ ninu awọn ifiranṣẹ le wa ninu awọn ifiranṣẹ miiran, ati awọn ọna asopọ laarin awọn oriṣiriṣi awọn faili laaye. Ṣaaju apejọ, awọn faili ifiranṣẹ ti wa ni idapo sinu awọn eto.

Fluent n pese idiwọ aṣiṣe giga - ifiranṣẹ akoonu ti ko tọ ko yorisi ibajẹ si gbogbo faili pẹlu awọn itumọ tabi awọn ifiranṣẹ nitosi. Awọn asọye le ṣe afikun lati ṣafikun alaye asọye nipa idi ti awọn ifiranṣẹ ati awọn ẹgbẹ. A ti lo Fluent tẹlẹ lati sọ awọn aaye agbegbe fun Firanṣẹ Firefox ati awọn iṣẹ akanṣe Ohun Wọpọ. Ni ọdun to kọja, ijira Firefox si Fluent bẹrẹ, o si wa lọwọlọwọ pese sile diẹ ẹ sii ju awọn ifiranṣẹ 3000 pẹlu awọn itumọ (lapapọ, Firefox ni awọn laini 13 ẹgbẹrun fun itumọ).

Mozilla ti ṣe atẹjade eto isọdi agbegbe Fluent 1.0

orisun: opennet.ru

Fi ọrọìwòye kun