The soldier names are separate since they're language-ambivalent (and technically there's already russian names), you get soldiers from all over the globe. I don't know if the russian version changed them.
I can externalize them later if you wanna add more though.
All of these names can be translated to Russian (for example, "David Jones" is "
??
??"), it would be great if you externalize them into lang-file.
Moreover, in russian we have two forms of most surnames - male and female. It also applies for other slavic group languages (at least ukrainian). For example, "Andianov" (male form) for female will be "Andianova" ("
") (btw, original file has error - "Gorokhova" surname, which is female form of "Gorokhov"). But there also exception - female form for "Samusenko" or "Zhdanovich" is same. That depends from morphemes at all.
Only way to solve this (as I see) is double set of surnames (20 male and 20 female for each set) and use actual of each pair depending from character's gender.