typolink must link to current language
If I have German as the default language and I have activated the French view, then the links should show to the French pages by default. However all links go to the German pages.
If I omit the language configuration with the typolink function, then the current (French) language should be used. However the default German language is used.
It only works if I read the language and add the language configuration for each link.
$languageAspect = GeneralUtility::makeInstance(Context::class)->getAspect('language');
// (previously known as TSFE->sys_language_uid)
$result = $languageAspect->getId();