title: How does Hybris get the label of the attributes in Backoffice?
body: <p>label (java.lang.String): Key for the localized column name. The value is looked up in the localization bundles. If this string is blank, the column is named according to @qualifier.</p>
  
  <p>For example type="AbstractOrder" in *-backoffice-config.xml:</p>
  
  <pre><code>&lt;editorArea:tab name="hmc.properties"&gt; 
  ...
    &lt;editorArea:section name="hmc.common"&gt; 
      &lt;editorArea:attribute qualifier="name"/&gt; 
      &lt;editorArea:attribute qualifier="description"/&gt; 
      &lt;editorArea:attribute qualifier="expirationTime"/&gt; 
    &lt;/editorArea:section&gt; 
  ...
  &lt;/editorArea:tab&gt;
  </code></pre>
  
  <p>So, How do label attributes get from the database? I don't undestand. I tried reviewing two tables</p>
  
  <blockquote>
    <p>ATTRIBUTEDESCRIPTORS</p>
  </blockquote>
  
  <p>and</p>
  
  <blockquote>
    <p>ATTRIBUTEDESCRIPTORSLP</p>
  </blockquote>
  
  <p>But still not clear about it?
  For example the label for the Product's code attribute can be found and modified for English language in core-locales_en.properties
  As you noted above. However, I still see the config value stored in the Database when you change the value. When I delete this value in the config file.Then ant clean all -> start server ->[ hac -> Platform -> Update. (check only "Localize types")]. Although the value in the config file was deleted but the label did not change (It is similar to the value in the database).So can say: Label value is configured in the config file. But if not found in the config file it will look in the Database. I think so.But I still do not understand the mechanism of its implementation... </p>