#node.js #localization #discord #i18n-node
Вопрос:
Я пытаюсь реализовать i18n в своем NodeJS discordbot, и для обычных строк он работает нормально. Для библиотеки, которую я использую 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"
}
В моем случае я хочу получить немецкий перевод для этой строки, но я получаю английскую версию по умолчанию, так как я не могу соответствовать.
Любая помощь будет признательна
Спасибо