Skip to content

Array locale #1

@imagine10255

Description

@imagine10255

The description field needs to be hard-coded. When doing multi-lingual at the front end, the dictionary file can only be processed in the way of 1, 2, and 3. I don’t know if it can be taken out as an array

<DescUl>
    {Array.from({length: 3}).map((row, index) => {
        return <li>
            {
                i18n(`viewModal.checkIn.desc${index}`, {args: {
                        checkInGiftDepositMaxDays: setting?.checkInGiftDepositMaxDays ?? 0,
                        checkInGiftMinValidBet: setting?.checkInGiftMinValidBet ?? 0,
                    }})
            }
        </li>
    })}
</DescUl>

If this method is used, the parameter will be invalid

{
'viewModal.checkIn.desc': `
       <li>需連續簽到七天,只要未簽到,隔天重新算起</li>
        <li>{:checkInGiftMinValidBet}天內須儲值一次</li>
        <li>7天需累計14,000</li>`,
}

 <DescUl dangerouslySetInnerHTML={{__html: i18n('viewModal.checkIn.desc', {args: {
          checkInGiftDepositMaxDays: setting?.checkInGiftDepositMaxDays ?? 0,
          checkInGiftMinValidBet: setting?.checkInGiftMinValidBet ?? 0,
  }})}}/>

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions