Posted on 26/01/2023 14:45:55
Hi Aki.
Your assumption is right, it is related to the inheritance of attribute enrichments across languages. More specifically,
If "Do not copy field content when adding new language on product" is empty, then localizing to any of the given sublanguages will inherit the enrichments of all product fields and system fields from the default language regardless of the advanced field settings. Thus, if an attribute is defined as being different across languages then it would still inherit when localizing the product to sublanguages.
If "Do not copy field content when adding new language on product" is checked, then the advanced field settings will control the inheritance behavior. More specifically, product enrichments in attributes (product fields/system fields) that are different across languages will NOT automatically inherit to sublangauges upon localization. On the other hand attributes that are the same across languages will inherit the enrichments from the default langauge.
in relation to your last point, all field content should be inherited if the checkbox is empty regardless of the advanced field settings when adding localizing a product to sublanguages. If that is not the case please feel free to sent an example my way.