From 7acf7ad6948e3e952173a2551ea4a92a8ff56c35 Mon Sep 17 00:00:00 2001
From: suerprisePlus <15810472099@163.com>
Date: 星期四, 06 六月 2024 19:36:48 +0800
Subject: [PATCH] 1

---
 public/CimSDK/Workers/prop/jdtx_prop.html |  699 ++++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 456 insertions(+), 243 deletions(-)

diff --git a/public/CimSDK/Workers/prop/jdtx_prop.html b/public/CimSDK/Workers/prop/jdtx_prop.html
index 724dd1c..1fbe7a6 100644
--- a/public/CimSDK/Workers/prop/jdtx_prop.html
+++ b/public/CimSDK/Workers/prop/jdtx_prop.html
@@ -5,7 +5,7 @@
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta name="viewport"
         content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
-    <title>灞炴��</title>
+    <title>Property</title>
     <link rel="stylesheet" href="../layui/css/layui.css">
     <style>
         body::-webkit-scrollbar {
@@ -60,8 +60,8 @@
 
 
         .layui-form-label {
-            width: 100px !important;
-            padding: 11px 15px !important;
+            width: 150px !important;
+            padding: 12px 10px !important;
             border-right: 1px #fff solid;
             font-weight: bold !important;
             font-size: 14px;
@@ -70,7 +70,7 @@
 
         .layui-input-block {
             width: 150px !important;
-            margin-left: 150px !important;
+            margin-left: 175px !important;
         }
 
         .mCSB_container {
@@ -107,92 +107,93 @@
         .layui-form-select dl{
             color:black
         }
+        .layui-colorpicker-main-input input.layui-input{
+          width:135px;
+        }
     </style>
 </head>
 
 <body>
     <div id="Attribute" style="margin:0 10px;">
         <div class="attrTitle">
-            <legend>鏍峰紡淇℃伅</legend>
-            <!-- <button type="button" class="layui-btn layui-btn-danger removeGraphic" onclick="removeGraphic()">绉婚櫎</button> -->
+            <legend id="styleInfo"></legend>
         </div>
         <!--鍩烘湰鐐�-->
         <div class="props point" style="display: none">
             <form class="layui-form" action="">
                 <div class="layui-form-item">
-                    <label class="layui-form-label">绫诲瀷</label>
-                    <div class="layui-input-block" style="line-height: 38px;">
-                        鍩烘湰鐐�
+                    <label class="layui-form-label" id="labelPointType"></label>
+                    <div class="layui-input-block" style="line-height: 38px;" id="divPoint">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍚嶇О</label>
+                    <label class="layui-form-label" id="labelPointName"></label>
                     <div class="layui-input-block">
                         <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="0" value=""
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">澶у皬</label>
+                    <label class="layui-form-label" id="labelPointSize"></label>
                     <div class="layui-input-block">
                         <input type="number" name="size" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁涓嶈閬尅</label>
+                    <label class="layui-form-label" id="labelPointDepthText"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="isPointDisableDepthTest"
-                            lay-filter="isPointDisableDepthTest" title="寮�鍏�">
+                            lay-filter="isPointDisableDepthTest" lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item color">
-                    <label class="layui-form-label">濉厖鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelPointFillColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-point-fill" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item" style="position:relative;">
-                    <label class="layui-form-label">濉厖閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelPointFillAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-point-fill" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁鏄剧ず杈规</label>
+                    <label class="layui-form-label" id="labelPointShowBorder"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showPointOutline" lay-filter="showPointOutline"
-                            title="寮�鍏�">
+                            lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item outline">
-                    <label class="layui-form-label">杈规澶у皬</label>
+                    <label class="layui-form-label" id="labelPointOutlineWidth"></label>
                     <div class="layui-input-block">
                         <input type="number" name="outlineWidth" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item outline color">
-                    <label class="layui-form-label">杈规鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelPointOutlineColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-point-outline" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item outline" style="position:relative;">
-                    <label class="layui-form-label">杈规閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelPointOutlineAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-point-outline" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏈�灏忓彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelPointDistanceDisplayNear"></label>
                     <div class="layui-input-block">
                         <input type="number" name="minViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item" style="border: 1px #fff solid">
-                    <label class="layui-form-label">鏈�澶у彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelPointDistanceDisplayFar"></label>
                     <div class="layui-input-block">
                         <input type="number" name="maxViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
@@ -204,102 +205,101 @@
         <div class="props billboard" style="display: none">
             <form class="layui-form" action="">
                 <div class="layui-form-item">
-                    <label class="layui-form-label">绫诲瀷</label>
-                    <div class="layui-input-block" style="line-height: 38px;">
-                        鍥剧墖鐐�
+                    <label class="layui-form-label" id="labelBillboardType"></label>
+                    <div class="layui-input-block" style="line-height: 38px;" id="divBillboard">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍚嶇О</label>
+                    <label class="layui-form-label" id="labelBillboardName"></label>
                     <div class="layui-input-block">
                         <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="0" value=""
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍥剧墖閾炬帴</label>
+                    <label class="layui-form-label" id="labelBillboardImage"></label>
                     <div class="layui-input-block">
                         <input type="text" name="image" lay-verify="title" autocomplete="off" placeholder="0"
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">姣斾緥澶у皬</label>
+                    <label class="layui-form-label" id="labelBillboardScale"></label>
                     <div class="layui-input-block">
                         <input type="number" name="scale" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">姘村钩瀵归綈</label>
+                    <label class="layui-form-label" id="labelBillboardHAlign"></label>
                     <div class="layui-input-block">
-                        <select name="horizontalOrigin" class="horizontalOrigin" lay-filter="horizontalOrigin">
-                            <option value="0">灞呬腑</option>
-                            <option value="1">宸﹀榻�</option>
-                            <option value="-1">鍙冲榻�</option>
+                        <select name="horizontalOrigin" class="horizontalOrigin" lay-filter="horizontalOrigin" id="selectHAlign">
+                            <option value="0"></option>
+                            <option value="1"></option>
+                            <option value="-1"></option>
                         </select>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍨傜洿瀵归綈</label>
+                    <label class="layui-form-label" id="labelBillboardVAlign"></label>
                     <div class="layui-input-block">
-                        <select name="verticalOrigin" class="verticalOrigin" lay-filter="verticalOrigin">
-                            <option value="0">灞呬腑</option>
-                            <option value="-1">涓婂榻�</option>
-                            <option value="1">涓嬪榻�</option>
-                            <option value="2">鍩虹嚎瀵归綈</option>
+                        <select name="verticalOrigin" class="verticalOrigin" lay-filter="verticalOrigin" id="selectVAlign">
+                            <option value="0"></option>
+                            <option value="-1"></option>
+                            <option value="1"></option>
+                            <option value="2"></option>
                         </select>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏃嬭浆瑙掑害</label>
+                    <label class="layui-form-label" id="labelBillboardRotate"></label>
                     <div class="layui-input-block">
                         <input type="number" name="rotation" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.\-]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">瀹�</label>
+                    <label class="layui-form-label" id="labelBillboardWidth"></label>
                     <div class="layui-input-block">
                         <input type="number" name="width" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">楂�</label>
+                    <label class="layui-form-label" id="labelBillboardHeight"></label>
                     <div class="layui-input-block">
                         <input type="number" name="height" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁涓嶈閬尅</label>
+                    <label class="layui-form-label" id="labelBillboardDepthText"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="isBillboardDisableDepthTest"
-                            lay-filter="isBillboardDisableDepthTest" title="寮�鍏�">
+                            lay-filter="isBillboardDisableDepthTest" lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item color">
-                    <label class="layui-form-label">濉厖鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelBillboardFillColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-billboard-fill" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item" style="position:relative;">
-                    <label class="layui-form-label">濉厖閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelBillboardFillAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-billboard-fill" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏈�灏忓彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelBillboardDistanceDisplayNear"></label>
                     <div class="layui-input-block">
                         <input type="number" name="minViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item" style="border: 1px #fff solid">
-                    <label class="layui-form-label">鏈�澶у彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelBillboardDistanceDisplayFar"></label>
                     <div class="layui-input-block">
                         <input type="number" name="maxViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
@@ -311,133 +311,132 @@
         <div class="props label" style="display: none">
             <form class="layui-form" action="">
                 <div class="layui-form-item">
-                    <label class="layui-form-label">绫诲瀷</label>
-                    <div class="layui-input-block" style="line-height: 38px;">
-                        鏂囨湰鐐�
+                    <label class="layui-form-label" id="labelTextType"></label>
+                    <div class="layui-input-block" style="line-height: 38px;" id="divText">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍚嶇О</label>
+                    <label class="layui-form-label" id="labelTextName"></label>
                     <div class="layui-input-block">
                         <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="0" value=""
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍐呭</label>
+                    <label class="layui-form-label" id="labelTextContent"></label>
                     <div class="layui-input-block">
                         <input type="text" name="text" lay-verify="title" autocomplete="off" placeholder="0"
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">瀛椾綋</label>
+                    <label class="layui-form-label" id="labelTextFont"></label>
                     <div class="layui-input-block">
                         <input type="text" name="font" lay-verify="title" autocomplete="off" placeholder="0"
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">姘村钩瀵归綈</label>
+                    <label class="layui-form-label" id="labelTextHAlign"></label>
                     <div class="layui-input-block">
-                        <select name="horizontalOrigin" class="horizontalOrigin" lay-filter="horizontalOrigin">
-                            <option value="0">灞呬腑</option>
-                            <option value="1">宸﹀榻�</option>
-                            <option value="-1">鍙冲榻�</option>
+                        <select name="horizontalOrigin" class="horizontalOrigin" lay-filter="horizontalOrigin" id="selectTextHAlign">
+                            <option value="0"></option>
+                            <option value="1"></option>
+                            <option value="-1"></option>
                         </select>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍨傜洿瀵归綈</label>
+                    <label class="layui-form-label" id="labelTextVAlign"></label>
                     <div class="layui-input-block">
-                        <select name="verticalOrigin" class="verticalOrigin" lay-filter="verticalOrigin">
-                            <option value="0">灞呬腑</option>
-                            <option value="-1">涓婂榻�</option>
-                            <option value="1">涓嬪榻�</option>
-                            <option value="2">鍩虹嚎瀵归綈</option>
+                        <select name="verticalOrigin" class="verticalOrigin" lay-filter="verticalOrigin" id="selectTextVAlign">
+                            <option value="0"></option>
+                            <option value="-1"></option>
+                            <option value="1"></option>
+                            <option value="2"></option>
                         </select>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">姣斾緥澶у皬</label>
+                    <label class="layui-form-label" id="labelTextScale"></label>
                     <div class="layui-input-block">
                         <input type="number" name="scale" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁涓嶈閬尅</label>
+                    <label class="layui-form-label" id="labelTextDepthTest"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="isLabelDisableDepthTest"
-                            lay-filter="isLabelDisableDepthTest" title="寮�鍏�">
+                            lay-filter="isLabelDisableDepthTest" lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item color">
-                    <label class="layui-form-label">濉厖鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelTextFillColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-label-fill" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item" style="position:relative;">
-                    <label class="layui-form-label">濉厖閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelTextFillAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-label-fill" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁鏄剧ず杈规</label>
+                    <label class="layui-form-label" id="labelTextShowBorder"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showLabelOutline" lay-filter="showLabelOutline"
-                            title="寮�鍏�">
+                            lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item outline">
-                    <label class="layui-form-label">杈规澶у皬</label>
+                    <label class="layui-form-label" id="labelTextOutlineWidth"></label>
                     <div class="layui-input-block">
                         <input type="number" name="outlineWidth" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item outline color">
-                    <label class="layui-form-label">杈规鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelTextOutlineColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-label-outline" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item outline" style="position:relative;">
-                    <label class="layui-form-label">杈规閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelTextOutlineAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-label-outline" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁鏄剧ず鑳屾櫙</label>
+                    <label class="layui-form-label" id="labelTextShowBG"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showLabelBackground"
-                            lay-filter="showLabelBackground" title="寮�鍏�">
+                            lay-filter="showLabelBackground" lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item background color">
-                    <label class="layui-form-label">鑳屾櫙鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelTextBGColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-label-background" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item background" style="position:relative;">
-                    <label class="layui-form-label">鑳屾櫙閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelTextBGAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-label-background" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏈�灏忓彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelTextDistanceDisplayNear"></label>
                     <div class="layui-input-block">
                         <input type="number" name="minViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item" style="border: 1px #fff solid">
-                    <label class="layui-form-label">鏈�澶у彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelTextDistanceDisplayFar"></label>
                     <div class="layui-input-block">
                         <input type="number" name="maxViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
@@ -449,101 +448,100 @@
         <div class="props model" style="display: none">
             <form class="layui-form" action="">
                 <div class="layui-form-item">
-                    <label class="layui-form-label">绫诲瀷</label>
-                    <div class="layui-input-block" style="line-height: 38px;">
-                        妯″瀷
+                    <label class="layui-form-label" id="labelModelType"></label>
+                    <div class="layui-input-block" style="line-height: 38px;" id="divModel">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍚嶇О</label>
+                    <label class="layui-form-label" id="labelModelName"></label>
                     <div class="layui-input-block">
                         <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="0" value=""
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">妯″瀷閾炬帴</label>
+                    <label class="layui-form-label" id="labelModelUrl"></label>
                     <div class="layui-input-block">
                         <input type="text" name="url" lay-verify="title" autocomplete="off" placeholder="0"
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">楂樺害</label>
+                    <label class="layui-form-label" id="labelModelHeight"></label>
                     <div class="layui-input-block">
                         <input type="number" name="height" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.\-]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">姣斾緥澶у皬</label>
+                    <label class="layui-form-label" id="labelModelScale"></label>
                     <div class="layui-input-block">
                         <input type="number" name="scale" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏈�灏忔樉绀哄昂瀵�</label>
+                    <label class="layui-form-label" id="labelModelMinPixelSize"></label>
                     <div class="layui-input-block">
                         <input type="number" name="minimumPixelSize" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁鎵ц鍔ㄧ敾</label>
+                    <label class="layui-form-label" id="labelModelRunAnimate"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="runAnimations" lay-filter="runAnimations"
-                            title="寮�鍏�">
+                            lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item color">
-                    <label class="layui-form-label">濉厖鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelModelFillColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-model-fill" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item" style="position:relative;">
-                    <label class="layui-form-label">濉厖閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelModelFillAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-model-fill" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鑷棆杞�</label>
+                    <label class="layui-form-label" id="labelModelAutoRotate"></label>
                     <div class="layui-input-block">
-                        <input type="checkbox" lay-skin="switch" id="autoRotate" lay-filter="autoRotate" title="寮�鍏�">
+                        <input type="checkbox" lay-skin="switch" id="autoRotate" lay-filter="autoRotate" lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏂瑰悜瑙�</label>
+                    <label class="layui-form-label" id="labelModelHeading"></label>
                     <div class="layui-input-block">
                         <input type="number" name="heading" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.\-]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">淇话瑙�</label>
+                    <label class="layui-form-label" id="labelModelPitch"></label>
                     <div class="layui-input-block">
                         <input type="number" name="pitch" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.\-]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">缈绘粴瑙�</label>
+                    <label class="layui-form-label" id="labelModelRoll"></label>
                     <div class="layui-input-block">
                         <input type="number" name="roll" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.\-]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏈�灏忓彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelModelDistanceDisplayNear"></label>
                     <div class="layui-input-block">
                         <input type="number" name="minViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item" style="border: 1px #fff solid">
-                    <label class="layui-form-label">鏈�澶у彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelModelDistanceDisplayFar"></label>
                     <div class="layui-input-block">
                         <input type="number" name="maxViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
@@ -555,79 +553,78 @@
         <div class="props polyline" style="display: none">
             <form class="layui-form" action="">
                 <div class="layui-form-item">
-                    <label class="layui-form-label">绫诲瀷</label>
-                    <div class="layui-input-block" style="line-height: 38px;">
-                        绾�
+                    <label class="layui-form-label" id="labelLineType"></label>
+                    <div class="layui-input-block" style="line-height: 38px;" id="divPolyline">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍚嶇О</label>
+                    <label class="layui-form-label" id="labelLineName"></label>
                     <div class="layui-input-block">
                         <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="0" value=""
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">绾垮</label>
+                    <label class="layui-form-label" id="labelPolylineLineWidth"></label>
                     <div class="layui-input-block">
                         <input type="number" name="width" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁璐村湴</label>
+                    <label class="layui-form-label" id="labelLineClampToGround"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showClampToGround_Polyline"
-                            lay-filter="showClampToGround" title="寮�鍏�">
+                            lay-filter="showClampToGround" lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item color">
-                    <label class="layui-form-label">濉厖鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelPolylineFillColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-polyline-fill" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item" style="position:relative;">
-                    <label class="layui-form-label">濉厖閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelPolylineFillAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-polyline-fill" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁鏄剧ず杈规</label>
+                    <label class="layui-form-label" id="labelPolylineShowBorder"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showPolylineOutline"
-                            lay-filter="showPolylineOutline" title="寮�鍏�">
+                            lay-filter="showPolylineOutline" lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item outline">
-                    <label class="layui-form-label">杈规澶у皬</label>
+                    <label class="layui-form-label" id="labelPolylineOutlineWidth"></label>
                     <div class="layui-input-block">
                         <input type="number" name="outlineWidth" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item outline color">
-                    <label class="layui-form-label">杈规鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelPolylineOutlineColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-polyline-outline" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item outline" style="position:relative;">
-                    <label class="layui-form-label">杈规閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelPolylineOutlineAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-polyline-outline" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏈�灏忓彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelPolylineDistanceDisplayNear"></label>
                     <div class="layui-input-block">
                         <input type="number" name="minViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item" style="border: 1px #fff solid">
-                    <label class="layui-form-label">鏈�澶у彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelPolylineDistanceDisplayFar"></label>
                     <div class="layui-input-block">
                         <input type="number" name="maxViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
@@ -639,65 +636,64 @@
         <div class="props polygon" style="display: none">
             <form class="layui-form" action="">
                 <div class="layui-form-item">
-                    <label class="layui-form-label">绫诲瀷</label>
-                    <div class="layui-input-block" style="line-height: 38px;">
-                        澶氳竟褰�
+                    <label class="layui-form-label" id="labelPolygonType"></label>
+                    <div class="layui-input-block" style="line-height: 38px;" id="divPolygon">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍚嶇О</label>
+                    <label class="layui-form-label" id="labelPolygonName"></label>
                     <div class="layui-input-block">
                         <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="0" value=""
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁璐村湴</label>
+                    <label class="layui-form-label" id="labelPolygonClampToGround"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showClampToGround_Polygon"
-                            lay-filter="showClampToGround" title="寮�鍏�">
+                            lay-filter="showClampToGround" lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item color">
-                    <label class="layui-form-label">濉厖鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelPolygonFillColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-polygon-fill" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item" style="position:relative">
-                    <label class="layui-form-label">濉厖閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelPolygonFillAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-polygon-fill" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁鏄剧ず杈规</label>
+                    <label class="layui-form-label" id="labelPolygonShowBorder"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showPolygonOutline" lay-filter="showPolygonOutline"
-                            title="寮�鍏�">
+                            lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item outline color">
-                    <label class="layui-form-label">杈规鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelPolygonOutlineColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-polygon-outline" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item outline" style="position:relative;">
-                    <label class="layui-form-label">杈规閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelPolygonOutlineAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-polygon-outline" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏈�灏忓彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelPolygonDistanceDisplayNear"></label>
                     <div class="layui-input-block">
                         <input type="number" name="minViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item" style="border: 1px #fff solid">
-                    <label class="layui-form-label">鏈�澶у彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelPolygonDistanceDisplayFar"></label>
                     <div class="layui-input-block">
                         <input type="number" name="maxViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
@@ -709,79 +705,78 @@
         <div class="props rectangle" style="display: none">
             <form class="layui-form" action="">
                 <div class="layui-form-item">
-                    <label class="layui-form-label">绫诲瀷</label>
-                    <div class="layui-input-block" style="line-height: 38px;">
-                        鐭╁舰
+                    <label class="layui-form-label" id="labelRectType"></label>
+                    <div class="layui-input-block" style="line-height: 38px;" id="divRectangle">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍚嶇О</label>
+                    <label class="layui-form-label" id="labelRectName"></label>
                     <div class="layui-input-block">
                         <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="0" value=""
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁璐村湴</label>
+                    <label class="layui-form-label" id="labelRectClampToGround"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showClampToGround_Rectangle"
-                            lay-filter="showClampToGround" title="寮�鍏�">
+                            lay-filter="showClampToGround" lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item height">
-                    <label class="layui-form-label">楂樺害</label>
+                    <label class="layui-form-label" id="labelRectHeight"></label>
                     <div class="layui-input-block">
                         <input type="number" name="height" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.\-]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏃嬭浆瑙掑害</label>
+                    <label class="layui-form-label" id="labelRectRotate"></label>
                     <div class="layui-input-block">
                         <input type="number" name="rotation" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.\-]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item color">
-                    <label class="layui-form-label">濉厖鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelRectFillColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-rectangle-fill" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item" style="position:relative">
-                    <label class="layui-form-label">濉厖閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelRectFillAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-rectangle-fill" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁鏄剧ず杈规</label>
+                    <label class="layui-form-label" id="labelRectShowBorder"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showRectangleOutline"
-                            lay-filter="showRectangleOutline" title="寮�鍏�">
+                            lay-filter="showRectangleOutline" lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item outline color">
-                    <label class="layui-form-label">杈规鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelRectOutlineColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-rectangle-outline" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item outline" style="position:relative;">
-                    <label class="layui-form-label">杈规閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelRectOutlineAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-rectangle-outline" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏈�灏忓彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelRectDistanceDisplayNear"></label>
                     <div class="layui-input-block">
                         <input type="number" name="minViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item" style="border: 1px #fff solid">
-                    <label class="layui-form-label">鏈�澶у彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelRectDistanceDisplayFar"></label>
                     <div class="layui-input-block">
                         <input type="number" name="maxViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
@@ -793,79 +788,78 @@
         <div class="props ellipse" style="display: none">
             <form class="layui-form" action="">
                 <div class="layui-form-item">
-                    <label class="layui-form-label">绫诲瀷</label>
-                    <div class="layui-input-block" style="line-height: 38px;">
-                        鍦嗗舰
+                    <label class="layui-form-label" id="labelCircleType"></label>
+                    <div class="layui-input-block" style="line-height: 38px;" id="divCircle">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍚嶇О</label>
+                    <label class="layui-form-label" id="labelCircleName"></label>
                     <div class="layui-input-block">
                         <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="0" value=""
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁璐村湴</label>
+                    <label class="layui-form-label" id="labelCircleClampToGround"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showClampToGround_Ellipse"
-                            lay-filter="showClampToGround" title="寮�鍏�">
+                            lay-filter="showClampToGround" lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item height">
-                    <label class="layui-form-label">楂樺害</label>
+                    <label class="layui-form-label" id="labelCircleHeight"></label>
                     <div class="layui-input-block">
                         <input type="number" name="height" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.\-]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍗婂緞</label>
+                    <label class="layui-form-label" id="labelCircleRadius"></label>
                     <div class="layui-input-block">
                         <input type="number" name="radius" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item color">
-                    <label class="layui-form-label">濉厖鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelCircleFillColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-ellipse-fill" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item" style="position:relative">
-                    <label class="layui-form-label">濉厖閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelCircleFillAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-ellipse-fill" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁鏄剧ず杈规</label>
+                    <label class="layui-form-label" id="labelCircleShowBorder"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showEllipseOutline" lay-filter="showEllipseOutline"
-                            title="寮�鍏�">
+                            lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item outline color">
-                    <label class="layui-form-label">杈规鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelCircleOutlineColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-ellipse-outline" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item outline" style="position:relative;">
-                    <label class="layui-form-label">杈规閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelCircleOutlineAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-ellipse-outline" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏈�灏忓彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelCircleDistanceDisplayNear"></label>
                     <div class="layui-input-block">
                         <input type="number" name="minViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item" style="border: 1px #fff solid">
-                    <label class="layui-form-label">鏈�澶у彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelCircleDistanceDisplayFar"></label>
                     <div class="layui-input-block">
                         <input type="number" name="maxViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
@@ -877,72 +871,71 @@
         <div class="props ExtrudedPolygon" style="display: none">
             <form class="layui-form" action="">
                 <div class="layui-form-item">
-                    <label class="layui-form-label">绫诲瀷</label>
-                    <div class="layui-input-block" style="line-height: 38px;">
-                        澶氳竟浣�
+                    <label class="layui-form-label" id="labelExtrudePolygonType"></label>
+                    <div class="layui-input-block" style="line-height: 38px;" id="divExtrudePolygon">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍚嶇О</label>
+                    <label class="layui-form-label" id="labelExtrudePolygonName"></label>
                     <div class="layui-input-block">
                         <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="0" value=""
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">楂樺害</label>
+                    <label class="layui-form-label" id="labelExtrudePolygonHeight"></label>
                     <div class="layui-input-block">
                         <input type="number" name="height" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鎷変几楂樺害</label>
+                    <label class="layui-form-label" id="labelExtrudePolygonExtrudeHeight"></label>
                     <div class="layui-input-block">
                         <input type="number" name="extrudedHeight" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item color">
-                    <label class="layui-form-label">濉厖鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelExtrudePolygonFillColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-ExtrudedPolygon-fill" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item" style="position:relative">
-                    <label class="layui-form-label">濉厖閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelExtrudePolygonFillAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-ExtrudedPolygon-fill" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁鏄剧ず杈规</label>
+                    <label class="layui-form-label" id="labelExtrudePolygonShowBorder"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showExtrudedPolygonOutline"
-                            lay-filter="showExtrudedPolygonOutline" title="寮�鍏�">
+                            lay-filter="showExtrudedPolygonOutline" lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item outline color">
-                    <label class="layui-form-label">杈规鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelExtrudePolygonOutlineColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-ExtrudedPolygon-outline" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item outline" style="position:relative;">
-                    <label class="layui-form-label">杈规閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelExtrudePolygonOutlineAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-ExtrudedPolygon-outline" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏈�灏忓彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelExtrudePolygonDistanceDisplayNear"></label>
                     <div class="layui-input-block">
                         <input type="number" name="minViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item" style="border: 1px #fff solid">
-                    <label class="layui-form-label">鏈�澶у彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelExtrudePolygonDistanceDisplayFar"></label>
                     <div class="layui-input-block">
                         <input type="number" name="maxViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
@@ -954,79 +947,78 @@
         <div class="props box" style="display: none">
             <form class="layui-form" action="">
                 <div class="layui-form-item">
-                    <label class="layui-form-label">绫诲瀷</label>
-                    <div class="layui-input-block" style="line-height: 38px;">
-                        绔嬫柟浣�
+                    <label class="layui-form-label" id="labelCubeType"></label>
+                    <div class="layui-input-block" style="line-height: 38px;" id="divCube">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍚嶇О</label>
+                    <label class="layui-form-label" id="labelCubeName"></label>
                     <div class="layui-input-block">
                         <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="0" value=""
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">闀�</label>
+                    <label class="layui-form-label" id="labelCubeLength"></label>
                     <div class="layui-input-block">
                         <input type="number" name="long" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">瀹�</label>
+                    <label class="layui-form-label" id="labelCubeWidth"></label>
                     <div class="layui-input-block">
                         <input type="number" name="width" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">楂�</label>
+                    <label class="layui-form-label" id="labelCubeHeight"></label>
                     <div class="layui-input-block">
                         <input type="number" name="height" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item color">
-                    <label class="layui-form-label">濉厖鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelCubeFillColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-box-fill" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item" style="position:relative">
-                    <label class="layui-form-label">濉厖閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelCubeFillAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-box-fill" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁鏄剧ず杈规</label>
+                    <label class="layui-form-label" id="labelCubeShoBorder"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showBoxOutline" lay-filter="showBoxOutline"
-                            title="寮�鍏�">
+                            lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item outline color">
-                    <label class="layui-form-label">杈规鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelCubeOutlineColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-box-outline" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item outline" style="position:relative;">
-                    <label class="layui-form-label">杈规閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelCubeOutlineAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-box-outline" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏈�灏忓彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelCubeDistanceDisplayNear"></label>
                     <div class="layui-input-block">
                         <input type="number" name="minViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item" style="border: 1px #fff solid">
-                    <label class="layui-form-label">鏈�澶у彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelCubeDistanceDisplayFar"></label>
                     <div class="layui-input-block">
                         <input type="number" name="maxViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
@@ -1038,79 +1030,78 @@
         <div class="props cylinder" style="display: none">
             <form class="layui-form" action="">
                 <div class="layui-form-item">
-                    <label class="layui-form-label">绫诲瀷</label>
-                    <div class="layui-input-block cylinderType" style="line-height: 38px;">
-                        鍦嗘煴浣�
+                    <label class="layui-form-label" id="labelCylinderType"></label>
+                    <div class="layui-input-block cylinderType" style="line-height: 38px;" id="divCylinder">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍚嶇О</label>
+                    <label class="layui-form-label" id="labelCylinderName"></label>
                     <div class="layui-input-block">
                         <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="0" value=""
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍗婂緞</label>
+                    <label class="layui-form-label" id="labelCylinderRadius"></label>
                     <div class="layui-input-block">
                         <input type="number" name="radius" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item topRadius">
-                    <label class="layui-form-label">椤堕儴鍗婂緞</label>
+                    <label class="layui-form-label" id="labelCylinderTopRadius"></label>
                     <div class="layui-input-block">
                         <input type="number" name="topRadius" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">楂�</label>
+                    <label class="layui-form-label" id="labelCylinderHeight"></label>
                     <div class="layui-input-block">
                         <input type="number" name="height" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item color">
-                    <label class="layui-form-label">濉厖鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelCylinderFillColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-cylinder-fill" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item" style="position:relative">
-                    <label class="layui-form-label">濉厖閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelCylinderFillAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-cylinder-fill" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁鏄剧ず杈规</label>
+                    <label class="layui-form-label" id="labelCylinderShowBorder"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showCylinderOutline"
-                            lay-filter="showCylinderOutline" title="寮�鍏�">
+                            lay-filter="showCylinderOutline" lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item outline color">
-                    <label class="layui-form-label">杈规鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelCylinderOutlineColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-cylinder-outline" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item outline" style="position:relative;">
-                    <label class="layui-form-label">杈规閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelCylinderOutlineAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-cylinder-outline" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏈�灏忓彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelCylinderDistanceDisplayNear"></label>
                     <div class="layui-input-block">
                         <input type="number" name="minViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item" style="border: 1px #fff solid">
-                    <label class="layui-form-label">鏈�澶у彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelCylinderDistanceDisplayFar"></label>
                     <div class="layui-input-block">
                         <input type="number" name="maxViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
@@ -1122,65 +1113,64 @@
         <div class="props ellipsoid" style="display: none">
             <form class="layui-form" action="">
                 <div class="layui-form-item">
-                    <label class="layui-form-label">绫诲瀷</label>
-                    <div class="layui-input-block" style="line-height: 38px;">
-                        鐞冧綋
+                    <label class="layui-form-label" id="labelSphereType"></label>
+                    <div class="layui-input-block" style="line-height: 38px;" id="divSphere">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍚嶇О</label>
+                    <label class="layui-form-label" id="labelSphereName"></label>
                     <div class="layui-input-block">
                         <input type="text" name="name" lay-verify="title" autocomplete="off" placeholder="0" value=""
                             class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鍗婂緞</label>
+                    <label class="layui-form-label" id="labelSphereRadius"></label>
                     <div class="layui-input-block">
                         <input type="number" name="radius" lay-verify="title" autocomplete="off" placeholder="0"
                             onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item color">
-                    <label class="layui-form-label">濉厖鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelSphereFillColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-ellipsoid-fill" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item" style="position:relative">
-                    <label class="layui-form-label">濉厖閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelSphereFillAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-ellipsoid-fill" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏄惁鏄剧ず杈规</label>
+                    <label class="layui-form-label" id="labelSphereShowBorder"></label>
                     <div class="layui-input-block">
                         <input type="checkbox" lay-skin="switch" id="showEllipsoidOutline"
-                            lay-filter="showEllipsoidOutline" title="寮�鍏�">
+                            lay-filter="showEllipsoidOutline" lay-text="">
                     </div>
                 </div>
                 <div class="layui-form-item outline color">
-                    <label class="layui-form-label">杈规鑹�</label>
-                    <div class="layui-input-block">
+                    <label class="layui-form-label" id="labelSphereOutlineColor"></label>
+                    <div class="layui-input-block" onclick="changeLanguage()">
                         <div id="colorchk-ellipsoid-outline" style="display: inline-block;margin-top: 2px;"></div>
                     </div>
                 </div>
                 <div class="layui-form-item outline" style="position:relative;">
-                    <label class="layui-form-label">杈规閫忔槑搴�</label>
+                    <label class="layui-form-label" id="labelSphereOutlineAlpha"></label>
                     <div class="layui-input-block" style="position: absolute;top: 16px">
                         <div id="opacity-ellipsoid-outline" class="demo-slider"></div>
                     </div>
                 </div>
                 <div class="layui-form-item">
-                    <label class="layui-form-label">鏈�灏忓彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelSphereDistanceDisplayNear"></label>
                     <div class="layui-input-block">
                         <input type="number" name="minViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
                     </div>
                 </div>
                 <div class="layui-form-item" style="border: 1px #fff solid">
-                    <label class="layui-form-label">鏈�澶у彲瑙嗚窛绂�</label>
+                    <label class="layui-form-label" id="labelSphereDistanceDisplayFar"></label>
                     <div class="layui-input-block">
                         <input type="number" name="maxViewDistance" lay-verify="title" autocomplete="off"
                             placeholder="0" onkeyup="value=value.replace(/[^\d\.]/g,'')" class="layui-input">
@@ -1198,6 +1188,229 @@
         var editGraphic = PopupData.editGraphic;
         !editGraphic && (editGraphic = {});
 
+        function changeLanguage() {
+          var elementClear = document.getElementsByClassName("layui-btn layui-btn-sm")
+          if(elementClear.length === 2 ){
+            elementClear[0].innerText = `${Viewer.language.COMMON_CLEAR}`
+            elementClear[1].innerText = `${Viewer.language.COMMON_CONFIRM}`
+          }
+        }
+
+        document.getElementById("styleInfo").innerText = `${Viewer.language.SG_STYLE_INFO}`
+        //鍩烘湰鐐�
+        document.getElementById("labelPointType").innerText = `${Viewer.language.SG_PROP_TYPE}`
+        document.getElementById("labelPointName").innerText = `${Viewer.language.SG_PROP_NAME}`
+        document.getElementById("divPoint").innerText = `${Viewer.language.SG_PROP_POINT}`
+        document.getElementById("labelPointSize").innerText = `${Viewer.language.SG_PROP_SIZE}`
+        document.getElementById("isPointDisableDepthTest").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("showPointOutline").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("labelPointDepthText").innerText = `${Viewer.language.SG_PROP_DEPTH_TEST}`
+        document.getElementById("labelPointFillColor").innerText = `${Viewer.language.SG_PROP_FILL_COLOR}`
+        document.getElementById("labelPointFillAlpha").innerText = `${Viewer.language.SG_PROP_FILL_ALPHA}`
+        document.getElementById("labelPointShowBorder").innerText = `${Viewer.language.SG_PROP_SHOW_BORDER}`
+        document.getElementById("labelPointOutlineWidth").innerText = `${Viewer.language.SG_PROP_OUTLINE_WIDTH}`
+        document.getElementById("labelPointOutlineColor").innerText = `${Viewer.language.SG_PROP_BORDER_COLOR}`
+        document.getElementById("labelPointOutlineAlpha").innerText = `${Viewer.language.SG_PROP_BORDER_ALPHA}`
+        document.getElementById("labelPointDistanceDisplayNear").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_NEAR}`
+        document.getElementById("labelPointDistanceDisplayFar").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_FAR}`
+        //鍥剧墖鐐�
+        document.getElementById("labelBillboardType").innerText = `${Viewer.language.SG_PROP_TYPE}`
+        document.getElementById("labelBillboardName").innerText = `${Viewer.language.SG_PROP_NAME}`
+        document.getElementById("isBillboardDisableDepthTest").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("labelBillboardDepthText").innerText = `${Viewer.language.SG_PROP_DEPTH_TEST}`
+        document.getElementById("labelBillboardFillColor").innerText = `${Viewer.language.SG_PROP_FILL_COLOR}`
+        document.getElementById("labelBillboardFillAlpha").innerText = `${Viewer.language.SG_PROP_FILL_ALPHA}`
+        document.getElementById("labelBillboardDistanceDisplayNear").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_NEAR}`
+        document.getElementById("labelBillboardDistanceDisplayFar").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_FAR}`
+        document.getElementById("divBillboard").innerText = `${Viewer.language.SG_PROP_BILLBOARD}`
+        document.getElementById("labelBillboardImage").innerText = `${Viewer.language.SG_PROP_IMAGE_URL}`
+        document.getElementById("labelBillboardScale").innerText = `${Viewer.language.SG_PROP_SCALE}`
+        document.getElementById("labelBillboardHAlign").innerText = `${Viewer.language.SG_PROP_H_ALIGNMENT}`
+        document.getElementById("labelBillboardVAlign").innerText = `${Viewer.language.SG_PROP_V_ALIGNMENT}`
+        var selectH = document.getElementById("selectHAlign");
+        selectH.options[0].innerText = `${Viewer.language.SG_PROP_ALIGN_CENTER}`
+        selectH.options[1].innerText = `${Viewer.language.SG_PROP_ALIGN_LEFT}`
+        selectH.options[2].innerText = `${Viewer.language.SG_PROP_ALIGN_RIGHT}`
+        var selectV = document.getElementById("selectVAlign");
+        selectV.options[0].innerText = `${Viewer.language.SG_PROP_ALIGN_CENTER}`
+        selectV.options[1].innerText = `${Viewer.language.SG_PROP_ALIGN_TOP}`
+        selectV.options[2].innerText = `${Viewer.language.SG_PROP_ALIGN_BOTTOM}`
+        selectV.options[3].innerText = `${Viewer.language.SG_PROP_ALIGN_BASE}`
+        document.getElementById("labelBillboardRotate").innerText = `${Viewer.language.SG_PROP_ROTATE}`
+        document.getElementById("labelBillboardWidth").innerText = `${Viewer.language.SG_PROP_WIDTH}`
+        document.getElementById("labelBillboardHeight").innerText = `${Viewer.language.SG_PROP_HEIGHT}`
+        //鏂囨湰鐐�
+        document.getElementById("labelTextType").innerText = `${Viewer.language.SG_PROP_TYPE}`
+        document.getElementById("labelTextName").innerText = `${Viewer.language.SG_PROP_NAME}`
+        document.getElementById("isLabelDisableDepthTest").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("showLabelOutline").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("showLabelBackground").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("labelTextDepthTest").innerText = `${Viewer.language.SG_PROP_DEPTH_TEST}`
+        document.getElementById("labelTextFillColor").innerText = `${Viewer.language.SG_PROP_FILL_COLOR}`
+        document.getElementById("labelTextFillAlpha").innerText = `${Viewer.language.SG_PROP_FILL_ALPHA}`
+        document.getElementById("labelTextShowBorder").innerText = `${Viewer.language.SG_PROP_SHOW_BORDER}`
+        document.getElementById("labelTextOutlineWidth").innerText = `${Viewer.language.SG_PROP_OUTLINE_WIDTH}`
+        document.getElementById("labelTextOutlineColor").innerText = `${Viewer.language.SG_PROP_BORDER_COLOR}`
+        document.getElementById("labelTextOutlineAlpha").innerText = `${Viewer.language.SG_PROP_BORDER_ALPHA}`
+        document.getElementById("labelTextDistanceDisplayNear").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_NEAR}`
+        document.getElementById("labelTextDistanceDisplayFar").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_FAR}`
+        document.getElementById("labelTextScale").innerText = `${Viewer.language.SG_PROP_SCALE}`
+        document.getElementById("labelTextHAlign").innerText = `${Viewer.language.SG_PROP_H_ALIGNMENT}`
+        document.getElementById("labelTextVAlign").innerText = `${Viewer.language.SG_PROP_V_ALIGNMENT}`
+        document.getElementById("divText").innerText = `${Viewer.language.SG_PROP_TEXT}`
+        document.getElementById("labelTextContent").innerText = `${Viewer.language.SG_PROP_CONTENT}`
+        document.getElementById("labelTextFont").innerText = `${Viewer.language.SG_PROP_FONT}`
+        var selectTextH = document.getElementById("selectTextHAlign");
+        selectTextH.options[0].innerText = `${Viewer.language.SG_PROP_ALIGN_CENTER}`
+        selectTextH.options[1].innerText = `${Viewer.language.SG_PROP_ALIGN_LEFT}`
+        selectTextH.options[2].innerText = `${Viewer.language.SG_PROP_ALIGN_RIGHT}`
+        var selectTextV = document.getElementById("selectTextVAlign");
+        selectTextV.options[0].innerText = `${Viewer.language.SG_PROP_ALIGN_CENTER}`
+        selectTextV.options[1].innerText = `${Viewer.language.SG_PROP_ALIGN_TOP}`
+        selectTextV.options[2].innerText = `${Viewer.language.SG_PROP_ALIGN_BOTTOM}`
+        selectTextV.options[3].innerText = `${Viewer.language.SG_PROP_ALIGN_BASE}`
+        document.getElementById("labelTextShowBG").innerText = `${Viewer.language.SG_PROP_SHOW_BG}`
+        document.getElementById("labelTextBGColor").innerText = `${Viewer.language.SG_PROP_BG_COLOR}`
+        document.getElementById("labelTextBGAlpha").innerText = `${Viewer.language.SG_PROP_BG_ALPHA}`
+        //妯″瀷鐐�
+        document.getElementById("labelModelType").innerText = `${Viewer.language.SG_PROP_TYPE}`
+        document.getElementById("labelModelName").innerText = `${Viewer.language.SG_PROP_NAME}`
+        document.getElementById("runAnimations").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("autoRotate").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("labelModelFillColor").innerText = `${Viewer.language.SG_PROP_FILL_COLOR}`
+        document.getElementById("labelModelFillAlpha").innerText = `${Viewer.language.SG_PROP_FILL_ALPHA}`
+        document.getElementById("labelModelDistanceDisplayNear").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_NEAR}`
+        document.getElementById("labelModelDistanceDisplayFar").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_FAR}`
+        document.getElementById("labelModelScale").innerText = `${Viewer.language.SG_PROP_SCALE}`
+        document.getElementById("divModel").innerText = `${Viewer.language.EARTH_CTRL_POSITION_MODEL}`
+        document.getElementById("labelModelUrl").innerText = `${Viewer.language.SG_PROP_MODEL_URL}`
+        document.getElementById("labelModelHeight").innerText = `${Viewer.language.EARTH_CTRL_POSITION_HEIGHT}`
+        document.getElementById("labelModelMinPixelSize").innerText = `${Viewer.language.SG_PROP_MIN_PIXEL_SIZE}`
+        document.getElementById("labelModelRunAnimate").innerText = `${Viewer.language.SG_PROP_RUN_ANIMATE}`
+        document.getElementById("labelModelHeading").innerText = `${Viewer.language.CREATOR_HEADING}`
+        document.getElementById("labelModelPitch").innerText = `${Viewer.language.CREATOR_PITCH}`
+        document.getElementById("labelModelRoll").innerText = `${Viewer.language.SG_PROP_ROLL}`
+        document.getElementById("labelModelAutoRotate").innerText = `${Viewer.language.SG_PROP_AUTO_ROTATE}`
+        //绾�
+        document.getElementById("labelLineType").innerText = `${Viewer.language.SG_PROP_TYPE}`
+        document.getElementById("labelLineName").innerText = `${Viewer.language.SG_PROP_NAME}`
+        document.getElementById("showClampToGround_Polyline").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("showPolylineOutline").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("labelPolylineFillColor").innerText = `${Viewer.language.SG_PROP_FILL_COLOR}`
+        document.getElementById("labelPolylineFillAlpha").innerText = `${Viewer.language.SG_PROP_FILL_ALPHA}`
+        document.getElementById("labelPolylineShowBorder").innerText = `${Viewer.language.SG_PROP_SHOW_BORDER}`
+        document.getElementById("labelPolylineOutlineWidth").innerText = `${Viewer.language.SG_PROP_OUTLINE_WIDTH}`
+        document.getElementById("labelPolylineOutlineColor").innerText = `${Viewer.language.SG_PROP_BORDER_COLOR}`
+        document.getElementById("labelPolylineOutlineAlpha").innerText = `${Viewer.language.SG_PROP_BORDER_ALPHA}`
+        document.getElementById("labelPolylineDistanceDisplayNear").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_NEAR}`
+        document.getElementById("labelPolylineDistanceDisplayFar").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_FAR}`
+        document.getElementById("labelLineClampToGround").innerText = `${Viewer.language.SG_PROP_CLAMP_TO_GROUND}`
+        document.getElementById("divPolyline").innerText = `${Viewer.language.CREATOR_POLYLINE}`
+        document.getElementById("labelPolylineLineWidth").innerText = `${Viewer.language.SG_PROP_LINE_WIDTH}`
+        //闈�
+        document.getElementById("labelPolygonType").innerText = `${Viewer.language.SG_PROP_TYPE}`
+        document.getElementById("labelPolygonName").innerText = `${Viewer.language.SG_PROP_NAME}`
+        document.getElementById("showClampToGround_Polygon").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("showPolygonOutline").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("labelPolygonFillColor").innerText = `${Viewer.language.SG_PROP_FILL_COLOR}`
+        document.getElementById("labelPolygonFillAlpha").innerText = `${Viewer.language.SG_PROP_FILL_ALPHA}`
+        document.getElementById("labelPolygonShowBorder").innerText = `${Viewer.language.SG_PROP_SHOW_BORDER}`
+        document.getElementById("labelPolygonOutlineColor").innerText = `${Viewer.language.SG_PROP_BORDER_COLOR}`
+        document.getElementById("labelPolygonOutlineAlpha").innerText = `${Viewer.language.SG_PROP_BORDER_ALPHA}`
+        document.getElementById("labelPolygonDistanceDisplayNear").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_NEAR}`
+        document.getElementById("labelPolygonDistanceDisplayFar").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_FAR}`
+        document.getElementById("labelPolygonClampToGround").innerText = `${Viewer.language.SG_PROP_CLAMP_TO_GROUND}`
+        document.getElementById("divPolygon").innerText = `${Viewer.language.TOOLS_SUBMERGENCE_POLYGON_NAME}`
+        //鐭╁舰
+        document.getElementById("labelRectType").innerText = `${Viewer.language.SG_PROP_TYPE}`
+        document.getElementById("labelRectName").innerText = `${Viewer.language.SG_PROP_NAME}`
+        document.getElementById("showClampToGround_Rectangle").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("showRectangleOutline").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("labelRectFillColor").innerText = `${Viewer.language.SG_PROP_FILL_COLOR}`
+        document.getElementById("labelRectFillAlpha").innerText = `${Viewer.language.SG_PROP_FILL_ALPHA}`
+        document.getElementById("labelRectShowBorder").innerText = `${Viewer.language.SG_PROP_SHOW_BORDER}`
+        document.getElementById("labelRectOutlineColor").innerText = `${Viewer.language.SG_PROP_BORDER_COLOR}`
+        document.getElementById("labelRectOutlineAlpha").innerText = `${Viewer.language.SG_PROP_BORDER_ALPHA}`
+        document.getElementById("labelRectDistanceDisplayNear").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_NEAR}`
+        document.getElementById("labelRectDistanceDisplayFar").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_FAR}`
+        document.getElementById("labelRectRotate").innerText = `${Viewer.language.SG_PROP_ROTATE}`
+        document.getElementById("labelRectHeight").innerText = `${Viewer.language.EARTH_CTRL_POSITION_HEIGHT}`
+        document.getElementById("labelRectClampToGround").innerText = `${Viewer.language.SG_PROP_CLAMP_TO_GROUND}`
+        document.getElementById("divRectangle").innerText = `${Viewer.language.CREATOR_RECTANGLE}`
+        //鍦嗗舰
+        document.getElementById("labelCircleType").innerText = `${Viewer.language.SG_PROP_TYPE}`
+        document.getElementById("labelCircleName").innerText = `${Viewer.language.SG_PROP_NAME}`
+        document.getElementById("showClampToGround_Ellipse").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("showEllipseOutline").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("labelCircleFillColor").innerText = `${Viewer.language.SG_PROP_FILL_COLOR}`
+        document.getElementById("labelCircleFillAlpha").innerText = `${Viewer.language.SG_PROP_FILL_ALPHA}`
+        document.getElementById("labelCircleShowBorder").innerText = `${Viewer.language.SG_PROP_SHOW_BORDER}`
+        document.getElementById("labelCircleOutlineColor").innerText = `${Viewer.language.SG_PROP_BORDER_COLOR}`
+        document.getElementById("labelCircleOutlineAlpha").innerText = `${Viewer.language.SG_PROP_BORDER_ALPHA}`
+        document.getElementById("labelCircleDistanceDisplayNear").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_NEAR}`
+        document.getElementById("labelCircleDistanceDisplayFar").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_FAR}`
+        document.getElementById("labelCircleHeight").innerText = `${Viewer.language.EARTH_CTRL_POSITION_HEIGHT}`
+        document.getElementById("labelCircleRadius").innerText = `${Viewer.language.UNIT_RADIUS}`
+        document.getElementById("labelCircleClampToGround").innerText = `${Viewer.language.SG_PROP_CLAMP_TO_GROUND}`
+        document.getElementById("divCircle").innerText = `${Viewer.language.SG_PROP_CIRCLE}`
+        //澶氳竟浣�
+        document.getElementById("labelExtrudePolygonType").innerText = `${Viewer.language.SG_PROP_TYPE}`
+        document.getElementById("labelExtrudePolygonName").innerText = `${Viewer.language.SG_PROP_NAME}`
+        document.getElementById("showExtrudedPolygonOutline").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("labelExtrudePolygonFillColor").innerText = `${Viewer.language.SG_PROP_FILL_COLOR}`
+        document.getElementById("labelExtrudePolygonFillAlpha").innerText = `${Viewer.language.SG_PROP_FILL_ALPHA}`
+        document.getElementById("labelExtrudePolygonShowBorder").innerText = `${Viewer.language.SG_PROP_SHOW_BORDER}`
+        document.getElementById("labelExtrudePolygonOutlineColor").innerText = `${Viewer.language.SG_PROP_BORDER_COLOR}`
+        document.getElementById("labelExtrudePolygonOutlineAlpha").innerText = `${Viewer.language.SG_PROP_BORDER_ALPHA}`
+        document.getElementById("labelExtrudePolygonDistanceDisplayNear").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_NEAR}`
+        document.getElementById("labelExtrudePolygonDistanceDisplayFar").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_FAR}`
+        document.getElementById("labelExtrudePolygonHeight").innerText = `${Viewer.language.EARTH_CTRL_POSITION_HEIGHT}`
+        document.getElementById("divExtrudePolygon").innerText = `${Viewer.language.CREATOR_POLYGON_WITH_HEIGHT}`
+        document.getElementById("labelExtrudePolygonExtrudeHeight").innerText = `${Viewer.language.SG_EXTRUDE_HEIGHT}`
+        //绔嬫柟浣�
+        document.getElementById("labelCubeType").innerText = `${Viewer.language.SG_PROP_TYPE}`
+        document.getElementById("labelCubeName").innerText = `${Viewer.language.SG_PROP_NAME}`
+        document.getElementById("showBoxOutline").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("labelCubeFillColor").innerText = `${Viewer.language.SG_PROP_FILL_COLOR}`
+        document.getElementById("labelCubeFillAlpha").innerText = `${Viewer.language.SG_PROP_FILL_ALPHA}`
+        document.getElementById("labelCubeShoBorder").innerText = `${Viewer.language.SG_PROP_SHOW_BORDER}`
+        document.getElementById("labelCubeOutlineColor").innerText = `${Viewer.language.SG_PROP_BORDER_COLOR}`
+        document.getElementById("labelCubeOutlineAlpha").innerText = `${Viewer.language.SG_PROP_BORDER_ALPHA}`
+        document.getElementById("labelCubeDistanceDisplayNear").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_NEAR}`
+        document.getElementById("labelCubeDistanceDisplayFar").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_FAR}`
+        document.getElementById("labelCubeWidth").innerText = `${Viewer.language.SG_PROP_WIDTH}`
+        document.getElementById("labelCubeHeight").innerText = `${Viewer.language.SG_PROP_HEIGHT}`
+        document.getElementById("labelCubeLength").innerText = `${Viewer.language.SG_PROP_LENGTH}`
+        document.getElementById("divCube").innerText = `${Viewer.language.CREATOR_CUBE}`
+        //鍦嗘煴浣�
+        document.getElementById("labelCylinderType").innerText = `${Viewer.language.SG_PROP_TYPE}`
+        document.getElementById("labelCylinderName").innerText = `${Viewer.language.SG_PROP_NAME}`
+        document.getElementById("showCylinderOutline").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("labelCylinderFillColor").innerText = `${Viewer.language.SG_PROP_FILL_COLOR}`
+        document.getElementById("labelCylinderFillAlpha").innerText = `${Viewer.language.SG_PROP_FILL_ALPHA}`
+        document.getElementById("labelCylinderShowBorder").innerText = `${Viewer.language.SG_PROP_SHOW_BORDER}`
+        document.getElementById("labelCylinderOutlineColor").innerText = `${Viewer.language.SG_PROP_BORDER_COLOR}`
+        document.getElementById("labelCylinderOutlineAlpha").innerText = `${Viewer.language.SG_PROP_BORDER_ALPHA}`
+        document.getElementById("labelCylinderDistanceDisplayNear").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_NEAR}`
+        document.getElementById("labelCylinderDistanceDisplayFar").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_FAR}`
+        document.getElementById("labelCylinderHeight").innerText = `${Viewer.language.SG_PROP_HEIGHT}`
+        document.getElementById("labelCylinderRadius").innerText = `${Viewer.language.UNIT_RADIUS}`
+        document.getElementById("labelCylinderTopRadius").innerText = `${Viewer.language.UNIT_RADIUS}`
+        document.getElementById("divCylinder").innerText = `${Viewer.language.CREATOR_CYLINDER}`
+        //鐞冧綋
+        document.getElementById("labelSphereType").innerText = `${Viewer.language.SG_PROP_TYPE}`
+        document.getElementById("labelSphereName").innerText = `${Viewer.language.SG_PROP_NAME}`
+        document.getElementById("showEllipsoidOutline").setAttribute("lay-text", `${Viewer.language.SG_ON_OR_OFF}`)
+        document.getElementById("labelSphereFillColor").innerText = `${Viewer.language.SG_PROP_FILL_COLOR}`
+        document.getElementById("labelSphereFillAlpha").innerText = `${Viewer.language.SG_PROP_FILL_ALPHA}`
+        document.getElementById("labelSphereShowBorder").innerText = `${Viewer.language.SG_PROP_SHOW_BORDER}`
+        document.getElementById("labelSphereOutlineColor").innerText = `${Viewer.language.SG_PROP_BORDER_COLOR}`
+        document.getElementById("labelSphereOutlineAlpha").innerText = `${Viewer.language.SG_PROP_BORDER_ALPHA}`
+        document.getElementById("labelSphereDistanceDisplayNear").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_NEAR}`
+        document.getElementById("labelSphereDistanceDisplayFar").innerText = `${Viewer.language.SG_PROP_DISTANCE_DISPLAY_FAR}`
+        document.getElementById("labelSphereRadius").innerText = `${Viewer.language.UNIT_RADIUS}`
+        document.getElementById("divSphere").innerText = `${Viewer.language.CREATOR_SPHERE}`
+
         layui.use(['element', 'form', 'slider', 'colorpicker'], function () {
             window.$ = layui.jquery;
             window.element = layui.element; //Tab鐨勫垏鎹㈠姛鑳斤紝鍒囨崲浜嬩欢鐩戝惉绛夛紝闇�瑕佷緷璧杄lement妯″潡
@@ -1214,7 +1427,7 @@
             if (type === 'cylinder' && !editGraphic.entity.changeTop) {
                 $('.cylinder input[name="topRadius"]').val(editGraphic.getValue('topRadius').toFixed(2));
                 $('.cylinder .topRadius').show();
-                $('.cylinder .cylinderType').html('鍦嗛敟浣�');
+                $('.cylinder .cylinderType').html(`${Viewer.language.CREATOR_CONE}`);
             }
             $('#Attribute').find("." + type).show();
 

--
Gitblit v1.9.3