Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs NextJS和i18n Trans组件不翻译GraphQL/Apollo中的动态道具/内容_Reactjs_Internationalization_Apollo_Next.js_I18next - Fatal编程技术网

Reactjs NextJS和i18n Trans组件不翻译GraphQL/Apollo中的动态道具/内容

Reactjs NextJS和i18n Trans组件不翻译GraphQL/Apollo中的动态道具/内容,reactjs,internationalization,apollo,next.js,i18next,Reactjs,Internationalization,Apollo,Next.js,I18next,我在将i18n trans组件整合到NextJS中时遇到了一些麻烦,我们将非常感谢您的帮助 我们使用GraphQL和Apollo进行查询调用。我们有一个采用描述属性的描述容器组件。prop有时可以是json对象,有时可以是常规字符串(如果需要,可以使用函数解析json) 我们使用next-i18next设置国际化,它适用于静态英文文件中的所有内容 问题:使用i18n的Trans组件的动态内容/道具不起作用 我们尝试了以下方法,但均无效: 常规T进近- t('activityItemName',

我在将i18n trans组件整合到NextJS中时遇到了一些麻烦,我们将非常感谢您的帮助

我们使用GraphQL和Apollo进行查询调用。我们有一个采用描述属性的描述容器组件。prop有时可以是json对象,有时可以是常规字符串(如果需要,可以使用函数解析json)

我们使用next-i18next设置国际化,它适用于静态英文文件中的所有内容

问题:使用i18n的Trans组件的动态内容/道具不起作用

我们尝试了以下方法,但均无效: 常规T进近-

t('activityItemName', { activityName: activity.activityName })
跨通道进近1-

        <Trans i18nKey="translatedDescription">
            <ThingDescription
                description={rawData.description}
            />
        </Trans>

跨进近2-

         <Trans
            i18n={i18n}
            i18nKey="activityItemName"
            defaults="<0>{aName}</0>"
            components={[<span key="0">dummy</span>]}
            values={{ aName }}
          />

我是i18n翻译/国际化新手,欢迎提供任何帮助或建议/指导!谢谢