【问题标题】:Localisation of URLs for English Speaking Countries - iOS英语国家的 URL 本地化 - iOS
【发布时间】:2012-12-10 09:31:16
【问题描述】:

那么问题来了……

我的应用将包含一个从全球在线零售商处购买产品的链接,但在英国,它将来自“shop.co.uk”,在美国“shop.com”,澳大利亚“shop.oz”。 au”等

我如何将语言环境设置为位置而不是语言,因为它们都是英语国家?

在此先感谢

罗伯

【问题讨论】:

    标签: ios localization locale


    【解决方案1】:

    使用此代码,您可以从当前语言环境中获取国家/地区,然后您可以选择正确的 URL

    NSLocale *currentLocale = [NSLocale currentLocale];
    NSString *countryCode = [currentLocale objectForKey:NSLocaleCountryCode];
    

    【讨论】:

    • 顺便说一下,国家代码跟在ISO 3166-1
    • 所以这必须被编码,而不是使用 XCode 内置的本地化?
    • 不,一点也不,这与“默认”本地化无关,您可以添加此代码以根据用户国家/地区更改零售商域的值
    • 啊,是的,现在知道了。干杯 tkanzakic :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    相关资源
    最近更新 更多