と を使っreact-intl
ていreact-helmet
ます!メタディスクリプションを翻訳テキストとしてヘルメットに渡そうとしていますが、それは不可能のようです!
これが私がしたことです:
<Helmet
meta={[{ name: 'description', content: { id: 'homepage.description'} }]}
link={[{ rel: 'icon', href: 'favicon/favicon-32x32.png' }]}
/>
これhomepage.description
は のテキストlang/en/en.json
です。
翻訳を取得して変数として使用できる場合は、簡単に使用できると思います。次のようにします。
render() {
const description = formatMessage({ id: 'homepage.description', values: {country: 'Morocco'} });
return (
<Helmet
title={pageTitle}
meta={[{ name: 'description', content: {{description}} }]}
link={[{ rel: 'icon', href: 'favicon/favicon-32x32.png' }]}
/>
);
}
これが可能なら?または、これまたはベストプラクティスに代わるものはありますか?
前もって感謝します