Enhancement
Critical
Major
Detail
Detail
If one opens a documentation page with TLObject links, then it is always checked for these whether these must be updated if necessary. This is the case if they have the value data-custom=false, because the text should update as soon as the name of the referenced page has changed. (see com.top_logic.model.wysiwyg.i18n.I18NStructuredTextAttributeStorage.updateLinks(String)) To detect a change, currently only the German title of the link is used for comparison. Therefore, on English pages, the supposedly new German title is used as the text for the link.
Improvement
To ensure that the PageResourceProvider delivers the correct language, it must not refer to the locale of the system, but must consider the set language in the documentation. This is now annotated as a property to the SubSessionContext, so that the PageResourceProvider has access to the correct locale.
Test
Test can be done on http://docker:8003/CWS_26084.
- Open the page Table with dynamic columns in the help editor.
- Set language to English
The links here must be in English.