Mozilla parantos nyebarkeun sistem lokalisasi Fluent 1.0

Diwanohkeun release stabil munggaran proyek Lancar 1.0, dijieun pikeun nyederhanakeun lokalisasi produk Mozilla. Vérsi 1.0 nandaan stabilisasi spésifikasi markup sareng sintaksis. Kamekaran proyék nyebar dilisensikeun dina Apache 2.0. Palaksanaan lancar disusun dina basa Python, JavaScript и karahaan. Pikeun nyederhanakeun persiapan file dina format Fluent, aranjeunna nuju ngembangkeun redaktur online и plugin pikeun Vim.

Sistem lokalisasi anu diusulkeun nyayogikeun kasempetan pikeun nyiptakeun tarjamahan anu katingali alami tina elemen antarmuka anu henteu dipaksa kana kerangka kaku sareng henteu dugi ka tarjamahan 1-to-1 tina frasa standar. Di hiji sisi, Fluent ngajadikeun saderhana pisan pikeun nerapkeun tarjamahan anu pangbasajanna, tapi di sisi anu sanés, éta nyayogikeun alat anu fleksibel pikeun narjamahkeun interaksi kompleks anu tumut kana gender, declensions jamak, konjugasi sareng fitur basa anu sanés.

Fluent ngamungkinkeun nyiptakeun tarjamahan asynchronous, dimana string basajan dina basa Inggris tiasa dibandingkeun sareng tarjamahan multivariate anu rada rumit dina basa sanés (contona, "Vera nambihan poto," "Vasya nambihan lima poto"). Dina waktos anu sami, sintaksis Fluent anu netepkeun tarjamahan tetep gampang dibaca sareng dihartoskeun. Sistem ieu mimitina dirancang pikeun dianggo ku spesialis non-teknis, anu ngamungkinkeun para penerjemah tanpa kaahlian program tiasa kalibet dina prosés tarjamahan sareng ulasan.

dibagikeun-poto =
Dina {$userGender ->
[lalaki] manéhna
[awéwé] nya
* [lain] aranjeunna
} kumpulan
{$Nama pamaké} {$photoCount ->
[hiji] poto anyar ditambahkeun
[sababaraha] nambahkeun {$photoCount} poto anyar
*[lain] nambahkeun {$photoCount} poto anyar
}.

Unsur inti tarjamahan dina Fluent nyaéta pesen. Unggal pesen pakait sareng hiji identifier (contona, "halo = Hello, dunya!"), nu napel kode aplikasi dimana eta dilarapkeun. Pesen tiasa janten frasa téks saderhana atanapi skrip multi-garis anu tumut kana pilihan grammar anu béda sareng kalebet babasan kondisional (pamilih), variabel, atribut, istilah и fungsi (format angka, tanggal sareng waktos konversi). Tumbu dirojong - sababaraha seratan bisa diasupkeun kana seratan sejen, sarta tumbu antara file béda diwenangkeun. Sateuacan assembly, file talatah digabungkeun kana set.

Fluent nyadiakeun résistansi kasalahan anu luhur - pesen anu salah formatna henteu ngabalukarkeun karusakan kana sakabéh file anu aya tarjamahan atanapi pesen anu caket. Koméntar tiasa nambihan pikeun nambihan inpormasi kontekstual ngeunaan tujuan pesen sareng grup. Fluent parantos dianggo pikeun ngalokalkeun situs pikeun proyék Firefox Send sareng Common Voice. Taun ka tukang, migrasi Firefox ka Fluent dimimitian, sareng ayeuna disiapkeun leuwih ti 3000 talatah kalawan tarjamahan (jumlahna, Firefox boga ngeunaan 13 sarébu baris pikeun tarjamah).

Mozilla parantos nyebarkeun sistem lokalisasi Fluent 1.0

sumber: opennet.ru

Tambahkeun komentar