Я создаю телефонное приложение для своего сайта, используя кордову. Я хочу перевести мой сайт между арабским и English.I реализовать его с помощью Google Translator API в Java, script.This код, который я использовалКак реализовать перевод google в мое приложение
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: '', includedLanguages: 'ar,en'}, 'google_translate_element');
}
</script>
<script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
Этот код работает хорошо на моей странице index.html (домашняя страница). Но проблема заключается в переводе только на моей странице index.html. Когда я перенаправляюсь на любые другие страницы с домашней страницы, я все еще остаюсь на английском языке. Как я могу перевести целые страницы в своем приложении.
Вы уверены, что вы вызываете этот сценарий в каждом страниц? Попробуйте добавить предупреждение в функцию и проверьте, когда вы изменяете оповещение по странице, отображается или нет. –
Я добавил предупреждение обо всех страницах, где используется этот скрипт. Предупреждающие поля также отображаются на всех страницах. Но язык остается на английском. Мне нужно выбрать язык для каждой страницы, чтобы изменить язык. – user7160306
Вам нужно установить свой последний выбранный язык в localStorage и вызвать его на смену страницы или сообщить сценарию, какой язык был выбран последним. В противном случае он рассмотрит новую страницу для установки языка по умолчанию при первой загрузке. –