Project

General

Profile

Actions

Bug #84809

closed

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

Added by Alexander Opitz over 6 years ago. Updated over 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 #1

Updated by Gerrit Code Review over 6 years ago

  • Status changed from New to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56753

Actions #2

Updated by Gerrit Code Review over 6 years ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56753

Actions #3

Updated by Benni Mack over 5 years ago

  • Status changed from Under Review to Rejected

handled in v10

Actions

Also available in: Atom PDF