Mozilla te pibliye sistèm lokalizasyon Fluent 1.0

Entwodwi premye lage ki estab nan pwojè a Kouran 1.0, kreye pou senplifye lokalizasyon pwodwi Mozilla yo. Vèsyon 1.0 make yon estabilizasyon nan espesifikasyon yo make ak sentaks. Devlopman pwojè yo gaye ki gen lisans anba Apache 2.0. Enplemantasyon yo byen prepare nan lang Piton, JavaScript и Rouye. Pou senplifye preparasyon fichye yo nan fòma Fluent, yo ap devlope editè sou entènèt и Plugin pou Vim.

Sistèm lokalizasyon pwopoze a bay opòtinite pou kreye tradiksyon natirèl nan eleman koòdone ki pa fòse nan yon kad rijid epi ki pa limite a 1-a-1 tradiksyon fraz estanda. Sou yon bò, Fluent fè li trè senp pou aplike tradiksyon ki pi senp yo, men nan lòt men an, li bay zouti fleksib pou tradui entèraksyon konplèks ki pran an konsiderasyon sèks, deklinasyon pliryèl, konjigezon ak lòt karakteristik lang.

Fluent pèmèt kreyasyon tradiksyon asynchrone, kote yon kòd senp nan lang angle ka konpare ak yon tradiksyon miltivarye olye konplèks nan yon lòt lang (pa egzanp, "Vera te ajoute yon foto," "Vasya te ajoute senk foto"). An menm tan, sentaks Fluent ki defini tradiksyon yo rete byen fasil pou li ak konprann. Sistèm nan te okòmansman fèt pou itilize pa espesyalis ki pa teknik, ki pèmèt tradiktè ki pa gen ladrès nan pwogramasyon yo patisipe nan tradiksyon an ak pwosesis revizyon.

pataje-foto =
Nan {$userGender ->
[gason] li
[fi] li
*[lòt] yo
} koleksyon
{$userName} {$photoCount ->
[yon] nouvo foto te ajoute
[kew] te ajoute {$photoCount} nouvo foto
*[other] te ajoute {$photoCount} nouvo foto
}.

Eleman debaz tradiksyon nan Fluent se mesaj la. Chak mesaj asosye ak yon idantifyan (pa egzanp, "hello = Hello, world!"), ki tache ak kòd aplikasyon an kote li aplike. Mesaj yo ka senp fraz tèks oswa scripts milti-liy ki pran an kont opsyon gramè diferan epi yo enkli ekspresyon kondisyonèl (seleksyon), varyab yo, atribi, tèm и fonksyon (nimewo fòma, dat ak lè konvèsyon). Lyen yo sipòte - kèk mesaj ka enkli nan lòt mesaj, ak lyen ant diferan dosye yo gen dwa. Anvan asanble, dosye mesaj yo konbine an ansanm.

Fluent bay gwo rezistans erè - yon mesaj mal fòma pa mennen nan domaj nan tout fichye a ak tradiksyon oswa mesaj ki tou pre. Yo ka ajoute kòmantè pou ajoute enfòmasyon kontèks sou objektif mesaj yo ak gwoup yo. Fluent deja itilize pou lokalize sit pou pwojè Firefox Send ak Common Voice. Ane pase a, migrasyon Firefox pou Fluent te kòmanse, e kounye a prepare plis pase 3000 mesaj ak tradiksyon (an total, Firefox gen anviwon 13 mil liy pou tradiksyon).

Mozilla te pibliye sistèm lokalizasyon Fluent 1.0

Sous: opennet.ru

Add nouvo kòmantè