我在MonoTouch(5.2.12)/ MonoDevelop(3.0.3.2)中开发ios应用程序(iPhone)
我试图将其本地化。
我创建了本地化文件夹(de.lproj)(Add-> New folder),然后在那里放置了'Localizable.strings'文件。此文件已添加到项目中(添加 - >添加文件...)。
本地化不起作用。 我发现本地化文件(Localizable.strings)不在运行时位置 (/ user / jpa / Library / Application Support / iPhone Simulator / 5.1 / Applications / A99 ... B13 / MyApp.app / de.lproj /),即使在MonoDevelop中也是如此。
为什么呢?怎么了?文件是UTF-8编码的。 (它没有用UTF-16描绘)
感谢。
答案 0 :(得分:2)
我相信您需要将文件的构建操作设置为“内容”(右键单击文件 - >构建操作 - >内容)。
答案 1 :(得分:0)
您如何调用本地化字符串?你能给我们一段代码吗?
您无需手动创建本地化文件夹,只需:
Localizable.string
文件(右键单击项目浏览器,然后“新文件”)此方法可防止操作错误,因为Xcode会自行创建本地化文件夹。