Is it Possible to Translate an App Into Five Languages Within Two Weeks ?
The rush for translation. I’m in a hurry, the plan is to translate my True Iloan app into five languages within two or by the most three weeks. Yes, the app is not too difficult – although there are some financial terms that needs to be translated. Four different Tabs in the Tab Bar Controller, but still it has do be done. Why this rush you may ask – well actually I’m planning another app – before I can embark on that new initiative I have to put all these languages into place.  As you probably know – localized applications normally sells better than a general one. Especially this is true for a loan application – the financial terms are different from one country to another.
My app True iLoan today has two languages – Norwegian and English. I have ordered – Â with a local company – Â to translate this into: Spanish, French, Danish, Chinese and German. This seems like an easy and straight forward task – however according to my experience – this is not always the case.
Steps to carry out. The following scenarios have to be done: (i) Send the text to translation, both program text and metadata text. After receiving the translation I have to (ii) create version of the app for all the languages, (iii) test it on each language, (iv) submit application to apple for approval, (v) update the metadata accordingly.
What happend actually. Translation in itself should be pretty straight forward, the app is localized – no strings direct in the code –  and the localizable.string file, as well as the meta data are sent to the company for translation. Well almost 100% localized – a couple of buttons are still hardcoded with text (save , cancel etc).I have already received an initial offer of the cost of the translation – anyway the final cost was a little higher.
My app is on the top twenty list – in the finance category – of the best selling apps inNorway.
Danish first language to go. I started out with the Danish language. Since it is pretty similar to Norwegian. Also I have alredady sold several apps there – all in Norwegian. Althoug the app is available in English as well.
Since I have already implemented Localization as a concept, the book Beginning iPhone Development written by Dave Mark and Jeff LaMarche is excellent, it gives great information on doing this. So what you need to do are:
- Add a new localizable.string file for each language ( Yes – five different)
- Add a nib file for each language, since I have five this will give five new nib files for each view, a couple of buttons with static text have to be changed. Ideally these texts should also have been localized. I’m planning to do this in the next release
Translation was not that easy, translating of meta data was an issue. The translator asked: What is meta data? Â Well that is the description of the application that the potential buyer should read. Anyway after some communication the agreement went fine. The meta data and the program messages and labels were translated correctly. Some clarification on how financial terms like “True Rate” had to be done.
The plan seems a little optimistic – Apple normally uses at least a week for approval of a small change of an app – some times even more. According to the their latest information from their development pages claims that 89 precent of all apps are approved within two weeks. Well, I think this is marketing, sometimes they use up to a month. But sending email, requesting for update on progress, to their support site may help.
Anyway, everything can be made ready, the testing, the metadata can be updated in itunesconnect whilst waiting on approval from Apple.
Summary with experience
Process: Approvals from Apple takes more time than anticipated. After submitting the app for review it took over one month to get approval, I had to change only one icon, which was not correct according to their Human interface Guidelines(HIG). It seems like apple is prioritizing the word wide app store. I submitted an update on at the same time to the english version of the same app, this was approved within 2 weeks.
Testing will also require some focus, be prepared to do a full regression test to ensure that all changes are moved in correct. Althoug you used Localization on all your fields and text labels. One or two error might slip through, hence detail testing is important.
Technical issues: Text have different length between each language, althoug you may have added Localization, the fields will vary in length. Be prepare to adjust some of your design. Yes, you can set to scale, but then the presentation will look a little funny see screen shot below.

So the technical aspect of the translation is pretty straight forward.
Summary: With only focusing on the technical part, it is possible to translate an App within two weeks. However, adding the delay in the approval process – the elapsed time is more like two months.
September 29, 2009
Posted in: Localization

61 Responses
Hey, I read a lot of blogs on a daily basis and for the most part, people lack substance but, I just wanted to make a quick comment to say GREAT blog!…..I”ll be checking in on a regularly now….Keep up the good work!
Hey, great blog…but I don’t understand how to add your site in my rss reader. Can you Help me, please
I’m using google reader. Push subscribe and then add the url to my blog (www.trueiloan.com/wordpress).
Hello from Russia!
Can I quote a post in your blog with the link to you?
Sure !
hello,
thanks for the great quality of your blog, every time i come here, i’m amazed.
black hattitude.
Awesome blog!
I thought about starting my own blog too but I’m just too lazy so, I guess I‘ll just have to keep checking yours out.
LOL,
а ты откудова знаешь…
Ah!!! at last I found what I was looking for. Somtimes it takes so much effort to find even tiny useful piece of information.
Nice post. Thanks
Hey there everyone i was just introduceing myself here im a first time visitor who hopes to become a daily reader!
Hey everyone just wanna say hello and introduce myself!
Why hello fellow forum people! I just wanted to introduce myself here as this looks like a sheer enchanting forum! I myself am gripping in things like writeing and computer fixing up so if anyoune needs facilitate forgive me identify! I also Suffer from Sciatica so if you aslo fool this infection suffer to me have knowledge of so we can share some stretches!
I like this site very much.
This is really a outstanding web.
And it is not like other money orientating site, the message here is super helpful.
I am definitely bookmarking it as well as sharing it with my friends.
I like this website really much.
This is such a extraordinary site.
And it is not like other money orientated website, the message here is genuinely useful.
I am definitely bookmarking it as well as sharing it with my friends.
Very outstanding site.
The info here is very useful.
I will invite my friends.
Cheers
Very extraordinary website.
The message here is genuinely valuable.
I will invite my friends.
Cheers
Very outstanding website.
The message here is really important.
I will invite my friends.
Cheers
Very extraordinary web.
The information here is super useful.
I will give it to my friends.
Cheers
Very good concept, I like how you convey the msg.
Great headline. If your cookie has a bite-sized action and your reader completes the action, I think two things happen. Their self-confidence goes up (which feels good) and their trust in you increases.
Such a great site. I am saving this page.
Such a good site. I am saving this page.
I somehow dont agree with a few things, but its great anyways.
I am definitely bookmarking this page and sharing it with my friends.
Generally I do not post on blogs, but I would love to mention that this post extremely forced me to try and do therefore! really nice post. thanks, here’s a similar subject you’ll like Aquired Pulmonary Hypertensioneatment
Very great website.
The message here is super helpful.
I will invite my friends.
Cheers
Show one’s gratitude you for the wonderful information.
Blame you concerning the wonderful information.
Genial post and this post helped me alot in my college assignement. Say thank you you as your information.
The information here is great. I will invite my friends here.
Thanks
That was some interesting stuff there. Thanks for posting it.
Very nice Blog, I will tell my friends about it.
Thanks
Hey, I found your blog while searching on Google your post looks very interesting for me. I will add a backlink and bookmark your site. Keep up the good work!
Your blog is so informative … ..I just bookmarked you….keep up the good work!!!!
Hey, I found your blog in a new directory of blogs. I dont know how your blog came up, must have been a typo, anyway cool blog, I bookmarked you.
surface encounters mi
You made some Good points there. I did a search on the topic and found most people will agree.
Amiable fill someone in on and this fill someone in on helped me alot in my college assignement. Thanks you on your information.
Thank you! I added this page to bookmark)) I think would be useful …
This is a explanation blog and I educe desire reading it every morning launch thanks you
because sharing it!
louis vuitton handbags
This is a pretty decent web.
I have bookmarked this web site and also I will inform my local freinds over it.
Thank you for all the detail .
This is a superior websites.
I’ve bookmarked the web page and I’ll notify my pals about this.
Gives thanks
Great post as for me. I’d like to read a bit more about that theme. Thanx for sharing this material.
Good post and this post helped me alot in my college assignement. Thanks you as your information.
Just found your blog. Great reading! Would be grateful for any other information concerning this topic. Cheers!
First-class post, I just deal it with my friend of Taiwan. I Stumble UP your blog location, you will detect a development of page views within 24 hours for targeted men and women. Cheers
Nice brief and this post helped me alot in my college assignement. Thank you as your information.
After reading you site, Your site is very useful for me .I bookmarked your site!
After reading you site, Your site is very useful for me .I bookmarked your site!
I am been engaged 10 years on the Free finance personal software If you have some questions, please get in touch with me.
Nice post. I really appreciate it.
Hi Everyone
i’ve just joined here and wanted to say hi to all of you!I really hope to give something back to this board…
Cheers
——————-
Free Seo Video Course
Totally agree with you. Great blog!
Hello Guru, what entice you to post an article. This article was extremely interesting, especially since I was searching for thoughts on this subject last Thursday.
I really like your writing style, its not generic and extremly long and tedious like a lot of blog posts I read, you get to the point and I really enjoy reading your articles! Oh, and merry Christmas!
Nice blog you have here. I’ve enjoyed having a good look around
Good day. Thank you for your wonderful blog .. though I have it for some reason not fully visible.
O.k i’m almost done commenting on your blog for the day my fingers are going numb and my eyes are going fuzzy! Time for some sleep! night all.
found your site on del.icio.us today and really liked it.. i bookmarked it and will be back to check it out some more later ..
Amiable post and this mail helped me alot in my college assignement. Thank you as your information.
Enjoying reading the posts here, thanks[url=http://www.hpef.net/member.php?u=42329
].[/url]
Easily, the post is really the best on this noteworthy topic. I concur with your conclusions and will eagerly look forward to your approaching updates. Saying thanks will not just be enough, for the tremendous clarity in your writing. I will directly grab your rss feed to stay informed of any updates. Gratifying [url=http://pspgo.info/favorites.html]internet[/url] work and much success in your next topics!
Just want to say what a great blog you got here!
I’ve been around for quite a lot of time, but finally decided to show my appreciation of your work!
Thumbs up, and keep it going!
Cheers
Christian,Diet Guide!
Adding this article to my favourites.
Leave a Reply