我正在将react-i18next
库添加到我们的项目中,现在它运行良好(而且它是一个非常棒的工具)、不同的文件、命名空间等等......但我想知道是否有任何方法可以避免这段代码:
t('namespace2:Text in original language')
or
t('Text in original language', { ns: 'namespace2' })
如果我已经用withTranslation(['namespace1', 'namespace2'])
函数加载了命名空间。由于两个命名空间都已加载,t 函数是否可以在它们中查找文本,或者如果命名空间不是默认命名空间或参数中的第一个命名空间,我是否总是需要指定命名空间withTranslation
。