Javascript 我可以用连字符或破折号代替camelCase来输入下一个键吗?

Javascript 我可以用连字符或破折号代替camelCase来输入下一个键吗?,javascript,json,internationalization,i18next,Javascript,Json,Internationalization,I18next,出于i18n的目的,我存储和使用了很多键,我发现使用破折号更容易阅读。我注意到i18next的所有示例都是键的用例,而且uu下划线似乎是为复数和上下文保留的 我的问题是,是否允许在i18next的键中使用连字符或破折号?或者它们也被保留用于其他用途?默认设置中唯一不能使用的键是 :分隔名称空间() 及 嵌套在json()中 两者都可以被覆盖:->keySeparator、nsSeparator 不需要camelCase或不使用Hmm,但下划线不是用作复数或其他上下文的分隔符吗?或者i18next

出于i18n的目的,我存储和使用了很多键,我发现使用破折号更容易阅读。我注意到i18next的所有示例都是键的用例,而且uu下划线似乎是为复数和上下文保留的


我的问题是,是否允许在i18next的键中使用连字符或破折号?或者它们也被保留用于其他用途?

默认设置中唯一不能使用的键是

分隔名称空间()

嵌套在json()中

两者都可以被覆盖:->keySeparator、nsSeparator


不需要camelCase或不使用

Hmm,但下划线不是用作复数或其他上下文的分隔符吗?或者i18next是否足够聪明来区分?