Pārlūkot izejas kodu

change map_lanetoxodr. fix some language tr code.

yuchuli 5 mēneši atpakaļ
vecāks
revīzija
f745dfad34

+ 1 - 1
src/common/modulecomm/modulecomm.h

@@ -45,8 +45,8 @@ enum ModuleComm_TYPE
     ModuleComm_UNDEFINE = 4
 };
 
-void *  RegisterSend(const char * strcommname);
 
+void *  RegisterSend(const char * strcommname);
 
 void *  RegisterSend(const char * strcommname,const unsigned int nBufSize,const unsigned int nMsgBufCount
                                             ,ModuleComm_TYPE xmctype,const unsigned short nport);

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 148 - 187
src/tool/map_lanetoxodr/mainwindow.cpp


+ 2 - 0
src/tool/map_lanetoxodr/map_lanetoxodr.pro

@@ -280,3 +280,5 @@ unix:LIBS += -lboost_thread -lboost_system
 
 RESOURCES += \
     opendrive.qrc
+
+TRANSLATIONS = map_lanetoxodr.ts

+ 2649 - 0
src/tool/map_lanetoxodr/map_lanetoxodr.ts

@@ -0,0 +1,2649 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1">
+<context>
+    <name>DialogAddRoadFromCDA</name>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="26"/>
+        <source>道路长度:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="49"/>
+        <source>创建</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="72"/>
+        <source>道路等级:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="95"/>
+        <source>坡度:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="108"/>
+        <source>车道设置</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="130"/>
+        <source>车道宽度:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="143"/>
+        <source>车道:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="166"/>
+        <location filename="dialogaddroadfromcda.ui" line="346"/>
+        <source>增加</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="179"/>
+        <location filename="dialogaddroadfromcda.ui" line="333"/>
+        <source>删除</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="192"/>
+        <location filename="dialogaddroadfromcda.ui" line="359"/>
+        <location filename="dialogaddroadfromcda.ui" line="526"/>
+        <source>修改</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="205"/>
+        <source>车道类型:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="229"/>
+        <source>路段设置</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="251"/>
+        <source>半径:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="274"/>
+        <source>路段类型:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="297"/>
+        <source>路段:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="310"/>
+        <source>长度:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="383"/>
+        <source>车道数量:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="396"/>
+        <source>保存</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="409"/>
+        <source>导入</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="422"/>
+        <source>车道线设置</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="454"/>
+        <source>车道线颜色:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="467"/>
+        <source>车道线类型:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="490"/>
+        <source>车道线宽度:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="503"/>
+        <source>车道线:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="552"/>
+        <source>标线长度:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.ui" line="578"/>
+        <source>标线间隔:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="49"/>
+        <source>高速公路</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="50"/>
+        <source>城市</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="51"/>
+        <source>乡村</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="53"/>
+        <source>平路</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="54"/>
+        <source>缓上坡</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="55"/>
+        <source>上坡</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="56"/>
+        <source>缓下坡</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="57"/>
+        <source>下坡</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="59"/>
+        <source>直路</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="60"/>
+        <source>弯路</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="61"/>
+        <source>路口</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="63"/>
+        <source>白色</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="64"/>
+        <source>黄色</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="66"/>
+        <source>虚线</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="67"/>
+        <source>实线</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="84"/>
+        <source>Draw Road From Label</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="104"/>
+        <location filename="dialogaddroadfromcda.cpp" line="221"/>
+        <location filename="dialogaddroadfromcda.cpp" line="277"/>
+        <location filename="dialogaddroadfromcda.cpp" line="350"/>
+        <location filename="dialogaddroadfromcda.cpp" line="357"/>
+        <location filename="dialogaddroadfromcda.cpp" line="379"/>
+        <location filename="dialogaddroadfromcda.cpp" line="387"/>
+        <location filename="dialogaddroadfromcda.cpp" line="392"/>
+        <location filename="dialogaddroadfromcda.cpp" line="419"/>
+        <location filename="dialogaddroadfromcda.cpp" line="471"/>
+        <location filename="dialogaddroadfromcda.cpp" line="478"/>
+        <location filename="dialogaddroadfromcda.cpp" line="485"/>
+        <location filename="dialogaddroadfromcda.cpp" line="514"/>
+        <location filename="dialogaddroadfromcda.cpp" line="568"/>
+        <location filename="dialogaddroadfromcda.cpp" line="587"/>
+        <location filename="dialogaddroadfromcda.cpp" line="617"/>
+        <source>Warning</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="104"/>
+        <source>CDAProc ProcRoad Fail.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="166"/>
+        <location filename="dialogaddroadfromcda.cpp" line="400"/>
+        <location filename="dialogaddroadfromcda.cpp" line="445"/>
+        <source>路段</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="172"/>
+        <location filename="dialogaddroadfromcda.cpp" line="259"/>
+        <location filename="dialogaddroadfromcda.cpp" line="302"/>
+        <source>车道</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="178"/>
+        <location filename="dialogaddroadfromcda.cpp" line="268"/>
+        <location filename="dialogaddroadfromcda.cpp" line="340"/>
+        <source>车道线</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="221"/>
+        <location filename="dialogaddroadfromcda.cpp" line="357"/>
+        <source>Lane Width Error.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="277"/>
+        <location filename="dialogaddroadfromcda.cpp" line="350"/>
+        <source>No Lane.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="370"/>
+        <location filename="dialogaddroadfromcda.cpp" line="504"/>
+        <source>Info</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="370"/>
+        <location filename="dialogaddroadfromcda.cpp" line="504"/>
+        <source>Change Lane Successfully.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="379"/>
+        <source>Geo Length Error.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="387"/>
+        <location filename="dialogaddroadfromcda.cpp" line="485"/>
+        <source>Radius Error.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="392"/>
+        <location filename="dialogaddroadfromcda.cpp" line="478"/>
+        <source>geo Length Error.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="419"/>
+        <location filename="dialogaddroadfromcda.cpp" line="471"/>
+        <source>No Geo.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="514"/>
+        <source>No Lanes.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="519"/>
+        <source>Waring</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="519"/>
+        <source>No Geos.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="523"/>
+        <source>Save Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="554"/>
+        <source>Load Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="568"/>
+        <source>Open File Fail.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="587"/>
+        <source>Load map fail.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="dialogaddroadfromcda.cpp" line="617"/>
+        <source>No Lane Mark Line.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogAddRoadFromNDS</name>
+    <message>
+        <location filename="ui/dialogaddroadfromnds.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromnds.ui" line="26"/>
+        <source>From NDS</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromnds.ui" line="62"/>
+        <source>State:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromnds.cpp" line="43"/>
+        <source>Open vehicle file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromnds.cpp" line="43"/>
+        <source>Vehicle File(*.csv)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromnds.cpp" line="45"/>
+        <source>Open line file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromnds.cpp" line="45"/>
+        <source>line File(*.csv)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromnds.cpp" line="49"/>
+        <source>当前车道左侧车道数</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromnds.cpp" line="49"/>
+        <location filename="ui/dialogaddroadfromnds.cpp" line="51"/>
+        <source>车道数:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromnds.cpp" line="51"/>
+        <source>当前车道右侧车道数</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogAddRoadFromRTK</name>
+    <message>
+        <location filename="ui/dialogaddroadfromrtk.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromrtk.ui" line="26"/>
+        <source>Load Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromrtk.ui" line="39"/>
+        <source>Create Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromrtk.ui" line="62"/>
+        <source>Transfer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromrtk.ui" line="75"/>
+        <source>Base Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromrtk.ui" line="98"/>
+        <source>Ratio</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromrtk.ui" line="141"/>
+        <source>Road1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromrtk.ui" line="154"/>
+        <source>Road2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromrtk.ui" line="167"/>
+        <source>Create Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromrtk.cpp" line="206"/>
+        <source>Open RTK Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogaddroadfromrtk.cpp" line="206"/>
+        <source>Lane File(*.csv)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogCalcS</name>
+    <message>
+        <location filename="ui/dialogcalcs.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogcalcs.ui" line="46"/>
+        <source>Calculate</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogcalcs.ui" line="69"/>
+        <source>Lon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogcalcs.ui" line="82"/>
+        <source>Lat</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogDrawRoad</name>
+    <message>
+        <location filename="ui/dialogdrawroad.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogdrawroad.ui" line="26"/>
+        <source>Draw</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogdrawroad.ui" line="49"/>
+        <source>Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogdrawroad.ui" line="62"/>
+        <source>Create</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogdrawroad.ui" line="75"/>
+        <source>Point1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogdrawroad.ui" line="118"/>
+        <source>Point2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogdrawroad.ui" line="141"/>
+        <location filename="ui/dialogdrawroad.ui" line="154"/>
+        <source>Select</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogdrawroad.ui" line="177"/>
+        <source>New Point</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogdrawroad.ui" line="200"/>
+        <source>Use Hdg</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogdrawroad.ui" line="223"/>
+        <source>Radius</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogdrawroad.ui" line="256"/>
+        <source>Height</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogdrawroad.ui" line="279"/>
+        <source>Road:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogEditLane</name>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="26"/>
+        <source>Lane Section</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="49"/>
+        <source>Lane</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="72"/>
+        <source>Add Lane Width</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="85"/>
+        <source>Change Lane Width</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="98"/>
+        <source>Delete Lane Width</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="111"/>
+        <source>Width</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="184"/>
+        <source>sOffset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="197"/>
+        <source>a</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="210"/>
+        <source>b</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="223"/>
+        <source>c</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="236"/>
+        <source>d</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="249"/>
+        <source>Add Left Lane</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="262"/>
+        <source>Add Right Lane</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="275"/>
+        <source>Delete Lane</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditlane.ui" line="288"/>
+        <source>Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogEditRoadMark</name>
+    <message>
+        <location filename="ui/dialogeditroadmark.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditroadmark.ui" line="26"/>
+        <source>sOffset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditroadmark.ui" line="39"/>
+        <source>laneChange</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditroadmark.ui" line="52"/>
+        <source>Delete Lane RoadMark</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditroadmark.ui" line="65"/>
+        <source>width</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditroadmark.ui" line="88"/>
+        <source>Add Lane RoadMark</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditroadmark.ui" line="121"/>
+        <source>Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditroadmark.ui" line="134"/>
+        <source>Lane</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditroadmark.ui" line="157"/>
+        <source>roadMark</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditroadmark.ui" line="170"/>
+        <source>Lane Section</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditroadmark.ui" line="183"/>
+        <source>Change Lane RoadMark</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditroadmark.ui" line="206"/>
+        <source>color</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogeditroadmark.ui" line="229"/>
+        <source>weight</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogHideRoad</name>
+    <message>
+        <location filename="ui/dialoghideroad.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoghideroad.ui" line="36"/>
+        <source>Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoghideroad.ui" line="49"/>
+        <source>Hide</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoghideroad.ui" line="62"/>
+        <source>UnHide All</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoghideroad.ui" line="75"/>
+        <source>UnHide</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoghideroad.ui" line="98"/>
+        <source>Hiden Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogLaneFromRTK</name>
+    <message>
+        <location filename="ui/dialoglanefromrtk.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoglanefromrtk.ui" line="26"/>
+        <source>Load Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoglanefromrtk.ui" line="39"/>
+        <source>Create Lane</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoglanefromrtk.cpp" line="32"/>
+        <source>Open RTK Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoglanefromrtk.cpp" line="32"/>
+        <source>Lane File(*.csv)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogLaneOffset</name>
+    <message>
+        <location filename="ui/dialoglaneoffset.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoglaneoffset.ui" line="36"/>
+        <source>soffset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoglaneoffset.ui" line="69"/>
+        <source>a</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoglaneoffset.ui" line="92"/>
+        <source>b</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoglaneoffset.ui" line="115"/>
+        <source>c</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoglaneoffset.ui" line="138"/>
+        <source>d</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoglaneoffset.ui" line="151"/>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoglaneoffset.ui" line="164"/>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialoglaneoffset.ui" line="177"/>
+        <source>Change</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogObject_laneValidity</name>
+    <message>
+        <location filename="ui/dialogobject_lanevalidity.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogobject_lanevalidity.ui" line="36"/>
+        <source>fromLane</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogobject_lanevalidity.ui" line="59"/>
+        <source>toLane</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogobject_lanevalidity.ui" line="72"/>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogobject_lanevalidity.ui" line="85"/>
+        <source>Change</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogobject_lanevalidity.ui" line="98"/>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogParkingFromPoint</name>
+    <message>
+        <location filename="ui/dialogparkingfrompoint.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingfrompoint.ui" line="36"/>
+        <source>Longitude:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingfrompoint.ui" line="59"/>
+        <source>Latitude:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingfrompoint.ui" line="82"/>
+        <source>Heading:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingfrompoint.ui" line="105"/>
+        <source>Length:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingfrompoint.ui" line="128"/>
+        <source>Width:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingfrompoint.ui" line="141"/>
+        <source>Distance of Point and Front:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingfrompoint.ui" line="164"/>
+        <source>Distance of Point and Left:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingfrompoint.ui" line="187"/>
+        <source>Add  ParkingSpace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingfrompoint.ui" line="210"/>
+        <source>id:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogParkingSpaceEdit</name>
+    <message>
+        <location filename="ui/dialogparkingspaceedit.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspaceedit.ui" line="36"/>
+        <source>Parking Space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspaceedit.ui" line="59"/>
+        <source>Length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspaceedit.ui" line="82"/>
+        <source>Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspaceedit.ui" line="95"/>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspaceedit.ui" line="108"/>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspaceedit.ui" line="121"/>
+        <source>Change</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogParkingSpaceFromRTK</name>
+    <message>
+        <location filename="ui/dialogparkingspacefromrtk.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspacefromrtk.ui" line="26"/>
+        <source>Load Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspacefromrtk.ui" line="49"/>
+        <source>左上:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspacefromrtk.ui" line="62"/>
+        <source>右上</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspacefromrtk.ui" line="95"/>
+        <source>左下</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspacefromrtk.ui" line="128"/>
+        <source>右下</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspacefromrtk.ui" line="141"/>
+        <source>Create</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspacefromrtk.ui" line="154"/>
+        <source>RTK顺序默认为左上、左下、右下、右上,否则调整</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspacefromrtk.cpp" line="35"/>
+        <source>Open RTK Data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogparkingspacefromrtk.cpp" line="35"/>
+        <source>RTK File(*.csv)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadBorrow</name>
+    <message>
+        <location filename="ui/dialogroadborrow.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadborrow.ui" line="26"/>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadborrow.ui" line="39"/>
+        <source>Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadborrow.ui" line="52"/>
+        <source>Length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadborrow.ui" line="65"/>
+        <source>Borrow</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadborrow.ui" line="78"/>
+        <source>s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadborrow.ui" line="111"/>
+        <source>length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadborrow.ui" line="134"/>
+        <source>mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadborrow.ui" line="157"/>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadborrow.ui" line="190"/>
+        <source>Change</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadMerge</name>
+    <message>
+        <location filename="ui/dialogroadmerge.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmerge.ui" line="26"/>
+        <source>Merge</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmerge.ui" line="59"/>
+        <source>Road1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmerge.ui" line="72"/>
+        <source>Road2</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadMirror</name>
+    <message>
+        <location filename="ui/dialogroadmirror.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmirror.ui" line="56"/>
+        <source>Mirror</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmirror.ui" line="69"/>
+        <source>Longitude</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmirror.ui" line="82"/>
+        <source>Latitude</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmirror.ui" line="95"/>
+        <source>Heading(°)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmirror.cpp" line="126"/>
+        <source>Quest</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadMove</name>
+    <message>
+        <location filename="ui/dialogroadmove.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmove.ui" line="26"/>
+        <source>Move</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmove.ui" line="39"/>
+        <source>Road Direction</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmove.ui" line="52"/>
+        <source>Road Normal Direction</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmove.ui" line="95"/>
+        <source>Direction Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmove.cpp" line="278"/>
+        <source>生成道路</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmove.cpp" line="278"/>
+        <source>是否在原来位置生成道路</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadmove.cpp" line="341"/>
+        <source>Quest</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadNoavoid</name>
+    <message>
+        <location filename="ui/dialogroadnoavoid.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadnoavoid.ui" line="26"/>
+        <source>Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadnoavoid.ui" line="59"/>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadnoavoid.ui" line="72"/>
+        <source>s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadnoavoid.ui" line="95"/>
+        <source>Noavoid</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadnoavoid.ui" line="108"/>
+        <source>length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadnoavoid.ui" line="121"/>
+        <source>Change</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadnoavoid.ui" line="134"/>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadnoavoid.ui" line="147"/>
+        <source>Length</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadObject</name>
+    <message>
+        <location filename="ui/dialogroadobject.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject.ui" line="36"/>
+        <source>Length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject.ui" line="49"/>
+        <source>Change</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject.ui" line="62"/>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject.ui" line="85"/>
+        <source>Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject.ui" line="98"/>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject.ui" line="111"/>
+        <source>Object</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadObject_Marking</name>
+    <message>
+        <location filename="ui/dialogroadobject_marking.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadObject_MarkingcornerReference</name>
+    <message>
+        <location filename="ui/dialogroadobject_markingcornerreference.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadObject_Outline_cornerRoad</name>
+    <message>
+        <location filename="ui/dialogroadobject_outline_cornerroad.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_outline_cornerroad.ui" line="26"/>
+        <source>cornerRoad</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_outline_cornerroad.ui" line="49"/>
+        <source>s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_outline_cornerroad.ui" line="72"/>
+        <source>t</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_outline_cornerroad.ui" line="95"/>
+        <source>dz</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_outline_cornerroad.ui" line="118"/>
+        <source>height</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_outline_cornerroad.ui" line="141"/>
+        <source>id</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_outline_cornerroad.ui" line="164"/>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_outline_cornerroad.ui" line="177"/>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_outline_cornerroad.ui" line="190"/>
+        <source>Change</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadObject_Outlines</name>
+    <message>
+        <location filename="ui/dialogroadobject_outlines.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadObject_material</name>
+    <message>
+        <location filename="ui/dialogroadobject_material.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_material.ui" line="36"/>
+        <source>material</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_material.ui" line="49"/>
+        <source>surface</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_material.ui" line="82"/>
+        <source>friction</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_material.ui" line="105"/>
+        <source>roughness</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_material.ui" line="118"/>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_material.ui" line="131"/>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_material.ui" line="144"/>
+        <source>Change</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadObject_outline</name>
+    <message>
+        <location filename="ui/dialogroadobject_outline.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadObject_parkingSpace</name>
+    <message>
+        <location filename="ui/dialogroadobject_parkingspace.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_parkingspace.ui" line="36"/>
+        <source>access</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_parkingspace.ui" line="49"/>
+        <source>restrictions</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_parkingspace.ui" line="62"/>
+        <source>Set</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_parkingspace.ui" line="75"/>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_parkingspace.ui" line="88"/>
+        <source>Change</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_parkingspace.ui" line="121"/>
+        <source>object_parkingSpace</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadObject_repeat</name>
+    <message>
+        <location filename="ui/dialogroadobject_repeat.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadobject_repeat.ui" line="36"/>
+        <source>repeate</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadOptimize</name>
+    <message>
+        <location filename="ui/dialogroadoptimize.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadoptimize.ui" line="26"/>
+        <source>Road Quality:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadoptimize.ui" line="49"/>
+        <source>Optimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadoptimize.ui" line="72"/>
+        <source>距离阈值</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadoptimize.ui" line="85"/>
+        <source>航向阈值(弧度)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadoptimize.ui" line="108"/>
+        <source>直线贝塞尔最大值</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadoptimize.ui" line="131"/>
+        <source>圆弧贝塞尔最大值</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadoptimize.ui" line="164"/>
+        <source>道路偏离允许值</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadPriority</name>
+    <message>
+        <location filename="ui/dialogroadpriority.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadpriority.ui" line="26"/>
+        <source>Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadpriority.ui" line="39"/>
+        <source>Priority</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadpriority.ui" line="62"/>
+        <source>Change</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadpriority.ui" line="75"/>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadpriority.ui" line="88"/>
+        <source>Length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadpriority.ui" line="101"/>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadRotate</name>
+    <message>
+        <location filename="ui/dialogroadrotate.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadrotate.ui" line="36"/>
+        <source>Degree(°)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadrotate.ui" line="49"/>
+        <source>Rotate</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadrotate.cpp" line="43"/>
+        <source>生成道路</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadrotate.cpp" line="43"/>
+        <source>是否在原来位置生成道路</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadrotate.cpp" line="96"/>
+        <source>Quest</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadSplit</name>
+    <message>
+        <location filename="ui/dialogroadsplit.ui" line="14"/>
+        <source>Split Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadsplit.ui" line="26"/>
+        <source>Split At S</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadsplit.ui" line="39"/>
+        <source>Split At Pos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadsplit.ui" line="62"/>
+        <source>S:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadsplit.ui" line="95"/>
+        <source>Lon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadsplit.ui" line="108"/>
+        <source>Lat</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogRoadType</name>
+    <message>
+        <location filename="ui/dialogroadtype.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadtype.ui" line="26"/>
+        <source>Road Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadtype.ui" line="49"/>
+        <source>S</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadtype.ui" line="72"/>
+        <source>Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadtype.ui" line="95"/>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadtype.ui" line="108"/>
+        <location filename="ui/dialogroadtype.ui" line="170"/>
+        <source>Change</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadtype.ui" line="121"/>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadtype.ui" line="144"/>
+        <source>Speed Max (m/s)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadtype.ui" line="157"/>
+        <source>Set</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogroadtype.ui" line="183"/>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DialogTurnDirection</name>
+    <message>
+        <location filename="ui/dialogturndirection.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogturndirection.ui" line="36"/>
+        <source>Turn Direction</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/dialogturndirection.ui" line="49"/>
+        <source>Set</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>MainWindow</name>
+    <message>
+        <location filename="mainwindow.ui" line="14"/>
+        <source>MainWindow</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="32"/>
+        <source>Fi&amp;le</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="39"/>
+        <source>F&amp;unction</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="56"/>
+        <source>Tool</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="73"/>
+        <source>&amp;View</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="80"/>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="100"/>
+        <source>&amp;Load</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="103"/>
+        <source>Load XODR File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="108"/>
+        <source>&amp;Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="111"/>
+        <source>Save XODR File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="116"/>
+        <source>&amp;AutoConnect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="121"/>
+        <source>&amp;Set Speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="126"/>
+        <source>&amp;Edit Traffic Light</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="131"/>
+        <source>&amp;Edit Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="134"/>
+        <source>编辑道路</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="139"/>
+        <source>&amp;Add Road From RTK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="144"/>
+        <source>&amp;Summary Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="149"/>
+        <source>&amp;Calc Road S</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="154"/>
+        <location filename="mainwindow.ui" line="157"/>
+        <source>回退</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="162"/>
+        <source>Edit &amp;Road Borrow</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="167"/>
+        <source>&amp;Make All Road Contact</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="172"/>
+        <source>&amp;Hide Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="177"/>
+        <source>Road Optimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="182"/>
+        <source>Hide &amp;Selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="187"/>
+        <source>&amp;Draw Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="192"/>
+        <source>Edit Road &amp;Noavoid</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="197"/>
+        <source>Add &amp;Road From NDS</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="202"/>
+        <source>CreateBefore</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="205"/>
+        <source>Create A road Before this road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="210"/>
+        <source>CreateAfter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="213"/>
+        <source>Create a road after this road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="218"/>
+        <source>Add Road From Label</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="223"/>
+        <source>Draw Road From Label</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="228"/>
+        <source>Add Roads From Labels</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="233"/>
+        <source>Edit Road Priority</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="238"/>
+        <source>Export Current Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="243"/>
+        <source>Optimize Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.ui" line="248"/>
+        <source>Add ParkSpace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="478"/>
+        <source>View Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="483"/>
+        <source>Line</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="484"/>
+        <source>Scene</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="494"/>
+        <source>Lat0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="499"/>
+        <source>Lon0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="504"/>
+        <source>Head0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="533"/>
+        <source>ViewMove</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="553"/>
+        <source>Restore Default View</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="559"/>
+        <source>Zoom One</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="567"/>
+        <source>Scale</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="633"/>
+        <location filename="mainwindow.cpp" line="745"/>
+        <location filename="mainwindow.cpp" line="808"/>
+        <source>Mark</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="655"/>
+        <source>SelLon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="660"/>
+        <source>SelLat</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="707"/>
+        <source>Set Move</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="714"/>
+        <source>Reset Move</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="724"/>
+        <source>Load Lane</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="739"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="751"/>
+        <source>Clear Road Lane</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="761"/>
+        <source>To Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="767"/>
+        <source>To Opposite</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="793"/>
+        <source>Add Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="814"/>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="824"/>
+        <source>Predecessor:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="829"/>
+        <location filename="mainwindow.cpp" line="862"/>
+        <source>road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="835"/>
+        <location filename="mainwindow.cpp" line="868"/>
+        <source>10010</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="844"/>
+        <location filename="mainwindow.cpp" line="877"/>
+        <location filename="mainwindow.cpp" line="911"/>
+        <location filename="mainwindow.cpp" line="956"/>
+        <location filename="mainwindow.cpp" line="978"/>
+        <location filename="mainwindow.cpp" line="1176"/>
+        <source>start</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="857"/>
+        <source>Successor:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="912"/>
+        <location filename="mainwindow.cpp" line="957"/>
+        <location filename="mainwindow.cpp" line="979"/>
+        <location filename="mainwindow.cpp" line="1177"/>
+        <source>end</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="920"/>
+        <source>Set Predecessor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="926"/>
+        <source>Set Successor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="935"/>
+        <source>Del Predecessor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="941"/>
+        <source>Del Successor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="961"/>
+        <location filename="mainwindow.cpp" line="983"/>
+        <source>act</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="992"/>
+        <source>Road Contact</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="998"/>
+        <source>Auto Road Contact</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1029"/>
+        <source>Lane Contact</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1043"/>
+        <source>OpLane Contact</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1057"/>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1063"/>
+        <source>Create Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1074"/>
+        <source>Turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1075"/>
+        <source>Straight</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1076"/>
+        <source>U-Turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1080"/>
+        <source>Radius:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1091"/>
+        <source>Line Only</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1104"/>
+        <source>Create Junction</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1151"/>
+        <source>Incomming</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1165"/>
+        <source>Connecting</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1197"/>
+        <source>Create Lane Link</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1203"/>
+        <source>Delete Lane Link</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1212"/>
+        <source>Auto Connect Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1222"/>
+        <source>Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1228"/>
+        <source>Load</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1518"/>
+        <source>Open Lane Info file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="1518"/>
+        <source>Lane File(*.txt)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="2734"/>
+        <source>恢复备份</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="2734"/>
+        <source>上次为非正常退出,是否从备份文件导入?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="2820"/>
+        <source>载入模式</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="2820"/>
+        <source>附加到当前地图?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="4658"/>
+        <source>Delete Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="4658"/>
+        <source>Delete Road?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="5423"/>
+        <source>退出程序</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="5423"/>
+        <source>确认退出程序</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="5760"/>
+        <source>路口道路创建</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="5760"/>
+        <source>是否让软件自动创建所有路口道路?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="5886"/>
+        <location filename="mainwindow.cpp" line="5949"/>
+        <source>Get Road ID</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="5887"/>
+        <location filename="mainwindow.cpp" line="5950"/>
+        <source>Road ID:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="5904"/>
+        <location filename="mainwindow.cpp" line="5923"/>
+        <location filename="mainwindow.cpp" line="5967"/>
+        <location filename="mainwindow.cpp" line="5986"/>
+        <location filename="mainwindow.cpp" line="6026"/>
+        <location filename="mainwindow.cpp" line="6093"/>
+        <location filename="mainwindow.cpp" line="6115"/>
+        <location filename="mainwindow.cpp" line="6182"/>
+        <source>Warning</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="5904"/>
+        <location filename="mainwindow.cpp" line="5967"/>
+        <source>Road is not exist.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="5915"/>
+        <location filename="mainwindow.cpp" line="5978"/>
+        <source>Set Length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="5916"/>
+        <location filename="mainwindow.cpp" line="5979"/>
+        <source>Length:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="5923"/>
+        <location filename="mainwindow.cpp" line="5986"/>
+        <source>Road Lenth is negative or zero.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="6013"/>
+        <location filename="mainwindow.cpp" line="6074"/>
+        <source>Waring</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="6013"/>
+        <location filename="mainwindow.cpp" line="6074"/>
+        <source>Can&apos;t load ivxlnt plugin.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="6026"/>
+        <source>CDA Create road fail.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="6082"/>
+        <source>Set Save Directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="6089"/>
+        <source>Info</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="6089"/>
+        <source>Successfully.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="6093"/>
+        <source>Some Item convert fail. Please Check.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="6115"/>
+        <location filename="mainwindow.cpp" line="6182"/>
+        <source>Road Index Error.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="6119"/>
+        <source>Save Select Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="6165"/>
+        <source>优化当前选中的道路</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="mainwindow.cpp" line="6165"/>
+        <source>是否优化当前选中道路?</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>RoadEditDialog</name>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="26"/>
+        <source>Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="99"/>
+        <source>Geometry</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="122"/>
+        <source>s:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="135"/>
+        <source>x:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="148"/>
+        <source>y:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="161"/>
+        <source>hdg:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="174"/>
+        <source>Length:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="197"/>
+        <source>Road Length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="210"/>
+        <source>Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="233"/>
+        <source>Edit Lane</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="246"/>
+        <source>Edit RoadMark</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="259"/>
+        <source>Lane From RTK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="272"/>
+        <source>Road Split</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="285"/>
+        <source>Road Merge</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="298"/>
+        <source>Move Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="311"/>
+        <source>Rotate Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="324"/>
+        <source>Mirror Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="337"/>
+        <source>Edit LaneOffset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="350"/>
+        <source>Edit Road Objects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="363"/>
+        <source>Road Optimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="376"/>
+        <source>Edit Road Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="389"/>
+        <source>ParkingSpace From RTK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="402"/>
+        <source>Edit Turn Direction</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/roadeditdialog.ui" line="415"/>
+        <source>ParkingSpace From Point</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>SpeedDialog</name>
+    <message>
+        <location filename="ui/speeddialog.ui" line="14"/>
+        <source>Speed Limit Setting</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/speeddialog.ui" line="26"/>
+        <source>Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/speeddialog.ui" line="39"/>
+        <source>Lane</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/speeddialog.ui" line="52"/>
+        <source>S:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/speeddialog.ui" line="65"/>
+        <source>Speed Lim:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/speeddialog.ui" line="78"/>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/speeddialog.ui" line="91"/>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/speeddialog.ui" line="164"/>
+        <source>Road Length:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>TrafficLightDialog</name>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="36"/>
+        <source>Road</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="49"/>
+        <source>Length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="82"/>
+        <source>Traffic Light</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="95"/>
+        <source>s</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="238"/>
+        <source>t</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="251"/>
+        <source>id</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="264"/>
+        <source>name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="277"/>
+        <source>dynamic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="290"/>
+        <source>zOffset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="303"/>
+        <source>type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="316"/>
+        <source>country</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="329"/>
+        <source>Revision</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="342"/>
+        <source>subtype</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="355"/>
+        <source>hOffset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="368"/>
+        <source>orientation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="381"/>
+        <source>pitch</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="394"/>
+        <source>roll</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="427"/>
+        <source>height</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="440"/>
+        <source>width</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="463"/>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="476"/>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="489"/>
+        <source>Update</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="502"/>
+        <source>Edit Lane Validity</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="515"/>
+        <source>Edit InertialPosition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="528"/>
+        <source>Calc s and t</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="540"/>
+        <source>Calc</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="573"/>
+        <source>Lon:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightdialog.ui" line="586"/>
+        <source>Lat:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>TrafficLightlaneValidityDialog</name>
+    <message>
+        <location filename="ui/trafficlightlanevaliditydialog.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightlanevaliditydialog.ui" line="46"/>
+        <source>Update</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightlanevaliditydialog.ui" line="59"/>
+        <source>fromLane</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightlanevaliditydialog.ui" line="72"/>
+        <source>toLane</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>TrafficLightpositionDialog</name>
+    <message>
+        <location filename="ui/trafficlightpositiondialog.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightpositiondialog.ui" line="26"/>
+        <source>Update</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightpositiondialog.ui" line="99"/>
+        <source>Lon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightpositiondialog.ui" line="112"/>
+        <source>Lat</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightpositiondialog.ui" line="125"/>
+        <source>height</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightpositiondialog.ui" line="138"/>
+        <source>hdg</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightpositiondialog.ui" line="151"/>
+        <source>pitch</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ui/trafficlightpositiondialog.ui" line="164"/>
+        <source>roll</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+</TS>

+ 1 - 1
src/tool/map_lanetoxodr/ui/dialogaddroadfromnds.cpp

@@ -17,7 +17,7 @@ DialogAddRoadFromNDS::DialogAddRoadFromNDS(OpenDrive * pxodr,QWidget *parent) :
     connect(mpTimer,SIGNAL(timeout()),this,SLOT(onTimer()));
     ui->progressBar->setRange(0,100);
     ui->progressBar->setValue(0);
-    setWindowTitle("Road From NDS");
+    setWindowTitle(tr("Road From NDS"));
 }
 
 DialogAddRoadFromNDS::~DialogAddRoadFromNDS()

+ 2 - 0
src/tool/map_lanetoxodr/ui/dialogaddroadfromrtk.cpp

@@ -35,6 +35,8 @@ DialogAddRoadFromRTK::DialogAddRoadFromRTK(OpenDrive * pxodr,double lon0,double
 
     }
 
+    setWindowTitle(tr("Road From RTK"));
+
 //    MainWindow::ComboToString(strdefroad,ui->comboBox_Road);
 }
 

+ 2 - 0
src/tool/map_lanetoxodr/ui/dialogeditroadmark.cpp

@@ -32,6 +32,8 @@ DialogEditRoadMark::DialogEditRoadMark(Road * pRoad,QWidget *parent) :
     }
     if(nsection > 0)on_comboBox_LaneSection_currentIndexChanged(0);
 
+    setWindowTitle(tr("Edit RoadMark"));
+
 }
 
 DialogEditRoadMark::~DialogEditRoadMark()

+ 1 - 1
src/tool/map_lanetoxodr/ui/dialoghideroad.cpp

@@ -50,7 +50,7 @@ DialogHideRoad::DialogHideRoad(OpenDrive * pxodr,std::string strdefroad,std::vec
 
     UpdateHidenCombo();
 
-    setWindowTitle("Hide Road");
+    setWindowTitle(tr("Hide Road"));
 }
 
 DialogHideRoad::~DialogHideRoad()

+ 2 - 0
src/tool/map_lanetoxodr/ui/dialoglanefromrtk.cpp

@@ -20,6 +20,8 @@ DialogLaneFromRTK::DialogLaneFromRTK(Road * pRoad,OpenDrive * pxodr,QWidget *par
     mlat0 = glat0;
     ui->pushButton_CreateLane->setEnabled(false);
 
+    setWindowTitle(tr("Lane From RTK"));
+
 }
 
 DialogLaneFromRTK::~DialogLaneFromRTK()

+ 2 - 0
src/tool/map_lanetoxodr/ui/dialoglaneoffset.cpp

@@ -18,6 +18,8 @@ DialogLaneOffset::DialogLaneOffset(Road * pRoad,QWidget *parent) :
         LaneOffset * pLO = mpRoad->GetLaneOffset(i);
         ui->comboBox_laneoffset->addItem(QString::number(pLO->GetS()));
     }
+
+    setWindowTitle(tr("Edit Lane Offset"));
 }
 
 DialogLaneOffset::~DialogLaneOffset()

+ 1 - 0
src/tool/map_lanetoxodr/ui/dialogobject_lanevalidity.cpp

@@ -6,6 +6,7 @@ DialogObject_laneValidity::DialogObject_laneValidity(QWidget *parent) :
     ui(new Ui::DialogObject_laneValidity)
 {
     ui->setupUi(this);
+    setWindowTitle(tr("Edit Object LaneValidity"));
 }
 
 DialogObject_laneValidity::~DialogObject_laneValidity()

+ 2 - 0
src/tool/map_lanetoxodr/ui/dialogparkingfrompoint.cpp

@@ -30,6 +30,8 @@ DialogParkingFromPoint::DialogParkingFromPoint(Road * pRoad,double flon ,double
 
     mLon0 = glon0;
     mLat0 = glat0;
+
+    setWindowTitle(tr("Parking From Point"));
 }
 
 DialogParkingFromPoint::~DialogParkingFromPoint()

+ 1 - 0
src/tool/map_lanetoxodr/ui/dialogparkingspaceedit.cpp

@@ -6,6 +6,7 @@ DialogParkingSpaceEdit::DialogParkingSpaceEdit(QWidget *parent) :
     ui(new Ui::DialogParkingSpaceEdit)
 {
     ui->setupUi(this);
+    setWindowTitle(tr("Edit ParkingSpace"));
 }
 
 DialogParkingSpaceEdit::~DialogParkingSpaceEdit()

+ 28 - 19
src/ui/ui_ads_hmi/ui_ads_hmi_language.ts

@@ -124,9 +124,13 @@
         <translation>Left</translation>
     </message>
     <message>
-        <location filename="ADCIntelligentVehicle.ui" line="878"/>
         <source>Mobileye</source>
-        <translation>Mobileye</translation>
+        <translation type="vanished">Mobileye</translation>
+    </message>
+    <message>
+        <location filename="ADCIntelligentVehicle.ui" line="878"/>
+        <source>Camera</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="ADCIntelligentVehicle.ui" line="898"/>
@@ -283,25 +287,25 @@
     </message>
     <message>
         <location filename="ADCIntelligentVehicle.ui" line="1566"/>
-        <location filename="ADCIntelligentVehicle.cpp" line="1470"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="1563"/>
         <source>决策控制使能:关</source>
         <translation>Disable Dicision</translation>
     </message>
     <message>
         <location filename="ADCIntelligentVehicle.ui" line="1584"/>
-        <location filename="ADCIntelligentVehicle.cpp" line="1479"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="1572"/>
         <source>左转向灯:关</source>
         <translation>Stop Left Light</translation>
     </message>
     <message>
         <location filename="ADCIntelligentVehicle.ui" line="1602"/>
-        <location filename="ADCIntelligentVehicle.cpp" line="1489"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="1582"/>
         <source>右转向灯:关</source>
         <translation>Stop Right Light</translation>
     </message>
     <message>
         <location filename="ADCIntelligentVehicle.ui" line="1620"/>
-        <location filename="ADCIntelligentVehicle.cpp" line="1498"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="1591"/>
         <source>喇叭</source>
         <translation>Alarm</translation>
     </message>
@@ -327,13 +331,13 @@
     </message>
     <message>
         <location filename="ADCIntelligentVehicle.ui" line="1866"/>
-        <location filename="ADCIntelligentVehicle.cpp" line="1507"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="1600"/>
         <source>近光灯:关</source>
         <translation>Dipped Light Close</translation>
     </message>
     <message>
         <location filename="ADCIntelligentVehicle.ui" line="1884"/>
-        <location filename="ADCIntelligentVehicle.cpp" line="1519"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="1612"/>
         <source>点火:关</source>
         <translation>Stop Ignition</translation>
     </message>
@@ -498,57 +502,62 @@ p, li { white-space: pre-wrap; }
         <translation>Fusion</translation>
     </message>
     <message>
-        <location filename="ADCIntelligentVehicle.cpp" line="739"/>
+        <location filename="ADCIntelligentVehicle.ui" line="2534"/>
+        <source>Camera show</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ADCIntelligentVehicle.cpp" line="769"/>
         <source>前方没有障碍物</source>
         <translation>No Obstacle</translation>
     </message>
     <message>
-        <location filename="ADCIntelligentVehicle.cpp" line="1047"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="1115"/>
         <source>退出程序</source>
         <translation>Exit Program</translation>
     </message>
     <message>
-        <location filename="ADCIntelligentVehicle.cpp" line="1047"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="1115"/>
         <source>确认退出程序</source>
         <translation>Confirm Exit Program</translation>
     </message>
     <message>
-        <location filename="ADCIntelligentVehicle.cpp" line="1221"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="1289"/>
         <source>等待车辆实时GPS位置信息</source>
         <translation>Wait GPS</translation>
     </message>
     <message>
-        <location filename="ADCIntelligentVehicle.cpp" line="1470"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="1563"/>
         <source>决策控制使能:开</source>
         <translation>Enable Decision</translation>
     </message>
     <message>
-        <location filename="ADCIntelligentVehicle.cpp" line="1479"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="1572"/>
         <source>左转向灯:开</source>
         <translation>Open Left Light</translation>
     </message>
     <message>
-        <location filename="ADCIntelligentVehicle.cpp" line="1489"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="1582"/>
         <source>右转向灯:开</source>
         <translation>Open Right Light</translation>
     </message>
     <message>
-        <location filename="ADCIntelligentVehicle.cpp" line="1507"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="1600"/>
         <source>近光灯:开</source>
         <translation>Open HeadLight</translation>
     </message>
     <message>
-        <location filename="ADCIntelligentVehicle.cpp" line="1519"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="1612"/>
         <source>点火:开</source>
         <translation>Open Ignition</translation>
     </message>
     <message>
-        <location filename="ADCIntelligentVehicle.cpp" line="2307"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="2416"/>
         <source>云平台控制:关</source>
         <translation>Close Cloud</translation>
     </message>
     <message>
-        <location filename="ADCIntelligentVehicle.cpp" line="2311"/>
+        <location filename="ADCIntelligentVehicle.cpp" line="2420"/>
         <source>云平台控制:开</source>
         <translation>Open Cloud</translation>
     </message>

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels