Ua lomia e Mozilla le Fluent 1.0 localization system

Fa'ailoa fa'amautu muamua o le poloketi Fa'alelei 1.0, faia e faafaigofie ai le localization o oloa Mozilla. Fa'aliliuga 1.0 ua fa'ailogaina le fa'amautuina o fa'amatalaga fa'ailoga ma fa'asologa. Atinae o poloketi salalau laiseneina i lalo o Apache 2.0. O fa'atinoga lelei e saunia i gagana Python, JavaScript и ele. Ina ia faʻafaigofie le saunia o faila i le Fluent format, o loʻo latou atinaʻe faatonu i luga ole laiga и sulu i totonu mo Vim.

O le fa'atulagaina o le localization system e maua ai avanoa mo le fatuina o fa'aliliuga fa'alenatura o elemene fa'afeso'ota'i e le fa'amalosia i totonu o se auivi mautu ma e le gata i le 1-i-1 fa'aliliuga o fuaitau masani. I le tasi itu, o le Fluent e fa'afaigofie tele le fa'atinoina o fa'aliliuga sili ona faigofie, ae i le isi itu, e tu'uina atu ai meafaigaluega fetu'utu'una'i mo le fa'aliliuina o feso'ota'iga lavelave e amana'ia ai le itupa, fa'ate'a fa'atele, fa'atasi ma isi uiga o le gagana.

Fluent e mafai ai ona faia faʻaliliuga asynchronous, lea e mafai ai ona faʻatusatusaina se manoa faigofie i le Igilisi ma se faʻaliliuga multivariate lavelave i se isi gagana (mo se faʻataʻitaʻiga, "Vera faaopoopo se ata," "Vasya faaopoopo ata e lima"). I le taimi lava e tasi, o le Fluent syntax e faʻamatalaina faʻaliliuga e tumau pea le faigofie ona faitau ma malamalama. O le faiga na muai fuafuaina mo le faʻaaogaina e tagata tomai faapitoa e le o ni mea faʻapitoa, lea e mafai ai e le au faaliliu e aunoa ma ni tomai faʻapolokalame ona auai i le faʻaliliuga ma le iloiloga.

fa'asoa-ata =
I le {$userGender ->
[tane] ia
[fafine] o ia
* [isi] i latou
} aoina
{$userName} {$photoCount ->
[tasi] ata fou ua faaopoopo
[few] faaopoopo {$photoCount} ata fou
*[other] faaopoopo {$photoCount} ata fou
}.

Ole elemene autu ole faaliliuga ile Fluent ole fe'au. O feʻau taʻitasi e fesoʻotaʻi ma se faʻamatalaga (mo se faʻataʻitaʻiga, "hello = Talofa, lalolagi!"), O loʻo faʻapipiʻi i le numera o talosaga pe a faʻaoga. O fe'au e mafai ona avea ma fa'amatalaga faigofie po'o fa'amaumauga e tele laina e fa'atatau i filifiliga eseese o le kalama ma aofia ai fa'aaliga fa'atutu (tagata filifilia), fesuiaiga, uiga, tuutuuga и galuega tauave (numera fa'asologa, aso ma le taimi liliu). E lagolagoina so'otaga - o nisi fe'au e mafai ona fa'aofi i isi fe'au, ma fa'atagaina feso'ota'iga i le va o faila eseese. A'o le'i fa'apotopotoina, e tu'ufa'atasia faila fe'au i ni seti.

Ole Fluent e maua ai le tetee maualuga - o se fe'au e le sa'o le fa'atulagaina e le afaina ai le faila atoa ma fa'aliliuga po'o fe'au lata ane. E mafai ona fa'aopoopo fa'amatalaga e fa'aopoopo ai fa'amatalaga fa'atatau e uiga i le fa'amoemoe o fe'au ma vaega. Ua uma ona fa'aoga le Fluent e su'esu'e ai nofoaga mo poloketi Firefox Send ma Common Voice. I le tausaga talu ai, na amata ai le femalagaiga a Firefox i Fluent, ma o loʻo i ai nei saunia sili atu i le 3000 feʻau ma faʻaliliuga (i le aofaʻi, Firefox e tusa ma le 13 afe laina mo le faʻaliliuga).

Ua lomia e Mozilla le Fluent 1.0 localization system

puna: opennet.ru

Faaopoopo i ai se faamatalaga