Bug #98451
closedSource strings on Crowdin are not up to date
0%
Description
What's the problem?
Language files are currently loaded manually on Crowdin. If a change is made in the core, it will not be automatically reported on Crowdin, so misalignment will occur.
Example:
To see what can go wrong, look at the following labels of EXT:reports
<trans-unit id="status_problemNotification" resname="status_problemNotification">
<source>One or more problems were detected with your TYPO3 installation. Please check the %sstatus report%s for more information.</source>
</trans-unit>
<trans-unit id="status_allNotification" resname="status_allNotification">
<source>This report contains all System Status Notifications from your TYPO3 installation. Please check the %sstatus report%s for more information.</source>
</trans-unit>
XLIFF filepath: EXT:reports/Resources/Private/Language/locallang_reports.xlf
Almost all translations were created without the abbreviation %s because, in contrast to the core files, this is missing in the source strings on Crowdin:
https://crowdin.com/translate/typo3-cms/1158/en-de#60836
https://crowdin.com/translate/typo3-cms/1158/en-da#60836
https://crowdin.com/translate/typo3-cms/1158/en-nl#60836
https://crowdin.com/translate/typo3-cms/1158/en-fr#60836
https://crowdin.com/translate/typo3-cms/1158/en-it#60836
https://crowdin.com/translate/typo3-cms/1158/en-pl#60836
https://crowdin.com/translate/typo3-cms/1158/en-ru#60836
https://crowdin.com/translate/typo3-cms/1158/en-cs#60836
This leads to the fact that the Status Report page is linked in the backend in the English language and the link is missing in the German language.
Englisch Backend:
German Backend:
How can this be solved?
A process is required to ensure that changes in the core's source strings are propagated to Crowdin.
Related discussions
Related discussions took place on Crowdin (https://crowdin.com/translate/typo3-cms/1158/en-it#60836) and Slack (https://typo3.slack.com/archives/CR75200FL/p1662725584565369).