Hacker News

މެސެޖްފޯމެޓް: ލޮކަލައިޒޭބަލް މެސެޖް ސްޓްރިންގްސް އަށް ޔުނިކޯޑް ސްޓޭންޑަރޑް

\u003ch2\u003eMessageFormat: ލޮކަލައިޒޭބަލް މެސެޖް ސްޓްރިންގްސް އަށް ޔުނިކޯޑް ސްޓޭންޑަރޑް\u003c/h2\u003e \u003cp\u003eމި އޮޕަން-ސޯސް ގިޓްހަބް ރިޕޮޒިޓަރީ ތަމްސީލުކުރަނީ ޑިވެލޮޕަރ އިކޯސިސްޓަމަށް ބޮޑު ޙިއްޞާއެކެވެ. މި މަޝްރޫޢުގައި ޒަމާނީ ތަރައްޤީގެ އުސޫލުތަކާއި އެއްބާރުލުންދޭ ކޯޑިންގ ދައްކުވައިދެއެވެ.\u003c/p\u003e ...

1 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eMessageFormat: ލޮކަލައިޒޭބަލް މެސެޖް ސްޓްރިންގްސް އަށް ޔުނިކޯޑް ސްޓޭންޑަރޑް\u003c/h2\u003e \u003cp\u003eމި އޮޕަން-ސޯސް ގިޓްހަބް ރިޕޮޒިޓަރީ ތަމްސީލުކުރަނީ ޑިވެލޮޕަރ އިކޯސިސްޓަމަށް ބޮޑު ޙިއްޞާއެކެވެ. މި މަޝްރޫޢުގައި ޒަމާނީ ތަރައްޤީގެ އުސޫލުތަކާއި އެއްބާރުލުންދޭ ކޯޑިންގ ދައްކުވައިދެއެވެ.\u003c/p\u003e \u003ch3\u003eޓެކްނިކަލް ފީޗާސް\u003c/h3\u003e \u003cp\u003eރިޕޮޒިޓަރީގައި ހިމެނޭނެ ކަމަށް ބެލެވޭ:\u003c/p\u003e \u003cul\u003e \u003cli\u003eސާފު، ރަނގަޅަށް ލިޔެކިޔުނު ކޯޑެއް\u003c/li\u003e \u003cli\u003eޔޫސޭޖް މިސާލުތަކާއެކު ފުރިހަމަ ރީޑްމީ\u003c/li\u003e \u003cli\u003eއިޝޫ ޓްރެކިންގ އެންޑް ކޮންޓްރިބިއުޝަން ގައިޑްލައިން\u003c/li\u003e \u003cli\u003eގަވާއިދުން އަޕްޑޭޓް ކުރުމާއި ބެލެހެއްޓުން\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003eކޮމިއުނިޓީ އިމްޕެކްޓް\u003c/h3\u003e \u003cp\u003eމިފަދަ އޯޕަން ސޯސް ޕްރޮޖެކްޓްތަކުގެ ސަބަބުން ޢިލްމު ހިއްސާކުރުމާއި، އެކްސެސިބަލް ކޯޑާއި ގުޅިގެން ތަރައްޤީކުރުމުގެ ތެރެއިން ޓެކްނިކަލް އިނޮވޭޝަން އަވަސްވެގެންދެއެވެ.\u003c/p\u003e

ގިނައިން ކުރެވޭ ސުވާލުތައް

މެސެޖްފޯމެޓަކީ ކޮބައިކަމާއި ޑިވެލޮޕަރުންނަށް މުހިންމުވަނީ ކީއްވެގެން ހެއްޔެވެ؟

މެސެޖްފޯމެޓަކީ ޕްރޮގްރާމިންގ ލޭންގުއޭޖްތަކުގެ ތެރެއިން ލޮކަލައިޒޭބަލް މެސެޖް ސްޓްރިންގްސް ހެންޑްލް ކުރުމަށް ފަރުމާކޮށްފައިވާ ޔުނިކޯޑް ސްޓޭންޑަރޑެއް (ICU MessageFormat 2) އެވެ. އެއީ ތަރުޖަމާކޮށްފައިވާ ސްޓްރިންގްތަކުގެ ތެރޭގައި ތާރީޚުތަކާއި، ނަންބަރުތަކާއި، ޖަމްޢުތަކާއި، ޖިންސަށް ޚާއްޞަ ލިޔުންތައް ފޯމެޓްކުރުމަށް އެއްގޮތް ސިންޓެކްސްއެއް ފޯރުކޮށްދޭ އެއްޗެކެވެ. މަލްޓިލިންގުއަލް އެޕްލިކޭޝަންތައް ބިނާކުރާ ޑިވެލޮޕަރުންނަށް، ކޮމްޕްލެކްސް ބަހުގެ އުސޫލުތައް ބެލެހެއްޓުމުގެ ލަފާ ނައްތާލައި، ލޮކޭޝަން ނުވަތަ ނަލަބަހުގެ އޮނިގަނޑަށް ބެލުމެއްނެތި ތަރުޖަމާތައް ރަނގަޅަށް ދައްކާކަން ކަށަވަރުކޮށްދެއެވެ.

މެސެޖްފޯމެޓް އިން އެކި ބަސްބަހުން ޕްލޫރަލައިޒޭޝަން އާއި ޖެންޑަރ ހެންޑްލް ކުރަނީ ކިހިނެއް ހެއްޔެވެ؟

މެސެޖްފޯމެޓް އިން plural އަދި selectordinal ފަދަ ސެލެކްޓަރ ފަންކްޝަންތައް ބޭނުންކޮށްގެން ނިއުމެރިކް ވެލިއުތަކާއި ލޮކޭލް އުސޫލުތަކަށް ބިނާކޮށް ރަނގަޅު ނަލަބަހުގެ ފޯމް އޮޓޮމެޓިކުން ތަންފީޒުކުރެއެވެ. މިސާލަކަށް އިނގިރޭސި ބަހުގައި ދެ ޖަމްޢު ފޯމް (އެއް، އަނެއް) ހުންނައިރު، ޢަރަބި ބަހުގައި ހަ ފޯމް ހުރެއެވެ. ކޮންޑިޝަނަލް ލޮޖިކް އަމިއްލައަށް ލިޔުމުގެ ބަދަލުގައި ޑިވެލޮޕަރުން އެއްފަހަރު ޕެޓަރންތައް ކަނޑައަޅައި، ޓާގެޓް ލޭންގުއޭޖްގެ ސީއެލްޑީއާރު ޕްލޫރަލް އުސޫލުތަކަށް ބަލައިގެން ރަންޓައިމްގައި އެކަންކަން ހައްލުކުރެއެވެ.

މިޒަމާނުގެ ޖާވާސްކްރިޕްޓް ފްރޭމްވޯކްތަކާއެކު މެސެޖްފޯމެޓް ބޭނުންކުރެވިދާނެތޯ؟

އާނ. މެސެޖްފޯމެޓް އިންޓަގްރޭޓް ކުރެވެނީ @messageformat/core އަދި ފޯމެޓްޖޭއެސް ފަދަ ލައިބްރަރީތަކުގެ ތެރެއިން ރިއެކްޓް، ވިއު، އަދި އެންގްއުލާ ފަދަ މަޝްހޫރު ފްރޭމްވޯކްތަކާއެވެ. މިއީ ސީދާ ޔޫއައި އަށް ލޮކަލައިޒްޑް ސްޓްރިންގްސް އެންބެޑް ކުރުމަށް ކޮމްޕޯނެންޓްތަކާއި ހޫކްތައް ފޯރުކޮށްދޭ ތަންތަނެވެ. އެހެން ޑިވެލޮޕްމަންޓް ޓޫލްތަކާ އެކު އިންޓަނޭޝަނަލައިޒޭޝަން ތަހުގީގު ކުރަމުންދާނަމަ، މެވޭޒް ޕްލެޓްފޯމް އިން 207 ކިއުރެޓް މޮޑިއުލް އަށް 19 ޑޮލަރު/މަސް އަށް އެކްސެސް ލިބޭއިރު، ޒަމާނީ ވެބް ޑިވެލޮޕްމަންޓް ވޯކްފްލޯތައް ހިމެނޭ މައުޟޫއުތައް ހިމެނެ އެވެ.

އައިސީޔޫ މެސެޖްފޯމެޓް އާއި މެސެޖްފޯމެޓް 2 ގެ ތަފާތަކީ ކޮބައިތޯ؟

އައިސީޔޫ މެސެޖްފޯމެޓް (MF1) އަކީ އަހަރުތަކެއް ވަންދެން އިންޑަސްޓްރީގެ ސްޓޭންޑަޑަކަށް ވެފައިވީ ނަމަވެސް ޕްރޮގްރާމަޓިކް ގޮތުން ޕާރސް ކުރަން އުނދަގޫ ކޮމްޕްލެކްސް، އެރަރ ޕްރޯން ސިންޓެކްސް އެއް ތަހައްމަލު ކުރަމުންދެއެވެ. މެސެޖްފޯމެޓް 2 (އެމްއެފް2) އަކީ ޔުނިކޯޑް ކޮންސޯޓިއަމްގެ ޓެކްނިކަލް ކޮމިޓީގެ ދަށުން އުފައްދާފައިވާ އަންނަ ޖީލުގެ ސްޕެސިފިކޭޝަނެކެވެ. އެއީ ސާފު ސިންޓެކްސް، ކަސްޓަމް ފަންކްޝަންތަކުގެ ތެރެއިން ރަނގަޅު އެކްސްޓެންސިބިލިޓީ، ރަނގަޅު އެރަރ ހެންޑްލިންގ، އަދި ޓޫލިންގ އަދި އޮޓޮމެޓިކް ޓްރާންސްލެޝަން ޕައިޕްލައިންސް ވަރަށް ބޮޑަށް އިތުބާރު ކުރެވޭ ފޯމަލް ޑޭޓާ މޮޑެލްއެއް ތަޢާރަފްކޮށްދޭ އެއްޗެކެވެ.