我的语言设置可以替换应用程序中的字符串。为了避免魔术字符串,我定义了命名常量,但问题是我需要在其中注入一个变量。例如,
const language_settings = {
en: {
NOTIFICATION: 'Send notification to my phone',
TIME_REMANING: `Remaining time ${seconds} seconds`
},
fr: {
NOTIFICATION: 'Envoyer verification sur mon portable',
TIME_REMANING: `Temps restant ${seconds} secondes`
}
}
export default language_settings;
当然,上面的代码由于未定义的“秒”变量而引发异常。另外,我不想仅仅因为这个就将字符串分成两部分。我可以在不做任何重大修改的情况下做到这一点吗?
缥缈止盈
慕妹3242003
守着一只汪
相关分类