Following the instructions from the answer Custom Object missing from English translation in Translation Workbench but not other languages, I've overridden a custom field label of managed package.
To retrieve the same using ANT, I've the below package.xml
<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<types>
<members>*</members>
<name>CustomApplication</name>
</types>
<types>
<members>*</members>
<name>CustomObject</name>
</types>
<types>
<members>*</members>
<name>CustomObjectTranslation</name>
</types>
<types>
<members>*</members>
<name>CustomLabels</name>
</types>
<types>
<members>*</members>
<name>CustomPageWebLink</name>
</types>
<types>
<members>*</members>
<name>CustomTab</name>
</types>
<types>
<members>*</members>
<name>ReportType</name>
</types>
<types>
<members>*</members>
<name>Scontrol</name>
</types>
<types>
<members>*</members>
<name>Translations</name>
</types>
<version>39.0</version>
</Package>
The translation folder has en_US.translation file and labels folder has CustomLabels.labels file. The former lists the custom field in there
<customLabels>
<label><!-- Identity_Type --></label>
<name>MYORG__Identity_Type</name>
</customLabels>
However I cannot find the label in CustomLabels.labels file. Neither any files in folders that was retrieved.
What need to be done to retrieve the overridden label to code repository. Am I missing some steps?
Best Answer
Managed package field label override is done by Translation workbench. It's not custom labels.
For deployment to other sandbox org, we followed the following step
The exported file contained two section# TRANSLATED and UNTRANSLATED. Manually deleted the UNTRANSLATED section.
I wished this is supported by metadata or tooling api. Please post if you find other way of doing it.