This is a placeholder translation table when the C# class name deviates
from the C one in a more specific way, like Progressbar vs ProgressBar
As some of these classes are already stable, we can't easily change them in
Can we discuss a bit more this whole idea of the translation table? I still don't like it.
This table complicates things for users that know both APIs (C and C#). Imagine somebody debugging a C# method and trying to set breakpoints in C functions.
What is worse, this includes us, the maintainers! We will need to memorize this table to know if progressbar translates to Progressbar or ProgressBar, and this will make development slower.
Also, we are trying to create a new, clean API, free from the problems from Legacy. Creating this table means that we start having "legacy unified names" which we don't like but we cannot change.