Перенаправить недостающие переводы на сайте Hu go - PullRequest
0 голосов
/ 27 марта 2020

У меня есть сайт Ху go с несколькими переведенными страницами. Не все страницы переведены, так как у меня не всегда есть добровольцы для каждой страницы на каждом языке.

В меню есть ссылки на некоторые страницы, которые я хотел бы перенаправить на Engli sh если локального перевода нет (поэтому всегда есть ссылка, но она не может быть переведена).

# Force to have /en/my-page and /fr/my-page routes, even for default language.
defaultContentLanguageInSubdir= true

# English is the default language
defaultContentLanguage = "en"

# This page exists in en and fr, but not de
[[menu.shortcuts]]
name = "Licence"
url = "/licence"

[Languages]
[Languages.en]
languageName = "English"

[Languages.fr]
languageName = "Français"

[Languages.de]
languageName = "Deutsch"

На странице Engli sh и французском это работает нормально, ссылка меню идет на /en/licence и /fr/licence. Но на странице на немецком языке, он переходит к /de/licence, что составляет 404.

Есть ли способ перенаправить отсутствующие страницы на соответствующую страницу на языке по умолчанию?

...