blob: ecc1ab599a451a295507fe964f2d9366869fc059 [file] [log] [blame]
OpenIDE-Module-Display-Category=Ruby
OpenIDE-Module-Name=Ruby \u7f16\u8f91
Services/MIMEResolver/ruby-mime-resolver.xml=Ruby \u6587\u4ef6
text/x-ruby=Ruby
text/x-ruby-string-double=Ruby \u5f15\u7528\u7684\u5b57\u7b26\u4e32
text/x-ruby-string-single=Ruby \u5b57\u7b26\u4e32
text/x-ruby-comment=Ruby \u6ce8\u91ca
ruby-reflow-paragraph=\u91cd\u65b0\u8bbe\u7f6e\u6bb5\u843d\u683c\u5f0f
editor-popup-ruby-reflow-paragraph=\u91cd\u65b0\u8bbe\u7f6e\u6bb5\u843d\u683c\u5f0f
NoRename=\u65e0\u6cd5\u91cd\u547d\u540d\u6b64\u7b26\u53f7\uff1b\u53ea\u5141\u8bb8\u91cd\u547d\u540d\u53c2\u6570\u3001\u5c40\u90e8\u53d8\u91cf\u548c\u52a8\u6001\u53d8\u91cf
NoRenameWithErrors=\u5f53\u6e90\u6587\u4ef6\u5305\u542b\u9519\u8bef\u65f6\u65e0\u6cd5\u8fdb\u884c\u91cd\u547d\u540d
UnexpectedError=\u8bed\u6cd5\u9519\u8bef\uff0c\u610f\u5916\u7684 {0}
OptionsCategory_Name=Ruby
OptionsCategory_Title=Ruby
UnsafeIdentifierName=\u5728 Ruby \u540d\u79f0\u4e2d\uff0c\u53ea\u6709 a-z\u3001A-Z\u3001\u6570\u5b57\u548c\u4e0b\u5212\u7ebf\u662f\u53ef\u4ee5\u5b89\u5168\u4f7f\u7528\u7684
## TEMPORARY -- this should be removed soon
# because the colors should be added dynamically from the infrastructure
ERROR=\u9519\u8bef
CLASS_VAR=\u7c7b\u53d8\u91cf
REGEXP_LITERAL=\u6b63\u5219\u8868\u8fbe\u5f0f
LINE_COMMENT=\u884c\u6ce8\u91ca
CONSTANT=\u5e38\u91cf
INT_LITERAL=\u6570\u503c
IDENTIFIER=\u6807\u8bc6\u7b26
keyword=\u5173\u952e\u5b57
WHITESPACE=\u7a7a\u767d
FLOAT_LITERAL=\u6d6e\u70b9\u6570\u503c\u578b
ANY_OPERATOR=\u8fd0\u7b97\u7b26
INSTANCE_VAR=\u5b9e\u4f8b
STRING_INVALID=\u65e0\u6548\u7684\u5b57\u7b26\u4e32
GLOBAL_VAR=\u5168\u5c40\u53d8\u91cf
STRING_LITERAL=\u5b57\u7b26\u4e32
DOUBLE_LITERAL=Double
BLOCK_COMMENT=\u5757\u6ce8\u91ca
STRING_TEXT=\u5b57\u7b26\u4e32
QUOTED_STRING_LITERAL=\u5f15\u7528\u7684\u5b57\u7b26\u4e32
LONG_LITERAL=Long
STRING_ESCAPE=\u5b57\u7b26\u4e32\u8f6c\u4e49
DOCUMENTATION=\u6587\u6863
COMMENT_TEXT=\u6ce8\u91ca\u6587\u672c
COMMENT_TODO=\u6ce8\u91ca TODO \u6587\u672c
COMMENT_RDOC=RDoc \u6ce8\u91ca\u6807\u8bb0
COMMENT_HTMLTAG=\u6ce8\u91ca HTML \u6807\u8bb0
COMMENT_LINK=\u6ce8\u91ca\u94fe\u63a5
COMMENT_BOLD=\u7c97\u4f53\u6ce8\u91ca
COMMENT_ITALIC=\u659c\u4f53\u6ce8\u91ca
TYPE_SYMBOL=\u7c7b\u578b\u7b26\u53f7
REGEXP_TEXT=\u6b63\u5219\u8868\u8fbe\u5f0f
REGEXP_META=\u6b63\u5219\u8868\u8fbe\u5f0f Meta \u5b57\u7b26
REGEXP_INVALID=\u65e0\u6548\u7684\u6b63\u5219\u8868\u8fbe\u5f0f
#"Semantic" highlighting:
mod-unused=\u672a\u4f7f\u7528\u7684\u5143\u7d20
mod-abstract=\u62bd\u8c61\u5143\u7d20
mod-field=\u5b57\u6bb5
mod-local-variable=\u5c40\u90e8\u53d8\u91cf
mod-parameter=\u53c2\u6570
mod-method=\u65b9\u6cd5
mod-constructor=\u6784\u9020\u51fd\u6570
mod-class=\u7c7b
mod-interface=\u63a5\u53e3
mod-annotation-type=\u6807\u6ce8
mod-enum=\u679a\u4e3e
mod-deprecated=\u8fc7\u65f6\u5143\u7d20
mod-static=\u9759\u6001\u6210\u5458
mod-private=\u79c1\u6709\u6210\u5458
mod-package-private=\u79c1\u6709\u5305\u6210\u5458
mod-protected=\u53d7\u4fdd\u62a4\u7684\u6210\u5458
mod-public=\u516c\u5171\u6210\u5458
mod-type-parameter-declaration=\u7c7b\u578b\u53c2\u6570
mod-type-parameter-use=\u7c7b\u578b\u53c2\u6570\u4f7f\u7528
mod-undefined=\u672a\u5b9a\u4e49\u7684\u5143\u7d20
mark-occurrences=\u6807\u8bb0\u5b9e\u4f8b
covered=\u5df2\u8986\u76d6
uncovered=\u672a\u8986\u76d6
inferred=\u63a8\u65ad\u5df2\u8986\u76d6
#ct_l==>
#ct_jc=import Java class
#ct_do=do { |e| \u2026 }
#ct_module=module end
#ct_begin=begin rescue end
#ct_if=if \u2026 | end
#ct_ife=if \u2026 | else \u2026 | end
#ct_doc==begin/=end documentation
# TextMate snippets: Ruby.tmbundle
ct_hash=Add # => Marker
ct_colon=Hash Pair :key => "value"
#ct_Comp=include Comparable \u2026
#ct_Dir=Dir.glob("\u2026") { |file| \u2026 }
#ct_Enum=include Enumerable \u2026
#ct_File=File.foreach ("\u2026") { |line| \u2026 }
#ct_Forw-=extend Forwardable
#ct_Hash=Hash.new { |hash, key| hash[key] = \u2026 }
#ct_Md=Marshal.dump(\u2026, file)
#ct_Ml=Marshal.load(obj)
#ct_Pn-=PStore.new( \u2026 )
#ct_Yd-=YAML.dump(\u2026, file)
#ct_Yl-=YAML.load(file)
#ct_all=all? { |e| \u2026 }
#ct_am=alias_method \u2026
#ct_any=any? { |e| \u2026 }
#ct_app=application_code { \u2026 }
#ct_as=assert(\u2026)
#ct_ase=assert_equal(\u2026)
#ct_asid=assert_in_delta(\u2026)
#ct_asio=assert_instance_of(\u2026)
#ct_asko=assert_kind_of(\u2026)
#ct_asm=assert_match(\u2026)
#ct_asn=assert_nil(\u2026)
#ct_asne=assert_not_equal(\u2026)
#ct_asnm=assert_no_match(\u2026)
#ct_asnn=assert_not_nil(\u2026)
#ct_asnr=assert_nothing_raised(\u2026) { \u2026 }
#ct_asns=assert_not_same(\u2026)
#ct_asnt=assert_nothing_thrown { \u2026 }
#ct_aso=assert_operator(\u2026)
#ct_asr=assert_raise(\u2026) { \u2026 }
#ct_asrt=assert_respond_to(\u2026)
#ct_ass=assert_same(\u2026)
#ct_ast=assert_throws(\u2026) { \u2026 }
#ct_bm-=Benchmark.bmbm do \u2026 end
#ct_case=case \u2026 | end
#ct_cl=classify { |e| \u2026 }
#ct_cla=ClassName = Struct \u2026 do \u2026 end
#ct_clafn=class_from_name()
#ct_col=collect { |e| \u2026 }
#ct_dop=do \u2026 end
#ct_deec=deep_copy(\u2026)
#ct_def=def \u2026 | end
#ct_defd=def_delegator \u2026
#ct_defds=def_delegators \u2026
#ct_defmm=def method_missing \u2026 end
#ct_defs=def self \u2026 end
#ct_deft=def test_ \u2026 end
#ct_deli=delete_if { |e| \u2026 }
#ct_det=detect { |e| \u2026 }
#ct_ea=each { |e| \u2026 }
#ct_eab=each_byte { |byte| \u2026 }
#ct_eac-=each_char { |chr| \u2026 }
#ct_eai=each_index { |i| \u2026 }
#ct_eak=each_key { |key| \u2026 }
#ct_eal=each_line { |line| \u2026 }
#ct_eap=each_pair { |name, val| \u2026 }
#ct_eas-=each_slice(\u2026) { |group| \u2026 }
#ct_eav=each_value { |val| \u2026 }
#ct_eawi=each_with_index { |e, i| \u2026 }
#ct_elsif=elsif \u2026
#ct_end=__END__
#ct_fin=find { |e| \u2026 }
#ct_fina=find_all { |e| \u2026 }
#ct_fl=flunk(\u2026)
#ct_flao=flatten_once()
#ct_gre=grep(/pattern/) { |match| \u2026 }
#ct_loo=loop { \u2026 }
#ct_map=map { |e| \u2026 }
#ct_mapwi-=map_with_index { |e, i| \u2026 }
#ct_max=max { |a, b| \u2026 }
#ct_min=min { |a, b| \u2026 }
#ct_mod=module \u2026 ClassMethods \u2026 end
#ct_par=partition { |e| \u2026 }
#ct_patfh=path_from_here( \u2026 )
#ct_r=attr_reader \u2026
#ct_ran=randomize()
#ct_rb=#!/usr/bin/env ruby -wKU
#ct_rej=reject { |e| \u2026 }
#ct_rep=results.report(\u2026) { \u2026 }
#ct_req=require "\u2026"
#ct_reve=reverse_each { |e| \u2026 }
#ct_rw=attr_accessor \u2026
#ct_sca=scan(/\u2026/) { |match| \u2026 }
#ct_sel=select { |e| \u2026 }
#ct_sin=singleton_class()
#ct_sor=sort { |a, b| \u2026 }
#ct_sorb=sort_by { |e| \u2026 }
#ct_tc=class \u2026 < Test::Unit::TestCase \u2026 end
#ct_ts=require "tc_\u2026" \u2026
#ct_uni=unix_filter { \u2026 }
#ct_unless=unless \u2026 | end
#ct_until=until \u2026 end
#ct_usai=usage_if()
#ct_usau=usage_unless()
#ct_w=attr_writer \u2026
#ct_when=when \u2026 |
#ct_while=while \u2026 end
#ct_y=:yields:
#ct_zip=zip(enums) { |row| \u2026 }
# TextMate snippets from Ruby on Rails.tmbundle
#ct_art=assert_redirected_to
#ct_asre=assert_response
#ct_bt=belongs_to
#ct_flash=flash[\u2026 | ]
#ct_habtm=has_and_belongs_to_many
#ct_hm=has_many
#ct_ho=has_one
#ct_log=logger.debug
ct_mccc=Create Several Columns
ct_mcol=\u6dfb\u52a0\u5217
#ct_mp=map(&:sym_proc)
ct_mtab=\u521b\u5efa\u8868
#ct_ra=render (action)
#ct_ral=render (action, layout)
#ct_rcea=render_component (action)
#ct_rcec=render_component (controller)
#ct_rceca=render_component (controller, action)
#ct_rdb=RAILS_DEFAULT_LOGGER.debug
#ct_rea=redirect_to (action)
#ct_reai=redirect_to (action, id)
#ct_rec=redirect_to (controller)
#ct_reca=redirect_to (controller, action)
#ct_recai=redirect_to (controller, action, id)
#ct_rf=render (file)
#ct_rfu=render (file, use_full_path)
#ct_ri=render (inline)
#ct_ril=render (inline, locals)
#ct_rit=render (inline, type)
#ct_rl=render (layout)
#ct_rn=render (nothing)
#ct_rns=render (nothing, status)
#ct_rp=render (partial)
#ct_rpc=render (partial, collection)
#ct_rpl=render (partial, locals)
#ct_rpo=render (partial, object)
#ct_rps=render (partial, status)
#ct_rt=render (text)
#ct_rtl=render (text, layout)
#ct_rtlt=render (text, layout => true)
#ct_rts=render (text, status)
#ct_va=validates_associated
#ct_vaif=validates_associated if
#ct_vc=validates_confirmation_of
#ct_vcif=validates_confirmation_of if
#ct_ve=validates_exclusion_of
#ct_veif=validates_exclusion_of if
#ct_verify=verify \u2026 render
#ct_vl=validates_length_of
#ct_vp=validates_presence_of
#ct_vpif=validates_presence_of if
#ct_vu=validates_uniqueness_of
#ct_vuif=validates_uniqueness_of if
# Mime Type application/x-httpd-eruby
#ct_ft=form_tag
#ct_lia=link_to (action)
#ct_liai=link_to (action, id)
#ct_lic=link_to (controller)
#ct_lica=link_to (controller, action)
#ct_licai=link_to (controller, action, id)
DynamicMethod=\u6b64\u65b9\u6cd5\u662f\u901a\u8fc7 Rails \u52a8\u6001\u751f\u6210\u7684\uff0c\u5b83\u5c06\u5728\u6a21\u578b\u4e2d\u641c\u7d22\u7ed9\u5b9a\u5217\u7684\u5339\u914d\u9879\u3002\u4e5f\u53ef\u4ee5\u6309\u5217\u7ec4\u5408\u8fdb\u884c\u641c\u7d22\uff0c\u65b9\u6cd5\u662f\uff1a\u4f7f\u7528 <code>_and_</code> \u5c06\u5b83\u4eec\u8fde\u63a5\u8d77\u6765\u3002
NoCommentFound=\u627e\u4e0d\u5230\u6ce8\u91ca
#Documented=(documented)
#NoDoced=(:nodoc:)
RubyLib=Ruby \u5e93
In=in
FileDeleted=\u627e\u4e0d\u5230\u8be5\u6587\u4ef6\u3002\u53ef\u80fd\u5df2\u5c06\u5176\u5728 IDE \u5916\u5220\u9664\uff1f\n\u901a\u8fc7\u5220\u9664\u7528\u6237\u76ee\u5f55\u4e2d\u7684 var/cache/gsf-index\n \u76ee\u5f55\uff0c\u53ef\u4ee5\u5f3a\u5236\u66f4\u65b0\u8be5\u7d22\u5f15\u3002
# Displayed as a return type (in navigator etc) when a method has an unknown return type
RubyUnknownType=\u672a\u77e5
InferredType=\u63a8\u65ad\u7684\u7c7b\u578b\uff1a
# used as a delimiter when displaying return types, e.g. String or Float
Or=\u6216
InstalledVersions=\u5b89\u88c5\u7684\u7248\u672c\uff1a{0}
SC_100=100\uff08\u7ee7\u7eed\uff09
SC_100_DESC=\u8bf7\u6c42\u8005\u5e94\u7ee7\u7eed\u8bf7\u6c42\u3002\u670d\u52a1\u5668\u8fd4\u56de\u6b64\u4ee3\u7801\u4ee5\u6307\u793a\u5b83\u5df2\u6536\u5230\u8bf7\u6c42\u7684\u7b2c\u4e00\u90e8\u5206\uff0c\u5e76\u5728\u7b49\u5f85\u5176\u4f59\u90e8\u5206\u3002
SC_101=101\uff08\u4ea4\u6362\u534f\u8bae\uff09
SC_101_DESC=\u8bf7\u6c42\u8005\u5df2\u8981\u6c42\u670d\u52a1\u5668\u4ea4\u6362\u534f\u8bae\uff0c\u670d\u52a1\u5668\u6b63\u786e\u8ba4\u5b83\u4f1a\u6267\u884c\u6b64\u64cd\u4f5c\u3002
SC_200=200\uff08\u6210\u529f\uff09
SC_200_DESC=\u670d\u52a1\u5668\u5df2\u6210\u529f\u5904\u7406\u8bf7\u6c42\u3002\u901a\u5e38\uff0c\u8fd9\u8868\u793a\u670d\u52a1\u5668\u63d0\u4f9b\u4e86\u8bf7\u6c42\u7684\u9875\u9762\u3002
SC_201=201\uff08\u5df2\u521b\u5efa\uff09
SC_201_DESC=\u8bf7\u6c42\u5df2\u6210\u529f\uff0c\u5e76\u4e14\u670d\u52a1\u5668\u521b\u5efa\u4e86\u65b0\u8d44\u6e90\u3002
SC_202=202\uff08\u5df2\u63a5\u53d7\uff09
SC_202_DESC=\u670d\u52a1\u5668\u5df2\u63a5\u53d7\u8bf7\u6c42\uff0c\u4f46\u5c1a\u672a\u5904\u7406\u3002
SC_203=203\uff08\u975e\u6743\u5a01\u6027\u4fe1\u606f\uff09
SC_203_DESC=\u670d\u52a1\u5668\u5df2\u6210\u529f\u5904\u7406\u8bf7\u6c42\uff0c\u4f46\u6b63\u5728\u8fd4\u56de\u53ef\u80fd\u6765\u81ea\u5176\u4ed6\u6765\u6e90\u7684\u4fe1\u606f\u3002
SC_204=204\uff08\u65e0\u5185\u5bb9\uff09
SC_204_DESC=\u670d\u52a1\u5668\u5df2\u6210\u529f\u5904\u7406\u8bf7\u6c42\uff0c\u4f46\u672a\u8fd4\u56de\u4efb\u4f55\u5185\u5bb9\u3002
SC_205=205\uff08\u91cd\u7f6e\u5185\u5bb9\uff09
SC_205_DESC=\u670d\u52a1\u5668\u5df2\u6210\u529f\u5904\u7406\u8bf7\u6c42\uff0c\u4f46\u672a\u8fd4\u56de\u4efb\u4f55\u5185\u5bb9\u3002\u4e0e 204 \u54cd\u5e94\u4e0d\u540c\uff0c\u6b64\u54cd\u5e94\u9700\u8981\u8bf7\u6c42\u8005\u91cd\u7f6e\u6587\u6863\u89c6\u56fe\uff08\u4f8b\u5982\uff0c\u6e05\u9664\u8868\u5355\u4e2d\u65b0\u8f93\u5165\u7684\u5185\u5bb9\uff09\u3002
SC_206=206\uff08\u90e8\u5206\u5185\u5bb9\uff09
SC_206_DESC=\u670d\u52a1\u5668\u5df2\u6210\u529f\u5904\u7406\u4e86\u90e8\u5206 GET \u8bf7\u6c42\u3002
SC_300=300\uff08\u591a\u4e2a\u9009\u9879\uff09
SC_300_DESC=\u670d\u52a1\u5668\u5177\u6709\u591a\u4e2a\u57fa\u4e8e\u8bf7\u6c42\u7684\u53ef\u7528\u64cd\u4f5c\u3002\u670d\u52a1\u5668\u53ef\u4ee5\u6839\u636e\u8bf7\u6c42\u8005\uff08\u7528\u6237\u4ee3\u7406\uff09\u9009\u62e9\u4e00\u4e2a\u64cd\u4f5c\uff0c\u6216\u8005\u53ef\u4ee5\u663e\u793a\u4e00\u4e2a\u5217\u8868\uff0c\u4ee5\u4fbf\u8bf7\u6c42\u8005\u4ece\u4e2d\u9009\u62e9\u4e00\u4e2a\u64cd\u4f5c\u3002
SC_301=301\uff08\u5df2\u6c38\u4e45\u79fb\u9664\uff09
SC_301_DESC=\u8bf7\u6c42\u7684\u9875\u9762\u5df2\u6c38\u4e45\u79fb\u81f3\u65b0\u4f4d\u7f6e\u3002\u5f53\u670d\u52a1\u5668\u8fd4\u56de\u6b64\u54cd\u5e94\uff08\u4f5c\u4e3a\u5bf9 GET \u6216 HEAD \u8bf7\u6c42\u7684\u54cd\u5e94\uff09\u65f6\uff0c\u5b83\u4f1a\u81ea\u52a8\u5c06\u8bf7\u6c42\u8005\u7684\u8bf7\u6c42\u8f6c\u53d1\u5230\u65b0\u4f4d\u7f6e\u3002
SC_302=302\uff08\u5df2\u6682\u65f6\u79fb\u9664\uff09
SC_302_DESC=\u8bf7\u6c42\u7684\u8d44\u6e90\u6682\u65f6\u4f4d\u4e8e\u5176\u4ed6 URI \u4e0b\u3002\u7531\u4e8e\u91cd\u5b9a\u5411\u6709\u65f6\u53ef\u80fd\u4f1a\u53d1\u751f\u66f4\u6539\uff0c\u56e0\u6b64\u5ba2\u6237\u7aef\u5e94\u7ee7\u7eed\u5728\u4ee5\u540e\u7684\u8bf7\u6c42\u4e2d\u4f7f\u7528\u8bf7\u6c42 URI\u3002\u6b64\u54cd\u5e94\u4ec5\u5728\u5177\u6709 Cache-Control \u6216 Expires \u5934\u5b57\u6bb5\u6307\u793a\u65f6\u624d\u53ef\u7f13\u5b58\u3002
SC_303=303\uff08\u53c2\u89c1\u5176\u4ed6\u4f4d\u7f6e\uff09
SC_303_DESC=\u5f53\u8bf7\u6c42\u8005\u5e94\u8be5\u5411\u5176\u4ed6\u4f4d\u7f6e\u53d1\u51fa\u5355\u72ec\u7684 GET \u8bf7\u6c42\u4ee5\u68c0\u7d22\u54cd\u5e94\u65f6\uff0c\u670d\u52a1\u5668\u4f1a\u8fd4\u56de\u6b64\u4ee3\u7801\u3002\u5bf9\u4e8e\u9664 HEAD \u8bf7\u6c42\u4ee5\u5916\u7684\u6240\u6709\u8bf7\u6c42\uff0c\u670d\u52a1\u5668\u4f1a\u81ea\u52a8\u8f6c\u53d1\u5230\u5176\u4ed6\u4f4d\u7f6e\u3002
SC_304=304\uff08\u672a\u4fee\u6539\uff09
SC_304_DESC=\u5982\u679c\u5ba2\u6237\u7aef\u6267\u884c\u4e86\u6761\u4ef6 GET \u8bf7\u6c42\u5e76\u4e14\u8bbf\u95ee\u88ab\u5141\u8bb8\uff0c\u4f46\u672a\u5bf9\u6587\u6863\u8fdb\u884c\u4fee\u6539\uff0c\u5219\u670d\u52a1\u5668\u5e94\u4f7f\u7528\u6b64\u72b6\u6001\u4ee3\u7801\u505a\u51fa\u54cd\u5e94\u3002304 \u54cd\u5e94\u4e0d\u80fd\u5305\u542b\u6d88\u606f\u4e3b\u4f53\uff0c\u56e0\u800c\u59cb\u7ec8\u4f1a\u88ab\u5934\u5b57\u6bb5\u540e\u7684\u7b2c\u4e00\u4e2a\u7a7a\u884c\u6240\u7ec8\u6b62\u3002
SC_305=305\uff08\u4f7f\u7528\u4ee3\u7406\uff09
SC_305_DESC=\u8bf7\u6c42\u8005\u53ea\u80fd\u4f7f\u7528\u4ee3\u7406\u8bbf\u95ee\u8bf7\u6c42\u7684\u9875\u9762\u3002\u670d\u52a1\u5668\u8fd4\u56de\u6b64\u54cd\u5e94\u65f6\uff0c\u5b83\u8fd8\u4f1a\u6307\u793a\u8bf7\u6c42\u8005\u5e94\u4f7f\u7528\u7684\u4ee3\u7406\u3002
SC_307=307\uff08\u6682\u65f6\u91cd\u5b9a\u5411\uff09
SC_307_DESC=\u8bf7\u6c42\u7684\u8d44\u6e90\u6682\u65f6\u4f4d\u4e8e\u5176\u4ed6 URI \u4e0b\u3002\u7531\u4e8e\u91cd\u5b9a\u5411\u6709\u65f6\u53ef\u80fd\u4f1a\u53d1\u751f\u66f4\u6539\uff0c\u56e0\u6b64\u5ba2\u6237\u7aef\u5e94\u7ee7\u7eed\u5728\u4ee5\u540e\u7684\u8bf7\u6c42\u4e2d\u4f7f\u7528\u8bf7\u6c42 URI\u3002\u6b64\u54cd\u5e94\u4ec5\u5728\u5177\u6709 Cache-Control \u6216 Expires \u5934\u5b57\u6bb5\u6307\u793a\u65f6\u624d\u53ef\u7f13\u5b58\u3002
SC_400=400\uff08\u9519\u8bef\u7684\u8bf7\u6c42\uff09
SC_400_DESC=\u670d\u52a1\u5668\u4e0d\u4e86\u89e3\u8bf7\u6c42\u7684\u8bed\u6cd5\u3002
SC_401=401\uff08\u672a\u6388\u6743\uff09
SC_401_DESC=\u8bf7\u6c42\u9700\u8981\u9a8c\u8bc1\u3002\u5bf9\u4e8e\u767b\u5f55\u540e\u51fa\u73b0\u7684\u9875\u9762\uff0c\u670d\u52a1\u5668\u53ef\u80fd\u4f1a\u8fd4\u56de\u6b64\u54cd\u5e94\u3002
SC_403=403\uff08\u5df2\u7981\u6b62\uff09
SC_403_DESC=\u670d\u52a1\u5668\u62d2\u7edd\u4e86\u8bf7\u6c42\u3002
SC_404=404\uff08\u672a\u627e\u5230\uff09
SC_404_DESC=\u670d\u52a1\u5668\u627e\u4e0d\u5230\u8bf7\u6c42\u7684\u9875\u9762\u3002\u4f8b\u5982\uff0c\u5982\u679c\u8bf7\u6c42\u7684\u662f\u670d\u52a1\u5668\u4e0a\u4e0d\u5b58\u5728\u7684\u9875\u9762\uff0c\u5219\u670d\u52a1\u5668\u901a\u5e38\u4f1a\u8fd4\u56de\u6b64\u4ee3\u7801\u3002
SC_405=405\uff08\u65b9\u6cd5\u4e0d\u5141\u8bb8\uff09
SC_405_DESC=\u8bf7\u6c42\u4e2d\u6307\u5b9a\u7684\u65b9\u6cd5\u662f\u4e0d\u5141\u8bb8\u7684\u3002
SC_406=406\uff08\u4e0d\u53ef\u63a5\u53d7\uff09
SC_406_DESC=\u8bf7\u6c42\u7684\u9875\u9762\u65e0\u6cd5\u4ee5\u8bf7\u6c42\u7684\u5185\u5bb9\u7279\u6027\u505a\u51fa\u54cd\u5e94\u3002
SC_407=407\uff08\u9700\u8981\u4ee3\u7406\u9a8c\u8bc1\uff09
SC_407_DESC=\u6b64\u72b6\u6001\u4ee3\u7801\u7c7b\u4f3c\u4e8e 401\uff08\u672a\u6388\u6743\uff09\uff1b\u4f46\u5b83\u6307\u5b9a\u8bf7\u6c42\u8005\u5fc5\u987b\u4f7f\u7528\u4ee3\u7406\u8fdb\u884c\u9a8c\u8bc1\u3002\u670d\u52a1\u5668\u8fd4\u56de\u6b64\u54cd\u5e94\u65f6\uff0c\u5b83\u8fd8\u4f1a\u6307\u793a\u8bf7\u6c42\u8005\u5e94\u4f7f\u7528\u7684\u4ee3\u7406\u3002
SC_408=408\uff08\u8bf7\u6c42\u8d85\u65f6\uff09
SC_408_DESC=\u670d\u52a1\u5668\u5728\u7b49\u5f85\u8bf7\u6c42\u65f6\u8d85\u65f6\u3002
SC_409=409\uff08\u51b2\u7a81\uff09
SC_409_DESC=\u670d\u52a1\u5668\u5728\u5b9e\u73b0\u8bf7\u6c42\u65f6\u9047\u5230\u51b2\u7a81\u3002\u670d\u52a1\u5668\u5fc5\u987b\u5305\u542b\u6709\u5173\u54cd\u5e94\u4e2d\u5b58\u5728\u7684\u51b2\u7a81\u7684\u4fe1\u606f\u3002\u670d\u52a1\u5668\u53ef\u80fd\u8fd4\u56de\u6b64\u4ee3\u7801\u4ee5\u54cd\u5e94\u4e0e\u4ee5\u524d\u7684\u8bf7\u6c42\u53d1\u751f\u51b2\u7a81\u7684 PUT \u8bf7\u6c42\uff0c\u540c\u65f6\u8fd8\u4f1a\u8fd4\u56de\u8bf7\u6c42\u4e4b\u95f4\u7684\u5dee\u5f02\u5217\u8868\u3002
SC_410=410\uff08\u5df2\u5220\u9664\uff09
SC_410_DESC=\u5f53\u8bf7\u6c42\u7684\u8d44\u6e90\u5df2\u88ab\u6c38\u4e45\u5220\u9664\u65f6\uff0c\u670d\u52a1\u5668\u4f1a\u8fd4\u56de\u6b64\u54cd\u5e94\u3002\u5b83\u7c7b\u4f3c\u4e8e 404\uff08\u672a\u627e\u5230\uff09\u4ee3\u7801\uff0c\u4f46\u5bf9\u4e8e\u4ee5\u524d\u5b58\u5728\uff0c\u800c\u73b0\u5728\u4e0d\u518d\u5b58\u5728\u7684\u8d44\u6e90\uff0c\u901a\u5e38\u4f1a\u4f7f\u7528\u6b64\u4ee3\u7801\uff0c\u800c\u4e0d\u662f 404\u3002\u5982\u679c\u6c38\u4e45\u79fb\u9664\u4e86\u8d44\u6e90\uff0c\u5219\u5e94\u4f7f\u7528 301 \u6307\u5b9a\u8d44\u6e90\u7684\u65b0\u4f4d\u7f6e\u3002
SC_411=411\uff08\u9700\u8981\u957f\u5ea6\uff09
SC_411_DESC=\u670d\u52a1\u5668\u5c06\u4e0d\u63a5\u53d7\u672a\u5305\u542b\u6709\u6548 Content-Length \u5934\u5b57\u6bb5\u7684\u8bf7\u6c42\u3002
SC_412=412\uff08\u524d\u7f6e\u6761\u4ef6\u5931\u6548\uff09
SC_412_DESC=\u670d\u52a1\u5668\u4e0d\u80fd\u6ee1\u8db3\u8bf7\u6c42\u8005\u5bf9\u8bf7\u6c42\u8bbe\u7f6e\u7684\u67d0\u4e2a\u524d\u7f6e\u6761\u4ef6\u3002
SC_413=413\uff08\u8bf7\u6c42\u5b9e\u4f53\u592a\u5927\uff09
SC_413_DESC=\u670d\u52a1\u5668\u65e0\u6cd5\u5904\u7406\u8bf7\u6c42\uff0c\u56e0\u4e3a\u8bf7\u6c42\u592a\u5927\uff0c\u4ee5\u81f4\u670d\u52a1\u5668\u65e0\u6cd5\u5bf9\u5176\u5904\u7406\u3002
SC_414=414\uff08\u8bf7\u6c42\u7684 URI \u592a\u957f\uff09
SC_414_DESC=\u8bf7\u6c42\u7684 URI\uff08\u901a\u5e38\u4e3a\u4e00\u4e2a URL\uff09\u592a\u957f\uff0c\u4ee5\u81f4\u670d\u52a1\u5668\u65e0\u6cd5\u5bf9\u5176\u5904\u7406\u3002
SC_415=415\uff08\u4e0d\u652f\u6301\u7684\u5a92\u4f53\u7c7b\u578b\uff09
SC_415_DESC=\u8bf7\u6c42\u7684\u9875\u9762\u4e0d\u652f\u6301\u8bf7\u6c42\u6240\u4f7f\u7528\u7684\u683c\u5f0f\u3002
SC_416=416\uff08\u65e0\u6cd5\u6ee1\u8db3\u8bf7\u6c42\u7684\u8303\u56f4\uff09
SC_416_DESC=\u5982\u679c\u8bf7\u6c42\u7684\u8303\u56f4\u4e0d\u9002\u7528\u4e8e\u9875\u9762\uff0c\u5219\u670d\u52a1\u5668\u4f1a\u8fd4\u56de\u6b64\u72b6\u6001\u4ee3\u7801\u3002
SC_417=417\uff08\u9884\u671f\u5931\u6548\uff09
SC_417_DESC=\u670d\u52a1\u5668\u65e0\u6cd5\u6ee1\u8db3 Expect \u8bf7\u6c42\u5934\u5b57\u6bb5\u7684\u8981\u6c42\u3002
SC_500=500\uff08\u5185\u90e8\u670d\u52a1\u5668\u9519\u8bef\uff09
SC_500_DESC=\u670d\u52a1\u5668\u9047\u5230\u4e86\u9519\u8bef\uff0c\u65e0\u6cd5\u5b9e\u73b0\u8bf7\u6c42\u3002
SC_501=501\uff08\u672a\u5b9e\u73b0\uff09
SC_501_DESC=\u670d\u52a1\u5668\u4e0d\u5177\u6709\u5b9e\u73b0\u8bf7\u6c42\u7684\u529f\u80fd\u3002\u4f8b\u5982\uff0c\u670d\u52a1\u5668\u53ef\u80fd\u4f1a\u5728\u65e0\u6cd5\u8bc6\u522b\u8bf7\u6c42\u65b9\u6cd5\u65f6\u8fd4\u56de\u6b64\u4ee3\u7801\u3002
SC_502=502\uff08\u9519\u8bef\u7684\u7f51\u5173\uff09
SC_502_DESC=\u670d\u52a1\u5668\u5145\u5f53\u7f51\u5173\u6216\u4ee3\u7406\uff0c\u4e14\u6536\u5230\u6765\u81ea\u4e0a\u6e38\u670d\u52a1\u5668\u7684\u65e0\u6548\u54cd\u5e94\u3002
SC_503=503\uff08\u670d\u52a1\u4e0d\u53ef\u7528\uff09
SC_503_DESC=\u670d\u52a1\u5668\u5f53\u524d\u4e0d\u53ef\u7528\uff08\u539f\u56e0\u662f\u670d\u52a1\u5668\u8fc7\u8f7d\u6216\u505c\u673a\uff0c\u9700\u8981\u8fdb\u884c\u7ef4\u62a4\uff09\u3002\u901a\u5e38\uff0c\u8fd9\u662f\u4e00\u79cd\u6682\u65f6\u7684\u72b6\u6001\u3002
SC_504=504\uff08\u7f51\u5173\u8d85\u65f6\uff09
SC_504_DESC=\u670d\u52a1\u5668\u5145\u5f53\u7f51\u5173\u6216\u4ee3\u7406\uff0c\u4e14\u672a\u6536\u5230\u6765\u81ea\u4e0a\u6e38\u670d\u52a1\u5668\u7684\u53ca\u65f6\u8bf7\u6c42\u3002
SC_505=505\uff08HTTP \u7248\u672c\u4e0d\u53d7\u652f\u6301\uff09
SC_505_DESC=\u670d\u52a1\u5668\u4e0d\u652f\u6301\u5728\u8bf7\u6c42\u4e2d\u4f7f\u7528\u7684 HTTP \u534f\u8bae\u7248\u672c\u3002