2015-07-20 63 views
0

我有一个本地化为德语和英语的iOS应用程序。以下是infoPlist.strings(英文和德文)文件的内容。应用程序的本地化名称不正确iOS

/* Localized versions of Info.plist German keys */ 
CFBundleDisplayName = "ABCinGerman"; 
CFBundleName = "ABCinGerman"; 

/* Localized versions of Info.plist English keys */ 
CFBundleDisplayName = "ABCinEnglish"; 
CFBundleName = "ABCinEnglish"; 

如果设备语言设置为德语,我可以看到appname在iphone上显示为ABCinGerman。

如果设备语言设置为英语,我可以将appname作为target_name而不是ABCinEnglish。任何线索?

回答

1

给这个应用程序一个尝试。我从来没有用过它,但是我看到一篇关于它的博客文章。这篇文章让它看起来像Mac App为你做的一切。

https://itunes.apple.com/us/app/localize-apps-now/id963897797?mt=12

+0

这个程序有完全不同的目的。内容提要 本地化应用程序立即将您的iOS或OSX应用程序本地化为开箱即用。 只需将.strings文件拖动到应用程序中,它就会将字符串转换为50多种语言,并将其保存在正确的文件夹结构中以供Xcode识别。 让您的应用程序及时翻译以获得发布有麻烦吗? 这个应用程序将在几秒钟内翻译你的应用程序,不再等待公司回复电子邮件或发送迟到的翻译! –