It seems, that you are having no values for en_US in Akeneo, but you are trying to show them there in Zed.
This is correct, but grid doesn’t show records at all, it should only show the rows without names in the name column the same way it does it with products. Does that mean spryker grids are inconsistent in behavior by design?
Therefore no values are not imported and therefore Zed is not showing them.
This is not correct. I can see the categories in spy_category table.
Could you please try setting en_US values for some categories in Akeneo and try to import them?
I cannot control akeneo data so I cannot just add new translation to it. We’re just using the API to get the data into Spryker. I cannot force both owners to use the same locale as store main locale so this shouldn’t be a solution to the issue.
Alternatively, please examine the database and check, that spy_category table is filled in by the import process.
As mentioned above, the data is in spy_category table, just not showing up on grid because translation for main locale wasn’t imported / doesn’t exist in akeneo (data source).
AkeneoPimMiddlewareConnectorConstants::LOCALES_FOR_IMPORT] is used to exclude some locales in the import
This is simply unintuitive. IF this is EXCLUDES locales, it should indicate so in the name, like “EXCLUDE_LOCALES_FROM_IMPORT”.
However, maybe you meant it’s locales WHITELIST and whatever is NOT on the list is excluded? In that case, this doesn’t make sense because the store already has defined available locales (in stores.php) what functionality do we get by duplicating the config and making it global (non store-specific)?