It is impossible to tell if an entity has a localised description from inside the code
This sounds like an obvious problem with the LUA API. Maybe a strong case for an API request?
But just to clarify: I am playing in English at the moment. This is not an issue about translations.
The two vanilla spawners don't have a description, which is entirely unrelated from Krastorio 2.
entity-description.spitter-spawner
entity-description.biter-spawner
Specific to AAI Vehicles, most likely also unrelated do either Space Exploration or Krastorio 2:
item-name.flame-tumbler-flamethrower
Specific to Krastorio 2:
entity-description.kr-filtration-plant
entity-description.kr-electrolysis-plant
entity-description.kr-steel-pipe
entity-description.kr-steel-pipe-to-ground
entity-description.kr-atmospheric-condenser
entity-description.kr-bio-lab
entity-description.kr-advanced-transport-belt
entity-description.kr-advanced-underground-belt
entity-description.kr-superior-transport-belt
entity-description.kr-superior-underground-belt
entity-description.kr-advanced-chemical-plant
entity-description.kr-advanced-furnace
entity-description.kr-advanced-assembling-machine
entity-description.kr-matter-plant
entity-description.kr-stabilizer-charging-station
Entities that do not show the "Cannot be placed on: Space platform, Spaceship" warning although their cousins do:
entity-description.kr-advanced-splitter
entity-description.kr-superior-splitter