@TheDude53 Thanks for inspiring me to do this. If you want to help further, look into the "new convention" commit below and repeat the procedure for each enum in Application.h:
add the ToLocalizedString(Enum e) function - thanks to function overloading in C++, the compiler will pick the correct one each time.
Go through the codebase and replace all custom string conversions of that enum with the new function - except of course the helpers in AppConfig, those are for RoR.cfg only.
Localize the combobox in Settings UI.
Commit, one commit for each enum.
As long as this PR exists, GitHub should allow you to push directly to this branch in my repo.
Extended rework of #2828
@TheDude53 Thanks for inspiring me to do this. If you want to help further, look into the "new convention" commit below and repeat the procedure for each enum in Application.h:
ToLocalizedString(Enum e)
function - thanks to function overloading in C++, the compiler will pick the correct one each time.As long as this PR exists, GitHub should allow you to push directly to this branch in my repo.