
I do not know if this helps, but
When I type "30-mm-gesschuB mit Zerleger" into Google Tranlate, I end up with "30mm shot with burster"
When I type in "30-mm-gesschuB ohne Zerleger" I end up with "30mm projectile without a fragmenter"
(Note the double "s" in "gesschuB" in the above examples)
When I type in "30-mm-geschuB mit Zerleger" (Note the single "s" in "GeschuB") I end up with "30mm round with burster"
When I type in "30-mm-geschuB ohne Zerleger" (Note the single "s" in "GeschuB") I end up with "30mm round without a fragmenter"
For "30-mm-minengeschuB mit Zerleger" (Note the single "s" in "GeschuB") I end up with "30mm mine shot with burster"
For "30-mm-minengesschuB ohne Zerleger" (Note the double "s" in "gesschuB") I end up with "30 mm mine shot without a burst"
However, when I type in "30-mm-minengesschuB ohner zerleger" (Note the double "s" in "gesschuB", the "r" at the end of "ohner", and the small "z" in "zerleger") I end up with "30mm mine shell without splitter"
But for some reason when I type in "30-mm minengeschoss mit Zerleger" (Note the single "s" in "minengeschoss") I end up with "30mm mine shell with splitter" and "30-mm minengeschoss ohne Zerleger" yields "30-mm mine shell without a fragmenter"
Then when I type in "30-mm minengesschoss mit Zerleger" (Note the double "s" in "minengeschoss") I end up with "30mm mine projectile with splitter"
However, when I type in "30-mm minengesschoss ohne Zerleger" (Note the double "s" in "minengeschoss") I end up with "30 mm mine projectile without fragmentation"
Is there some magic formula for the German language?