Looks fine to me (in the file, haven't tested the scenario in-game). Be more specific - what errors do you get?
TXT_KEY_CIV_EGYPT_SHORT_DESC but must be TXT_KEY_CIVILIZATION_EGYPT_SHORT
TXT_KEY_CIV_EGYPT_ADJECTIVE but must be TXT_KEY_CIVILIZATION_EGYPT_ADJECTIVE
beast must be:
TXT_KEY_CIVILIZATION_NPC_BEAST
TXT_KEY_CIVILIZATION_NPC_BEAST_SHORT
TXT_KEY_CIVILIZATION_NPC_BEAST_ADJECTIVE
predator must be:
TXT_KEY_CIVILIZATION_NPC_PREDATOR
TXT_KEY_CIVILIZATION_NPC_PREDATOR_SHORT
TXT_KEY_CIVILIZATION_NPC_PREDATOR_ADJECTIVE
prey must be:
TXT_KEY_CIVILIZATION_NPC_PREY
TXT_KEY_CIVILIZATION_NPC_PREY_SHORT
TXT_KEY_CIVILIZATION_NPC_PREY_ADJECTIVE
insectoid must be:
TXT_KEY_CIVILIZATION_NPC_INSECTOID
TXT_KEY_CIVILIZATION_NPC_INSECTOID_SHORT
TXT_KEY_CIVILIZATION_NPC_INSECTOID_ADJECTIVE
neanderthal must be:
TXT_KEY_CIVILIZATION_NEANDERTHAL
TXT_KEY_CIVILIZATION_NEANDERTHAL_SHORT
TXT_KEY_CIVILIZATION_NEANDERTHAL_ADJECTIVE
barbarian must be:
TXT_KEY_CIVILIZATION_NPC_BARBARIAN
TXT_KEY_CIVILIZATION_NPC_BARBARIAN_SHORT
TXT_KEY_CIVILIZATION_NPC_BARBARIAN_ADJECTIVE
This is not about errors. This about logic. If you have TXT_KEY_CIV_NPC_NEANDERTHAL_DESC but must be TXT_KEY_CIVILIZATION_NEANDERTHAL there is something will be wrong.