[
    "不明なエラー",
    "ファイルの最後の行が改行なしで終わっています",
    "ファイルの最後の行が円記号 (\\) で終わっています",
    "#include ファイル %sq にそれ自体が含まれています",
    "メモリ不足。64 ビットの IntelliSense エンジンを有効にし、設定で IntelliSense のメモリ制限を増やすことを検討してください。",
    null,
    "ファイルの末尾でコメントが閉じられていません",
    "認識されないトークンです",
    "終わり引用符がありません",
    "入れ子になったコメントは使用できません",
    "'#' は通常ここで使用されません",
    "認識されないプリプロセッサ ディレクティブです",
    "前の構文エラーの後、解析はここから再開します",
    "ファイル名が必要です",
    "プリプロセッサ ディレクティブの必要とされる末尾の後に余分なテキストがあります",
    null,
    null,
    "']' が必要です",
    "')' が必要です",
    "数字の必要とされる末尾の後に余分なテキストがあります",
    "識別子 %sq が定義されていません",
    "型修飾子はこの宣言では意味がありません",
    "無効な 16 進数です",
    "整数定数が大きすぎます",
    "無効な 8 進数です",
    "引用文字列には少なくとも 1 文字が含まれている必要があります",
    "文字定数の文字数が多すぎます",
    "文字値が範囲外です",
    "式には定数値が必要です",
    "式が必要です",
    "浮動小数点定数が範囲外です",
    "式には整数型が必要です",
    "式には演算型が必要です",
    "行番号が必要です",
    "無効な行番号です",
    "#error ディレクティブ: %s",
    "このディレクティブの #if がありません",
    "このディレクティブの #endif がありません",
    "ディレクティブは使用できません -- #else が既に使用されています",
    "0 で除算",
    "識別子が必要です",
    "式には演算型またはポインター型が必要です",
    "オペランド型に互換性がありません (%t1 と %t2)",
    null,
    "式にはポインター型が必要です",
    "この定義済みの名前では #undef を使用できません",
    "%no は定義済みです。試行された再定義は無視されました",
    "マクロ %nod の互換性のない再定義です",
    null,
    "マクロ パラメーター名が重複しています",
    "'##' がマクロ定義の先頭にあってはなりません",
    "'##' がマクロ定義の末尾にあってはなりません",
    "マクロ パラメーター名が必要です",
    "':' が必要です",
    "%n の呼び出しの引数が少なすぎます",
    "%n の呼び出しの引数が多すぎます",
    "sizeof のオペランドは関数であってはなりません",
    "定数式ではこの演算子を使用できません",
    "プリプロセス式ではこの演算子を使用できません",
    "定数式では関数呼び出しを使用できません",
    "整数定数式ではこの演算子を使用できません",
    "整数演算結果が範囲外です",
    "シフト数が負です",
    "シフト数が大きすぎます",
    "宣言で何も宣言されていません",
    "';' が必要です",
    "列挙値が 'int' の範囲外です",
    "'}' が必要です",
    "整数変換の結果、符号が変更されました",
    "整数変換の結果、切り捨てられました",
    "不完全な型 %t は使用できません",
    "sizeof のオペランドはビット フィールドであってはなりません",
    null,
    null,
    null,
    "オペランド '*' はポインターである必要がありますが、型 %t が指定されています",
    "マクロの引数が空です",
    "この宣言にはストレージ クラスまたは型指定子がありません",
    "パラメーター宣言に初期化子があってはなりません",
    "型指定子が必要です",
    "ストレージ クラスをここで指定することはできません",
    "複数のストレージ クラスを指定することはできません",
    "ストレージ クラスが最初ではありません",
    "型修飾子が複数回指定されています",
    "型指定子の組み合わせが無効です",
    "パラメーターに対して無効なストレージ クラスです",
    "関数に対して無効なストレージ クラスです",
    "型指定子をここで使用することはできません",
    "関数の配列は使用できません",
    "void の配列は使用できません",
    "関数を返す関数は使用できません",
    "配列を返す関数は使用できません",
    "識別子リスト パラメーターは関数定義でのみ使用できます",
    "関数型を typedef から取得することはできません",
    "配列のサイズは 0 より大きくなければなりません",
    "配列が大きすぎます",
    "翻訳単位には少なくとも 1 つの宣言が含まれている必要があります",
    "関数がこの型の値を返すことはできません",
    "配列にこの型の要素があってはなりません",
    "ここでの宣言ではパラメーターが宣言されている必要があります",
    "パラメーター名が重複しています",
    "%sq は現在のスコープで既に宣言されています",
    "列挙型の事前宣言は非標準です",
    "クラスが大きすぎます",
    "構造体または共用体が大きすぎます",
    "ビット フィールドのサイズが無効です",
    "ビット フィールドの型が無効です",
    "長さ 0 のビット フィールドに名前があってはなりません",
    "長さ 1 の符号付きビット フィールドです",
    "呼び出しのかっこの前の式は、関数型 (または pointer-to-function 型) である必要があります",
    "定義またはタグ名が必要です",
    "ステートメントが到達不能です",
    "'while' が必要です",
    null,
    "%n が参照されましたが定義されていません",
    "continue ステートメントはループ内でのみ使用できます",
    "break ステートメントはループ内またはスイッチ内でのみ使用できます",
    "void でない %n は値を返す必要があります",
    "void 関数が値を返すことはできません",
    "型 %t へのキャストは許可されていません",
    "戻り値の型が関数型と一致していません",
    "case ラベルはスイッチ内でのみ使用できます",
    "default ラベルはスイッチ内でのみ使用できます",
    null,
    "default ラベルはこのスイッチで既に使用されています",
    "'(' が必要です",
    "式は左辺値である必要があります",
    "ステートメントが必要です",
    "ループが到達不能です",
    "block-scope 関数では extern ストレージ クラスのみを使用できます",
    "'{' が必要です",
    "式には pointer-to-class 型を使用する必要がありますが、型 %t が使用されています",
    "式には pointer-to-struct-or-union 型を使用する必要がありますが、型 %t が使用されています",
    "メンバー名が必要です",
    "フィールド名が必要です",
    "%n にメンバー %sq がありません",
    "%n にフィールド %sq がありません",
    "式は変更可能な左辺値である必要があります",
    "レジスタ変数のアドレスの取得は許可されていません",
    "ビット フィールドのアドレスの取得は許可されていません",
    "関数呼び出しの引数が多すぎます",
    "名前のないプロトタイプ パラメーターは、本体が存在する場合には使用できません",
    "式には pointer-to-object 型を使用する必要がありますが、型 %t が使用されています",
    "プログラムが大きすぎるか、複雑すぎてコンパイルできません",
    "型 %t1 の値を使用して型 %t2 のエンティティを初期化することはできません",
    "%n は初期化できません",
    "初期化子の値が多すぎます",
    "宣言に %nfd との互換性がありません",
    "%n は既に初期化されています",
    "グローバル スコープ宣言でこのストレージ クラスを使用することはできません",
    "型名はパラメーターとして再宣言できません",
    "typedef 名はパラメーターとして再宣言できません",
    "0 以外の整数からポインターへの変換",
    "式にはクラス型を使用する必要がありますが、型 %t が使用されています",
    "式には構造体または共用体型を使用する必要がありますが、型 %t が使用されています",
    "古い形式の代入演算子",
    "古い形式の初期化子",
    "式は整数定数式である必要があります",
    "式は左辺値または関数指定子である必要があります",
    "宣言に以前の %nod との互換性がありません",
    "外部名が %nd の外部名と競合しています",
    "認識されない #pragma",
    null,
    "一時ファイル %sq を開けませんでした: %s2",
    null,
    "関数呼び出しの引数が少なすぎます",
    "無効な浮動小数点定数",
    "型 %t1 の引数は型 %t2 のパラメーターと互換性がありません",
    "関数型はここでは使用できません",
    "宣言が必要です",
    "ポインターが基になるオブジェクトの外部を指しています",
    "無効な型変換です",
    "外部または内部のリンケージが以前の宣言 %p と競合しています",
    "浮動小数点値が必要な整数型では不適切です",
    "式が無効です",
    "添字が有効範囲にありません",
    null,
    "%n は宣言されていますが、一度も参照されていません",
    "配列に適用された '&' は無効です",
    "'%%' の右オペランドが 0 です",
    "引数と仮パラメーターの間に互換性がありません",
    "引数は対応する書式指定文字列変換と互換性がありません (想定されていた型は %t1 ですが引数の型は %t2 でした)",
    "ソース ファイル %sq を開けませんでした (検索リストにディレクトリがありません)",
    "キャストは整数型である必要があります",
    "キャストは演算型またはポインター型である必要があります",
    "到達不能なコード内の動的初期化",
    "符号なし整数と 0 の比較は無意味です",
    "'==' が必要な場所で '=' が使用された可能性があります",
    "列挙型と別の型が混在しています",
    "%s ファイルの書き込み中にエラーが発生しました",
    "無効な中間言語ファイルです",
    "型修飾子はキャスト型では無意味です",
    "認識されない文字エスケープ シーケンスです",
    "未定義のプリプロセス識別子 %sq に 0 が使用されています",
    "asm 文字列が必要です",
    "asm 関数のプロトタイプが必要です",
    "asm 関数では省略記号を使用できません",
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    "ファイル %sq の削除中にエラーが発生しました: %s2",
    "整数値が必要な浮動小数点型では不適切です",
    "浮動小数点値が必要な浮動小数点型では不適切です",
    "浮動小数点演算の結果が範囲外です",
    "関数 %sq が暗黙的に宣言されています",
    "書式指定文字列には追加の引数が必要です",
    "書式指定文字列がこの引数の前で終了しています",
    "無効な書式指定文字列変換です",
    "マクロ再帰",
    "後続のコンマは非標準です",
    "ビット フィールドに列挙型のすべての値を含めることはできません",
    "ビット フィールドの型が非標準です",
    "宣言は関数の外部からは参照できません",
    "古い形式の 'void' の typedef は無視されました",
    "左オペランドはこのフィールドを含んでいる構造体または共用体ではありません",
    "ポインターはこのフィールドを含んでいる構造体または共用体を指していません",
    "変数 %sq は不完全型で宣言されています",
    "制御式は定数です",
    "セレクター式は定数です",
    "パラメーターに対して無効な指定子です",
    "クラス宣言の外側に無効な指定子があります",
    "宣言に重複する指定子があります",
    "共用体では基底クラスを使用できません",
    "複数のアクセス制御指定子は使用できません",
    "クラスまたは構造体定義がありません",
    "修飾名がクラス %t またはその基底クラスのメンバーではありません",
    "静的でないメンバー参照は特定のオブジェクトを基準とする相対参照である必要があります",
    "静的でないデータ メンバーはそのクラスの外側で定義できません",
    "%n は既に定義されています",
    "参照へのポインターは使用できません",
    "参照への参照は使用できません",
    "void への参照は使用できません",
    "参照の配列は使用できません",
    "参照 %n には初期化子が必要です",
    "',' が必要です",
    "型名は使用できません",
    "型定義は使用できません",
    "型名 %nod の再宣言が無効です",
    "const %n には初期化子が必要です",
    "'this' は非静的メンバー関数の内部でのみ使用できます",
    "定数値が不明です",
    "明示的な型がありません ('int' が想定されます)",
    "アクセス制御が指定されていません (既定では %sq)",
    "クラスまたは構造体名ではありません",
    "基底クラス名が重複しています",
    "基底クラスが無効です",
    "%nd にアクセスできません",
    "%no があいまいです",
    "古いスタイルのパラメーター リスト (旧形式)",
    "宣言をブロック内の実行可能ステートメントの後に指定することはできません",
    "アクセスできない基底クラス %t への変換は許可されていません",
    null,
    null,
    null,
    null,
    "マクロ呼び出しが不適切に終了されました",
    null,
    "名前の後に '::~' を付けることができるのはクラス名または名前空間名だけです",
    "friend 宣言が無効です",
    "コンストラクターまたはデストラクターは値を返すことができません",
    "デストラクター宣言が無効です",
    "クラスと同じ名前のメンバーの宣言です",
    "グローバル スコープ修飾子 (前に '::' が付く) は使用できません",
    "グローバル スコープに %sq がありません",
    "修飾名は使用できません",
    "NULL 参照は使用できません",
    "'{...}' での初期化は型 %t のオブジェクトに対しては許可されていません",
    "基底クラス %t があいまいです",
    "派生クラス %t1 にクラス %t2 の複数のインスタンスが含まれています",
    "基底クラス %t2 へのポインターを派生クラス %t1 へのポインターに変換することはできません -- 基底クラスは仮想です",
    "コンストラクター %no のインスタンスが引数リストと一致しません",
    "クラス %t のコピー コンストラクターがあいまいです",
    "クラス %t の既定のコンストラクターは存在しません",
    "%sq はクラス %t の静的でないデータ メンバーまたは基底クラスではありません",
    "間接的な非仮想基底クラスは使用できません",
    "無効な共用体メンバー -- クラス %t に許可されていないメンバー関数があります",
    null,
    "非左辺値配列が正しく使用されていません",
    "演算子が必要です",
    "継承されたメンバーは使用できません",
    "%n のどのインスタンスが対象であるかを特定できません",
    "バインドされた関数へのポインターは関数の呼び出しにのみ使用できます",
    "typedef 名は (同じ型で) 既に宣言されています",
    null,
    null,
    "%n のインスタンスが引数リストと一致しません",
    "型定義は、関数の戻り値の型宣言では使用できません",
    "既定の引数がパラメーター リストの末尾にありません",
    "既定の引数の再定義",
    "%n の複数のインスタンスが引数リストと一致します:",
    "コンストラクター %no の複数のインスタンスが引数リストと一致します:",
    "型 %t1 の既定の引数と型 %t2 のパラメーターの間に互換性がありません",
    "戻り値の型だけで識別される関数はオーバーロードできません",
    "%t1 から %t2 への適切なユーザー定義変換が存在しません",
    null,
    "非静的メンバー関数のみを仮想にすることができます",
    "オブジェクトにメンバー関数と互換性のない型修飾子があります",
    "プログラムが大きすぎてコンパイルできません (仮想関数が多すぎます)",
    "戻り値の型が、オーバーライドされた仮想関数 %no の戻り値の型 %t と同じでなく、共変でもありません",
    "仮想 %n のオーバーライドがあいまいです",
    "純粋指定子 ('= 0') は仮想関数に対してのみ使用できます",
    "正しくない形式の純粋指定子 ('= 0' のみ使用できます)",
    "データ メンバー初期化子は使用できません",
    "抽象クラス型 %t のオブジェクトは使用できません:",
    "抽象クラス %t を返す関数は使用できません:",
    "friend 宣言が重複しています",
    "インライン指定子は関数宣言でのみ使用できます",
    "'inline' は使用できません",
    "インライン関数に対するストレージ クラスが無効です",
    "クラス メンバーに対するストレージ クラスが無効です",
    "ローカル クラス メンバー %n には定義が必要です",
    "%nfd にアクセスできません",
    null,
    "クラス %t には定数オブジェクトをコピーするためのコピー コンストラクターがありません",
    "暗黙的に宣言されたメンバー関数の定義は許可されていません",
    "クラス %t に適切なコピー コンストラクターがありません",
    "リンケージ指定は使用できません",
    "不明な外部リンケージ指定です",
    "リンケージ指定は前の %nod と互換性がありません",
    "オーバーロードされた関数 %no の複数のインスタンスに 'C' リンケージがあります",
    "クラス %t には既定のコンストラクターが複数あります",
    "値が一時にコピーされ、一時への参照が使用されました",
    "'operator%s' はメンバー関数である必要があります",
    "演算子は静的メンバー関数であってはなりません",
    "ユーザー定義変換では引数を使用できません",
    "この演算子関数のパラメーターが多すぎます",
    "この演算子関数のパラメーターが少なすぎます",
    "非メンバー演算子にはクラス型のパラメーターが必要です",
    "既定の引数は使用できません",
    "%t1 から %t2 へのユーザー定義変換が複数適用されます:",
    "これらのオペランドと一致する演算子 %sq はありません",
    "複数の演算子 %sq がこれらのオペランドと一致します:",
    "割り当て関数の最初のパラメーターは型 'size_t' である必要があります",
    "割り当て関数には 'void *' 戻り値の型が必要です",
    "割り当て解除関数には 'void' 戻り値の型が必要です",
    "割り当て解除関数の最初のパラメーターは型 'void *' である必要があります",
    null,
    "型はオブジェクト型である必要があります",
    "基底クラス %t は既に初期化されています",
    "基底クラス名が必要です -- %t が想定されます (旧形式)",
    "%n は既に初期化されています",
    "メンバーまたは基底クラスの名前がありません",
    "'this' への代入 (旧形式)",
    "'overload' キーワードが使用されました (旧形式)",
    "無効な匿名共用体 -- 非パブリック メンバーは使用できません",
    "無効な匿名共用体 -- メンバー関数は使用できません",
    "グローバルまたは名前空間スコープの匿名共用体は静的に宣言する必要があります",
    "%nf は次のものに対する初期化子を提供しません:",
    "クラス %t に対して暗黙的に生成されたコンストラクターは次のものを初期化できません:",
    "%n は次のものを初期化するためのコンストラクターを定義しません:",
    "%n に初期化されていない const または参照メンバーがあります",
    "%n に初期化されていない const フィールドがあります",
    "クラス %t に const オブジェクトをコピーするための代入演算子がありません",
    "クラス %t に適切な代入演算子がありません",
    "クラス %t の代入演算子があいまいです",
    null,
    "宣言には typedef 名が必要です",
    null,
    "'virtual' は使用できません",
    "'static' は使用できません",
    "バインドされた関数から標準関数ポインターへのキャスト (旧形式)",
    "式には pointer-to-member 型が必要です",
    "余分な ';' は無視されました",
    "静的でないメンバーに対する in-class initializer は非標準です",
    null,
    "オーバーロードされた %no のインスタンスが引数リストと一致しません",
    null,
    "%n のインスタンスが必要な型と一致しません",
    "delete array size 式が使用されました (旧形式)",
    null,
    "抽象クラス %t へのキャストは許可されていません:",
    "関数 'main' を呼び出すこと、またはそのアドレスを取得することはできません",
    "配列に対して新しい初期化子を指定することはできません",
    "メンバー関数 %no をそのクラスの外側で再宣言することはできません",
    null,
    "外側の関数のローカル変数への参照は許可されていません",
    "単一引数関数が後置 %sq に使用されています (旧形式)",
    null,
    "暗黙的に生成された代入演算子は次のものをコピーできません:",
    "配列型へのキャストは非標準です (%t へのキャストとして扱われます)",
    "%n には演算子 new%s() はありますが、既定の演算子 delete%s() はありません",
    "%n には既定の演算子 delete%s() はありますが、演算子 new%s() はありません",
    "基底クラス %nod のデストラクターは仮想ではありません",
    null,
    "メンバー %npd の再宣言が無効です",
    "関数 'main' はインラインで宣言できません",
    "クラスと同じ名前のメンバー関数はコンストラクターである必要があります",
    "入れ子になった %n を使用しています (旧形式)",
    "デストラクターにパラメーターがあってはなりません",
    "クラス %t のコピー コンストラクターに型 %t のパラメーターがあってはなりません",
    "%n は不完全型 %t を返します",
    "保護された %nd は %t ポインターまたはオブジェクトを通じてアクセスできません",
    "パラメーターは使用できません",
    "ここでは 'asm' 宣言は使用できません",
    "%t1 から %t2 への適切な変換関数が存在しません",
    "不完全クラスへのポインターの削除",
    "%t1 から %t2 に変換するための適切なコンストラクターが存在しません",
    "%t1 から %t2 に変換するためのコンストラクターが複数適用されます:",
    "%t1 から %t2 への変換関数が複数適用されます:",
    "%t から組み込み型への変換関数が複数適用されます:",
    "const %n",
    "参照 %n",
    "%npTd",
    "組み込み演算子 %sq",
    "%nod (継承によりあいまいです)",
    "コンストラクターまたはデストラクターのアドレスは取得できません",
    null,
    "非 const への参照の初期値用に一時的に使用されます (旧形式)",
    "メンバー宣言では修飾名は使用できません",
    "別の型と混合された列挙型です (旧形式)",
    "'new' の配列のサイズは負の値であってはなりません",
    "ローカルの一時への参照を返しています",
    null,
    "'enum' 宣言は使用できません",
    "型 %t1 の参照を型 %t2 の初期化子にバインドするときに修飾子がドロップされました",
    "型 %t1 の参照 (const で修飾されていない) は型 %t2 の値では初期化できません",
    "関数へのポインターは削除できません",
    "変換関数は非静的メンバー関数である必要があります",
    "テンプレート宣言はここでは使用できません",
    "'<' が必要です",
    "'>' が必要です",
    "テンプレート パラメーターの宣言がありません",
    "%nf の引数リストがありません",
    "%nf の引数が少なすぎます",
    "%nf の引数が多すぎます",
    null,
    "%n1 は %n2 のパラメーター型の宣言で使用されていません",
    "入れ子になった 2 つの型の名前が同じです: %no1 と %nod2 (cfront の互換性)",
    "グローバルな %no1 が入れ子になった %nod2 の後で宣言されています (cfront の互換性)",
    null,
    "%n の複数のインスタンスが必要な型と一致します",
    "型 'long long' は非標準です",
    "%sq の省略は非標準です",
    "戻り値の型は変換関数では指定できません",
    "次の処理の実行中に検出されました:",
    "%nt %p のインスタンス化",
    "%nt %p の暗黙的な生成",
    "%n のインスタンス化での過剰な再帰",
    "%sq は関数または静的データ メンバーではありません",
    "型 %t1 の引数は、型 %t2 のテンプレート パラメーターと互換性がありません",
    "一時的な型または変換を必要とする初期化は使用できません",
    "%sq の宣言は関数のパラメーターを非表示にします",
    "非 const への参照の初期値は左辺値である必要があります",
    "%nt %p の暗黙的な定義",
    "'template' は使用できません",
    "%t はクラス テンプレートではありません",
    null,
    "'main' は関数テンプレートの有効な名前ではありません",
    "%n への無効な参照です (共用体/非共用体の不一致)",
    "テンプレート引数はローカルな型を参照できません",
    "タグの種類 %s は %nfd の宣言と互換性がありません",
    "グローバル スコープには %sq という名前のタグはありません",
    "%n には %sq という名前のタグ メンバーはありません",
    "メンバー関数の typedef (cfront との互換性のために使用できます)",
    "%n は pointer-to-member 宣言でのみ使用できます",
    null,
    "テンプレート引数は非外部エンティティを参照できません",
    "名前の後に '::~' を付けることができるのはクラス名または型名だけです",
    null,
    "デストラクター名として使用されている型が型 %t と一致しません",
    "%n は呼び出された後で 'inline' と再宣言されています",
    null,
    "テンプレート宣言に対する無効なストレージ クラスです",
    "%nd はアクセスできない型です (cfront との互換性のために使用できます)",
    null,
    "明示的なインスタンス化宣言が無効です",
    "%nf はインスタンス化できるエンティティではありません",
    "コンパイラで生成された %n は明示的にインスタンス化できません",
    "インライン %n は明示的にインスタンス化できません",
    null,
    "%n はインスタンス化できません -- テンプレート定義が提供されませんでした",
    "%n はインスタンス化できません -- 明示的に特殊化されています",
    null,
    null,
    "指定された型と一致する %n のインスタンスはありません",
    "typedef を使用した void パラメーター リストの宣言は非標準です",
    "%n2 ではなくグローバル %n1 が使用されています (cfront との互換性)",
    "テンプレート パラメーター %sq はこのスコープでは再宣言できません",
    "%sq の宣言はテンプレート パラメーターを非表示にします",
    "テンプレート引数リストはパラメーター リストと一致する必要があります",
    null,
    "後置 'operator%s' の余分なパラメーターは 'int' 型である必要があります",
    "演算子名は関数として宣言されている必要があります",
    "演算子名は使用できません",
    "%n は現在のスコープでは特殊化できません",
    "メンバー関数のアドレスを受け取る非標準の形式です",
    "テンプレート パラメーターが少なすぎます -- 前の宣言 (宣言済みの %p) と一致しません",
    "テンプレート パラメーターが多すぎます -- 前の宣言 (宣言済みの %p) と一致しません",
    "演算子 delete(void *) の関数テンプレートは使用できません",
    "クラス テンプレートとテンプレート パラメーターを同じ名前にすることはできません",
    null,
    "テンプレート引数は名前のない型を参照できません",
    "列挙された型でのこの操作には、該当するユーザー定義演算子関数が必要です",
    "参照型では型修飾子を使用できません",
    "型 %t1 の値を型 %t2 のエンティティに割り当てることはできません",
    "符号なし整数と負の定数の比較は無意味です",
    "不完全なクラス %t に変換できません",
    "const オブジェクトには初期化子が必要です",
    "オブジェクトに初期化されていない const または参照メンバーがあります",
    "非標準のプリプロセッサ ディレクティブです",
    "%n にテンプレート引数リストがあってはなりません",
    "集約オブジェクトには '{...}' での初期化が必要です",
    "pointer-to-member 選択クラス型は互換性がありません (%t1 と %t2)",
    "無意味な friend 宣言です",
    "修飾名を作成するために、'::' の代わりに '.' が使用されました",
    "const オブジェクトに対して非 const 関数が呼び出されました (旧形式)",
    "依存ステートメントは宣言であってはなりません",
    "パラメーターに void 型を使用することはできません",
    "%na %p のインスタンス化",
    "%na %p のテンプレート引数リストの処理",
    "この演算子はテンプレート引数式では使用できません",
    "try ブロックには少なくとも 1 つのハンドラーが必要です",
    "ハンドラーには例外宣言が必要です",
    "ハンドラーは既定のハンドラーによってマスクされます",
    "ハンドラーは型 %t の前のハンドラーによってマスクされる可能性があります",
    "例外を指定するためのローカル型の使用",
    "例外指定での冗長な型",
    "例外指定は前の %nd%s の例外指定と互換性がありません",
    "以前は指定: 例外はスローされません",
    "以前は省略: %t",
    "以前は指定されていましたがここでは省略されています: %t",
    "例外処理のサポートは無効です",
    "すべての例外の許可は以前の %nd と互換性がありません",
    "インスタンス化要求ファイル %sq を作成できませんでした",
    "非算術演算は非型テンプレート引数では使用できません",
    "非ローカル変数を宣言するためのローカル型の使用",
    "関数を宣言するためのローカル型の使用",
    "制御の転送は次の初期化をバイパスします:",
    "%nd",
    "例外ハンドラーへの制御の転送",
    "%n はその値が設定される前に使用されています",
    "%n は設定されましたが使用されませんでした",
    "%n は現在のスコープでは定義できません",
    "例外指定は使用できません",
    "%nfd の外部/内部リンケージが競合しています",
    "%nf は暗黙的または明示的な型変換には呼び出されません",
    "%s のタグの種類は型 %t のテンプレート パラメーターと互換性がありません",
    "演算子 new(size_t) の関数テンプレートは使用できません",
    null,
    "型 %t のメンバーへのポインターは使用できません",
    "省略記号は演算子関数パラメーター リストでは使用できません",
    "%no はキーワードとして将来使用するために予約されています",
    "無効なマクロ定義: %s",
    "無効なマクロ定義解除: %s",
    null,
    null,
    "次のものを入力する場合は IL ファイル名を指定する必要があります ",
    null,
    null,
    null,
    null,
    "デバッグ オプション引数にエラーがあります",
    "無効なオプション: %s",
    "バック エンドには IL ファイルの名前が必要です",
    "IL ファイル %s を開くことができませんでした",
    "無効な数字: %s",
    "ホスト CPU ID が正しくありません",
    "無効なインスタンス化モード: %s",
    null,
    "無効なエラー制限: %s",
    null,
    null,
    null,
    null,
    null,
    null,
    "仮想関数テーブルは C++ をコンパイルするときにのみ抑制できます",
    "旧形式のオプションは C++ をコンパイルするときにのみ使用できます",
    "インスタンス化モード オプションは C++ をコンパイルするときにのみ使用できます",
    "自動インスタンス化モードは C++ をコンパイルするときにのみ使用できます",
    "暗黙的なテンプレート インクルード モードは C++ をコンパイルするときにのみ使用できます",
    "例外処理オプションは C++ をコンパイルするときにのみ使用できます",
    "Strict モードは K&R モードと互換性がありません",
    "Strict モードは cfront モードと互換性がありません",
    "ソース ファイル名がありません",
    "複数の入力ファイルをコンパイルするときは、出力ファイルを指定できません",
    "コマンド ラインの引数が多すぎます",
    "出力ファイルが指定されましたが、出力ファイルは必要ありません",
    "IL の表示には IL ファイルの名前が必要です",
    "テンプレート パラメーターは void 型であってはなりません",
    "instantiate-all モードによる %n の過剰な再帰的インスタンス化",
    "Strict モードは旧形式の許可と互換性がありません",
    "throw 式に void 型を使用することはできません",
    "ローカル インスタンス化モードは自動インスタンス化と互換性がありません",
    "抽象クラス型 %t のパラメーターは使用できません:",
    "抽象クラス %t の配列は使用できません:",
    "浮動小数点テンプレート パラメーターは非標準です",
    "この pragma は宣言の直前に指定する必要があります",
    "この pragma はステートメントの直前に指定する必要があります",
    "この pragma は宣言またはステートメントの直前に指定する必要があります",
    "この種類の pragma はここでは使用できません",
    null,
    "オーバーロードされた仮想関数 %no1 は %n2 では部分的にのみオーバーライドされます",
    "インライン テンプレート関数の具体的な定義は、それが最初に使用されている位置よりに前になければなりません",
    "診断制御オプションに無効なエラー タグがあります: %s",
    "診断制御オプションに無効なエラー番号があります: %s",
    null,
    null,
    "関数へのポインターにキャストされたメンバーへのポインター",
    "struct または union で名前付きのメンバーが宣言されていません",
    "非標準の名前なしフィールド",
    "非標準の名前なしメンバー",
    null,
    null,
    null,
    "%sq は型の名前ではありません",
    "プリコンパイル済みヘッダー入力ファイル %sq を開くことができません: %s2",
    "プリコンパイル済みヘッダー ファイル %sq は無効であるか、またはこのバージョンのコンパイラで生成されていません",
    "プリコンパイル済みヘッダー ファイル %sq はこのディレクトリに生成されていません",
    "プリコンパイル済みヘッダー ファイル %sq の生成に使用されたヘッダー ファイルが変更されています",
    "コマンド ライン オプションがプリコンパイル済みヘッダー ファイル %sq を作成するときに使用されたものと一致しません",
    "プリプロセッサ ディレクティブの初期シーケンスとプリコンパイル済みヘッダー ファイル %sq の初期シーケンスの間に互換性がありません",
    "マップされたメモリを取得できません",
    "'%s': プリコンパイル済みヘッダー ファイル '%s' を使用しています",
    "'%s': プリコンパイル済みヘッダー ファイル '%s' を作成しています",
    "メモリの使用法がプリコンパイル済みヘッダー ファイル %sq と競合しています",
    "PCH メモリ サイズが無効です: %s ",
    "PCH オプションはコマンド ラインで最初に指定する必要があります",
    "PCH メモリの割り当てに十分なメモリがありません",
    "複数の入力ファイルをコンパイルするときは、プリコンパイル済みヘッダー ファイルを使用できません",
    "プリコンパイル済みヘッダー ファイルの生成に十分な事前割り当て済みメモリがありません (%s バイト必要)",
    "プログラム内に非常に大きいエンティティがあるため、プリコンパイル済みヘッダー ファイルを生成できません",
    "%sq は有効なディレクトリではありません",
    "一時ファイルの名前を作成できません",
    "'restrict' は使用できません",
    "関数の型に対するポインターまたは参照を 'restrict' で修飾することはできません",
    null,
    "ここでは呼び出し規約修飾子を指定できません",
    "呼び出し規約修飾子が競合しています",
    "strict モードは Microsoft モードと互換性がありません",
    "cfront モードは Microsoft モードと互換性がありません",
    "ここで指定した呼び出し規約は無視されます",
    "呼び出し規約の後で入れ子になった宣言子を指定することはできません",
    "この型に対する呼び出し規約は無視されます",
    null,
    "宣言修飾子と前の宣言の間に互換性がありません",
    "修飾子 %sq はこの宣言では使用できません",
    "try ブロックへの制御の転送です",
    "インライン指定と前の %nod の間に互換性がありません",
    "テンプレート定義の終了中かっこが見つかりません",
    "wchar_t キーワード オプションを使用できるのは C++ をコンパイルするときだけです",
    "パッキング アラインメント値が無効です",
    "整数の定数が必要です",
    "純粋仮想関数の呼び出しです",
    "ソース ファイル識別子の文字列が無効です",
    "friend 宣言内ではクラス テンプレートを定義できません",
    "'asm' は使用できません",
    "'asm' は関数定義と共に使用する必要があります",
    "'asm' 関数は非標準です",
    "明示的なパラメーターのない省略記号は非標準です",
    "'&...' は非標準です",
    "'&...' の使用方法が無効です",
    null,
    "const volatile の初期値用に一時的に使用されます (旧形式)",
    "%t1 型の参照は、%t2 型の値では初期化できません",
    "const volatile の参照の初期値は左辺値である必要があります",
    "SVR4 C 互換性オプションは、ANSI C をコンパイルするときにのみ使用できます",
    "%nd のスコープ外宣言を使用しています",
    "strict モードは SVR4 C モードと互換性がありません",
    "%nd の呼び出しはインライン化できません",
    "%n はインライン化できません",
    "PCH ディレクトリが無効です: %s",
    "__except または __finally が必要です",
    "__leave ステートメントは __try の中でのみ使用できます",
    "%nt %p がインスタンス化されているときに検出されました",
    "%nt %p が暗黙的に生成されているときに検出されました",
    "%na %p がインスタンス化されているときに検出されました",
    "%na %p のテンプレート引数リストが処理されているときに検出されました",
    "%nt %p が暗黙的に定義されているときに検出されました",
    "%sq がパック アラインメント スタックで見つかりません",
    "パック アラインメント スタックが空です",
    "RTTI オプションは C++ をコンパイルするときにのみ使用できます",
    "削除されたコピーに必要な %nfd にアクセスできません",
    "削除されたコピーに必要な %nf は、参照パラメーターを右辺値にバインドできないため、呼び出すことができません",
    "typeid を使用する前に <typeinfo> をインクルードする必要があります",
    "%s は const または他の型修飾子をキャストできません",
    "dynamic_cast 内の型は、完全なクラス型へのポインターまたは参照であるか、void * である必要があります",
    "ポインター dynamic_cast のオペランドは完全なクラス型へのポインターである必要があります",
    "参照 dynamic_cast のオペランドは完全なクラス型の左辺値である必要があります",
    "ランタイム dynamic_cast のオペランドにはポリモーフィックなクラス型を使用する必要があります",
    "ブール オプションは、C++ をコンパイルするときにのみ使用できます",
    null,
    "配列型はここでは使用できません",
    "'=' が必要です",
    null,
    "条件で宣言されている %sq をこのスコープで再宣言することはできません",
    "既定のテンプレート引数は関数テンプレートには使用できません",
    "',' または '>' が必要です",
    "テンプレート パラメーター リストが必要です",
    "ブール値のインクリメントは非推奨です。",
    "ブール型は使用できません",
    "クラス %no2 内の基底クラス %no1 のオフセットが大きすぎます",
    "式にはブール型 (またはブールに変換できる型) を使用する必要があります",
    "array new and delete オプションは C++ をコンパイルするときにのみ使用できます",
    "%n は変数の名前ではありません",
    "__based 修飾子はここでは使用できません",
    "__based はポインター演算子の前に存在しません。__based は無視されました",
    "__based 修飾子の変数にはポインター型を使用する必要があります",
    "const_cast 内の型は、ポインター、参照、またはオブジェクト型のメンバーへのポインターである必要があります",
    "const_cast が調節できるのは型修飾子だけであり、基になっている型は変更できません",
    "mutable は使用できません",
    "%n の再宣言でアクセスを変更することはできません",
    null,
    "代替トークン '<:' の使用は意図されていなかった可能性があります",
    "代替トークン '%%:' の使用は意図されていなかった可能性があります",
    "名前空間の定義は使用できません",
    "名前は名前空間名である必要があります",
    "名前空間のエイリアスの定義は使用できません",
    "名前空間修飾名が必要です",
    "名前空間名は使用できません",
    "DLL 属性の無効な組み合わせです",
    "%n はクラス テンプレートではありません",
    "不完全な要素型の配列は非標準です",
    "名前空間内で割り当て演算子を宣言することはできません",
    "名前空間内で割り当て解除演算子を宣言することはできません",
    "%np1 は %np2 の using 宣言と競合しています",
    "%np1 の using 宣言は %npd2 と競合しています",
    "名前空間オプションは C++ をコンパイルするときにのみ使用できます",
    "using 宣言は無視されました -- これは現在の名前空間を参照しています",
    "クラス修飾名が必要です",
    "引数の型: (%s)",
    "オペランドの型: %s",
    null,
    "%n には実際のメンバー %sq はありません",
    null,
    "互換性のないメモリ属性が指定されています",
    "メモリ属性は無視されました",
    "メモリ属性の後に入れ子になった宣言子を指定することはできません",
    "メモリ属性が 2 回以上指定されています",
    "呼び出し規約が 2 回以上指定されています",
    "型修飾子は使用できません",
    "%npd1 が、そのテンプレートが宣言される前に使用されました",
    "パラメーターの型が同じである静的および非静的メンバー関数はオーバーロードできません",
    "%np の宣言は前にありません",
    "テンプレート ID は使用できません",
    "クラス修飾名は使用できません",
    "%n は現在のスコープでは再宣言できません",
    "修飾名は名前空間のメンバー宣言では使用できません",
    "%n は型の名前ではありません",
    "明示的なインスタンス化は現在のスコープでは使用できません",
    "%n は現在のスコープでは明示的にインスタンス化できません",
    "%n は 2 回以上明示的にインスタンス化されました",
    "型名はテンプレート内でのみ使用できます",
    "special_subscript_cost オプションは C++ をコンパイルするときにのみ使用できます",
    "typename オプションは C++ をコンパイルするときにのみ使用できます",
    "implicit typename オプションは C++ をコンパイルするときにのみ使用できます",
    "オブジェクトのようなマクロ定義の先頭に非標準の文字があります",
    "仮想 %n1 の例外指定はオーバーライドされた %n2 の例外指定と互換性がありません",
    "ポインターからそれより小さい整数への型変換です",
    "暗黙的に宣言された仮想 %n1 の例外指定はオーバーライドされた %n2 の例外指定と互換性がありません",
    "%np2 から暗黙的に呼び出された %no1 はあいまいです",
    "オプション 'explicit' は C++ をコンパイルするときにのみ使用できます",
    "'explicit' は使用できません",
    "宣言が %sq (予約されたクラス名) と競合しています",
    "配列 %n の初期化子として使用できるのは '()' のみです",
    "'virtual' は関数テンプレート宣言では使用できません",
    "無効な匿名共用体 -- クラス メンバー テンプレートは使用できません",
    "テンプレートの入れ子の深さが %n の前の宣言と一致しません",
    "この宣言では複数の 'template <...>' 句を使用することはできません",
    "for-init スコープを制御するためのオプションは C++ をコンパイルするときにのみ使用できます",
    "for-loop の初期化で宣言されている %sq はこのスコープでは再宣言できません",
    "参照先は %nd1 です -- 古い for-init スコープ規則では参照先は %nd2 でした",
    "for-init の相違に対する警告を制御するためのオプションは C++ をコンパイルするときにのみ使用できます",
    "ここでは仮想 %n の定義が必要です",
    "空のコメントはトークン連結演算子 '##' として解釈されます",
    "ストレージ クラスは friend 宣言では使用できません",
    "%no のテンプレート パラメーター リストはこの宣言では使用できません",
    "%n は有効なメンバー クラス テンプレートではありません",
    "有効なメンバー クラスまたは関数テンプレート宣言ではありません",
    "テンプレート パラメーター リストを含むテンプレート宣言の後で明示的特殊化宣言を使用することはできません",
    "%n2 を初めて使用する前に %n1 の明示的特殊化を指定する必要があります",
    "明示的特殊化は現在のスコープでは使用できません",
    "%n の部分的特殊化は使用できません",
    "%nf は明示的に特殊化できるエンティティではありません",
    "%n を初めて使用する前にその明示的特殊化を指定する必要があります",
    "テンプレート パラメーター %sq は詳細な型指定子では使用できません",
    "%n の特殊化には 'template<>' 構文が必要です",
    null,
    null,
    "オプション 'old_specializations' は C++ をコンパイルするときにのみ使用できます",
    "'template<>' 構文を使用しない %n の特殊化は非標準です",
    "この宣言には外部 'C' リンケージがあってはなりません",
    "%sq は現在のスコープ内のクラスまたは関数テンプレート名ではありません",
    "参照されていない関数テンプレートを再宣言するときの既定の引数の指定は非標準です",
    "既に参照されている関数テンプレートを再宣言するときに既定の引数を指定することはできません",
    "基底クラス %t2 のメンバーへのポインターを派生クラス %t1 のメンバーへのポインターに変換できません -- 基底クラスは仮想です",
    "例外指定は %nd%s の指定と互換性がありません",
    "すべての例外の許可は %nd と互換性がありません",
    "既定の引数式が予期せずに終了しました",
    "参照の既定の初期化は使用できません",
    "初期化されていない %n に const メンバーがあります",
    "初期化されていない基底クラス %t に const メンバーがあります",
    "const %n には初期化子が必要です -- クラス %t にはユーザー提供の既定のコンストラクターがありません",
    "const オブジェクトには初期化子が必要です -- クラス %t にはユーザー提供の既定のコンストラクターがありません",
    "オプション 'implicit_extern_c_type_conversion' は C++ をコンパイルするときにのみ使用できます",
    "strict モードは long 保持規則と互換性がありません",
    "戻り値の型に対する型修飾子は無意味です",
    "関数定義で戻り値の型 'void' に対して型修飾子を使用することはできません",
    "静的データ メンバー宣言はこのクラスでは使用できません",
    "テンプレートのインスタンス化の結果が無効な関数宣言になりました",
    "'...' は使用できません",
    "オプション 'extern_inline' は C++ をコンパイルするときにのみ使用できます",
    "外部インライン %n が参照されましたが、定義されていません",
    "型 %t のデストラクター名が無効です",
    null,
    "デストラクターの参照があいまいです -- %n1 と %n2 のどちらも使用できます",
    "仮想インライン %n は一度も定義されていません",
    "%n は一度も参照されていません",
    "コンストラクター初期化子リストで指定できる共用体のメンバーは 1 つだけです",
    "'new[]' および 'delete[]' のサポートは無効になっています",
    "生成された C コードでは 'long double' の代わりに 'double' が使用されています",
    "%n に対応する演算子 delete%s がありません (割り当てられたオブジェクトの初期化中に例外がスローされた場合に呼び出されます)",
    "仮引数付き delete のサポートは無効になっています",
    "適切な演算子 delete を参照できません",
    "不完全な型 %t へのポインターまたは参照は使用できません",
    "無効な部分的特殊化です -- %n は既に完全に特殊化されています",
    "互換性のない例外指定です",
    "ローカル変数への参照を返しています",
    "明示的な型の省略は非標準です ('int' が想定されます)",
    "複数の部分的特殊化が %n のテンプレート引数リストと一致します",
    "%nod",
    "テンプレート引数リストはプライマリ テンプレートの宣言では使用できません",
    "部分的特殊化に既定のテンプレート引数があってはなりません",
    "%n1 は、%n2 のテンプレート引数リストで使用されていないか、またはリストから推測できません",
    null,
    "部分的特殊化のテンプレート引数リストに型がテンプレート パラメーターに依存する非型引数が含まれています",
    "この部分的特殊化は %n のインスタンス化に使用された可能性があります",
    "この部分的特殊化は %n のインスタンス化をあいまいにした可能性があります",
    "式には整数型または列挙型を使用する必要があります",
    "式には演算型または列挙型を使用する必要があります",
    "式には演算型、列挙型、またはポインター型を使用する必要があります",
    "キャストは整数型または列挙型である必要があります",
    "キャストは演算型、列挙型、またはポインター型である必要があります",
    "式は完全なオブジェクト型へのポインターである必要があります",
    null,
    null,
    "戻り値の型がオーバーライドされた仮想関数 %no の戻り値の型 %t と同じではありません。",
    "オプション 'guiding_decls' は C++ をコンパイルするときにのみ使用できます",
    "クラス テンプレートの部分的特殊化はそれがメンバーである名前空間内で宣言する必要があります",
    "%n は純粋仮想関数です",
    "純粋仮想 %n をオーバーライドするものがありません",
    "__declspec 属性は無視されました",
    "入力行に無効な文字があります",
    "関数が不完全な型 %t を返します",
    "この '#pragma pack' ディレクティブの影響は %n に対してローカルです",
    "%s はテンプレートではありません",
    "friend 宣言では部分的特殊化を宣言できません",
    "例外指定は無視されました",
    "'size_t' の宣言は必要とされる型 %t と一致しません",
    "入れ子になったテンプレート引数リストの隣接する '>' 区切り記号の間にはスペースが必要です ('>>' は右シフト演算子です)",
    "マルチバイト文字の処理を許可するようにロケール %sq を設定できませんでした",
    "マルチバイト文字のシーケンスが無効です",
    "テンプレートのインスタンス化の結果が予期しない関数型 %t1 になりました (名前の意味がテンプレートの宣言以降に変更されている可能性があります -- テンプレートの型は %t2 です)",
    "あいまいなガイド宣言です -- 複数の関数テンプレート %no が型 %t と一致します",
    "整数でない演算は非型テンプレート引数では使用できません",
    "オプション 'embedded_c++' は C++ をコンパイルするときにのみ使用できます",
    "埋め込み C++ はテンプレートをサポートしません",
    "埋め込み C++ は例外処理をサポートしません",
    "埋め込み C++ は名前空間をサポートしません",
    "埋め込み C++ はランタイム型の情報をサポートしません",
    "埋め込み C++ は新しいキャスト構文をサポートしません",
    "埋め込み C++ は using 宣言をサポートしません",
    "埋め込み C++ は 'mutable' をサポートしません",
    "埋め込み C++ は多重継承または仮想継承をサポートしません",
    "無効なマイクロソフト バージョン番号: %s",
    "pointer-to-member 表現 %sq は %n に対して既に設定されています",
    "%t1 は %t2 に対するコンストラクターの指定には使用できません",
    "整数定数のサフィックスが無効です",
    "__uuidof のオペランドには __declspec(uuid('...')) が指定されているクラス型または列挙型を使用する必要があります",
    "__declspec(uuid('...')) の GUID 文字列が無効です",
    "オプション 'vla' は C をコンパイルするときにのみ使用できます",
    "境界が指定されていない可変長配列は使用できません",
    "明示的なテンプレート引数リストはこの宣言では使用できません",
    "リンケージのあるエンティティでは可変長配列を含む型を使用できません",
    "可変長配列に静的ストレージ存続期間があってはなりません",
    "%n はテンプレートではありません",
    "可変長配列の次元です (%p と宣言されています)",
    "テンプレート引数が必要です",
    null,
    "nonmember 演算子にはクラス型または列挙型のパラメーターが必要です",
    "オプション 'enum_overloading' は C++ をコンパイルするときにのみ使用できます",
    null,
    "デストラクター名 %t1 の修飾子が型 %t2 と一致しません",
    "型修飾子は無視されました",
    "オプション 'nonstd_qualifier_deduction' は C++ をコンパイルするときにのみ使用できます",
    "'dllimport' と宣言された関数は定義できません",
    "プロパティの指定が正しくありません。正しい形式は __declspec(property(get=名前1,put=名前2)) です",
    "プロパティは既に指定されています",
    "__declspec(property) はこの宣言では使用できません",
    "メンバーは __declspec(property) で宣言されていますが、'get' 関数が指定されていません",
    "__declspec(property) の 'get' 関数 %sq がありません",
    "メンバーは __declspec(property) で宣言されていますが、'put' 関数が指定されていません",
    "__declspec(property) の 'put' 関数 %sq がありません",
    "あいまいなクラス メンバー参照です -- %nd1 が %nd2 に関して使用されました",
    null,
    null,
    null,
    "派生クラス %t1 のメンバーへのポインターを基底クラス %t2 のメンバーへのポインターに変換できません -- 基底クラスは仮想です",
    "インスタンス化ファイルのディレクトリが無効です: %s",
    "オプション 'one_instantiation_per_object' は C++ をコンパイルするときにのみ使用できます",
    null,
    null,
    "複数の入力ファイルをコンパイルするときは、インスタンス化情報ファイル名を指定できません",
    "複数の入力ファイルをコンパイルするときは、オプション 'one_instantiation_per_object' を使用できません",
    "複数のコマンド ライン オプションが省略形 '--%s' と一致します:",
    "--%s",
    "関数型に対する型修飾子は無視されます",
    null,
    "late/early tiebreaker オプションは C++ をコンパイルするときにのみ使用できます",
    "va_start の使用方法が正しくありません",
    "va_arg の使用方法が正しくありません",
    "va_end の使用方法が正しくありません",
    "pending instantiations オプションは C++ をコンパイルするときにのみ使用できます",
    "#import ファイルのディレクトリが無効です: %s",
    "インポート ディレクトリは Microsoft モードでのみ指定できます",
    "参照型のメンバーは共用体では使用できません",
    "'typedef' はここでは指定できません",
    "%n を再宣言するとそのアクセスが変更されます",
    "クラスまたは名前空間の修飾名が必要です",
    "戻り値の型 'int' は関数 'main' の宣言では省略されます",
    "pointer-to-member 表現 %sq の %n に対する制限が厳しすぎます",
    "非 void 型の %n の末尾に return ステートメントがありません",
    "%no の重複する using 宣言は無視されました",
    "列挙型ビット フィールドは常に符号なしですが、列挙型 %t には負の列挙子が含まれます",
    "オプション 'class_name_injection' は C++ をコンパイルするときにのみ使用できます",
    "オプション 'arg_dep_lookup' は C++ をコンパイルするときにのみ使用できます",
    "オプション 'friend_injection' は C++ をコンパイルするときにのみ使用できます",
    "先頭に 'template' のある名前はテンプレートにのみ付けることができます",
    null,
    "非標準のローカル クラス friend 宣言です -- 外側のスコープに先行する宣言がありません",
    "この宣言での既定の引数の指定は非標準です",
    "オプション 'nonstd_using_decl' は C++ をコンパイルするときにのみ使用できます",
    "関数 'main' の戻り値の型は 'int' である必要があります",
    "非型テンプレート パラメーターにクラス型を使用することはできません",
    "既定のテンプレート引数は、そのテンプレートの外部でのクラス テンプレートのメンバーの定義では指定できません",
    "コンストラクターの関数 try ブロックのハンドラーでは return ステートメントを使用できません",
    "指定子 ordinary と extended を初期化子の指定で組み合わせることはできません",
    "2 番目の添字を 1 番目より小さくすることはできません",
    null,
    "オプション 'extended_designators' は C をコンパイルするときにのみ使用できます",
    "ビット フィールド型のサイズより大きい値がビット フィールドのサイズとして宣言されています。%s ビットに切り詰められます",
    "コンストラクター名として使用されている型が型 %t と一致しません",
    "リンケージのある変数を宣言するためにリンケージのない型が使用されています",
    "関数を宣言するためにリンケージのない型が使用されています",
    "コンストラクターでは戻り値の型を指定できません",
    "デストラクターでは戻り値の型を指定できません",
    "ユニバーサル文字名の形式が正しくありません",
    "ユニバーサル文字名で無効な文字が指定されています",
    "ユニバーサル文字名では基本文字セット内の文字を指定できません",
    "このユニバーサル文字は識別子では使用できません",
    "識別子 __VA_ARGS__ は可変個引数マクロの置換リストでのみ使用できます",
    "この friend 宣言での修飾子は無視されます",
    "配列範囲指定子は動的な初期化子には適用できません",
    "ここではプロパティ名を使用できません",
    "関数の修飾子として使用されている 'inline' は無視されます",
    "オプション 'compound_literals' は C をコンパイルするときにのみ使用できます",
    "可変長配列型は使用できません",
    "複合リテラルは整数定数式では使用できません",
    "型 %t の複合リテラルは使用できません",
    "テンプレートの friend 宣言はローカル クラスでは宣言できません",
    "あいまいな '?' 演算: 型 %t1 の第 2 オペランドは型 %t2 の第 3 オペランドに変換でき、その逆も可能です",
    "pointer-to-function 型に対する適切な operator() または変換関数のないクラス型のオブジェクトの呼び出しです",
    "変換 %np からのサロゲート関数です",
    "引数リストに対して型 %t のオブジェクトを呼び出すことができる方法が複数あります:",
    "typedef 名は (類似する型で) 既に宣言されています",
    "演算子 new および delete には内部リンケージを指定できません",
    "ストレージ クラス 'mutable' は匿名共用体には使用できません",
    "プリコンパイル済みヘッダー ファイルが無効です",
    "抽象クラス型 %t は catch 型として使用できません:",
    "修飾された関数型を使用して非メンバー関数または静的メンバー関数を宣言することはできません",
    "修飾された関数型を使用してパラメーターを宣言することはできません",
    "修飾された関数型へのポインターまたは参照は作成できません",
    "余分な中かっこは非標準です",
    "無効なマクロ定義: %s",
    "ポインター型 %t1 と %t2 の減算は非標準です",
    "空のテンプレート パラメーター リストはテンプレート template パラメーター宣言では使用できません",
    "'class' が必要です",
    "テンプレート template パラメーターを宣言するときは 'struct' キーワードを使用できません",
    "%np2 は %no1 によって非表示にされています -- 仮想関数をオーバーライドしますか?",
    "関数定義である friend 宣言には修飾名を使用できません",
    "%n1 は %n2 と互換性がありません",
    "ストレージ クラスをここで指定することはできません",
    "using 宣言によって指定されるクラス メンバーは直接基底クラス内で参照可能である必要があります",
    null,
    "Sun モードは cfront モードと互換性がありません",
    "strict モードは Sun モードと互換性がありません",
    "Sun モードは C++ をコンパイルするときにのみ使用できます",
    "テンプレート template パラメーターにそのテンプレート パラメーターのいずれかと同じ名前を付けることはできません",
    "既定の引数の再帰的なインスタンス化です",
    null,
    "%n は定義できるエンティティではありません",
    "デストラクター名は修飾する必要があります",
    "フレンド クラス名を 'typename' と共に使用することはできません",
    "using 宣言ではコンストラクターまたはデストラクターの名前を指定できません",
    "修飾されたフレンド テンプレート宣言では以前に宣言されている特定のテンプレートが参照されている必要があります",
    "クラス テンプレート宣言内の指定子が無効です",
    "引数と仮パラメーターの間に互換性がありません",
    "オプション 'dep_name' は C++ をコンパイルするときにのみ使用できます",
    "クラス %t1 から開始する 'operator->' 関数のシーケンスにループがあります",
    "%n にはメンバー クラス %sq はありません",
    "グローバル スコープに %sq という名前のクラスはありません",
    "テンプレートの既定の引数の再帰的なインスタンス化です",
    "アクセス宣言および using 宣言は共用体では使用できません",
    "%no はクラス メンバーではありません",
    "非標準のメンバー定数宣言は使用できません",
    "オプション 'ignore_std' は C++ をコンパイルするときにのみ使用できます",
    "オプション 'parse_templates' は C++ をコンパイルするときにのみ使用できます",
    "オプション 'dep_name' を 'no_parse_templates' と共に使用することはできません",
    "指定されている言語モードは互換性がありません",
    "入れ子のクラスの再宣言が無効です",
    "サイズ不明の配列を含む型は使用できません",
    "静的ストレージ存続期間の変数はインライン関数内では定義できません",
    "内部リンケージのあるエンティティは外部リンケージのあるインライン関数内では参照できません",
    "引数の型 %t はこのジェネリック型関数マクロと一致しません",
    "可変長配列 %nod です",
    "friend 宣言で既定の引数を前の宣言に追加することはできません",
    "%n はこのスコープでは宣言できません",
    "予約されている識別子 %sq は関数の内部でのみ使用できます",
    "このユニバーサル文字で識別子を開始することはできません",
    "リテラル文字列が必要です",
    "認識されない STDC pragma です",
    "'ON'、'OFF'、または 'DEFAULT' が必要です",
    "STDC pragma はグローバル スコープ内の 2 つの宣言の間またはブロック スコープ内のすべてのステートメントおよび宣言の前でのみ使用できます",
    "va_copy の使用方法が正しくありません",
    "%s は浮動小数点型でのみ使用できます",
    "複合型は使用できません",
    "指定子の種類が無効です",
    "浮動小数点値は厳密には表現できません",
    "複合浮動小数点演算の結果が範囲外です",
    "実数と虚数の間の変換が 0 になります",
    "柔軟な配列メンバーには初期化子を指定できません",
    "imaginary *= imaginary では左側のオペランドが 0 に設定されます",
    "標準では、%n に対して後の宣言で型が指定される必要があります ('int' が想定されます)",
    "インライン %n に対する定義が必要です",
    "整数からそれより小さいポインターへの型変換です",
    "_Complex 型または _Imaginary 型の型指定子には浮動小数点型を含める必要があります",
    "匿名共用体では型を宣言できません",
    "ローカル変数にポインターを返しています",
    "ローカルの一時にポインターを返しています",
    "オプション 'export' は C++ をコンパイルするときにのみ使用できます",
    "オプション 'export' を 'no_dep_name' と共に使用することはできません",
    "オプション 'export' を 'implicit_include' と共に使用することはできません",
    "%n の宣言は別の翻訳単位内の宣言と互換性がありません",
    "他の宣言は %p です",
    "2 次翻訳単位 %sq のコンパイル中に検出されました",
    "2 次翻訳単位 %sq のコンパイル",
    "フィールド宣言では可変長配列を含む型を使用できません",
    "%n の宣言が　%sq のコンパイル中は異なる意味を持っていました",
    "'template' が必要です",
    "'export' は明示的なインスタンス化では使用できません",
    "'export' はこの宣言では使用できません",
    "名前のない名前空間のメンバーには 'export' を宣言できません",
    "定義後のテンプレートには 'export' を宣言できません",
    "宣言にラベルがあってはなりません",
    "エクスポートされるテンプレートのサポートが無効です",
    null,
    "%n は %sq のコンパイル中に既に定義されています",
    "%n は別の翻訳単位で既に定義されています",
    "静的でないローカル変数は __based の指定では使用できません",
    "メイクファイルの依存関係の一覧を作成するオプションは複数の翻訳単位をコンパイルするときは指定できません",
    null,
    "前処理済みの出力を生成するオプションは複数の翻訳単位をコンパイルするときは指定できません",
    "クラスと同じ名前のフィールドはユーザー宣言コンストラクターのあるクラスでは宣言できません",
    "'implicit_include' は複数の翻訳単位をコンパイルするときは使用できません",
    "エクスポートされたテンプレート ファイル %sq は破損しています",
    "%n はインスタンス化できません -- エクスポートされた定義を含む翻訳単位で明示的に特殊化されています",
    "オブジェクト型は %s です",
    "オブジェクトにメンバー %n と互換性のない型修飾子があります",
    "%n のインスタンスが引数リストおよびオブジェクトと一致しません (オブジェクトに一致を妨げる型修飾子があります)",
    "%t と互換性のないモードが属性で指定されています",
    "幅を指定された型がありません",
    "無効なアラインメント値が属性で指定されています",
    "%t の属性が無効です",
    null,
    null,
    "属性 %sq は引数を受け取りません",
    null,
    "属性名が必要です",
    "%sq は不明な属性です",
    "ここでは属性を使用できません",
    "属性 %sq に対する引数が無効です",
    null,
    "'goto *expr' の expr には型 'void *' を使用する必要があります",
    "'goto *expr' は非標準です",
    "ラベルのアドレスを受け取ることは非標準です",
    "ファイル名が複数回指定されています: %s",
    "#warning ディレクティブ: %s",
    null,
    "'transparent_union' 属性は共用体に対してのみ適用されます (%t は共用体ではありません)",
    "'transparent_union' 属性は不完全な型では無視されます",
    "%t は、%n が最初のフィールドと同じサイズではないので、透過的にできません",
    "%t1 は、最初のフィールドと同じサイズではない型 %t2 のフィールドがあるので、透過的にできません",
    null,
    "属性 %sq はローカル変数には適用されません",
    "関数定義では属性を使用できません",
    null,
    "case 範囲の 2 番目の定数には 1 番目より大きい値を指定する必要があります",
    "asm 名は関数定義では使用できません",
    "asm 名は typedef では無視されます",
    "レジスタ名 '%s' が不明です",
    null,
    "asm 制約修飾子 '%s' が不明です",
    "asm 制約文字 '%s' が不明です",
    "asm オペランドに制約文字がありません",
    "asm 出力オペランドには '=' または '+' のどちらかの修飾子が必要です",
    "asm 入力オペランドでは '=' または '+' 修飾子を使用できません",
    null,
    null,
    "レジスタ '%s' が 2 回以上使用されています",
    "レジスタ '%s' は使用されると共に上書きされています",
    "レジスタ '%s' は 2 回以上上書きされています",
    "レジスタ '%s' には固定の用途があるため、asm ステートメントでは使用できません",
    "レジスタ '%s' には固定の用途があるため、asm ステートメントでは上書きできません",
    "空の上書きリストはリスト全体が省略される必要があります",
    "asm オペランドが必要です",
    "上書きするレジスタが必要です",
    "'format' 属性には省略記号パラメーターまたはパラメーター パックが必要です",
    "最初の代替引数が最初の可変引数ではありません",
    "format 引数のインデックスがパラメーターの数より大きいです",
    "format 引数が文字列型ではありません",
    "構文のあいまいさを排除するための 'template' キーワードはテンプレート内でのみ使用できます",
    "db_opt pragma を使用するにはコマンド ラインで debug オプションを指定する必要があります",
    null,
    "属性 %sq は非関数型 %t には適用されません",
    "void 型または関数型へのポインターに対する演算です",
    "ストレージ クラスは auto または register である必要があります",
    "%t1 が省略記号パラメーターを通じて渡されたときに %t2 に上位変換された可能性があるため、代わりに後の型を使用する必要があります",
    "%sq は基底クラスのメンバーではありません",
    "__super は '::' の後では使用できません",
    "__super はクラス スコープでのみ使用できます",
    "__super の後に '::' を指定する必要があります",
    "[ %d のインスタンス化コンテキストが示されていません ]",
    "壊れた名前は長すぎます",
    "宣言で未定義のエンティティ %sq に対するエイリアスが使用されています",
    "宣言がそのエイリアス %n と一致しません",
    "エイリアスとして宣言されているエンティティを定義することはできません",
    "可変長配列フィールド型は長さ 0 の配列フィールド型として扱われます",
    "左辺値に対する非標準のキャストは無視されました",
    "認識されないフラグ名です: %s",
    "戻り値の型 void を修飾することはできません",
    "自動指定子はここでは無視されます (標準の C/C++ では無効です)",
    "'packed' 属性を使用していないアラインメントでのリダクションは無視されます",
    "%no に対応するメンバー テンプレートは別の翻訳単位内の異なる種類のテンプレートとして宣言されています",
    "余分な初期化子は無視されます",
    "va_start は省略記号パラメーターのある関数でのみ使用できます",
    "'short_enums' オプションは GNU C および GNU C++ モードでのみ有効です",
    "無効なエクスポート情報ファイル %sq1 が %s2 行目にあります",
    "ステートメント式はブロック スコープでのみ使用できます",
    "翻訳単位から",
    "asm 名は非レジスタの自動変数では無視されます",
    null,
    "認識されない UPC pragma です",
    "共有ブロック サイズが以前に指定されていたサイズと一致しません",
    "角かっこで囲まれた式は配列の次元ではなくブロック サイズの指定と見なされます",
    "共有配列のブロック サイズは 0 より大きくなければなりません",
    "ブロック サイズを複数指定することはできません",
    "strict または relaxed には共有が必要です",
    "THREADS はこのコンテキストでは使用できません",
    "指定されたブロック サイズは %s の最大値を超えています",
    "共有型を返す関数は使用できません",
    null,
    "スレッドの数が非定数である場合、共有型の配列の 1 つの次元が THREADS の倍数である必要があります",
    "構造体または共用体の内部では共有型を使用できません",
    "パラメーターに共有型を使用することはできません",
    "動的な THREADS の次元には有限のブロック サイズが必要です",
    "共有変数は静的または外部である必要があります",
    "upc_blocksizeof の引数は (共有型自体ではなく) 共有型へのポインターです",
    "アフィニティ式は入れ子の upc_forall では無視されます",
    "upc_forall ループ内または upc_forall ループ外へのブランチは使用できません",
    "アフィニティ式には共有型または共有型へのポインターが必要です",
    "アフィニティでは共有型が使用されています (共有型へのポインターではなく)",
    "共有 void* 型については等値かどうかのみを比較できます",
    "UPC モードは C++ および K&R モードと互換性がありません",
    "入力行の null (ゼロ) 文字は無視されます",
    "文字列定数または文字定数に null (ゼロ) 文字が含まれています",
    "ヘッダー名に null (ゼロ) 文字が含まれています",
    "for-initializer での宣言はそれを囲むスコープでの宣言を表示しません",
    "非表示にされる宣言は %p です",
    "%nfd のプロトタイプ宣言はこのプロトタイプを解除された再宣言の後では無視されます",
    null,
    "%npd には外部 C リンケージが必要です",
    "変数宣言は for-initializer での宣言を表示しません",
    "typedef %sq は詳細な型指定子では使用できません",
    "ゼロ定数の呼び出しは無視されました",
    "パラメーター %sq は関数 try ブロックの catch 句では再宣言できません",
    "%n の最初の明示的特殊化はテンプレートを含む名前空間内で宣言する必要があります",
    "'cc' の上書きは無視されました",
    "'template' の後に識別子を指定する必要があります",
    "MYTHREAD はこのコンテキストでは使用できません",
    "レイアウト修飾子は共有型へのポインターを修飾できません",
    "レイアウト修飾子は不完全な配列を修飾できません",
    "%sq の宣言はハンドラー パラメーターを表示しません",
    "配列型に対する非標準のキャストは無視されました",
    "このプラグマは _Pragma 演算子内では使用できません (#pragma ディレクティブを使用する必要があります)",
    "フィールドは基底クラスの後部埋め込みを使用しています",
    "GNU C++ コンパイラはビット フィールドの埋め込みを使用できます",
    "%nが古い形式として宣言されました",
    "asm 名は静的でないメンバー宣言では使用できません",
    "認識されない形式の関数型 %sq は無視されました",
    "基底クラス %no1 は基底クラス %no2 の後部埋め込みを使用します",
    "'init_priority' 属性はクラス型の静的データ メンバーおよび名前空間スコープ変数の定義に対してのみ使用できます",
    "要求された初期化優先順位は内部用に予約されています",
    "この匿名共用体/構造体フィールドは %nd によって非表示にされています",
    "エラー番号が無効です",
    "エラー タグが無効です",
    "エラー番号またはエラー タグが必要です",
    "クラスのサイズは後部埋め込みによる影響を受けます",
    "ラベルは関数定義においてのみ参照できます",
    "ステートメント式に制御を転送することはできません",
    null,
    "このステートメントはステートメント式の内部では使用できません",
    "ステートメント式内には、普通にコピーすることができないクラスを定義することはできません",
    null,
    "動的に初期化されるローカルな静的変数はステートメント式の内部では使用できません",
    "可変長配列はステートメント式の内部では使用できません",
    "ステートメント式は既定の引数の内部では使用できません",
    "関数へのポインターとデータへのポインターの間での非標準の変換です",
    "インターフェイス型は仮想基底クラスを持つことはできません",
    "インターフェイス型では 'private' または 'protected' を指定できません",
    "インターフェイス型は他のインターフェイス型からのみ派生できます",
    "%t はインターフェイス型です",
    "インターフェイス型は typedef メンバーを持つことはできません",
    "インターフェイス型はユーザー宣言のコンストラクターまたはデストラクターを持つことはできません",
    "インターフェイス型はユーザー宣言のメンバー演算子を持つことはできません",
    "インターフェイス型は関数内では宣言できません",
    null,
    "インターフェイス型はデータ メンバーを持つことはできません",
    "インターフェイス型は friend 宣言を含むことはできません",
    null,
    "インターフェイス型は入れ子のクラス型であってはなりません",
    "インターフェイス型にメンバー テンプレートがあってはなりません",
    "インターフェイス型は静的メンバー関数を持つことはできません",
    "このプラグマは __pragma 演算子内では使用できません (#pragma ディレクティブを使用する必要があります)",
    "修飾子は %t の基底クラスである必要があります",
    "宣言は示されている基底クラスの純粋仮想メンバー関数に対応する必要があります",
    "%t のサイズまたは複雑さが原因で内部計算において整数のオーバーフローが発生しました",
    "内部計算において整数のオーバーフローが発生しました",
    "__w64 は int、long、およびポインター型でのみ指定できます",
    "int、long、またはポインター型が 64 ビット幅である環境ではコンパイル時に縮小変換が行われる可能性があります",
    "pragma pack の現在の値は %s です",
    "pragma pack(show) に対する引数は無視されます",
    null,
    null,
    "前の __declspec(align(...)) は無視されました",
    "%sq 属性パラメーターに対する引数値が必要です",
    "%sq 属性パラメーターに対する引数値が無効です",
    "%sq 属性パラメーターに対するブール値が必要です",
    "属性の名前付き引数の後に位置引数を使用することはできません",
    "属性 %sq1 に %sq2 という名前のパラメーターはありません",
    "%sq 属性の引数リストが必要です",
    "',' または ']' が必要です",
    "属性の引数 %sq には既に値が指定されています",
    "%sq 属性には値を割り当てることができません",
    "スロー式では不完全型へのポインターは使用できません",
    "alignment-of 演算子が不完全型に適用されました",
    "%sq はスタンドアロン属性としてのみ使用できます",
    "%sq 属性はここでは使用できません",
    null,
    "属性はここでは使用できません",
    "%sq 属性パラメーターに対する引数値が無効です",
    "属性の引数が多すぎます",
    "アクセスできない基底クラス %t からの変換は使用できません",
    "オプション 'export' には個別のテンプレートの署名が必要です",
    "文字の種類が異なるリテラル文字列は連結できません",
    "GNU レイアウトのバグは仮想ベース %no1 を %no2 オブジェクトの境界の外側に配置するのでエミュレートされません",
    "仮想ベース %no1 が %no2 オブジェクトの境界の外側に配置されています",
    "名前空間のメンバー宣言に非標準の修飾名が含まれています",
    "アラインメントでのリダクションは無視されます",
    "const 修飾子は無視されました",
    null,
    "GNU asm 修飾子が無効です",
    "省略記号で渡される普通にコピーすることができないクラス型",
    "普通にコピーすることができないクラス型を va_arg でフェッチすることはできません",
    "固定小数点リテラルでは 'l' または 'L' サフィックスの前に 'u' または 'U' サフィックスを指定する必要があります",
    "オプション 'fixed_point' は C をコンパイルするときにのみ使用できます",
    "整数オペランドを使用すると固定小数点オーバーフローが発生する可能性があります",
    "固定小数点の定数が範囲外です",
    "固定小数点値は厳密には表現できません",
    "定数は long long に対して大きすぎるので、unsigned long long 型が使用されました (非標準)",
    "レイアウト修飾子は共有型 void へのポインターを修飾できません",
    "多次元配列型で THREADS が重複しています",
    "厳密な using ディレクティブは名前空間スコープ内でのみ使用できます",
    "%nf で非テンプレート関数が宣言されています -- テンプレート インスタンスを参照するには <> を追加してください",
    "演算により固定小数点オーバーフローが発生する可能性があります",
    "式には整数型、列挙型、または固定小数点型が必要です",
    "式には整数型または固定小数点型が必要です",
    "'noreturn' と宣言されている関数が返ります",
    "asm 名は前の宣言と競合しているため無視されました",
    "クラス メンバーの typedef は再宣言できません",
    "一時のアドレスを受け取っています",
    "定義でもないクラス宣言では属性は無視されます",
    "固定小数点値が暗黙的に浮動小数点型に変換されています",
    "固定小数点型に分類がありません",
    "テンプレート パラメーターに固定小数点型を使用することはできません",
    "16 進浮動小数点定数は使用できません",
    "オプション 'named_address_spaces' は C をコンパイルするときにのみ使用できます",
    "浮動小数点値は必要な固定小数点型では不適切です",
    "値を固定小数点値に正確に変換することはできません",
    "固定小数点変換により符号が変わります",
    "整数値は必要な固定小数点型では不適切です",
    "固定小数点演算の結果は範囲外です",
    "名前付きアドレス空間が複数あります",
    "自動ストレージ存続期間の変数を名前付きアドレス空間に格納することはできません",
    "名前付きアドレス空間では型を修飾できません",
    "名前付きアドレス空間では関数型を修飾できません",
    "名前付きアドレス空間ではフィールド型を修飾できません",
    "固定小数点値は必要な浮動小数点型では不適切です",
    "固定小数点値は必要な整数型では不適切です",
    "値は必要な固定小数点型では不適切です",
    "オプション 'named_registers' は C をコンパイルするときにのみ使用できます",
    "名前付きレジスタ ストレージ クラスはここでは使用できません",
    "%nd は互換性のない名前付きレジスタ ストレージ クラスで再宣言されました",
    "エイリアスのある変数には名前付きレジスタ ストレージ クラスを指定できません",
    "名前付きレジスタ ストレージ指定子は既に使用されています",
    "オプション 'embedded_c' を個別の埋め込み C 機能を制御するためのオプションと組み合わせることはできません",
    "無効な EDG_BASE ディレクトリ: %s",
    null,
    "%s 行目の定義済みマクロ エントリが無効です: %s2",
    "マクロ モード名 %sq は無効です",
    "定義済みマクロ %sq の互換性のない再定義です",
    "%nd の再宣言に名前付きレジスタ ストレージ クラスがありません",
    "名前付きレジスタが変数の型に対して小さすぎます",
    "名前付きレジスタ ストレージ クラスでは配列を宣言できません",
    "列挙型への const_cast は非標準です",
    "オプション 'embedded_c' は C をコンパイルするときにのみ使用できます",
    "名前付きアドレス空間修飾子はここでは使用できません",
    "空の初期化子は境界が指定されていない配列に対しては無効です",
    "関数は不完全なクラス型 %t を返します",
    "%n は既に初期化されているため、out-of-class 初期化子は無視されます",
    "宣言は %nd を表示しません",
    "名前付きアドレス空間でパラメーターを割り当てることはできません",
    "固定小数点定数または浮動小数点定数でサフィックスが無効です",
    "名前付きアドレス空間はレジスタ変数を割り当てることはできません",
    "'SAT' または 'DEFAULT' が必要です",
    "%n に対応するメンバー演算子 delete%s がありません (割り当てられたオブジェクトの初期化中に例外がスローされた場合に呼び出されます)",
    "スレッド ローカル変数は 'dllimport' または 'dllexport' で宣言できません",
    "関数の戻り値の型は名前付きアドレス空間では修飾できません",
    "要素が非単純デストラクターを持つ柔軟な配列メンバーには初期化子を指定できません",
    "間接的な柔軟な配列メンバーには初期化子を指定できません",
    "無効な GNU バージョン番号: %s",
    "かっこで囲まれた初期化子の後にある変数属性は無視されます",
    "このキャストの結果は左辺値として使用できません",
    "符号なし固定小数点値の否定です",
    null,
    null,
    "レジスタ名はレジスタ変数に対してのみ使用できます",
    "名前付きレジスタ変数に void 型を使用することはできません",
    null,
    "パラメーターにはリンク スコープ指定子を使用できません",
    "リンク スコープ指定子が複数あります",
    "リンク スコープ指定子は外部リンケージのある関数および変数でのみ使用できます",
    "再宣言でリンク スコープを弱化することはできません",
    "リンク スコープ指定子はこの宣言では使用できません",
    "グローバル スコープ宣言に非標準の修飾名が含まれています",
    "64 ビット整数型からそれより小さい整数型への暗黙的な型変換です (移植性の問題がある可能性があります)",
    "64 ビット整数型からそれより小さい整数型への明示的な型変換です (移植性の問題がある可能性があります)",
    "ポインターから同じサイズの整数型への型変換です (移植性の問題がある可能性があります)",
    null,
    "friend 指定子はクラス定義では使用できないため無視されます",
    "スレッド ローカル ストレージを使用できるのは静的変数と外部変数だけです",
    "スレッド ローカル ストレージの指定子が複数あります",
    "仮想 %n が定義されませんでした (名前なし名前空間のメンバーであるため、他の場所でも定義できません)",
    "コメントまたは文字/リテラル文字列の外部のソース行にキャリッジ リターン文字があります",
    "式には固定小数点型が必要です",
    "アクセス指定子の無効な使用は無視されます",
    "ポインターがブール型に変換されました",
    "メンバーへのポインターがブール型に変換されました",
    "ストレージ指定子は無視されました",
    "dllexport および dllimport はクラス テンプレートでは無視されます",
    "基底クラスの dllexport/dllimport の指定が派生クラスのものと異なります",
    "再宣言で dllexport/dllimport を %nod に追加することはできません",
    "dllexport/dllimport が %nod; と競合しています (dllexport が想定されます)",
    "dllimport エンティティを定義できません",
    "dllexport/dllimport には外部リンケージが必要です",
    "dllexport/dllimport で宣言されたクラスのメンバー自体をこれらの指定子で宣言することはできません",
    "DLL インターフェイスを含まないクラス型のフィールドが DLL インターフェイスを含むクラスで使用されています",
    "かっこで囲まれたメンバー宣言は非標準です",
    "行スプライスでの円記号 (\\) と改行の間の空白は無視されました",
    "dllexport/dllimport が %nod; と競合しているためドロップされました",
    "匿名メンバー クラスに対する無効なメンバーです -- クラス %t には許可されないメンバー関数があります",
    "非標準の reinterpret_cast です",
    "位置指定の形式指定子は 0 にできません",
    "ローカル クラスは外側の関数にある可変長配列型を参照できません",
    "メンバー %nd には明示的な dllexport/dllimport 指定子が既にあります",
    "可変長配列は関数の戻り値の型では使用できません",
    "可変長配列型は型 %t のメンバーへのポインターでは使用できません",
    "ステートメント式の結果に可変長配列を含む型があってはなりません",
    "トライグラフのサポートは無効になっています",
    "%sq 属性は外部リンケージのある関数および変数でのみ使用できます",
    "strict モードはグローバル名前空間に対するエイリアスとしての名前空間 std の取り扱いと互換性がありません",
    "マクロ '%s' %p の展開で、",
    "<不明>",
    null,
    "[ %d マクロの展開は示されていません ]",
    "%p の場所でのマクロの展開で",
    "シンボル オペランド名 %sq が無効です",
    "シンボル一致制約は最初の 10 個のオペランドのいずれかを参照する必要があります",
    "__if_exists の使用はこのコンテキストではサポートされていません",
    "__if_exists ブロックがそれが開かれたスコープと同じスコープで閉じられていません",
    "スレッド ローカル変数は動的に初期化できません",
    "型変換によって '__unaligned' 修飾子はドロップされます",
    "一部の列挙子の値を列挙型の基になっている整数型で表現できません",
    "フレンド クラス テンプレートの宣言では既定の引数を使用できません",
    "多文字の文字リテラルです (移植性の問題がある可能性があります)",
    "クラス型、構造体型、または共用体型が必要です",
    "offsetof の第 2 オペランドはフィールドである必要があります",
    "offsetof の第 2 オペランドはビット フィールドであってはなりません",
    "offsetof は仮想ベースのメンバーに適用できません",
    "標準レイアウト クラス以外の型に適用された offsetof",
    "メンバー関数の friend 宣言では既定の引数を使用できません",
    "定義ではない friend 宣言では既定の引数を使用できません",
    "既定の引数を含むフレンドとして前に宣言された %nd を再宣言することはできません",
    "%t に対する修飾子が無効です (ここでは派生クラスを使用できません)",
    "クラス %t の定義に対する修飾子が無効です",
    "%sq に対する push_macro は前にありません",
    "ワイド リテラル文字列は使用できません",
    null,
    "%sq は C でのみ使用できます",
    "__ptr32 および __ptr64 の前には '*' が必要です",
    "__ptr32 と __ptr64 の両方を適用することはできません",
    "%sq のテンプレート引数リストはパラメーター リストと一致する必要があります",
    "不完全なクラス型は使用できません",
    "複合整数型はサポートされていません",
    "__real および __imag は複合値に対してのみ適用できます",
    "__real/__imag が実数値に適用されています",
    "%n が deprecated (%sq) として宣言されました",
    null,
    "dllimport/dllexport が名前なし名前空間のメンバーに適用されています",
    "____thiscall は非静的メンバー関数宣言でのみ使用できます",
    "__thiscall は省略記号パラメーターを使用した関数では使用できません",
    "%n の明示的特殊化はそれを初めて使用する前に指定する必要があります (%p)",
    "シールド クラス型は基底クラスとして使用できません",
    "クラス修飾子が重複しています",
    "メンバー関数は 'abstract' および 'sealed' 修飾子の両方を持つことはできません",
    "シールド メンバーは純粋仮想であってはなりません",
    "非仮想関数は 'abstract' または 'sealed' 修飾子で宣言できません",
    "'override' で宣言されたメンバー関数が、基底クラス メンバーをオーバーライドしません",
    "シールド %nd をオーバーライドできません",
    "%nd はクラス修飾子 'abstract' で宣言されています",
    "行 ",
    " 、ファイル名 ",
    "代入",
    "キーワード",
    "マクロ",
    "ラベル",
    "テンプレート パラメーター",
    "型",
    "和集合",
    "クラス",
    "構造体",
    "テンプレート template パラメーター",
    "テンプレート",
    "クラス テンプレート",
    "列挙型",
    "パラメーター",
    "ハンドラー パラメーター",
    "変数",
    "非型",
    "定数",
    "関数",
    "オーバーロードされた関数",
    "メンバー",
    "フィールド",
    "名前空間",
    "名前付きレジスタ",
    "名前付きアドレス空間",
    "関数テンプレート",
    "テンプレート引数に基づいた",
    "テンプレート引数に基づいた",
    " (宣言された ",
    "(ソースの終わり)",
    "ソースの終わり",
    "行",
    "行",
    "列",
    "コメント",
    "コメント",
    "警告",
    "警告",
    "エラー",
    "エラー",
    "致命的なエラー",
    "致命的なエラー",
    "コマンド ライン エラー",
    "コマンド ライン エラー",
    "内部エラー",
    "内部エラー",
    null,
    null,
    "エラーの上限に達しました。",
    "内部エラー ループ",
    "致命的なエラー処理のループです。",
    null,
    "一時",
    "出力を前処理しています",
    "生のリスト",
    "クロス リファレンス",
    "中間言語 (1)",
    "中間言語 (2)",
    "中間言語 (3)",
    "中間言語 (4)",
    "中間言語 (5)",
    "中間言語 (6)",
    "中間言語 (7)",
    "中間言語 (8)",
    "中間言語 (9)",
    null,
    null,
    null,
    null,
    null,
    "再定義できないフラグがありません",
    "',' の後にモードがありません",
    "マクロ名がありません",
    "再定義できない無効な値です",
    "関数修飾子が重複しています",
    "char16_t リテラルには無効な文字です",
    null,
    "呼び出し規約 %s は認識されないため、次のいずれかを使用する必要があります:",
    null,
    null,
    null,
    "列挙型の基になる型は整数型である必要があります",
    "列挙子の定数の一部は %t で表すことができません",
    "現在のモードでは %sq は使用できません",
    "type traits helpers オプションは C++ をコンパイルするときにのみ使用できます",
    "属性 'sentinel' には省略記号パラメーターが必要です",
    "引数は定数 Null ポインター値である必要があります",
    "sentinel 値の引数の数が不十分です",
    "sentinel 引数は省略記号パラメーターに対応する必要があります",
    "__declspec(implementation_key(...) は #pragma start_map_region および #pragma stop_map_region の間でのみ使用できます",
    "#pragma start_map_region は既にアクティブです: プラグマは無視されました",
    "現在アクティブになっている #pragma start_map_region はありません: プラグマは無視されました",
    "%n を使用してデストラクターに名前を付けることはできません (型の名前が必要です)",
    "非標準の空のワイド文字リテラルが L'\\0' として処理されました",
    "'typename' はここでは指定できません",
    "非置換の operator delete は仮想デストラクターのあるクラスで参照できなければなりません",
    "名前リンケージが %nd の以前の宣言と競合しています",
    "エイリアスがエイリアス エンティティのサイクルを作成します",
    null,
    "特定のレジスタで割り当てられている静的ストレージ存続期間のある変数は初期化子で宣言できません",
    "特定のレジスタに割り当てられた変数は、普通にコピー可能である必要があります",
    "破棄された %no の事前定義された意味",
    null,
    "指定子との併用に適さないクラス型",
    null,
    "匿名共用体の修飾子は非標準です",
    "匿名共用体の修飾子は無視されます",
    null,
    "__declspec(%s) は無視されました (C 構造体の場合は意味がありません)",
    "宣言間のコンマの後の指定子が非標準です",
    "非標準の指定子は無視されました",
    "定義でもない列挙宣言では属性は無視されます",
    "'mutable' での参照の宣言は非標準です",
    "配列の条件宣言は常に true です",
    "静的なアサーションは %sq で失敗しました",
    "可視属性は前の宣言と競合しているため無視されました",
    "フィールド名は複数のオフセットに解決されます -- %nod1 および %nod2 を参照してください",
    "%sq はフィールド名ではありません",
    "case ラベル値はこのスイッチ %p で既に設定されています",
    "メンバー関数に内部リンケージを含めることはできません",
    "宣言はビルトイン %n を隠します",
    "宣言はビルトイン %n をオーバーロードします",
    "マクロ定義をリストするオプションは複数の翻訳単位をコンパイルするときは指定できません",
    "%n の宣言の後に予期しないかっこがあります (パラメーター リストの形式が正しくないか初期化子が無効である可能性があります)",
    "文字列初期化子を囲むかっこは非標準です",
    "__interface",
    "自動型指定子で宣言された変数は独自の初期化子では指定できません",
    "'auto' 型を推測できません",
    "'{...}' による初期化は 'auto' 型では許可されていません",
    "'auto' 型はトップレベルの配列型では設定できません",
    "'auto' 型はトップレベルの関数型では設定できません",
    "型 %t のメンバーは in-class initializer を持つことができません",
    "in-class initializer のあるメンバーは const である必要があります",
    "'auto' 型を推測できません (初期化子が必要です)",
    "このエンティティの 'auto' 型は %t1 ですが、以前は %t2 として暗黙的に指定されています",
    "無効なコンストラクター宣言です",
    "型修飾子が正しく使用されていません",
    "共用体は abstract またはシールドであってはなりません",
    "'auto' はここでは使用できません",
    "基底クラス型の定義はまだ完了していません",
    "'extern template' は静的な %nd の特殊化を参照できません",
    "'extern template' は %n の明示的なインスタンス化の後に使用できません",
    "__declspec(restrict) にはポインター型を返す関数が必要です",
    "'report_gnu_extensions' オプションは GNU C および GNU C++ モードでのみ有効です",
    "可変長配列型は非標準です",
    "指定子は非標準です",
    "この指定子構文は GNU 拡張機能です",
    "複合リテラルは非標準です",
    "ステートメント式は GNU 拡張機能です",
    "以前定義されたエンティティの asm 名は無視されました",
    "属性は GNU 拡張機能です",
    "拡張された asm 構文は GNU 機能です",
    "揮発性の asm 宣言は GNU 拡張機能です",
    "asm 名の指定子は GNU 拡張機能です",
    "'__restrict' 修飾子は非標準です",
    "'typeof' は GNU 拡張機能です",
    "typedef のサイズまたは符号の有無の変更は非標準です",
    "長さ 0 の配列は GNU 拡張機能です",
    "柔軟性のある配列メンバーは非標準です",
    "属性 'nonnull' がポインター以外のパラメーターを参照しています",
    "属性 'nonnull' の引数がパラメーターの数より大きいです",
    "ポインター型のパラメーターがありません",
    "パラメーターに指定された null 引数に属性 'nonnull' のマークが付けられています",
    "%t2 のデストラクターにアクセスできないため、%t1 のデストラクターは抑制されています",
    "%t の抑制されたデストラクターが必要です",
    "ルーチンが 'inline' と 'noinline' の両方です",
    "クリーンアップ ルーチンが無効です",
    "属性 'cleanup' には自動ストレージ存続期間が必要です",
    "属性 'cleanup' はパラメーターに適用されません",
    "クリーンアップ ルーチンの型が無効です",
    "クリーンアップ ルーチンの呼び出しには推測変換が必要です",
    "__sptr および __uptr の前には '*' が必要です",
    "__sptr と __uptr の両方を指定することはできません",
    "%t1 から %t2 へのポインター変換の拡張により符号ビットが拡張されます",
    "__sptr と __uptr は pointer-to-member 型に適用されません",
    "%n が定数であるため、%t のコピー代入演算子の宣言は抑制されています",
    "%n に参照型があるため、%t のコピー代入演算子の宣言は抑制されています",
    "%t2 のコピー代入演算子が抑制されたため、%t1 のコピー代入演算子の宣言は抑制されています",
    "%t2 のコピー代入演算子があいまいであるため、%t1 のコピー代入演算子の宣言は抑制されています",
    "%t2 のコピー代入演算子にアクセスできないため、%t1 のコピー代入演算子の宣言は抑制されています",
    "%t2 のコピー コンストラクターが抑制されたため、%t1 のコピー コンストラクターの宣言は抑制されています",
    "%t2 のコピー コンストラクターがあいまいであるため、%t1 のコピー コンストラクターの宣言は抑制されています",
    "%t2 のコピー コンストラクターにアクセスできないため、%t1 のコピー コンストラクターの宣言は抑制されています",
    "%t1 のデストラクターは、アクセスできず、また %t2 のデストラクターが抑制されたため、呼び出されません",
    "ファイル末尾の定義の終わりにセミコロンまたは宣言子がありません",
    "最初の引数は整数または列挙型へのポインターである必要があります",
    "同期された操作はサイズが 1、2、4、または 8 のオブジェクトでのみ有効です",
    "余分な引数は無視されました",
    "コマンド ライン定義でマクロ名 %sq の後に '=' があることが想定されます",
    "マクロ名 %sq とその置換テキストの間に空白が必要です",
    "呼び出しの結果は使用されません",
    "戻り値の型 void の属性 'warn_unused_result' は無視されます",
    null,
    "dllimport/dllexport は修飾名を使用した再宣言で無視されます",
    "文字リテラルの文字が多すぎます -- 余分な先頭の文字は無視されました",
    "%n はその定義 %p の後でインライン宣言できません",
    null,
    null,
    "テンプレート引数は名前リンケージがない型を参照できません",
    "'virtual' はここでは無視されます",
    "テンプレート引数は可変長配列型を参照できません",
    "ユニバーサル文字名はサロゲート コード ポイントを指定できません",
    "#include_next はプライマリ ソース ファイルで使用できません",
    "テンプレート メンバー定義では %no1 を指定できません -- 代わりに %no2 が想定されます",
    "属性 %sq はローカル関数宣言で無視されます",
    "%sq (%n 内) との連結で有効なトークンは作成されません",
    "%no があいまいです (%n2 が想定されます)",
    "静的メンバー関数では型修飾子は使用できません",
    "コンストラクターまたはデストラクターでは型修飾子は使用できません",
    "演算子 new または演算子 delete では型修飾子は使用できません",
    "メンバー以外の関数では型修飾子は使用できません",
    "%s への引数には副作用がありますが未評価です",
    "認識されない Unicode ソースの種類です (UTF-8、UTF-16、UTF-16LE、または UTF-16BE のいずれかである必要があります): %s",
    "16 進数値 %s の Unicode 文字が出力の前処理において表示されません",
    "要求されたコンストラクター/デストラクターの優先順位は内部使用のために予約済みです",
    "認識されない GCC pragma です",
    "認識されない GCC 可視性 pragma ディレクティブです",
    "認識されない可視性の種類です",
    "可視性 pragma がアクティブなままです",
    "一致する visibility push がありません",
    "不完全な型の typeid",
    null,
    "配列 %n には要素が 1 つあることが想定されます",
    "vector_size 属性には演算型または列挙型が必要です",
    "ベクトル サイズが大きすぎます",
    "ベクトル内の要素の数は 2 の累乗にする必要があります",
    "ベクトル サイズは要素のサイズの倍数である必要があります",
    "ベクトルとスカラーが混在する操作は許可されていません",
    "操作には同じサイズの 2 つのベクトルが必要です",
    "テンプレート依存のベクトル サイズは使用できません",
    null,
    null,
    "vector_size 属性は複合要素型では使用できません",
    null,
    "ベクトル操作には同一の要素型が必要です",
    "ベクトル操作は整数型以外のベクトルには適用されません",
    "%s ファイルを開けません %sq2",
    "%s ファイルを開けません %sq2: %s3",
    "プリコンパイル済みヘッダー",
    "定義済みマクロ",
    "生成された C",
    "生成された C++",
    "ソース",
    "%s ファイルの書き込み中にエラーが発生しました: %s2",
    "標準のファイルではありません",
    "ディレクトリです",
    "ファイル名が無効です",
    "定義リスト",
    "インスタンス化要求",
    "エクスポートされたテンプレート",
    "エクスポート情報",
    "テンプレート情報",
    "IL 出力",
    "変換によって '__restrict' 修飾子はドロップされます",
    "%sq のマップされたメモリを取得できません: %s2",
    "制限修飾子は無視されます",
    null,
    "柔軟性のある配列メンバーを含む要素の配列は非標準です",
    "テンプレート パラメーターにベクトル型を使用することはできません",
    "%n1 の初期化が %n2 の初期化の前に実行されます",
    null,
    "継承の種類は列挙指定子で無視されます",
    null,
    "修飾子は列挙指定子で無視されます",
    "識別子の文字を Unicode で表示することができません",
    "ヘッダー名に Unicode で表示できない文字が含まれています",
    "%sq は無効なロケール名です",
    "テンプレート パラメーターでの void パラメーター リストの宣言は非標準です",
    "ラムダ オプションは C++ をコンパイルするときにのみ使用できます",
    "明示的なキャプチャが既定と一致しています",
    "%n は変数ではありません",
    "静的ストレージ存続期間のある変数はラムダでキャプチャできません",
    "'this' を参照渡しによってキャプチャすることはできません",
    "'this' はこのラムダ本体の中では使用できません",
    "スコープ外の匿名共用体のメンバーはラムダ本体の中では参照できません",
    "外側の関数のローカル変数は、キャプチャ リストに含まれていない限り、ラムダ本体で参照できません",
    "ラムダ本体にスコープ外のローカル変数への無効な参照があります",
    "現在の関数スコープ外のローカル変数はキャプチャできません",
    "外側の関数の 'this' は、キャプチャ リストに含まれていない限り、ラムダ本体で参照できません",
    null,
    "ラムダでキャプチャした型 %t1 の変数を型 %t2 の closure class フィールドにコピーできません",
    "無効なテンプレート ディレクトリ: %s",
    "エラー",
    "件のエラー",
    "致命的なエラー",
    "件の致命的なエラー",
    "および",
    "が '%s' のコンパイルで検出されました。",
    "がこのコンパイルで検出されました。",
    "列挙値がその基になる型 (%t) の範囲外です",
    "空白が後に続く '\\' は行のスプライスではありません",
    "この dynamic_cast は実行時の型情報がないと実行できませんが、この情報は無効になっています",
    "%t への変換があいまいであり、直接の基本が選択されています",
    "内部バッファーが大きくなりすぎます",
    "C++ 例外ハンドラーが使用されましたが、例外処理のセマンティクスが指定されていません",
    "型修飾子がコンストラクターで無視されました",
    "ラムダでキャプチャされる変数には可変長配列を含む型を使用できません",
    "相互に互換性のないベクトル型の間の変換です",
    "ラムダ本体を導入する '{' が必要です",
    "右辺値参照オプションは C++ をコンパイルするときにのみ使用できます",
    "型修飾子はラムダでは使用できません",
    "キャプチャ リストで名前を 2 回以上使用することはできません",
    "明示的なテンプレート引数が無視されました",
    "ラムダは定数式では使用できません",
    "%t はクラス型ではありません",
    "pointer-to-array 型に適用された 'delete' は delete[] として扱われました",
    "pointer-to-array 型に適用された 'delete' は非標準であるため delete[] として扱われました",
    "指定された引数リストで %n を呼び出すことができません",
    "右辺値参照は左辺値にバインドできません",
    "非型テンプレート パラメーターには右辺値参照型を使用できません",
    "型修飾子は無視されます (基になる型は参照です)",
    "%n はローカル型を使用して宣言されていますが、この翻訳単位で定義する必要があります",
    "%n はリンケージのない型を使用して宣言されていますが、この翻訳単位で定義する必要があります",
    "右辺値参照 dynamic_cast のオペランドには完全なクラス型を使用する必要があります",
    "'= default' は既定のコンストラクター、コピー/移動コンストラクター、コピー/移動代入演算子、およびデストラクターでのみ使用できます",
    "'= delete' は関数の最初の宣言でのみ使用できます",
    "%npd は参照できません -- これは削除された関数です",
    "ラムダは未評価の式では使用できません",
    "__builtin_va_arg_pack/__builtin_va_arg_pack_len は省略記号パラメーターを持つインライン関数でのみ使用できます",
    "'= default' は friend 宣言では指定できません",
    "C++ キーワードが必要です",
    null,
    "オフセットが定数ではありません",
    "認識されない #pragma コメント型 %sq です",
    "'auto' が型指定子であるかどうかを制御するオプションは C++ をコンパイルするときにのみ使用できます",
    "'auto' がストレージ クラスであるかどうかを制御するオプションは C++ をコンパイルするときにのみ使用できます",
    "型指定子を意味する 'auto' とストレージ クラス指定子を意味する 'auto' の両方を無効にすることはできません",
    "#pragma コメントの文字列が無効です",
    "削除された関数が削除されていない %n をオーバーライドします",
    "削除されていない関数が削除された %n をオーバーライドします",
    "%t の既定のコンストラクターを参照できません -- これは削除された関数です",
    "右辺値参照は catch 型として使用できません",
    "%n の既定の引数は別の翻訳単位内の宣言と互換性がありません",
    "%n の既定の引数が %sq のコンパイル中は異なっていました",
    null,
    "%n の初期化子が別の翻訳単位では異なります",
    "%n の初期化子が %sq のコンパイル中は異なっていました",
    "テンプレート依存型への指定子は使用できません",
    "認識されない準拠の種類です",
    "'on' または 'off' が必要です",
    "#pragma conform(forScope) のスタックが空です",
    "以前の #pragma conform(forScope) エントリが %sq と一致しません",
    "forScope の動作は非標準です",
    "forScope の動作は標準です",
    "関数 'main' は削除できません",
    "この型修飾子はここでは意味がありません",
    "既定値にされた代入演算子に無効な型です",
    "関数テンプレートは既定値にできません",
    "既定値にされたコンストラクターに無効な型です",
    "関数呼び出しには 1 つの引数が必要です",
    "関数呼び出しには実数の浮動小数点引数が必要です",
    "既定の引数を持つコピー コンストラクターは既定値にできません",
    "事前に宣言された関数は削除できません",
    "if ステートメントに空の依存ステートメントがあります",
    "if ステートメントの 'else' 句に空の依存ステートメントがあります",
    "削除されたコピーに必要であった %nfd は参照できません -- これは削除された関数です",
    "'main' の最初のパラメーターの %t が非標準です ('int' が必要)",
    "'main' のパラメーターの個数が非標準です (0 または 2 個のパラメーターが必要)",
    "'main' の 2 番目のパラメーターの %t が非標準です ('char *[]' または 'char **' が必要)",
    "%sq はシステムおよび非システムの両方のインクルード ディレクトリとして指定されています -- 非システムのエントリは無視されます",
    "ムーブ コンストラクターとムーブ代入演算子を制御するオプションは C++ をコンパイルするときにのみ使用できます",
    null,
    null,
    "後続の戻り値の型には 'auto' 型指定子が必要です",
    "後続の戻り値の型は入れ子になった宣言子では指定できません",
    "後続の戻り値の型を持つ関数宣言子の前には単純な 'auto' 型指定子が必要です",
    "'auto' 関数には後続の戻り値の型が必要です",
    "メンバー テンプレートは純粋指定子を持つことはできません",
    "リテラル文字列が長すぎます -- 超過した文字は無視されました",
    null,
    "std::nullptr_t がブール型に変換されました",
    null,
    null,
    "属性 %sq は空の引数リストを許可しません",
    "属性が複数回出現します",
    "属性 %sq はここでは適用されません",
    "属性 %sq はビット フィールドには適用されません",
    "属性 %sq にはビット フィールドが必要です",
    "属性 %sq はメンバー関数には適用されません",
    "属性 %sq にはメンバー関数が必要です",
    "属性 %sq は仮想関数には適用されません",
    "属性 %sq には仮想関数が必要です",
    "属性 %sq は純粋仮想関数には適用されません",
    "属性 %sq には純粋仮想関数が必要です",
    "属性 %sq はレジスタ変数には適用されません",
    "属性 %sq にはレジスタ変数が必要です",
    "属性 %sq は元の宣言には出現しませんでした",
    "属性はここでは使用できません",
    "属性 %sq はクラス定義内に出現する必要があります",
    "'final' が純粋仮想関数に適用されました",
    "'final' %nd をオーバーライドできません",
    "static の %n が参照されていましたが、定義されていなかったので、extern として扱いました",
    "GNU-C89 形式のインライン展開を有効にするオプションは、C のコンパイルだけで使用できます",
    "関数は、以前に 'gnu_inline' 属性なしで宣言されました",
    "非インライン関数では、'gnu_inline' 属性は無視されます",
    "%n は、以前に carries_dependency 属性なしで宣言されました",
    "配列 %n の初期化子が無効です",
    "ランタイム ライブラリのビルド時に C++11 または C++14 モードを指定する必要があります",
    "属性 %sq は関数型には適用されません",
    "属性 %sq には関数型が必要です",
    "属性 %sq は非静的メンバー関数には適用されません",
    "属性 %sq は自動変数には適用されません",
    "属性 %sq には自動変数が必要です",
    "属性 %sq は外部リンケージのある変数または関数には適用されません",
    "属性 %sq にはローカル変数が必要です",
    "ここにある属性は無視されました",
    "属性はどのエンティティにも適用されません",
    "無効な属性の引数の置換です",
    "'tls_model' 属性の引数は、'global-dynamic'、'local-dynamic'、'initial-exec'、または 'local-exec' である必要があります",
    "宣言 %p では、別の 'tls_model' 引数が指定されていました",
    "属性 %sq はインライン関数には適用されません",
    "属性 %sq にはインライン関数が必要です",
    "include_alias pragma の両方のファイル名で、同じ区切り文字を使用する必要があります",
    "符号付きと符号なしのオペランドを比較しています",
    "名前のない型で属性 %sq が無視されました",
    "後に定義がないので、属性 %sq が無視されました",
    "スレッドのローカリティが %nd の以前の宣言と互換性がありません",
    "外側の関数のこのローカル変数は、外側のラムダが暗黙的なキャプチャを許可していないので、このラムダ本体で参照できません",
    "この属性引数には、対になっていない小かっこ、大かっこ、または中かっこが含まれています",
    "__builtin_fpclassify の呼び出しには、5 個の整数の引数と 1 つの浮動小数点の引数が必要です",
    "__builtin_fpclassify の呼び出しの最後の引数は、実数の浮動小数点型である必要があります",
    "アラインメントを既定のアラインメントより下位に設定することはできません",
    "明示的なインスタンス化では属性は許可されていません",
    "属性 %sq は定義には適用されません",
    "属性 %sq には定義が必要です",
    "標準属性は、定義でない friend 宣言で使用することはできません",
    "指定されたアラインメント (%s1) は、以前の宣言で指定されたアラインメント (%s2) と異なっています",
    "アラインメント属性も、定義 %p 内にある必要があります",
    "%n をエイリアス宣言のタイプ ID で使用することはできません",
    "エイリアス テンプレート",
    "%t は、最初のフィールドが浮動小数点型なので、透過的にできません。",
    "%t は、最初のフィールドがビット フィールドなので、透過的にできません",
    "'base_check' クラスの仮想関数は、基底クラス メンバーをオーバーライドしますが、'override' 属性は指定されていません",
    "基底クラス宣言を隠さない宣言で 'hiding' 属性が指定されました",
    "using 宣言 %p で参照される宣言で 'hiding' 属性が指定されました",
    "%nd を隠す宣言 ('base_check' クラス内) には、属性 'hiding' が必要です",
    "この翻訳単位では %n が定義されていませんが、ローカル型に依存しています",
    "この翻訳単位では %n が定義されていませんが、リンケージのない型に依存しています",
    "属性 %sq が他の翻訳単位内にありません",
    "属性 %sq が他の翻訳単位と競合しています",
    "'nonstd_gnu_keywords' オプションは、GNU C および GNU C++ モードだけで有効です",
    "定数式での const 変数の使用は、C では非標準です",
    "自動ストレージ存続期間を持つ柔軟な配列メンバーには初期化子を指定できません",
    null,
    "'final' クラス型は基底クラスとしては使用できません",
    "エクスポートされたテンプレートは、標準 C++ 言語ではなくなりました",
    "テンプレート依存の指定子は許可されていません",
    "offsetof の第 2 オペランドを参照型のフィールドにすることはできません",
    "有効期間が長い一時要素は他の要求された新しい言語機能と互換性がありません",
    "ワイド文字リテラル文字列は、診断では引用符で囲まれません",
    "属性 %sq の引数がありません",
    "オプション 'c++11' と 'c++11_sfinae' には異なるコンパイラ構成が必要です",
    "テンプレート パラメーター パックがパラメーター リストの末尾にありません",
    "パラメーター パック宣言はここでは使用できません",
    "パラメーター パックには既定値を設定できません",
    "C++/CLI は Microsoft C++ モードでのみ有効にできます",
    "'value__' は列挙定数の名前として使用できません (このコンテキストではこの名前は予約されています)",
    "基になる型がブールである列挙型には明示的な列挙子の値が必要です",
    null,
    "パラメーター パック %sq が参照されましたが展開されていません",
    "パックの展開で引数パックが使用されません",
    "パック %sq の要素数が %sq2 と異なります",
    null,
    "vector_size 属性は列挙型では使用できません",
    "プロパティに static と virtual の両方を指定することはできません",
    "インデックス付きプロパティは trivial にはできません",
    "この宣言はプロパティ定義では使用できません",
    "修飾された関数型はアクセサー関数の宣言には使用できません",
    "アクセサー関数には省略記号パラメーターを使用できません",
    "このプロパティ %p には 'get' アクセサーが既に宣言されています",
    "このプロパティ %p には 'set' アクセサーが既に宣言されています",
    "'get' アクセサーにはパラメーターを指定できません",
    "'get' アクセサーの戻り値の型がプロパティ型と一致しません",
    "'set' アクセサーの戻り値の型は void でなければなりません",
    "プロパティで空のインデックス リストを宣言することはできません",
    "プロパティ インデックスには void 型を指定できません",
    "インデックスの型が、'set' アクセサー内の対応するパラメーターの型と一致しません",
    "インデックスの型が、'get' アクセサー内の対応するパラメーターの型と一致しません",
    "'set' アクセサーのインデックスの型が見つかりません",
    "'get' アクセサーのインデックスの型が見つかりません",
    "'set' アクセサーに値パラメーターがありません",
    "アクセサー関数のパラメーターが多すぎます",
    "'set' アクセサーの最後のパラメーターがプロパティの型と一致しません",
    "%sq には C++/CLI モードが必要です",
    "Win32 API '%s' のエラー: %s",
    "#using はグローバル スコープでのみ使用できます",
    "メタデータ",
    "メンバー名 %sq は %nd により予約されています",
    "'[' が必要です",
    "%[C++/CLI] モードでは microsoft_version >= 1600 を指定する必要があります",
    "既定のインデックス付きプロパティを static に指定することはできません",
    "プロパティ アクセサーに static と virtual の両方を指定することはできません",
    "トップレベルの可視性指定子は、入れ子になった型宣言では指定できません",
    "トップレベルの可視性指定子には型定義が必要です",
    "trivial プロパティに参照型を指定することはできません",
    "trivial プロパティに const 型または volatile 型を指定することはできません",
    "%nd は以前に異なる種類の列挙型として宣言されています",
    "ラムダでキャプチャされる変数には %[managed] クラス型を使用できません",
    "共変の戻り値の型をオーバーライドする仮想関数は、%[managed] クラスでは使用できません",
    "ハンドルの配列は使用できません",
    "配列を識別するハンドルは使用できません",
    "関数を識別するハンドルは使用できません",
    "void を識別するハンドルは使用できません",
    "ハンドル、ポインター、または参照を識別するハンドルは使用できません",
    "関数への追跡参照は使用できません",
    null,
    "フィールドを追跡参照にすることはできません",
    "追跡参照をこのように通常の参照と組み合わせることはできません",
    "静的ストレージ存続期間のある変数に ref クラス型を指定することはできません",
    "%[managed] クラスを匿名にすることはできません",
    "%[managed] クラスをローカルにすることはできません",
    "%nd は以前に異なる種類のクラスとして宣言されました",
    "%nd は以前に異なる種類のクラス テンプレートとして宣言されました",
    "リテラル データ メンバーは %[managed] クラスのメンバーとしてのみ使用できます",
    "リテラル データ メンバーは初期化する必要があります",
    "%t 型のリテラル データ メンバーは使用できません",
    "const はリテラル データ メンバーには無効です",
    "initonly データ メンバーは %[managed] クラスのメンバーとしてのみ使用できます",
    "const は initonly データ メンバーには無効です",
    "%nd には 'get' アクセサーがありません",
    "%nd には 'set' アクセサーがありません",
    "静的コンストラクターにはパラメーターを指定できません",
    "静的コンストラクターをメンバー テンプレートにすることはできません",
    "複合左辺値は asm 出力オペランドとして使用できません",
    "プロパティは %[managed] クラスのメンバーとしてのみ使用できます",
    "%[managed] クラスのメンバー関数では型修飾子は使用できません",
    "%[C++/CLI] ref クラスまたはインターフェイス クラスへの通常のポインターは使用できません",
    "%[C++/CLI] ref クラスまたはインターフェイス クラスへの通常の参照は使用できません",
    "オーバーライド指定子が基底クラス メンバー関数を指定していません",
    "オーバーライド指定子が非仮想メンバー %nd を指定しています",
    "メンバー関数でオーバーライドされる %nd1 は、既に %nd2 によりオーバーライドされています",
    "1 つの可視性指定子のみ指定できます",
    "デリゲート定義に使用されている %t 型は関数型ではありません",
    "デリゲート メンバー型は %[managed] クラスのメンバーとしてのみ使用できます",
    "デリゲート型への追跡参照は使用できません",
    "デリゲート型はここでは使用できません",
    "このパック展開で空の式リストが生成されましたが、ここでは式が必要です",
    "イベントに static と virtual の両方を指定することはできません",
    "イベントは %[managed] クラスのメンバーとしてのみ使用できます",
    "この宣言はイベント定義では使用できません",
    "イベントの種類は handle-to-delegate 型である必要があります",
    "このイベント %p には 'add' アクセサーが既に宣言されています",
    "このイベント %p には 'remove' アクセサーが既に宣言されています",
    "このイベント %p には 'raise' アクセサーが既に宣言されています",
    "イベント アクセサーに static と virtual の両方を指定することはできません",
    "'add' アクセサーと 'remove' アクセサーの戻り値の型は void である必要があります",
    "イベント アクセサーに値パラメーターがありません",
    "アクセサー関数のパラメーターが多すぎます",
    "イベント アクセサーのパラメーターの型 %t1 が、イベントの種類 (%t2) と一致しません",
    "'raise' アクセサーの種類がイベントのデリゲート呼び出し型と一致しません",
    "イベント定義には 'add' アクセサーと 'remove' アクセサーの両方を含める必要があります",
    "静的変換関数には引数を 1 つだけ指定する必要があります",
    "静的演算子のパラメーター型は、T、T& 、T%%、または T^ (T = %t) である必要があります",
    "sizeof... のオペランドはパラメーター パック名である必要があります",
    "sizeof... 演算子は可変個引数テンプレートでのみ使用できます",
    "イベント名はここでは使用できません",
    "非 %[managed] クラスを識別するハンドルは使用できません",
    "対象範囲外の列挙型を識別するハンドルは使用できません",
    "'property' 属性は %[managed] クラスでは使用できません",
    "定義が後に続く純粋指定子 ('= 0') は非標準です",
    "%[managed] nullptr 型はここでは使用できません",
    "ref クラス型のオブジェクトのアドレスを取得するために '&' 演算子を使用することはできません",
    "%[managed] クラスの配列は使用できません",
    "静的ストレージ存続期間のある変数にハンドルや追跡参照型を指定することはできません",
    "ラムダでキャプチャされる変数を、ハンドルや追跡参照にすることはできません",
    "%[C++/CLI] パラメーター配列には 1 次元 %[cli::array] 配列型を識別するハンドルが必要です",
    "ファイル %sq からメタデータをインポートできませんでした",
    "cli 名前空間は拡張できません",
    "%[cli::array] の要素型はハンドルまたは値型である必要があります",
    "%[cli::array] 型の次元数が無効です",
    "cli::interior_ptr/cli::pin_ptr は、標準クラス、値クラス、整数、ハンドル、または標準ポインターをポイントする必要があります",
    "%t をクラス メンバーにすることはできません",
    "cli::pin_ptr 型のパラメーターは使用できません",
    "ファイナライザー宣言が無効です",
    "ファイナライザーではパラメーターは使用できません",
    "ファイナライザーでは型修飾子は使用できません",
    "ファイナライザーでは戻り値の型を指定できません",
    "using 宣言でファイナライザーに名前を付けることはできません",
    "ファイナライザー名は修飾する必要があります",
    "ファイナライザー名 %t1 の修飾子が型 %t2 と一致しません",
    "%n はファイナライザーの命名に使用できません (型名が必要です)",
    "%t 型のファイナライザー名が無効です",
    "ファイナライザーの参照があいまいです -- %n1 と %n2 の両方を使用できます",
    "ファイナライザーは ref クラスのメンバーとしてのみ使用できます",
    null,
    "ファイナライザー名として使用されている型が型 %t と一致しません",
    "この型にはファイナライザーが存在しません",
    "'%%' 演算子は %[managed] クラス型のオブジェクトでのみ使用できます",
    "cli::interior_ptr へのポインター、ハンドル、または参照は使用できません",
    "cli::pin_ptr へのポインター、ハンドル、または参照は使用できません",
    "%[C++/CLI] 配列へのポインターまたは参照は使用できません",
    "%[C++/CLI] 配列型はここでは使用できません",
    "%[C++/CLI] ref クラスは、別の ref クラスまたはインターフェイス クラスからのみ派生できます",
    "%[C++/CLI] 値クラスはインターフェイス クラスからのみ派生できます",
    "%[C++/CLI] インターフェイス クラスはインターフェイス クラスからのみ派生できます",
    "ref クラスには 1 つの直接 ref 基底クラスのみ指定できます (既に %t が基底クラスに指定されています)",
    "標準クラスは %[managed] クラスから派生することはできません",
    "%[managed] クラスは仮想ベースを持つことはできません",
    "%[managed] クラスは 'private' ベースまたは 'protected' ベースを持つことはできません",
    "'override' 修飾子には、明示的な 'virtual' キーワードを持つ仮想関数宣言が必要です",
    "'abstract' 修飾子には、明示的な 'virtual' キーワードを持つ仮想関数宣言が必要です",
    "'sealed' 修飾子には、明示的な 'virtual' キーワードを持つ仮想関数宣言が必要です",
    "名前付きオーバーライド指定子には、明示的な 'virtual' キーワードを持つ仮想関数宣言が必要です",
    "戻り値の型 cli::pin_ptr は使用できません",
    "属性 %sq は %[C++/CLI] モードでのみ適用されます",
    "単純 (非追跡) 参照はマネージド ヒープ上のエンティティにバインドできません",
    "移植可能なアセンブリ",
    "'%s' は既定のアセンブリから読み込まれません",
    "リスト初期化構文は C++11 の機能です",
    "sizeof のオペランドは ref クラス型やインターフェイス クラス型であってはなりません",
    "添字の数がこの %[cli::array] 型には無効です",
    "pointer-to-member は %[managed] クラスでは無効です",
    "%[managed] クラスのプライベート仮想メンバー関数が 'sealed' ではありません",
    "デストラクターでは修飾子は使用できません",
    "ファイナライザーでは修飾子は使用できません",
    "'virtual' は %[managed] クラスのデストラクターには無効です",
    "この宣言は %nd と一致するため、'new' または 'override' が必要です",
    "この宣言は %nd と一致するため、'new' または 'virtual' が必要です",
    "一致する %nd がインターフェイスのメンバーであるため、ここでは 'new' または 'override' は無効です",
    "一致する基本 ref クラスのメンバーがない 'new' 修飾子です",
    "制限されたアクセスで %nd がオーバーライドされました",
    "%t1 型の参照は、%t2 型の値では初期化できません",
    "コピー コンストラクターは値クラスでは宣言できません",
    "既定のコンストラクターは値クラスでは宣言できません",
    "デストラクターは値クラスでは宣言できません",
    "代入演算子は値クラスでは宣言できません",
    "値クラス以外の %t は、値クラスのメンバーの型であってはなりません",
    "オプション 'cppcli' には異なるコンパイラ構成が必要です",
    "%[managed] クラスのメンバー関数では例外指定は使用できません",
    "%[managed] クラスではフレンドを宣言できません",
    null,
    null,
    "%[managed] クラスのメンバー関数ではローカル クラス定義は使用できません",
    "%[managed] クラスのメンバー関数ではローカルラムダは使用できません",
    "%[C++/CLI] インターフェイス クラス型のメンバー関数には定義を指定できません",
    "プロパティ定義には 1 つ以上のアクセサー ('get' または 'set') を含める必要があります",
    "default-indexed プロパティが %nd と競合しています",
    "%n1 はパラメーター パックの後に続いており、%n2 のパラメーターから推測できないため、使用できません",
    "このパック展開で複数の式が生成されましたが、ここでは単一の式が必要です",
    "型は System::Boolean、System::Byte、System::SByte、System::Int16、System::UInt16、System::Int32、System::UInt32、System::Int64、または System::UInt64 に対応する必要があります",
    "pointer-to-function 型に対する適切な operator() または変換関数のないハンドル型のオブジェクトの呼び出しです",
    "名前のないパラメーター パック宣言はかっこで囲むことができません",
    "可変個引数テンプレートは C++ のコンパイル時にのみ有効にできます",
    "プロパティ定義が %nd と競合しています",
    "オーバーロードされたプロパティ",
    "プロパティ",
    "ジェネリック パラメーターには既定値を設定できません",
    "ジェネリックには型パラメーターのみを設定できます",
    "型 %t は 'for each' ステートメントで使用するには非静的メンバー関数 %sq を提供する必要があります",
    "メンバー %n は静的であるため 'for each' で使用できません",
    "この 'for each' ステートメントでは、空の引数リストで呼び出し可能な %no のインスタンスがありません",
    "戻り値の型が無効なため、メンバー関数 'MoveNext' を 'for each' で使用できません",
    "%t 型の式では 'for each' ステートメントは実行できません",
    "型 %t は 'for each' ステートメントで使用するにはインデックスされていないプロパティ %sq を提供する必要があります",
    null,
    "この 'for each' ステートメントでは %t2 は有効な列挙子ではありません (%t1 の 'GetEnumerator' によって返されます)",
    "'in' が必要です",
    "クラス %t には適切な代入演算子がありません (演算子合成後)",
    "%sq はジェネリック パラメーターではありません",
    "%sq は最も内側にあるジェネリック パラメーター リストのジェネリック パラメーターではありません",
    "ジェネリック制約が無効です",
    "イベント メンバーの使用方法が無効です (サブスクリプション、サブスクリプションの解除、および呼び出しのみが許可されています)",
    "'raise' アクセサーを使用しないイベントの呼び出しは無効です",
    "'+=' および '-=' のみがイベントに有効です",
    "%[managed] 型の typeid は使用できません",
    "%[managed] ポインター型の typeid は使用できません",
    "'::typeid' が後に続く名前は型名である必要があります",
    "この型のメンバー %sq は %[managed] クラス内で予約されています -- デストラクターを意図しましたか?",
    "この型のメンバー %sq は %[managed] クラス内で予約されています -- ファイナライザーを意図しましたか?",
    "%[System]::IDisposable::Dispose が見つからないか無効です",
    "%[System]::Object::Finalize が見つからないか無効です",
    "%n は %[System]::Object::Finalize をオーバーライドしません",
    "ハンドル dynamic_cast のオペランドは完全なクラス型を識別するハンドルである必要があります",
    "追跡参照 dynamic_cast のオペランドは完全なクラス型の左辺値である必要があります",
    "ハンドルまたは追跡参照型への dynamic_cast 内の型は、完全なクラスを参照する必要があります",
    "内部ポインターはネイティブ ポインターにキャストできません",
    "明示的な変換演算子は、ref クラス型および値クラス型でのみ宣言できます",
    "明示的な変換演算子を virtual にすることはできません",
    "式には演算型または対象範囲外の列挙型を使用する必要があります",
    "式には演算型、対象範囲外の列挙型、またはポインター型を使用する必要があります",
    "式には整数型または対象範囲外の列挙型を使用する必要があります",
    "式には整数型、対象範囲外の列挙型、または固定小数点型を使用する必要があります",
    "組み込み二項演算子をスコープを持つ列挙型に適用するには、同じ型のオペランドが 2 つ必要です",
    "%[gcnew] は %t 型のエンティティを割り当てることができません",
    "%[gcnew] では配置構文は使用できません",
    "new は単純値型でのみ使用できます",
    "new は %[managed] クラスでは使用できません (代わりに %[gcnew] を使用する必要があります)",
    "new はハンドル型では使用できません",
    "%[C++/CLI] 配列に対する %[gcnew] には、新しい初期化子または配列初期化子を指定する必要があります",
    "配列初期化子は %[C++/CLI] 配列型の初期化にのみ使用できます",
    "%[gcnew] では auto は使用できません",
    "配列の境界が多すぎます",
    "配列の境界が少なすぎます",
    "%nf の引数が少なすぎます",
    "%nf の引数が多すぎます",
    "ジェネリック クラス",
    "指定された数のジェネリック引数を受け取る %nf の宣言はありません",
    "デリゲート初期化子が無効です -- 関数を指定してください",
    "デリゲート初期化子が無効です -- 複数の関数がデリゲート型に一致します",
    "デリゲート初期化子が無効です -- 関数がデリゲート型に一致しません",
    "デリゲート初期化子が無効です -- 関数に加えてオブジェクトが必要です",
    "デリゲート初期化子が無効です -- 関数が %[managed] クラスのメンバーではありません",
    "デリゲート初期化子が無効です -- 指定された関数にはオブジェクトは不要です",
    "デリゲート初期化子が無効です -- オブジェクトの型は %t1 ですが、型 %t2 が必要です",
    "%[managed] クラスのメンバー関数のアドレスは取得できません",
    "デリゲート初期化子が無効です -- '(<関数アドレス>)' または '(<オブジェクト ハンドル>, <メンバー アドレス>)' が必要です",
    "クラスはインターフェイス メンバー %nd を実装できません",
    "%[gcnew] はネイティブ配列の割り当てに使用できません",
    "%[C++/CLI] インターフェイス クラスは代入演算子を宣言できません",
    "%[C++/CLI] インターフェイス クラスをシールドにすることはできません",
    null,
    "デストラクターまたはファイナライザーの宣言には名前付きオーバーライド指定子を含めることができません",
    "オーバーライド指定子ではデストラクターまたはファイナライザーを指定できません",
    "名前付きオーバーライド指定子は %[managed] クラスでのみ使用できます",
    "名前付きオーバーライド指定子で指定されたメンバーは、このメンバーの型と一致しません",
    "静的コンストラクター宣言には名前付きオーバーライド指定子を含めることができません",
    "スコープ付き列挙型には名前を指定する必要があります",
    "finally ブロックへの制御の転送は許可されていません",
    "finally ブロック内では return ステートメントは使用できません",
    "try ブロックには 1 つ以上のハンドラーまたは finally 句が必要です",
    "ハンドルで %[managed] オブジェクトをスローする必要があります",
    "ハンドルで %[managed] オブジェクトをキャッチする必要があります",
    "finally ブロック内では break ステートメントは使用できません",
    "finally ブロック内では continue ステートメントは使用できません",
    "サブスクリプトのオーバーロード時には組み込みの offsetof は使用できません",
    "制約が重複しています",
    "複数のクラス制約があります: %t1 および %t2",
    "%n に複数の制約句があります",
    "initonly 静的データ メンバーは、初期化子を指定するか、静的コンストラクターで初期化される必要があります",
    "テンプレート再宣言では GNU 属性は無効です",
    "テンプレート再宣言では GNU 属性は無効です (元の宣言の属性 %p が適用されます)",
    "%[C++/CLI] パラメーター配列は最後のパラメーターである必要があります",
    "%[C++/CLI] パラメーター配列を持つ関数には既定の引数を指定できません",
    "%[C++/CLI] パラメーター配列の後に省略記号パラメーターを続けることはできません",
    "演算子関数のパラメーター リストでは %[C++/CLI] パラメーター配列は使用できません",
    "__inline と __forceinline はここでは使用できません",
    "データ メンバーには %[C++/CLI] インターフェイス クラス型は指定できません",
    "変数には %[C++/CLI] インターフェイス クラス型は指定できません",
    "パラメーターには %[C++/CLI] インターフェイス クラス型は指定できません",
    "関数の戻り値の型を %[C++/CLI] インターフェイス クラス型にすることはできません",
    "ジェネリック パラメーター型の配列は使用できません",
    "ジェネリック パラメーター型に対するポインター、ハンドル、または参照は使用できません",
    "initonly フィールドには ref クラス型は指定できません",
    "initonly フィールドには参照をバインドできません",
    "initonly フィールドのアドレスは取得できません",
    "initonly フィールドは、フィールドに含まれているクラスのインスタンス コンストラクターでのみ変更できます",
    "静的な initonly フィールドは、フィールドに含まれているクラスの静的コンストラクターでのみ変更できます",
    "initonly フィールドのコピー上でメンバー関数が呼び出されます",
    "式にはポインターまたはハンドル型を使用する必要がありますが、型 %t が使用されています",
    "ムーブ コンストラクターまたはムーブ代入演算子により左辺値がここにコピーされるため、ソース オブジェクトが破棄される可能性があります",
    "%[C++/CLI] ジェネリック エンティティでのメンバー選択には、'.' 構文ではなく '->' 構文を使用する必要があります",
    "ref クラス型は %t から派生することはできません",
    "ジェネリック クラスは %[managed] にする必要があります (ref クラス、値クラス、またはインターフェイス クラス)",
    "シールド クラスは制約として使用できません",
    "dynamic_cast の型には、値型の可能性があるジェネリック型は指定できません",
    "ユニバーサル文字名では有効なコード ポイントを指定する必要があります",
    "ジェネリック制約が %nd の制約と一致しません",
    "__underlying_type は列挙型にのみ適用されます",
    "このキャストにはオペランド式が 1 つだけ必要です",
    "16 進値 %s の Unicode 文字は、システム既定のコード ページでは表現できません",
    "バインドされた pointer-to-member から関数ポインターへの非標準の変換です",
    "アクセス指定子 %s1 は非推奨です -- 代わりに %s2 を使用してください",
    "非静的プロパティまたはイベント定義では静的アクセサー関数は使用できません",
    "%t には、値クラス ref クラス制約の両方があります",
    "%t1 および %t2 には、生の循環型制約が含まれます",
    "%t は有効な型制約ではありません",
    "プリコンパイル済みヘッダー ファイル %sq は不完全なため使用されません",
    "%t は有効なジェネリック引数ではありません",
    "assembly_info 属性が無効な型に割り当てられています",
    "%t1 は、ジェネリック パラメーター %t2 の ref クラス制約を満たしていません",
    "%t1 は、ジェネリック パラメーター %t2 の値クラス制約を満たしていません",
    "%t1 は抽象であるため、ジェネリック パラメーター %t2 の %[gcnew] 制約を満たしていません",
    "%t1 はパブリックの既定コンストラクターを持たないため、ジェネリック パラメーター %t2 の %[gcnew] 制約を満たしていません",
    "ジェネリック パラメーター %t1 は %[gcnew] 制約を持たないため、ジェネリック パラメーター %t2 の %[gcnew] 制約を満たしていません",
    "%t1 は、ジェネリック パラメーター %t2 の %t3 型制約を満たしていません",
    "ジェネリック パラメーター %t に対する制約が前回の宣言時 (%p) と異なっています",
    "%[managed] クラスのメンバーを標準配列にすることはできません",
    "非 %[managed] クラスのメンバーをハンドルにすることはできません",
    "非 %[managed] クラスのメンバーを追跡参照にすることはできません",
    "ハンドルの安全でない reinterpret_cast",
    "テンプレート引数はジェネリック型パラメーターを参照できません",
    "式のリストはこの添字操作で使用できません (トップレベルのコンマ演算子をかっこで囲んでください)",
    "式には pointer-to-object または handle-to-%[C++/CLI]-array 型を使用する必要がありますが、型 %t が使用されています",
    "識別できない属性です",
    "%[managed] クラスのメンバーを非 %[managed] クラス型にすることはできません",
    "非 %[managed] クラスのメンバーは ref クラス型またはインターフェイス クラス型を持つことができません",
    "イン ",
    "デリゲートをテンプレートとして宣言することはできません",
    "ジェネリックは明示的に特殊化できません",
    "ジェネリックはクラス テンプレートで宣言できません",
    "テンプレートはジェネリック クラスで宣言できません",
    "リテラル フィールドを 'static' として宣言することはできません",
    "'long float' は非標準の拡張です -- 代わりに 'double' を使用してください",
    "標準クラスを %[managed] クラスに入れ子にすることはできません",
    "__clrcall は C++/CLI モードでのみ有効です",
    "__clrcall は省略記号パラメーターを使用した関数では使用できません",
    "%sq はここでは使用できません",
    "trivial プロパティまたはイベントを使用して %nd をオーバーライドすることはできません",
    "反復子変数名が必要です",
    "この 'for each' ステートメントの反復子型は %t です。これはポインター型または反復子のようなクラス型ではありません",
    "この 'for each' ステートメントの反復子型は %t です。これはポインター型または反復子のようなクラス型ではありません",
    "この 'for each' ステートメントの反復子型は %t です。これはポインター型または反復子のようなクラス型ではありません",
    "標準レイアウトではないクラス型 %t のこのフィールドに対する親型のパッキング属性は無視されます",
    "この宣言はパブリックでなく、名前付きのオーバーライド指定子がないため、%nd は実装されません",
    "この宣言には、前の宣言 %p で指定された gnu_inline 属性がありません",
    "%[managed] クラスのメンバー関数は省略記号パラメーターを持つことができません",
    "前に宣言された %n は、'for each' ステートメントの反復子として無効です",
    "関数型にはジェネリック パラメーターが含まれるため、呼び出し規約は無視されます。代わりに __clrcall が使用されます",
    "ジェネリック パラメーターを含む関数型は省略記号パラメーターを持つことができません",
    "一致する %nd をオーバーライドするには 'virtual' が必要です",
    "一致する %nd を実装するには 'virtual' が必要です",
    "initonly データ メンバーを volatile にすることはできません",
    "この型のメンバー %sq は %[managed] クラスで予約されています -- %[C++/CLI] 演算子は、キーワード 'operator' を使用して宣言する必要があります",
    "非 const への追跡参照は定数にバインドできません",
    "ここにある属性は、宣言されたエンティティに適用されないため、無視されました",
    "%[System]::String への追跡参照は使用できません",
    "pending 制約があるジェネリック クラス %t の使い方が無効です (メタデータ ファイルが無効である可能性があります)",
    "pending 制約句は、(ジェネリック クラス定義ではなく) ジェネリック クラス宣言でのみ使用できます",
    "空の初期化子はここでは使用できません",
    "テンプレートは %[managed] クラスで宣言できません",
    "ジェネリック宣言はここでは使用できません",
    "インターフェイス型はメンバー ジェネリックを持つことはできません",
    "Latin-1 ではない、下位バイトに切り詰められた Unicode 文字",
    "型 %t は範囲ベースの 'for' ステートメントで使用するには関数 %sq を提供する必要があります",
    "この範囲ベースの 'for' ステートメントの反復子型は %t です。これはポインター型または反復子のようなクラス型ではありません",
    "この範囲ベースの 'for' ステートメントの反復子型は %t です。これはポインター型または反復子のようなクラス型ではありません",
    "この範囲ベースの 'for' ステートメントの反復子型は %t です。これはポインター型または反復子のようなクラス型ではありません",
    "範囲ベースの 'for' ステートメントは、サイズが不明の配列または不完全な型 %t に対して実行することはできません",
    "範囲ベースの 'for' ステートメントで使用される 'begin' 関数と 'end' 関数の戻り型は同じである必要があります ('begin' の戻り型は %t1、'end' の戻り型は %t2 です)",
    "削除されたテンポラリの破棄に必要な %nfd にアクセスできません",
    "この範囲ベースの 'for' ステートメントでは、%no のインスタンスが引数リストと一致しません",
    "この範囲ベースの 'for' ステートメントには、適切な %sq 関数が必要ですが、見つかりません",
    "この 'for each' ステートメントには、適切な %sq 関数が必要ですが、見つかりません",
    "%t には、%[C++/CLI] を使用して表示できないメタデータ表現があります",
    "'...' が必要です",
    "__implements リスト内の %t はインターフェイスではありません",
    "__implements リストは仮想関数宣言の前に指定する必要があります",
    "%t はそのベースのリストで '__implements ...' を指定しましたが、matching __implements リストが見つかりません",
    "ref またはインターフェイス クラス型へのハンドルの逆参照の結果を使用する必要があります",
    null,
    "必要な ')'; pragma が無視されました",
    "using 宣言または access 宣言はマネージド クラスで使用できません",
    "メモ: %nd は呼び出すことはできましたが、アクセスできないため考慮されませんでした",
    "C++/CLI マネージド クラスの抽象メンバー関数を定義することはできません",
    "この単項 'operator*' を宣言すると、ハンドルの逆参照の意味が変更される可能性があります (適用可能な型を明示的に示すには静的メンバー演算子を使用します)",
    "マネージド",
    "C++/CX",
    "C++/CLI",
    "C++/CX マッピング",
    "既定",
    "cli マッピング",
    "cli::array",
    "Platform::Array",
    "C++/CLI 配列",
    "C++/CX 配列",
    "システム",
    "プラットフォーム",
    "gcnew",
    "ref new",
    "インターフェイス クラスには非静的データ メンバーを含めることができません",
    "#pragma GCC system_header はプライマリ ソース ファイルで使用できません",
    "%n は大きすぎるためインライン化できません",
    " (暗黙的に宣言)",
    "移動操作を制御するオプションは C++ をコンパイルするときにのみ使用できます",
    "rvalue コンストラクターがコピー コンストラクターの場合は移動操作を生成できません",
    "移動操作を制御するオプションは rvalue 参照が無効な場合は使用できません",
    "'final' はマネージド クラスでは使用できません (代わりに 'sealed' を使用します)",
    "CLI インターフェイス クラス %t へのキャストは許可されていません -- ハンドルへのキャストを実行しますか?",
    "CLI インターフェイス クラスのオブジェクトを作成できません",
    "基になる型に互換性がないため、この宣言は %nd の非標準の宣言を表示しません",
    "オペランドを null にできないため、ポインター比較結果は一定です",
    "不完全な型 %t のオブジェクトを値で初期化できません",
    "参照を値で初期化できません",
    "'(' または '{' が必要です",
    "copy-list-initialization では、'explicit' とマークされたコンストラクターを使用できません",
    "void 型のメンバーへのポインターは使用できません",
    "参照型のメンバーへのポインターは使用できません",
    "ハンドル型のメンバーへのポインターは使用できません",
    "中かっこで囲まれたリストは、ここでは使用できません",
    "演算子 ->* メンバーは、マネージド クラスでは使用できません",
    "アセンブリ メタデータが、存在しないアセンブリを参照しています",
    "属性 %sq2 が、以前の属性 %sq1 と競合しています",
    "%nd は、以前は別の基本型で宣言されていました",
    "'enum class' と 'enum struct' は、ここでは使用できません (代わりに単純な 'enum' を使用してください)",
    "%t 型のオブジェクトの初期化子では、1 レベルの中かっこのみを使用できます",
    "%nd は列挙型の名前として使用できません",
    null,
    "中かっこで囲まれた初期化子と 'new auto' は同時に使用できません",
    "std::initializer_list の定義に、予期されたコンストラクターが含まれていません",
    "宣言は %nd を表示しません",
    "std::initializer_list のテンプレート パラメーター リストが無効です (既定値のない通常の型パラメーターの 1 つである必要があります)",
    "中かっこで囲まれたリストを省略記号パラメーターに渡すことはできません",
    "std::initializer_list を使用する (暗黙的な使用を含む) 前に #include <initializer_list> が必要です",
    "'inline' キーワードは、名前空間のエイリアス宣言では使用できません",
    "%n の前の宣言は、インラインで宣言されていませんでした",
    "%n は、以前にインラインで宣言されました",
    "最初の引数は整数の定数である必要があります",
    "指定子と非集約型 %t は同時に使用できません",
    "匿名共用体メンバーの指定子は、その匿名共用体に対応する中かっこ内でのみ使用できます",
    "関数プロトタイプ タグは、C をコンパイルするときにのみ有効にできます",
    "このサブオブジェクト初期化子では中かっこを省略できません",
    "%t1 から %t2 への縮小変換は無効です",
    "%t1 から %t2 への縮小変換は無効です: 定数値は目的の型では不適切です",
    "不完全な配列型 %t へのキャストは許可されません",
    "%t1 から %t2 への縮小変換は無効です: 定数値は目的の型で厳密には表現できません",
    "非クラス エンティティのかっこで囲まれた初期化子は、式である必要があり、中かっこで囲まれたリストであってはなりません",
    "中かっこで囲まれたリストは、このラムダの戻り値の型を提供しません",
    "宣言された例外指定は生成された例外指定と互換性がありません",
    "スコープ付き列挙型は C++11 の機能です",
    "関数型を値で初期化できません",
    "オブジェクト型 %t のリスト初期化は、型が不完全であるため許可されません",
    "std::initializer_list にはデストラクターが含まれていて、ライブラリは正しく構成されている必要があります",
    "明示的な列挙基本型は C++11 の機能です",
    "この定数式には、必要な型 %t2 ではなく型 %t1 が指定されています",
    "std::initializer_list オブジェクトの 'new' は正しく動作しない可能性があります。基になる配列が式全体の最後で破棄されます。",
    "定義済みマクロ ファイルでは、",
    null,
    "'defined' は Microsoft モードのマクロ展開では常に false です",
    "%t は、完全なオブジェクト型ではないため、初期化子リストの要素型にできません",
    "既定の引数式内の区切り記号が一致しません",
    "pointer-to-member から関数ポインターへの非標準の変換です",
    "動的な例外の指定は非推奨です",
    "%n は現在のスコープでは部分的に特殊化できません",
    "%nd は、以前に constexpr として宣言されました",
    "%nd は、以前に constexpr として宣言されていません",
    "constexpr 変数の初期化子がありません",
    "ここでは 'constexpr' は無効です",
    "constexpr 関数には return ステートメントを 1 つだけ含める必要があります",
    "ステートメントは constexpr 関数内に記述できません",
    "ステートメントは constexpr コンストラクター内に記述できません",
    "このモードでは、関数に constexpr と virtual の両方を指定することはできません",
    "constexpr 関数にはリテラル以外の戻り値の型 %t を指定することはできません",
    "constexpr 関数にはリテラル以外の型 %t のパラメーターを指定することはできません",
    "式で %n を順序付けて使用しないと、未定義の結果が生じる可能性があります",
    "__builtin_assumed_aligned の呼び出しの省略可能な 3 番目の引数は、整数型である必要があります",
    "デストラクターを constexpr にすることはできません",
    "mmap に指定されたアドレスは、ページの境界に配置する必要があります: %s",
    "constexpr コンストラクターの本体を関数 try ブロックにすることはできません",
    "constexpr %nf は次のものに対する初期化子を提供しません:",
    "%n",
    "%t の既定のコンストラクターを呼び出しても定数値は生成されません",
    "%t の既定のコンストラクターは constexpr ではありません",
    "constexpr 変数にはリテラル型または参照型を使用する必要があります",
    "仮想基底クラスを含むクラス用コンストラクターを constexpr にすることはできません",
    "関数呼び出しでは、定数式に定数値が必要です",
    "関数 'main' は constexpr として宣言できません",
    null,
    "クラスまたは列挙型の定義は、constexpr 関数またはコンストラクターの本体では指定できません",
    "ここでは GNU 形式の属性のみを使用できます",
    "初期化子から型を推測すること、および後続の戻り値の型を知らせることを目的とした、'auto' の非標準の使用です",
    "修飾された void 型を使用した void パラメーター リストの宣言は非標準です",
    "このローカル宣言での修飾子は無視されます",
    "この定数式には、必要な型 %s ではなく型 %t が指定されています",
    "__bases または __direct_bases のインスタンス化にはクラス型が必要です",
    "__bases と __direct_bases の引数は、型テンプレート パラメーターである必要があります",
    "%s は、テンプレート コンテキストでのみ使用できます",
    "constexpr 関数の戻り値は定数ではありません",
    "constexpr コンストラクターは非 constexpr の %n を呼び出します",
    "%n の初期化子が定数式ではないため、コンストラクターを constexpr にすることはできません",
    "constexpr コンストラクターの定数でない初期化子です",
    "%t に対して生成された既定のコンストラクターは、独自のデータ メンバーの初期化子では使用できません",
    "%n の初期化子のインスタンス化は、独自の値に依存しています",
    "既定値にされた既定のコンストラクターを constexpr にすることはできません。対応する暗黙的に宣言された既定のコンストラクターは constexpr ではありません。",
    null,
    "無効な 2 進数です",
    "共用体に指定できるフィールド初期化子は 1 つだけです -- %nd にも初期化子が含まれています",
    null,
    "共用体の constexpr コンストラクターは、そのフィールドの 1 つを初期化する必要があります",
    "constexpr コンストラクターは、無名共用体 (定義済みの %p) を初期化できません",
    "constexpr 静的データ メンバーの宣言には in-class initializer が必要です",
    "constexpr の最大の深さ/最大数オプションは、C++ をコンパイルするときにのみ使用できます",
    "constexpr 関数呼び出しが複雑すぎるため、式は定数に折りたたまれません",
    "制限なしの共用体オプションは C++ をコンパイルするときにのみ使用できます",
    "constexpr コンストラクターは、直接的な基底クラス %t を初期化する必要があります",
    "フィールド初期化子に std::initializer_list オブジェクトを作成すると、正しく動作しない可能性があります。基になる配列が式全体の最後で破棄されます。",
    "'this' は定数式では使用できません",
    null,
    "明示的なインスタンス化ディレクティブでは 'constexpr' を使用できません",
    "循環依存の関係が原因で、既定のコンストラクターの例外指定を特定できません",
    "無名共用体で %p が定義されました",
    "このコンストラクターは %nd の初期化子を使用するため、バインドされていない再帰となります",
    null,
    "初期化子は外部変数のローカル宣言では使用できません",
    "初期化子は名前付きレジスタ変数のローカル宣言では使用できません",
    null,
    "制限なしの共用体は Microsoft モードで有効にできません",
    "コンストラクターはそれ自体に直接的または間接的にデリゲートします",
    "デリゲート コンストラクターは他のメンバー初期化子を持つことができません",
    "ref 修飾子はここでは許可されていません",
    "同じパラメーター型の 2 つのメンバー関数をオーバーロードするには、どちらも ref 修飾子がある、またはどちらも ref 修飾子がないことが必要です",
    "生文字列の区切り記号に無効な文字があります",
    "生文字列の区切り記号を終了するかっこが 16 文字以内に見つかりません -- 生文字列インジケーターは無視されました",
    "生文字列に対する終わりの区切り記号が見つかりません",
    "パラメーター パックは、部分的特殊化の最後のテンプレート引数にする必要があります",
    "型 %t の pointer-to-member 関数は、左辺値のオブジェクトでのみ使用できます",
    "型 %t の pointer-to-member 関数は、右辺値のオブジェクトでのみ使用できます",
    "基準またはメンバーのコピー コンストラクター パラメーターが非定数であるため、この既定にされたコピー コンストラクターのパラメーターは定数にできません",
    "基準またはメンバーのコピー代入パラメーターが非定数であるため、この既定にされた代入演算子のパラメーターは定数にできません",
    "匿名共用体には、1 つ以上の静的でないデータ メンバーを含んでいる必要があります。",
    "オプション 'delegating_constructors' は、別のコンパイラ構成を必要とします。",
    "アラインメントでのリダクションは無視されます",
    "参照型 rvalue への const_cast のオペランドは、 非クラス prvalue にすることはできません",
    "式は lvalue または xvalue にする必要があります",
    "変換により値が変更される可能性があります",
    "文字列リテラルから 'char *' への変換は非推奨です",
    "文字列リテラルから文字型へのポインター (非定数) への変換は非推奨です",
    "'override' と 'final' は C++11 の機能です",
    "rvalue 参照は、例外指定の種類として許可されていません",
    "属性 %sq はハンドラー パラメーターに適用されません",
    "属性 %sq はハンドラー パラメーターを必要とします",
    "alignas はここでは適用されません",
    "標準の 'alignof' 演算子は、式の引数を受け入れません (代わりに型を使用してください)",
    "%t に対する修飾子が無効です (ここでは派生クラスを使用できません)",
    "'always_inline' 属性は、非インライン関数では無視されます",
    "継承しているコンストラクターは、直接基底クラスから継承される必要があります",
    null,
    "ラベルが必要です",
    "'%%l' の後にオペランド番号が必要です",
    "'%%l' のオペランド番号は、有効なラベルの引数を参照していません",
    "ワイド文字列が 'asm' ステートメントで無効です",
    "属性が非標準です",
    "クラス %t の基底クラスではありません",
    "ユーザー定義のリテラル サフィックスの非識別子文字",
    "多文字リテラルはユーザー定義のリテラルの一部にすることはできません",
    "ユーザー定義のリテラル サフィックスが、前の %sq と一致しません",
    "無効なリテラル演算子名です",
    "ユーザー定義のリテラル演算子が見つかりません",
    "あいまいなリテラル演算子またはリテラル演算子テンプレート (あるいはその両方):",
    "リテラル演算子はクラスのメンバーにすることはできません",
    "リテラル演算子に外部 'C' の名前リンケージを指定することはできません",
    "リテラル演算子に 1 つ以上のパラメーターが必要です",
    "このリテラル演算子のパラメーターが多すぎます",
    "リテラル演算子のパラメーターの型 %t が無効です",
    "リテラル演算子の整数パラメーターの型 (%t) が無効です。文字の型または unsigned long long が必要です",
    "リテラル演算子の浮動小数点のパラメーターの型 (%t) が無効です。long double が必要です",
    "リテラル演算子の最初のパラメーターの型 (%t) が無効です。非 const 型へのポインターは許可されません",
    "リテラル演算子の 2 番目のパラメーターの型 (%t) が無効です。 size_t にする必要があります",
    "リテラル演算子のポインターのパラメーターの型 (%t) が無効です。文字型へのポインターが必要でした",
    "リテラル演算子に省略記号パラメーターを指定することはできません",
    "リテラル演算子テンプレートにパラメーターを指定することはできません",
    "リテラル演算子テンプレートは '<char ...>' に相当するテンプレート パラメーターのリストを持っている必要があります",
    "スレッド ローカル ストレージ クラスはここでは無効です",
    "スレッド ローカル宣言が非スレッド ローカル宣言の後に続いています (%p を宣言)",
    "非スレッド ローカル宣言がスレッド ローカル宣言の後に続いています (%p を宣言)",
    "リテラル演算子に既定の引数を指定することはできません",
    "スレッド ローカル変数の属性は無視されます",
    "ユーザー指定のリテラル サフィックスは '_' で始める必要があります",
    "rvalue 参照は C++11 の機能です",
    "ラムダ式は C++11 の機能です",
    "標準属性の構文は C++11 の機能です",
    "デリゲート コンストラクターは C++11 の機能です",
    "継承するコンストラクターは C++11 の機能です",
    "フィールド初期化子は C++11 の機能です",
    "削除された関数は C++11 の機能です",
    "既定値にされた関数は C++11 の機能です",
    "ストレージ クラスは明示的特殊化では許可されません ",
    null,
    "スコープを持たない列挙型が特殊化になるには、あいまいである必要があります",
    "列挙テンプレート宣言は、クラス テンプレートの以前宣言されたメンバーを参照している必要があります",
    "ベクトル オペランドが必要です",
    "シャッフル ソース オペランドの型 %t1 と %t2 は互換性がありません",
    "シャッフル マスク (型 %t) は整数のベクトルではありません",
    "シャッフル マスク (型 %t1) の長さはソース オペランド (型 %t2) と異なります",
    "アドレス値を持つ静的初期化には、そのアドレスと同じサイズの宛先が必要です",
    "機能テスト マクロの引数は単純識別子にする必要があります",
    "__has_include_next はプライマリ ソース ファイルで使用できません",
    "in __has_include_next で使用される絶対ファイル名",
    "属性 %sq を関数の種類に適用する必要があります",
    null,
    "_Noreturn はここでは許可されていません",
    "実数の浮動小数点型の (%t ではない) オペランドが必要です",
    "__builtin_complex には ( %t1 および %t2 とは異なり) 互換性のある型のオペランドが必要です",
    "この _Generic の選択には既定の関連付けが既に表示されています",
    "可変長配列を含む型はここでは許可されていません",
    "_Generic 選択の重複した関連付けの種類 (%t) ",
    "セレクター型 %t に一致する関連付けがありません",
    "%n の型 (%t) は ifunc 競合回避モジュールの型と互換性がありません",
    "関数は ifunc 属性とエイリアス属性の両方を持つことはできません",
    "関数は ifunc 属性と weak 属性の両方を持つことはできません",
    "呼び出しには文字列リテラル オペランドが必要です",
    "コンストラクター宣言の継承の重複 (前回は %p)",
    "'decltype(auto)' は変数の完全な型 (その型のコンポーネントではなく) のプレースホルダーにする必要があります",
    "decltype(auto) はここでは許可されていません",
    "'decltype(auto)' を推測できません (初期化子が必要です)",
    "'decltype(auto)' 型を推測できません",
    "ブロック スコープでスレッド ローカルな宣言には static または extern を含める必要があります",
    "推測される戻り値の型 %t1 は以前に推測された型 %t2 と競合します",
    "%nd; の戻り値の型を推測できません。定義されていません",
    "仮想関数は推測される戻り値の型を持つことができません",
    "%n はこのポイントから状況依存キーワードとして扱われます",
    "グローバル名前空間に実際のメンバー %sq がありません",
    "2 つの異なる列挙型 (%t1 および %t2) 間の比較",
    "ターゲット属性が認識されません",
    "'既定の' ターゲット関数がありません",
    "指定できるのは 1 つの arch= ターゲットだけです",
    "ジェネリック クラスはカスタム属性であることはできません",
    "無効な属性ターゲット %sq",
    "あいまいな属性 -- %t1 および %t2 の両方を使用できます",
    "名前付き属性引数は非静的パブリックの読み取り/書込みフィールドまたはスカラー プロパティのみを参照できます",
    "名前付き属性引数は非静的フィールドまたは属性パラメーター型のスカラープロパティのみを参照できます",
    "無効な属性引数 -- 式は属性パラメーター型の定数でなければなりません",
    "属性引数はジェネリック型パラメーターを使用できません",
    "%t はスタンドアロン属性としてのみ使用できます",
    " 'フィールド' 属性ターゲットは非単純プロパティ/イベントに使用できません",
    "スタンドアロン属性の無効な属性ターゲット",
    "このコンテキストの無効な属性ターゲット",
    "%t 属性はここでは使用できません",
    "%t は非推奨です。パラメーター配列を指定するには '...' をご使用ください",
    "既定の名前空間は拡張できません",
    "ボックス化された型は値クラスまたは列挙型である必要があります",
    "値クラスへの追跡参照は許可されていません",
    "値クラスへのハンドルは許可されていません",
    "列挙型への追跡参照は許可されていません",
    "列挙型へのハンドルは許可されていません",
    "パブリックなネイティブ型は使用できません",
    "パブリックな入れ子にされた型は使用できません",
    "C++/CX ではジェネリック型は許可されていません",
    "C++/CX ではジェネリック メソッドは許可されていません",
    "ジェネリック制約は使用できません",
    "パブリックC++/CX 値型では非パブリック データ メンバーが許可されていません",
    "パブリック C++/CX 値型ではパブリックな非データ メンバーが許可されていません",
    "パブリック C++/CX 値型ではコンストラクターは許可されていません",
    "'add' アクセサーの戻り値の型は、Windows::Foundation::EventRegistrationToken である必要があります",
    "'remove' アクセサーの戻り値の型は、void である必要があります",
    "'remove' アクセサーのパラメーターの型は、Windows::Foundation::EventRegistrationToken である必要があります",
    "ジェネリック パラメーター型に対するハンドルまたは参照は使用できません",
    "パブリック データ メンバーは値以外の型では許可されていません",
    "C++/CX は Microsoft C++ モードでのみ有効にできます",
    "C++/CLI モードと C++/CX モードを組み合わせることはできません ",
    "%sq は C++/CX モードにする必要があります",
    "C++/CX モードでは microsoft_version >= 1600 を指定する必要があります",
    "リテラル フィールドは C++/CX で使用できません",
    "標準参照は C++/CX 型にバインドできません",
    "型は、Platform::Boolean、default::uint8、default::int8、default::int16、default::uint16、default::int32、default::uint32、default::int64、または default::uint64 に対応する必要があります",
    "C++/CX 値型はイベントを持つことができません",
    "ハンドル型への dynamic_cast は完全なクラス型を参照する必要があります",
    "Platform::Array は 1 次元にのみできます",
    "標準のクラス型への追跡参照は許可されていません",
    "C++/CX 値型はインターフェイスから継承できません",
    "C++/CX 値型は仮想関数を含むことができません",
    "'partial' は、グローバル スコープまたは名前空間スコープの 'ref class' または 'ref struct' にのみ適用できます",
    "'set' アクセサーのパラメーターは、'const Platform::Array<T>^' 型である必要があります",
    "パブリック C++/CX 型の定義はグローバル スコープでは許可されていません",
    "パブリックの 'get' または 'set' アクセサーを使用するインデックス付きプロパティは使用できません",
    "パブリックな入れ子にされたデリゲート型は使用できません",
    "デリゲート初期化子が無効です -- '(<function-address or functor-object> [, Platform::CallbackContext])' または '(<object handle>, <member-address> [, Platform::CallbackContext [, bool]])' が必要です",
    "デリゲート初期化子が無効です -- オブジェクトは %[managed] クラスのハンドルである必要があります",
    "C++/CX は 'in/out' 配列をサポートしていません -- パブリック API では 'in' に対して 'const Platform::Array<T>^' を、 'out' に対して 'Platform::WriteOnlyArray<T>^' または 'Platform::Array<T>^*' を使用してください ",
    "%nd の 'ターゲット' 属性がありません",
    "%n の 'ターゲット' 属性に一致する宣言されたメンバー関数がありません",
    "この場所の Microsoft 属性はインターフェイス型についてのみ許可されます",
    "GNU 関数マルチバージョン リゾルバー ルーチンが必要です",
    "マネージド クラスで宣言された列挙型には定義を含める必要があります",
    "decltype で修飾された名前は、この宣言のコンテキストで非標準です",
    "非仮想関数は 'final' 修飾子を使って宣言できません",
    "特殊関数の 'target' 属性はサポートされていません",
    "狭い文字列リテラルである必要があります",
    "かっこが一致していません",
    "対応する 'push_options' がありません",
    "この pragma は、関数の内部では許可されていません",
    "new 演算子または delete 演算子 'inline' の宣言は非標準です",
    "データ メンバーのメンバーの初期化子はパック展開にはなりません",
    "このモードでは汎用のラムダ式がキャプチャ既定値を持つことはできません",
    "friend 宣言では、既定のテンプレート引数は定義内でのみ指定できます",
    "既定のテンプレート引数を持つフレンド テンプレートの宣言は唯一の宣言である必要があります (最初に宣言された %p)",
    "不透明な列挙型の宣言を別の宣言の一部にすることはできません。",
    "不透明な列挙型の宣言は、このコンテキストでは非標準です",
    "拡張されたフレンド構文は、C++11 の機能です",
    "桁区切り記号が無効です。文字リテラルの先頭はアポストロフィです",
    "桁区切り記号をここに表示することができません",
    "Microsoft モードの場合、ここでは 'constexpr' は無視されます",
    "ステートメント式の結果の式が無効です",
    "識別子はマクロであり、リテラル サフィックスではありません",
    "%nd を左辺値で呼び出すことはできません",
    "%nd を右辺値で呼び出すことはできません",
    "メンバー関数を左辺値で呼び出すことはできません",
    "メンバー関数を右辺値で呼び出すことはできません",
    "テンプレート パラメーター リストが長すぎます",
    "エイリアス テンプレート タイプ %t1 は、%nfd の再宣言の以前のタイプ %t2 と互換性がありません",
    "%nd のフィールド初期化子が定数式ではありません",
    "オペランド制約の数は、各制約の文字列と同じにする必要があります",
    "制約文字列に他の制約が多すぎます。一部の制約がチェックされませんでした",
    null,
    "decltype(auto) は型修飾子を追加できません",
    "init キャプチャ %nod は、ここではキャプチャできません",
    "型 %t の非型テンプレート引数が無効です",
    "abi_tag 属性は無視されます (C モードでは効果がありません)",
    "再宣言で abi_tag 属性 '%s' が追加されます",
    "abi_tag 属性は無視されます (後の abi_tag 属性が優先されます)",
    "%nd の前の宣言に abi_tag 属性が設定されていませんでした",
    "(前の宣言 %p を参照)",
    "特殊化では abi_tag 属性は無視されます",
    "decltype(auto) は、ポインター、参照、ポインターからメンバーへのコンストラクトでは使用できません",
    "'class' または 'typename' が必要です",
    "置換 'new' 式が非置換 %nd を参照しています",
    "ランタイム ライブラリのビルド時に C++14 モードを指定する必要があります",
    "%s",
    "コマンド ライン警告",
    "コマンド ライン警告",
    "C++14 では、constexpr 静的でないメンバー関数は暗黙的な 'const' にはなりません",
    "constexpr 関数の変数の型 %t がリテラル型ではありません",
    "constexpr 関数の変数に自動ストレージ存続期間がありません",
    "constexpr 関数の変数が初期化されていません",
    "中かっこで囲まれた変数の初期化がプレースホルダー型で宣言されましたが、`=` がないため、中かっこ内の要素と正確に一致しなければなりません",
    "'%s' --target の構成が存在しません",
    "属性は 32 ビット x86 構成でのみサポートされています",
    "'%s' は引数が必要です",
    "コンストラクターまたはデストラクターをコルーチンにすることはできません",
    "%n をコルーチンにすることはできません",
    "catch 句では、co_yield 式が許可されていません",
    null,
    null,
    null,
    null,
    "クラス テンプレート %sq が見つかりませんでした",
    "'typename' キーワードを使って %n を依存コンテキストの型として扱います",
    "引数の値は、ベクトル要素の合計より小さい値にする必要があります",
    "%t にはメンバー %sq がありません",
    "中かっこで囲まれたリストは、戻り値の型を提供しません",
    "co_await 式は関数スコープ内に出現する必要があります",
    "co_await 式は catch 句内では使用できません",
    "コルーチンには省略記号のパラメーターを使用できません",
    "C++14 スタイルの constexpr を有効にするには、'bool' へのサポートが必要です",
    "constexpr %nd が定義されていません",
    "ターゲット関数 %nd が constexpr でない、またはまだ完全に定義されていないため、この呼び出しを評価できません",
    "メモ",
    "メモ",
    "無名共用体が正しくありません -- エイリアス メンバー テンプレートは許可されていません",
    "UTF-8 文字リテラルの値は複数のコード単位を占有できません",
    "%nd の値を定数として使うことはできません",
    "%nd へのポインターまたは参照を定数として使うことはできません",
    "配列以外のオブジェクトの 0 以外の添字",
    "%d2 要素の配列にある位置 %d1 にアクセスできません",
    "呼び出し元:",
    "非アクティブな %n1 の共用体への正しくないアクセス (%n2 はアクティブです)",
    "'goto' を constexpr コンテキストで実行することはできません",
    "戻り値がありません",
    "呼び出し先が Null です",
    "NULL ポインターを逆参照しようとしました",
    "%d 要素の配列の終わりの 1 つ後ろの位置にあるストレージにアクセスしようとしました",
    "期限切れのストレージにアクセスしようとしました",
    "実行時のストレージにアクセスしようとしました",
    null,
    "constexpr ではない %nd を呼び出すことができません",
    "constexpr の評価中に可変長配列を使用することはできません",
    "ネガティブ シフトを実行できません",
    "シフト数が (%d) が多すぎます",
    "値が %t の範囲を超えています",
    "浮動小数点エラー",
    "null pointer-to-member を逆参照しようとしました (データ メンバー)",
    "void へのポインターと関数へのポインターの比較は非標準です",
    "メタデータの初期化に失敗しました",
    "base から derived へのキャストが無効です (実際の derived クラス型は %t です)",
    "完全な型 %t のオブジェクトの %n へのアクセス権が無効です",
    "'__auto_type' はここでは使用できません",
    "'__auto_type' には複数の宣言子は使用できません",
    "'__auto_type' に対する '{...}' での初期化は許可されていません",
    "'__auto_type' は変数の完全な型 (その型のコンポーネントではなく) のプレースホルダーである必要があります",
    "'__auto_type' で宣言された変数には初期化子が必要です",
    "整数型の定数はゼロ以上である必要があります",
    "型は整数型である必要があります",
    "式を解釈できません",
    "ステートメントを解釈できません",
    "インタープリター ストレージのアドレスの使用が無効です",
    "定数式の定数の種類が無効です",
    "型 %t が定数式の評価に対して大きすぎます",
    "定数式の評価の型 %t が無効です",
    "%t1 から %t2 への変換は、定数式の評価では無効です",
    "浮動小数点の変換に失敗しました",
    null,
    "推測される戻り値の型は C++14 機能です",
    "コンストラクターと、それに関連付けられているデストラクターを共に評価することはできません",
    "constexpr の評価中に %n が初期化されていません",
    "constexpr の評価で無効なポインターの相違点が見つかりました",
    "非配列ポインターの算術演算が無効です",
    "最初の配列要素の前にポインターを設定できません",
    "推測される戻り値の型を持つコルーチンが無効です",
    "評価されていないコンテキストでは、式を使用できません",
    null,
    null,
    "'return' は、コルーチンでは許可されていません (代わりに 'co_return' を使用します)",
    "'co_return' はコルーチンでのみ許可されています",
    "浮動小数点の値を比較することはできません",
    "同じ完全なオブジェクトをポイントしていないため、またはアクセシビリティが異なるサブオブジェクトをポイントしているため、ポインター値を比較することはできません",
    "非インライン名前空間では abi_tag 属性を無視します",
    "匿名の名前空間では abi_tag 属性を無視します",
    "複素数または虚数のテンプレート パラメーターの型が非標準です",
    "co_yield 式は、関数スコープ外では許可されていません",
    "匿名共用体のスレッド ローカルの表示を無視します",
    null,
    "変数テンプレート",
    "初期化されていないオブジェクトへのアクセス",
    "揮発性記憶域から読み取ろうとしました",
    "非アクティブな %n1 の共用体への正しくないアクセス (アクティブなフィールドはありません)",
    "constexpr 関数では、ラベル定義は使用できません",
    "配列の末尾を超えたポインターを、別の完全なオブジェクトへのポインターと比較することはできません",
    "関数の型 %t は、変数のテンプレートのインスタンス化には無効な型です",
    "変数に不完全な型 %t を含めることはできません",
    "初期化されていないサブオブジェクト (%n) へのアクセス",
    "初期化されていないサブオブジェクト (基底クラス %t) へのアクセス",
    "定数式では擬似デストラクター呼び出しは許可されていません",
    "const ストレージを変更しようとしました",
    null,
    null,
    "1 つの要素の配列として処理されたオブジェクトを過ぎた位置にあるストレージにアクセスしようとしました",
    "定数式の評価では reinterpret_cast は使用できません",
    "null ポインターでは許可されていない操作",
    "*この値は定数として使用できません",
    "入れ子になった名前空間宣言で 'inline' キーワードは使用できません",
    "'carries_dependency' 属性は無視されます",
    "'__event __interface' はここで定義を持つことはできません",
    "イベント ハンドラーは、void または整数戻り値の型を持つ必要があります",
    "'__event __interface' は事前に定義されている必要があります",
    "%n に対してテンプレート引数が多すぎます",
    "列挙子が既に宣言されています (%nd を参照してください)",
    "'--ms_c++14' を使用するには、エミュレートされる Microsoft のバージョンが 1903 以上である必要があります。",
    "'--ms_c++latest' を使用するには、エミュレートされる Microsoft のバージョンが 1903 以上である必要があります。",
    "型 %t は、配列型または関数型であるため、アトミックにはできません(_A)",
    "_Atomic(...) 指定子は、修飾型 %t には適用できません",
    "_Atomic オブジェクトのメンバーへのアクセス",
    "ビット フィールドを _Atomic 型にすることはできません",
    null,
    "constexpr コンストラクターは、サブオブジェクトを初期化するために constexpr ではないコンストラクターを呼び出します",
    "コンマが必要です (static_assert の 1 引数バージョンはこのモードでは無効です)",
    "静的なアサーションが失敗しました",
    "型を変更できるのは、修飾子 _Nullable、_Nonnull、_Null_unspecified のうち 1 つだけです",
    "NULL 値の許容修飾子は、pointer 型と pointer-to-member 型でのみ許可されています",
    "ベクトルの長さが長すぎます",
    "ベクトル要素の型は、整数型、列挙型、または実数の浮動小数点型である必要があります",
    "128 ビットの整数がサポートされていないので、ビルトイン関数を使用できません",
    "ベクトル型がサポートされていないので、ビルトイン関数を使用できません",
    "2 つの連続した左角かっこは常に属性リストを導入するために使用されますが、こちらには属性リストを表示できません",
    "認識されていない 'ターゲット' 属性は、リゾルバー ルーチンがこのルーチンを使用できないようにします",
    "%t はベクトル型ではありません",
    "ベクトル型 %t1 と %t2 の長さは同じでなければなりません",
    "既定の引数を追加しても、既定として宣言したり、コンストラクターをコピーしたりすることはできません",
    "参照型の非型テンプレート引数は、関数または完全なオブジェクトにバインドする必要があります",
    "%t はここでは使用できません",
    "'レジスタ' ストレージ クラス指定子は使用できません",
    "'レジスタ' ストレージ クラス指定子の使用は非推奨です",
    "ブール値のインクリメントは使用できません",
    "範囲ベースの 'for' ステートメントの反復子として宣言されている %sq を、このスコープで再宣言することはできません",
    "属性の名前空間はここでは使用できません ('using' プリフィックスが指定されたため)",
    "属性の名前空間 %sq は認識されていません",
    "値クラスでは既定のメンバー初期化子は許可されていません",
    "'--implicit_noexcept' では、noexcept が有効なモードが必要です",
    "仮想基底クラス (%t) が関係する操作は折りたためません",
    "初期化が定数ではありません",
    "不完全な %t の値は評価できません",
    "'nodiscard' 属性で宣言されたルーチンからの戻り値を無視しています",
    "'nodiscard' 属性を持つ戻り値の型を無視しています",
    "'nodiscard' 属性は、デストラクターまたは戻り値の型が void のルーチンには適用されません",
    "'fallthrough' 属性は、null ステートメントにのみ適用されます",
    "'fallthrough' 属性は、外側の switch ステートメントでのみ使用できます",
    "fallthrough ステートメントは、switch case ラベルまたは default の前に記述しなければなりません",
    "有効期間が限定された一時オブジェクトへの参照またはポインター",
    "条件が無条件に true ではない 'enable_if' 属性を持つ関数のアドレスを使用することはできません",
    "条件が定数値ではない 'enable_if' 属性は、現在サポートされていません",
    "属性はここで宣言されました",
    "__has_include を #if の外側で使用することはできません",
    "CComCoClass 基底クラスを追加できませんでした",
    "null で終了していない文字列です",
    "非スカラー型 %t を擬似デストラクター呼び出しで使うことはできません",
    "'weak' %n のアドレスが定数ではありません",
    "関数テンプレート シグネチャの再帰的な代入が多すぎます",
    "構造化バインディング宣言の指定子が無効です",
    "構造化バインディングの構文が無効です",
    "初期化子がありません",
    "型 %t にバインドするコンポーネントがありません",
    "識別子が多すぎます",
    "要素の数が、バインド名の数より多くなっています",
    "'std::tuple_element' が定義されていません",
    "'std::tuple_element' を <%s, %t> にインスタンス化することはできません",
    "メンバー関数 'get<%s>()' を型 %t に対して呼び出すことはできません",
    "%no のインスタンスが引数リストと一致しません",
    "この構造化バインディングには適切な %sq 関数が必要ですが、見つかりませんでした",
    "構造化バインディングを 'inline' と宣言することはできません",
    "構造化バインディングを 'constexpr' と宣言することはできません",
    "構造化バインディングが明示的なストレージ クラスを宣言することはできません",
    "std::tuple_size<%t>::value は有効な整数定数式ではありません",
    "条件の宣言では、変数を宣言する必要があります",
    "条件の宣言には初期化子を含める必要があります",
    "かっこで囲まれた初期化子を条件の宣言で使うことは許可されていません",
    "条件の宣言では、変数を 1 つだけ宣言できます",
    "構造化バインディングでクロージャ型にバインドすることはできません",
    "パブリックでない %n にバインドすることはできません",
    "不完全な型 %t にバインドすることはできません",
    "この宣言はこの場所では無効です",
    "constexpr 関数の本体を関数 try ブロックにすることはできません",
    "constexpr if ブロックへの制御の転送は許可されていません",
    "構造化バインディングをキャプチャすることはできません",
    "'--ms_c++17' を使用するには、エミュレートされる Microsoft のバージョンが 1911 以上である必要があります",
    "オブジェクトの末尾を越えて読み取ろうとしました",
    "このモードでは constexpr ラムダは無効です",
    "定数式にラムダ式を含めることはできません",
    "値がテンプレート引数の数を超えています",
    "binary fold 式の 2 番目の演算子が最初の演算子と一致しません",
    "fold 式の演算子が無効です",
    "binary fold 式を 2 つのパラメーター パックに適用することはできません",
    "この fold 式では、空の展開は有効ではありません",
    "静的でないデータ メンバーはインラインとして宣言できません",
    "fold 式はパラメーター パックを参照していません",
    "同じパラメーター型を持つが、例外指定が異なる 2 つの関数をオーバーロードできません",
    "動的な例外の指定は、このモードでは許可されていません",
    null,
    "noexcept 指定子のオペランドが無効です",
    "ラムダ式はテンプレートの noexcept 指定子では使用できません",
    "%nfd にアクセスできません",
    "列挙型テンプレート宣言内の指定子が無効です",
    "この構成では、80 ビットの浮動小数点型はサポートされていません",
    "この構成では、128 ビットの浮動小数点型はサポートされていません",
    "無効な列挙子の値",
    "_Atomic 修飾型である必要があります",
    "配列要素の型を完全にする必要があります",
    "この関数では always_inline 属性が抑制されています",
    "負の値はここでは許可されていません",
    "整数パックの要素を %n に一致させることはできません",
    "整数パックの要素を %n に一致させることはできません",
    "予期しない指定子",
    "__builtin_offsetof を評価できません",
    "演繹ガイド %t は定義できません",
    "演繹ガイドは、%n と同じスコープで宣言する必要があります",
    "演繹ガイドの宣言に無効な指定子があります ('explicit' のみ使用できます)",
    "定数の変更可能な %n は、定数式ではアクセスできません",
    "関数修飾子は静的メンバー宣言には適用されません",
    "'overloadable' 属性には、プロトタイプ関数の宣言が必要です",
    "%t2 から 'auto' テンプレート パラメーター型 %t1 を推測できません",
    "クラス テンプレート名は初期化される完全な型 (その型のコンポーネントではなく) のプレースホルダーである必要があります",
    "エイリアス宣言は C++ 11 機能です",
    "エイリアス テンプレートは C++ 11 機能です",
    "戻り値の型で、関連付けられているクラス テンプレートの特殊化を直接指定する必要があります",
    "copy-list-initialization で 'explicit' %n を使用することはできません",
    "演繹ガイド",
    "ユーザー定義のリテラル演算子の値が無効です",
    "%s はプリプロセッサ ディレクティブ外部で使用できません",
    "演繹ガイドは、%n と同じアクセシビリティで宣言する必要があります",
    "ラムダはこのコンテキストで許可されていません",
    "指定された配置は前の宣言と同等ではありません",
    "定義時に配置が指定されていません。前の宣言によって配置が指定されました",
    "128 ビットの浮動小数点型がサポートされていないので、ビルトイン関数を使用できません",
    "負の値の左シフトには、未定義の動作が伴います",
    "配列指定子は C++ では非標準です",
    "チェーンされた指定子は C++ では非標準です",
    "指定された初期化子と指定されていない初期化子の混在は、C++ では非標準です",
    "順序どおりでない初期化子は C++ では非標準です",
    "文字列リテラル演算子テンプレートは '<typename T, T ...>' に相当するテンプレート パラメーターのリストを持っている必要があります",
    "重複した指定子は許可されていません",
    "属性が以前の likely/unlikely 属性と競合しています",
    "'this' の暗黙のコピーによるキャプチャは非推奨です",
    "空のテンプレート パラメーター リストはラムダ式では使用できません",
    "'--ms_c++20' を使用するには、エミュレートされる Microsoft のバージョンが 1920 以上である必要があります",
    "このモードでは STDC pragma 引数は受け入れられません",
    "ステートメントが C++ 17 機能の場合は constexpr です",
    "パック展開は、指定された初期化子リストでは使用できません",
    "フィールド指定子に値がありません",
    "UNION に指定できるフィールド初期化子は 1 つだけです",
    "有効な std::%s 型が見つかりませんでした (<compare> を含める必要があります)",
    "組み込み演算子 <=> の無効な型 (%t1 と%t2) です",
    "fold 式はこのモードでは非標準です",
    "--current_directory オプションで指定されたディレクトリがディレクトリではありません: %s",
    "PCH 警告",
    "ヘッダーの停止はグローバル スコープにある必要があります。IntelliSense PCH ファイルは生成されませんでした。",
    "マクロを呼び出し中です。IntelliSense PCH ファイルは生成されませんでした。",
    "ヘッダーの停止がファイル スコープにありません。IntelliSense PCH ファイルは生成されませんでした。",
    "ヘッダーの停止はマクロ内または #if ブロックには配置できません。IntelliSense PCH ファイルは生成されませんでした。",
    "ヘッダーの停止はリンケージ ブロックには配置できません。IntelliSense PCH ファイルは生成されませんでした。",
    "適切なヘッダー停止位置が見つかりません。IntelliSense PCH ファイルは生成されませんでした。",
    "ライン ディレクティブは PCH で使用できません。IntelliSense PCH ファイルは生成されませんでした。",
    "制限指定子が無効です",
    "amp 制限関数 %nfd は amp 制限関数から呼び出される必要があります",
    "関数 %nfd1 には、呼び出し元の関数 %nfd2 と互換性のない制限指定子があります",
    "正しい制限指定子を持つオーバーロード候補がありません",
    "%t は amp 制限関数 %nfd では許可されていません",
    "amp 制限メンバー関数 %nfd の this-pointer に無効な型 %t",
    "amp 制限関数 %nfd に無効な戻り値の型 %t",
    "amp 制限関数 %nfd に無効なパラメーター型 %t",
    "amp 制限関数 %nfd に無効なコンストラクト",
    "無効なストレージ クラス %s (amp 制限関数 %nfd)",
    "%s は amp 制限関数 %nfd では許可されていません",
    "amp 制限関数に無効なキャスト",
    "amp 制限関数では例外指定は許可されていません",
    "amp 制限関数 %nfd に無効な間接参照",
    "amp 制限関数 %nfd では仮想関数呼び出しは無効です",
    "amp 制限関数 %nfd では間接的な関数呼び出しは無効です",
    "tile_static ストレージ クラスはここでは許可されていません",
    "amp 制限関数 %nfd に無効なラベル",
    "amp 制限関数 %nfd に無効なビット フィールド",
    "amp 制限関数 %nfd に無効な省略記号",
    "amp 互換型 %nfd に無効な仮想ベース",
    "amp 制限関数 %nfd に無効な外部参照",
    "定数値が amp 制限関数 %nfd のサポート範囲外です",
    "amp 制限関数に無効な pragma pack 値 %s ",
    "重複した制限指定子は許可されていません",
    "デストラクターの制限指定子は、すべてのコンストラクターの制限指定子の和集合を対象とする必要があります",
    "エラー",
    "nostdlib には少なくとも 1 つの強制された using が必要です",
    "エラーの種類",
    null,
    null,
    null,
    "複数の制限指定子は、extern \"C\" 関数ではサポートされていません",
    "メンバー関数へのポインター、関数ポインター、'amp' 制限指定子を持つ関数への参照は許可されていません",
    "基底クラス、データ メンバー、配列要素は、amp 制限関数 %nfd のために少なくとも 4 バイトで整列している必要があります",
    "データ メンバーのオフセットは、amp 制限関数 %nfd のために自然整列の倍数である必要があります",
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    "tile_static 変数は初期化子を持つことはできません",
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    "/clr:nostdlib では、mscorlib.dll が強制使用のリストに含まれている必要があります",
    "/clr:nostdimport を指定した /clr:netcore では、System.Runtime.dll、System.Runtime.Extensions.dll、System.Runtime.InteropServices.dll、System.Runtime.CompilerServices.VisualC.dll が強制使用のリストに含まれている必要があります",
    null,
    null,
    null,
    null,
    null,
    "<診断出力エラー>",
    "エラーが多すぎて IntelliSense エンジンが適切に機能しません。一部のエラーはエディターに表示されない可能性があります。",
    "'this' への代入 (旧形式) は C++11 モードと互換性がありません",
    "不明なエラーが発生しました。IntelliSense PCH ファイルは生成されませんでした。",
    "1 つ以上のリモート パスを既存のローカル パスにマップできません。IntelliSense の機能が低下する可能性があります。",
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    "'>>>' が必要です",
    "__cudaPushCallConfiguration 宣言が見つかりません。CUDA Toolkit のインストールが破損しているおそれがあります。",
    "C++17 スタイルの初期化子はこのモードでは非標準です",
    "*this のキャプチャはこのモードでは非標準です",
    "C++17 スタイルの 'using' 属性プレフィックスはこのモードでは非標準です",
    "C++17 スタイルの入れ子になった名前空間はこのモードでは非標準です",
    "宣言で使用できるのは、'constexpr'、'consteval'、および 'constinit'のうちの 1 つのみです",
    "このモードでは、関数に consteval と virtual の両方を指定することはできません",
    "明示的なインスタンス化ディレクティブでは 'consteval' を使用できません",
    "ここでは 'consteval' は無効です",
    "デストラクターを consteval にすることはできません",
    "仮想基底クラスを含むクラス用のコンストラクターを consteval にすることはできません",
    "変数または静的データ メンバーの宣言で 'consteval' は許可されていません",
    "%nd は、以前に consteval として宣言されました",
    "%nd は、以前に consteval として宣言されていません",
    "関数 'main' は consteval として宣言できません",
    "consteval %n への呼び出しでは、有効な定数式は生成されませんでした",
    "定数式の結果内の consteval %n のアドレス",
    "consteval メンバーは、非 consteval %n をオーバーライドできません",
    "非 consteval メンバーは consteval %n をオーバーライドできません",
    "構造化バインディング",
    "型 %t1 のサブオブジェクトへの dynamic_cast が無効です (最派生型は %t2)",
    "識別子 __VA_OPT__ は可変個引数マクロの置換リストでのみ使用できます",
    "__VA_OPT__ は、__VA_OPT__ オペランドでは使用できません",
    "__VA_OPT__ の閉じかっこがありません",
    "__VA_OPT__ の後ろは ' (' である必要があります",
    "'##' が __VA_OPT__ オペランドの先頭にあってはなりません",
    "'##' が __VA_OPT__ オペランドの末尾にあってはなりません",
    "C++20 スタイルの入れ子になったインライン名前空間はこのモードでは非標準です",
    "基底クラス %t2 へのポインターを、派生クラス %t1 へのポインターに変換できません -- 最派生オブジェクトを超えてポイントしようとしました",
    null,
    "'main' はグローバル変数名として、または指定された C 言語リンケージとして使用できません",
    "関数 'main' をリンケージ指定に宣言することはできません",
    "構造化バインディングは特定の条件では許可されていません",
    "'::' の前に属性の名前空間の識別子が必要です",
    "1 つの属性名前空間のみを使用できます",
    "'return' はここでは使用できません",
    "構造化バインディングは、他の宣言子と組み合わせることはできません",
    "定数評価コンテキストから分岐できません",
    "構造化バインディング テンプレートは許可されていません",
    "かっこで囲まれた初期化子は、式である必要があり、中かっこで囲まれたリストであってはなりません",
    "クラス テンプレート引数を推測できません",
    "new 演算子または delete 演算子を 'consteval' として宣言することはできません",
    "ここでは、consteval 関数のアドレスを使用できません",
    "関数型 (%t) のアラインメントは非標準です",
    "指定されていないバインドの配列のアラインメントは、C では非標準です",
    "変数に 'common' 属性と 'internal_linkage' 属性の両方を指定することはできません",
    "'internal_linkage' 属性は、前の宣言では使用されませんでした",
    "%n の有効なテンプレート引数演繹候補が見つかりませんでした",
    "完全修飾コンストラクターの呼び出しは許可されていません",
    "既定の比較演算子は、適用先のクラスのメンバーまたはフレンドでなければなりません。",
    "既定の比較演算子のパラメーターの型 %t が正しくありません ('const X' への参照でなければなりません。X は、囲むクラスの型です)",
    "既定の比較演算子の戻り値の型は 'bool' である必要があります",
    "既定のメンバー比較演算子は 'const' である必要があります",
    null,
    "コルーチンの promise 型 %t で、'return_void' と 'return_value' の両方を設定することはできません",
    "'return_value' は %p で宣言しました",
    "'return_void' は %p を宣言しました",
    "%t の %n の末尾に 'return_void' がないため、co_return ステートメントがありません",
    "コルーチン状態の割り当て用のグローバル 'operator new' の nothrow バリアントが見つかりません",
    "コルーチン状態の割り当て解除用の有効な 'operator delete' が見つかりませんでした",
    "constexpr 関数をコルーチンにすることはできません",
    "この %s 式のオペランドは非クラス %t に解決されます",
    "co_await 式は、静的な初期化子で許可されていません",
    "%n を呼び出す co_await 式は、非スローにする必要があります",
    "再帰的な比較書き換え操作が多すぎます",
    "既定の演算子 <=> の推論可能な戻り値の型は、'auto' である必要があります",
    "非定数ソースの暗黙的コピー",
    "構造化バインディングでは、static または thread_local 以外の明示的なストレージ クラスを宣言することができません",
    "既定の比較演算子は、非単純な Microsoft プロパティ フィールドではサポートされていません",
    "標準の比較型 (%t) は、整数型の非静的データ メンバーを 1 つ含むクラス型である必要があります",
    "%t で constexpr 静的データ メンバー %sq が見つかりませんでした",
    "動的割り当てに対して要素の数 (%d) が多すぎます",
    "constexpr 動的割り当て要求が大きすぎます",
    "動的に割り当てられなかった記憶域の割り当て解除",
    "割り当て解除サイズ (%d1) が割り当て済みサイズ (%d2) と対応していません",
    "ここで割り当てが発生しました",
    "割り当て解除の種類 (%t1) が割り当ての種類 (%t2) と対応していません",
    "一部の動的割り当て (合計 = %d) の割り当てが解除されませんでした",
    "組み込み %n が予期しない署名 (種類 %t) で宣言されています",
    ">> std::__report_constexpr_value からの出力",
    ">> std::__report_constexpr_value からの出力の終了",
    "従属配列サイズの配列を constexpr 評価で使用することはできません",
    "'nodiscard' 属性で宣言されたルーチンからの戻り値を無視しています (%sq)",
    "'nodiscard' 属性を持つ戻り値の型を無視しています (%sq)",
    "破棄されたオブジェクトの作成に使用されるコンストラクターに 'nodiscard' 属性があります",
    "破棄されたオブジェクトの作成に使用されるコンストラクターに 'nodiscard' 属性があります (%sq)",
    "破棄されたオブジェクトの型に 'nodiscard' 属性があります",
    "破棄されたオブジェクトの型に 'nodiscard' 属性があります (%sq)",
    "擬似デストラクター参照は擬似デストラクター呼び出しにのみ使用できます",
    "定数式では明示的なデストラクター呼び出しは許可されていません",
    "配列インデックス式では、かっこで囲まれていないコンマ演算子は非推奨です",
    "動的に割り当てられる要素 (%d) の数が初期化子には少なすぎます",
    null,
    "揮発性のスカラー オブジェクトへの代入の結果の使用は非推奨です",
    "複合代入式では揮発性のターゲットの型は非推奨です",
    "揮発性の関数パラメーターは非推奨です",
    "揮発性の戻り値型は非推奨です",
    "構造化バインディングでの揮発性の修飾子の使用は非推奨です",
    "'ext_vector_type' 引数は、1 から 2047 の範囲内で指定する必要があります",
    "'ext_vector_type' 属性は typedef でのみ参照できます",
    "'ext_vector_type' 属性は、整数型または浮動小数点型にのみ適用されます",
    "この機能テスト マクロは、現在のコンパイル モードでは無視されます (0 が返されます)",
    "共用体の複数の要素を含む集約初期化子を評価できません",
    "演算子の書き換えに選択された %nd は、bool 型を返しません",
    "クラス固有の割り当て関数を呼び出す new-expression を定数評価することはできません",
    "配置 new の式を定数評価することはできません",
    "サブオブジェクト ポインターを使用して削除するには仮想デストラクターが必要です",
    "%npTd (逆引数が含まれます)",
    "__INTADDR__ のオペランドは null ポインターからのオフセットでなければなりません",
    "ジェネリック コンストラクトが複数の型と一致する(_G)",
    "もう一方の一致は %t です",
    "ここで使用されている 'availability' 属性は無視されます",
    "範囲ベースの 'for' ステートメントにある C++20 形式の初期化子ステートメントは、このモードでは非標準です",
    "co_await は範囲ベースの 'for' ステートメントにのみ適用できます",
    "範囲ベースの \"for\" ステートメントの範囲の種類を推測できません",
    "インライン変数は C++17 の機能です",
    "destroying operator delete には、最初のパラメーターとして %t が必要です",
    "destroying operator delete に、std::size_t および std::align_val_t 以外のパラメーターを指定することはできません",
    "緩和された抽象クラス オプションは C++ をコンパイルするときにのみ使用できます",
    "requires 句の式の先頭が無効です",
    "requires 句内のキャスト式はかっこで囲む必要があります",
    "この演算子は、requires 句のトップ レベル (かっこなし) では使用できません",
    "原子制約にはブール型を指定する必要があります",
    "原子制約で置換に失敗しました",
    "原子制約は定数ではありません",
    "原子制約は false として評価されます",
    "テンプレート制約が満たされていません",
    "このスコープにコンセプトの定義を指定することはできません",
    "%nd の再宣言が無効です",
    "概念 ID の引数 %Tの置換に失敗しました",
    "引数 %T の概念は false です",
    "こちらでは requires 句は許可されていません (テンプレート関数ではありません)",
    "概念",
    "requires 句は %nfd と互換性がありません",
    "属性が必要です",
    null,
    "型名が必要です",
    "requires 式では省略記号パラメーターは許可されていません",
    "requires 式に名前のないパラメーターを指定しても効果がありません",
    "コンセプト名が必要です",
    "定数式で表示される %s への呼び出しでは、常に 'true' が生成されます",
    "consteval コンテキストで現れる %s への呼び出しでは、常に 'true' が生成されます",
    "constexpr ではない関数に現れる %s への呼び出しでは、常に 'false' が生成されます",
    "%t の型の制約に失敗しました",
    "オプション 'export' は C++ モジュールが有効になっているモードでは使用できません",
    "グローバル モジュール フラグメント宣言は他の宣言の前に記述する必要があります",
    "モジュール宣言の前にはグローバル モジュール フラグメントのみを指定できます",
    "プライベート モジュール フラグメントの前にはモジュール宣言を指定しなければなりません",
    "%s モジュールのフラグメントはエクスポートできません",
    "複数のモジュールを宣言することはできません",
    "複数の %s モジュール フラグメントを宣言することはできません",
    "モジュールは、空でない名前を使用して宣言する必要があります",
    "%sq は、インポート可能なヘッダーではありません",
    "名前が指定されていないモジュールをインポートすることはできません",
    "モジュールはそれ自体に対するインターフェイス依存関係を持つことはできません",
    "%m は既にインポートされています",
    "モジュール ファイル",
    "モジュール %sq のモジュール ファイルが見つかりませんでした",
    "モジュール ファイル %sq をインポートできませんでした",
    null,
    "モジュール ファイル %sq を開くとき",
    "不明なパーティション名 %sq",
    null,
    null,
    null,
    null,
    "予期しないモジュール ファイル",
    "第 2 オペランド %t2 の型は、%t1 と同じサイズである必要があります",
    "型は普通にコピー可能である必要があります",
    "型 %t は、現在、__builtin_bit_cast の constexpr 評価ではサポートされていません",
    "ビットフィールド %t を含むクラス型は、現在、__builtin_bit_cast の constexpr 評価ではサポートされていません",
    "参照型 %t の静的でないデータ メンバーは、__builtin_bit_cast の constexpr 評価を妨げます",
    "volatile 型 %t は、__builtin_bit_cast の constexpr 評価を妨げます",
    "UNION、ポインター、またはメンバーへのポインター型 %t は、__builtin_bit_cast の constexpr 評価を妨げます",
    "%npTd (宣言 %p を使用して継承されています)",
    "コンストラクターを継承するための %t のサブオブジェクト構築は実行できません。関連するコンストラクターは削除されます",
    "%n は void を返す必要があります",
    "メンバー宣言の先頭が無効です",
    "'auto' が必要です",
    "この演算子はこの時点では許可されていません。先行する新しい式をかっこで囲んでください",
    "概念が正しく使用されていません",
    "既定のメンバー比較演算子を '&&' で修飾することはできません",
    "既定の constexpr 比較関数は、constexpr ではない関数 %nd を呼び出します",
    "constexpr のメモリ比較は、整数または整数の配列オブジェクトでのみサポートされています",
    "概念テンプレートに関連する制約を持たせることはできません",
    "[エクスポート] は許可されていません",
    "個別のクラス メンバーのエクスポートは許可されていません",
    "エクスポートされた宣言は名前を導入する必要があります",
    "エクスポート宣言にエクスポート宣言を含めることはできません (前の宣言 %p)",
    "エクスポート宣言にモジュール インポート宣言を含めることはできません",
    "エクスポート宣言はモジュール インターフェイス ユニットでのみ使用できます",
    "エクスポート宣言では、内部リンケージを含む名前をエクスポートできません",
    null,
    null,
    "requires 式には少なくとも 1 つの要件を指定する必要があります",
    "ここでは 'constinit' は無効です",
    "'constinit' は、静的またはスレッド ストレージ存続期間を持つ変数の宣言にのみ有効です",
    "constinit 変数には動的な初期化が必要です",
    "変数は、以前に 'constinit' %p で宣言されました",
    "プロトタイプ以外の関数宣言子の使用",
    "引数に const 修飾型を指定することはできません",
    "不完全な型 %t のメンバーへのポインターは使用できません",
    "初期化キャプチャのパック展開はこのモードでは有効ではありません",
    "初期化キャプチャのパック展開は C++20 の機能です",
    "クラス定義で既定値にされた比較演算子は、その比較演算子の最初の宣言でなければなりません (%nd)",
    "初期化キャプチャのパック展開は、可変個引数テンプレートでのみ使用できます",
    "型制約は型概念ではない %nd を使用します (例: 最初のパラメーターが型パラメーターである概念テンプレート)",
    "推測されるプレースホルダーの型 %t が型制約に失敗しました",
    "%t の既定のコンストラクターは適切ではありません",
    "制約の順序が指定されていないため、%t のデストラクターがあいまいです",
    "制約が失敗したため、%t のデストラクターは適切ではありません",
    "あいまいなデストラクター候補",
    "仮想関数では後続の Requires 句は使用できません",
    "%nd は制約を満たしていません",
    "decltype 修飾子 %t の結果はクラスまたは列挙ではありません",
    "標準 C++ 20 では、パラメーターが反転した暗黙的な比較演算子が同程度に適合するため、比較はあいまいです。これは通常、比較演算子の 'const' 修飾子がない場合に発生します。%nod を参照してください",
    "無効な概念 ID",
    "Requires 句の引数 %T の置換に失敗しました",
    "%nd の制約が満たされていません",
    "constexpr 関数の変数の型 %t に仮想基底クラスが含まれています",
    "定数式では、仮想ベースのサブオブジェクト (型 %t) の割り当てを行うことはできません",
    "クラス型のテンプレート パラメーターは、構造クラス型である必要があります",
    "UTF-8 リテラルのサポートには、u リテラルのサポートが必要です。",
    "'%s' のモジュール ファイル マッピングが 2 回以上指定されました",
    "'%s' のヘッダー単位のマッピングが 2 回以上指定されました",
    "'%s' にマッピングが指定されていません",
    null,
    "インポートするヘッダー '%s' が見つかりません",
    "モジュール ファイル リスト内の複数のファイルが '%s' と一致しています",
    "'%s' に対して見つかったモジュール ファイルは別のモジュール用です",
    null,
    "モジュール ファイルを読み取れません",
    "現在のオプションで char8_t 型がサポートされていないので、ビルトイン関数を使用できません",
    null,
    "既定の集約要素の初期化における明示的なコンストラクター %nod の非標準的な使用",
    "memcpy に似た組み込み関数のソースやターゲットでオブジェクトが指定されていません",
    "memcpy に似た組み込み関数により、表現上個別の型である %t1 と %t2 のコピーが試行されます",
    "memcpy に似た組み込み関数により、普通にコピーすることができない型 %t のコピーが試行されます",
    "memcpy に似た組み込み関数により、部分的なオブジェクトのコピーが試行されます",
    "memcpy に似た組み込み関数により、配列の境界を越えたコピーが試行されます",
    "memcpy に似た組み込み関数により、重複しているバイト範囲のコピーが (対応する memmove 操作を代わりに使用して) 試行されます",
    "後続の Requires 句を含む friend 宣言は定義である必要があります",
    "式には算術またはポインター型を使用する必要がありますが、型 %t が使用されています",
    "式には演算、列挙、またはポインター型を使用する必要がありますが、型 %t が使用されています",
    "式には演算、対象範囲外の列挙、またはポインター型を使用する必要がありますが、型 %t が使用されています",
    "式にはポインター型を使用する必要がありますが、型 %t が使用されています",
    "演算子 -> または ->* は、ポインター型にではなく %t に適用されます",
    null,
    "このコンパイル ターゲットのビット レイアウトを解釈できません。",
    "IFC 演算子 %sq に対応する演算子がありません",
    "IFC 呼び出し規則 %sq に対応する呼び出し規則がありません",
    "%m にはサポートされていないコンストラクトが含まれています",
    "サポートされていない IFC コンストラクト: %sq",
    "__is_signed はこのポイントからキーワードではなくなりました",
    "配列の次元には定数の符号なし整数値を指定する必要があります",
    null,
    "このモードではモジュールは無効です",
    "'import' は、モジュール名には使用できません",
    "'module' は、モジュール名には使用できません",
    null,
    null,
    "%n は列挙型ではありません",
    "列挙子 %no2 が %n1 と競合しています",
    "列挙子 %no はこのスコープ %p で既に宣言されています",
    "'throw()' 仕様は C++20 以降に含まれていません",
    "ヘッダー ユニット マップのエントリより多くが '%s' に一致しています",
    "#pragma 診断には、' push ' または ' pop ' のいずれかの引数が必要です",
    "' #pragma 診断プッシュ ' が見つからなかったため、この ' 診断 pop ' と一致しません",
    "インポートまたはモジュール ディレクティブで使用する場合、%sq がマクロにならないようにすることはできません",
    "このディレクティブは、グローバル名前空間スコープでのみ表示されます",
    "' export ' 宣言はグローバルまたは名前空間スコープでのみ表示されます",
    "%sq は、その後のトークンがプリプロセッサ ディレクティブのトークンと一致しないため、キーワードではなく識別子として解析されます",
    "これはプリプロセッサ ディレクティブの先頭であるようですが、'; ' がなくなり、その直後に改行があるために",
    "これはモジュールの前処理ディレクティブですが、このようなディレクティブはマクロの展開の中では使用できません",
    "' module ' ディレクティブは、条件付き包含のスコープ内では使用できません (例: #if、#else、#elseif など)",
    "%sq のインポートはスキップされました",
    "promise 型 %t は、引数を必要としない静的メンバー関数として get_return_object_on_allocation_failure を宣言する必要があります",
    "エイリアス テンプレートを明示的に特殊化することはできません",
    "この '{' と一致する",
    "このマクロ呼び出しで",
    "呼び出しにはあいまいな引数変換が必要です",
    "モジュール %s が所有する宣言は %nd と競合しています",
    "グローバル モジュールが所有する宣言が、名前付きモジュールが所有する %nd と競合しています",
    "'malloc' 属性の最初の引数は関数である必要があります",
    "%nod をキャプチャできません",
    "'this' をキャプチャできません",
    "既に consteval コンテキストにあります",
    "'if consteval' および 'if not consteval' には、中かっこ依存ステートメントが必要です",
    "constexpr 以外の関数では'if consteval' と 'if not consteval' は意味がありません",
    "コントロールを 'if consteval' または 'if not consteval' ステートメントに転送することは許可されていません",
    "定数評価は、静的またはスレッド ストレージ期間を持つ変数の宣言を経由できません",
    "可変修飾子は、明示的な 'this' パラメーターを持つラムダでは許可されていません",
    "'static' と宣言されたメンバー関数に明示的な 'this' パラメーターを指定することはできません",
    "明示的な 'this' パラメーターは最初に宣言されたパラメーターでなければなりません",
    "'this' はここでは許可されていません",
    "明示的な 'this' を持つ比較関数は既定値にできません",
    "明示的な 'this' 関数にはセレクター オペランドが必要です",
    "このモードでは、'if consteval' と 'if not consteval' は標準ではありません",
    "ラムダ宣言子での '()' の省略は、このモードでは非標準です",
    "ラムダ パラメーター リストが省略されている場合、末尾の Requires 句は許可されません",
    "%m の無効なパーティションが要求されました",
    "%m の未定義のパーティション (%sq と推定) が要求されました",
    null,
    null,
    "%m ファイル位置 %u1 (相対位置 %u2) がパーティション %sq2 に対して要求されました - これはそのパーティションの終点をオーバーフローしています",
    "%m ファイル位置 %u1 (相対位置 %u2) がパーティション %sq に対して要求されました - これはそのパーティション要素の整列誤りです",
    "サブフィールド %sq から (ノード %u への相対位置)",
    "パーティション元 %sq 要素 %u1 (ファイル位置 %u2、相対位置 %u3)",
    "ラムダの属性は C++23 機能です",
    "識別子 %sq は、%p に表示される視覚的に類似したものと混同される可能性があります",
    "このコメントには、不審な Unicode 書式設定制御文字が含まれています",
    "この文字列には、予期しない実行時の動作を引き起こす可能性のある Unicode 形式の制御文字が含まれています",
    "%u 個の抑制された警告が、%m の処理中に発生しました",
    "%u 個の抑制された警告が、%m の処理中に発生しました",
    "%u 個の抑制されたエラーが、%m の処理中に発生しました",
    "%u 個の抑制されたエラーが、%m の処理中に発生しました",
    "含む",
    "抑制",
    "仮想メンバー関数は、明示的な 'this' パラメーターを持つことはできません",
    "明示的な 'this' 関数のアドレスの取得には修飾名が必要です",
    "明示的な 'this' 関数のアドレスの形成には '&' 演算子が必要です",
    "文字列リテラルを柔軟な配列メンバーを初期化するのに使用することはできません",
    null,
    null,
    null,
    null,
    null,
    null,
    "関数 %sq の定義の IFC 表現が見つかりません",
    "関数修飾子はメンバー テンプレート宣言には適用されません",
    "メンバーの選択に含まれる、入れ子になった匿名のタイプが多すぎます",
    "オペランド間に共通型がありません",
    "メンバーへのポインターが必要です",
    "フレキシブル配列メンバーは、otherwise-empty 型で宣言できません",
    "'std::source_location::__impl' が、データ メンバー '_M_function_name'、'_M_file_name'、'_M_column'、'_M_line' のみを持つクラスに定義される必要があります",
    "指定された列番号は 'std::source_location' 実装には大きすぎます",
    "指定された行番号は 'std::source_location' 実装には大きすぎます",
    "UTF-16 文字定数は複数のコード単位を占有できません。値が切り捨てられました",
    "両方の引数は同じ型である必要があります",
    "型 %t は、このビルトインの引数として無効です",
    "%nd からの呼び出し:",
    "修飾された型は匿名ビット フィールドでは非標準です",
    "ベクトル条件 (%t1) の要素型は、結果の要素型 (%t2) と同じサイズである必要があります",
    "浮動小数点ベクトル オペランド型 (%t) に一致する整数ベクトル型がありません",
    "'requires' 式のためのマングリングは、まだ実装されていません",
    "'unavailable' 属性が原因です",
    "'asm' 修飾子の複製",
    "不完全な列挙型を持つビット フィールド、または無効な基本型を持つ不透明な列挙のいずれかです",
    "IFC パーティション %sq2 へのインデックスを使用して、IFC パーティション %sq から要素を構築しようとしました",
    "パーティション %sq は、%u2 が予期されたときにエントリ サイズを %u1 として指定されました",
    "%m の処理中に予期しない IFC 要件が発生しました",
    "条件が行 %d で失敗しました (%s1: %sq2)",
    "アトミック制約は、それ自体に依存します",
    "'noreturn' 関数に void 以外の戻り値の型があります",
    "パラメーター %sq (相対インデックス %u　で) を削除することで修正が行われています",
    "クラス外のメンバー テンプレートの定義では、既定のテンプレート引数を指定できません",
    "エンティティの再構築中に無効な IFC 識別子名 %sq が見つかりました",
    null,
    "%m は無効な並べ替え値です",
    "IFC モジュールから読み込まれた関数テンプレートが誤って %nd として解析されました",
    "%m で IFC エンティティ参照を読み込めませんでした",
    "パーティション元 %sq 要素 %u1 (ファイル位置 %u2、相対位置 %u3)",
    "非単純デストラクターを持つクラス型では、チェーンされた指定子は許可されていません",
    "明示的特殊化宣言はフレンド宣言にできない場合があります",
    "std::float128_t 型はサポートされていません。代わりに std::float64_t が使用されます",
    null,
    "エイリアス テンプレート %no に対して演繹ガイドを宣言することはできません",
    "%n は使用できないと宣言されました",
    "%n は使用できないと宣言されました (%sq)",
    "'deprecated' 属性が原因です",
    "明示的なラムダ テンプレート パラメーターは C++20 機能です",
    "'_Noreturn' の使用は C23 で廃止されました。代わりに '[[noreturn]]' を使用してください",
    "'_Alignof' の使用は C23 で廃止されました。代わりに 'alignof' を使用してください",
    "'_Alignas' の使用は C23 で廃止されました。代わりに 'alignas' を使用してください",
    "'_Bool' の使用は C23 で廃止されました。代わりに 'bool' を使用してください",
    "'_Static_assert' の使用は C23 で廃止されました。代わりに 'static_assert' を使用してください",
    "'_Thread_local' の使用は C23 で廃止されました。代わりに 'thread_local' を使用してください",
    "モジュール ファイル %sq (Microsoft Visual Studio IFC モジュール) を使用するには、Microsoft モードを有効にする必要があります",
    "モジュール ファイル %sq を開くことができませんでした",
    "モジュール %sq のモジュール マップで見つかりました",
    "%sq のヘッダー ユニット マップで見つかりました",
    "認識できない出力モード (テキスト、sarif のいずれかである必要があります): %s",
    "オプション 'c23_typeof' は C をコンパイルするときにのみ使用できます",
    "無効な Clang バージョン番号: %s",
    null,
    null,
    null,
    "柔軟な配列メンバーの初期化子を評価できません",
    "既定のビット フィールド初期化子は C++20 機能です",
    "%m 内のテンプレート引数リストの引数が多すぎます",
    "%sq 要素 %u1 (ファイル位置 %u2、相対位置 %u3) で表されるテンプレート引数に対して検出されました",
    "%m 内のテンプレート引数リストの引数が少なすぎます",
    "%sq 要素 %u1 (ファイル位置 %u2,、相対位置 %u3) で表されるテンプレート引数リストの処理中に検出されました",
    "スコープを持つ列挙型 %t からの変換は非標準です",
    "割り当て解除の種類が一致割り当ての種類と一致しません (一方が配列用で、もう一方が配列用ではありません)",
    "比較に不明なアドレス (弱い変数のアドレスなど) が含まれています",
    "__make_signed はブール型以外の整数型および列挙型とのみ互換性があります",
    "__make_unsigned はブール型以外の整数型および列挙型とのみ互換性があります",
    "組み込み名前 %sq は、ここから通常の識別子として扱われます",
    "インデックス %d にある初期化されていないサブオブジェクトへのアクセス",
    "IFC 行番号 (%u1) が、許可された最大値 (%u2) %m をオーバーフローしています",
    "%m が要素 %u (パーティション %sq) を要求しました。このファイルの位置は、表現可能な最大値を超えています",
    "引数の数が正しくありません",
    "候補に対する制約 %n が満たされていません",
    "%n のパラメーター数が呼び出しと一致しません",
    "明示的なテンプレート引数 %T を %n に置き換えることができませんでした",
    "%n は暗黙的に '= delete' 移動関数であるため、オーバーロードの解決中は無視されます",
    "%n が一致しません。空のパラメーター パックに引数 #%d が指定されているためです",
    "%n が一致しません。引数 #%d がパラメーターと一致しないためです",
    "候補の %n が失敗した演繹",
    "組み込み演算子 %s が一致しません。引数 #%d がパラメーターと一致しないからです",
    "<integral>",
    "<promoted integral>",
    "<ptrdiff_t>",
    "<enum>",
    "<scoped enum>",
    "<arithmetic>",
    "<promoted arithmetic>",
    "<non-bool arithmetic>",
    "<pointer>",
    "<nullptr>",
    "<handle>",
    "<handle to CLI array>",
    "<pointer to object>",
    "<pointer to function>",
    "<pointer-to-member>",
    "<bool>",
    "<bool-like>",
    "<class>",
    "auto(<expr>) と auto{<expr>} は C++23 機能です",
    "匿名共用体が無効です -- using 宣言は許可されていません",
    "IFC ファイル %sq を処理できません",
    "IFC バージョン %u1.%u2 はサポートされていません",
    "IFC アーキテクチャ %sq は現在のターゲット アーキテクチャと互換性がありません",
    "%m は、インデックス %u (%sq に対応するサポートされていないパーティションのインデックス) を要求します",
    "%n のパラメーター番号 %d に、完了できない型 %t があります",
    "%n のパラメーター番号 %d に不完全な型 %t があります",
    "%n のパラメーター番号 %d は抽象型 %t",
    "構造化バインディングは C++17 機能です",
    "構造化バインディングのキャプチャは C++20 の機能です",
    "スライサーのオペランドの型は std::meta::info ではなく %t です",
    "オペランド (%r のリフレクション) は型のリフレクションではありません",
    "スライサーの非定数オペランド",
    "std::string_view の代わりに %t の使用 (= std::basic_string_view<char>)",
    "ここで使用される std::string_view は、他の組み込み関数での使用と矛盾しています",
    "std::string_view の定義がリフレクションの想定と一致しません (ポインターと長さの基底クラスとデータ メンバーがありません)",
    "リフレクションは定数値のものではありません",
    "長さ 0 の配列を作成できません",
    "make_constexpr_array に渡された長さ (%d1) が使用可能な要素の数 (%d2) を超えています",
    "std::meta::infovec の定義がリフレクションの想定と一致しません (ポインター、長さ、および容量の基底クラスとデータ メンバーがありません)",
    "式の継ぎ目のリフレクション (%r) が正しくありません",
    "%n は既に定義されています (前の定義 %p)",
    "infovec オブジェクトが初期化されていません",
    "型 %t1 の抽出は、指定されたリフレクション (型 %t2 のエンティティ) と互換性がありません",
    "オーバーロード セットのリフレクションは現在許可されていません",
    "この組み込み関数には、テンプレート インスタンスのリフレクションが必要です",
    "演算子の型 %t1 と %t2 に互換性がありません",
    "組み込みメタ関数のリフレクションが無効です",
    "組み込みのメタ関数には、クラス メンバーのリフレクションが必要です",
    "クラスは和集合から派生できません",
    "柔軟な配列メンバーを持つクラスから派生することはできません",
    "null リフレクション",
    "名前空間エイリアス",
    "リフレクション (詳細は使用できません)",
    "std::meta::substitute のテンプレート引数の正しくないリフレクション (%r)",
    "std::meta::substitute (%r の場合) の呼び出しに失敗しました",
    "リフレクション値が非アクティブなエンティティを参照しています",
    "式の継ぎ目は、定数値、変数、または関数を接合する必要があります",
    "メンバー アクセスの継ぎ目は、データ メンバーまたはメンバー関数を接合する必要があります",
    "メンバー %nd は %t の直接メンバーまたは間接メンバーではありません",
    "名前 %sq は既知の Unicode 文字を指定しません",
    "未終了の名前付き Unicode 文字エスケープ",
    "文字を Unicode 名に含めることはできません",
    "空の名前付き Unicode 文字エスケープ",
    "'[:' が必要です",
    "':]' が必要です",
    "ラムダ式を 'mutable' と 'static' の両方にすることはできません",
    "'static' ラムダ式は非標準です",
    "'static' ラムダ式には空のキャプチャ仕様が必要です",
    "EDG IFC ヘッダー ユニット",
    "EDG IFC",
    "現在の翻訳単位の IFC ファイルを生成できませんでした",
    "現在、1 つ以上のエンティティを IFC ファイルに書き込めません",
    "'explicit(bool)' は C++20 機能です",
    "最初の引数は、整数、enum、またはサポートされている浮動小数点型へのポインターである必要があります",
    "複数の翻訳単位をコンパイルする場合、C++ モジュールは使用できません",
    "C++ モジュールは、C++11 より前の 'export' 機能では使用できません",
    "IFC トークン %sq はサポートされていません",
    "'pass_object_size' 属性は、関数宣言のパラメーターでのみ有効です",
    "%sq 属性 %d1 の引数は 0 から %d2 の間の値である必要があります",
    "ここでの ref-qualifier は無視されます",
    "NEON ベクター要素の型 %t は無効です",
    "NEON ポリベクター要素の型 %t は無効です",
    "スケーラブル ベクター要素の型 %t は無効です",
    "スケーラブル ベクター型のタプル要素の数が無効です",
    "NEON ベクターまたはポリベクターは、幅が 64 ビットまたは 128 ビットである必要があります",
    "サイズのない型 %t は使用できません",
    "サイズのない型 %t のオブジェクトを値で初期化できません",
    "予期しない null 宣言インデックスがスコープ %u の一部として見つかりました",
    "ファイル %sq を参照するモジュール ファイル マップにモジュール名を指定する必要があります",
    "IFC パーティション %sq でノードが必要な場所で null インデックス値を受け取りました",
    "%nd に型 %t を指定することはできません",
    "ref 修飾子は、このモードでは非標準です",
    "範囲ベースの 'for' ステートメントは、このモードでは標準ではありません",
    "型指定子としての 'auto' は、このモードでは非標準です",
    "ファイルが破損しているため、モジュール ファイル %sq をインポートできませんでした",
    "IFC",
    "メンバー宣言の後に余分なトークンが挿入されました",
    "不正な挿入スコープ (%r)",
    "std::string_view 型の値が必要ですが、%t が渡されました",
    "ステートメントの後に余分なトークンが挿入されました",
    "宣言の後に余分なトークンが挿入されました",
    "タプル インデックス値 (%d) オーバーフロー",
    ">> std::meta::__report_tokens からの出力",
    ">> std::meta::__report_tokens からの出力を終了",
    "パラメーター変数を持つコンテキストではありません",
    "区切られたエスケープ シーケンスには少なくとも 1 文字が必要です",
    "未終了の区切りエスケープ シーケンス",
    "定数にローカル変数のアドレスが含まれています",
    "構造化バインディングを 'consteval' と宣言することはできません",
    "インポートされた宣言 %nd との競合が %no 個あります",
    "指定された文字型では文字を表現できません",
    "注釈は 'using' 属性プレフィックスのコンテキストに含めることはできません",
    "注釈の型 %t はリテラル型ではありません",
    "'ext_vector_type' 属性は、整数型または浮動小数点型にのみ適用できます",
    "同じ共用体に複数の指定子を入れることはできません",
    "テスト メッセージ",
    "'--ms_c++23' を使用するには、エミュレートされている Microsoft のバージョンが 1943 以上である必要があります",
    "現在の作業ディレクトリ %s は無効です",
    "constexpr 関数内の 'cleanup' 属性は現在サポートされていません",
    "'assume' 属性は null ステートメントにのみ適用できます",
    "仮定に失敗しました",
    "変数テンプレートは C++14 の機能です",
    "'pass_object_size' 属性で宣言されたパラメーターを持つ関数のアドレスを取得することはできません",
    "すべての引数が同じ型である必要があります",
    "最終の比較は %s1 %s2 %s3 でした",
    "属性 %sq の引数が多すぎます",
    "仮数の文字列に有効な数値が含まれていません",
    "定数の評価中に浮動小数点エラーが発生しました",
    "コンストラクターの継承 %n は、コピーや移動と似た操作では無視されます",
    "ファイル %s のサイズを特定できません",
    "%s を読み取れません",
    "埋め込み",
    "認識されないパラメーター名",
    "パラメーターが複数回指定されました",
    "__has_embed は #if の外側には出現できません",
    "LC_NUMERIC ロケールを C に設定できませんでした",
    "elifdef と elifndef はこのモードでは有効になっておらず、スキップされるテキストでは無視されます",
    "エイリアス宣言は、このコンテキストでは非標準です",
    "ターゲット ABI は、宣言順序と一致しない順序で非静的メンバーを割り当てる可能性があります。これは、C++23 以降では非標準です",
    "EDG IFC モジュール インターフェイス ユニット",
    "EDG IFC モジュール パーティション ユニット",
    "モジュール インターフェイス ファイルを作成しない限り、モジュール宣言をこの翻訳単位からエクスポートすることはできません",
    "モジュール インターフェイス ファイルを作成するには、この翻訳単位からモジュール宣言をエクスポートする必要があります",
    "モジュール ファイルの生成が要求されましたが、翻訳単位でモジュールが宣言されていません",
    "%n の失敗した制約の %T を置き換える",
    "%n は、%T に対して満たされていません",
    "#embed 展開が長すぎて型のエンティティを初期化できません%t",
    "ここでは 'defined' 演算子は許可されていません",
    "'%n' は '%t' のメンバーではありません",
    "#embed データ内の符号付き文字への縮小変換",
    "演算子は 'vector of bool' 型では許可されていません",
    "オブジェクトが大きすぎて定数評価に使用できませんでした",
    "自己参照一時オブジェクト",
    "ラムダはこのコンテキストでローカル変数または init-capture を参照できません",
    "ラムダ パラメーターは明示的なキャプチャを非表示にできません",
    "ラムダ テンプレート パラメーターは明示的なキャプチャを非表示にできません",
    "この変換ユニットを処理するためのアドレス空間が不足しています",
    "<undetermined type>",
    "<undetermined constant>",
    "<undetermined template>",
    "構成された %s のサイズが、指定された仮数 + 指数ビットの数に対して小さすぎます",
    "式",
    "<expression>",
    "名前なし",
    "<unnamed>",
    "<error-type>",
    "<unknown-type>",
    "<something>",
    "<null-type>",
    "<no-init>",
    "<zero-init>",
    "以下のビットごとのコピー:",
    "<bitwise-copy>",
    "ctor を使用したクラスの結果:",
    "<constructor-call>",
    "<NULL expression>",
    "<error>",
    "<NULL routine>",
    "<default>",
    "パラメーター #",
    " (1 つ上のレベル)",
    " レベルを上げる",
    "dynamic-init:",
    "<error-constant>",
    "stack-offset-of:",
    "<implicit element> ",
    " 繰り返し: ",
    "整数",
    "列挙型",
    "範囲指定された列挙",
    "算術",
    "非ブール型算術",
    "ポインター",
    "nullptr 型",
    "ハンドル",
    "handle-to-CLI-array",
    "pointer-to-object",
    "pointer-to-function",
    "pointer-to-member",
    "bool",
    "bool-equivalent",
    "クラス",
    "インクリメント式に対する揮発性オペランドは非推奨です",
    "デクリメント式に対する揮発性オペランドは非推奨です",
    "%n が '不確定' 属性なしで以前に宣言されました",
    "%t の既定のコンストラクターは明示的です",
    "%m で %n の定義を読み込めませんでした",
    "%m で %n の初期化子を読み込めませんでした",
    "リンケージのために typedef 名を持つクラスに基底クラスを含めることはできません",
    "リンケージの目的で typedef 名を持つクラスにメンバー関数を含めることはできません",
    "リンケージの目的で typedef 名を持つクラスは、列挙型または非クロージャ クラス型以外の入れ子になった型を持つことはできません",
    "リンケージのために typedef 名を持つクラスにラムダ式を含めることはできません",
    "リンケージの目的で typedef 名を持つクラスは、既定のメンバー初期化子を持つ非静的データ メンバーを持つことはできません",
    "静的データ メンバー宣言は、名前のないクラスでは使用できません",
    "初期化子の結果は dllimport 変数をアドレス指定します",
    "'no_specializations' 属性を持つテンプレートを特殊化することはできません",
    "'static' はここでは非標準です",
    "%nd は、明示的な列挙型ベースなしで以前に宣言されました",
    "見つからない 'typename' はここでは非標準です",
    "省略形の関数テンプレート構文は、推論ガイドでは非標準です"
]
