Hi
I have an application that uses the Substitutions in the Application Definition. The values of these substitutions are used throughout the application and are set by the user when they install the application but they can also be changed at any time (for example if their setup requirements change).
This application has now been translated, but the substitution strings used by the translated application are those that were set in our development environment when the translation application was created. If the user changes the substitutions in the application definition these are only changed for the main application and not the translated ones. This is confirmed by running the following SQL:
SELECT * FROM apex_application_substitutions WHERE substitution_string = 'DISPLAY';
The results show the main application (160) as having one value and application 1601 has a different one.
I thought the point in substitutions is to allow something to be set globally for the application. How do we change the translated application substitution values?
Are there any plans to improve translation in APEX 4.1? I can't understand why you have a translated copy of the application when all you are doing is translating text, perhaps I'm missing something but couldn't this area be a lot simpler?
Many thanks
Sara