node.js - NodeJS Discord 本地化
问题描述
我尝试在我的 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"
}
在我的情况下,我想得到这个字符串的德语翻译,但我得到了默认的英文版本,因为我无法匹配。
任何帮助表示赞赏
谢谢
解决方案
推荐阅读
- python - 来自元组列表的熊猫数据框 [(column, row, value)]
- mysql - 如何通过适当的引用从 MySQL 5.7 information_schema.columns 获取默认列值?
- excel - 带有文件名、特定文件夹和日期的 VBA 到 SaveAS
- linux-kernel - 使用 wireless.h 扫描接入点
- wordpress - 如何在新的 WordPress 页面模板中显示分类下的自定义帖子类型?
- c++ - 为什么这个 C++ 程序在链接未定义的引用错误时出现问题?
- amazon-web-services - AWS 使用 cli 将 Cname 记录更改为 A 记录
- android - 如果 Printapp 未在 Android 8.1 上运行,我如何从我的其他应用程序启动我的 Printapp?
- flutter - 不确定这是android studio还是flutter的问题
- json - 将多维json数组转换成python字典成dataframe