【问题标题】:Is it possible to localize the CLLocationManager prompt?是否可以本地化 CLLocationManager 提示?
【发布时间】:2013-11-25 23:33:42
【问题描述】:

虽然我知道可以本地化 UIAlertView 中的目的语句,当位置管理器询问用户是否允许访问其当前位置时,我似乎不知道如何本地化警报的标题这实际上是说“MyApp 想要使用您当前的位置”以及本地化“不允许”和“确定”的按钮名称。

仅供参考,要本地化目的声明,您需要创建一个 InfoPlist.strings 文件并添加 NSLocationUsageDescription = "My reason for ask for your location" 以及将 NSLocationUsageDescription 键添加到您的 info.plist 文件中。

【问题讨论】:

    标签: ios localization cllocationmanager


    【解决方案1】:

    没有。是的。

    这是一个系统对话框(由CLLocationManager 自身生成),因此系统会自动将其本地化为设备的当前语言环境。您无法控制对话框中的标题和按钮,因此您无需担心本地化。

    【讨论】:

    • 原来在我的模拟器上系统本地化没有发生。不过可以在设备上使用。
    • 我也可以复制这个;由于某种原因,系统提示本身的本地化在模拟器上不存在。
    【解决方案2】:

    事实证明,在我的模拟器上,系统本地化并没有发生。不过可以在设备上使用。

    【讨论】:

      猜你喜欢
      • 2017-10-13
      • 1970-01-01
      • 1970-01-01
      • 2019-06-12
      • 1970-01-01
      • 1970-01-01
      • 2013-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多