Let's say if I have some content coming from a web service that's in English (en-US). Now, to go with localization what's the best way to localize this content?

I kind was leaning towards having the web service spit out localized content but that wouldn't be ideal on a hindsight.

Anyone knows what's the best way to get these contents localized and out to an iOS app?

有帮助吗?

解决方案

Get current locale:

NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];

When loading you web content, pass the locale identifier to your request. On server side generate localized response based on the identifier.

其他提示

You should use the web service to supply the localized content. If it is troublesome to populate localized data then you should probably use some translation service Try google translate API for this purpose https://developers.google.com/translate/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top