While integrating ECK we noticed that it appears that entity_translation() does some validation in _entity_translation_validate_path_schemes(&$schemes, $entity_type_label, $items = FALSE, $warnings = FALSE) that is checking if the entity has paths at "entity/ID" and "entity/ID/edit", which ECK does not because it follows the schema "entity/bundle/ID". From what I can tell everything seems to be working as expected without specifying these callbacks, however, to prevent warnings from this validation callback we have added some dummy menu tems as place holders.

Is this validation check necessary? Or should we attempt to support it some other way?

For additional information see #1798646-40: Make ECK entities translatable (entity translation integration).

Thanks,

Jonathan