草庐IT

ios - 如何在 xcode 7.3 上本地化 ionic 应用程序的显示包名称

我已经阅读了以前的stackoverflow帖子以及有关此事的Apple文档,尝试了无数次尝试,但没有人将我在xcode7.3上的ionic应用程序上的ios上的图标名称下的名称本地化。这里是最小步骤示例:$ionic启动foobar$将config.xml编辑为foobar$ionic构建在xcode7.3中菜单->编辑器->导出本地化将生成的文件编辑为法语翻译,并再次导入从Info.plist中删除显示包名称将模拟器设置为法语无论我在CFBundleDisplayName或CFBundleName上设置什么值,它总是显示:foobar。部分截图如下: 最

ios - 本地化语言资源 ios

您好,我想为iPhone本地化我的Slovencina应用程序。但我无法从xcode本地化列表中找到合适的本地化类别。我试过:此外,我还尝试将区域更改为slovencina...请帮我为应用程序选择合适的本地化文件.. 最佳答案 iOS模拟器的本地化存在一些问题。当时我在测试我的应用程序时也遇到了同样的问题。尝试在真实设备上进行测试。希望它有效。:) 关于ios-本地化语言资源ios,我们在StackOverflow上找到一个类似的问题: https://st

iOS:NSDecimalNumber 和用户输入 -> 如何正确本地化来回转换字符串?

我正在编写一个使用货币的应用程序。由于该应用将在不同的国家/地区使用,我需要为每个用户支持正确的货币。所以我为NSDecimalNumber创建了一个类别。我想要两个功能:-(NSString*)getLocalizedCurrencyString:应该给我正确的字符串(没有货币符号,但是有本地小数分隔符和2位数字)和+(NSDecimalNumber*)getUnLocalizedDecimalNumberWithString:(NSString*)currencyString:应该给我一个十进制数(我猜也是2位数字)摆脱本地小数点分隔符并使用“常规”一个需要保存到核心数据中。但是我

ios - 无法本地化 iOS 应用程序包显示名称

我已经按照一些SO问题的答案来本地化我的应用名称。InfoPlist.strings(基础):CFBundleDisplayName="NameInEnglish";CFBundleName="NameInEnglish";InfoPlist.strings(阿拉伯语(沙特阿拉伯)):CFBundleDisplayName="NameInArabic";CFBundleName="NameInArabic";我还尝试在CFBundleDisplayName和CFBundleName周围添加引号InfoPlist.strings文件位于我的应用程序的根目录下。在Info.plist文件旁

ios - 如何使本地化的 Storyboard 或 XIB 保持同步?

我使用XCode6。想象一下以下场景:您的应用程序的基本语言是英语,而您决定添加德语本地化版本。您现在有两个版本的Interface.xib。如果您要将UI元素添加到基础版本,您可以简单地将德语版本转换为可本地化的字符串并返回,所有更改都将被移植(如果添加了字符串,当然必须手动编辑这些)但如果您编辑的是德语版的Interface.xib呢?您如何将新的UI元素添加到英文版本中?你不能简单地使用相同的技巧,至少我没有找到从本地化字符串转换回来的方法,可能XCode不知道它应该使用剩余的德语XIB并填充英语本地化字符串。除了以后总是在基础版本中更改UI之外,我该怎么办?

ios - 使用相同的本地化按钮切换语言应用程序

我正在开发一款支持两种语言的iOS应用。我为每种语言本地化了主Storyboard,现在我正尝试使用相同的按钮(切换按钮文本)在语言之间切换。我发现了很多用于更改应用程序语言的代码,每个代码都有按钮,例如this和Advance-Localization-in-ios-apps但我不知道如何根据按钮中选择的语言重新加载Storyboard及其.strings。有什么帮助吗?谢谢 最佳答案 恐怕您不能使用Main.strings文件。您最终会将Storyboard中的所有可本地化文本移动到Localizable.strings并使用类

iphone - 适用于 iOS 的带 Retina 显示屏的本地化应用程序图标

我在显示支持视网膜显示的本地化应用程序图标时遇到问题。这是怎么做到的?我尝试将Icon.png和Icon@2x.png本地化,然后尝试将proj-Info.plist本地化并尝试链接到不同的图像。但是只显示了项目语言的图标... 最佳答案 您需要为每种语言创建一个infoplist.strings文件。为此,手动创建language.lproj文件夹并将Infoplist.string文件放入每个文件夹中。在文件中输入以下内容:CFBundleIconFile="Icon_en.png"或CFBundleIconFile="Icon

iphone - 如果我本地化我的 iPhone 应用程序,(描述语言)但不更改我的应用程序,它会被拒绝吗?

我想为我的应用程序的描述添加本地语言,所以我制作了一个新版本,以便我可以本地化描述。但是,我没有将我的任何应用程序更改为依赖于位置(它只是英文,它是一个相当简单的电阻颜色代码计算器应用程序,没有太多文本,并且在颜色编码的基础上运行。)我的应用程序会是因未能真正“本地化”而被拒绝?这是一个严格的指导方针还是只更改应用商店描述语言就可以了? 最佳答案 我不知道Apple是否会以此为由拒绝你。但是做那样的事情可能会激怒你的客户,我不会责怪他们。我建议您要么本地化所有内容,包括内容,要么什么都不本地化。误导客户并不是获得长期成功的途径。

ios - XCode 8 中的本地化 launchScreen.storyboard 不响应设备语言更改

我正在尝试根据设备的语言更改launchScreen.storyboard。我制作了Storyboard,每个Storyboard都为顶部的UIImageView设置了不同的背景颜色,请参阅示例...这些Storyboard是Storyboard的本地化版本,因此每个Storyboard都会根据设备的语言进行选择问题是:-它总是显示英文版本,例如,当我将iPhone模拟器的语言切换为阿拉伯语时,如何让每个模拟器都显示其本地化的语言? 最佳答案 不幸的是,您将无法实现这一目标。启动屏幕是静态的,其内容不受本地化影响。引用苹果human

ios - xCode 不会列出 Storyboard或 info.plist 以进行本地化

我正在尝试本地化iOS应用程序。根据所有教程,第一步是将本地化添加到项目编辑器的信息Pane中。当我到达那里时,默认情况下不会选中“使用基本国际化”。当我单击它时,“选择文件和引用语言...”窗口按预期出现,但它没有列出任何文件——即没有选择要本地化的文件。应用构建/运行良好。我的Storyboard名为“main.storyboard”,位于项目的主文件夹中,所以我不确定为什么xCode无法识别该文件。值得注意的是,该项目已经过重命名,在添加没有基础的语言后,我经历了几次本地化尝试,但都失败了,我的想法是稍后添加基础。但看起来这让我偏离了轨道,我不得不撤销那些尝试;在此过程中,我手动