Localizing Unity Editor for Domo
While browsing one of my old drives today which is back to the memories of working on Domo the Journey (the only official game for Domo) between 2011 & 2013 which i was very excited for it’s release as mentioned in a quite old post, i found some traces & screenshots that i took after localizing the Unity Editor to Arabic language.
you can tell how old these goes back to. And in action it used to look like something like that:




i don’t think yet anybody try or should localize the editor without Sourcecode license, and Unity Technologies not providing a method to do that, just like UI skins & colors. But doing so is quite simple job once you realize (as discussed in the “Unity Editor Custom Skins!” post) that the Unity editor is just a Unity game that has it’s own assets package just like all other Unity3d packaged games. All you need is to use the Unity3d editor API to write a C# script to extract that editor assets package, modify the files you need (at this case some text files), and then use your tool to compress the package again & reboot the editor.
It was cool thing to do!
If you’re a Domo fan, regarding the game, while it was fun challenging platformer, it was targeting iPhone/iPad and i think it was cancelled by Horse Feathers after we delivered it or taken off the app store due to some publisher disagreement. Can’t recall the exact cause, but for sure you can find some explanation online.
And while the project seem to be vanished from the memory of gaming, and the *.ipa installer possibly not exist in any leagal way, i still have 2 memories left from that project, here they’re


Bonus thing about that game that made me enjoy working in it, it had a world taking place in Egypt!!
Finally, here you can download the Unity3d project (it is quite ancient version back to 2014) or an updated version from 2021 with the editor scripts that allows to extract & compress the editor’s assets file.
i can’t recall the exact details of how that used to work, but it was something like:
– get a copy of the editor resources .asset file from the unity editor install. There usually a single .asset file in the installation directory, if there are more, just pick the largest one, it is the right one.
– put the copy in the ../project/Assets/ root directory, you will find one in the sample project that is named something like uer.asset
– modify the script to write names of assets you want to extract or to add to the .asset file
– you can take it from there if you’re familiar with Unity3d & C#.
– Bonus, i think there were a JS version of the scripts too, as back then Unity was still running Boo, JS and C#.
(sorry i did not have time to make a github repo for it, just put the zipped old project i found on drive)
-m