Project

General

Profile

Actions

Bug #84809

closed

TranslationConfigurationProvider::getSystemLanguages do not respect the new "language_isocode" field.

Added by Alexander Opitz about 6 years ago. Updated almost 5 years ago.

Status:
Rejected
Priority:
Should have
Category:
-
Start date:
2018-04-20
Due date:
% Done:

0%

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

Description

The function returns an array of arrays with following structure:

[
    'uid' => 0,
    'title' => $this->getDefaultLanguageLabel($modSharedTSconfig),
    'ISOcode' => 'DEF',
    'flagIcon' => $this->getDefaultLanguageFlag($modSharedTSconfig),
]

The ISOcode field was used for the MultiLanguage FlexForms which support was removed with introduction of the new Backend FormEngine
The ISOcode field gets filled if static_info_tables is in use, but it isn't filled with the new introduced sys_language.language_isocode

As the field ISOcode isn't used anymore inside core, I would vote for removing this field (without deprecation) in v9LTS, because:
  • Core doesn't use it anymore
  • TemplaVoilà! Plus uses its own implementation
  • It do not work without static_info_tables
Actions

Also available in: Atom PDF