nslocalizedstring相关内容
应用程序在 iOS7、8、9 上挂起,对 [NSLocalizableString 长度] 进行了 30000 次调用cpu 开最大了. 另请参阅https://forums.developer.apple.com/thread/16001 (lldb) bt* 线程 #1: tid = 0x2cb4df, 0x0349065c Foundation`-[NSLocalizableStri
..
是否可以将 NSLocalizedString 基础结构(基于 localizable.strings)与自定义“本地化"一起使用? 问题是,有些语言对男性和女性有不同的措辞.我想在首次启动时询问用户的性别,然后使用适当的短语.当然,两者都基于相同的语言.我可以用我自己的代码来做,但如果可能的话,我宁愿用简单的方法来做. 解决方案 NSLocalizedString 只是 NSBun
..
我有这个格式化的字符串,我正在让翻译工作. 英文 "查看 %3$@ 中的 %1$@ %2$@:%4$@" = "查看 %3$@ 中的 %1$@ %2$@:%4$@" 德语翻译 "查看 %3$@ 中的 %1$@ %2$@: %4$@" = "Hör Dir mal %2$@ in %3$@ an: %4$@"; 这些被传递给 [NSString stringWithFo
..
我有一个相当复杂的项目,由几个大型本地化子项目组成. 我的大部分子项目都通过一个 Localizable.strings 文件进行本地化.该文件被复制到 SubProjectName.bundle 目标中,该目标与主项目中的 SubProjectName.a 静态库结合使用.这很好用. 但是,我的一个子项目包含许多本地化的 .strings 文件.无论设备(或模拟器)如何配置,此项目都
..
我正在尝试找到最简单的方法来本地化我的应用程序.我正在使用 sqlite,所以我基本上只需要切换我的数据库名称.问题是应用程序名称 - 它可以从代码本地化还是我必须为 x 种语言制作 x 个应用程序,所以任何人都会有他/她的母语的应用程序名称?后一个对我来说似乎已经被拒绝了......有人吗? 解决方案 我假设您的意思是出现在设备主屏幕上的 Bundle Display Name:您应该创
..
我(和所有其他人一样)使用 NSLocalizedString来本地化我的应用程序. 不幸的是,有几个“缺点"(不一定是 NSLocalizedString 本身的错),包括 Xcode 中的字符串没有自动完成功能.这使得工作不仅容易出错,而且令人厌烦. 您最终可能只是因为不知道已经存在等效字符串而重新定义了一个字符串(即“请输入密码"与“先输入密码") 与自动补全问题类似,您需要
..
是否有 NSLocalizedString(...) 的 Swift 等价物?在Objective-C中,我们通常使用: NSString *string = NSLocalizedString(@"key", @"comment"); 如何在 Swift 中实现同样的效果?我找到了一个函数: func NSLocalizedString(键:字符串,表名:字符串?= 默认值,捆绑包:NSB
..
在 iPhone 上 NSLocalizedString 返回 iPhone 语言的字符串.是否可以强制 NSLocalizedString 使用特定语言来拥有应用程序使用与设备不同的语言? 解决方案 NSLocalizedString()(及其变体)访问 NSUserDefaults 中的“AppleLanguages"键来确定什么用户对首选语言的设置是.这将返回一组语言代码,第一个是用
..
我的应用程序支持 4 种语言 &推送通知.当我向 APNS 发送推送通知时,我正在发送 loc_key &loc-args.现在我需要在 loc-args 数组中发送本地化的字符串,以便我可以在应用程序收到推送通知时在 iOS 应用程序端翻译这些字符串. 但是当我在 loc-args 中发送本地化的字符串时,它没有在通知中心显示翻译的字符串,而是按原样显示本地化的密钥. 我的字符串文件
..
我正在寻找一种方法,允许我从显示在 iOS 下的 UIWebView 中的 HTML 文件中本地化一些字符串. 我想使用 NSLocalizesString() 进行本地化,所以我正在寻找一个简单的解决方案,希望我在显示之前生成本地化的 html 文件. 我确实可以完全控制 HTML 文件并使用某种占位符. 解决方案 然后使用自定义标签,使用 NSXMLParser,以及您自定
..
这似乎很简单,但我找不到任何方法来做到这一点.基本上,我拥有的是一个 UISegmentedControl,带有两个使用 NSLocalizedString 的本地化标签.我已经设置了字体大小,一切在英语和其他几种语言中看起来都很棒.但是,在日语和其他语言中,字符较大并导致标签被截断. self.segmentedControl = [[UISegmentedControl alloc] i
..
我正在尝试使用 NSLocalizedString 本地化我的应用程序.当我导入 XLIFF 文件时,大多数工作就像一个魅力,但有些没有,有些字符串没有本地化.我注意到问题出在 NSLocalizedString 里面包含一些变量,比如: NSLocalizedString(" - \(count) Notifica", comment: "sottotitolo prescrizione pe
..
比方说,我的iOS应用程序已经具有日语翻译语言localizatible.strings.说"Continue" =“続ける"; 但是,我在代码中添加了新的NSLocalization,但是我想使用genstrings来获取所有新的NSLocalization,而不必手动合并它们. 有没有办法做到这一点? 解决方案 有些工具可以管理本地化,并且可以根据对基本语言的更改自动对翻译
..
我想用快速的语言实现情节提要的本地化.(意味着我想本地化修复标签和按钮文本) 我已经对NSLocalizedString有所了解,但是我不想为固定文本标签编码 例如 NSLocalizedString("Welcome",评论:“") 我已经为特定语言添加了Localizable.strings文件和Main.string文件.但我无法成功实现本地化 解决方案 Bhum
..
我有一个带有属性字符串的UILabel.这是它的打印屏幕: 此后可以像下面这样使用该方法: NSDictionary * HighlightAttributes = @ {NSForegroundColorAttributeName:[UIColor blueColor],NSFontAttributeName:[UIFont boldSystemFontOfSize:16]};NSDi
..
我想将"NSLocalizedString"缩短为"_",所以我正在使用宏 _(x)NSLocalizedString(@x,@__ FILE __) 但是现在,当我想生成用于本地化的字符串时, find.名称\ *.m |xargs genstrings 它什么也不会产生. 有帮助吗? 解决方案 您可以使用'-s'参数告诉genstrings寻找不同的函数: gens
..
我将SiriKit集成到我的应用程序中以便读书,但是将我的应用程序发送到TestFlight之后,我收到一封带有下一条警告的邮件回复. 无效的Siri支持-未提供示例短语使用"en-CO"语言的INGetRideStatusIntent 无效的Siri支持-未提供示例短语INRequestRideIntent使用"en"语言 我已经为每个本地化版本在InfoPlist.strin
..
TL; DR: 似乎本地化不适用于xCode 6.1和8.1模拟器. 解决方法: 转到“编辑方案" >>“运行"(侧栏)>>“选项"选项卡>>“应用程序语言" 选择您希望在模拟器上运行应用程序的语言. 长篇故事: 我已经将xCode更新为6.1.此更新删除了iOS 7.x模拟器,只剩下8.x模拟器. 我已完成以下步骤: 我已经安装了7.x模拟器 清理了项目 从模拟器
..
我已经安装了 REActivityViewController 作为广告连播。以下是广告连播中资源文件夹的图片: 这是尝试拉线的线之一: [_cancelButton setTitle:NSLocalizedStringFromTable(@“ button.cancel”,@“ REActivityViewController”,@“ Cancel”)forState:UICont
..
我需要对具有某些变量的字符串进行本地化,并且必须使用 key:value:comment 格式定义本地化的字符串.伙计们,我尝试了很多方法,但是还没有找到正确的方法.看到这里... let timeValue = 5 let timeString = "hours" //Bellows are working fine dateLabelString = String(format: "O
..