Loading...
 
Multi-Language Add-In for Visual Studio

Multi-Language Add-In for Visual Studio


Rescan changes the string id's for existing translations

Hi,

I had done a full scan for our UI project which includes a lot of controls, source code and additional resource files and then exported to Excel to give to our translator.

We have all the ML files in source control, including the two temp ones.

Another developer then added a couple of new controls to a dialog, after which they opened the tool did a rescan and then updated the new translations.

Whne they went to check in we noticed that all 45 resource files had changed and that all the string id's for the existing translations had changed.

Luckly the Excel file had yet to be sent to the translator so I did another export.

Is it possible to keep the existing string ids? I am asumming that the import from Excel uses the Id's rather than the original text to match?

Is there another way to update the translation file rather than a full rescan for either a new file or changes to an existing file?


Thanks Martin

Germany

I can hardly believe this! A rescan should definitely not assign new IDs.

Please make sure that you have got the project database file (_ml.xml) on the second PC. I can only imagine that it did not have this file and started from scratch.

Phil

Hmmm, The file was under source control so it should have been there to start with. I will keep an eye on it.

Just to confirm the ml project file is in the root of the VS project, in this case the project file is TradeSift.Win.Forms_ml.xml

I don't know if having dots in the name would be a problem?


Thanks Martin