@mcborzu
I'm c++ dev so anything closer to that paradigm I feel is easier, which is also why I might very well be clouded

So why I only suggest it and would love skinners view on it

I think it would be easier but that may in no way be true for those using it
and yes, anything non-localized and hardcoded text (which should be baaaad in official repo

" related would need " encapsulation.
@ronie
Not sure we can drop the localize bit as then its impossible to deal with int types, i.e. say I want to do <label>Player.Artist + " I rock" + 1 + "!!!!"</label> redicoulus example I know but the 1 there should be a number 1 and not localized 1. So IMO better to be explicit?
Regarding the [b], I did not think of that at all. That doesn't fit into the thing I suggested one bit. The best way to do that consistently in how I suggested would be
Code:
bold("my awesome text " + Player.Artist + " : " Localize(1234))
@All
My suggestion was only something worth discussing, I personally think it might clean it up but that in no way reflect what jonathan and you guys may think, I just wanted to put it out there as I would be willing to put in some work and make it that way if there is interest for it
Cheers,
Tobias