--- a/src/eric7/i18n/eric7_zh_CN.ts Sun Dec 11 10:32:57 2022 +0100 +++ b/src/eric7/i18n/eric7_zh_CN.ts Sun Dec 11 11:02:20 2022 +0100 @@ -46431,636 +46431,636 @@ <context> <name>Lexers</name> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="94" /> + <location filename="../QScintilla/Lexers/__init__.py" line="114" /> <source>Bash</source> <translation>Bash</translation> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="96" /> + <location filename="../QScintilla/Lexers/__init__.py" line="116" /> <source>Batch</source> <translation>批处理</translation> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="100" /> - <source>C/C++</source> - <translation>C/C++</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="101" /> - <source>C#</source> - <translation>C#</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="103" /> - <source>CMake</source> - <translation>CMake</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="107" /> - <source>CSS</source> - <translation>CSS</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="109" /> - <source>Cython</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="113" /> - <source>D</source> - <translation>D</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="115" /> - <source>Diff</source> - <translation>差异</translation> - </message> - <message> <location filename="../QScintilla/Lexers/__init__.py" line="120" /> + <source>C/C++</source> + <translation>C/C++</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="121" /> + <source>C#</source> + <translation>C#</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="123" /> + <source>CMake</source> + <translation>CMake</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="127" /> + <source>CSS</source> + <translation>CSS</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="129" /> + <source>Cython</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="133" /> + <source>D</source> + <translation>D</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="135" /> + <source>Diff</source> + <translation>差异</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="140" /> <source>Fortran</source> <translation>Fortran</translation> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="125" /> - <source>Fortran77</source> - <translation>Fortran77</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="130" /> - <source>HTML/PHP/XML</source> - <translation>HTML/PHP/XML</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="134" /> - <source>IDL</source> - <translation>IDL</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="136" /> - <source>Java</source> - <translation>Java</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="141" /> - <source>JavaScript</source> - <translation>JavaScript</translation> - </message> - <message> <location filename="../QScintilla/Lexers/__init__.py" line="145" /> + <source>Fortran77</source> + <translation>Fortran77</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="150" /> + <source>HTML/PHP/XML</source> + <translation>HTML/PHP/XML</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="154" /> + <source>IDL</source> + <translation>IDL</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="156" /> + <source>Java</source> + <translation>Java</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="161" /> + <source>JavaScript</source> + <translation>JavaScript</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="165" /> <source>Lua</source> <translation>Lua</translation> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="147" /> + <location filename="../QScintilla/Lexers/__init__.py" line="167" /> <source>Makefile</source> <translation>Makefile</translation> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="152" /> + <location filename="../QScintilla/Lexers/__init__.py" line="172" /> <source>Matlab</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="157" /> + <location filename="../QScintilla/Lexers/__init__.py" line="177" /> <source>Octave</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="162" /> + <location filename="../QScintilla/Lexers/__init__.py" line="182" /> <source>Pascal</source> <translation>Pascal</translation> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="166" /> + <location filename="../QScintilla/Lexers/__init__.py" line="186" /> <source>Perl</source> <translation>Perl</translation> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="168" /> - <source>PostScript</source> - <translation>PostScript</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="173" /> - <source>Povray</source> - <translation>Povray</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="178" /> - <source>Properties</source> - <translation>属性</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="183" /> - <source>Protocol Buffer (protobuf)</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../QScintilla/Lexers/__init__.py" line="188" /> - <source>Python3</source> - <translation type="unfinished">Python3</translation> + <source>PostScript</source> + <translation>PostScript</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="193" /> - <source>MicroPython</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="197" /> - <source>QSS</source> - <translation type="unfinished" /> + <source>Povray</source> + <translation>Povray</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="198" /> - <source>Ruby</source> - <translation>Ruby</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="199" /> - <source>SQL</source> - <translation>SQL</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="200" /> - <source>TCL</source> - <translation>TCL</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="201" /> - <source>TeX</source> - <translation>TeX</translation> + <source>Properties</source> + <translation>属性</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="203" /> - <source>VHDL</source> - <translation>VHDL</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="207" /> - <source>XML</source> - <translation>XML</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="209" /> - <source>YAML</source> - <translation>YAML</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="214" /> - <source>Gettext</source> - <translation type="unfinished" /> + <source>Protocol Buffer (protobuf)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="208" /> + <source>Python3</source> + <translation type="unfinished">Python3</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="213" /> + <source>MicroPython</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="217" /> + <source>QSS</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="218" /> + <source>Ruby</source> + <translation>Ruby</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="219" /> - <source>CoffeeScript</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="224" /> - <source>JSON</source> - <translation type="unfinished">JSON</translation> + <source>SQL</source> + <translation>SQL</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="220" /> + <source>TCL</source> + <translation>TCL</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="221" /> + <source>TeX</source> + <translation>TeX</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="223" /> + <source>VHDL</source> + <translation>VHDL</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="227" /> + <source>XML</source> + <translation>XML</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="229" /> + <source>YAML</source> + <translation>YAML</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="234" /> + <source>Gettext</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="239" /> + <source>CoffeeScript</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="244" /> + <source>JSON</source> + <translation type="unfinished">JSON</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="249" /> <source>Markdown</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="242" /> + <location filename="../QScintilla/Lexers/__init__.py" line="262" /> <source>Pygments</source> <translation>Pygments</translation> </message> <message> <location filename="../Preferences/__init__.py" line="590" /> - <location filename="../QScintilla/Lexers/__init__.py" line="386" /> + <location filename="../QScintilla/Lexers/__init__.py" line="406" /> <source>Python Files (*.py *.py3)</source> <translation type="unfinished">Python 文件 (*.py *.py3)</translation> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="387" /> + <location filename="../QScintilla/Lexers/__init__.py" line="407" /> <source>Python GUI Files (*.pyw *.pyw3)</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="388" /> - <source>Cython Files (*.pyx *.pxd *.pxi)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="484" /> - <location filename="../QScintilla/Lexers/__init__.py" line="389" /> - <source>Quixote Template Files (*.ptl)</source> - <translation>Quixote 模板文件 (*.ptl)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="485" /> - <location filename="../QScintilla/Lexers/__init__.py" line="390" /> - <source>Ruby Files (*.rb)</source> - <translation>Ruby 文件 (*.rb)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="486" /> - <location filename="../QScintilla/Lexers/__init__.py" line="391" /> - <source>IDL Files (*.idl)</source> - <translation>IDL 文件 (*.idl)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="487" /> - <location filename="../QScintilla/Lexers/__init__.py" line="392" /> - <source>Protocol Buffer Files (*.proto)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="393" /> - <source>C Files (*.h *.c)</source> - <translation>C 文件 (*.h *.c)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="394" /> - <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source> - <translation>C++ 文件 (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="491" /> - <location filename="../QScintilla/Lexers/__init__.py" line="397" /> - <source>C# Files (*.cs)</source> - <translation>C# 文件 (*.cs)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="398" /> - <source>HTML Files (*.html *.htm *.asp *.shtml)</source> - <translation>HTML 文件 (*.html *.htm *.asp *.shtml)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="495" /> - <location filename="../QScintilla/Lexers/__init__.py" line="399" /> - <source>CSS Files (*.css)</source> - <translation>CSS 文件 (*.css)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="496" /> - <location filename="../QScintilla/Lexers/__init__.py" line="400" /> - <source>QSS Files (*.qss)</source> - <translation>QSS 文件 (*.qss)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="401" /> - <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source> - <translation>PHP 文件 (*.php *.php3 *.php4 *.php5 *.phtml)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="404" /> - <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source> - <translation>XML 文件 (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="500" /> - <location filename="../QScintilla/Lexers/__init__.py" line="407" /> - <source>Qt Resource Files (*.qrc)</source> - <translation>Qt 资源文件 (*.qrc)</translation> - </message> - <message> <location filename="../QScintilla/Lexers/__init__.py" line="408" /> - <source>D Files (*.d *.di)</source> - <translation>D 文件 (*.d *.di)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="503" /> - <location filename="../QScintilla/Lexers/__init__.py" line="409" /> - <source>Java Files (*.java)</source> - <translation>Java 文件 (*.java)</translation> + <source>Cython Files (*.pyx *.pxd *.pxi)</source> + <translation type="unfinished" /> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="504" /> - <location filename="../QScintilla/Lexers/__init__.py" line="410" /> - <source>JavaScript Files (*.js)</source> - <translation>JavaScript 文件 (*.js)</translation> + <location filename="../QScintilla/Lexers/__init__.py" line="409" /> + <source>Quixote Template Files (*.ptl)</source> + <translation>Quixote 模板文件 (*.ptl)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="505" /> - <location filename="../QScintilla/Lexers/__init__.py" line="411" /> - <source>SQL Files (*.sql)</source> - <translation>SQL 文件 (*.sql)</translation> + <location filename="../QScintilla/Lexers/__init__.py" line="410" /> + <source>Ruby Files (*.rb)</source> + <translation>Ruby 文件 (*.rb)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="506" /> + <location filename="../QScintilla/Lexers/__init__.py" line="411" /> + <source>IDL Files (*.idl)</source> + <translation>IDL 文件 (*.idl)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="507" /> <location filename="../QScintilla/Lexers/__init__.py" line="412" /> - <source>Docbook Files (*.docbook)</source> - <translation>Docbook 文件 (*.docbook)</translation> + <source>Protocol Buffer Files (*.proto)</source> + <translation type="unfinished" /> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="413" /> - <source>Perl Files (*.pl *.pm *.ph)</source> - <translation>Perl 文件 (*.pl *.pm *.ph)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="509" /> + <source>C Files (*.h *.c)</source> + <translation>C 文件 (*.h *.c)</translation> + </message> + <message> <location filename="../QScintilla/Lexers/__init__.py" line="414" /> - <source>Lua Files (*.lua)</source> - <translation>Lua 文件 (*.lua)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="415" /> - <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source> - <translation>Tex 文件 (*.tex *.sty *.aux *.toc *.idx)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="510" /> + <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source> + <translation>C++ 文件 (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="511" /> + <location filename="../QScintilla/Lexers/__init__.py" line="417" /> + <source>C# Files (*.cs)</source> + <translation>C# 文件 (*.cs)</translation> + </message> + <message> <location filename="../QScintilla/Lexers/__init__.py" line="418" /> - <source>Shell Files (*.sh)</source> - <translation>命令行文件 (*.sh)</translation> - </message> - <message> + <source>HTML Files (*.html *.htm *.asp *.shtml)</source> + <translation>HTML 文件 (*.html *.htm *.asp *.shtml)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="515" /> <location filename="../QScintilla/Lexers/__init__.py" line="419" /> - <source>Batch Files (*.bat *.cmd)</source> - <translation>批处理文件 (*.bat *.cmd)</translation> - </message> - <message> + <source>CSS Files (*.css)</source> + <translation>CSS 文件 (*.css)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="516" /> <location filename="../QScintilla/Lexers/__init__.py" line="420" /> - <source>Diff Files (*.diff *.patch)</source> - <translation>差异文件 (*.diff *.patch)</translation> + <source>QSS Files (*.qss)</source> + <translation>QSS 文件 (*.qss)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="421" /> - <source>Makefiles (*makefile Makefile *.mak)</source> - <translation type="unfinished">Makefiles (*.mak)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="422" /> - <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source> - <translation>属性文件 (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="518" /> - <location filename="../QScintilla/Lexers/__init__.py" line="426" /> - <source>Povray Files (*.pov)</source> - <translation>Povray 文件 (*.pov)</translation> - </message> - <message> + <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source> + <translation>PHP 文件 (*.php *.php3 *.php4 *.php5 *.phtml)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="424" /> + <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source> + <translation>XML 文件 (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="520" /> <location filename="../QScintilla/Lexers/__init__.py" line="427" /> - <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source> - <translation>CMake 文件 (CMakeLists.txt *.cmake *.ctest)</translation> - </message> - <message> + <source>Qt Resource Files (*.qrc)</source> + <translation>Qt 资源文件 (*.qrc)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="428" /> + <source>D Files (*.d *.di)</source> + <translation>D 文件 (*.d *.di)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="523" /> + <location filename="../QScintilla/Lexers/__init__.py" line="429" /> + <source>Java Files (*.java)</source> + <translation>Java 文件 (*.java)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="524" /> <location filename="../QScintilla/Lexers/__init__.py" line="430" /> - <source>VHDL Files (*.vhd *.vhdl)</source> - <translation>VHDL 文件 (*.vhd *.vhdl)</translation> - </message> - <message> + <source>JavaScript Files (*.js)</source> + <translation>JavaScript 文件 (*.js)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="525" /> <location filename="../QScintilla/Lexers/__init__.py" line="431" /> - <source>TCL/Tk Files (*.tcl *.tk)</source> - <translation>TCL/Tk 文件 (*.vhd *.vhdl)</translation> - </message> - <message> + <source>SQL Files (*.sql)</source> + <translation>SQL 文件 (*.sql)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="526" /> <location filename="../QScintilla/Lexers/__init__.py" line="432" /> - <source>Fortran Files (*.f90 *.f95 *.f2k)</source> - <translation>Fortran 文件 (*.f90 *.f95 *.f2k)</translation> + <source>Docbook Files (*.docbook)</source> + <translation>Docbook 文件 (*.docbook)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="433" /> - <source>Fortran77 Files (*.f *.for)</source> - <translation>Fortran77 文件 (*.f *.for)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="434" /> - <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source> - <translation>Pascal 文件 (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="527" /> - <location filename="../QScintilla/Lexers/__init__.py" line="437" /> - <source>PostScript Files (*.ps)</source> - <translation>PostScript 文件 (*.ps)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="438" /> - <source>YAML Files (*.yaml *.yml)</source> - <translation>YAML 文件 (*.yaml *.yml)</translation> + <source>Perl Files (*.pl *.pm *.ph)</source> + <translation>Perl 文件 (*.pl *.pm *.ph)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="529" /> + <location filename="../QScintilla/Lexers/__init__.py" line="434" /> + <source>Lua Files (*.lua)</source> + <translation>Lua 文件 (*.lua)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="435" /> + <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source> + <translation>Tex 文件 (*.tex *.sty *.aux *.toc *.idx)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="530" /> + <location filename="../QScintilla/Lexers/__init__.py" line="438" /> + <source>Shell Files (*.sh)</source> + <translation>命令行文件 (*.sh)</translation> + </message> + <message> <location filename="../QScintilla/Lexers/__init__.py" line="439" /> - <source>TOML Files (*.toml)</source> - <translation type="unfinished" /> + <source>Batch Files (*.bat *.cmd)</source> + <translation>批处理文件 (*.bat *.cmd)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="440" /> - <source>Matlab Files (*.m *.m.matlab)</source> - <translation type="unfinished" /> + <source>Diff Files (*.diff *.patch)</source> + <translation>差异文件 (*.diff *.patch)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="441" /> - <source>Octave Files (*.m *.m.octave)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="532" /> + <source>Makefiles (*makefile Makefile *.mak)</source> + <translation type="unfinished">Makefiles (*.mak)</translation> + </message> + <message> <location filename="../QScintilla/Lexers/__init__.py" line="442" /> + <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source> + <translation>属性文件 (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="538" /> + <location filename="../QScintilla/Lexers/__init__.py" line="446" /> + <source>Povray Files (*.pov)</source> + <translation>Povray 文件 (*.pov)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="447" /> + <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source> + <translation>CMake 文件 (CMakeLists.txt *.cmake *.ctest)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="450" /> + <source>VHDL Files (*.vhd *.vhdl)</source> + <translation>VHDL 文件 (*.vhd *.vhdl)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="451" /> + <source>TCL/Tk Files (*.tcl *.tk)</source> + <translation>TCL/Tk 文件 (*.vhd *.vhdl)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="452" /> + <source>Fortran Files (*.f90 *.f95 *.f2k)</source> + <translation>Fortran 文件 (*.f90 *.f95 *.f2k)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="453" /> + <source>Fortran77 Files (*.f *.for)</source> + <translation>Fortran77 文件 (*.f *.for)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="454" /> + <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source> + <translation>Pascal 文件 (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="547" /> + <location filename="../QScintilla/Lexers/__init__.py" line="457" /> + <source>PostScript Files (*.ps)</source> + <translation>PostScript 文件 (*.ps)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="458" /> + <source>YAML Files (*.yaml *.yml)</source> + <translation>YAML 文件 (*.yaml *.yml)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="549" /> + <location filename="../QScintilla/Lexers/__init__.py" line="459" /> + <source>TOML Files (*.toml)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="460" /> + <source>Matlab Files (*.m *.m.matlab)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="461" /> + <source>Octave Files (*.m *.m.octave)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="552" /> + <location filename="../QScintilla/Lexers/__init__.py" line="462" /> <source>Gettext Files (*.po)</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="533" /> - <location filename="../QScintilla/Lexers/__init__.py" line="443" /> + <location filename="../QScintilla/Lexers/__init__.py" line="553" /> + <location filename="../QScintilla/Lexers/__init__.py" line="463" /> <source>CoffeeScript Files (*.coffee)</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="534" /> - <location filename="../QScintilla/Lexers/__init__.py" line="444" /> + <location filename="../QScintilla/Lexers/__init__.py" line="554" /> + <location filename="../QScintilla/Lexers/__init__.py" line="464" /> <source>JSON Files (*.json)</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="535" /> - <location filename="../QScintilla/Lexers/__init__.py" line="445" /> + <location filename="../QScintilla/Lexers/__init__.py" line="555" /> + <location filename="../QScintilla/Lexers/__init__.py" line="465" /> <source>Markdown Files (*.md)</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="548" /> - <location filename="../QScintilla/Lexers/__init__.py" line="457" /> + <location filename="../QScintilla/Lexers/__init__.py" line="568" /> + <location filename="../QScintilla/Lexers/__init__.py" line="477" /> <source>All Files (*)</source> <translation>所有文件 (*)</translation> </message> <message> <location filename="../Preferences/__init__.py" line="593" /> - <location filename="../QScintilla/Lexers/__init__.py" line="479" /> + <location filename="../QScintilla/Lexers/__init__.py" line="499" /> <source>Python3 Files (*.py)</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="480" /> + <location filename="../QScintilla/Lexers/__init__.py" line="500" /> <source>Python3 GUI Files (*.pyw)</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Lexers/__init__.py" line="481" /> - <source>Cython Files (*.pyx)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="482" /> - <source>Cython Declaration Files (*.pxd)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="483" /> - <source>Cython Include Files (*.pxi)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="488" /> - <source>C Files (*.c)</source> - <translation>C 文件 (*.c)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="489" /> - <source>C++ Files (*.cpp)</source> - <translation>C++ 文件 (*.cpp)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="490" /> - <source>C++/C Header Files (*.h)</source> - <translation>C++/C 头文件 (*.h)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="492" /> - <source>HTML Files (*.html)</source> - <translation>HTML 文件 (*.html)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="493" /> - <source>PHP Files (*.php)</source> - <translation>PHP 文件 (*.php)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="494" /> - <source>ASP Files (*.asp)</source> - <translation>ASP 文件 (*.asp)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="497" /> - <source>XML Files (*.xml)</source> - <translation>XML 文件 (*.xml)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="498" /> - <source>XSL Files (*.xsl)</source> - <translation>XSL 文件 (*.xsl)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="499" /> - <source>DTD Files (*.dtd)</source> - <translation>DTD 文件 (*.dtd)</translation> - </message> - <message> <location filename="../QScintilla/Lexers/__init__.py" line="501" /> - <source>D Files (*.d)</source> - <translation>D 文件 (*.d)</translation> + <source>Cython Files (*.pyx)</source> + <translation type="unfinished" /> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="502" /> - <source>D Interface Files (*.di)</source> - <translation>D 界面文件 (*.di)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="507" /> - <source>Perl Files (*.pl)</source> - <translation>Perl 文件 (*.pl)</translation> + <source>Cython Declaration Files (*.pxd)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="503" /> + <source>Cython Include Files (*.pxi)</source> + <translation type="unfinished" /> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="508" /> - <source>Perl Module Files (*.pm)</source> - <translation>Perl 模块文件 (*.pm)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="511" /> - <source>Batch Files (*.bat)</source> - <translation>批处理文件 (*.bat)</translation> + <source>C Files (*.c)</source> + <translation>C 文件 (*.c)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="509" /> + <source>C++ Files (*.cpp)</source> + <translation>C++ 文件 (*.cpp)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="510" /> + <source>C++/C Header Files (*.h)</source> + <translation>C++/C 头文件 (*.h)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="512" /> - <source>TeX Files (*.tex)</source> - <translation>TeX 文件 (*.tex)</translation> + <source>HTML Files (*.html)</source> + <translation>HTML 文件 (*.html)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="513" /> - <source>TeX Template Files (*.sty)</source> - <translation>TeX 模板文件 (*.sty)</translation> + <source>PHP Files (*.php)</source> + <translation>PHP 文件 (*.php)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="514" /> - <source>Diff Files (*.diff)</source> - <translation>差异文件 (*.diff)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="515" /> - <source>Make Files (*.mak)</source> - <translation>Make 文件 (*.mak)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="516" /> - <source>Properties Files (*.ini)</source> - <translation>属性文件 (*.ini)</translation> + <source>ASP Files (*.asp)</source> + <translation>ASP 文件 (*.asp)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="517" /> - <source>Configuration Files (*.cfg)</source> - <translation>配置文件 (*.cfg)</translation> + <source>XML Files (*.xml)</source> + <translation>XML 文件 (*.xml)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="518" /> + <source>XSL Files (*.xsl)</source> + <translation>XSL 文件 (*.xsl)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="519" /> - <source>CMake Files (CMakeLists.txt)</source> - <translation>CMake 文件 (CMakeLists.txt)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="520" /> - <source>CMake Macro Files (*.cmake)</source> - <translation>CMake 宏文件 (*.cmake)</translation> + <source>DTD Files (*.dtd)</source> + <translation>DTD 文件 (*.dtd)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="521" /> - <source>VHDL Files (*.vhd)</source> - <translation>VHDL 文件 (*.vhd)</translation> + <source>D Files (*.d)</source> + <translation>D 文件 (*.d)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="522" /> - <source>TCL Files (*.tcl)</source> - <translation>TCL 文件 (*.tcl)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="523" /> - <source>Tk Files (*.tk)</source> - <translation>Tk 文件 (*.tk)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="524" /> - <source>Fortran Files (*.f95)</source> - <translation>Fortran 文件 (*.f95)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="525" /> - <source>Fortran77 Files (*.f)</source> - <translation>Fortran77 文件 (*.f)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="526" /> - <source>Pascal Files (*.pas)</source> - <translation>Pascal 文件 (*.pas)</translation> + <source>D Interface Files (*.di)</source> + <translation>D 界面文件 (*.di)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="527" /> + <source>Perl Files (*.pl)</source> + <translation>Perl 文件 (*.pl)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="528" /> - <source>YAML Files (*.yml)</source> - <translation>YAML 文件 (*.yml)</translation> - </message> - <message> - <location filename="../QScintilla/Lexers/__init__.py" line="530" /> - <source>Matlab Files (*.m)</source> - <translation type="unfinished" /> + <source>Perl Module Files (*.pm)</source> + <translation>Perl 模块文件 (*.pm)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="531" /> + <source>Batch Files (*.bat)</source> + <translation>批处理文件 (*.bat)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="532" /> + <source>TeX Files (*.tex)</source> + <translation>TeX 文件 (*.tex)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="533" /> + <source>TeX Template Files (*.sty)</source> + <translation>TeX 模板文件 (*.sty)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="534" /> + <source>Diff Files (*.diff)</source> + <translation>差异文件 (*.diff)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="535" /> + <source>Make Files (*.mak)</source> + <translation>Make 文件 (*.mak)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="536" /> + <source>Properties Files (*.ini)</source> + <translation>属性文件 (*.ini)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="537" /> + <source>Configuration Files (*.cfg)</source> + <translation>配置文件 (*.cfg)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="539" /> + <source>CMake Files (CMakeLists.txt)</source> + <translation>CMake 文件 (CMakeLists.txt)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="540" /> + <source>CMake Macro Files (*.cmake)</source> + <translation>CMake 宏文件 (*.cmake)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="541" /> + <source>VHDL Files (*.vhd)</source> + <translation>VHDL 文件 (*.vhd)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="542" /> + <source>TCL Files (*.tcl)</source> + <translation>TCL 文件 (*.tcl)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="543" /> + <source>Tk Files (*.tk)</source> + <translation>Tk 文件 (*.tk)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="544" /> + <source>Fortran Files (*.f95)</source> + <translation>Fortran 文件 (*.f95)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="545" /> + <source>Fortran77 Files (*.f)</source> + <translation>Fortran77 文件 (*.f)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="546" /> + <source>Pascal Files (*.pas)</source> + <translation>Pascal 文件 (*.pas)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="548" /> + <source>YAML Files (*.yml)</source> + <translation>YAML 文件 (*.yml)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="550" /> + <source>Matlab Files (*.m)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="551" /> <source>Octave Files (*.m.octave)</source> <translation type="unfinished" /> </message> @@ -56187,1537 +56187,1537 @@ <translation type="unfinished">所有文件 (*)</translation> </message> <message> - <location filename="../Project/Project.py" line="1056" /> + <location filename="../Project/Project.py" line="1066" /> <source>Read Project File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1057" /> + <location filename="../Project/Project.py" line="1067" /> <source><p>The project file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1172" /> + <location filename="../Project/Project.py" line="1182" /> <source>Read User Project Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1173" /> + <location filename="../Project/Project.py" line="1183" /> <source><p>The user specific project properties file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1220" /> + <location filename="../Project/Project.py" line="1230" /> <source>Read Project Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1458" /> - <location filename="../Project/Project.py" line="1439" /> - <location filename="../Project/Project.py" line="1393" /> - <location filename="../Project/Project.py" line="1318" /> - <location filename="../Project/Project.py" line="1287" /> - <location filename="../Project/Project.py" line="1268" /> - <location filename="../Project/Project.py" line="1221" /> + <location filename="../Project/Project.py" line="1468" /> + <location filename="../Project/Project.py" line="1449" /> + <location filename="../Project/Project.py" line="1403" /> + <location filename="../Project/Project.py" line="1328" /> + <location filename="../Project/Project.py" line="1297" /> + <location filename="../Project/Project.py" line="1278" /> + <location filename="../Project/Project.py" line="1231" /> <source>Please save the project first.</source> <translation>请先保存项目。</translation> </message> <message> - <location filename="../Project/Project.py" line="1247" /> + <location filename="../Project/Project.py" line="1257" /> <source>Read project session</source> <translation>读取项目会话</translation> </message> <message> - <location filename="../Project/Project.py" line="1248" /> + <location filename="../Project/Project.py" line="1258" /> <source><p>The project session file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1267" /> + <location filename="../Project/Project.py" line="1277" /> <source>Save Project Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1303" /> - <location filename="../Project/Project.py" line="1286" /> + <location filename="../Project/Project.py" line="1313" /> + <location filename="../Project/Project.py" line="1296" /> <source>Delete Project Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1304" /> + <location filename="../Project/Project.py" line="1314" /> <source><p>The project session file <b>{0}</b> could not be deleted.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1339" /> - <location filename="../Project/Project.py" line="1317" /> + <location filename="../Project/Project.py" line="1349" /> + <location filename="../Project/Project.py" line="1327" /> <source>Read Tasks</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1340" /> + <location filename="../Project/Project.py" line="1350" /> <source><p>The tasks file <b>{0}</b> could not be read.</p></source> <translation type="unfinished"><p>任务文件 <b>{0}</b> 无法读取。</p></translation> </message> <message> - <location filename="../Project/Project.py" line="1419" /> - <location filename="../Project/Project.py" line="1392" /> + <location filename="../Project/Project.py" line="1429" /> + <location filename="../Project/Project.py" line="1402" /> <source>Read Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1420" /> + <location filename="../Project/Project.py" line="1430" /> <source><p>The project debugger properties file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1438" /> + <location filename="../Project/Project.py" line="1448" /> <source>Save Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1474" /> - <location filename="../Project/Project.py" line="1457" /> + <location filename="../Project/Project.py" line="1484" /> + <location filename="../Project/Project.py" line="1467" /> <source>Delete Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1475" /> + <location filename="../Project/Project.py" line="1485" /> <source><p>The project debugger properties file <b>{0}</b> could not be deleted.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1635" /> + <location filename="../Project/Project.py" line="1645" /> <source>Add Language</source> <translation>添加语言</translation> </message> <message> - <location filename="../Project/Project.py" line="1636" /> + <location filename="../Project/Project.py" line="1646" /> <source>You have to specify a translation pattern first.</source> <translation>必须先指定一个翻译样式。</translation> </message> <message> - <location filename="../Project/Project.py" line="1774" /> - <location filename="../Project/Project.py" line="1748" /> + <location filename="../Project/Project.py" line="1784" /> + <location filename="../Project/Project.py" line="1758" /> <source>Delete translation</source> <translation>删除翻译</translation> </message> <message> - <location filename="../Project/Project.py" line="1775" /> - <location filename="../Project/Project.py" line="1749" /> + <location filename="../Project/Project.py" line="1785" /> + <location filename="../Project/Project.py" line="1759" /> <source><p>The selected translation file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1906" /> - <location filename="../Project/Project.py" line="1893" /> - <location filename="../Project/Project.py" line="1879" /> + <location filename="../Project/Project.py" line="1916" /> + <location filename="../Project/Project.py" line="1903" /> + <location filename="../Project/Project.py" line="1889" /> <source>Add file</source> <translation>添加文件</translation> </message> <message> - <location filename="../Project/Project.py" line="1972" /> - <location filename="../Project/Project.py" line="1880" /> + <location filename="../Project/Project.py" line="1982" /> + <location filename="../Project/Project.py" line="1890" /> <source><p>The file <b>{0}</b> already exists.</p><p>Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1894" /> + <location filename="../Project/Project.py" line="1904" /> <source><p>The selected file <b>{0}</b> could not be added to <b>{1}</b>.</p><p>Reason: {2}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2044" /> - <location filename="../Project/Project.py" line="1907" /> + <location filename="../Project/Project.py" line="2054" /> + <location filename="../Project/Project.py" line="1917" /> <source>The target directory must not be empty.</source> <translation>目标文件夹不能为空。</translation> </message> <message> - <location filename="../Project/Project.py" line="2055" /> - <location filename="../Project/Project.py" line="2043" /> - <location filename="../Project/Project.py" line="1971" /> - <location filename="../Project/Project.py" line="1952" /> - <location filename="../Project/Project.py" line="1938" /> + <location filename="../Project/Project.py" line="2065" /> + <location filename="../Project/Project.py" line="2053" /> + <location filename="../Project/Project.py" line="1981" /> + <location filename="../Project/Project.py" line="1962" /> + <location filename="../Project/Project.py" line="1948" /> <source>Add directory</source> <translation>添加文件夹</translation> </message> <message> - <location filename="../Project/Project.py" line="1939" /> + <location filename="../Project/Project.py" line="1949" /> <source><p>The source directory doesn't contain any files belonging to the selected category.</p></source> <translation><p>源文件夹不包含任何属于所选类别的文件。</p></translation> </message> <message> - <location filename="../Project/Project.py" line="1953" /> + <location filename="../Project/Project.py" line="1963" /> <source><p>The target directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2056" /> + <location filename="../Project/Project.py" line="2066" /> <source>The source directory must not be empty.</source> <translation>源文件夹不能为空。</translation> </message> <message> - <location filename="../Project/Project.py" line="2117" /> + <location filename="../Project/Project.py" line="2127" /> <source>Rename file</source> <translation>重命名文件</translation> </message> <message> - <location filename="../Project/Project.py" line="2144" /> - <location filename="../Project/Project.py" line="2129" /> + <location filename="../Project/Project.py" line="2154" /> + <location filename="../Project/Project.py" line="2139" /> <source>Rename File</source> <translation>重命名文件</translation> </message> <message> - <location filename="../Project/Project.py" line="3325" /> - <location filename="../Project/Project.py" line="2130" /> + <location filename="../Project/Project.py" line="3335" /> + <location filename="../Project/Project.py" line="2140" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"><p>文件 <b>{0}</b> 已经存在。是否覆盖?</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2145" /> + <location filename="../Project/Project.py" line="2155" /> <source><p>The file <b>{0}</b> could not be renamed.<br />Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2390" /> + <location filename="../Project/Project.py" line="2400" /> <source>Delete file</source> <translation>删除文件</translation> </message> <message> - <location filename="../Project/Project.py" line="2391" /> + <location filename="../Project/Project.py" line="2401" /> <source><p>The selected file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2422" /> + <location filename="../Project/Project.py" line="2432" /> <source>Delete directory</source> <translation>删除文件夹</translation> </message> <message> - <location filename="../Project/Project.py" line="2423" /> + <location filename="../Project/Project.py" line="2433" /> <source><p>The selected directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2523" /> + <location filename="../Project/Project.py" line="2533" /> <source>Create project directory</source> <translation>创建项目文件夹</translation> </message> <message> - <location filename="../Project/Project.py" line="2524" /> + <location filename="../Project/Project.py" line="2534" /> <source><p>The project directory <b>{0}</b> could not be created.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3128" /> - <location filename="../Project/Project.py" line="2587" /> + <location filename="../Project/Project.py" line="3138" /> + <location filename="../Project/Project.py" line="2597" /> <source>Create project management directory</source> <translation>创建项目管理目录</translation> </message> <message> - <location filename="../Project/Project.py" line="3129" /> - <location filename="../Project/Project.py" line="2588" /> + <location filename="../Project/Project.py" line="3139" /> + <location filename="../Project/Project.py" line="2598" /> <source><p>The project directory <b>{0}</b> is not writable.</p></source> <translation><p>项目目录 <b>{0}</b> 不可写。</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2610" /> + <location filename="../Project/Project.py" line="2620" /> <source>Create main script</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2611" /> + <location filename="../Project/Project.py" line="2621" /> <source><p>The mainscript <b>{0}</b> could not be created.<br/>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2935" /> - <location filename="../Project/Project.py" line="2635" /> + <location filename="../Project/Project.py" line="2945" /> + <location filename="../Project/Project.py" line="2645" /> <source>Create Makefile</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2936" /> - <location filename="../Project/Project.py" line="2636" /> + <location filename="../Project/Project.py" line="2946" /> + <location filename="../Project/Project.py" line="2646" /> <source><p>The makefile <b>{0}</b> could not be created.<br/>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3157" /> - <location filename="../Project/Project.py" line="2774" /> - <location filename="../Project/Project.py" line="2745" /> - <location filename="../Project/Project.py" line="2701" /> - <location filename="../Project/Project.py" line="2676" /> - <location filename="../Project/Project.py" line="2646" /> + <location filename="../Project/Project.py" line="3167" /> + <location filename="../Project/Project.py" line="2784" /> + <location filename="../Project/Project.py" line="2755" /> + <location filename="../Project/Project.py" line="2711" /> + <location filename="../Project/Project.py" line="2686" /> + <location filename="../Project/Project.py" line="2656" /> <source>New Project</source> <translation>新建项目</translation> </message> <message> - <location filename="../Project/Project.py" line="2647" /> + <location filename="../Project/Project.py" line="2657" /> <source>Add existing files to the project?</source> <translation>是否将已有文件添加到项目中?</translation> </message> <message> - <location filename="../Project/Project.py" line="3158" /> - <location filename="../Project/Project.py" line="2677" /> + <location filename="../Project/Project.py" line="3168" /> + <location filename="../Project/Project.py" line="2687" /> <source>Select Version Control System</source> <translation>选择版本控制系统</translation> </message> <message> - <location filename="../Project/Project.py" line="2775" /> - <location filename="../Project/Project.py" line="2702" /> + <location filename="../Project/Project.py" line="2785" /> + <location filename="../Project/Project.py" line="2712" /> <source>Would you like to edit the VCS command options?</source> <translation>是否编辑版本控制系统命令选项?</translation> </message> <message> - <location filename="../Project/Project.py" line="4097" /> - <location filename="../Project/Project.py" line="2717" /> + <location filename="../Project/Project.py" line="4107" /> + <location filename="../Project/Project.py" line="2727" /> <source>New project</source> <translation>新建项目</translation> </message> <message> - <location filename="../Project/Project.py" line="2718" /> + <location filename="../Project/Project.py" line="2728" /> <source>Shall the project file be added to the repository?</source> <translation>是否将项目文件添加到仓库?</translation> </message> <message> - <location filename="../Project/Project.py" line="2751" /> - <location filename="../Project/Project.py" line="2739" /> + <location filename="../Project/Project.py" line="2761" /> + <location filename="../Project/Project.py" line="2749" /> <source>None</source> <translation>无</translation> </message> <message> - <location filename="../Project/Project.py" line="2746" /> + <location filename="../Project/Project.py" line="2756" /> <source>Select version control system for the project</source> <translation>为项目选择版本控制系统</translation> </message> <message> - <location filename="../Project/Project.py" line="2861" /> + <location filename="../Project/Project.py" line="2871" /> <source>Translation Pattern</source> <translation>翻译样式</translation> </message> <message> - <location filename="../Project/Project.py" line="2862" /> + <location filename="../Project/Project.py" line="2872" /> <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source> <translation>为翻译文件输入路径样式(在语言代码的相应位置使用“'%language%”):</translation> </message> <message> - <location filename="../Project/Project.py" line="4117" /> - <location filename="../Project/Project.py" line="3107" /> + <location filename="../Project/Project.py" line="4127" /> + <location filename="../Project/Project.py" line="3117" /> <source>Open project</source> <translation>打开项目</translation> </message> <message> - <location filename="../Project/Project.py" line="3109" /> + <location filename="../Project/Project.py" line="3119" /> <source>Project Files (*.epj);;XML Project Files (*.e4p)</source> <translation type="unfinished" /> </message> <message> + <location filename="../Project/Project.py" line="3320" /> <location filename="../Project/Project.py" line="3310" /> - <location filename="../Project/Project.py" line="3300" /> <source>Project Files (*.epj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3308" /> + <location filename="../Project/Project.py" line="3318" /> <source>Save Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3324" /> + <location filename="../Project/Project.py" line="3334" /> <source>Save File</source> <translation>保存文件</translation> </message> <message> - <location filename="../Project/Project.py" line="3363" /> + <location filename="../Project/Project.py" line="3373" /> <source>Close Project</source> <translation>关闭项目</translation> </message> <message> - <location filename="../Project/Project.py" line="3364" /> + <location filename="../Project/Project.py" line="3374" /> <source>The current project has unsaved changes.</source> <translation>当前项目的更改未保存。</translation> </message> <message> - <location filename="../Project/Project.py" line="3553" /> - <location filename="../Project/Project.py" line="3519" /> + <location filename="../Project/Project.py" line="3563" /> + <location filename="../Project/Project.py" line="3529" /> <source>Syntax errors detected</source> <translation>检测到语法错误</translation> </message> <message numerus="yes"> - <location filename="../Project/Project.py" line="3554" /> - <location filename="../Project/Project.py" line="3520" /> + <location filename="../Project/Project.py" line="3564" /> + <location filename="../Project/Project.py" line="3530" /> <source>The project contains %n file(s) with syntax errors.</source> <translation> <numerusform>项目包含 %n 文件有语法错误。</numerusform> </translation> </message> <message> - <location filename="../Project/Project.py" line="4099" /> + <location filename="../Project/Project.py" line="4109" /> <source>&New...</source> <translation>新建(&N)…</translation> </message> <message> - <location filename="../Project/Project.py" line="4105" /> + <location filename="../Project/Project.py" line="4115" /> <source>Generate a new project</source> <translation>生成新项目</translation> </message> <message> - <location filename="../Project/Project.py" line="4107" /> + <location filename="../Project/Project.py" line="4117" /> <source><b>New...</b><p>This opens a dialog for entering the info for a new project.</p></source> <translation><b>新建…</b><p>打开一个对话框为新项目输入信息。</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4119" /> + <location filename="../Project/Project.py" line="4129" /> <source>&Open...</source> <translation>打开(&O)…</translation> </message> <message> - <location filename="../Project/Project.py" line="4125" /> - <source>Open an existing project</source> - <translation>打开一个已有项目</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4127" /> - <source><b>Open...</b><p>This opens an existing project.</p></source> - <translation><b>打开…</b><p>打开一个已有项目。</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="4133" /> - <source>Reload project</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4135" /> - <source>&Reload</source> - <translation type="unfinished">重新载入(&R)</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4141" /> - <source>Reload the current project</source> - <translation type="unfinished" /> + <source>Open an existing project</source> + <translation>打开一个已有项目</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4137" /> + <source><b>Open...</b><p>This opens an existing project.</p></source> + <translation><b>打开…</b><p>打开一个已有项目。</p></translation> </message> <message> <location filename="../Project/Project.py" line="4143" /> - <source><b>Reload</b><p>This reloads the current project.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4149" /> - <source>Close project</source> - <translation>关闭项目</translation> + <source>Reload project</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4145" /> + <source>&Reload</source> + <translation type="unfinished">重新载入(&R)</translation> </message> <message> <location filename="../Project/Project.py" line="4151" /> - <source>&Close</source> - <translation>关闭(&C)</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4157" /> - <source>Close the current project</source> - <translation>关闭当前项目</translation> + <source>Reload the current project</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4153" /> + <source><b>Reload</b><p>This reloads the current project.</p></source> + <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="4159" /> + <source>Close project</source> + <translation>关闭项目</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4161" /> + <source>&Close</source> + <translation>关闭(&C)</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4167" /> + <source>Close the current project</source> + <translation>关闭当前项目</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4169" /> <source><b>Close</b><p>This closes the current project.</p></source> <translation><b>关闭</b><p>关闭当前项目。</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4165" /> - <source>Save project</source> - <translation>保存项目</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4441" /> - <location filename="../Project/Project.py" line="4167" /> - <source>&Save</source> - <translation>保存(&S)</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4173" /> - <source>Save the current project</source> - <translation>保存当前项目</translation> - </message> - <message> <location filename="../Project/Project.py" line="4175" /> - <source><b>Save</b><p>This saves the current project.</p></source> - <translation><b>保存</b><p>保存当前项目</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="4181" /> - <source>Save project as</source> - <translation>项目另存为</translation> + <source>Save project</source> + <translation>保存项目</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4451" /> + <location filename="../Project/Project.py" line="4177" /> + <source>&Save</source> + <translation>保存(&S)</translation> </message> <message> <location filename="../Project/Project.py" line="4183" /> - <source>Save &as...</source> - <translation>另存为(&A)…</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4189" /> - <source>Save the current project to a new file</source> - <translation>将当前项目另存为一个新文件</translation> + <source>Save the current project</source> + <translation>保存当前项目</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4185" /> + <source><b>Save</b><p>This saves the current project.</p></source> + <translation><b>保存</b><p>保存当前项目</p></translation> </message> <message> <location filename="../Project/Project.py" line="4191" /> + <source>Save project as</source> + <translation>项目另存为</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4193" /> + <source>Save &as...</source> + <translation>另存为(&A)…</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4199" /> + <source>Save the current project to a new file</source> + <translation>将当前项目另存为一个新文件</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4201" /> <source><b>Save as</b><p>This saves the current project to a new file.</p></source> <translation><b>另存为</b><p>将当前项目另存为一个新文件。</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4206" /> - <source>Add files to project</source> - <translation>将文件添加到项目中</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4208" /> - <source>Add &files...</source> - <translation>添加文件(&F)…</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4214" /> - <source>Add files to the current project</source> - <translation>将文件添加到当前项目中</translation> - </message> - <message> <location filename="../Project/Project.py" line="4216" /> + <source>Add files to project</source> + <translation>将文件添加到项目中</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4218" /> + <source>Add &files...</source> + <translation>添加文件(&F)…</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4224" /> + <source>Add files to the current project</source> + <translation>将文件添加到当前项目中</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4226" /> <source><b>Add files...</b><p>This opens a dialog for adding files to the current project. The place to add is determined by the file extension.</p></source> <translation><b>添加文件…</b><p>打开一个对话框为当前项目添加文件。添加的位置由文件扩展名决定。</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4227" /> + <location filename="../Project/Project.py" line="4237" /> <source>Add directory to project</source> <translation>将文件夹添加到项目中</translation> </message> <message> - <location filename="../Project/Project.py" line="4229" /> - <source>Add directory...</source> - <translation>添加文件夹…</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4236" /> - <source>Add a directory to the current project</source> - <translation>为当前工程添加文件夹</translation> - </message> - <message> <location filename="../Project/Project.py" line="4239" /> - <source><b>Add directory...</b><p>This opens a dialog for adding a directory to the current project.</p></source> - <translation><b>添加文件夹…</b><p>打开一个对话框将文件夹添加到当前项目中。</p></translation> + <source>Add directory...</source> + <translation>添加文件夹…</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4246" /> + <source>Add a directory to the current project</source> + <translation>为当前工程添加文件夹</translation> </message> <message> <location filename="../Project/Project.py" line="4249" /> + <source><b>Add directory...</b><p>This opens a dialog for adding a directory to the current project.</p></source> + <translation><b>添加文件夹…</b><p>打开一个对话框将文件夹添加到当前项目中。</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4259" /> <source>Add translation to project</source> <translation>将翻译添加到项目中</translation> </message> <message> - <location filename="../Project/Project.py" line="4251" /> - <source>Add &translation...</source> - <translation>添加翻译(&T)…</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4258" /> - <source>Add a translation to the current project</source> - <translation>将翻译添加到当前项目中</translation> - </message> - <message> <location filename="../Project/Project.py" line="4261" /> - <source><b>Add translation...</b><p>This opens a dialog for add a translation to the current project.</p></source> - <translation><b>添加翻译…</b><p>打开一个对话框将翻译添加到当前项目中。</p></translation> + <source>Add &translation...</source> + <translation>添加翻译(&T)…</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4268" /> + <source>Add a translation to the current project</source> + <translation>将翻译添加到当前项目中</translation> </message> <message> <location filename="../Project/Project.py" line="4271" /> + <source><b>Add translation...</b><p>This opens a dialog for add a translation to the current project.</p></source> + <translation><b>添加翻译…</b><p>打开一个对话框将翻译添加到当前项目中。</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4281" /> <source>Search new files</source> <translation>搜索新文件</translation> </message> <message> - <location filename="../Project/Project.py" line="4272" /> + <location filename="../Project/Project.py" line="4282" /> <source>Searc&h new files...</source> <translation>搜索新文件(&H)…</translation> </message> <message> - <location filename="../Project/Project.py" line="4278" /> + <location filename="../Project/Project.py" line="4288" /> <source>Search new files in the project directory.</source> <translation>在项目文件夹中搜索新文件。</translation> </message> <message> - <location filename="../Project/Project.py" line="4280" /> + <location filename="../Project/Project.py" line="4290" /> <source><b>Search new files...</b><p>This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4291" /> + <location filename="../Project/Project.py" line="4301" /> <source>Search Project File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4292" /> + <location filename="../Project/Project.py" line="4302" /> <source>Search Project File...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4293" /> + <location filename="../Project/Project.py" line="4303" /> <source>Alt+Ctrl+P</source> <comment>Project|Search Project File</comment> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4298" /> + <location filename="../Project/Project.py" line="4308" /> <source>Search for a file in the project list of files.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4300" /> + <location filename="../Project/Project.py" line="4310" /> <source><b>Search Project File</b><p>This searches for a file in the project list of files.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4309" /> - <source>Project properties</source> - <translation>项目属性</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4311" /> - <source>&Properties...</source> - <translation>属性(&P)…</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4317" /> - <source>Show the project properties</source> - <translation>显示项目属性</translation> - </message> - <message> <location filename="../Project/Project.py" line="4319" /> + <source>Project properties</source> + <translation>项目属性</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4321" /> + <source>&Properties...</source> + <translation>属性(&P)…</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4327" /> + <source>Show the project properties</source> + <translation>显示项目属性</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4329" /> <source><b>Properties...</b><p>This shows a dialog to edit the project properties.</p></source> <translation><b>属性…</b><p>显示一个对话框可编辑项目属性。</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4328" /> + <location filename="../Project/Project.py" line="4338" /> <source>User project properties</source> <translation>用户项目属性</translation> </message> <message> - <location filename="../Project/Project.py" line="4330" /> - <source>&User Properties...</source> - <translation>用户属性(&U)…</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4337" /> - <source>Show the user specific project properties</source> - <translation>显示用户指定的项目属性</translation> - </message> - <message> <location filename="../Project/Project.py" line="4340" /> - <source><b>User Properties...</b><p>This shows a dialog to edit the user specific project properties.</p></source> - <translation><b>用户属性…</b><p>显示一个对话框可编辑用户指定的项目属性。</p></translation> + <source>&User Properties...</source> + <translation>用户属性(&U)…</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4347" /> + <source>Show the user specific project properties</source> + <translation>显示用户指定的项目属性</translation> </message> <message> <location filename="../Project/Project.py" line="4350" /> + <source><b>User Properties...</b><p>This shows a dialog to edit the user specific project properties.</p></source> + <translation><b>用户属性…</b><p>显示一个对话框可编辑用户指定的项目属性。</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4360" /> <source>Filetype Associations</source> <translation>文件类型关联</translation> </message> <message> - <location filename="../Project/Project.py" line="4351" /> - <source>Filetype Associations...</source> - <translation>文件类型关联…</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4358" /> - <source>Show the project file type associations</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4361" /> + <source>Filetype Associations...</source> + <translation>文件类型关联…</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4368" /> + <source>Show the project file type associations</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4371" /> <source><b>Filetype Associations...</b><p>This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4374" /> + <location filename="../Project/Project.py" line="4384" /> <source>Lexer Associations</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4375" /> - <source>Lexer Associations...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4382" /> - <source>Show the project lexer associations (overriding defaults)</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4385" /> + <source>Lexer Associations...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4392" /> + <source>Show the project lexer associations (overriding defaults)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4395" /> <source><b>Lexer Associations...</b><p>This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4403" /> + <location filename="../Project/Project.py" line="4413" /> <source>Debugger Properties</source> <translation>调试器属性</translation> </message> <message> - <location filename="../Project/Project.py" line="4404" /> + <location filename="../Project/Project.py" line="4414" /> <source>Debugger &Properties...</source> <translation>调试器属性(&P)…</translation> </message> <message> - <location filename="../Project/Project.py" line="4410" /> + <location filename="../Project/Project.py" line="4420" /> <source>Show the debugger properties</source> <translation>显示调试器属性</translation> </message> <message> - <location filename="../Project/Project.py" line="4412" /> - <source><b>Debugger Properties...</b><p>This shows a dialog to edit project specific debugger settings.</p></source> - <translation><b>调试器属性…</b><p>显示一个对话框以编辑项目指定的调试器设定。</p></translation> - </message> - <message> <location filename="../Project/Project.py" line="4422" /> + <source><b>Debugger Properties...</b><p>This shows a dialog to edit project specific debugger settings.</p></source> + <translation><b>调试器属性…</b><p>显示一个对话框以编辑项目指定的调试器设定。</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4432" /> <source>Load</source> <translation>载入</translation> </message> <message> - <location filename="../Project/Project.py" line="4423" /> + <location filename="../Project/Project.py" line="4433" /> <source>&Load</source> <translation>载入(&L)</translation> </message> <message> - <location filename="../Project/Project.py" line="4429" /> + <location filename="../Project/Project.py" line="4439" /> <source>Load the debugger properties</source> <translation>载入调试器属性</translation> </message> <message> - <location filename="../Project/Project.py" line="4431" /> + <location filename="../Project/Project.py" line="4441" /> <source><b>Load Debugger Properties</b><p>This loads the project specific debugger settings.</p></source> <translation><b>载入调试器属性</b><p>载入项目指定的调试器设定。</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4440" /> + <location filename="../Project/Project.py" line="4450" /> <source>Save</source> <translation>保存</translation> </message> <message> - <location filename="../Project/Project.py" line="4447" /> + <location filename="../Project/Project.py" line="4457" /> <source>Save the debugger properties</source> <translation>保存调试器属性</translation> </message> <message> - <location filename="../Project/Project.py" line="4449" /> - <source><b>Save Debugger Properties</b><p>This saves the project specific debugger settings.</p></source> - <translation><b>保存调试器属性</b><p>保存项目指定的调试器设置。</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="4458" /> - <source>Delete</source> - <translation>删除</translation> - </message> - <message> <location filename="../Project/Project.py" line="4459" /> + <source><b>Save Debugger Properties</b><p>This saves the project specific debugger settings.</p></source> + <translation><b>保存调试器属性</b><p>保存项目指定的调试器设置。</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4468" /> + <source>Delete</source> + <translation>删除</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4469" /> <source>&Delete</source> <translation>删除(&D)</translation> </message> <message> - <location filename="../Project/Project.py" line="4465" /> + <location filename="../Project/Project.py" line="4475" /> <source>Delete the debugger properties</source> <translation>删除调试器属性</translation> </message> <message> - <location filename="../Project/Project.py" line="4467" /> - <source><b>Delete Debugger Properties</b><p>This deletes the file containing the project specific debugger settings.</p></source> - <translation><b>删除调试器属性</b><p>删除包含项目指定调试器设置的文件。</p></translation> - </message> - <message> <location filename="../Project/Project.py" line="4477" /> + <source><b>Delete Debugger Properties</b><p>This deletes the file containing the project specific debugger settings.</p></source> + <translation><b>删除调试器属性</b><p>删除包含项目指定调试器设置的文件。</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4487" /> <source>Reset</source> <translation>重置</translation> </message> <message> - <location filename="../Project/Project.py" line="4478" /> + <location filename="../Project/Project.py" line="4488" /> <source>&Reset</source> <translation>重置(&R)</translation> </message> <message> - <location filename="../Project/Project.py" line="4484" /> + <location filename="../Project/Project.py" line="4494" /> <source>Reset the debugger properties</source> <translation>重围调试器属性</translation> </message> <message> - <location filename="../Project/Project.py" line="4486" /> + <location filename="../Project/Project.py" line="4496" /> <source><b>Reset Debugger Properties</b><p>This resets the project specific debugger settings.</p></source> <translation><b>重置调试器属性</b><p>重置项目指定的调试器设置。</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4502" /> - <location filename="../Project/Project.py" line="4501" /> + <location filename="../Project/Project.py" line="4512" /> + <location filename="../Project/Project.py" line="4511" /> <source>Load session</source> <translation>载入会话</translation> </message> <message> - <location filename="../Project/Project.py" line="4508" /> + <location filename="../Project/Project.py" line="4518" /> <source>Load the projects session file.</source> <translation>载入项目会话文件。</translation> </message> <message> - <location filename="../Project/Project.py" line="4510" /> + <location filename="../Project/Project.py" line="4520" /> <source><b>Load session</b><p>This loads the projects session file. The session consists of the following data.<br>- all open source files<br>- all breakpoint<br>- the commandline arguments<br>- the working directory<br>- the exception reporting flag</p></source> <translation><b>载入会话</b><p>载入项目会话文件。会话包括如下数据。<br>- 所有打开的源文件<br>- 所有断点<br>- 命令行参数<br>- 工作文件夹<br>- 异常报告标志</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4526" /> - <location filename="../Project/Project.py" line="4525" /> + <location filename="../Project/Project.py" line="4536" /> + <location filename="../Project/Project.py" line="4535" /> <source>Save session</source> <translation>保存会话</translation> </message> <message> - <location filename="../Project/Project.py" line="4532" /> + <location filename="../Project/Project.py" line="4542" /> <source>Save the projects session file.</source> <translation>保存项目会话文件。</translation> </message> <message> - <location filename="../Project/Project.py" line="4534" /> + <location filename="../Project/Project.py" line="4544" /> <source><b>Save session</b><p>This saves the projects session file. The session consists of the following data.<br>- all open source files<br>- all breakpoint<br>- the commandline arguments<br>- the working directory<br>- the exception reporting flag</p></source> <translation><b>保存会话</b><p>保存项目会话文件。会话包括如下数据。<br>- 所有打开的源文件<br>- 所有断点<br>- 命令行参数<br>- 工作文件夹<br>- 异常报告标志</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4550" /> - <location filename="../Project/Project.py" line="4549" /> + <location filename="../Project/Project.py" line="4560" /> + <location filename="../Project/Project.py" line="4559" /> <source>Delete session</source> <translation>删除会话</translation> </message> <message> - <location filename="../Project/Project.py" line="4556" /> + <location filename="../Project/Project.py" line="4566" /> <source>Delete the projects session file.</source> <translation>删除项目会话文件。</translation> </message> <message> - <location filename="../Project/Project.py" line="4558" /> + <location filename="../Project/Project.py" line="4568" /> <source><b>Delete session</b><p>This deletes the projects session file</p></source> <translation><b>删除会话</b><p>删除项目会话文件</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4573" /> + <location filename="../Project/Project.py" line="4583" /> <source>Code Metrics</source> <translation>代码度量</translation> </message> <message> - <location filename="../Project/Project.py" line="4574" /> - <source>&Code Metrics...</source> - <translation>代码度量(&C)…</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4581" /> - <source>Show some code metrics for the project.</source> - <translation>显示项目的部分代码度量。</translation> - </message> - <message> <location filename="../Project/Project.py" line="4584" /> - <source><b>Code Metrics...</b><p>This shows some code metrics for all Python files in the project.</p></source> - <translation><b>代码度量…</b><p>显示项目中所有 Python 文件的部分代码度量。</p></translation> + <source>&Code Metrics...</source> + <translation>代码度量(&C)…</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4591" /> + <source>Show some code metrics for the project.</source> + <translation>显示项目的部分代码度量。</translation> </message> <message> <location filename="../Project/Project.py" line="4594" /> + <source><b>Code Metrics...</b><p>This shows some code metrics for all Python files in the project.</p></source> + <translation><b>代码度量…</b><p>显示项目中所有 Python 文件的部分代码度量。</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4604" /> <source>Python Code Coverage</source> <translation>Python 代码覆盖率</translation> </message> <message> - <location filename="../Project/Project.py" line="4595" /> - <source>Code Co&verage...</source> - <translation>代码覆盖率(&v)…</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4602" /> - <source>Show code coverage information for the project.</source> - <translation>显示项目的代码覆盖率信息。</translation> - </message> - <message> <location filename="../Project/Project.py" line="4605" /> + <source>Code Co&verage...</source> + <translation>代码覆盖率(&v)…</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4612" /> + <source>Show code coverage information for the project.</source> + <translation>显示项目的代码覆盖率信息。</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4615" /> <source><b>Code Coverage...</b><p>This shows the code coverage information for all Python files in the project.</p></source> <translation><b>代码覆盖率…</b><p>显示项目中所有 Python 文件的代码覆盖率。</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5926" /> - <location filename="../Project/Project.py" line="5913" /> - <location filename="../Project/Project.py" line="4615" /> + <location filename="../Project/Project.py" line="5936" /> + <location filename="../Project/Project.py" line="5923" /> + <location filename="../Project/Project.py" line="4625" /> <source>Profile Data</source> <translation>剖析数据</translation> </message> <message> - <location filename="../Project/Project.py" line="4616" /> - <source>&Profile Data...</source> - <translation>剖析数据(&P)…</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4623" /> - <source>Show profiling data for the project.</source> - <translation>显示项目的剖析数据。</translation> - </message> - <message> <location filename="../Project/Project.py" line="4626" /> + <source>&Profile Data...</source> + <translation>剖析数据(&P)…</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4633" /> + <source>Show profiling data for the project.</source> + <translation>显示项目的剖析数据。</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4636" /> <source><b>Profile Data...</b><p>This shows the profiling data for the project.</p></source> <translation><b>剖析数据…</b><p>显示项目的剖析数据。</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5978" /> - <location filename="../Project/Project.py" line="4641" /> + <location filename="../Project/Project.py" line="5988" /> + <location filename="../Project/Project.py" line="4651" /> <source>Application Diagram</source> <translation>应用程序图</translation> </message> <message> - <location filename="../Project/Project.py" line="4642" /> - <source>&Application Diagram...</source> - <translation>应用程序(&A)图…</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4649" /> - <source>Show a diagram of the project.</source> - <translation>显示项目图表。</translation> - </message> - <message> <location filename="../Project/Project.py" line="4652" /> - <source><b>Application Diagram...</b><p>This shows a diagram of the project.</p></source> - <translation><b>应用程序图…</b><p>显示项目的图表。</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="4661" /> - <source>Load Diagram</source> - <translation type="unfinished">加载图表</translation> + <source>&Application Diagram...</source> + <translation>应用程序(&A)图…</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4659" /> + <source>Show a diagram of the project.</source> + <translation>显示项目图表。</translation> </message> <message> <location filename="../Project/Project.py" line="4662" /> + <source><b>Application Diagram...</b><p>This shows a diagram of the project.</p></source> + <translation><b>应用程序图…</b><p>显示项目的图表。</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4671" /> + <source>Load Diagram</source> + <translation type="unfinished">加载图表</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4672" /> <source>&Load Diagram...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4668" /> + <location filename="../Project/Project.py" line="4678" /> <source>Load a diagram from file.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4670" /> + <location filename="../Project/Project.py" line="4680" /> <source><b>Load Diagram...</b><p>This loads a diagram from file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6163" /> - <location filename="../Project/Project.py" line="6112" /> - <location filename="../Project/Project.py" line="4685" /> + <location filename="../Project/Project.py" line="6173" /> + <location filename="../Project/Project.py" line="6122" /> + <location filename="../Project/Project.py" line="4695" /> <source>Create Package List</source> <translation>创建程序包列表</translation> </message> <message> - <location filename="../Project/Project.py" line="4687" /> - <source>Create &Package List</source> - <translation type="unfinished">创建插件存档(&A)</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4694" /> - <source>Create an initial PKGLIST file for an eric plugin.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4697" /> + <source>Create &Package List</source> + <translation type="unfinished">创建插件存档(&A)</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4704" /> + <source>Create an initial PKGLIST file for an eric plugin.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4707" /> <source><b>Create Package List</b><p>This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6232" /> - <location filename="../Project/Project.py" line="4708" /> + <location filename="../Project/Project.py" line="6242" /> + <location filename="../Project/Project.py" line="4718" /> <source>Create Plugin Archives</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4710" /> + <location filename="../Project/Project.py" line="4720" /> <source>Create Plugin &Archives</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4716" /> + <location filename="../Project/Project.py" line="4726" /> <source>Create eric plugin archive files.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4718" /> + <location filename="../Project/Project.py" line="4728" /> <source><b>Create Plugin Archives</b><p>This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4730" /> + <location filename="../Project/Project.py" line="4740" /> <source>Create Plugin Archives (Snapshot)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4732" /> - <source>Create Plugin Archives (&Snapshot)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4739" /> - <source>Create eric plugin archive files (snapshot releases).</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4742" /> + <source>Create Plugin Archives (&Snapshot)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4749" /> + <source>Create eric plugin archive files (snapshot releases).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4752" /> <source><b>Create Plugin Archives (Snapshot)</b><p>This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6653" /> - <location filename="../Project/Project.py" line="6624" /> - <location filename="../Project/Project.py" line="6575" /> - <location filename="../Project/Project.py" line="4761" /> + <location filename="../Project/Project.py" line="6663" /> + <location filename="../Project/Project.py" line="6634" /> + <location filename="../Project/Project.py" line="6585" /> + <location filename="../Project/Project.py" line="4771" /> <source>Execute Make</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4762" /> + <location filename="../Project/Project.py" line="4772" /> <source>&Execute Make</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4768" /> + <location filename="../Project/Project.py" line="4778" /> <source>Perform a 'make' run.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4770" /> + <location filename="../Project/Project.py" line="4780" /> <source><b>Execute Make</b><p>This performs a 'make' run to rebuild the configured target.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6630" /> - <location filename="../Project/Project.py" line="4780" /> + <location filename="../Project/Project.py" line="6640" /> + <location filename="../Project/Project.py" line="4790" /> <source>Test for Changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4781" /> - <source>&Test for Changes</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4788" /> - <source>Question 'make', if a rebuild is needed.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4791" /> + <source>&Test for Changes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4798" /> + <source>Question 'make', if a rebuild is needed.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4801" /> <source><b>Test for Changes</b><p>This questions 'make', if a rebuild of the configured target is necessary.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4809" /> + <location filename="../Project/Project.py" line="4819" /> <source>Create SBOM File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4810" /> - <source>Create &SBOM File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4817" /> - <source>Create a SBOM file of the project dependencies.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4820" /> + <source>Create &SBOM File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4827" /> + <source>Create a SBOM file of the project dependencies.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4830" /> <source><b>Create SBOM File</b><p>This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4837" /> + <location filename="../Project/Project.py" line="4847" /> <source>About Black</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4838" /> + <location filename="../Project/Project.py" line="4848" /> <source>&Black</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4844" /> + <location filename="../Project/Project.py" line="4854" /> <source>Show some information about 'Black'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4846" /> + <location filename="../Project/Project.py" line="4856" /> <source><b>Black</b><p>This shows some information about the installed 'Black' tool.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4858" /> + <location filename="../Project/Project.py" line="4868" /> <source>Format Code</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4859" /> - <source>&Format Code</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4866" /> - <source>Format the project sources with 'Black'.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4869" /> + <source>&Format Code</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4876" /> + <source>Format the project sources with 'Black'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4879" /> <source><b>Format Code</b><p>This shows a dialog to enter parameters for the formatting run and reformats the project sources using 'Black'.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4881" /> + <location filename="../Project/Project.py" line="4891" /> <source>Check Code Formatting</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4882" /> + <location filename="../Project/Project.py" line="4892" /> <source>&Check Code Formatting</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4889" /> + <location filename="../Project/Project.py" line="4899" /> <source>Check, if the project sources need to be reformatted with 'Black'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4894" /> + <location filename="../Project/Project.py" line="4904" /> <source><b>Check Code Formatting</b><p>This shows a dialog to enter parameters for the format check run and performs a check, if the project sources need to be reformatted using 'Black'.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4907" /> + <location filename="../Project/Project.py" line="4917" /> <source>Code Formatting Diff</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4908" /> + <location filename="../Project/Project.py" line="4918" /> <source>Code Formatting &Diff</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4915" /> + <location filename="../Project/Project.py" line="4925" /> <source>Generate a unified diff of potential project source reformatting with 'Black'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4921" /> + <location filename="../Project/Project.py" line="4931" /> <source><b>Diff Code Formatting</b><p>This shows a dialog to enter parameters for the format diff run and generates a unified diff of potential project source reformatting using 'Black'.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../Project/Project.py" line="5096" /> + <location filename="../Project/Project.py" line="5046" /> + <location filename="../Project/Project.py" line="5045" /> + <location filename="../Project/Project.py" line="4945" /> + <location filename="../Project/Project.py" line="4944" /> + <source>Configure</source> + <translation type="unfinished">配置</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4952" /> + <source>Enter the parameters for formatting the project sources with 'Black'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4957" /> + <source><b>Configure</b><p>This shows a dialog to enter the parameters for formatting the project sources with 'Black'.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4973" /> + <source>About isort</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4974" /> + <source>&isort</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4980" /> + <source>Show some information about 'isort'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4982" /> + <source><b>isort</b><p>This shows some information about the installed 'isort' tool.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4995" /> + <location filename="../Project/Project.py" line="4994" /> + <source>Sort Imports</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5002" /> + <source>Sort the import statements of the project sources with 'isort'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5005" /> + <source><b>Sort Imports</b><p>This shows a dialog to enter parameters for the imports sorting run and sorts the import statements of the project sources using 'isort'.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5019" /> + <location filename="../Project/Project.py" line="5018" /> + <source>Imports Sorting Diff</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5026" /> + <source>Generate a unified diff of potential project source imports resorting with 'isort'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5032" /> + <source><b>Imports Sorting Diff</b><p>This shows a dialog to enter parameters for the imports sorting diff run and generates a unified diff of potential project source changes using 'isort'.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5053" /> + <source>Enter the parameters for resorting the project sources import statements with 'isort'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5059" /> + <source><b>Configure</b><p>This shows a dialog to enter the parameters for resorting the import statements of the project sources with 'isort'.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5075" /> + <source>Install Project</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5076" /> + <source>&Install Project</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5083" /> + <source>Install the project into the embedded environment.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Project/Project.py" line="5086" /> - <location filename="../Project/Project.py" line="5036" /> - <location filename="../Project/Project.py" line="5035" /> - <location filename="../Project/Project.py" line="4935" /> - <location filename="../Project/Project.py" line="4934" /> - <source>Configure</source> - <translation type="unfinished">配置</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4942" /> - <source>Enter the parameters for formatting the project sources with 'Black'.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4947" /> - <source><b>Configure</b><p>This shows a dialog to enter the parameters for formatting the project sources with 'Black'.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4963" /> - <source>About isort</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4964" /> - <source>&isort</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4970" /> - <source>Show some information about 'isort'.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4972" /> - <source><b>isort</b><p>This shows some information about the installed 'isort' tool.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4985" /> - <location filename="../Project/Project.py" line="4984" /> - <source>Sort Imports</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4992" /> - <source>Sort the import statements of the project sources with 'isort'.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4995" /> - <source><b>Sort Imports</b><p>This shows a dialog to enter parameters for the imports sorting run and sorts the import statements of the project sources using 'isort'.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5009" /> - <location filename="../Project/Project.py" line="5008" /> - <source>Imports Sorting Diff</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5016" /> - <source>Generate a unified diff of potential project source imports resorting with 'isort'.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5022" /> - <source><b>Imports Sorting Diff</b><p>This shows a dialog to enter parameters for the imports sorting diff run and generates a unified diff of potential project source changes using 'isort'.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5043" /> - <source>Enter the parameters for resorting the project sources import statements with 'isort'.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5049" /> - <source><b>Configure</b><p>This shows a dialog to enter the parameters for resorting the import statements of the project sources with 'isort'.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5065" /> - <source>Install Project</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5066" /> - <source>&Install Project</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5073" /> - <source>Install the project into the embedded environment.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5076" /> <source><b>Install Project</b><p>This installs the project into the embedded virtual environment in editable mode (i.e. development mode).</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5087" /> - <source>&Configure</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5094" /> - <source>Configure the embedded environment.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5097" /> - <source><b>Configure</b><p>This opens a dialog to configure the embedded virtual environment of the project.</p></source> + <source>&Configure</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5104" /> + <source>Configure the embedded environment.</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5107" /> + <source><b>Configure</b><p>This opens a dialog to configure the embedded virtual environment of the project.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5117" /> <source>Upgrade</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5108" /> + <location filename="../Project/Project.py" line="5118" /> <source>&Upgrade</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5114" /> + <location filename="../Project/Project.py" line="5124" /> <source>Upgrade the embedded environment.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5116" /> + <location filename="../Project/Project.py" line="5126" /> <source><b>Upgrade</b><p>This opens a dialog to enter the parameters to upgrade the embedded virtual environment of the project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5128" /> + <location filename="../Project/Project.py" line="5138" /> <source>Recreate</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5129" /> + <location filename="../Project/Project.py" line="5139" /> <source>&Recreate</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5135" /> + <location filename="../Project/Project.py" line="5145" /> <source>Recreate the embedded environment.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5137" /> + <location filename="../Project/Project.py" line="5147" /> <source><b>Recreate</b><p>This opens a dialog to enter the parameters to recreate the embedded virtual environment of the project. The existing environment is cleared first.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5167" /> + <location filename="../Project/Project.py" line="5177" /> <source>&Project</source> <translation>项目(&P)</translation> </message> <message> - <location filename="../Project/Project.py" line="5168" /> - <source>Open &Recent Projects</source> - <translation>打开最近的项目</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5169" /> - <source>Session</source> - <translation>会话</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5170" /> - <source>Debugger</source> - <translation>调试器</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5171" /> - <source>Embedded Environment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5173" /> - <source>Project-T&ools</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5174" /> - <source>&Version Control</source> - <translation>版本控制(&V)</translation> - </message> - <message> <location filename="../Project/Project.py" line="5178" /> - <source>Chec&k</source> - <translation>检查(&K)</translation> + <source>Open &Recent Projects</source> + <translation>打开最近的项目</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5179" /> + <source>Session</source> + <translation>会话</translation> </message> <message> <location filename="../Project/Project.py" line="5180" /> - <source>Code &Formatting</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5182" /> - <source>Sho&w</source> - <translation>显示(&W)</translation> + <source>Debugger</source> + <translation>调试器</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5181" /> + <source>Embedded Environment</source> + <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5183" /> - <source>&Diagrams</source> - <translation>图表(&D)</translation> + <source>Project-T&ools</source> + <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5184" /> - <source>Pac&kagers</source> - <translation>打包程序(&K)</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5185" /> - <source>Source &Documentation</source> - <translation>源文档(&D)</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5187" /> - <source>Make</source> - <translation type="unfinished" /> + <source>&Version Control</source> + <translation>版本控制(&V)</translation> </message> <message> <location filename="../Project/Project.py" line="5188" /> + <source>Chec&k</source> + <translation>检查(&K)</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5190" /> + <source>Code &Formatting</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5192" /> + <source>Sho&w</source> + <translation>显示(&W)</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5193" /> + <source>&Diagrams</source> + <translation>图表(&D)</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5194" /> + <source>Pac&kagers</source> + <translation>打包程序(&K)</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5195" /> + <source>Source &Documentation</source> + <translation>源文档(&D)</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5197" /> + <source>Make</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5198" /> <source>Other Tools</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5349" /> - <location filename="../Project/Project.py" line="5346" /> + <location filename="../Project/Project.py" line="5359" /> + <location filename="../Project/Project.py" line="5356" /> <source>Project</source> <translation>项目</translation> </message> <message> - <location filename="../Project/Project.py" line="5410" /> + <location filename="../Project/Project.py" line="5420" /> <source>&Clear</source> <translation>清除(&C)</translation> </message> <message> - <location filename="../Project/Project.py" line="5569" /> + <location filename="../Project/Project.py" line="5579" /> <source>Search New Files</source> <translation>搜索新文件</translation> </message> <message> - <location filename="../Project/Project.py" line="5570" /> + <location filename="../Project/Project.py" line="5580" /> <source>There were no new files found to be added.</source> <translation>没有要添加的新文件。</translation> </message> <message> - <location filename="../Project/Project.py" line="5719" /> - <location filename="../Project/Project.py" line="5706" /> + <location filename="../Project/Project.py" line="5729" /> + <location filename="../Project/Project.py" line="5716" /> <source>Version Control System</source> <translation>版本控制系统</translation> </message> <message> - <location filename="../Project/Project.py" line="5707" /> + <location filename="../Project/Project.py" line="5717" /> <source><p>The selected VCS <b>{0}</b> could not be found. <br/>Reverting override.</p><p>{1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5720" /> + <location filename="../Project/Project.py" line="5730" /> <source><p>The selected VCS <b>{0}</b> could not be found.<br/>Disabling version control.</p><p>{1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5868" /> + <location filename="../Project/Project.py" line="5878" /> <source>Coverage Data</source> <translation>覆盖率数据</translation> </message> <message> - <location filename="../Project/Project.py" line="5914" /> - <location filename="../Project/Project.py" line="5869" /> + <location filename="../Project/Project.py" line="5924" /> + <location filename="../Project/Project.py" line="5879" /> <source>There is no main script defined for the current project. Aborting</source> <translation>当前项目未定义主脚本。终止</translation> </message> <message> - <location filename="../Project/Project.py" line="5881" /> + <location filename="../Project/Project.py" line="5891" /> <source>Code Coverage</source> <translation>代码覆盖率</translation> </message> <message> - <location filename="../Project/Project.py" line="5882" /> + <location filename="../Project/Project.py" line="5892" /> <source>Please select a coverage file</source> <translation>请选择一个覆盖率文件</translation> </message> <message> - <location filename="../Project/Project.py" line="5927" /> + <location filename="../Project/Project.py" line="5937" /> <source>Please select a profile file</source> <translation>请选择一个剖析文件</translation> </message> <message> - <location filename="../Project/Project.py" line="5979" /> + <location filename="../Project/Project.py" line="5989" /> <source>Include module names?</source> <translation>包含模块名?</translation> </message> <message> - <location filename="../Project/Project.py" line="6113" /> + <location filename="../Project/Project.py" line="6123" /> <source><p>The file <b>PKGLIST</b> already exists.</p><p>Overwrite it?</p></source> <translation><p>文件 <b>PKGLIST</b> 已存在。</p><p>是否覆盖?</p></translation> </message> <message> - <location filename="../Project/Project.py" line="6164" /> + <location filename="../Project/Project.py" line="6174" /> <source><p>The file <b>PKGLIST</b> could not be created.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6453" /> - <location filename="../Project/Project.py" line="6411" /> - <location filename="../Project/Project.py" line="6365" /> - <location filename="../Project/Project.py" line="6354" /> - <location filename="../Project/Project.py" line="6336" /> - <location filename="../Project/Project.py" line="6303" /> - <location filename="../Project/Project.py" line="6273" /> - <location filename="../Project/Project.py" line="6245" /> - <location filename="../Project/Project.py" line="6215" /> - <location filename="../Project/Project.py" line="6201" /> - <location filename="../Project/Project.py" line="6184" /> + <location filename="../Project/Project.py" line="6463" /> + <location filename="../Project/Project.py" line="6421" /> + <location filename="../Project/Project.py" line="6375" /> + <location filename="../Project/Project.py" line="6364" /> + <location filename="../Project/Project.py" line="6346" /> + <location filename="../Project/Project.py" line="6313" /> + <location filename="../Project/Project.py" line="6283" /> + <location filename="../Project/Project.py" line="6255" /> + <location filename="../Project/Project.py" line="6225" /> + <location filename="../Project/Project.py" line="6211" /> + <location filename="../Project/Project.py" line="6194" /> <source>Create Plugin Archive</source> <translation>创建插件存档</translation> </message> <message> - <location filename="../Project/Project.py" line="6185" /> + <location filename="../Project/Project.py" line="6195" /> <source>The project does not have a main script defined. Aborting...</source> <translation>项目未定义主脚本。终止…</translation> </message> <message> - <location filename="../Project/Project.py" line="6202" /> + <location filename="../Project/Project.py" line="6212" /> <source>Select package lists:</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6216" /> + <location filename="../Project/Project.py" line="6226" /> <source><p>No package list files (PKGLIST*) available or selected. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6224" /> + <location filename="../Project/Project.py" line="6234" /> <source>Creating plugin archives...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6225" /> + <location filename="../Project/Project.py" line="6235" /> <source>Abort</source> <translation type="unfinished">终止</translation> </message> <message> - <location filename="../Project/Project.py" line="6228" /> + <location filename="../Project/Project.py" line="6238" /> <source>%v/%m Archives</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6246" /> + <location filename="../Project/Project.py" line="6256" /> <source><p>The file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6274" /> + <location filename="../Project/Project.py" line="6284" /> <source><p>The file <b>{0}</b> is not ready yet.</p><p>Please rework it and delete the'; initial_list' line of the header.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6304" /> + <location filename="../Project/Project.py" line="6314" /> <source><p>The eric plugin archive file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6337" /> + <location filename="../Project/Project.py" line="6347" /> <source><p>The file <b>{0}</b> could not be stored in the archive. Ignoring it.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6355" /> + <location filename="../Project/Project.py" line="6365" /> <source><p>The eric plugin archive files were created with some errors.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6366" /> + <location filename="../Project/Project.py" line="6376" /> <source><p>The eric plugin archive files were created successfully.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6412" /> + <location filename="../Project/Project.py" line="6422" /> <source><p>The plugin file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6454" /> + <location filename="../Project/Project.py" line="6464" /> <source><p>The plugin file <b>{0}</b> could not be read.</p> <p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6576" /> + <location filename="../Project/Project.py" line="6586" /> <source>The make process did not start.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6625" /> + <location filename="../Project/Project.py" line="6635" /> <source>The make process crashed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6633" /> + <location filename="../Project/Project.py" line="6643" /> <source><p>There are changes that require the configured make target <b>{0}</b> to be rebuilt.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6638" /> + <location filename="../Project/Project.py" line="6648" /> <source><p>There are changes that require the default make target to be rebuilt.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6654" /> + <location filename="../Project/Project.py" line="6664" /> <source>The makefile contains errors.</source> <translation type="unfinished" /> </message> @@ -57742,17 +57742,17 @@ <translation>确定要从项目中删除这些目录吗?</translation> </message> <message> - <location filename="../Project/ProjectBaseBrowser.py" line="507" /> + <location filename="../Project/ProjectBaseBrowser.py" line="530" /> <source>local</source> <translation>本地</translation> </message> <message> - <location filename="../Project/ProjectBaseBrowser.py" line="544" /> + <location filename="../Project/ProjectBaseBrowser.py" line="567" /> <source>Select entries</source> <translation>选择条目</translation> </message> <message> - <location filename="../Project/ProjectBaseBrowser.py" line="545" /> + <location filename="../Project/ProjectBaseBrowser.py" line="568" /> <source>There were no matching entries found.</source> <translation>未找到匹配的条目。</translation> </message> @@ -59199,13 +59199,13 @@ <translation type="unfinished">源文件浏览器</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="604" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="626" /> <location filename="../Project/ProjectSourcesBrowser.py" line="206" /> <source>Check</source> <translation>检查</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1402" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1435" /> <location filename="../Project/ProjectSourcesBrowser.py" line="209" /> <source>Code Formatting</source> <translation type="unfinished" /> @@ -59266,19 +59266,19 @@ <translation>剖析数据…</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="454" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="465" /> <location filename="../Project/ProjectSourcesBrowser.py" line="252" /> <source>Diagrams</source> <translation>图表</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="456" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="467" /> <location filename="../Project/ProjectSourcesBrowser.py" line="254" /> <source>Class Diagram...</source> <translation>类图…</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="459" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="470" /> <location filename="../Project/ProjectSourcesBrowser.py" line="257" /> <source>Package Diagram...</source> <translation>程序包图…</translation> @@ -59289,13 +59289,13 @@ <translation>引用图…</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="462" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="473" /> <location filename="../Project/ProjectSourcesBrowser.py" line="263" /> <source>Application Diagram...</source> <translation>应用程序图…</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="467" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="478" /> <location filename="../Project/ProjectSourcesBrowser.py" line="268" /> <source>Load Diagram...</source> <translation type="unfinished" /> @@ -59331,268 +59331,293 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="608" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="472" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="630" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="483" /> <location filename="../Project/ProjectSourcesBrowser.py" line="299" /> <source>Rename file</source> <translation>重命名文件</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="708" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="693" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="611" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="566" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="553" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="475" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="409" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="393" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="737" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="721" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="633" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="584" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="570" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="486" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="416" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="399" /> <location filename="../Project/ProjectSourcesBrowser.py" line="302" /> <source>Remove from project</source> <translation>从项目移除</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="710" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="695" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="614" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="555" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="478" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="411" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="395" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="739" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="723" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="636" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="572" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="489" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="418" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="401" /> <location filename="../Project/ProjectSourcesBrowser.py" line="305" /> <source>Delete</source> <translation>删除</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="414" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="374" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="354" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="335" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="421" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="379" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="356" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="336" /> <location filename="../Project/ProjectSourcesBrowser.py" line="308" /> <source>New package...</source> <translation>新建程序包…</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="713" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="676" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="657" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="638" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="617" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="569" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="536" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="517" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="498" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="481" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="415" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="376" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="356" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="336" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="742" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="703" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="681" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="661" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="639" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="587" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="552" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="530" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="510" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="492" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="422" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="381" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="358" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="337" /> <location filename="../Project/ProjectSourcesBrowser.py" line="309" /> <source>Add source files...</source> <translation>添加源文件…</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="715" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="680" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="661" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="640" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="619" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="571" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="540" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="521" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="500" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="483" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="417" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="380" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="360" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="338" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="744" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="707" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="685" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="663" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="641" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="589" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="556" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="534" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="512" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="494" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="424" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="385" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="362" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="339" /> <location filename="../Project/ProjectSourcesBrowser.py" line="311" /> <source>Add source directory...</source> <translation>添加源文件夹…</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="720" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="625" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="424" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="749" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="647" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="431" /> <location filename="../Project/ProjectSourcesBrowser.py" line="322" /> <source>Copy Path to Clipboard</source> <translation type="unfinished">将路径复制到剪贴板</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="731" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="722" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="700" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="684" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="761" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="751" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="728" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="711" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="690" /> <location filename="../Project/ProjectSourcesBrowser.py" line="666" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="643" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="629" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="585" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="576" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="558" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="544" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="526" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="503" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="489" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="435" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="426" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="401" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="384" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="365" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="341" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="651" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="604" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="594" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="575" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="560" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="539" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="515" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="500" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="443" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="433" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="407" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="389" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="367" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="342" /> <location filename="../Project/ProjectSourcesBrowser.py" line="326" /> <source>Expand all directories</source> <translation>展开所有文件夹</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="734" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="724" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="702" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="686" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="669" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="644" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="632" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="588" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="578" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="560" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="546" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="529" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="504" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="492" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="438" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="428" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="403" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="386" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="368" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="342" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="764" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="753" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="730" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="713" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="693" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="667" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="654" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="607" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="596" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="577" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="562" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="542" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="516" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="503" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="446" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="435" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="409" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="391" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="370" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="343" /> <location filename="../Project/ProjectSourcesBrowser.py" line="329" /> <source>Collapse all directories</source> <translation>折叠所有文件夹</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="737" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="727" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="705" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="689" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="672" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="646" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="635" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="591" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="767" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="755" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="732" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="715" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="696" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="668" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="656" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="610" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="598" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="579" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="564" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="545" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="517" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="505" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="449" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="437" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="411" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="393" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="373" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="344" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="331" /> + <source>Collapse all files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/ProjectSourcesBrowser.py" line="770" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="757" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="734" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="717" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="699" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="670" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="658" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="613" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="600" /> <location filename="../Project/ProjectSourcesBrowser.py" line="581" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="563" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="550" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="532" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="506" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="495" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="441" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="431" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="406" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="389" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="371" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="344" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="332" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="567" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="548" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="519" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="507" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="452" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="439" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="413" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="395" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="376" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="346" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="333" /> <source>Configure...</source> <translation>配置…</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="649" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="509" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="347" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="673" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="522" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="349" /> <source>Goto</source> <translation type="unfinished">跳转</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1018" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="1002" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1051" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1035" /> <source>Add new Python package</source> <translation>添加新的 Python 程序包</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1003" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1036" /> <source><p>The package directory <b>{0}</b> could not be created. Aborting...</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1019" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1052" /> <source><p>The package file <b>{0}</b> could not be created. Aborting...</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1080" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1113" /> <source>Delete files</source> <translation>删除文件</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1081" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1114" /> <source>Do you really want to delete these files from the project?</source> <translation>确定要从项目中删除这些文件?</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1143" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1176" /> <source>Code Coverage</source> <translation>代码覆盖率</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1144" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1177" /> <source>Please select a coverage file</source> <translation>请选择一个覆盖率文件</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1186" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1219" /> <source>Profile Data</source> <translation>剖析数据</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1187" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1220" /> <source>Please select a profile file</source> <translation>请选择一个剖析文件</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1224" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1257" /> <source>Class Diagram</source> <translation>类图</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1272" /> - <location filename="../Project/ProjectSourcesBrowser.py" line="1225" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1305" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1258" /> <source>Include class attributes?</source> <translation>包含类属性?</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1246" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1279" /> <source>Imports Diagram</source> <translation>引用图</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1247" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1280" /> <source>Include imports from external modules?</source> <translation>从外部模块包含引用?</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1271" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1304" /> <source>Package Diagram</source> <translation>程序包图</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1287" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1320" /> <source>Application Diagram</source> <translation>应用程序图</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1288" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1321" /> <source>Include module names?</source> <translation>包含模块名?</translation> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1403" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1436" /> <source>There are no files left for reformatting.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1458" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1491" /> <source>Import Sorting</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectSourcesBrowser.py" line="1459" /> + <location filename="../Project/ProjectSourcesBrowser.py" line="1492" /> <source>There are no files left for import statement sorting.</source> <translation type="unfinished" /> </message> @@ -90517,75 +90542,75 @@ <translation>打开多个文件</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="5403" /> + <location filename="../ViewManager/ViewManager.py" line="5406" /> <source>File Modified</source> <translation>文件已改变</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="5404" /> + <location filename="../ViewManager/ViewManager.py" line="5407" /> <source><p>The file <b>{0}</b> has unsaved changes.</p></source> <translation><p>文件 <b>{0}</b> 有未保存的更改。</p></translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="5826" /> - <source>Line: {0:5}</source> - <translation>行:{0:5}</translation> - </message> - <message> <location filename="../ViewManager/ViewManager.py" line="5832" /> + <source>Line: {0:5}</source> + <translation>行:{0:5}</translation> + </message> + <message> + <location filename="../ViewManager/ViewManager.py" line="5838" /> <source>Pos: {0:5}</source> <translation>列:{0:5}</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="5852" /> + <location filename="../ViewManager/ViewManager.py" line="5858" /> <source>Language: {0}</source> <translation>语言:{0}</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="5861" /> + <location filename="../ViewManager/ViewManager.py" line="5867" /> <source>EOL Mode: {0}</source> <translation>行尾模式:{0}</translation> </message> <message> + <location filename="../ViewManager/ViewManager.py" line="6289" /> + <location filename="../ViewManager/ViewManager.py" line="6247" /> + <source>&Clear</source> + <translation>清除(&C)</translation> + </message> + <message> <location filename="../ViewManager/ViewManager.py" line="6283" /> - <location filename="../ViewManager/ViewManager.py" line="6241" /> - <source>&Clear</source> - <translation>清除(&C)</translation> - </message> - <message> - <location filename="../ViewManager/ViewManager.py" line="6277" /> <source>&Add</source> <translation>添加(&A)</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6280" /> + <location filename="../ViewManager/ViewManager.py" line="6286" /> <source>&Edit...</source> <translation>编辑(&E)…</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7326" /> - <location filename="../ViewManager/ViewManager.py" line="7312" /> - <location filename="../ViewManager/ViewManager.py" line="7280" /> + <location filename="../ViewManager/ViewManager.py" line="7332" /> + <location filename="../ViewManager/ViewManager.py" line="7318" /> + <location filename="../ViewManager/ViewManager.py" line="7286" /> <source>Edit Spelling Dictionary</source> <translation type="unfinished">编辑拼写字典</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7283" /> + <location filename="../ViewManager/ViewManager.py" line="7289" /> <source><p>The spelling dictionary file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7299" /> + <location filename="../ViewManager/ViewManager.py" line="7305" /> <source>Editing {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7315" /> + <location filename="../ViewManager/ViewManager.py" line="7321" /> <source><p>The spelling dictionary file <b>{0}</b> could not be written.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7329" /> + <location filename="../ViewManager/ViewManager.py" line="7335" /> <source>The spelling dictionary was saved successfully.</source> <translation type="unfinished" /> </message>