I apologize for not explaining clearly earlier—I’m not a native English speaker and am using a translation tool, so I hope you can understand my points.
Issue 1:
Your mod pops up a career selection screen when creating a new game, and this interface is entirely in English. This is because you have hardcoded all the corresponding text for each option directly into the code. The standard practice is to store these texts in locale files and reference them via key-value pairs. For example, instead of using "Bob" directly, you should use {"techtreeplus.careerbob"}.
In en/locale.cfg:
[techtreeplus]
careerbob=Bob
For Chinese players (I can create patches for other languages myself):
In zh-CN/locale.cfg:
[techtreeplus]
careerbob=鲍勃
Issue 2:
I hope you can add a setting to completely disable the career selection feature. As a modpack author, players in my community have mentioned that this career feature is useless and even causes confusion.
Of course, it is entirely up to you whether to adopt my suggestions or not.