我正在将react-i18next
库添加到我们的项目中,到目前为止,它可以很好地工作(并且它是一个非常不错的工具),不同的文件,名称空间等等。但是我想知道是否有任何东西避免此代码的方法:
t('namespace2:Text in original language')
or
t('Text in original language', { ns: 'namespace2' })
如果我已经使用withTranslation(['namespace1', 'namespace2'])
函数加载了名称空间。加载两个名称空间后,t函数可以在两个名称空间中查找文本,或者如果它不是默认名称空间还是withTranslation
参数中的第一个名称空间,我是否总是需要指定名称空间。