Можно ли использовать компонент для конкретного языка с помощью i18next?
Я использую Gatsby и плагин для перевода, который использует i18next.
Я знаю, что можно использовать многоязычные URL-адреса в одностраничном компоненте. Это означает, что вам не нужно создавать отдельные страницы, такие как
pages/en/index.js
или же
pages/es/index.js
.
Хотя это именно то, чем я хочу заниматься. Я использую разметку и использую традиционный
t
Функция, вызываемая повсюду, просто сделает мой код нечитаемым. Так что я бы предпочел разные страницы
Возможно ли, что какой-нибудь плагин для перевода предоставляет эту функцию? Это структура, которую я хочу иметь:
pages
├── en
│ ├── index.js
└── pt
└── index.js
Я чувствую, что это должно быть легко, но почему-то ни один плагин не имеет этой функции.
Примечание: я использую
gatsby-plugin-react-i18next
огромное спасибо