Skip to content

pantoken-root / 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