Now my i18n.js config file looks like this
const NextI18Next = require('next-i18next').default;
import HttpApi from 'i18next-http-backend';
const { localeSubpaths } = require('next/config').default().publicRuntimeConfig;
const path = require('path');
module.exports = new NextI18Next({
use: [HttpApi],
backend: {
loadPath: 'https://someUrl.io/api/gettranslate'
},
crossDomain: true,
preload: ['en', 'de'],
otherLanguages: ['de'],
localeSubpaths,
localePath: path.resolve('./public/static/locales')
})
But translations from remote api are not loaded on server rendering. How can I implement downloading translations from a remote api using i18next/next-i18next ?
question from:https://stackoverflow.com/questions/65935200/how-to-download-a-translation-from-a-remote-api