API:Errors and warnings/ja

APIモジュールがエラーで失敗する場合、エラーメッセージが次のフォーマットで出力されます: はショートエラーコード(エラーに対してユニークである必要はない)で置き換えられand はエラーのより詳しい説明(こちらはユニーク)に置き換えられます.

ドキュメントのエラーメッセージ
エラーメッセージは次のように文章にされます:
 * code: apparams
 * info: prlevelはprtype無しで使うことができません

対応するものは次の通りです(訳注：わかりやすくするために日本語訳):

標準的なエラーメッセージ
一般的なエラーメッセージの中にはモジュール間で共有されるものがあります. モジュールがこれらのエラーをスローする場合、 セクションで明示的に言及されます.


 * code: unknownerror
 * info: 未知のエラー
 * code: unknownerror
 * info: 未知のエラーerrorcode
 * code: unsupportednamespace
 * info: Special名前空間のページは編集できません
 * code: protectednamespace-interface
 * info: インターフェースメッセージを編集することは許可されていません
 * code: protectednamespace
 * info: ``namespace '' 名前空間のページを編集することは許可されていません
 * code: customcssjsprotected
 * info: カスタムのCSSとJavaScriptページを編集することは許可されていません
 * code: cascadeprotected
 * info: 編集しようとしているページはcascade-protectedページに含まれているので、そのページは保護されています.
 * code: protectedpage
 * info: このページを編集するために``right '' の権限が必要です
 * code: permissiondenied
 * info: パーミッションが拒否されました
 * code: confirmemail
 * info: 編集できる前に電子メールアドレスを確認しなければなりません
 * code: blocked
 * info: 編集がブロックされています
 * code: autoblocked
 * info: IPアドレスはブロックされたユーザに使われたので自動的にブロックされています
 * code: ratelimited
 * info: レートリミットを越えました. しばらく待ってから再度試して下さい
 * code: readonly
 * info: このwikiは現在read-onlyのモードです
 * code: badtoken
 * info: 無効なトークン
 * code: missingtitle
 * info: リクエストしたページは存在しません
 * code: hookaborted
 * info: トライした修正は拡張機能のフックによって中断されました
 * code: nosuchuser
 * info: 指定したユーザは存在しません
 * code: invalidtitle
 * info: Bad title ``title ''
 * code: invaliduser
 * info: 無効なユーザ名 ``username ''