Project

General

Profile

Actions

Bug #104064

closed

English is always taken as default xlf language

Added by Nicole Cordes 7 days ago. Updated 1 day ago.

Status:
Resolved
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2024-06-11
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
12
PHP Version:
Tags:
Complexity:
Is Regression:
Yes
Sprint Focus:

Description

Given:

- a site configuration having an German and English language
- an Extension providing German labels as default in locallang.xlf and English labels in en.locallang.xlf file

Expected:

- labels on an English page are shown in English

Actual:

- labels on the English page are shown in German

This scenario worked fine before TYPO3 12. It's maybe related to the patch https://review.typo3.org/c/Packages/TYPO3.CMS/+/77558 where the English locale "en" is hardcoded as "default" language (https://review.typo3.org/c/Packages/TYPO3.CMS/+/77558/8/typo3/sysext/core/Classes/Localization/LanguageService.php#323). If those lines are removed, everything works as expected.


Related issues 2 (1 open1 closed)

Related to TYPO3 Core - Feature #103905: Make default language uid configurableUnder ReviewAndré Buchmann2024-05-24

Actions
Related to TYPO3 Core - Bug #74380: TypoScript interpret XLF wrong for Default-Language (german) and englishClosed2016-03-06

Actions
Actions #1

Updated by Garvin Hicking 5 days ago

Actions #2

Updated by Georg Ringer 4 days ago

  • Related to Bug #74380: TypoScript interpret XLF wrong for Default-Language (german) and english added
Actions #3

Updated by Georg Ringer 4 days ago

  • Status changed from New to Needs Feedback

hey nicole,

I wonder if this should be allowed (again) as the docs like https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Localization/XliffFormat.html also state that default is always english.

also all other files from offical localizations are english by default and de.locallang.xlf for translations.

I also sometimes misuse the default locallang.xlf with german when the site is german only but as soon as a 2nd language is added, I simply modify it to fit the correct way.

would that be fine for you as well and I would then close the issue

Actions #4

Updated by Nicole Cordes 1 day ago

  • Status changed from Needs Feedback to Resolved

Hi Georg,

Thanks for pointing me to the documentation resource. I wasn't aware that this was changed officially. Also the old behaviour still worked in v11.5. I migrated our xlf-files to include the correct (english) default and provide alternative languages as fallback.

Actions

Also available in: Atom PDF