Localization.RegisterForTranslation() used for translations relies on LocString.CreateLocStringKeys() to find all LocString fields for translation.
CreateLocStringKeys() requires LocStrings to be static, when they are not, the game crashes with "TargetException: Non-static field requires a target" error.
Recently, beta branch added public LocString fields to ComplexFabricator for SideScreen text. Those are non-static and cause the above exception when something using ComplexFabricator class is subjected to translation attempt. The crashing issue does not appear on live branch, the fields are not there yet.
Moving new fields to STRINGS should resolve the issue
(in the logs you will see that the crash is caused by mods. However, investigating the issue shows that the crash happens only when the mod tries to translate classes that inherit from ComplexFabricator)
1. Go to ComplexFabricator class
2. See that there are 2 public LocString fields