I’m taking the chance to share again the game localization and internationalization checklist we created at the IGDA LocSIG, a very useful resource based on our Best Practices. Ideally, you will want to read it and keep these points in mind during development, then use it as a final reference when you are producing localized versions of your games.
If you follow the general advice given here, the whole process should go smoothly. To take things further and make the most out of your localization initiatives, you can dig deeper and look for more specific resources. Most development environments offer some sort of internationalization and localization features nowadays – that is the case for for Unity3D (some interesting solutions are available on the Asset Store), XCode and Android Studio, just to name a few. No need to reinvent the wheel when great solutions already exist.
You could also save time and money by following the cost-saving tips that may apply to your project. In the end, being prepared and informed is what will save you from headaches and help you release your games in new markets at a reasonable cost.