我可以为 i18next 键使用连字符或破折号而不是驼峰命名法吗?

Can I use a hyphen or a dash instead of camelCase for i18next keys?

出于 i18n 的目的,我存储并使用了很多键,我发现使用破折号更具可读性。我注意到 i18next 的所有示例都使用驼峰式命名法作为键,而且 _ 下划线似乎是为复数和上下文保留的。

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

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

: 分隔命名空间 (https://www.i18next.com/essentials.html#accessing-keys-in-different-namespaces)

. 嵌套在 json (https://www.i18next.com/essentials.html#accessing-keys).

两者都可以被覆盖:https://www.i18next.com/configuration-options.html#misc -> keySeparator, nsSeparator

不需要驼峰式或不使用 _