英语国家的 URL 本地化 - iOS

Posted

技术标签:

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

那么问题来了……

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

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

在此先感谢

罗伯

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

顺便说一下,国家代码跟在ISO 3166-1 所以这必须被编码,而不是使用 XCode 内置的本地化? 不,一点也不,这与“默认”本地化无关,您可以添加此代码以根据用户国家/地区更改零售商域的值 啊,是的,现在知道了。干杯 tkanzakic :)

以上是关于英语国家的 URL 本地化 - iOS的主要内容,如果未能解决你的问题,请参考以下文章

本地化 IOS 默认语言

iOS Facebook SDK:性别被本地化

iOS App:如何本地化设备上显示的应用名称(澳大利亚英语)?

多语言应用开发中本地化信息对照表

是否可以在 ASP.NET MVC 中本地化 URL/路由?

iOS 本地化更改,本地区域