Community
Participate
Working Groups
Build Identifier: Any exceptions thrown by translators are just logged using the BaseLogger and are not displayed to users. The localization framework should handle these exceptions and offer the right message to users. Reproducible: Always Steps to Reproduce: 1. Create a translator that throws some exception. 2. Run the translate action using that translator 3. The exception is never displayed unless you create a message dialog from within the translator code. This also cause two error dialogs being shown.
Created attachment 200666 [details] Change some return values to let translators exceptions be displayed to users This patch break some APIs because I'm using IStatus to handle the status/messages (the translated methods were returning booleans before) instead of Exceptions.