如何在I18Next中小写嵌套键

时间:2019-02-08 11:17:43

标签: javascript i18next

说我有一个翻译(在JSON文件中),例如:

{
    "first": "John",
    "last": "Doe",
    "welcome": "Welcome $t(first) $t(last)",
}

是否可以选择小写引用的键? 因此,它会输出“ Welcome john doe”,而不是“ Welcome John Doe”。

1 个答案:

答案 0 :(得分:1)

您可以使用get语法。

  

get语法将对象属性绑定到一个在查找该属性时将被调用的函数。

var obj = {
    "first": "John",
    "last": "Doe",
    get welcome() {
      return `Welcome ${this.first.toLowerCase()} ${this.last.toLowerCase()}`;
    }
};
console.log(obj.welcome);