如何在运行时通过下拉列表更改应用程序语言

时间:2016-12-15 09:18:20

标签: javascript cordova google-translate

我正在使用cordova创建一个Android应用程序。我想翻译英语和阿拉伯语之间的所有页面。 <div class="new_sub_cate_panel_single_div" id="google_translate_element" onchange="hiddenTranslateBar()"></div> 我的javascript代码就是这个

<script type="text/javascript">

    function googleTranslateElementInit() {

      new google.translate.TranslateElement({pageLanguage: '', includedLanguages: 'ar,en'}, 'google_translate_element');
      }
    function hiddenTranslateBar(){
    lang = google.translate.TranslateElement().c;

alert(lang);
 localStorage.setItem("language",lang);

            $("#:1.container").css("visibility", "hidden !important");


    }
    </script>


    <script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

使用此代码我可以更改语言。但是当我选择另一个页面时,它会显示默认语言。如何将我的所有应用页面转换为另一种语言。是否有任何用于cordova应用程序的谷歌翻译插件

0 个答案:

没有答案
相关问题