Important: Label changes of the public profile 

Description 

The rebuilt public profile detail view (see Feature: Configurable public profile) changes three things about the labels of Resources/Private/Language/locallang.xlf. All three are relevant for an installation that ships its own translation of this file or overrides single units through $GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride'] .

A misspelled unit id is corrected. The English file declared the unit

<trans-unit id="contracts.emailAdresses">
Copied!

with one d, while the German file always declared contracts.emailAddresses . The German target was therefore unreachable and the English source was never rendered either: the label is looked up as contracts.emailAddresses by Resources/Private/Partials/Profile/Contract/Field.html, which translates contracts.{fieldName} for the fields a list or card plugin was configured to show. The id is now spelled contracts.emailAddresses in both files. An override keyed on the old id stops taking effect and has to be re-keyed.

Three units are added for the detail view: detail.subline , detail.contact and detail.navigation - the subline of the shipped layout, the heading of the contact block and the accessible name of the section navigation.

Two units are no longer rendered by the shipped templates: detail.contracts and detail.additionalInformation . They were the headings of the two static sections the old detail template had; the rebuilt view has no equivalent, because its blocks are the configured elements and each of them carries its own heading. Both units are kept in the file for installations that reference them from their own templates.

Impact 

Re-key an XLF override of contracts.emailAdresses to contracts.emailAddresses . Nothing else has to be changed: the added units ship with an English source and a German target, and the two unused ones are still there.

Affected Installations 

Installations that translate or override EXT:academic_persons/Resources/Private/Language/locallang.xlf.