Hi,
In a multi-language project:
Get to Project explorer, I used right button -> properties to display the properties dialog for an app and changed the name (Id field). Translations were lost.
Checking the Localization icon in the Project Tab, I found that the localization strings were renamed, changing the old app name prefix to the new app name, like:
oldapp_dbgrid_3_notes became newapp_dbgrid_3_notes.
But the problem is the translation values are lost. In the previous example, the Spanish string was "NOTAS" and the English one was "NOTES". After the change both of them were set to "oldapp_dbgrid_3_notes".
Regards,
Can you verify if the old translations are still there, but not attached to the new module? Or are the translations removed completely?
Hi
I found the old app php language files in \projects\
Thank you for your answer. We'll look into this, but does renaming do the job?
No, renaming won't work, because the names are different inside the files:
lang [ 'oldapp_dbgrid_3_notes' ]='NOTAS';
versus
lang [ 'newapp_dbgrid_3_notes' ]='oldapp_dbgrid_3_notes';
Regards
But if you rename oldapp_ to newapp_ in the original file then you get lang['newapp_dbgrid_3_nots']='NOTAS'; ? We will fix this issue, but as a quick fix this might help?
Oh, sorry, I didn't understand your question about renaming. Yes, renaming the app to the original name restores the translations, thanks.
As we consider this as a serious issue, we're already working on the permanent fix.
Issue is fixed and will be deployed in the upcoming release.