For a lot of users the principle of languagehandling is quite confusing.
Most of the time users wonder, why the second string of i.e. a langstring won't be displayed.
So everytime I (or others) have to explain, that they must create a second langstring object, because the second string of the first langstring object is just for providing another language version of the first string.
I think this can be solved very easily ...
Instead of showing the second string automaticaly we should just have a button "add another language" which would display the second string. This way it would be much more clear, why and whatfor we have multiple strings/versions for one object.