Локализация разногласий в узлах

#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"
  }
 

В моем случае я хочу получить немецкий перевод для этой строки, но я получаю английскую версию по умолчанию, так как я не могу соответствовать.

Любая помощь будет признательна

Спасибо