Skip to content

Commit 06b2dbb

Browse files
committed
[DOCS] Try to clarify why labels should not be removed in backports
1 parent 0d51f09 commit 06b2dbb

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Documentation/HandlingAPatch/Tips.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,15 @@ When changes are made to **Xliff files** (translations):
357357
counterpart in prior patchlevel versions.
358358
* Removed language keys will only be removed in the TYPO3 major version
359359
scope where the change is committed to.
360+
* A language label must **only** be removed in "main" versions, never
361+
backported to other branches. This would remove the label from
362+
translations of existing, non-updated TYPO3-setups of that version
363+
from the translation server downloads. Labels can only be removed
364+
if they have never been used in the any of the patchlevel releases
365+
that came before. Example: A language key that has been used in 13.4.1
366+
and then Fluid templates were changed in 13.4.10 (to not need the key
367+
anymore). Because of this, the key can **not** be removed, because existing 13.4.1
368+
releases would then no longer contain the translation.
360369
* Any existing label change committed to `main` will automatically update
361370
labels in ALL other TYPO3 versions, even if the TYPO3 Core repository
362371
does not backport the patch to earlier versions. Non-existing labels

0 commit comments

Comments
 (0)