Community
Participate
Working Groups
I understand that the multi user environment of RAP needs a different localization method than the RCP, but I think that the labels in IDialogConstants should be static (and marked DEPRECATED) for RAP instead of breaking the RCP API. From my point of view, there are two different use cases for localization in RAP: 1. I write an application that will be localized for every user. Marking the LABEL constants as deprecated would be enough, I can simply find all these deprecated usages and replace them with IDialogLabelKeys like mentioned in 'bug 300472'. 2. I write an application that should display the same language for every user (the "server language), for example because I use a third party library that makes use of the "static" localization like nearly every Eclipse plugin. Now I would have to change that third party library (that maybe isn't available with source code) only to have the dialog buttons localized - but if I go that way further on, I can directly use IDialogLabelKeys, so no use for the non static anymore. So please make the labels static again and mark them with deprecated (linking to IDialogLabelKeys).