Details
-
Bug
-
Resolution: Won't Do
-
Neutral
-
None
-
None
-
None
Description
The class URLTranslator skips translation in the case of fallbackLocale. This works if the translation is stored using the "name" property. If the propertyName in the module config is set to something other than "name", such as "urlName", then #getPathInternal() should be called to assemble the URL.
When using urlName as the property the fallback language has to also be set. Typically, this is not required as the fallback language will be the same language used within the system to name pages. However, for consistency the fallback language also needs to be set and changed whenever the page is renamed.
Checklists
Acceptance criteria