Next-i18Next:从HTTP API调用获取数据并应用于资源
我正在尝试使用
“ _app.ts
export default appWithTranslation(MyApp);
export const getStaticProps = async () => {
const res = await api.get('/translation');
const name = res.data.name as string;
return {
props: await serverSideTranslations(name, [name], {
i18n: {
defaultLocale: name,
locales: [name],
},
lng: name,
fallbackLng: 'en',
interpolation: {
escapeValue: false,
},
resources: {
[res.data.name]: {
translation: res.data.config,
},
},
}),
};
};
我在其中有一个翻译JSON的API响应。当前的不将翻译应用到页面
I'm trying to do i18n translation using next-i18next in Next.js
My current code in
_app.ts
export default appWithTranslation(MyApp);
export const getStaticProps = async () => {
const res = await api.get('/translation');
const name = res.data.name as string;
return {
props: await serverSideTranslations(name, [name], {
i18n: {
defaultLocale: name,
locales: [name],
},
lng: name,
fallbackLng: 'en',
interpolation: {
escapeValue: false,
},
resources: {
[res.data.name]: {
translation: res.data.config,
},
},
}),
};
};
I'm getting an api response with a translation json in it. The current one is not applying translations to page
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论