我尝试在我的 NodeJS discordbot 中实现 i18n,对于普通字符串,它工作正常。对于我正在使用的库https://openbase.com/js/i18n-nodejs
我在翻译带有以下变量的字符串时遇到问题:
console.log(GetTimestamp() + i18n.__("[ADMIN] [TEMPORARY-ROLE] ${member.user.username} - (${member.id}) has been notified that they will lose their role ${rName.name} in less than 5 days on ${finalDate}"));
在我的本地化 json 中,我这样尝试:
"[ADMIN] [TEMPORARY-ROLE] ${member.user.username} - (${member.id}) has been notified that they will lose their role ${rName.name} in less than 5 days on ${finalDate}": {
"de": "[ADMIN] [TEMPORARY-ROLE] {{member.user.username}} - ({{member.id}}) wurde informiert, dass seine Rolle ${rName.name} in weniger als 5 Tage am ${finalDate} ausläuft"
}
在我的情况下,我想得到这个字符串的德语翻译,但我得到了默认的英文版本,因为我无法匹配。
任何帮助表示赞赏
谢谢