适用于IOS的Google Places API未设置本地化语言

时间:2016-11-22 15:58:45

标签: ios iphone localization google-places-api

在我的应用中,我需要用户使用Google地方选择一个地方。我这样称之为google place picker:

GMSPlacePicker * placePicker = [[GMSPlacePicker alloc] initWithConfig:config];

GMSPlacesClient * placesClient = [GMSPlacesClient sharedClient]; 

[placePicker pickPlaceWithCallback:^(GMSPlace *place, NSError *error) {...}];

我的问题是,提出的选择视图具有英语语言设置而不是我的本地化语言(斯洛伐克语)。我已经读过它应该自己找到本地化?

1 个答案:

答案 0 :(得分:2)

我所做的是更改我的应用程序info.plist中的默认语言

Localization native development region to = "your language prefix goes here"

这改变了我的应用本地化,并且还将Google Place Picker更改为首选语言。 我的应用程序也需要从左到右但我的语言是从右到左所以我也强迫应用程序“从左到右” 在我的应用代表中:

UIView.appearance().semanticContentAttribute = UISemanticContentAttribute.forceLeftToRight

考虑仅从ios 9及更高版本支持的“semanticContentAttribute”。

我希望这可以帮助任何人解决这个问题。