Hello, there is a space for improvements with how wagtailtrans handles language prefixes in path. The improvements I'd like to introduce are described as well in #169 and #184.
With this change I'd like to introduce settings that allow to control the language prefix visible in the URL bar. Here are my objectives:
Allow user to specify a path without a language prefix (e.g. /news/) and make sure wagtailtrans will redirect user to a correct language version of the page based on the request's language (e.g. /en/news).
Allow user to request a site in a default language (e.g. en) without specifying the language prefix (e.g. access /news/ instead of /en/news). In such situation the page should be served immediately without a redirection.
In my opinion these changes are related to each other and that's why I'm proposing a single change instead of splitting it into two.
I'd be grateful for your opinion in this matter and some help with improving the code.
Hello, there is a space for improvements with how wagtailtrans handles language prefixes in path. The improvements I'd like to introduce are described as well in #169 and #184.
With this change I'd like to introduce settings that allow to control the language prefix visible in the URL bar. Here are my objectives:
/news/
) and make sure wagtailtrans will redirect user to a correct language version of the page based on the request's language (e.g./en/news
).en
) without specifying the language prefix (e.g. access/news/
instead of/en/news
). In such situation the page should be served immediately without a redirection.In my opinion these changes are related to each other and that's why I'm proposing a single change instead of splitting it into two.
I'd be grateful for your opinion in this matter and some help with improving the code.