Unfortunately this capability still does not exist in BAW (AFAIK). The underlying problem, as it existed back when localization was first added, I think is still there. The issue is that the data above is stored directly in the DB when the task is created. They are stored there as strings. The UI that displays the tasks ( the "Portal" or "Task Manager") receives the raw data from the DB to display. To enable localization this entire system would have to be changed. And remember localization requires the Browser context to know the right one to pick, so how does this behave for something like the JS-API which can be executed by the system?
While making an API for "get me my task list with localization applied" is doable, It would also create a huge problem around "Search" functionality. Since you can search for tasks based on the Subject, if the values in the DB are just tokens to a resource the search is significantly harder.
None of these are problems that cannot be solved, but given it has been this way since tasks were first introduced it doesn't feel like solving the problem is high on the list of priorities. And it does bring up a question of "How far do you drive this?" If there are variables in the process that are strings, should we provide localization for them as well? I'd also like to understand the process where the people executing it are working in multiple languages in the context of a single instance execution where there isn't an agreed upon "default" language. It seems pretty corner case.
------------------------------
Andrew Paier
------------------------------