Jan Mühlemann
Jan Mühlemann
I think it's really just that you're using `useTranslation` outside any Suspense Component -> Your Suspense Component is inside the component calling useTranslation (Suspense does not wrap it)
if set to useSuspense to false the useTranslation does not throw...https://github.com/i18next/react-i18next/blob/master/src/useTranslation.js#L115
@ilanbm and others stumbling onto this. i18next is built to only load what is needed (separation of languages, namespaces) - running into performance issues where the clientside loads all languages...
it's related to > (and my motivation to not use i18next on a nextjs project was a heavy performance hit on client side, including having all languages locales sent to...
Sorry for the late reply. Would accept a pull request.
does only pot not work or in general?
so other commands work from CLI? if so i'm sure @perrin4869 will look into this - you might speed this up by providing a PR containing a fix
So checking for `--pot` and depending on it set the correct extension should do the trick
https://www.i18next.com/overview/plugins-and-utils#backends https://www.i18next.com/misc/creating-own-plugins#backend
Why would you manipulate the key? That would be unresolvable from i18next.