blob: 51dc47f4db14473d7937202fa732509638b45824 [file] [log] [blame]
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
#
# Copyright 2013 Oracle and/or its affiliates. All rights reserved.
#
# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
# Other names may be trademarks of their respective owners.
#
# The contents of this file are subject to the terms of either the GNU
# General Public License Version 2 only ("GPL") or the Common
# Development and Distribution License("CDDL") (collectively, the
# "License"). You may not use this file except in compliance with the
# License. You can obtain a copy of the License at
# http://www.netbeans.org/cddl-gplv2.html
# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
# specific language governing permissions and limitations under the
# License. When distributing the software, include this License Header
# Notice in each file and include the License file at
# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the GPL Version 2 section of the License file that
# accompanied this code. If applicable, add the following below the
# License Header, with the fields enclosed by brackets [] replaced by
# your own identifying information:
# "Portions Copyrighted [year] [name of copyright owner]"
#
# If you wish your version of this file to be governed by only the CDDL
# or only the GPL Version 2, indicate your decision by adding
# "[Contributor] elects to include this software in this distribution
# under the [CDDL or GPL Version 2] license." If you do not indicate a
# single choice of license, a recipient has the option to distribute
# your version of this file under either the CDDL, the GPL Version 2 or
# to extend the choice of license to its licensees as provided above.
# However, if you add GPL Version 2 code and therefore, elected the GPL
# Version 2 license, then the option applies only if the new code is
# made subject to such option by the copyright holder.
#
# Contributor(s):
#
# Portions Copyrighted 2013 Sun Microsystems, Inc.
# Method to complex
DN_MethodTooComplex=\u65b9\u6cd5\u592a\u590d\u6742
DESC_MethodTooComplex=\u6b64\u9879\u68c0\u67e5\u5c06\u62a5\u544a<b>\u5708\u590d\u6742\u5ea6</b>\u8d85\u8fc7\u53ef\u914d\u7f6e\u503c\u7684\u65b9\u6cd5\u3002<i>\u5708\u590d\u6742\u5ea6</i>\u7528\u4e8e\u5ea6\u91cf\u65b9\u6cd5\u4e2d\u53ef\u80fd\u5b58\u5728\u7684\u5206\u652f\u70b9 (\u6216\u5faa\u73af) \u7684\u6570\u91cf\u3002\u4eba\u4eec\u8ba4\u4e3a\u5708\u590d\u6742\u5ea6\u8f83\u9ad8\u7684\u65b9\u6cd5\u901a\u5e38\u6267\u884c\u4e86\u8fc7\u591a\u64cd\u4f5c, \u5e94\u5c06\u5176\u62c6\u5206\u4e3a\u591a\u4e2a\u66f4\u7a81\u51fa\u91cd\u70b9\u7684\u65b9\u6cd5\u3002\u8fd9\u6837\u7684\u590d\u6742\u65b9\u6cd5\u4e5f\u6613\u4e8e\u5728\u5176\u6267\u884c\u8def\u5f84\u4e4b\u95f4\u51fa\u73b0\u4ee3\u7801\u91cd\u590d, \u5e76\u4e14\u96be\u4ee5\u7ef4\u62a4\u3002\u901a\u5e38\u5efa\u8bae\u65b9\u6cd5\u7684\u5708\u590d\u6742\u5ea6\u4e3a 5 \u6216\u66f4\u4f4e\u503c; \u5bf9\u4e8e\u66f4\u590d\u6742\u7684\u7b97\u6cd5, \u4f4e\u4e8e 10 \u53ef\u80fd\u4e5f\u662f\u53ef\u4ee5\u63a5\u53d7\u7684\u3002
# Too deep nesting
DN_MethodTooDeepNesting=\u5d4c\u5957\u592a\u6df1
DESC_MethodTooDeepNesting=\u62a5\u544a\u5176\u4e3b\u4f53\u5305\u542b\u5d4c\u5957<i>\u592a\u6df1</i>\u7684\u8bed\u53e5\u7684\u65b9\u6cd5\u3002\u8fd9\u6837\u7684\u65b9\u6cd5\u53ef\u8bfb\u6027\u8f83\u5dee, \u5305\u542b\u7f29\u8fdb\u7a7a\u683c, \u4ece\u800c\u4f7f\u5f97\u7528\u4e8e\u9605\u8bfb\u4ee3\u7801\u7684\u5c4f\u5e55\u7a7a\u95f4\u66f4\u5c11\u3002\u901a\u5e38\u53ef\u4ee5\u5bf9\u8fd9\u4e9b\u65b9\u6cd5\u8fdb\u884c\u91cd\u6784\u548c\u62c6\u5206\u6765\u63d0\u9ad8\u4ee3\u7801\u53ef\u8bfb\u6027\u3002
MethodComplexityCustomizer.limtLabel.text=\u590d\u6742\u5ea6\u9650\u5236:
OPTNAME_MethodComplexityLimit=\u590d\u6742\u5ea6\u9650\u5236
OPTNAME_MethodDepthLimit=\u8bed\u53e5\u6df1\u5ea6\u9650\u5236
# Method too long - lines or statements
DN_MethodTooLong=\u65b9\u6cd5\u4e3b\u4f53\u592a\u957f
DESC_MethodTooLong=\u62a5\u544a\u5176\u4e3b\u4f53\u8fc7\u957f\u7684\u65b9\u6cd5\u3002\u8f83\u957f\u7684\u65b9\u6cd5\u9700\u8981\u6765\u56de\u6eda\u52a8\u5c4f\u5e55, \u901a\u5e38\u53ef\u5c06\u5176\u91cd\u6784\u4e3a\u591a\u4e2a\u4ece\u4e2d\u95f4\u65b9\u6cd5\u8c03\u7528\u7684\u65b9\u6cd5\u3002\u5c06\u8f83\u957f\u7684\u65b9\u6cd5\u62c6\u5206\u6210\u591a\u4e2a\u547d\u540d\u6a21\u5757\u4e5f\u5229\u4e8e\u4ee3\u7801\u91cd\u7528\u3002\u4e00\u4e9b\u7f16\u7801\u5b9e\u8df5\u751a\u81f3\u8981\u6c42\u65b9\u6cd5\u5e94\u9002\u5408\u5c4f\u5e55\u5927\u5c0f, \u4ee5\u4fbf\u5f00\u53d1\u8005\u53ef\u4ee5\u8f7b\u677e\u6d4f\u89c8\u548c\u7406\u89e3\u3002
OPTNAME_MethodLinesLimit=\u5141\u8bb8\u7684\u884c\u6570
OPTNAME_MethodStatementsLimit=\u5141\u8bb8\u7684\u8bed\u53e5\u6570
# Method throws too many exception
DN_MethodTooManyExceptions=\u65b9\u6cd5\u6216\u6784\u9020\u51fd\u6570\u58f0\u660e\u7684\u5f02\u5e38\u9519\u8bef\u592a\u591a
DESC_MethodTooManyExceptions=\u62a5\u544a\u5728\u5176 <b>throws</b> \u5b50\u53e5\u4e2d\u58f0\u660e\u8bb8\u591a\u5f02\u5e38\u9519\u8bef\u7684\u65b9\u6cd5\u3002\u751f\u6210\u5927\u91cf\u5f02\u5e38\u9519\u8bef\u7c7b\u578b\u7684\u65b9\u6cd5\u96be\u4e8e\u4f7f\u7528, \u56e0\u4e3a\u8c03\u7528\u65b9\u5fc5\u987b\u5904\u7406\u6240\u6709\u7ed3\u679c\u6216\u4f7f\u5176\u81ea\u5df1\u7684\u5305\u542b\u5f02\u5e38\u9519\u8bef\u7684\u58f0\u660e\u590d\u6742\u5316\u3002\u9519\u8bef\u5904\u7406\u4ee3\u7801\u4f1a\u53d8\u5f97\u66f4\u590d\u6742\u3002<p/>\u6b64\u9879\u68c0\u67e5\u8fd8\u5904\u7406\u6784\u9020\u51fd\u6570\u3002
OPTNAME_MethodExceptionsLimit=\u5141\u8bb8\u7684\u5f02\u5e38\u9519\u8bef\u8ba1\u6570
# Method declares too may parameters
DN_MethodTooManyParameters=\u65b9\u6cd5\u58f0\u660e\u4e86\u592a\u591a\u53c2\u6570
DESC_MethodTooManyParameters=\u62a5\u544a\u5e26\u6709\u592a\u591a\u53c2\u6570\u7684\u65b9\u6cd5\u3002\u65b9\u6cd5\u5177\u6709\u5927\u91cf\u53c2\u6570\u610f\u5473\u7740\u8bbe\u8ba1\u4e0d\u4f73\u3002\u7531\u4e8e\u5c06\u6765\u8fd8\u53ef\u80fd\u4f1a\u6dfb\u52a0\u66f4\u591a\u53c2\u6570, \u56e0\u6b64\u5e94\u5c06\u53c2\u6570\u7ec4\u7ec7\u4e3a\u547d\u4ee4\u5bf9\u8c61, \u4ee5\u964d\u4f4e\u7ef4\u62a4\u6210\u672c\u3002\u6b64\u5916, \u4e5f\u53ef\u4ee5\u5c06\u65b9\u6cd5\u91cd\u6784\u4e3a\u51e0\u4e2a\u65b9\u6cd5, \u6bcf\u4e2a\u65b9\u6cd5\u6267\u884c\u4efb\u52a1\u7684\u4e00\u90e8\u5206\u64cd\u4f5c, \u8fd9\u6837, \u6240\u9700\u7684\u8f93\u5165\u53c2\u6570\u5c06\u8f83\u5c11\u3002
OPTNAME_MethodParametersLimit=\u5141\u8bb8\u7684\u53c2\u6570\u8ba1\u6570
DN_CtorTooManyParameters=\u6784\u9020\u51fd\u6570\u58f0\u660e\u4e86\u592a\u591a\u53c2\u6570
DESC_CtorTooManyParameters=\u62a5\u544a\u5e26\u6709\u592a\u591a\u53c2\u6570\u7684\u6784\u9020\u51fd\u6570\u3002\u6784\u9020\u51fd\u6570\u5e26\u6709\u7684\u53c2\u6570\u901a\u5e38\u6bd4\u5e38\u89c4\u65b9\u6cd5\u66f4\u591a, \u7279\u522b\u662f\u5728\u521d\u59cb\u5316\u5927\u578b\u5bf9\u8c61\u7684\u65f6\u5019\u3002<p/>\u53c2\u6570\u6570\u91cf\u592a\u591a\u610f\u5473\u7740\u8bbe\u8ba1\u4e0d\u4f73\u3002\u7531\u4e8e\u5c06\u6765\u8fd8\u53ef\u80fd\u6dfb\u52a0\u66f4\u591a\u53c2\u6570, \u56e0\u6b64\u5e94\u8003\u8651\u4f7f\u7528\u521b\u5efa\u6a21\u5f0f, \u5982\u6784\u5efa\u5668\u3002
OPTNAME_CtorParametersLimit=\u5141\u8bb8\u7684\u53c2\u6570\u8ba1\u6570
# Method with mulitple return statements
DN_MethodMultipleReturns=\u5177\u6709\u591a\u4e2a\u8fd4\u56de\u70b9\u7684\u65b9\u6cd5
DESC_MethodMultipleReturns=\u62a5\u544a\u4f7f\u7528 <b>return</b> \u8bed\u53e5\u4ece\u591a\u4e2a\u4f4d\u7f6e\u9000\u51fa\u7684\u65b9\u6cd5\u3002\u8fd9\u6837\u7684\u65b9\u6cd5\u53ef\u80fd\u4f1a\u9020\u6210\u6df7\u4e71\u5e76\u4e14\u4f1a\u52a0\u5927\u91cd\u6784\u96be\u5ea6\u3002\u6b64\u9879\u68c0\u67e5\u53ef\u4ee5\u5ffd\u7565\u6761\u4ef6\u578b\u7684 <b>guard returns</b> (\u4e00\u79cd <b>return</b> \u8bed\u53e5, \u662f <b>if</b> \u5206\u652f\u4e2d\u552f\u4e00\u7684\u8bed\u53e5)\u3002\u53ef\u4ee5\u9009\u62e9\u5ffd\u7565\u6240\u6709 <b>equals</b> \u65b9\u6cd5, \u56e0\u4e3a <b>equals</b> \u7684\u5185\u5bb9\u901a\u5e38\u662f\u4f7f\u7528\u5728\u7c7b\u578b\u6216\u503c\u4e0d\u5339\u914d\u65f6\u8fdb\u884c\u7684\u65e9\u671f\u8fd4\u56de\u751f\u6210\u7684\u3002
OPTNAME_MethodIgnoreReturnEquals=\u5728 'equals' \u4e2d\u5ffd\u7565
OPTNAME_MethodIgnoreReturnGuards=\u5ffd\u7565\u4fdd\u62a4\u6761\u4ef6
OPTNAME_MethodReturnLimit=\u8fd4\u56de\u9650\u5236
# Method with multiple negations
DN_MethodMultipleNegations=\u5e26\u6709\u591a\u4e2a\u5426\u5b9a\u7684\u65b9\u6cd5
DESC_MethodMultipleNegations=\u5e26\u6709\u591a\u4e2a\u5426\u5b9a\u8868\u8fbe\u5f0f (\u4e00\u5143 <b>!</b> \u6216 <b>! =</b>) \u7684\u65b9\u6cd5\u4f1a\u4f7f\u8bfb\u8005\u611f\u5230\u56f0\u60d1, \u800c true (\u975e\u5426\u5b9a) \u8868\u8fbe\u5f0f\u88ab\u8ba4\u4e3a\u66f4\u6613\u4e8e\u9605\u8bfb\u548c\u7406\u89e3\u3002\u8bf7\u8003\u8651\u66f4\u6539\u903b\u8f91, \u4ee5\u4f7f\u7528 true \u503c\u800c\u4e0d\u662f false \u503c\u3002
OPTNAME_MethodNegationsLimit=\u5426\u5b9a\u9650\u5236
OPTNAME_MethodNegationsIgnoreEquals=\u5728 equals() \u4e2d\u5ffd\u7565
OPTNAME_MethodNegationsIgnoreAsserts=\u5728\u65ad\u8a00\u4e2d\u5ffd\u7565
# Method with multiple loops
DN_MethodMultipleLoops=\u5e26\u6709\u591a\u4e2a\u5faa\u73af\u7684\u65b9\u6cd5
DESC_MethodMultipleLoops=\u5305\u542b\u591a\u4e2a\u5faa\u73af\u8bed\u53e5\u7684\u65b9\u6cd5\u3002
OPTNAME_MethodLoopsLimit=\u6700\u5927\u5faa\u73af\u6570
OPTDESC_MethodLoopsLimit
DN_MethodCoupled=\u8026\u5408\u592a\u591a\u7684\u65b9\u6cd5
DESC_MethodCoupled=\u62a5\u544a\u8026\u5408\u592a\u591a (\u5373\u5f15\u7528\u592a\u591a\u5176\u4ed6\u7c7b\u578b) \u7684\u65b9\u6cd5\u3002\u5f15\u7528\u5927\u91cf\u7c7b\u578b\u7684\u65b9\u6cd5\u662f<i>\u8106\u5f31</i>\u7684: \u5f53\u6240\u5f15\u7528\u7684\u7c7b\u578b\u53d1\u751f\u66f4\u6539\u65f6, \u8fd9\u4e9b\u65b9\u6cd5\u5f80\u5f80\u5931\u8d25, \u6216\u8005\u9700\u8981\u91cd\u6784\u3002\u53e6\u5916, \u79fb\u52a8\u4e0e\u5176\u4ed6\u6a21\u5757\u6709\u5f88\u591a\u4f9d\u8d56\u5173\u7cfb\u7684\u65b9\u6cd5\u4e5f\u66f4\u56f0\u96be\u3002<p/>\u5bf9\u65b9\u6cd5\u7c7b\u672c\u8eab\u53ca\u5176\u8d85\u7c7b\u7684\u5f15\u7528\u5c06\u88ab\u5ffd\u7565\u3002\u5982\u679c\u9009\u62e9<i>\u201c\u5ffd\u7565 Java \u5e73\u53f0\u4e0a\u7684\u4f9d\u8d56\u5173\u7cfb\u201d</i>, \u5bf9 <code>java.**</code> \u548c <code>javax.**</code> \u7c7b\u7684\u5f15\u7528\u4e5f\u5c06\u88ab\u5ffd\u7565\u3002
# Method with many dependencies
OPTNAME_MethodCouplingIgnoreJava=\u5ffd\u7565 Java \u5e73\u53f0\u4e0a\u7684\u4f9d\u8d56\u5173\u7cfb
OPTDESC_MethodCouplingIgnoreJava=\u62a5\u544a\u5305\u542b\u592a\u591a\u5faa\u73af\u8bed\u53e5\u7684\u65b9\u6cd5\u3002
OPTNAME_MethodCouplingLimit=\u6700\u5927\u8026\u5408\u6570
DN_ClassTooComplex=\u7c7b\u592a\u590d\u6742
DESC_ClassTooComplex=\u62a5\u544a\u5176\u5708\u590d\u6742\u5ea6\u8d85\u8fc7\u6240\u914d\u7f6e\u9650\u5236\u7684\u7c7b\u3002\u7c7b\u7684\u590d\u6742\u5ea6\u662f\u4ee5\u5176\u65b9\u6cd5\u590d\u6742\u5ea6\u603b\u548c\u7684\u5f62\u5f0f\u8ba1\u7b97\u7684\u3002
OPTNAME_ClassComplexityLimit=\u590d\u6742\u5ea6\u9650\u5236
DN_ClassAnonymousTooComplex=\u533f\u540d\u7c7b\u592a\u590d\u6742
DESC_ClassAnonymousTooComplex=\u62a5\u544a\u5176\u5708\u590d\u6742\u5ea6\u8d85\u8fc7\u6240\u914d\u7f6e\u9650\u5236\u7684\u533f\u540d\u7c7b\u3002\u7c7b\u7684\u590d\u6742\u5ea6\u662f\u4ee5\u5176\u65b9\u6cd5\u590d\u6742\u5ea6\u603b\u548c\u7684\u5f62\u5f0f\u8ba1\u7b97\u7684\u3002\u533f\u540d\u7c7b\u7684\u8d23\u4efb\u5e94\u8fdc\u8fdc\u5c11\u4e8e\u5e38\u89c4\u7c7b, \u5176\u590d\u6742\u5ea6\u4e5f\u5e94\u4f4e\u4e8e\u5e38\u89c4\u7c7b
OPTNAME_ClassAnonymousComplexityLimit=\u590d\u6742\u5ea6\u9650\u5236
DN_ClassTooCoupled=\u7c7b\u7684\u8026\u5408\u592a\u591a
DESC_ClassTooCoupled=\u62a5\u544a\u8026\u5408\u592a\u591a (\u4f7f\u7528\u592a\u591a\u5176\u4ed6\u7c7b\u578b) \u7684\u7c7b\u3002\u53ef\u4ee5\u5ffd\u7565\u5bf9 Java \u7cfb\u7edf\u5e93 (<code>java.**</code> \u548c <code>javax.**</code>) \u7684\u5f15\u7528\u3002
OPTNAME_ClassCouplingLimit=\u8026\u5408\u9650\u5236
OPTNAME_ClassCouplingIgnoreJava=\u5ffd\u7565 Java \u5e73\u53f0\u4e0a\u7684\u4f9d\u8d56\u5173\u7cfb
DN_ComplexArithmeticExpression=\u7b97\u672f\u8868\u8fbe\u5f0f\u592a\u590d\u6742
DESC_ComplexArithmeticExpression=\u62a5\u544a\u5176\u5305\u542b\u7684\u64cd\u4f5c\u6570\u91cf\u591a\u4e8e\u6240\u5b9a\u4e49\u64cd\u4f5c\u6570\u91cf\u7684\u7b97\u672f\u8868\u8fbe\u5f0f\u3002\u5305\u542b\u8bb8\u591a\u64cd\u4f5c\u6570\u7684\u8868\u8fbe\u5f0f\u96be\u4ee5\u9605\u8bfb, \u901a\u5e38\u53ef\u62c6\u5206\u6210\u51e0\u4e2a\u8d4b\u503c\u8bed\u53e5\u4ee5\u8fdb\u884c\u7ed3\u679c\u53d8\u91cf\u8fc7\u6e21\u3002
OPTNAME_ComplexArithmeticLimit=\u8fd0\u7b97\u7b26\u9650\u5236
DN_ComplexLogicalExpression=\u903b\u8f91\u8868\u8fbe\u5f0f\u592a\u590d\u6742
DESC_ComplexLogicalExpression=\u62a5\u544a\u5176\u5305\u542b\u7684\u64cd\u4f5c\u6570\u91cf\u591a\u4e8e\u6240\u5b9a\u4e49\u64cd\u4f5c\u6570\u91cf\u7684\u8868\u8fbe\u5f0f\u3002\u5305\u542b\u8bb8\u591a\u64cd\u4f5c\u6570\u7684\u8868\u8fbe\u5f0f\u96be\u4ee5\u9605\u8bfb, \u901a\u5e38\u53ef\u62c6\u5206\u6210\u51e0\u4e2a\u8d4b\u503c\u8bed\u53e5\u4ee5\u8fdb\u884c\u7ed3\u679c\u53d8\u91cf\u8fc7\u6e21\u3002
OPTNAME_ComplexLogicalLimit=\u8fd0\u7b97\u7b26\u9650\u5236
DN_ClassConstructorCount=\u7c7b\u7684\u6784\u9020\u51fd\u6570\u592a\u591a
DESC_ClassConstructorCount=\u62a5\u544a\u5b9a\u4e49\u4e86\u592a\u591a\u6784\u9020\u51fd\u6570\u7684\u7c7b\u3002
DN_AnonClassMethodCount=\u533f\u540d\u7c7b\u5177\u6709\u592a\u591a\u65b9\u6cd5
DESC_AnonClassMethodCount=\u62a5\u544a\u5177\u6709\u8bb8\u591a\u65b9\u6cd5\u7684\u533f\u540d\u7c7b\u3002\u533f\u540d\u7c7b\u901a\u5e38\u5b9e\u73b0\u4e00\u4e2a\u975e\u5e38\u7b80\u5355\u7684\u63a5\u53e3, \u5e76\u4e14\u5e94\u5f53\u975e\u5e38\u7b80\u5355\u3002\u5982\u679c\u533f\u540d\u7c7b\u7684\u590d\u6742\u5ea6\u589e\u957f, \u5efa\u8bae\u60a8\u81f3\u5c11\u521b\u5efa\u547d\u540d\u672c\u5730\u7c7b\u3002
DN_ClassMethodCount=\u7c7b\u7684\u65b9\u6cd5\u592a\u591a
DESC_ClassMethodCount=\u62a5\u544a\u5305\u542b\u592a\u591a\u65b9\u6cd5\u7684\u7c7b\u3002\u8fd9\u4e9b\u9009\u9879\u5141\u8bb8\u5ffd\u7565\u7b80\u5355\u7684 Bean \u5c5e\u6027\u5b58\u53d6\u65b9\u6cd5 - \u60f0\u6027 getter \u6216 setter (\u89e6\u53d1\u66f4\u6539\u4e8b\u4ef6) \u4e0d\u88ab\u89c6\u4e3a\u662f '\u7b80\u5355' \u7684\u3002\u8d85\u7c7b\u62bd\u8c61\u65b9\u6cd5\u7684\u5b9e\u73b0 (\u800c\u4e0d\u662f\u63a5\u53e3\u65b9\u6cd5\u7684\u5b9e\u73b0) \u4e5f\u53ef\u4ee5\u5ffd\u7565\u3002
OPTNAME_AnonClassMethodsLimit=\u65b9\u6cd5\u9650\u5236
OPTNAME_ClassConstructorsLimit=\u6784\u9020\u51fd\u6570\u9650\u5236
OPTNAME_ClassMethodsLimit=\u65b9\u6cd5\u9650\u5236
OPTNAME_ClassFieldsLimit=\u5b57\u6bb5\u9650\u5236
OPTNAME_ClassMethodCountIgnoreAccessors=\u5ffd\u7565\u7b80\u5355\u5b58\u53d6\u65b9\u6cd5
OPTDESC_ClassMethodCountIgnoreAccessors=\u4e0d\u5305\u62ec\u7b80\u5355\u5c5e\u6027\u5b58\u53d6\u65b9\u6cd5
OPTNAME_ClassMethodCountIgnoreAbstract=\u5ffd\u7565\u62bd\u8c61\u65b9\u6cd5\u5b9e\u73b0
DN_ClassFieldCount=\u7c7b\u7684\u5b57\u6bb5\u592a\u591a
DESC_ClassFieldCount=\u62a5\u544a\u62e5\u6709\u592a\u591a\u5b57\u6bb5\u7684\u7c7b\u3002\u7c7b\u4fdd\u5b58\u7684\u72b6\u6001\u4fe1\u606f\u592a\u591a, \u5e94\u8fdb\u884c\u8c03\u67e5\u4ee5\u4e86\u89e3\u72b6\u6001\u662f\u5426\u53ef\u4ee5\u62c6\u5206\u4e3a\u51e0\u4e2a\u72b6\u6001\u7c7b (\u901a\u5e38\u4e5f\u4f1a\u5206\u79bb\u64cd\u4f5c\u65b9\u6cd5), \u4ee5\u964d\u4f4e\u603b\u4f53\u7c7b\u590d\u6742\u5ea6\u3002
OPTNAME_FieldCountIgnoreConstants=\u5ffd\u7565\u5e38\u91cf
# {0} - method count
TEXT_AnonClassManyMethods=\u533f\u540d\u7c7b\u5177\u6709\u592a\u591a\u65b9\u6cd5: {0}
# {0} - number of operands
TEXT_ArithmeticTooComplex=\u7b97\u672f\u8868\u8fbe\u5f0f\u592a\u590d\u6742: {0} \u4e2a\u8fd0\u7b97
# {0} - complexity
TEXT_ClassAnonymousTooComplex=\u533f\u540d\u7c7b\u592a\u590d\u6742\u3002\u5708\u590d\u6742\u5ea6 = {0}
# {0} - class name
# {1} - constructor count
TEXT_ClassManyConstructors=\u7c7b{0}\u5177\u6709\u592a\u591a\u6784\u9020\u51fd\u6570: {1}
# {0} - class name
# {1} - field count
TEXT_ClassManyFields=\u7c7b{0}\u5177\u6709\u592a\u591a\u5b57\u6bb5: {1}
# {0} - class name
# {1} - method count
TEXT_ClassManyMethods=\u7c7b{0}\u5177\u6709\u592a\u591a\u65b9\u6cd5: {1}
# {0} - class name
# {1} - complexity
TEXT_ClassTooComplex=\u7c7b{0}\u592a\u590d\u6742\u3002\u5708\u590d\u6742\u5ea6 = {1}
# {0} - class name
# {1} - number of referencies
TEXT_ClassTooCoupled=\u7c7b{0}\u7684\u8026\u5408\u592a\u591a\u3002\u5f15\u7528\u4e86 {1} \u4e2a\u5176\u4ed6\u7c7b\u578b
# {0} - number of loops
TEXT_ConstructorMultipleLoops=\u6784\u9020\u51fd\u6570\u5305\u542b {0} \u4e2a\u5faa\u73af
# {0} - number of negations
TEXT_ConstructorMultipleNegations=\u6784\u9020\u51fd\u6570\u5305\u542b\u592a\u591a\u5426\u5b9a: {0}
# {0} - number of return points
TEXT_ConstructorMultipleReturns=\u6784\u9020\u51fd\u6570\u5177\u6709\u591a\u4e2a\u8fd4\u56de\u70b9: {0}
# {0} - cyclomatic complexity of the method
TEXT_ConstructorTooComplex=\u6784\u9020\u51fd\u6570\u592a\u590d\u6742; \u5708\u590d\u6742\u5ea6: {0}
# {0 - number of dependencies
TEXT_ConstructorTooCoupled=\u6784\u9020\u51fd\u6570\u7684\u8026\u5408\u592a\u591a\u3002\u5f15\u7528\u4e86 {0} \u4e2a\u7c7b\u578b
# {0} - maximum depth of statements in method
TEXT_ConstructorTooDeepNesting=\u6784\u9020\u51fd\u6570\u5305\u542b\u7684\u8bed\u53e5\u7ed3\u6784\u592a\u6df1: {0}
# {0} - number of lines in method
TEXT_ConstructorTooLongLines=\u6784\u9020\u51fd\u6570\u592a\u957f: {0} \u884c
# {0} - number of lines in method
TEXT_ConstructorTooLongStatements=\u6784\u9020\u51fd\u6570\u592a\u957f: {0} \u4e2a\u8bed\u53e5
# {0} - number of exceptions declared by the method
TEXT_ConstructorTooManyExceptions=\u6784\u9020\u51fd\u6570\u58f0\u660e\u4e86\u592a\u591a\u5f02\u5e38\u9519\u8bef: {0}
# {0} - number of parameters declared by the method
TEXT_ConstructorTooManyParameters=\u6784\u9020\u51fd\u6570\u7684\u53c2\u6570\u592a\u591a: {0}
# {0} - number of operands
TEXT_LogicalTooComplex=\u903b\u8f91\u8868\u8fbe\u5f0f\u592a\u590d\u6742: {0} \u4e2a\u8fd0\u7b97
# {0} - method name
# {1} - number of loops
TEXT_MethodMultipleLoops=\u65b9\u6cd5 ''{0}'' \u5305\u542b {1} \u4e2a\u5faa\u73af
# {0} - method name
# {1} - number of negations
TEXT_MethodMultipleNegations=\u65b9\u6cd5 ''{0}'' \u5305\u542b\u592a\u591a\u5426\u5b9a: {1}
# {0} - method name
# {1} - number of return points
TEXT_MethodMultipleReturns=\u65b9\u6cd5 ''{0}'' \u5177\u6709\u591a\u4e2a\u8fd4\u56de\u70b9: {1}
# {0} - method name
# {1} - cyclomatic complexity of the method
TEXT_MethodTooComplex=\u65b9\u6cd5 ''{0}'' \u592a\u590d\u6742; \u5708\u590d\u6742\u5ea6: {1}
# {0} - method name
# {1} - number of dependencies
TEXT_MethodTooCoupled=\u65b9\u6cd5 ''{0}'' \u7684\u8026\u5408\u592a\u591a\u3002\u5f15\u7528\u4e86 {1} \u4e2a\u7c7b\u578b
# {0} - method name
# {1} - maximum depth of statements in method
TEXT_MethodTooDeepNesting=\u65b9\u6cd5 ''{0}'' \u5305\u542b\u7684\u8bed\u53e5\u7ed3\u6784\u592a\u6df1: {1}
# {0} - method name
# {1} - number of lines in method
TEXT_MethodTooLongLines=\u65b9\u6cd5 ''{0}'' \u592a\u957f: {1} \u884c
# {0} - method name
# {1} - number of lines in method
TEXT_MethodTooLongStatements=\u65b9\u6cd5 ''{0}'' \u592a\u957f: {1} \u4e2a\u8bed\u53e5
# {0} - method name
# {1} - number of exceptions declared by the method
TEXT_MethodTooManyExceptions=\u65b9\u6cd5 ''{0}'' \u58f0\u660e\u4e86\u592a\u591a\u5f02\u5e38\u9519\u8bef: {1}
# {0} - method name
# {1} - number of parameters declared by the method
TEXT_MethodTooManyParameters=\u65b9\u6cd5 ''{0}'' \u7684\u53c2\u6570\u592a\u591a: {1}