Project

General

Profile

Actions

Task #79241

closed

Streamline usage of l10n_mode

Added by Oliver Hader over 7 years ago. Updated about 5 years ago.

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

91%

Estimated time:
(Total: 0.00 h)
TYPO3 Version:
8
PHP Version:
7.1
Tags:
Complexity:
Sprint Focus:

Description

The TCA configuration property l10n_mode currently allows to define several behaviors concerning localization per individual column. In the long run it shall be possible to select localized records directly without having the requirement to fetch the parent default language record first to overlay particular field values.

This is the plan for the current existing variants for l10n_mode:
  • exclude: will stay, but value from parent language record will be cloned to localization
  • mergeIfNotBlank: will be removed, value from parent language record will be cloned to localization (if empty/blank) & removes the feature of merging values during runtime
  • noCopy: will be removed
  • prefixLangTitle: will stay, still adding the prefix to the cloned localization
  • default: will stay, still cloning value from parent language record to cloned localization

This umbrella issue collects issues for TYPO3 CMS 8 only. Fixing the behavior in existing LTS versions is a different topic.


Subtasks 11 (1 open10 closed)

Task #79242: Remove l10n_mode noCopyClosed2017-01-10

Actions
Task #79243: Remove l10n_mode mergeIfNotBlankClosed2017-01-10

Actions
Task #79244: Streamline l10n_mode exclude data processingAcceptedOliver Hader

Actions
Feature #78959: Non-translated sys_file_reference with "mergeIfNotBlank" doesn't workClosed2016-12-12

Actions
Bug #65863: content_fallback / mergeIfNotblank fails with content slide, pageOverlayFields is ignoredClosedJo Hasenau2015-03-20

Actions
Bug #59192: mergeIfNotBlank with FAL recordsClosed2014-05-28

Actions
Feature #35273: l10n_mode option mergeIfNotBlank should handle empty ids correctlyClosed2012-03-27

Actions
Task #78745: Get rid of localizationMode of TCA type inlineClosed2016-11-18

Actions
Bug #66206: l10n_mode mergeIfNotBlank does not work for in specific Mapping configuration (inline / direct mapping - no ObjectStorage)Closed2015-04-01

Actions
Feature #78169: Add field for the record translation mode (connected vs free)ClosedTymoteusz Motylewski2016-10-07

Actions
Feature #79658: Introduce allowLanguageSynchronizationClosed2017-02-07

Actions
Actions

Also available in: Atom PDF