Details
-
Bug
-
Status: Reopened
-
Major
-
Resolution: Unresolved
-
0.8
-
None
-
Urgent
Description
When moving from one page to another and switching locales in between, the chosen locale is lost when entering the new page. To reproduce:
1) set up and run forrest with i18n ON
2) open a localized page
3) switch locale by appending '?locale=XY' in the address field
4) open another page available in both the original locale (before the switch) and the new locale XY
5) notice how the new page is displayed in the original locale, NOT the expected XY locale
Although one could argue that the described behaviour is wanted in some cases, I believe that to most users it would be natural that the locale is "sticky" once changed - it should not change back by itself. Thus, the "sticky" behaviour should be default in Forrest.
The fix is simple, patch to come soon.
1) set up and run forrest with i18n ON
2) open a localized page
3) switch locale by appending '?locale=XY' in the address field
4) open another page available in both the original locale (before the switch) and the new locale XY
5) notice how the new page is displayed in the original locale, NOT the expected XY locale
Although one could argue that the described behaviour is wanted in some cases, I believe that to most users it would be natural that the locale is "sticky" once changed - it should not change back by itself. Thus, the "sticky" behaviour should be default in Forrest.
The fix is simple, patch to come soon.