если вдуматься в суть наименований генеральских званий и оглянуться на историю их возникновения, то следует напомнить, что в переводе с французского слово лейтенант означает помощник, майор - старший, генерал - главный. В этом случае генеральские звания можно перевести как (разумеется, в достаточно вольном переводе): *генерал-майор - главный старший ( в смысле главный старший офицер среди офицеров); *генерал-лейтенант - помощник главного ( в смысле помощник руководителя войска); *генерал - главный ( в смысле руководитель войска).