Normally, all the localization data is stored in the I2Languages.prefab. On previous versions, the plugin package included that prefab, so upgrading used to overwrite the prefab and changes were lost. That's why it was suggested to move the I2Languages prefab outside the I2 folder.

However, thats not longer needed, as on the last versions, the I2Languages.prefab is not included in the package so it doesn't overwrite the existing localization data. Instead, the plugin automatically creates the prefab after importing if it is not already in the project!

That way, you can just import the plugin from the store and it should work fine.

Said that, its advisable to always do a clean install because some times Unity have misbehaved with the GUID, specially when dealing with different versions of Unity.

Next are the recommended steps to save and restore the localization data and upgrade the plugin:

  1. Make sure that I2Languages.prefab is outside the Assets/I2/Localization folder (e.g. it is in Assets/Resources)
  2. Delete the Assets/I2/Localization folder
  3. Import the new version.

Some versions require also upgrading the WebService installed in Google Drive. Doesn't happen often, but if it has changed, follow this steps:

(You can find if any new version requires a new WebService by checking the Release Notes. Also the plugin will notify you when trying to export/import from google)

  • Delete the WebService from the Google Drive folder
  • Open the Unity Editor, I2Languages.prefab and click "Install" in the Google Spreadsheet Tab.

     That will create a new copy of the latest webService in your Google Drive.

  • Open the WebService and follow the steps listed in the main file

Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad