React-Native: как перевести все приложение на IOS WebView с помощью перевода Google - PullRequest
0 голосов
/ 05 августа 2020

В настоящее время я использую сценарий 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...