Default.png的本地化无效

Str*_*rer 5 iphone xcode localization default

我想知道是否有人遇到过同样的问题以及他们是如何解决的.

我想本地化Default.png所以我做了以下步骤,从我的理解应该是正确的方法(如果我错了请纠正我).

  1. 在xcode中选择Default.png
  2. 命令我获取信息
  3. 单击Make File Localizable
  4. 回到General Tab(为什么Apple,为什么?)
  5. 单击"添加本地化"
  6. 根据此输入西班牙语es:
  7. 在finder中,我替换了es.lproj文件夹中的Default.png

我已经在模拟器和iPhone上试过改变英语和西班牙语之间的语言,但我只得到原始文件.应用程序名称和字符串等其他本地化工作正常,但不是这个...

我在xcode 3.2.3上

谢谢

Str*_*rer 6

我从开发者论坛得到了这个解决方案(Sascha Paulus,谢谢Sascha!).

我在另一个本地化项目中遇到了类似问题,但该解决方案适用于这两个问题.

开始了:

  1. 从模拟器中删除应用程序(只是为了确定)

  2. 删除本地化Default.png的所有版本(在XCode和光盘上)

  3. 选择"构建">"清除所有目标"

  4. 如果尚未完成,请创建Localizion目录(例如es.lproj,de.lproj)

  5. 将本地化的Default.png复制到相应的Localizion目录中

  6. 转到XCode>右键单击资源>添加>现有文件...
  7. 在Localizion目录中选择本地化的Default.png
  8. 不要忘记标记"将项目复制到目标组的文件夹....">添加
  9. 对每个本地化的Default.png重复一遍

我认为诀窍是删除你遇到问题的文件,清除所有文件然后重新添加.如果您没有任何本地化,则无需创建特定文件夹.

试一试,为我工作.


Mat*_*t H 6

我想我会添加本地化Launch.xib的答案.

  1. 创建InfoPlist.strings文件.(文件,新建,资源,字符串)
  2. 本地化并选择您的语言
  3. 例如,对于西班牙语版本,请为启动屏幕的西班牙语版本添加启动屏幕键和名称

    "UILaunchStoryboardName" = "Launch_es";

  4. 将现有的Launch.xib复制到Launch_es.xib,并将文本和/或图像更改为西班牙语翻译或西班牙语命名的图像.