如何本地化应用程序图标?

时间:2013-06-24 14:58:58

标签: ios localization localizable.strings

我很乐意在应用程序中本地化字符串和图像。但是我尝试本地化支持的语言(英语和德语)的应用程序图标时遇到了很多困难。

这甚至可能吗?根据Apple文档,您可以:

  

iOS应用程序应该国际化并拥有   它支持的每种语言的language.lproj文件夹。此外   提供应用程序自定义资源的本地化版本,   您还可以本地化您的应用程序图标并启动图像   在您的语言特定项目中放置具有相同名称的文件   目录即可。但是,即使您提供本地化版本,也是如此   应始终包含这些文件的默认版本   应用程序包的顶级。使用默认版本   没有特定本地化的情况。更多   有关本地化资源的信息,请参阅“本地化资源”   束“。

我试图这样做没有运气。似乎没有任何有用的资源?

我尝试过的其他事情:

Localized App Icons with Retina Display for iOS

https://iphonedevsdk.vanillaforums.com/forum/iphone-sdk-development/77660-i-have-problem-localizing-application-icon.html

有没有人成功实现过本地化应用图标?

2 个答案:

答案 0 :(得分:20)

从iOS 4.0开始,这似乎不再可能了。截至2015年,documentation已更新,现在仅声明启动图像可以本地化(但不再提及应用程序图标)。

2010年,一名Apple员工在devforums(需要登录)上证实了这一点无效: https://devforums.apple.com/message/330960

Bugreports已经提交了几年,但没有任何改变。我想Apple希望您在全球范围内为您的应用程序使用相同的图标 - 或者为特定市场创建单独的应用程序。

答案 1 :(得分:0)

  1. 将图标从xcassets移至项目中的文件夹;
  2. 选择文件夹中的图标;
  3. 您将在检查器的“本地化”按钮中看到;
  4. 选择本地化并选择一种语言。

对我有用! enter image description here