Project

General

Profile

Actions

Bug #98451

closed

Source strings on Crowdin are not up to date

Added by Eric Harrer about 2 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
Localization
Target version:
-
Start date:
2022-09-27
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
11
PHP Version:
Tags:
Crowdin, Translation
Complexity:
Is Regression:
Sprint Focus:

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).

Actions #1

Updated by Georg Ringer about 2 years ago

  • Status changed from New to Accepted
  • Assignee set to Georg Ringer
Actions #2

Updated by Georg Ringer about 2 years ago

  • Status changed from Accepted to Closed

solved after reenabling sync

Actions

Also available in: Atom PDF