Skip to content

pantoken / renderers/web-components/src / formatMessage

ฟังก์ชัน: formatMessage()

formatMessage(locale, source, params?): string

อัลฟา

จัดรูปแบบข้อความ MF2 source สำหรับ locale โดยแทนที่ params. จะขว้างข้อผิดพลาดเมื่อไวยากรณ์ MF2 ไม่ถูกต้อง — ตรวจสอบความถูกต้องด้วย @pantoken/i18n-engine's validateMf2 ในเวลาสร้าง (build time), ไม่ใช่ในเวลาจัดรูปแบบ (format time).

messageformat โดยค่าเริ่มต้นแยกค่าที่จัดรูปแบบของแต่ละตัวแทนไว้ด้วยเครื่องหมาย FSI/PDI สำหรับการจัดทิศทาง (bidi) (ตัวเลือก bidiIsolation: "default") — isolate ใช้สำหรับการแทรกค่า (interpolation) ที่ทำภายนอกการจัดรูปแบบ MF2 ซึ่งไม่จำเป็นที่นี่.

พารามิเตอร์

locale

string

source

string

params?

Record<string, unknown>

คืนค่า

string