Я написал хороший сайт-портфолио с Гэтсби. На сайте есть две локали: de, en. Данные поступают из безголовых CMS (Dato-Cms).
Слизняки на маршрутах разные. Например: /en/projects/verschiedenes/3364329
не просто переключается на /de/projects/verschiedenes/3364329
Из-за слаг /verschiedenes/
является немецким и также должен измениться на /various-work/
.
Так что простой язык Компонент switcher для меня не работает, а gatsby-пакеты для i18n меня не переносят.
Благодаря этому я могу переводить строки и переключать язык - но то, как я динамически меняю полный маршрут на переключателе языка в соответствии с моим ресурсом данных, не распространяется ни на один из пакетов интернационализации и локализации.
Как я могу сделать эту работу? Есть ли хороший способ?