草庐IT

ios - 使用 Amazon SNS 向 iOS 发送推送通知并使用本地化格式化字符串处理它们

我正在尝试从AmazonSNS发送iOS推送通知并且我能够做到,但我想使用本地化格式化字符串发送通知并以正确的语言推送消息。我正在使用XCode7.0.1并使用iPhone5S进行开发,但我认为这不是重点。所以这是我要发送的消息:{"default":"ThisisthedefaultMessage","APNS_SANDBOX":"{"aps":{"alert":{"loc-key":"GAME_PLAY_REQUEST_FORMAT","loc-args":["Jenna","Frank"]},"data":{"type":"dashboard","opponentName":"J

ios - 为所有本地化将 iPad Pro 屏幕截图添加到 iTunesConnect

我在itunesConnect中有几个本地化版本,主要是为了用其他语言描述该应用程序,但屏幕截图的图形本质上是相同的。就目前而言,我需要分别为每个本地化上传相同的iPadPro屏幕截图。大量重复。有没有人想出一种方法来添加屏幕截图,使其在一次上传时进入所有本地化,从而使这个过程更有效率? 最佳答案 我推荐你看看fastlane.特别是snapshot自动抓取和本地化屏幕截图,以及deliver自动提交。它在几周前更新为支持iPadPro。 关于ios-为所有本地化将iPadPro屏幕截图

ios - Xcode 7 本地化锁定在哪里?

在以前版本的Xcode中,它位于InterfaceBuilder文档中:但在Xcode7中没有。那么在xcode7中哪里可以找到它呢? 最佳答案 TochangethelockinglevelofaviewInInterfaceBuilder,selecttheviewyouwanttolock.IntheIdentityinspector(undertheDocumentsection),choosealockinglevelfromtheLockpop-upmenu.Tochangethelockinglevelofthenib

android - 多种语言的预建本地化字符串

将应用程序本地化为多种语言是一项繁琐的工作,而且通常会一遍又一遍地完成相同的工作:例如,几乎每个Android应用程序中都包含“确定”、“取消”等短语。Localizationofmobileapps-Anyresourcesavailableforthebasics?这个问题已有3年历史了,我想知道从那时起是否有任何变化。是否有处理此问题的综合图书馆/馆藏?这样我就只需要翻译实际特定于应用程序的字符串? 最佳答案 我建议使用Google译者工具包。它支持各种本地化文件。它还支持iOS和Android本地化文件。示例:对于Andro

ios - 应用程序如何将存储的通知显示为本地化字符串?

我正在尝试本地化我的应用程序,并注意到Twitter和Facebook等应用程序会立即切换存储在服务器上的先前通知中使用的语言以匹配设备语言。他们是怎么做到的?例如,有人对帖子发表评论,因此通知是:Johncommented"hi"onyourpost.如果我的设备语言设置为法语,它稍后会被翻译成法语。他们会存储一个本地化的字符串,例如:%@commented%@onyourpost.然后以某种方式在通知中引用该字符串以及变量? 最佳答案 有很多与本地化相关的工具,其中之一是Phraseapp.这些工具的工作方式相当简单,本地化主要

c# - 如何在自定义渲染器中更改 Timepicker 的标题和本地化

我有Xamarin表单时间选择器跟随IOS的自定义渲染器[assembly:ExportRenderer(typeof(TimePicker),typeof(Time24PickerRenderer))]namespaceLabOraTimeStamp.iOS.Renderers{publicclassTime24PickerRenderer:TimePickerRenderer{protectedoverridevoidOnElementChanged(ElementChangedEventArgse){base.OnElementChanged(e);vartimePicker=(

ios - Carto Mobile SDK 中的 map 本地化

有谁知道是否可以使用CartoMobileSDK对map对象的标题进行本地化?如果可能的话,我怎样才能获得它?例如,我希望看到“Kazakhstan”而不是“Казахстан”,但是对象上方的标题取决于对象所在的国家/地区语言。我想将其本地化为英语。Clickthelinktoseescreenshot.以防万一它有用并且可以提供帮助:我正在使用Xamarin.iOS平台。Carto移动SDK版本-4.0.2。提前谢谢你。 最佳答案 CartoVectorTileLayer(CartoOnlineVectorTileLayer和C

ios - Xcode - 目标特定本地化

我的项目包括多个目标,每个目标用于不同的客户。有些客户需要特定的本地化,我不希望所有客户都获得这种特定的本地化。由于本地化是在项目级别处理的,所以我找不到只为特定目标添加本地化的方法。有什么建议吗?寻找稳定的选项,而不需要在每次构建之前删除未使用的本地化。 最佳答案 为每个目标创建一个单独的“Localizeable.strings”。将正确的字符串文件与每个“组”字符串链接起来。然后在BuildPhases中为每个目标设置正确的“字符串”,如下所示: 关于ios-Xcode-目标特定本

ios - 如何在 ios 9.0 的 swift 4 中使用位置本地化城市语言?

我在我的应用程序中使用了位置,它将在应用程序中获取纬度和经度,然后可以给我用户所在城市的名称这个名字是英文的,但我想把它转换成波斯语我找到了这个方法但这将在iOS11中工作但是我正在从ios9开发我怎样才能用波斯语打印当前城市?这是我的代码funclocationManager(_manager:CLLocationManager,didUpdateLocationslocations:[CLLocation]){iffirstUpdate{iflet_latitude=locations.first?.coordinate.latitude{iflet_longitude=locat

iphone - 本地化不适用于一个 Nib

我有一个带有一些nib文件的简单应用程序。其中一些(使用TabBarController或NavigationController)已使用Xcode本地化。当尝试改变语言时,字符串和几乎每个Nib都像一个魅力。但是有一个Nib不接受我自己的本地化版本。我以与其他人相同的方式完成本地化。甚至尝试清理项目并重新编译它。但是仍然以特定语言启动应用程序时,除了这个Nib之外,所有内容都会被翻译。不幸的是,这是用户看到的第一个屏幕。当应用程序启动时,它会将此Nib作为模态Controller运行,并将其显示在主TabBarController的顶部。nib文件和viewDidLoad中有4个自定