Localization of iOS applications
- How iOS apps are localized
- Continuous localization
- Alternative scenarios for iOS app localization
- Nitro (quick translation of short texts)
- How much does localization of iOS apps cost
- Additional services
- Case studies
We localize iOS apps into foreign languages, and we perform linguistic testing in localized environments and inside localized versions of the operating system.
All translations and localization testing are performed by professional translators who are native speakers.
In order to make it technically possible to localize your iOS app, make sure that you follow Apple's iOS localization guidelines during the development process.
How iOS apps are localized
The ideal scenario for localizing an iOS app is as follows:
- You create an iOS localization project on a cloud platform (Crowdin, Transifex, WebtranslateIt, Oneskyapp) and then upload the string resource files for your app (iOS .strings).
- Write to us at firstname.lastname@example.org or request a price quote. Please provide us with the link to your project in the cloud platform and a link to your app in the App Store or TestFlight so that we can download it and test it.
- Alconost will assign a personal localization project manager to your project. He will ask questions, calculate the project cost, select translators, monitor compliance with deadlines, and provide support throughout the entire project.
- The manager will pick a team consisting of the most suitable translators and invite them to work on your project.
- Every translator will download the app and learn how it works and what needs to be translated.
- The translator will translate strings in the cloud platform and ask questions as they arise.
- A second translator-editor will check the translation for any possible typos and errors.
- When the translation is ready, you can download the localized string resources from the platform and compile a build with the localized language versions.
- Translators perform linguistic testing, make corrections to the translation, and report any bugs they discover to the bug tracker.
The best way to organize your project on the online platform is to conduct the localization process at the same time as the development process. For example:
- Your programmer adds a new string to the resources, and then pushes the file to git.
- Later in the evening this string is automatically sent to the translator using a special command-line utility built into the platform.
- The translator translates the string.
- The next day, when the programmer compiles the build, the updated translations will be fetched from the platform.
Thus, when you are ready to release your app, all localizations will be 100% ready and they won't delay your release.
Alternative scenarios for iOS app localization
In reality, the way in which you choose to localize your iOS app may not follow the ideal procedure outlined above.
Often the developer may want to use Excel or Google Sheets for handling string resources. A second translator/editor may be unnecessary for projects with a tight budget. Sometimes you may not want to order testing (for example, if the app has not yet been released).
At Alconost we can work with any type of order, format or process. For example, you can simply send us the string resource files (Localizable.strings) by e-mail, and we ourselves will upload them to the platform, translate them, and return the localized resources to you by email.
Contact us, describe your situation, and we will help you localize your iOS app.
Nitro (quick translation of short texts)
If your app does not consist of very much text, and you simply do not want to bother corresponding with a project manager by e-mail, then we offer a simple solution for the professional translation of short texts: Nitro, our live online translation service. Our translators are registered to work on the platform, and they can translate small short texts within a few hours using the service. If such a format for ordering translations suits you, then please give it a try.
How much does iOS localization cost
The cost of translation is determined by:
- The amount of text to be translated (number of characters with spaces). Only the text to be translated is used in the calculation. Markup language tags, keys, etc., are disregarded when calculating the cost.
- The number of hours spent on testing the localized version.
The translation rate varies by target language. This is due to the different standards of living in the countries where our native-speaker translators live. You can estimate the budget for localizing iOS apps or games using our tables of rates.
However, it is easier to submit a price quote request with your attached files, and we will calculate the cost ourselves.
We offer the following services in addition to the localization of mobile apps:
- Writing and translation of app descriptions for the App Store
- A judgment on whether the name of your app is appropriate in the target language (as determined by a native speaker)
- Creating trailers for app pages on the App Store.
- September 2016 How to translate a game one week before release without botching the p…
- August 2016 12 ideas about how we can improve the localization of your game [in Russian]
- June 2016 Voice acting for the heroes of the game "Life is Feudal"
- May 2016 Video translation: from subtitles to complete localization
- April 2016 9 tips for localizing audio [in Russian]
- April 2016 How we localized Targetprocess into 6 languages
- February 2016 Translation into six languages and localization support for Smarty CRM