Handling the CSV import issue with OSX Yosemite(10.10) and Unity4.X with Smart Localization

Both Smart Localization free and pro supports exporting and importing the language files to .csv. Unfortunately, using Mac OSX 10.10 Yosemite and Unity 4.5 or 4.6 will cause the game engine to crash when importing .csv into the project.
This issue is a bug in unity and has nothing to do with Smart Localization. We have filed a bug report to Unity for this.

However, at this stage you have two options to solve this:

  1. Upgrade to Unity 5.X. The issue seems to be resolved since Unity 5 was released.
  2. Rename your .csv files to the .txt file ending before importing your language files. Smart Localization only looks at what the files are containing and not the file ending.

Choosing one of these options will prevent unity from crashing every time on importing a language file with OSX 10.10 and Unity 4.X.

Posted on June 21, 2015 and filed under Smart Localization.