Можно ли использовать компонент для конкретного языка с помощью i18next?

Я использую Gatsby и плагин для перевода, который использует i18next.
Я знаю, что можно использовать многоязычные URL-адреса в одностраничном компоненте. Это означает, что вам не нужно создавать отдельные страницы, такие как pages/en/index.js или же pages/es/index.js.

Хотя это именно то, чем я хочу заниматься. Я использую разметку и использую традиционный tФункция, вызываемая повсюду, просто сделает мой код нечитаемым. Так что я бы предпочел разные страницы

Возможно ли, что какой-нибудь плагин для перевода предоставляет эту функцию? Это структура, которую я хочу иметь:

pages
├── en
│   ├── index.js
└── pt
    └── index.js

Я чувствую, что это должно быть легко, но почему-то ни один плагин не имеет этой функции.

Примечание: я использую gatsby-plugin-react-i18next

огромное спасибо

0 ответов

Другие вопросы по тегам