В моей форме reactive я использую два входа, один на английском, а другой на арабском, оба используют функцию автозаполнения в google maps API, я использую метод .getPlace(), но даже в арабском автозаполнении он всегда возвращает английские значения, как мне получить значения на другом языке? Я знаю, что в теге сценария есть опция для выбора языка, но это не вариант для меня, поскольку я использую оба языка
arabicAutoComplete() {
this.mapsAPILoader.load().then(() => {
const autocomplete = new google.maps.places.Autocomplete(this.arabicSearch.nativeElement, {
types: ['address']
});
autocomplete.addListener('place_changed', () => {
this.ngZone.run(() => {
// get the place result
const place: google.maps.places.PlaceResult = autocomplete.getPlace();
console.info(place);
// verify result
if (place.geometry === undefined || place.geometry === null) {
return;
}
this.arabic_google_address = place.formatted_address ? place.formatted_address : place.name;
});
});
});
}
да, но это не то, что я хочу, потому что это не будет динамическим, есть ли варианты?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Итак, если вы измените тег скрипта на арабский, вы получите результаты на арабском?