react-intl FormattedMessage コンポーネントを使用してフレーズと空白を一致させようとしていますが、キーの 1 つに空白が含まれているために「メッセージの解析に失敗しました」というエラーが表示されます。
Format.js 選択: https://formatjs.io/docs/core-concepts/icu-syntax/#select-format
<FormattedMessage
defaultMessage={`{orderStatus, select,
Accepted {Accepted}
Shipped {Shipped}
Cancelled {Cancelled}
Shipping Delay {Processing}
other {Unknown}
}`}
description="Order status values"
values={{
orderStatus,
}}
/>
「Shipping Delay」の行を削除すると、問題なく動作します。私は正規表現を試みました'Shipping Delay'
...^Shipping\sDelay
運がありません。他に何を試すことができますか?