问题标签 [nslocale]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
348 浏览

iphone - Cocoa Touch 显示多种货币

我正在使用 Cocoa Touch 开发一个 iPhone 应用程序。

我将货币金额与来自 ISO 4217 货币代码列表的相关货币代码一起存储在表格中:

例如:123.45 GBP、456.45 USD、321.98 AUD 等。

当我显示这些值时,我希望它们使用正确的货币符号进行格式化:123.45 英镑、456.45 美元、321.98 美元。

为了在我正在使用的当前语言环境中显示金额

我希望能够从货币代码设置语言环境以显示正确的货币符号。

有没有办法根据货币代码设置语言环境?

0 投票
2 回答
1114 浏览

iphone - 24 小时日期的 NSDateFormatter dateFromString 给出了错误的时间

我想将事件添加到本机日历。我在从字符串中获取日期准确时间时遇到问题。我已经设置了语言环境,24 小时格式。但仍然得到同样的错误。

并且 event.startDate 被设置为:2011-02-10 10:09:00 GMT

谁能帮忙???

0 投票
2 回答
5489 浏览

iphone - 如何在objective-c中获取可用iPhone语言名称的本地化列表?

在 Objective-C 中,我可以很容易地获得可用语言环境的列表,如下所示:

这给了我一个像这样的列表:

但是,我想要获取语言名称的本地化列表,而不是区域设置名称列表,就像在设置应用程序中一样。例如,如果电话在美国地区,我想得到“English”,如果电话是法语,“Anglais”,如果是德语,“Englisch”。完成创建这样一个本地化的语言名称列表的最佳方法是什么?

0 投票
2 回答
823 浏览

iphone - 将 GMT 日期格式转换为基于区域设置的格式

我们如何将 GMT 格式的 NSDate 对象转换为具有当前语言环境/设备设置的日期格式?

例如,如果设备位于美国并且在 PDT 时区,那么我想将 GMT 时间转换为其等效的 PDT 时间。

0 投票
6 回答
15219 浏览

cocoa-touch - NSDateformatter 根据 currentLocale 设置日期格式

我可能会因为一个愚蠢的问题而生气。

我有 3 个字符串:年、月和日。我需要有一个基于 currentLocale 的正确格式的日期,所以如果 currentLocale localeIdentifier 是 en_US 我的 dateFormat 应该是:MMM/dd/yyyy

如果是 fr_FR,则 dateFormat 应该是 dd/MMM/yyyy

我不认为这样做的唯一方法是获取 currentLocale localeIdentifier 并从一堆 if then 开始。

提前致谢。

最大限度

0 投票
2 回答
4995 浏览

iphone - 在 iPhone SDK 中使用货币代码显示货币符号

实际上,我想显示所有货币代码的货币符号,我正在使用这样的代码,但我只得到“$”符号

这是正确的还是有其他方法可以做到这一点?

0 投票
1 回答
3924 浏览

objective-c - NSLocale 识别

谁能告诉我为什么以下代码在具有 en_US 语言环境标识符的机器中给出相反的结果?

0 投票
1 回答
4519 浏览

iphone - 在 iOS 5 上获取语言环境

我有这段代码可以从 NSLocale 获取一些信息(当前国家、国家名称)。

它在 iOS 4.3 中运行没有任何问题,但在 iOS 5 中崩溃。

经过检查,似乎 [locale localeIdentifier] 和 [locale displayNameForKey: value:] 根本不起作用,但在构建它时没有检测到警告和错误。

我该怎么做才能让它在 iOS 5 中运行?

0 投票
1 回答
217 浏览

objective-c - 使用 NSDate 从字符串中查找日期

我在从使用NSDateFormatter格式化的字符串中查找日期时遇到问题

现在,我正在使用这段代码:

此代码以 GeorgianCalendar 格式返回日期,但我希望它在 PersianCalendar 中。

我想如果我使用这段代码:

它将返回真正的日期格式,但我不知道如何使用语言环境来设置适当的日期格式化程序(或我的系统语言环境)。


balanceDateAfter在上面的代码中是一个NSTextfield带有 NSDateFormatter 的。

0 投票
1 回答
1208 浏览

objective-c - 无法通过 IF 条件检查 NSLocaleLanguageCode 值!

我正在显示localLanguage并根据我的设备选择的语言得到一个 100% 正确的en值。

然后我检查了localLanguage 的值来做一些对齐,但问题不在于en条件!它总是处于ELSE状态!我检查的值不正确吗?

请帮忙 :/