- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我的项目中有一个 Localizable.strings 文件,我想为其添加更多本地化内容。
所以我转到项目设置并单击“+”添加语言。由于没有“+”按钮,我无法再在右侧面板上执行此操作。
Xcode 在文件系统的 en.lproj 文件夹中创建了 cn.lproj 文件夹,这很困惑,但一些其他 lproj 文件夹(例如 de.lproj)确实在它们所属的位置创建。
如何在不破坏 Xcode 中的所有内容的情况下将 xx.lproj 文件夹移动到它所属的位置?我担心将它们留在 xcode 放置它们的位置会导致运行时出错,因为 cn.lproj 不应该是 en.lproj 的子文件夹。
最佳答案
事实证明这是一个 Xcode 错误,但幸运的是它可以解决。
第一步是备份您的项目。然后将错误放置的 lproj 文件夹从 en.lproj 中移出,如果需要,将它们全部放在本地化的子文件夹中。然后从项目导航器中删除所有链接断开的文件(红色)。对于带有箭头的堆叠文件,您必须删除根项目。不要选择“移至废纸篓”。然后确保在项目设置中你有你想要的所有本地化。将包含所有 lproj 文件夹的“本地化”sob 文件夹拖到 Xcode 中任何你想要的地方,并确保它被添加到当前目标(必须在列表中选中添加到目标复选标记)。就我而言,执行此操作后一切都按预期运行。作为一个很好的副作用,我用箭头摆脱了这些烦人的堆叠文件,取而代之的是一个非常清晰的组结构,由一个本地化文件夹和几个 lproj 文件夹组成,这对我来说更有意义。
关于iphone - 如何纠正在 en.lproj 文件夹中创建 lproj 文件夹的 Xcode 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14462660/
我很困惑,因为这不是通过 xcode 完成的。我必须在查找器中找到项目文件夹,然后将文件真正移动到这些 *.lproj 文件夹中。那是对的吗?或者有没有办法在 Xcode 中像 Groups 一样查看
根据官方文档Internationalization Programming Topics : if your Mac app had localizations for United States,
我的项目中有一个 Localizable.strings 文件,我想为其添加更多本地化内容。 所以我转到项目设置并单击“+”添加语言。由于没有“+”按钮,我无法再在右侧面板上执行此操作。 Xcode
这有点令人困惑: 首先我使用了 genstrings,它在 en.lproj 文件夹中创建了一个 Localizable.strings 文件(也存在于这样的文件系统中)。 然后我有一个我想要本地化的
我使用 apache cordova 3.8.0 创建了一个新项目。它在所有设备上都能正常工作。但是有一个问题,Resources 文件夹中不包含 en.lproj、de.lproj 和 Locali
我创建了 3 个带有翻译的文件: localizable.strings(英文) localizable.strings(瑞典语) localizable.strings(芬兰语) 我有这个方法来按键
在哪里可以找到我的项目本地化文件夹的区域设置名称缩写列表? (例如 en 表示英语,fr 表示法语)。 我正在寻找德语、西类牙语和其他语言。 最佳答案 您可以将它们命名为English.lproj、S
我试图理解 Base.lproj 但我仍然不理解它。如果我在 XCode 6 beta 4 中使用 View Controller 和 Swift+Storyboard 创建一个新的简单项目,我会得到
我正在尝试开始对一个项目进行本地化,并且我已经有了 Localizable.strings 的英文版。我现在正在尝试将法语添加到该文件中,该文件正在创建一个 fr.lproj 文件夹,正如我所期望的那
我将应用程序包放入 PackageMaker 中并尝试构建它,但现在收到此错误: error could not copy resources to en.lproj 有什么想法吗?谢谢 屏幕截图:
我的游戏本地化为 3 种不同的语言。为了让 iTunes Connect 知道游戏已本地化,我创建了这些文件: ios\resources\en.lproj\Localizable.strings i
我正在创建一个应用程序,目前我想提供英语和德语版本。我检查了项目配置中的 Base 本地化标记并添加了 German。我把英语作为开发语言。 然后我创建了一个文件 Translation.plist
我已经寻找过类似的问题,但这一定是以前问过的。无论哪种方式,请为我指明正确的方向。 我第一次本地化了一个应用程序。它似乎工作正常,但我有两组 .lproj 文件。一组在设置包中,另一组在主项目目录中。
在使用 iOS 6 和新的本地化版本时,更新本地化 Storyboard的 .strings 文件的最佳方式是什么?当我切换到新的 Base.lproj 机制时,我的项目很好地创建了字符串文件,但它不
我一直在寻找一个脚本,它可以在构建时从项目中删除不需要的语言......没有深入细节。我有一个包含子项目的项目,其中一些子项目具有我不想附带的本地化版本(因为苹果查看 lproj 文件夹以说明您支持的
自从我更新到 XCode 10 后,我在将我的应用上传到 App Store 时收到以下警告: Unrecognized Locale - The locale names used in local
我使用基本国际化和每种语言的可本地化字符串本地化了我所有的 xib 文件。我的本地化 xibs 的文件夹结构是例如像这样 base.lproj/LoginView.xib de.lproj/Login
我有一个构建得很好的项目。看似随机地,执行一次运行导致代码设计错误,我已经 2 天无法解决了。 错误如下: bundle 格式无法识别、无效或不合适在子组件中:/Users/user/Library/
我在网上和这里搜索了这个错误。在网上,它以不同的语言向我显示结果,然后是英语不错的谷歌。这里有一个帖子和一个从未真正回答过这些人问题的人。 我的桌面上有我的 xcode 项目文件夹。在项目文件夹中,我
在 Apple 的文档和示例代码中,我看到 lproj 文件夹既以语言名称(例如“English”)命名,又以 ISO 639 代码(例如“en”)命名。 明确的命名要求是什么?我没找到。 如果没有,
我是一名优秀的程序员,十分优秀!