In the meantime, I am still trying to fix the naming convention for the Soviet newgens. The grey names generated do not fill me with confidence. The latest fix which should have been the solution, made things actually much much worse weirdly.
The situation is now that I have managed to get things such that names are used from Russian, Ukrainian, Belarussian, Lithuanian, Estonian and Latvian. Georgian, Azeri and Armenian are not there yet. The same for Kazakh, Uzbek, Kyrgyz, Turkmen and Tajik.
The weird thing is that while the first fix made things better, the last things suddenly makes Asian names (Chinese, Korean, Japanese) a thing.... So back to the drawing board.
Or maybe I didn't well enough after the first fix, so I need to check that one again as well.