当我使用reverseGeocodeLocation
获取带有地标的坐标时,我会以设备的语言获得结果。您是否知道我可以致电翻译这些已知位置的某些功能?我试过了NSLocalizedString
并且它没有完成这项工作。
例如:
对于某些坐标的reverseGeocodeLocation,我得到“Nueva York”,但是如果我尝试NSLocalizedString("New York", nil)
我没有得到“Nueva York”。
PS。在这个例子中,设备语言是西班牙语。
我感谢任何帮助!
答案 0 :(得分:0)
使用以下代码强制使用您的语言:
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObject:@"zh-Hans"] forKey:@"AppleLanguages"];
请注意,将zh-Hans
替换为您的首选语言,例如:
ko한국어
英文
frfrançais
de Deutsch
ja日本语
nl Nederlandsit Italiano
esEspañol
ptPortuguês
pt-PTPortuguês(葡萄牙)
da dansk
fi suomi
nbnorskbokmål
sv svenska
zh-Hans中文(简体中文)
zh-Hant中文(繁体中文)
ruрусский
pl polski
trürkçe
ukукраїнська
arالعربية
hr hrvatski
csčeština
elΕλληνικά
他עברית
roromână
skslovenčinathไทย
id Bahasa Indonesia
en-GB English(United Kingdom)
cacatalà
hu magyar
viTiếngViệt