blob: 2ebe0d537aa1ee862bd90dbeef967c92ae9c338f [file] [log] [blame]
###############################################################################
# Copyright (c) 2001, 2004 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
###############################################################################
# To avoid name collisions, each extension point should preface their property names with an identifier.
#
# *************************************************************************
# * Code oriented instructions:
# *
# * In the string, you may see the following special sequences:
# * a) {n} where n is a number. These are replaceable parameters.
# * b) '' In .properties files, in order to see one apostrophe (') in the final
# * string, sometimes two apostrophes must be entered in the string. In the translated
# * string, if there is at least one {n} in the string, then to show one apostrophe
# * to the user, put two apostrophes in the string. If there are no {n} in the string,
# * then put one apostrophe.
# * For example, say that you want the user to read "George's file".
# * GEORGE=George's file was on the desk.
# * GEORGE2=George''s file and {0} were on the desk.
# * GEORGE uses one apostrophe because there are no {n} and GEORGE2
# * uses two apostrophes because there is a {n}.
# * c) '' text '' where text can be any word(s). The text between the double
# * apostrophes should not be translated.
# * d) <text> where text can be any word(s). The text between the angle
# * brackets should NOT be translated.
# * e) "text" where text can be any word(s). The text between the quotation
# * marks should NOT be translated.
# *
# *************************************************************************
# * Other instructions
# * a) Do not translate any text that is on a line which begins with a comment
# * symbol (#).
# * b) Do not translate these words:
# * schema, EJB, RDB, JAR, RMI, BMP, CMP, OOSQL
# * c) Please return the .properties files using the same directory structure.
# * This is necessary because two of the files have the same name.
# *
# *************************************************************************
# Any other comments to the translators are on lines which start like this: # 2TC:
#
# Version 1.14
#
#
# ID:
# VBF - Validation Builder Framework
# VBF_EXC=Exception or error text
# VBF_STATUS=Status message
# VBF_TASK=Task list message
#
#
# Begin Validation Builder Framework Strings
#
# IDs:
# VBF_EXC=Exception or error text
# VBF_STATUS=Status message
# VBF_TASK=Task list message
#
VBF_EXC_CANNOT_ADD_MARKER=IWAE0001E \u7121\u6cd5\u5c07\u6a19\u8a18\u65b0\u589e\u81f3\u4f5c\u696d\u6e05\u55ae\u4e2d\u7684 {0} \u8cc7\u6e90\u3002
VBF_EXC_CANNOT_REMOVE_MARKER=IWAE0002E \u7121\u6cd5\u5f9e\u4f5c\u696d\u6e05\u55ae\u4e2d\u7684 {0} \u8cc7\u6e90\u79fb\u9664\u6a19\u8a18\u3002
VBF_EXC_HELPER_MISSING=IWAE0003E \u7121\u6cd5\u8f09\u5165 {0}\uff0c\u56e0\u70ba\u5b83\u6c92\u6709\u6307\u5b9a <helper>\u3002\u9a57\u8b49\u5668\u5fc5\u9808\u8b58\u5225\u8f09\u5165\u5176 MOF \u6a21\u578b\u7684 Helper \u985e\u5225\u3002
VBF_EXC_HELPER_CANNOTLOAD=IWAE0004E \u7121\u6cd5\u8f09\u5165 {0}\uff0c\u56e0\u70ba\u7121\u6cd5\u8f09\u5165\u5b83\u7684 <helper> {1}\u3002\u78ba\u5b9a\u6709\u6b63\u78ba\u62fc\u51fa\u6709\u5340\u5206\u5927\u5c0f\u5beb\u7684\u6a94\u540d\u3002
VBF_EXC_INTERNAL=IWAE0005E \u9a57\u8b49\u671f\u9593\u767c\u751f\u5167\u90e8\u932f\u8aa4\u3002\u5df2\u5728\u542b\u6709 {1} \u9a57\u8b49\u5668\u7684 {0} \u5c08\u6848\u57f7\u884c\u9a57\u8b49\u3002\u64f2\u51fa\u7684\u8a0a\u606f\u662f {2}\u3002
# 2TC: In the following string, "type" is a noun
VBF_EXC_INVALID_TYPE_FILTER=IWAE0006E \u985e\u578b\u904e\u6ffe\u5668\u7121\u6548\uff1b{0} \u5fc5\u9808\u662f {1} \u7684\u5be6\u4f8b\u3002
VBF_EXC_INVALID_RESOURCE=IWAE0007E \u7121\u6cd5\u65b0\u589e\u542b\u76ee\u6a19\u7269\u4ef6 "{1}" \u7684 "{0}" \u8a0a\u606f\uff0c\u56e0\u70ba\u627e\u4e0d\u5230\u8981\u8207\u8a0a\u606f\u7522\u751f\u95dc\u806f\u7684\u6a94\u6848\u3001\u8cc7\u6599\u593e\u6216\u5c08\u6848\u3002
VBF_EXC_MISSING_VALIDATOR_EP=IWAE0008E \u7121\u6cd5\u555f\u52d5\u9a57\u8b49\u5668\u67b6\u69cb\u3002\u627e\u4e0d\u5230\u540d\u7a31\u70ba \"{0}\" \u7684\u5ef6\u4f38\u9ede\u3002\u5132\u5b58\u6240\u6709\u65e5\u8a8c\u6a94\u4e26\u806f\u7d61 IBM \u696d\u52d9\u4ee3\u8868\u3002
VBF_EXC_MISSING_PROJECTNATURE_ID=IWAE0009E projectNature \u5fc5\u9808\u6709\u76f8\u95dc\u806f\u7684 ID\u3002\u9a57\u8b49\u7a0b\u5e8f\u6b63\u5728\u5ffd\u7565\u9019\u500b\u6a19\u793a\uff0c\u4e26\u7e7c\u7e8c\u4f5c\u696d\u3002
VBF_EXC_RUNTIME=IWAE0010E \u5728\u9a57\u8b49\u671f\u9593\u767c\u751f\u57f7\u884c\u6642\u671f\u7570\u5e38\u72c0\u6cc1 {0}\u3002\u88ab\u57f7\u884c\u7684\u9a57\u8b49\u5668\u662f {1}\uff0c\u64f2\u51fa\u7684\u8a0a\u606f\u662f {2}\u3002
VBF_EXC_SYNTAX_NULL_NAME=IWAE0011E \u7121\u6cd5\u65b0\u589e\u8cc7\u6e90 {0} \u5230\u6a94\u6848\u6e05\u55ae\uff0c\u56e0\u70ba IHelper.getPortableName() \u50b3\u56de\u7a7a\u503c\u3002{1} \u9a57\u8b49\u5668\u5c07\u4e0d\u9a57\u8b49\u9019\u9805\u8cc7\u6e90\u3002
VBF_EXC_SYNTAX_NO_HELPER=IWAE0012E \u5728 plugin.xml \u6a94\u4e2d\u6c92\u6709\u6307\u5b9a {0} \u9a57\u8b49\u5668\u7684 <helper> \u5143\u7d20\u3002\u56e0\u70ba\u7121\u6cd5\u5efa\u7acb Helper\uff0c\u6240\u4ee5\u4e0d\u6703\u8f09\u5165\u9a57\u8b49\u5668\u3002
VBF_EXC_SYNTAX_NO_HELPER_CLASS=IWAE0013E \u5728 plugin.xml \u6a94\u7684 <helper> \u5143\u7d20\u4e2d\u6c92\u6709\u6307\u5b9a {0} \u9a57\u8b49\u5668\u7684 "class" \u5c6c\u6027\u3002\u7f3a\u5c11\u57f7\u884c\u7684\u985e\u5225\u540d\u7a31\uff0c\u6240\u4ee5\u7121\u6cd5\u5efa\u7acb Helper\u3002\u56e0\u70ba\u7121\u6cd5\u5efa\u7acb Helper\uff0c\u6240\u4ee5\u4e0d\u6703\u8f09\u5165\u9a57\u8b49\u5668\u3002
VBF_EXC_SYNTAX_NO_HELPER_THROWABLE=IWAE0014E \u7121\u6cd5\u5efa\u7acb Helper {0}\uff0c\u56e0\u70ba\u6355\u6349\u5230 Throwable\u3002
VBF_EXC_SYNTAX_NO_VAL_RUN=IWAE0015E \u7121\u6cd5\u5efa\u7acb\u9a57\u8b49\u5668\uff0c\u56e0\u70ba\u5728 plugin.xml \u6a94\u4e2d\u6c92\u6709\u6307\u5b9a {0} \u9a57\u8b49\u5668\u7684 <run> \u5143\u7d20\u3002\u9664\u975e\u6307\u5b9a "class" \u5c6c\u6027\u7684 <run> \u5143\u7d20\u5b58\u5728\uff0c\u5426\u5247\u7121\u6cd5\u5efa\u7acb\u9a57\u8b49\u5668\u3002"class" \u5c6c\u6027\u7684\u503c\u61c9\u8a72\u662f\u57f7\u884c IWorkbenchHelper \u4ecb\u9762\u7684\u985e\u5225\u540d\u7a31\u3002
VBF_EXC_SYNTAX_NO_VAL_CLASS=IWAE0016E \u7121\u6cd5\u5efa\u7acb\u9a57\u8b49\u5668\uff0c\u56e0\u70ba\u5728 plugin.xml \u6a94\u7684 <run> \u5143\u7d20\u4e2d\u6c92\u6709\u6307\u5b9a {0} \u9a57\u8b49\u5668\u7684 "class" \u5c6c\u6027\u3002\u9664\u975e\u6307\u5b9a "class" \u5c6c\u6027\u7684 <run> \u5143\u7d20\u5b58\u5728\uff0c\u5426\u5247\u7121\u6cd5\u5efa\u7acb\u9a57\u8b49\u5668\u3002"class" \u5c6c\u6027\u7684\u503c\u61c9\u8a72\u662f\u57f7\u884c IWorkbenchHelper \u4ecb\u9762\u7684\u985e\u5225\u540d\u7a31\u3002
VBF_EXC_SYNTAX_NO_VAL_THROWABLE=IWAE0017E \u7121\u6cd5\u5efa\u7acb {0} \u9a57\u8b49\u5668\uff0c\u56e0\u70ba\u6355\u6349\u5230 Throwable\u3002
VBF_EXC_SYNTAX_NO_VAL_NULL=IWAE0018E \u7121\u6cd5\u5efa\u7acb\u9a57\u8b49\u5668\u985e\u5225 {0}\u3002IConfigurationElement.createExecutableExtension(String) \u50b3\u56de\u7a7a\u503c\u3002
VBF_EXC_DISABLEV=IWAE0019E \u7121\u6cd5\u5efa\u7acb {0} \u9a57\u8b49\u5668\u7684\u5be6\u4f8b\u3002\u505c\u7528\u9a57\u8b49\u5668\uff1b\u8acb\u95b1\u8b80\u65e5\u8a8c\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
VBF_EXC_DISABLEH=IWAE0020E \u7121\u6cd5\u5efa\u7acb Helper {0} \u7684\u5be6\u4f8b\u3002\u505c\u7528 {1} \u9a57\u8b49\u5668\uff1b\u8acb\u95b1\u8b80\u65e5\u8a8c\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
VBF_EXC_ORPHAN_IVALIDATOR=IWAE0021E \u627e\u4e0d\u5230 {0} \u9a57\u8b49\u5668\u7684 Meta \u8cc7\u6599\u3002
VBF_EXC_VALIDATORNAME_IS_NULL=IWAE0022E \u5df2\u505c\u7528 ID \u70ba {0} \u7684\u5916\u639b\u7a0b\u5f0f\uff0c\u56e0\u70ba\u5b83\u7684 getName() \u65b9\u6cd5\u50b3\u56de\u7a7a\u503c\u3002\u65b9\u6cd5\u5fc5\u9808\u50b3\u56de\u4e00\u503c\u3002
VBF_EXC_NULLCREATE=IWAE0023E \u7121\u6cd5\u5efa\u7acb\u7a7a\u503c\u8cc7\u6e90\u7684\u9a57\u8b49\u914d\u7f6e\u3002
VBF_EXC_NULLSAVE=IWAE0024E \u7121\u6cd5\u5132\u5b58\u7a7a\u503c\u8cc7\u6e90\u7684\u9a57\u8b49\u914d\u7f6e\u3002
VBF_EXC_SAVE=IWAE0025E \u7121\u6cd5\u5132\u5b58 {0} \u8cc7\u6e90\u7684\u9a57\u8b49\u914d\u7f6e\u3002
VBF_EXC_NULLRETRIEVE=IWAE0026E \u7121\u6cd5\u64f7\u53d6\u9a57\u8b49\u914d\u7f6e\uff0c\u56e0\u70ba\u8cc7\u6e90\u662f\u7a7a\u503c\u3002
VBF_EXC_RETRIEVE=IWAE0027E \u7121\u6cd5\u64f7\u53d6 {0} \u8cc7\u6e90\u7684\u9a57\u8b49\u914d\u7f6e\u3002
VBF_EXC_BADVMD=IWAE0028E ValidatorMetaData[] \u4e0d\u80fd\u662f\u7a7a\u503c\u6216\u662f\u7a7a\u7684\u3002
VBF_EXC_OPENPRJ=IWAE0029E \u5fc5\u9808\u958b\u555f {0} \u5c08\u6848\u3002
VBF_EXC_EXISTPRJ=IWAE0030E {0} \u5c08\u6848\u5fc5\u9808\u5b58\u5728\u3002
VBF_EXC_BADPRJ=IWAE0031E {0} \u5c08\u6848\u5fc5\u9808\u662f\u542b\u6709 IResource[] \u4e2d\u4e4b\u8cc7\u6e90\u7684\u5c08\u6848\u3002
VBF_EXC_MULTIPRJ=IWAE0032E IResource[] \u4e2d\u7684\u6240\u6709 IResource \u5be6\u4f8b\u90fd\u5fc5\u9808\u662f\u76f8\u540c IProject \u5be6\u4f8b\u7684\u4e00\u90e8\u5206\u3002\u8cc7\u6e90\u4f86\u81ea\u4e0b\u5217\u5c08\u6848\uff1a{0}\u3002
VBF_EXC_BADVAL=IWAE0033E \u5fc5\u9808\u5728 {1} \u914d\u7f6e {0} \u9a57\u8b49\u5668\uff1b
VBF_STATUS_INITIALIZING=\u6b63\u5728\u8d77\u59cb\u8a2d\u5b9a {0}\u3002
VBF_STATUS_VALIDATOR_CLEANUP=\u5728\u7d42\u6b62\u4e4b\u524d\uff0c\u6b63\u5728\u57f7\u884c {0} \u4e0a\u7684\u6e05\u9664\u4f5c\u696d\u3002
VBF_STATUS_PROGRESSMONITOR_TITLE=\u6b63\u5728\u9a57\u8b49
VBF_STATUS_NULL_DELTA=\u7121\u6cd5\u64f7\u53d6\u524d\u6b21\u5efa\u7f6e\u72c0\u614b {0}\u3002\u6b63\u5728\u57f7\u884c\u5b8c\u6574\u7684\u9a57\u8b49\u3002
VBF_STATUS_VALIDATOR_TERMINATED=\u5df2\u53d6\u6d88\u4f7f\u7528 {1} \u5c0d {0} \u7684\u9a57\u8b49\u7a0b\u5e8f\u3002
VBF_STATUS_START_REMOVING_OLD_MESSAGES=\u5df2\u958b\u59cb\u79fb\u9664 {1} \u4e0a\u7684 {0} \u8a0a\u606f...
VBF_STATUS_FINISH_REMOVING_OLD_MESSAGES=\u5df2\u79fb\u9664\u8a0a\u606f\u3002
VBF_STATUS_STARTING_VALIDATION=\u5df2\u958b\u59cb\u4f7f\u7528 {1} \u5c0d {0} \u7684\u9a57\u8b49\u7a0b\u5e8f...
VBF_STATUS_ENDING_VALIDATION=\u5b8c\u6210 {1} \u5c0d {0} \u7684\u9a57\u8b49\u7a0b\u5e8f\u3002\u5df2\u5831\u544a\u6240\u6709\u5e38\u898b\u7684\u554f\u984c\u3002
VBF_STATUS_ENDING_VALIDATION_ABNORMALLY=\u4f7f\u7528 {1} \u5c0d {0} \u7684\u9a57\u8b49\u7a0b\u5e8f\u7570\u5e38\u7d42\u6b62\u3002\u554f\u984c\u6e05\u55ae\u53ef\u80fd\u4e0d\u5b8c\u6574\u3002\u6709\u95dc\u7570\u5e38\u7d42\u6b62\u7684\u539f\u56e0\uff0c\u8acb\u53c3\u95b1\u53c3\u8003\u8a0a\u606f\u3002
VBF_STATUS_LOOKING=\u6b63\u5728\u5c0b\u627e\u89e3\u9664\u5b89\u88dd\u4e4b\u9a57\u8b49\u5668\u6240\u64c1\u6709\u7684\u9a57\u8b49\u8a0a\u606f...
VBF_STATUS_LOOKINGDONE=\u6b63\u5728\u5c0b\u627e\u89e3\u9664\u5b89\u88dd\u4e4b\u9a57\u8b49\u5668\u6240\u64c1\u6709\u7684\u9a57\u8b49\u8a0a\u606f...\u5b8c\u6210\u3002
VBF_STATUS_REMOVING=\u6b63\u5728\u79fb\u9664\u89e3\u9664\u5b89\u88dd\u4e4b\u9a57\u8b49\u5668\u6240\u64c1\u6709\u7684\u9a57\u8b49\u8a0a\u606f...
VBF_STATUS_REMOVINGDONE=\u6b63\u5728\u79fb\u9664\u89e3\u9664\u5b89\u88dd\u4e4b\u9a57\u8b49\u5668\u6240\u64c1\u6709\u7684\u9a57\u8b49\u8a0a\u606f...\u5b8c\u6210\u3002
# The following message will be deleted soon.
VBF_TASK_WARN_MESSAGE_LIMIT_ABORT=IWAE0034W IWAD3000I: {1} \u5df2\u7d42\u6b62 {0} \u7684\u9a57\u8b49\uff0c\u56e0\u70ba\u5df2\u5831\u544a\u7684\u8a0a\u606f\u6578\u76ee\u9054\u5230\u4e86\u4e0a\u9650\u3002\u53ef\u80fd\u6703\u907a\u6f0f\u90e8\u5206\u8a0a\u606f\u3002
VBF_TASK_WARN_MESSAGE_LIMIT_VAL=IWAE0035W IWAD3000I: \u53ef\u80fd\u6703\u907a\u6f0f\u90e8\u5206\u8a0a\u606f\uff0c\u56e0\u70ba\u5df2\u5831\u544a\u7684\u8a0a\u606f\u6578\u76ee\u9054\u5230\u4e86\u4e0a\u9650\u3002\u8acb\u589e\u52a0\u8a0a\u606f\u6578\u76ee\u7684\u4e0a\u9650\uff0c\u7136\u5f8c\u518d\u8a66\u4e00\u6b21\u3002
#
# End Validation Builder Framework Strings
#