Hacker News

MessageFormat: Unicode maʻamau no nā kaula memo kūloko

\u003ch2\u003eMessageFormat: Unicode maʻamau no nā kaula memo localizable\u003c/h2\u003e \u003cp\u003e ʻO kēia waihona waihona GitHub open-source he haʻawina koʻikoʻi i ka kaiaola mea hoʻomohala. Hōʻike ka pāhana i nā hana hoʻomohala hou a me ka coding hui.\u003c/p\u003e ...

6 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eMessageFormat: Unicode maʻamau no nā kaula memo localizable\u003c/h2\u003e \u003cp\u003e ʻO kēia waihona waihona GitHub open-source he haʻawina koʻikoʻi i ka kaiaola mea hoʻomohala. Hōʻike ka pāhana i nā hana hoʻomohala hou a me ka coding hui.\u003c/p\u003e \u003ch3\u003e Nā hiʻohiʻona ʻenehana\u003c/h3\u003e \u003cp\u003e Aia paha ka waihona:\u003c/p\u003e \u003cul\u003e \u003cli\u003eMaʻemaʻe, palapala kākau maikaʻi\u003c/li\u003e \u003cli\u003e README piha me nā laʻana hoʻohana\u003c/li\u003e \u003cli\u003e Nā alakaʻi hoʻopuka a me nā kuhikuhi hāʻawi. \u003cli\u003e Nā mea hou a me ka mālama mau\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003e Ka hopena o ke kaiaulu\u003c/h3\u003e \u003cp\u003e Hāpai nā papahana open-source e like me kēia i ka hāʻawi ʻana i ka ʻike a e hoʻoikaika i ka hana ʻenehana ma o ke code hiki ke loaʻa a me ka hoʻomohala ʻana.\u003c/p\u003e

Nīnau pinepine

He aha ka MessageFormat a no ke aha he mea nui ia no nā mea hoʻomohala?

MessageFormat he Unicode maʻamau (ICU MessageFormat 2) i hoʻolālā ʻia no ka mālama ʻana i nā kaula memo ma waena o nā ʻōlelo papahana. Hāʻawi ia i kahi syntax maʻamau no ka hoʻopili ʻana i nā lā, nā helu, nā plural, a me nā kikokikona kikoʻī kāne i loko o nā kaula unuhi. No nā mea hoʻomohala e kūkulu ana i nā polokalamu he nui ʻōlelo, hoʻopau ia i ka manaʻo kuhi o ka lawelawe ʻana i nā lula ʻōlelo paʻakikī, me ka hōʻoia ʻana e hōʻike pololei ʻia nā unuhi me ka nānā ʻole ʻana i ka ʻāina a i ʻole ke ʻano o ka grammatical.

Pehea ka MessageFormat e lawelawe ai i ka pluralization a me ke kāne ma nā ʻōlelo like ʻole?

Hoʻohana ʻo MessageFormat i nā hana koho e like me plural a me selectordinal e hoʻohana ʻakomi i ke ʻano kalaima kūpono e pili ana i nā waiwai helu a me nā lula kūloko. No ka laʻana, ʻelua mau ʻano plural ka ʻōlelo Pelekania (hoʻokahi, ʻē aʻe), aʻo ʻAlapia he ʻeono. Ma kahi o ka kākau lima ʻana i ka loina kūlana, wehewehe nā mea hoʻomohala i hoʻokahi kumu, a hoʻoholo ʻo MessageFormat iā lākou i ka wā holo ma muli o nā lula plural CLDR o ka ʻōlelo.

Hiki iaʻu ke hoʻohana i ka MessageFormat me nā ʻōnaehana JavaScript hou?

ʻAe. Hoʻohui ʻia ʻo MessageFormat me nā ʻano hana kaulana e like me React, Vue, a me Angular ma o nā hale waihona puke e like me @messageformat/core a me FormatJS. Hāʻawi kēia i nā ʻāpana a me nā makau no ka hoʻopili pololei ʻana i nā kaula kūloko i kāu UI. Inā ʻoe e ʻimi nei i ka hoʻonaʻauao honua me nā mea hana hoʻomohala ʻē aʻe, hāʻawi ka platform Mewayz i ke komo ʻana i 207 curated modules ma $19/mo, e uhi ana i nā kumuhana e pili ana i nā kahe hana hoʻomohala pūnaewele hou.

He aha ka ʻokoʻa ma waena o ka ICU MessageFormat a me MessageFormat 2?

ICU MessageFormat (MF1) ʻo ia ka maʻamau o ka ʻoihana no nā makahiki akā e loaʻa ana i kahi syntax paʻakikī a paʻakikī e paʻakikī i ka hoʻopaʻa ʻana ma ka papahana. ʻO MessageFormat 2 (MF2) ka mea kikoʻī o ka hanauna hou i kūkulu ʻia ma lalo o ke komite ʻenehana o Unicode Consortium. Hāʻawi ia i kahi syntax maʻemaʻe, hoʻonui maikaʻi ʻia ma o nā hana maʻamau, hoʻomaikaʻi ʻia ka lawelawe ʻana i nā hewa, a me kahi kumu hoʻohālike ʻikepili e hana pono ai i nā mea paahana a me nā paipu unuhi ʻakomi.

Kūkulu i kāu OS ʻoihana i kēia lā

Mai ka poʻe manuahi a hiki i nā keʻena, hoʻohana ʻo Mewayz i nā ʻoihana 138,000+ me 207 mau modula i hoʻohui ʻia. Hoʻomaka manuahi, hoʻomaikaʻi i kou wā e ulu ai.

Hana moʻokāki manuahi →

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