nslocale

    0熱度

    1回答

    我正在創建一個應用程序,該應用程序應該在用戶的區域上創建基於NOT的NSLocale對象(對於大多數界面元素,它應該保持用戶的首選語言),但是在物理位置旅行者,以格式化貨幣。然而,爲了構建一個NSLocale,我需要將語言(例如'en')和位置(例如'US')連接到initWithLocaleIdentifier:@「en_US」,從而將貨幣約定轉換爲格式化程序。 我可以從CLPlacemark獲

    7熱度

    1回答

    我有我想轉換爲NSDecimalNumber一個NSString。該字符串從服務器接收並使用en_US區域像XXX.YYY,而不是像XXX,YYY總是格式化。我想創建一個NSDecimalNumber,它接受XXX.YYY而不管用戶的區域設置如何。該數字從不顯示給用戶,它用於執行內部數學運算。 通常情況下你會做這樣的事情: NSDecimalNumber *n = [NSDecimalNumber

    4熱度

    2回答

    我試圖輸出一個十進制數的描述,通過以下方式正確小數點分隔符: NSString* strValue = @"9.94300"; NSDecimalNumber* decimalNumber = [NSDecimalNumber decimalNumberWithString: strValue]; NSLocale* locale = [NSLocale currentLocale]; N

    2熱度

    1回答

    我發現NSLocale綁定在MonoTouch中並不完整,所以我自己編寫它們時有點困難。 有沒有人有代碼獲得ISO 3166-1 alpha 3格式的用戶國家代碼?每個國家的三個字母: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-3 這是正在從Android的移植,我們已經擁有了API調用: Locale.getDefault().getISO3Co

    2熱度

    1回答

    我想提出一個貨幣選擇screen.for我使用下面的代碼來創建貨幣數組從中實現代碼如下填充顯示貨幣列表 NSArray *countryArray = [NSLocale ISOCurrencyCodes]; for(NSString *country in countryArray) { //NSLog(@"%@",[[NSLocale currentLocale

    0熱度

    1回答

    我有一個支持的語言列表和XCode項目。默認情況下,當您單擊本地化組信息窗口中的「添加本地化」時,XCode僅列出4種默認語言。我只是遵循一個示例項目,並添加了全部語言名稱的本地化,有些則使用我認爲是ISO 639-1的表示法。奇怪的是: 我爲簡體中文添加了一個本地化名稱「zh_CN」(只是模仿了現有的項目)。當編譯項目時,它具有.app/Contents/Resources/zh_CN.lpro

    8熱度

    2回答

    我可以從NSLocale獲取本地貨幣的代碼嗎?我試過這個: NSLocale *locale = [[[NSLocale alloc] initWithLocaleIdentifier:@"fr_FR"] autorelease]; NSString *currencyCode = [locale objectForKey:NSLocaleCurrencyCode]; 但currencyCo

    6熱度

    2回答

    在我的界面我展示一個區域的顯示名稱與此: [[NSLocale currentLocale] displayNameForKey: NSLocaleIdentifier value: identifier] 但這使用該系統並不總是相同的語言環境給人的顯示名稱作爲應用程序的語言環境。例如,如果我使用法語設置我的系統,並且我的應用程序沒有法語本地化,則它會在英文界面顯示法語顯示名稱。相反,我想在英

    2熱度

    1回答

    當我更改模擬器或設備的語言時,此更改既不會在Thread.CurrentUICulture也不會在CultureInfo.CurrentUICulture中反映出來。這是設計嗎?

    5熱度

    3回答

    我希望能夠根據用戶的位置更改應用程序。 NSLocale *locale = [NSLocale autoupdatingCurrentLocale]; NSString *countryCode = [locale objectForKey: NSLocaleCountryCode]; NSString *countryName = [locale displayNameFo