Ua hoʻopuka ʻo Mozilla i ka Fluent 1.0 localization system

Waiho ʻia e hoʻokuʻu paʻa mua o ka papahana Māmā 1.0, i hana ʻia e maʻalahi i ka localization o nā huahana Mozilla. Hōʻailona ka mana 1.0 i ka hoʻopaʻa ʻana i nā kikoʻī kikoʻī a me ka syntax. Nā hoʻomohala papahana pālahalaha aku laikini ma lalo o Apache 2.0. Hoʻomākaukau ʻia nā hoʻokō maʻalahi ma nā ʻōlelo Python, pio ka и lepo. No ka hoʻomaʻamaʻa ʻana i ka hoʻomākaukau ʻana i nā faila ma ke ʻano Fluent, ke ulu nei lākou hoʻoponopono pūnaewele и plugin no Vim.

Hāʻawi ka ʻōnaehana hoʻonaʻauao i manaʻo ʻia i nā manawa no ka hana ʻana i nā unuhi ʻano kūlohelohe o nā mea hoʻokalakupua ʻaʻole i koi ʻia i loko o kahi paʻa paʻa a ʻaʻole i kaupalena ʻia i ka unuhi 1-a-1 o nā ʻōlelo maʻamau. Ma kekahi ʻaoʻao, maʻalahi loa ka Fluent i ka hoʻokō ʻana i nā unuhi maʻalahi loa, akā ma ka ʻaoʻao ʻē aʻe, hāʻawi ia i nā mea hana maʻalahi no ka unuhi ʻana i nā pilina paʻakikī e noʻonoʻo ana i ke kāne, nā plural declensions, conjugations a me nā hiʻohiʻona ʻōlelo ʻē aʻe.

ʻAe ʻo Fluent i ka hana ʻana i nā unuhi asynchronous, kahi i hoʻohālikelike ʻia ai kahi kaula maʻalahi ma ka ʻōlelo Pelekania me kahi unuhi multivariate paʻakikī ma kahi ʻōlelo ʻē aʻe (no ka laʻana, "Hoʻohui ʻo Vera i kahi kiʻi," "Hoʻohui ʻo Vasya i ʻelima mau kiʻi"). Ma ka manawa like, maʻalahi ka heluhelu a me ka hoʻomaopopo ʻana i ka Fluent syntax e wehewehe ana i nā unuhi. Ua hoʻolālā mua ʻia ka ʻōnaehana no ka hoʻohana ʻana e nā loea ʻenehana ʻole, kahi e hiki ai i ka poʻe unuhi me ka ʻole o nā mākau polokalamu ke komo i ka unuhi a me ka loiloi loiloi.

kaʻana-kiʻi =
Ma {$userGender ->
[kāne] iā ia
[female] nona
*['ē aʻe] lākou
} ohi
{$mea hoʻohana} {$photoCount ->
[hoʻokahi] kiʻi hou i hoʻohui ʻia
[kakaikahi] hoʻohui {$photoCount} kiʻi hou
*['ē aʻe] hoʻohui {$photoCount} kiʻi hou
}.

ʻO ka mea nui o ka unuhi ma Fluent ka memo. Hoʻopili ʻia kēlā me kēia memo me kahi mea hōʻike (no ka laʻana, "hello = Hello, world!"), i hoʻopili ʻia i ke code noi kahi i hoʻohana ʻia ai. Hiki i nā memo ke lilo i mau huaʻōlelo maʻalahi a i ʻole nā ​​kaha laina lehulehu e noʻonoʻo ana i nā koho grammar like ʻole a komo pū nā ʻōlelo kūlana (nā mea koho), nā mea hoʻololi, ʻano, huaolelo и oihana (ka helu helu, ka lā a me ka manawa hoʻololi). Kākoʻo ʻia nā loulou - hiki ke hoʻokomo ʻia kekahi mau memo i nā memo ʻē aʻe, a ua ʻae ʻia nā loulou ma waena o nā faila like ʻole. Ma mua o ka hui ʻana, hoʻohui ʻia nā faila memo i mau pūʻulu.

Hāʻawi ʻo Fluent i ke kūpaʻa hewa kiʻekiʻe - ʻaʻole hiki ke hōʻino ʻia ka waihona me nā unuhi a i ʻole nā ​​leka kokoke. Hiki ke hoʻohui ʻia nā manaʻo e hoʻohui i ka ʻike pili pili i ke kumu o nā memo a me nā hui. Ua hoʻohana mua ʻia ʻo Fluent e hoʻokaʻawale i nā pūnaewele no nā papahana Firefox Send a me Common Voice. I ka makahiki i hala, ua hoʻomaka ka neʻe ʻana o Firefox i Fluent, a i kēia manawa hoomakaukauia ʻoi aku ma mua o 3000 mau memo me nā unuhi (ma ka huina, aia ʻo Firefox ma kahi o 13 tausani laina no ka unuhi).

Ua hoʻopuka ʻo Mozilla i ka Fluent 1.0 localization system

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka