【问题标题】:How to localize an app icon?如何本地化应用程序图标?
【发布时间】:2013-06-24 14:58:57
【问题描述】:

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

这甚至可能吗?根据 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

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

【问题讨论】:

  • 你是如何测试这个的?这对我来说一直完美无缺。
  • 您在执行此操作时是否从设备中完全删除了您的应用程序?仅从 Xcode 更新应用程序时,添加本地化有时不起作用。
  • 如果您在删除应用程序并尝试新的清理和构建时遇到问题,我认为这就像在文件夹中折腾图标一样简单
  • 我正在模拟器上进行测试。我已经重置了内容和设置,还清理了构建以确保我重新开始。
  • 我知道这不是一个真正的解决方案,但您尝试过that 吗?

标签: ios localization localizable.strings


【解决方案1】:

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

2010 年,一位 Apple 员工在 devforums(需要登录)上证实了这不起作用的事实: https://devforums.apple.com/message/330960

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

【讨论】:

  • 2014年5月还是这样吗?谢谢。
  • @brainray 是的。希望 Apple 将在下周的 WWDC 上推出支持本地化 .xcassets 的 Xcode 6... :)
  • 据我所知,直到现在还无法本地化 .xcassets
  • @donmarkusi 不幸的是,你是绝对正确的。这仍然是不可能的,也许永远不会。
  • @ddnl 这仍然不可能,而且可能永远不会。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-22
  • 1970-01-01
  • 1970-01-01
  • 2014-07-18
  • 1970-01-01
相关资源
最近更新 更多