Hacker News

MessageFormat: Halbeegga Unicode ee xadhkaha farriinta la madalsan karo

\u003ch2\u003eQaabka Farriinta: Halbeegga Unicode ee xadhkaha fariimaha la maxalli karo\u003c/h2\u003e \u003cp\u003e Kaydintan GitHub ee furan waxay ka dhigan tahay wax ku biirinta horumarinta deegaanka. Mashruucu waxa uu soo bandhigay dhaqamada horumarineed ee casriga ah iyo codaynta wada shaqaynta.\u003c/p\u003e ...

4 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eQaabka Farriinta: Halbeegga Unicode ee xadhkaha fariimaha la maxalli karo\u003c/h2\u003e \u003cp\u003e Kaydintan GitHub ee furan waxay ka dhigan tahay wax ku biirinta horumarinta deegaanka. Mashruucu waxa uu soo bandhigay dhaqamada horumarineed ee casriga ah iyo codaynta wada shaqaynta.\u003c/p\u003e \u003ch3\u003e Tilmaamaha Farsamada\u003c/h3\u003e \u003cp\u003e Kaydka waxay u badan tahay inay ku jiraan:\u003c/p\u003e \u003cul\u003e \u003c\u003e nadiif ah, kood si fiican loo diiwaangeliyay\u003c/li\u003e \u003c\u003e Dhamaystiran README oo wata tusaalayaal isticmaal\u003c/li\u003e \u003c\u003e Soo saar raadraaca iyo tilmaamaha wax ku biirinta\u003c/li\u003e \u003c\u003e Cusbooneysiin iyo dayactir joogto ah\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003e Saamaynta Bulshada\u003c/h3\u003e \u003cp\u003e Mashaariicda il furan ee sidan oo kale ah waxay kobciyaan aqoonta wadaagga waxayna dardargeliyaan hal-abuurnimada farsamada iyada oo loo marayo kood la heli karo iyo horumarinta iskaashiga.\u003c/p\u003e

Su'aalaha Inta badan La Isweydiiyo

Waa maxay Qaabka Message iyo maxay muhiim ugu tahay horumariyayaasha?

MessageFormat waa halbeega Unicode (ICU MessageFormat 2) oo loogu talagalay in lagu maamulo xadhkaha farriinta la maxalli karo ee dhammaan luqadaha barnaamijyada. Waxay bixisaa habayn joogto ah oo loogu talagalay qaabaynta taariikhaha, tirooyinka, jamacadaha, iyo qoraalka jinsiga-gaarka ah ee xargaha la turjumay. Soosaarayaasha dhisaya codsiyada luuqadaha badan, waxay meesha ka saaraysaa male-awaalka maaraynta qawaaniinta luqadda ee kakan, iyada oo hubinaysa in tarjumaaddu ay si sax ah u soo baxdo iyada oo aan loo eegin qaab-dhismeedka gudaha ama qaab-dhismeedka naxwe ahaaneed.

Sidee MessageFormat u maamushaa jamacnimada iyo jinsiga ee luqadaha kala duwan?

Format Message waxay isticmaashaa hawlaha xulashada sida plural iyo selectordinal si ay si toos ah ugu dabaqdo qaabka naxwaha saxda ah ee ku salaysan qiimayaasha tirada iyo xeerarka deegaanka. Tusaale ahaan, Ingiriisku wuxuu leeyahay laba qaab oo jamac ah (mid, mid kale), halka Carabigu leeyahay lix. Halkii ay gacanta ku qori lahaayeen macquulka shuruudaysan, horumariyayaashu waxay qeexaan jaantusyada hal mar, MessageFormat-na waxay xalliyaan wakhtiga runtime iyadoo lagu salaynayo qawaaniinta jamac ee CLDR luqadda bartilmaameedka ah.

Ma isticmaali karaa MessageFormat leh qaab-dhismeedka JavaScript ee casriga ah?

Haa. MessageFormat waxa ay la midaysaa qaab-dhismeedka caanka ah sida React, Vue, iyo Angular iyada oo loo marayo maktabadaha sida @messageformat/coreiyo FormatJS. Kuwani waxay bixiyaan qaybo iyo qabsatooyin lagu dhejiyo xargaha gudaha si toos ah UI gaaga. Haddii aad sahaminayso caalamiyaynta oo ay weheliso agabka horumarineed ee kale, goobta Mewayz waxa ay ku siinaysaa 207 qaybood oo la curiyey $19/mo, oo daboolaya mawduucyo ay ka mid yihiin socodka shaqada horumarinta webka casriga ah.

Waa maxay faraqa u dhexeeya Qaabka Farriinta ICU iyo Qaabka Farriinta 2?

Qaabka Farriinta ICU (MF1) waxa ay ahayd halbeegga warshadaha muddo sanado ah laakiin waxa ay la ildaran tahay isku-dhafan kakan, khalad-u nugul oo ay adagtahay in si barnaamij ah loo kala saaro. MessageFormat 2 (MF2) waa faahfaahinta jiilka soo socda ee lagu soo saaray guddiga farsamada ee Consortium Unicode. Waxay soo bandhigaysaa hab-raac nadiif ah, ka-fidnaan ka sii wanaagsan iyada oo loo marayo hawlo gaar ah, hagaajinta maaraynta khaladka, iyo qaabka xogta rasmiga ah ee ka dhigaya qalabaynta iyo dhuumaha tarjumaadda otomaatiga ah si aad loogu kalsoonaan karo.

dhiso ganacsigaaga OS maanta

laga bilaabo kuwa madaxa banaan ilaa wakaaladaha, Mewayz waxa ay awoodaa 138,000+ ganacsiyo leh 207 qaybood oo isku dhafan. Ku bilow bilaash, cusboonaysii markaad koraan.

Samee akoon bilaash ah →

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