В настоящее время я использую сценарий https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit
в своем приложении для реагирования, который дает мне раскрывающийся список с языками, которые можно применить ко всему приложению. Но проблема в том, что я не вижу этого раскрывающегося списка при отображении приложения реакции внутри WebView
на IOS, используя react-native
.
Кто-то знает, как исправить эту проблему, или это вообще можно использовать API перевода Google для всего приложения внутри WebView на IOS?
Вот пример того, как мой index.html
выглядит:
<head>
...
<script>
function googleTranslateElementInit() {
const res = new google.translate.TranslateElement(
{
pageLanguage: localStorage.getItem("Stramplerbande/locale") || "de"
},
"google_translate_element"
);
}
</script>
<script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
</head>
<body>
<div id="google_translate_element"></div>
<div id="root"></div>
</body>