我的iOS應用程序有語言選擇選項。
它是一個基於服務器的應用程序,可從服務器接收所有要在應用程序中顯示的字符串。
在其中一個視圖中,我必須將文本轉換爲「大寫」,因爲我使用的是NSString的upperCaseString方法。這對英語很有幫助。但對於法文,中文,俄文,德文等其他語言,可能會造成問題。所以,我必須使用「uppercaseStringWithLocale」來提供適當的大寫字符串。
我的問題是如何創建NSLocate並將其傳遞給基於語言名稱的「upperCaseStringWithLocale」方法。我知道用戶選擇的應用的語言是什麼。我可以根據語言名稱創建語言環境對象嗎?iOS NSString - 基於區域創建大寫
回答
我認爲你正在尋找:
NSString *theLocaleIdentifier = @"es_ES_PREEURO";
[[NSLocale alloc] initWithLocaleIdentifier:theLocaleIdentifier];
我可以獲取我可以在應用程序中維護的語言地圖和語言環境標識符嗎? – Satyam 2013-04-04 13:15:13
@Satyamsvv您可以使用'[NSLocale availableLocaleIdentifiers]' – 2013-04-04 13:17:09
@Satyamsvv獲取所有語言環境標識符如果您使用'[NSLocale localeIdentifierFromComponents:{NSLocaleLanguageCode:@「瞭解語言代碼和國家/地區代碼,您還可以獲得特定區域標識符「,NSLocaleCountryCode:@」US「}];' – 2013-04-04 13:19:56
- 1. iOS操作,基於MapKit中的區域
- 2. 區域不區分大小寫查詢
- 3. Sharepoint基金會 - 創建區域頁面
- 4. 不區分大小寫的NSString比較
- 5. 創建一個基於區域的超鏈接按鈕
- 6. 基於用戶區域的iOS設置日期格式
- 7. 基於區域網址
- 8. GemFire9.0.3創建區域
- 9. 基於NSString的
- 10. startMonitoringForRegion不創建區域
- 11. 基於另一個創建iOS plist
- 12. 基於區域將NSSting轉換爲NSDecimalNumber
- 13. ios api或類的基於圖片區域行動的映射?
- 14. SpriteKit:在大精靈中創建可觸摸區域 - 基於精靈內部觸摸的位置來處理SKA
- 15. 創建圖形區域
- 16. 創建jvectormap區域顏色
- 17. 從路徑創建區域
- 18. 在塊中寫入NSString iOS
- 19. 創建的NSString
- 20. 減少WAR的區域(基於Java EE)文件大小
- 21. 基於拖拽區域動態調整控件大小
- 22. 基於區域大小的搜索半徑 - PHP/Google Maps API
- 23. Visual Studio中:有區域描述是基於文本的區域
- 24. IDN域名是否區分大小寫?
- 25. 如何在Python中創建熱圖矩陣並生成基於'heat'的區域?
- 26. 基於Template創建Epub
- 27. 灌裝斑點(形狀)基於區域
- 28. 基於地理位置檢測區域
- 29. 格式部分日期基於區域
- 30. 基於系統區域設置在C++
語言環境和語言沒有一個1對1的對應關係。您將需要使用語言環境代碼。 – 2013-04-04 13:18:19