---
title: "Feature: #97729 - Respect attribute approved in XLF files"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-97729-1654626734"
source: "Changelog/12.0/Feature-97729-SupportAttributeApprovedInXlfFiles.rst"
typo3-version: "12.0"
typo3-major: 12
type: "feature"
issue: 97729
forge: "https://forge.typo3.org/issues/97729"
tags: ["Backend", "Fluid", "Frontend", "TCA", "TypoScript", "ext:core"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Feature: #97729 - Respect attribute approved in XLF files {#feature-97729-1654626734}

See [forge#97729](https://forge.typo3.org/issues/97729)

## Description {#description}

The attribute `approved` of the XLIFF standard is now supported by TYPO3 when
parsing XLF files. This attribute can either have the value `yes` or `no` and
indicates whether the translation is final or not.

```xml
<trans-unit id="label2" approved="yes">
  <source>This is label #2</source>
  <target>Ceci est le libellé no. 2</target>
</trans-unit>
```

The setting `$GLOBALS['TYPO3_CONF_VARS']['SYS']['lang']['requireApprovedLocalizations']`
can be used to control the behaviour.

-   If it is set to `true` (which is the default setting), only translations with no attribute `approved`
    or with the attribute `approved` set to `yes` will be used.
-   If it is set to `false`, all translations are used.

This attribute is particularly useful when working with third-party software and translation agencies.
Allowing unapproved translations may increase the number of translations, possibly at the expense of their quality.

## Impact {#impact}

Crowdin supports this attribute. Currently only approved translations are exported.
Therefore no change is expected for official translations.
