草庐IT

ios - 本地化 IOS 默认语言

我已经构建了一个iphone应用程序,我从应用程序中的荷兰语文本开始。我想将其扩展到其他国家/地区,因此我对应用程序进行了本地化并添加了英语。所以我现在要本地化文件夹en.lproj和nl.lproj。当我在iphone上安装该应用程序并将语言设置为荷兰语时,我在该应用程序中获得了荷兰语。当我切换到英语时,我明白了。但是当我切换到德语时,我得到了荷兰语。当没有本地化文件夹时,我想默认使用英语。我该怎么做? 最佳答案 晚会有点晚了,但最近刚遇到这个问题,有人帮助了我,所以这就是魔法:假设您的应用支持英语和西类牙语。如果“设置”应用中的

c# - 是否可以将大的本地化字符串换成他们自己的文件?

目前,我正在使用MonoTouch完成我的第一个iPhone应用程序。通过“*.lproj”文件夹进行的本地化按预期工作。有一个UIWebView显示一些用户指南,我用LoadHtmlString()方法填充这个。(即不需要互联网连接)。由于文本有点长,我不想将它放在“Localizable.strings”文件中,而是换成一个完全独立的文件(因为我也在为Windows.NET应用程序做这件事)):在上面的截图中,我会在每个语言文件夹中有一个“help.html”文件,并调用LoadHtmlString方法以类似于的方式从适当的文件中读取>NSBundle.MainBundle.Loc

iPhone:仍然不支持本地化应用程序图标?

我的应用程序的图标包含一些文本。所以我想按语言或国家/地区更改文本的语言。有一个post其中表示不支持本地化应用程序图标:不过是2010年12月发的,距离现在已经一年半了。现在还不能按语言更改应用程序图标吗?不支持同时本地化设备上的应用程序图标和AppStore上的图标?或者仅在AppStore上本地化图标是可能的? 最佳答案 这没有改变。我的印象是,鉴于他们的指南不包含诸如“免费”和“专业版”之类的横幅(尽管它们很受欢迎),Apple的理念是图标应该是符号而不是文本,并且应用程序的名称(可本地化)无论如何都会显示,因此图标中不需要

iphone - 以不在 Settings.app 中的 "Language"列表中的语言对应用程序进行本地化

这是我的问题:我有2个本地化版本-英语和保加利亚语。我无法加载保加利亚语,因为它不在“语言”列表中,即使区域格式设置为“保加利亚”,也会加载英语。有没有办法用我的保加利亚语本地化文件打开我的应用程序? 最佳答案 至少从iOS8开始,您可以在设置>通用>语言和地区的首选语言顺序标题下更改语言顺序。 关于iphone-以不在Settings.app中的"Language"列表中的语言对应用程序进行本地化,我们在StackOverflow上找到一个类似的问题: ht

ios - 使用 Xcode 5 禁用英语本地化

我搜索了相关问题并尝试了很多建议的方法,但似乎都没有用。我有一个只有日语的应用程序,当它在英语设备上运行时,它会得到UI项目,例如翻译后退按钮(“后退”)。为了实现这一点,我有:从我的项目的“Localizations”中删除了英语,并选择删除本地化文件(是单个*.strings文件)。将我的Info.plist中的CFBundleDevelopmentRegion从jp_JP更改为jp因为我读到它应该与*.lproj文件夹。清理、删除、关闭Xcode等。但默认UI项目仍在翻译成英文。我现在在Xcode5中也有一些奇怪的行为:检查“使用Base国际化”支票簿显示一个空的“选择文件和引用

javascript - React native 本地化 : Global variable

我是React的新手,我来自iOS/Android的世界,其中本地化字符串都在专用文件中定义。我查看了react-native-localization,似乎我们需要在每个类中定义字符串对象,然后在渲染中使用这些值。这对我来说似乎效率很低而且很零散,或者我误解了用法。我没能找到使用react-native-localization的好例子。我真的很感激一些指导。 最佳答案 我们在我们的项目中使用了react-native-localization,它非常有用,这是我们的用法:.../ApplicationRoot/utils/str

ios - 如何本地化标准 iOS 控件?

我正在编写一个iPhone应用程序,它的表格单元格的样式为UITableViewCellEditingStyleDelete。这会导致单元格显示为左侧带有一个减号的红色圆圈。到目前为止还好。它还在右侧有一个删除按钮(带有文本“删除”的矩形按钮)。我需要将文本“删除”更改为其他语言的本地化。这个文本在哪里定义的? 最佳答案 您应该看看UITableViewDelegateProtocol中的以下方法:-(NSString*)tableView:(UITableView*)tableViewtitleForDeleteConfirmat

iOS Facebook SDK本地化

我正在尝试更改FBLoginView按钮中的文本,但到目前为止我还没有成功。我尝试阅读FacebookSDK中的README并浏览互联网。我在项目本地化部分添加了2种语言,它在支持文件中为每种语言创建了2个文件,但我尝试使用README的示例内容更改其中的字符串(更改了字符串值),但即使我更改了英语文件我总是得到默认的登录字符串。然后我尝试添加一些Bundle设置并更改其中的一些文件,但也没有运气。有人可以告诉我如何逐步实现更改facebook字符串吗?谢谢 最佳答案 更新:此处描述的方法不再适用于最新的FacebookSDK。所以

ios - 本地化后找不到 Xib

我在我的项目中添加了一个新的意大利语本地化版本,之后我本地化了一个xib文件以开始翻译项目。问题是,现在当我在模拟器中运行我的项目时,找不到任何xib。(GAIUncaughtExceptionHandler.m:41):Uncaughtexception:CouldnotloadNIBinbundle:'NSBundle...我正在使用initWithNibName实例化此xib的文件所有者。我已经尝试了xib的纯本地化和基础本地化,但都没有用。我正在像这样初始化所有者:[[SPConfigViewControlleralloc]initWithNibName:@"SPConfigV

iphone - 本地化耗时

在我的应用程序中,我需要以mm:ss格式显示耗时。现在,我们必须本地化应用程序。我们应该如何本地化这个耗时? 最佳答案 你想使用NSDateFormatter类:http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.htmlNSDateFormatter*dateFormatter=[[NSDateFormatteralloc]