diff --git a/src/lib/i18n/useKcMessage.tsx b/src/lib/i18n/useKcMessage.tsx index 7170ea30..f453d4cf 100644 --- a/src/lib/i18n/useKcMessage.tsx +++ b/src/lib/i18n/useKcMessage.tsx @@ -27,8 +27,9 @@ function resolveMsg(props: str = (() => { const startIndex = str - .match(/(?<={)[0-9]+(?=})/g) - ?.map(g => parseInt(g)) + .match(/{[0-9]+}/g) + ?.map(g => g.match(/{([0-9]+)}/)![1]) + .map(indexStr => parseInt(indexStr)) .sort((a, b) => a - b)[0]; if (startIndex === undefined) {