【问题标题】:Use variable in localization strings在本地化字符串中使用变量
【发布时间】:2015-11-30 16:21:41
【问题描述】:

是否可以“预处理”本地化字符串以将 SOME_CONST 替换为其预定义的值?

例如,我可以在我的故事板和本地化字符串中放置一些占位符并在构建时替换它吗?

这不是关于本地化,而是关于使用预处理器的常量预处理本地化文件或其他资源。

【问题讨论】:

标签: ios objective-c swift ios7 ios8


【解决方案1】:

是的,你可以这样做

您可能有一个 shell 脚本阶段,它在 xcode 使用文件之前对文件进行预处理。


不,我认为没有内置方法

【讨论】:

  • 但这意味着在处理过程中文件会被更改,所以我不能运行两次,因为我的占位符会被替换,不能用它来白标,例如
  • @AlexeySidorov 您的构建过程可以首先将文件复制到另一个位置,在这些复制的文件中进行字符串替换,然后将复制的文件用作您的构建源。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-12
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
  • 2013-03-17
  • 2010-09-11
相关资源
最近更新 更多