i18next - 全局默认值

问题描述 投票:0回答:1

我在react-native项目中使用i18next(以及“react-i18next”)。

除了一件事之外,一切都按预期进行:

应用程序最初加载时,在加载翻译文件之前,我会看到

key
值(例如
home.title
)闪烁。一旦翻译文件加载,它就会被替换为预期值。

在这种情况下我想不显示任何内容(''),直到加载值。

我知道我可以为每个键设置默认值,例如

t('home.title', '')
t('home.title', { defaultValue: '' })
,但这现在会很痛苦 😄.

我的问题是 - 我可以在全局级别设置默认值(也许在 i18n 的

init
中)吗?

i18next react-i18next
1个回答
0
投票

不,正确的方法是使用 Suspense 或检查就绪标志:https://react.i18next.com/latest/usetranslation-hook#not-using-suspense

© www.soinside.com 2019 - 2024. All rights reserved.