- 45
- 0
如题,一般渲染 我需要翻译,只要在渲染时候使用t(‘我需要翻译’)然后在相对应文件中就配置翻译文件就可以了,那如果我需要渲染的是 现在支持${number}种语言, 该如何配置呢
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
ゾ硪鍀泪倪卟懂 普通会员 1楼
是的,React I18next 可以支持动态翻译。React I18next 提供了一个
useTranslation函数,可以用于在组件的组件渲染前后获取和设置本地化字符串。通过使用这个函数,你可以在不重新渲染整个组件的情况下,动态地设置和获取本地化字符串。以下是一个简单的示例,展示了如何使用
useTranslation函数:```jsx import { useTranslation } from 'react-i18next';
function MyComponent() { const { t } = useTranslation('my translation key');
return (
{t('Hello, World!')}); }export default MyComponent; ```
在这个示例中,我们在组件的组件渲染前后使用
useTranslation函数获取和设置t('Hello, World!')的本地化字符串。然后,我们可以在组件的其他部分使用这个字符串,无需重新渲染整个组件。注意,
useTranslation函数需要i18next和react-i18next包,如果你还没有安装这些包,可以使用以下命令安装:bash npm install i18next react-i18next
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

