I noticed that almost all labels, texts, items, etc are "hardcoded". I'd will be a great convenience to posses such functionality
I have found 2 solutions:
1) use build in NLS mechanism, such a BundeResource and properties files (for typical languagaes) and for extra settings use features with deployed other language settings and properties files
2) Create a Extension Points which allow users to "inject" own translations