做个博客,想要调用google翻译,但是国内用户如不翻 墙的话,网页会卡住无法正常展示,所以问一下各位如何添加判断IP是国内还是国外会这是系统语言是中文不调用翻译,是其他语言的情况都调用翻译
翻译代码:
<div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'zh-CN', layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL, multilanguagePage: true}, 'google_translate_element');
}
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>有知道的帮忙解决下,谢谢!

解决方案 »

  1.   

    <?xml version="1.0" encoding="utf-8"?>
    <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/drawer_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true"
        tools:openDrawer="start">    <include
            layout="@layout/app_bar_left2"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />    <android.support.design.widget.NavigationView
            android:id="@+id/nav_view"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_gravity="start"
            android:fitsSystemWindows="true"
            app:headerLayout="@layout/nav_header_left2"
            app:menu="@menu/activity_left_drawer" /></android.support.v4.widget.DrawerLayout>
      

  2.   

    package com.example.takenotes;/**
     * Created by summer on 2018/7/3.
     */
    import android.view.animation.LinearInterpolator;public class JellyInterpolator extends LinearInterpolator {
        private float factor;    public JellyInterpolator() {
            this.factor = 0.15f;
        }    @Override
        public float getInterpolation(float input) {
            return (float) (Math.pow(2, -10 * input)
                    * Math.sin((input - factor / 4) * (2 * Math.PI) / factor) + 1);
        }
    }