Status: To Do (View workflow)
Now that GCS has been localized it would be nice to also have the data files localized. (Especially not breaking their logic (prerequisites, defaults, etc))
I am attaching my solution:
The two new classes LocalizedString and LocalizedCategory handle reading, writing and display of strings in multiple languages. All calcultions are performed using the English fields.
If the current Language is not English, the editors display additional edit fields for the current language for all names and calculation relevant fields and use the localized strings for all other localized fields. The UI is far from ideal but worked for me so far.
The patch to translate the data files is work in progress (Skills from Basic Set are translated to German almost completely, Advatages from Basic Set about half way through)