本地化你的iPhone应用程序是常见的吗?你默认本地化吗?

Quo*_*ent 1 iphone localization nslocalizedstring nslocale

试图与客户解决辩论.我没有在应用程序中本地化字符串和图像,并且在3周定义和发现期间没有出现.他们似乎认为这是一个基本的最佳实践,它应该默认完成.我不同意,特别是如果没有计划的语言.

好像你会留下这个用户的需求

所以,我想请社区关注这个并告诉我你是否默认本地化你的iPhone应用程序?

我要求这不仅可以帮助我理解我可能错过的地方,而且还可以帮助他人将来被视为"默认"和"最佳实践"

gre*_*reg 6

这个问题将引发很多意见.因为Apple在iOS上使用本地化字符串非常容易,我个人觉得你应该默认设置所有应用程序进行本地化.你发现自己定义一个文字字符串的任何地方,用它代替NSLocalizedString(),直到它成为第二天性.然后,如果您决定稍后进行本地化,则无需在整个地方进行搜捕和啄食.如果你从未本地化,除了几次击键之外什么都不会丢失.

真正的本地化可能会有本地化的NIB(例如,可能有不同大小的按钮用于不同的语言).尽管如此,如果您在代码中分配将出现在NIB中的所有字符串NSLocalizedString(),而不是在Interface Builder中,那么从长远来看,您可能会节省时间.

AppStore使您的应用程序在如此多的国家/地区可见的事实大大增加了本地化的需求.阅读Wil Shipley的这篇文章,了解您可以通过进入多个市场获得的资金.