Breaking: #88583 - Database field sys_language.static_lang_isocode removed¶
See forge#88583
Description¶
The database field static_lang_isocode
is a reference to a language within the third-party
extension static_info_tables
. This was tightly coupled to TYPO3 Core until Site Handling was
introduced to add meaning and meta-data to a language on a per-site level.
The field is not in use by the TYPO3 Core anymore, so the database definition is removed as well.
Impact¶
Migrating to TYPO3 v10.0 will remove the field in the Database Analyzer.
Affected Installations¶
Multilingual TYPO3 installations without the TYPO3 Extension static_info_tables
but with usages of the
database field, which is very unlikely.
Migration¶
The field can safely be removed in the Database Analyzer if it is not used by an extension.
If the field is still needed, it is recommended to install the extension static_info_tables
.
If the data from the database field is used, it is recommended to fetch all metadata for a language
via the Site Configuration and the SiteLanguage
API instead.