Hacker News

MessageFormat: Fenitry ny Unicode ho an'ny tadin'ny hafatra eo an-toerana

\u003ch2\u003eMessageFormat: Fenitry ny Unicode ho an'ny tadin'ny hafatra azo eo an-toerana\u003c/h2\u003e \u003cp\u003eIty tahiry GitHub open source ity dia maneho fandraisana anjara lehibe amin'ny ecosystem mpamorona. Ny tetikasa dia mampiseho ny fomba fampivoarana maoderina sy ny kaody fiaraha-miasa.\u003c/p\u003e ...

4 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eMessageFormat: Fenitry ny Unicode ho an'ny tadin'ny hafatra azo eo an-toerana\u003c/h2\u003e \u003cp\u003eIty tahiry GitHub open source ity dia maneho fandraisana anjara lehibe amin'ny ecosystem mpamorona. Ny tetikasa dia mampiseho ny fomba fampivoarana maoderina sy ny kaody fiaraha-miasa.\u003c/p\u003e \u003ch3\u003eEndri-javatra ara-teknika\u003c/h3\u003e \u003cp\u003e Ny tahiry dia mety ahitana:\u003c/p\u003e \u003cul\u003e \u003cli\u003eKaody madio, voarakitra tsara\u003c/li\u003e \u003cli\u003eREADME feno miaraka amin'ny ohatra fampiasana\u003c/li\u003e \u003cli\u003e Torolàlana momba ny fanaraha-maso sy ny fandraisana anjara\u003c/li\u003e \u003cli\u003e Fanavaozana sy fikojakojana tsy tapaka\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003eNy fiantraikan'ny fiaraha-monina\u003c/h3\u003e \u003cp\u003eTetik'asa open-source tahaka ity iray ity dia mampirisika ny fifampizaràna fahalalana ary manafaingana ny fanavaozana ara-teknika amin'ny alalan'ny kaody azo idirana sy ny fampivoarana fiaraha-miasa.\u003c/p\u003e

Fanontaniana matetika

Inona no atao hoe MessageFormat ary nahoana izany no zava-dehibe ho an'ny mpamorona?

MessageFormat dia fenitra Unicode (ICU MessageFormat 2) natao hikarakarana ireo tadin'ny hafatra azo zahana amin'ny fiteny fandaharana. Izy io dia manome fehezanteny tsy miovaova ho an'ny fandrafetana daty, isa, plural, ary lahatsoratra manokana momba ny lahy sy vavy ao anatin'ny tadiny voadika. Ho an'ny mpamorona manangana fampiharana amin'ny fiteny maro, dia manafoana ny vinavina amin'ny fitantanana ny fitsipi-pitenenana saro-takarina izy io, ary miantoka ny fampisehoan'ny fandikan-teny araka ny tokony ho izy, na inona na inona toerana na firafitry ny fitsipi-pitenenana.

Ahoana ny fomba fiasan'ny MessageFormat amin'ny teny maro samihafa?

MessageFormat dia mampiasa ny fonctions selector toy ny plural sy selectordinal mba hampiharana ho azy ny endrika gramatika marina mifototra amin'ny soatoavina isa sy ny fitsipika eo an-toerana. Ohatra, ny teny anglisy dia manana endrika roa ploraly (iray, iray hafa), raha enina kosa ny Arabo. Raha tokony hanoratra lojika misy fepetra amin'ny tanana ny mpamorona, dia mamaritra ny lamina indray mandeha ny mpamorona, ary ny MessageFormat dia mamaha azy ireo amin'ny fotoam-pihodinana mifototra amin'ny fitsipiky ny plural CLDR an'ny fiteny kendrena.

Afaka mampiasa ny MessageFormat amin'ny rafitra JavaScript maoderina ve aho?

Eny. Ny MessageFormat dia mitambatra amin'ny rafitra malaza toa ny React, Vue, ary Angular amin'ny alàlan'ny tranomboky toy ny @messageformat/core sy FormatJS. Izy ireo dia manome singa sy fintonana mba hampidirana tady eo an-toerana mivantana ao amin'ny UI-nao. Raha mikaroka ny iraisam-pirenena miaraka amin'ny fitaovana fampandrosoana hafa ianao, ny sehatra Mewayz dia manome fahafahana miditra amin'ny maodely voarindra 207 amin'ny $19/mo, mirakitra lohahevitra ao anatin'izany ny rindranasa fampivoarana tranonkala maoderina.

Inona no maha samy hafa ny ICU MessageFormat sy MessageFormat 2?

ICU MessageFormat (MF1) no fenitry ny indostria nandritra ny taona maro saingy iharan'ny fehezan-teny sarotra sy mora lesoka izay sarotra hazavaina amin'ny programa. MessageFormat 2 (MF2) no tondrozotra manaraka novolavolain'ny komity teknikan'ny Unicode Consortium. Izy io dia manolotra fehezanteny madio kokoa, fanitarana tsara kokoa amin'ny alàlan'ny fiasa manokana, fanatsarana ny fitantanana ny hadisoana, ary modely angon-drakitra ofisialy izay mahatonga ny fitaovana sy ny fantsona fandikan-teny mandeha ho azy ho azo antoka kokoa.

Amboary anio ny OS orinasanao

Avy amin'ny freelancer ka hatramin'ny masoivoho, Mewayz dia manana orinasa maherin'ny 138,000 miaraka amin'ny maody mitambatra 207. Manomboha maimaim-poana, manavao rehefa mitombo ianao.

Mamorona kaonty maimaim-poana →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime