diff --git a/docs/csharp/expression-trees-execution.md b/docs/csharp/expression-trees-execution.md
index b5e707d174e..3f56ee7165f 100644
--- a/docs/csharp/expression-trees-execution.md
+++ b/docs/csharp/expression-trees-execution.md
@@ -10,10 +10,11 @@ ms.prod: .net
ms.technology: devlang-csharp
ms.devlang: csharp
ms.assetid: 109e0ac5-2a9c-48b4-ac68-9b6219cdbccf
-translationtype: Human Translation
-ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
-ms.openlocfilehash: a11d48146c14f62190c45de78b52310218e79df4
-ms.lasthandoff: 03/13/2017
+ms.translationtype: Human Translation
+ms.sourcegitcommit: 400dfda51d978f35c3995f90840643aaff1b9c13
+ms.openlocfilehash: 8423e19047d3c967a69566ebd863f677d11a0898
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
diff --git a/docs/csharp/expression-trees-summary.md b/docs/csharp/expression-trees-summary.md
index 430e8a2a389..ca42ea8f47c 100644
--- a/docs/csharp/expression-trees-summary.md
+++ b/docs/csharp/expression-trees-summary.md
@@ -10,10 +10,11 @@ ms.prod: .net
ms.technology: devlang-csharp
ms.devlang: csharp
ms.assetid: eb687ebd-1149-4453-9fc1-12a084495a66
-translationtype: Human Translation
+ms.translationtype: Human Translation
ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
ms.openlocfilehash: 82d4684ed27b23afd4972da6f68d1757472d85b6
-ms.lasthandoff: 03/13/2017
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
diff --git a/docs/csharp/expression-trees.md b/docs/csharp/expression-trees.md
index fbe15767759..71adfe8fae2 100644
--- a/docs/csharp/expression-trees.md
+++ b/docs/csharp/expression-trees.md
@@ -10,10 +10,11 @@ ms.prod: .net
ms.technology: devlang-csharp
ms.devlang: csharp
ms.assetid: aceb4719-0d5a-4b19-b01f-b51063bcc54f
-translationtype: Human Translation
+ms.translationtype: Human Translation
ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
ms.openlocfilehash: e6ec60b6cdbe29def719f7970dad15fad65902e7
-ms.lasthandoff: 03/13/2017
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
diff --git a/docs/csharp/getting-started/additional-resources.md b/docs/csharp/getting-started/additional-resources.md
index f7fe9c7ae1e..a7aac75816f 100644
--- a/docs/csharp/getting-started/additional-resources.md
+++ b/docs/csharp/getting-started/additional-resources.md
@@ -32,10 +32,11 @@ translation.priority.ht:
- tr-tr
- zh-cn
- zh-tw
-translationtype: Human Translation
+ms.translationtype: Human Translation
ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
ms.openlocfilehash: 7810948b8ee549d05d7e795f89822db2fdfd1648
-ms.lasthandoff: 03/13/2017
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# C# プログラマのための追加リソース
diff --git a/docs/csharp/getting-started/includes/dnprdnshort_md.md b/docs/csharp/getting-started/includes/dnprdnshort_md.md
new file mode 100644
index 00000000000..f3f7316feee
--- /dev/null
+++ b/docs/csharp/getting-started/includes/dnprdnshort_md.md
@@ -0,0 +1,22 @@
+---
+translation.priority.ht:
+- cs-cz
+- de-de
+- es-es
+- fr-fr
+- it-it
+- ja-jp
+- ko-kr
+- pl-pl
+- pt-br
+- ru-ru
+- tr-tr
+- zh-cn
+- zh-tw
+ms.translationtype: Human Translation
+ms.sourcegitcommit: b828bb1d6c8fb750ad9ef34f8a7a1b7d2574f4c6
+ms.openlocfilehash: 77bad73f4d220eff0b15698ab0d081e17d233dd1
+ms.contentlocale: ja-jp
+
+---
+.NET Framework
diff --git a/docs/csharp/getting-started/includes/vbteclinqext_md.md b/docs/csharp/getting-started/includes/vbteclinqext_md.md
new file mode 100644
index 00000000000..3987083b617
--- /dev/null
+++ b/docs/csharp/getting-started/includes/vbteclinqext_md.md
@@ -0,0 +1,22 @@
+---
+translation.priority.ht:
+- cs-cz
+- de-de
+- es-es
+- fr-fr
+- it-it
+- ja-jp
+- ko-kr
+- pl-pl
+- pt-br
+- ru-ru
+- tr-tr
+- zh-cn
+- zh-tw
+ms.translationtype: Human Translation
+ms.sourcegitcommit: b828bb1d6c8fb750ad9ef34f8a7a1b7d2574f4c6
+ms.openlocfilehash: a1049d1f30c18576c24c80f42464233cec30c6b5
+ms.contentlocale: ja-jp
+
+---
+統合言語クエリ (LINQ: Language-Integrated Query)
diff --git a/docs/csharp/includes/csprcs_md.md b/docs/csharp/includes/csprcs_md.md
new file mode 100644
index 00000000000..6023c2dc479
--- /dev/null
+++ b/docs/csharp/includes/csprcs_md.md
@@ -0,0 +1,22 @@
+---
+translation.priority.ht:
+- cs-cz
+- de-de
+- es-es
+- fr-fr
+- it-it
+- ja-jp
+- ko-kr
+- pl-pl
+- pt-br
+- ru-ru
+- tr-tr
+- zh-cn
+- zh-tw
+ms.translationtype: Human Translation
+ms.sourcegitcommit: b828bb1d6c8fb750ad9ef34f8a7a1b7d2574f4c6
+ms.openlocfilehash: 4bafcd2617fdc67ce148ca9d2dde8cfb6a320274
+ms.contentlocale: ja-jp
+
+---
+Visual C#
diff --git a/docs/csharp/includes/vbtecdlinq_md.md b/docs/csharp/includes/vbtecdlinq_md.md
index 4d4ce1215b3..79e0feb6c5e 100644
--- a/docs/csharp/includes/vbtecdlinq_md.md
+++ b/docs/csharp/includes/vbtecdlinq_md.md
@@ -13,9 +13,10 @@ translation.priority.ht:
- tr-tr
- zh-cn
- zh-tw
-translationtype: Human Translation
+ms.translationtype: Human Translation
ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
ms.openlocfilehash: 1ef3c44323f6626ba62b869996663775e23ac0f6
+ms.contentlocale: ja-jp
---
LINQ to SQL
diff --git a/docs/csharp/includes/vbteclinq_md.md b/docs/csharp/includes/vbteclinq_md.md
new file mode 100644
index 00000000000..b14671464aa
--- /dev/null
+++ b/docs/csharp/includes/vbteclinq_md.md
@@ -0,0 +1,22 @@
+---
+translation.priority.ht:
+- cs-cz
+- de-de
+- es-es
+- fr-fr
+- it-it
+- ja-jp
+- ko-kr
+- pl-pl
+- pt-br
+- ru-ru
+- tr-tr
+- zh-cn
+- zh-tw
+ms.translationtype: Human Translation
+ms.sourcegitcommit: b828bb1d6c8fb750ad9ef34f8a7a1b7d2574f4c6
+ms.openlocfilehash: d44fdb6e3018f5fdbe2d12f9e3f0e417c0fc9d1e
+ms.contentlocale: ja-jp
+
+---
+LINQ
diff --git a/docs/csharp/includes/vsprvs_md.md b/docs/csharp/includes/vsprvs_md.md
new file mode 100644
index 00000000000..63fa8c964b5
--- /dev/null
+++ b/docs/csharp/includes/vsprvs_md.md
@@ -0,0 +1,22 @@
+---
+translation.priority.ht:
+- cs-cz
+- de-de
+- es-es
+- fr-fr
+- it-it
+- ja-jp
+- ko-kr
+- pl-pl
+- pt-br
+- ru-ru
+- tr-tr
+- zh-cn
+- zh-tw
+ms.translationtype: Human Translation
+ms.sourcegitcommit: b828bb1d6c8fb750ad9ef34f8a7a1b7d2574f4c6
+ms.openlocfilehash: 0606865228afa75f6bac5f00406bcf808816490b
+ms.contentlocale: ja-jp
+
+---
+Visual Studio
diff --git a/docs/csharp/language-reference/compiler-messages/cs1936.md b/docs/csharp/language-reference/compiler-messages/cs1936.md
index fde37b82ef5..f11850bd3cf 100644
--- a/docs/csharp/language-reference/compiler-messages/cs1936.md
+++ b/docs/csharp/language-reference/compiler-messages/cs1936.md
@@ -1,35 +1,54 @@
---
-title: "Compiler Error CS1936 | Microsoft Docs"
-ms.date: "2015-07-20"
-ms.prod: ".net"
-ms.technology:
- - "devlang-csharp"
-ms.topic: "error-reference"
-f1_keywords:
- - "CS1936"
-dev_langs:
- - "CSharp"
-helpviewer_keywords:
- - "CS1936"
+title: "コンパイラ エラー CS1936 | Microsoft Docs"
+ms.date: 2015-07-20
+ms.prod: .net
+ms.technology:
+- devlang-csharp
+ms.topic: error-reference
+f1_keywords:
+- CS1936
+dev_langs:
+- CSharp
+helpviewer_keywords:
+- CS1936
ms.assetid: 980161b5-5bd7-4cb5-8b66-9bcbb062a8e6
caps.latest.revision: 6
-author: "BillWagner"
-ms.author: "wiwagn"
-caps.handback.revision: 6
+author: BillWagner
+ms.author: wiwagn
+translation.priority.ht:
+- cs-cz
+- de-de
+- es-es
+- fr-fr
+- it-it
+- ja-jp
+- ko-kr
+- pl-pl
+- pt-br
+- ru-ru
+- tr-tr
+- zh-cn
+- zh-tw
+ms.translationtype: Human Translation
+ms.sourcegitcommit: a780a11d8dd238187eb82933359bbb151bb3c333
+ms.openlocfilehash: cd2146918b9931337ff96af5ff5f1af83ffb4843
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
+
---
-# Compiler Error CS1936
-ソース型 '型' のクエリ パターンの実装が見つかりませんでした。「メソッド」が見つかりませんでした。
+# コンパイラ エラー CS1936
+ソース型 'type' のクエリ パターンの実装が見つかりませんでした。 'method' が見つかりません。
- ソース型を照会するには、クエリで呼び出す標準クエリ演算子メソッドをその型に実装する必要があります。 このメソッドは、クラス メンバーまたは拡張メソッドいずれかの形式で、適切な `using` ディレクティブのスコープに実装できます。
+ ソース型をクエリするには、クエリで呼び出している標準のクエリ演算子メソッドをその型が実装する必要があります。 実装は、適切な `using` ディレクティブによりスコープに取り込まれるクラス メンバーまたは拡張メソッドのどちらかの形式で行うことができます。
-### このエラーを解決するには
+## このエラーを解決するには
-- 個々のオブジェクトではなく、オブジェクトのコレクションに対してクエリが実行されることを確認します。
+- 個々のオブジェクトではなく、オブジェクトのコレクションをクエリしていることを確認します。
-- 必要な `using` ディレクティブが指定されていることを確認します。
+- 必要な `using` ディレクティブを指定していることを確認します。
-## 使用例
- 次のコードは CS1936 を生成します。
+## 例
+ 次の例では CS1936 が生成されます。
```
// cs1936.cs
@@ -47,7 +66,7 @@ class Test
}
```
- 通常、このエラーは、これらのオブジェクトのコレクションではなく、一部の特定の型のオブジェクトに対して誤ってクエリを実行すると発生します。
+ このエラーは通常、これらのオブジェクトのコレクションではなく、一部の型のオブジェクトを誤ってクエリしようとした場合に発生します。
-## 参照
- [Standard Query Operators Overview](../../../visual-basic/programming-guide/concepts/linq/standard-query-operators-overview.md)
\ No newline at end of file
+## 関連項目
+ [標準クエリ演算子の概要](http://msdn.microsoft.com/library/24cda21e-8af8-4632-b519-c404a839b9b2)
diff --git a/docs/csharp/language-reference/compiler-options/errorreport-compiler-option.md b/docs/csharp/language-reference/compiler-options/errorreport-compiler-option.md
index 7593e54bcfd..475d380e762 100644
--- a/docs/csharp/language-reference/compiler-options/errorreport-compiler-option.md
+++ b/docs/csharp/language-reference/compiler-options/errorreport-compiler-option.md
@@ -31,10 +31,11 @@ translation.priority.ht:
- tr-tr
- zh-cn
- zh-tw
-translationtype: Human Translation
+ms.translationtype: Human Translation
ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
ms.openlocfilehash: 34e7e3b8c6a9f645ec1b359095c2d289afd1370a
-ms.lasthandoff: 03/13/2017
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# /errorreport (C# コンパイラ オプション)
@@ -79,7 +80,7 @@ ms.lasthandoff: 03/13/2017
2. **[ビルド]** プロパティ ページをクリックします。
-3. [詳細設定 **** ] ボタンをクリックします。
+3. **[詳細設定]** ボタンをクリックします。
4. **[内部コンパイル エラー報告]** プロパティを変更します。
diff --git a/docs/csharp/language-reference/compiler-options/includes/csharp_current_short_md.md b/docs/csharp/language-reference/compiler-options/includes/csharp_current_short_md.md
new file mode 100644
index 00000000000..6023c2dc479
--- /dev/null
+++ b/docs/csharp/language-reference/compiler-options/includes/csharp_current_short_md.md
@@ -0,0 +1,22 @@
+---
+translation.priority.ht:
+- cs-cz
+- de-de
+- es-es
+- fr-fr
+- it-it
+- ja-jp
+- ko-kr
+- pl-pl
+- pt-br
+- ru-ru
+- tr-tr
+- zh-cn
+- zh-tw
+ms.translationtype: Human Translation
+ms.sourcegitcommit: b828bb1d6c8fb750ad9ef34f8a7a1b7d2574f4c6
+ms.openlocfilehash: 4bafcd2617fdc67ce148ca9d2dde8cfb6a320274
+ms.contentlocale: ja-jp
+
+---
+Visual C#
diff --git a/docs/csharp/language-reference/keywords/goto.md b/docs/csharp/language-reference/keywords/goto.md
index e8753ae026c..348d5222c65 100644
--- a/docs/csharp/language-reference/keywords/goto.md
+++ b/docs/csharp/language-reference/keywords/goto.md
@@ -30,10 +30,11 @@ translation.priority.ht:
- tr-tr
- zh-cn
- zh-tw
-translationtype: Human Translation
+ms.translationtype: Human Translation
ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
ms.openlocfilehash: 700376096d969052a9f4633f565f9d9fd4dfec46
-ms.lasthandoff: 03/13/2017
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# goto (C# リファレンス)
diff --git a/docs/csharp/language-reference/keywords/out-parameter-modifier.md b/docs/csharp/language-reference/keywords/out-parameter-modifier.md
index 19dd143d1e8..0ba7d0d602a 100644
--- a/docs/csharp/language-reference/keywords/out-parameter-modifier.md
+++ b/docs/csharp/language-reference/keywords/out-parameter-modifier.md
@@ -28,10 +28,11 @@ translation.priority.ht:
- tr-tr
- zh-cn
- zh-tw
-translationtype: Human Translation
-ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
-ms.openlocfilehash: af1f16016053d3c1b3cae34ff0cb6a3ce8cee9e7
-ms.lasthandoff: 03/13/2017
+ms.translationtype: Human Translation
+ms.sourcegitcommit: 400dfda51d978f35c3995f90840643aaff1b9c13
+ms.openlocfilehash: a2f2e9b9239836b051820bda66523822e95cdf52
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# out パラメーター修飾子 (C# リファレンス)
@@ -72,7 +73,7 @@ class CS0663_Example
## `out` 引数の宣言
- `out` 引数を含むメソッドを宣言すると、メソッドで複数の値を返す場合に便利です。 次の例では `out` を使用して、1 つのメソッド呼び出しで&3; つの変数を返します。 3 番目の引数が null に割り当てられることに注意してください。 これにより、必要に応じてメソッドが値を返すことができます。
+ `out` 引数を含むメソッドを宣言すると、メソッドで複数の値を返す場合に便利です。 次の例では `out` を使用して、1 つのメソッド呼び出しで 3 つの変数を返します。 3 番目の引数が null に割り当てられることに注意してください。 これにより、必要に応じてメソッドが値を返すことができます。
[!code-cs[csrefKeywordsMethodParams#4](../../../../samples/snippets/csharp/language-reference/keywords/out/out-4.cs)]
diff --git a/docs/csharp/language-reference/operators/multiplication-operator.md b/docs/csharp/language-reference/operators/multiplication-operator.md
index ae776bbeb2a..87e79deefe0 100644
--- a/docs/csharp/language-reference/operators/multiplication-operator.md
+++ b/docs/csharp/language-reference/operators/multiplication-operator.md
@@ -1,41 +1,60 @@
---
title: "* 演算子 (C# リファレンス) | Microsoft Docs"
-ms.date: "2015-07-20"
-ms.prod: ".net"
-ms.technology:
- - "devlang-csharp"
-ms.topic: "article"
-f1_keywords:
- - "*_CSharpKeyword"
-dev_langs:
- - "CSharp"
-helpviewer_keywords:
- - "* 演算子 [C#]"
- - "乗算演算子 (*) [C#]"
+ms.date: 2015-07-20
+ms.prod: .net
+ms.technology:
+- devlang-csharp
+ms.topic: article
+f1_keywords:
+- '*_CSharpKeyword'
+dev_langs:
+- CSharp
+helpviewer_keywords:
+- multiplication operator (*) [C#]
+- '* operator [C#]'
ms.assetid: abd9a5f0-9b24-431e-971a-09ee1c45c50e
caps.latest.revision: 14
-author: "BillWagner"
-ms.author: "wiwagn"
-caps.handback.revision: 14
+author: BillWagner
+ms.author: wiwagn
+translation.priority.ht:
+- cs-cz
+- de-de
+- es-es
+- fr-fr
+- it-it
+- ja-jp
+- ko-kr
+- pl-pl
+- pt-br
+- ru-ru
+- tr-tr
+- zh-cn
+- zh-tw
+ms.translationtype: Human Translation
+ms.sourcegitcommit: a780a11d8dd238187eb82933359bbb151bb3c333
+ms.openlocfilehash: 7b25091b422de68391b925b492ca1e4cef720467
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
+
---
-# * 演算子 (C# リファレンス)
-乗算演算子 \(`*`\) です。オペランドの積を計算します。 また、ポインターの読み取りと書き込みを有効にする逆参照演算子でもあります。
+# * 演算子 (C# リファレンス)
+そのオペランドの積を計算する乗算演算子 (`*`)。 また、ポインターへの読み書きを可能にする逆参照演算子。
-## 解説
+## コメント
すべての数値型には定義済みの乗算演算子があります。
- `*` 演算子は、ポインター型の宣言やポインターの逆参照にも使用します。 この演算子は、[unsafe \(C\# リファレンス\)](../../../csharp/language-reference/keywords/unsafe.md) キーワードにより示される unsafe コンテキストでのみ使用できます。この場合、[\/unsafe \(unsafe モードの有効化\) \(C\# コンパイラ オプション\)](../../../csharp/language-reference/compiler-options/unsafe-compiler-option.md) コンパイラ オプションが必要です。 逆参照演算子は、間接演算子とも呼ばれます。
+ `*` 演算子は、ポインターの種類の宣言、およびポインターの逆参照にも使用されます。 この演算子は、[unsafe](../../../csharp/language-reference/keywords/unsafe.md) キーワードの使用によって示され、[/unsafe](../../../csharp/language-reference/compiler-options/unsafe-compiler-option.md) コンパイラ オプションを必要とする、unsafe コンテキストでのみ使用できます。 逆参照演算子は、間接演算子とも呼ばれます。
- `*` 二項演算子はユーザー定義型でオーバーロードできます。詳細については、「[operator](../../../csharp/language-reference/keywords/operator.md)」を参照してください。 二項演算子をオーバーロードすると、対応する代入演算子がある場合には、この演算子も暗黙でオーバーロードされます。
+ ユーザー定義型は二項 `*` 演算子をオーバーロードできます (「[演算子](../../../csharp/language-reference/keywords/operator.md)」を参照)。 二項演算子をオーバーロードすると、対応する代入演算子がある場合、これも暗黙的にオーバーロードされます。
-## 使用例
+## 例
[!code-cs[csRefOperators#50](../../../csharp/language-reference/operators/codesnippet/CSharp/multiplication-operator_1.cs)]
-## 使用例
+## 例
[!code-cs[csRefOperators#51](../../../csharp/language-reference/operators/codesnippet/CSharp/multiplication-operator_2.cs)]
-## 参照
- [C\# リファレンス](../../../csharp/language-reference/index.md)
- [C\# プログラミング ガイド](../../../csharp/programming-guide/index.md)
- [unsafe コードとポインター](../../../csharp/programming-guide/unsafe-code-pointers/index.md)
- [C\# 演算子](../../../csharp/language-reference/operators/index.md)
\ No newline at end of file
+## 関連項目
+ [C# リファレンス](../../../csharp/language-reference/index.md)
+ [C# プログラミング ガイド](../../../csharp/programming-guide/index.md)
+ [アンセーフ コードとポインター](../../../csharp/programming-guide/unsafe-code-pointers/index.md)
+ [C# 演算子](../../../csharp/language-reference/operators/index.md)
diff --git a/docs/csharp/local-functions-vs-lambdas.md b/docs/csharp/local-functions-vs-lambdas.md
index a10cc2ae9aa..f145a01e06e 100644
--- a/docs/csharp/local-functions-vs-lambdas.md
+++ b/docs/csharp/local-functions-vs-lambdas.md
@@ -10,10 +10,11 @@ ms.prod: visual-studio-dev-15
ms.technology: devlang-csharp
ms.devlang: csharp
ms.assetid: 368d1752-3659-489a-97b4-f15d87e49ae3
-translationtype: Human Translation
-ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
-ms.openlocfilehash: bba2a8d183f928e298c452f6ec132f3eb9dffbd3
-ms.lasthandoff: 03/13/2017
+ms.translationtype: Human Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: 4b2fdc86a3b2485f6177112a584291558fb76984
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
@@ -21,7 +22,7 @@ ms.lasthandoff: 03/13/2017
一部のユース ケースでは、ローカル関数を作成しなくても、ラムダ式を作成して、使用できる場合があります。 次の非同期メソッドの例は、まさにそのような例です。
-[!code-csharp(../../samples/snippets/csharp/new-in-7/AsyncWork.cs#36_TaskLambdaExample "ラムダ式を使用するメソッドを返すタスク、 ")[TaskLambdaExample]]
+[!code-csharp[TaskLambdaExample](../../samples/snippets/csharp/new-in-7/AsyncWork.cs#36_TaskLambdaExample "ラムダ式を使用するメソッドを返すタスク、")]
しかし、ラムダ式を定義して呼び出す代わりに、ローカル関数を使用する方が望ましい理由がいくつかあります。
diff --git a/docs/csharp/programming-guide/classes-and-structs/includes/csharp_dev10_long_md.md b/docs/csharp/programming-guide/classes-and-structs/includes/csharp_dev10_long_md.md
index d6b0fbc7d63..9a475d17a6f 100644
--- a/docs/csharp/programming-guide/classes-and-structs/includes/csharp_dev10_long_md.md
+++ b/docs/csharp/programming-guide/classes-and-structs/includes/csharp_dev10_long_md.md
@@ -13,9 +13,10 @@ translation.priority.ht:
- tr-tr
- zh-cn
- zh-tw
-translationtype: Human Translation
+ms.translationtype: Human Translation
ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
ms.openlocfilehash: b133c07b3eae0749f5e67021fb33e0bea40c1f41
+ms.contentlocale: ja-jp
---
Visual C# 2010
diff --git a/docs/csharp/programming-guide/classes-and-structs/includes/vs_current_short_md.md b/docs/csharp/programming-guide/classes-and-structs/includes/vs_current_short_md.md
new file mode 100644
index 00000000000..63fa8c964b5
--- /dev/null
+++ b/docs/csharp/programming-guide/classes-and-structs/includes/vs_current_short_md.md
@@ -0,0 +1,22 @@
+---
+translation.priority.ht:
+- cs-cz
+- de-de
+- es-es
+- fr-fr
+- it-it
+- ja-jp
+- ko-kr
+- pl-pl
+- pt-br
+- ru-ru
+- tr-tr
+- zh-cn
+- zh-tw
+ms.translationtype: Human Translation
+ms.sourcegitcommit: b828bb1d6c8fb750ad9ef34f8a7a1b7d2574f4c6
+ms.openlocfilehash: 0606865228afa75f6bac5f00406bcf808816490b
+ms.contentlocale: ja-jp
+
+---
+Visual Studio
diff --git a/docs/csharp/programming-guide/classes-and-structs/properties.md b/docs/csharp/programming-guide/classes-and-structs/properties.md
index dfb774f5491..0b9116dc0fa 100644
--- a/docs/csharp/programming-guide/classes-and-structs/properties.md
+++ b/docs/csharp/programming-guide/classes-and-structs/properties.md
@@ -30,10 +30,11 @@ translation.priority.ht:
- tr-tr
- zh-cn
- zh-tw
-translationtype: Human Translation
+ms.translationtype: Human Translation
ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
ms.openlocfilehash: 6f4d2bf3ad04fedafb44f8fed63f7234d48af63b
-ms.lasthandoff: 03/13/2017
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# プロパティ (C# プログラミング ガイド)
@@ -53,7 +54,7 @@ ms.lasthandoff: 03/13/2017
## バッキング フィールドを持つプロパティ
-プロパティを実装する基本的な手法の&1; つとして、プロパティ値の設定と取得にプライベート バッキング フィールドを使用する方法があります。 この方法では、`get` アクセサーはプライベート フィールドの値を返します。`set` アクセサーはプライベート フィールドに値を割り当てる前にデータ検証を実行できます。 また、どちらのアクセサーも、データの変換や計算を行ってから、データを格納したり返したりすることができます。
+プロパティを実装する基本的な手法の 1 つとして、プロパティ値の設定と取得にプライベート バッキング フィールドを使用する方法があります。 この方法では、`get` アクセサーはプライベート フィールドの値を返します。`set` アクセサーはプライベート フィールドに値を割り当てる前にデータ検証を実行できます。 また、どちらのアクセサーも、データの変換や計算を行ってから、データを格納したり返したりすることができます。
このパターンを説明する例を下に示します。 この例では、`TimePeriod` クラスは時間間隔を表しています。 クラスの内部では、`seconds` という名前のプライベート フィールドに時間間隔が秒単位で格納されます。 `Hours` という読み取り/書き込みプロパティでは、ユーザーが時間間隔を時間単位で指定できます。 `get` アクセサーと `set` アクセサーの両方で、必要に応じて時間と秒の変換が実行されます。 また、`set` アクセサーは、データを検証し、時間数が無効である場合に @System.ArgumentOutOfRangeException をスローします。
@@ -61,7 +62,7 @@ ms.lasthandoff: 03/13/2017
## 式本体の定義
- プロパティ アクセサーは、通常、式の結果を割り当てるか返すだけの&1; 行のステートメントで構成されます。 プロパティは、本体が式形式のメンバーとして実装できます。 式本体の定義は、`=>` 記号の後に、プロパティに割り当てるかプロパティから取得するための式を続けて構成します。
+ プロパティ アクセサーは、通常、式の結果を割り当てるか返すだけの 1 行のステートメントで構成されます。 プロパティは、本体が式形式のメンバーとして実装できます。 式本体の定義は、`=>` 記号の後に、プロパティに割り当てるかプロパティから取得するための式を続けて構成します。
C# 6 以降では、読み取り専用プロパティに `get` アクセサーを式形式のメンバーとして実装できます。 この場合、`get` アクセサー キーワードと `return` キーワードはどちらも使用しません。 次の例では、読み取り専用 `Name` プロパティを式形式のメンバーとして実装しています。
diff --git a/docs/csharp/programming-guide/concepts/linq/applicability-of-functional-transformation.md b/docs/csharp/programming-guide/concepts/linq/applicability-of-functional-transformation.md
index f4a10c3eae9..d200287cc2a 100644
--- a/docs/csharp/programming-guide/concepts/linq/applicability-of-functional-transformation.md
+++ b/docs/csharp/programming-guide/concepts/linq/applicability-of-functional-transformation.md
@@ -14,10 +14,11 @@ ms.assetid: c78107bd-b006-4574-a3d4-bbf808388ff3
caps.latest.revision: 4
author: BillWagner
ms.author: wiwagn
-translationtype: Human Translation
+ms.translationtype: Human Translation
ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
ms.openlocfilehash: 0f79ec1e5975a1197464785182a7e6d4af4ba61c
-ms.lasthandoff: 03/13/2017
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
diff --git a/docs/csharp/programming-guide/concepts/linq/how-to-chain-axis-method-calls-linq-to-xml.md b/docs/csharp/programming-guide/concepts/linq/how-to-chain-axis-method-calls-linq-to-xml.md
index a8600b7fd3a..7440f8a325f 100644
--- a/docs/csharp/programming-guide/concepts/linq/how-to-chain-axis-method-calls-linq-to-xml.md
+++ b/docs/csharp/programming-guide/concepts/linq/how-to-chain-axis-method-calls-linq-to-xml.md
@@ -14,20 +14,21 @@ ms.assetid: 067e6da2-ee32-486d-803c-e611b328e39a
caps.latest.revision: 3
author: BillWagner
ms.author: wiwagn
-translationtype: Human Translation
-ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
-ms.openlocfilehash: a47129d3c84d7bfb49929529a50b064c8424b4c3
-ms.lasthandoff: 03/13/2017
+ms.translationtype: Human Translation
+ms.sourcegitcommit: 400dfda51d978f35c3995f90840643aaff1b9c13
+ms.openlocfilehash: bcd325d72ac14f2b33860fbc9e2662c33ca2703d
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# 方法: 軸メソッドの呼び出しを連結する (LINQ to XML) (C#)
コードで使用する一般的なパターンでは、軸メソッドを呼び出してから、拡張メソッド軸のいずれかを呼び出します。
- 要素のコレクションを返す `Elements` という名前の軸が 2 つ存在します。 メソッドと メソッドです。 この 2 つの軸を組み合わせて、ツリー内の指定した深さで指定した名前を持つ要素をすべて検索できます。
+ 要素のコレクションを返す `Elements` という名前の軸には、 メソッドと メソッドの 2 つがあります。 この 2 つの軸を組み合わせて、ツリー内の指定した深さで指定した名前を持つ要素をすべて検索できます。
## 例
- この例では、 と を使用して、すべての `PurchaseOrder` 要素のすべての `Address` 要素に含まれるすべての `Name` 要素を検索します。
+ この例では、 および を使用して、すべての `Name` 要素内にあるすべての `Address` 要素内で `PurchaseOrder` 要素をすべて検索します。
この例では、「[サンプル XML ファイル: 複数の購買発注書 (LINQ to XML)](../../../../csharp/programming-guide/concepts/linq/sample-xml-file-multiple-purchase-orders-linq-to-xml.md)」の XML ドキュメントを使用します。
@@ -54,7 +55,7 @@ foreach (XElement e in names)
Jessica Arnold
```
- このコードが正しく動作するのは、`Elements` 軸のいずれかの実装が、 の に対する拡張メソッドとして存在しているためです。 は から派生しているため、 メソッド呼び出しの結果に対して メソッドを呼び出すことができます。
+ このように出力されるのは、`Elements` 軸の実装の 1 つが、 の に対する拡張メソッドとして存在しているためです。 は から派生するため、 メソッドを呼び出した結果に対して メソッドを呼び出すことができます。
## 例
祖先が介在する可能性と介在しないが可能性がある場合に、特定の要素の深さにあるすべての要素を取得しなければならないことがあります。 たとえば、次のドキュメントで、`ConfigParameter` 要素の子である `Customer` 要素はすべて取得し、`ConfigParameter` 要素の子である `Root` は取得しないとします。
@@ -81,7 +82,7 @@ foreach (XElement e in names)
```
- これは、次のように 軸を使って行うことができます。
+ この操作を行うには、次のように 軸を使用します。
```csharp
XElement root = XElement.Load("Irregular.xml");
diff --git a/docs/csharp/programming-guide/concepts/linq/how-to-perform-streaming-transform-of-large-xml-documents.md b/docs/csharp/programming-guide/concepts/linq/how-to-perform-streaming-transform-of-large-xml-documents.md
index 58f649d919b..4cc9e04812a 100644
--- a/docs/csharp/programming-guide/concepts/linq/how-to-perform-streaming-transform-of-large-xml-documents.md
+++ b/docs/csharp/programming-guide/concepts/linq/how-to-perform-streaming-transform-of-large-xml-documents.md
@@ -19,10 +19,11 @@ translation.priority.mt:
- pl-pl
- pt-br
- tr-tr
-translationtype: Human Translation
-ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
-ms.openlocfilehash: 02919c2e1e76991a3b37533da57b5c3ce4ded3c6
-ms.lasthandoff: 03/13/2017
+ms.translationtype: Human Translation
+ms.sourcegitcommit: 400dfda51d978f35c3995f90840643aaff1b9c13
+ms.openlocfilehash: fc8716c2190ac42b66ba8d76ccfec152ea804c4a
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# 方法: 大きな XML ドキュメントのストリーミング変換を実行する (C#)
@@ -32,12 +33,12 @@ ms.lasthandoff: 03/13/2017
「[方法: ヘッダー情報にアクセスして XML フラグメントをストリーム出力する (C#)](../../../../csharp/programming-guide/concepts/linq/how-to-stream-xml-fragments-with-access-to-header-information.md)」の手法を使用しても、変換されたドキュメントが含まれた XML ツリーをアセンブルしようとすると、メモリが過剰に使用されます。
- 主な方法は 2 つあります。 1 つは、 の遅延処理の特性を使用する方法です。 もう 1 つは、 を作成し、[!INCLUDE[sqltecxlinq](../../../../csharp/programming-guide/concepts/linq/includes/sqltecxlinq_md.md)] の機能を使用して、要素を に書き込む方法です。 このトピックでは、両方の方法について説明します。
+ 主な方法は 2 つあります。 1 つは、 の遅延処理の特性を使用する方法です。 もう 1 つは、 を作成し、[!INCLUDE[sqltecxlinq](../../../../csharp/programming-guide/concepts/linq/includes/sqltecxlinq_md.md)] の機能を使用して に要素を書き込む方法です。 このトピックでは、両方の方法について説明します。
## 例
「[方法: ヘッダー情報にアクセスして XML フラグメントをストリーム出力する (C#)](../../../../csharp/programming-guide/concepts/linq/how-to-stream-xml-fragments-with-access-to-header-information.md)」の例を基に構築した例を次に示します。
- この例では、 の遅延実行機能を使用して、ストリームを出力しています。 この例を使用すると、メモリ使用量を低く抑えながら、非常に大きなドキュメントを変換することができます。
+ この例では、 の遅延実行機能を使用してストリーム出力しています。 この例を使用すると、メモリ使用量を低く抑えながら、非常に大きなドキュメントを変換することができます。
カスタム軸 (`StreamCustomerItem`) は、`Customer`、`Name`、`Item` の各要素を含んだドキュメントを前提として記述されています。また、それらの要素は、次に示す Source.xml ドキュメントと同じように配置されます。 ただし、より堅牢に実装する場合は、無効なドキュメントの解析にも対応するようにします。
@@ -213,7 +214,7 @@ static void Main(string[] args)
この例でも、このトピックの前の例と同じソース ドキュメント Source.xml を使用します。 生成される出力も同じになります。
- に書き込むよりも、 を使用して出力 XML をストリーミングすることをお勧めします。
+ に書き込むよりも、 を使用して出力 XML をストリーミングすることをお勧めします。
```csharp
static IEnumerable StreamCustomerItem(string uri)
diff --git a/docs/csharp/programming-guide/concepts/linq/includes/vbprvb_md.md b/docs/csharp/programming-guide/concepts/linq/includes/vbprvb_md.md
new file mode 100644
index 00000000000..576bd62ea58
--- /dev/null
+++ b/docs/csharp/programming-guide/concepts/linq/includes/vbprvb_md.md
@@ -0,0 +1,22 @@
+---
+translation.priority.ht:
+- cs-cz
+- de-de
+- es-es
+- fr-fr
+- it-it
+- ja-jp
+- ko-kr
+- pl-pl
+- pt-br
+- ru-ru
+- tr-tr
+- zh-cn
+- zh-tw
+ms.translationtype: Human Translation
+ms.sourcegitcommit: b828bb1d6c8fb750ad9ef34f8a7a1b7d2574f4c6
+ms.openlocfilehash: ebd596585bb442b739f73854040c5e1b881562b7
+ms.contentlocale: ja-jp
+
+---
+Visual Basic
diff --git a/docs/csharp/programming-guide/concepts/linq/preserving-white-space-while-serializing.md b/docs/csharp/programming-guide/concepts/linq/preserving-white-space-while-serializing.md
index 4b9c95b56c3..a3987c1dad4 100644
--- a/docs/csharp/programming-guide/concepts/linq/preserving-white-space-while-serializing.md
+++ b/docs/csharp/programming-guide/concepts/linq/preserving-white-space-while-serializing.md
@@ -19,10 +19,11 @@ translation.priority.mt:
- pl-pl
- pt-br
- tr-tr
-translationtype: Human Translation
+ms.translationtype: Human Translation
ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
ms.openlocfilehash: 1d6cebecd75bedc393b06261c1955a554c9cf18c
-ms.lasthandoff: 03/13/2017
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# シリアル化時の空白の維持
diff --git a/docs/csharp/programming-guide/concepts/linq/xdocument-class-overview.md b/docs/csharp/programming-guide/concepts/linq/xdocument-class-overview.md
index ff38d6696d7..0a8d9f23b95 100644
--- a/docs/csharp/programming-guide/concepts/linq/xdocument-class-overview.md
+++ b/docs/csharp/programming-guide/concepts/linq/xdocument-class-overview.md
@@ -19,10 +19,11 @@ translation.priority.mt:
- pl-pl
- pt-br
- tr-tr
-translationtype: Human Translation
-ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
-ms.openlocfilehash: f3233a634e358ee227b0adbe30cb05d1efbf8fe0
-ms.lasthandoff: 03/13/2017
+ms.translationtype: Human Translation
+ms.sourcegitcommit: 400dfda51d978f35c3995f90840643aaff1b9c13
+ms.openlocfilehash: 445b7dff10e25556dabb87867144edece7fc26f9
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# XDocument クラスの概要 (C#)
@@ -31,12 +32,12 @@ ms.lasthandoff: 03/13/2017
## XDocument クラスの概要
クラスには、有効な XML ドキュメントに必要な情報が含まれています。 これには、XML 宣言、処理命令、コメントが含まれます。
- クラスで提供される特定の機能が必要な場合は、 オブジェクトを作成するだけで済みます。 多くの場合、 を直接操作できます。 を直接操作するのは、比較的単純なプログラミング モデルです。
+ クラスが提供する特定の機能が必要な場合は、 オブジェクトを作成するだけで済みます。 多くの場合、 を直接操作できます。 を直接操作するのは、比較的単純なプログラミング モデルです。
- は 派生クラスです。 したがって子ノードを含めることができます。 ただし、 オブジェクトに格納できる子 ノードは 1 つだけです。 これは、XML ドキュメントにルート要素を 1 つしか持てないという XML 標準を反映しています。
+ は、 から派生します。 したがって子ノードを含めることができます。 ただし、 オブジェクトに格納できる子 ノードは 1 つだけです。 これは、XML ドキュメントにルート要素を 1 つしか持てないという XML 標準を反映しています。
## XDocument のコンポーネント
- には次の要素を含めることができます。
+ には、次の要素を含めることができます。
- 1 つの オブジェクト。 では、XML 宣言の関連部分である XML バージョン、ドキュメントのエンコード、および XML ドキュメントがスタンドアロンかどうかを指定できます。
@@ -46,19 +47,19 @@ ms.lasthandoff: 03/13/2017
- 任意の数の オブジェクト。 コメントは、ルート要素の兄弟になります。 XML ドキュメントをコメントで始めることは無効であるため、 オブジェクトをリストの最初の引数にすることはできません。
-- DTD の 1 つの 。
+- DTD 用の 1 つの 。
をシリアル化すると、`XDocument.Declaration` が `null` である場合でも、作成者が `Writer.Settings.OmitXmlDeclaration` を `false` (既定値) に設定していれば、出力には XML 宣言が含まれます。
既定では、[!INCLUDE[sqltecxlinq](../../../../csharp/programming-guide/concepts/linq/includes/sqltecxlinq_md.md)] によってバージョンが "1.0" に、エンコードが "utf-8" に設定されます。
## XDocument なしでの XElement の使用
- 前述のとおり、 クラスは [!INCLUDE[sqltecxlinq](../../../../csharp/programming-guide/concepts/linq/includes/sqltecxlinq_md.md)] プログラミング インターフェイスのメイン クラスです。 多くの場合、アプリケーションはドキュメントの作成を必要としません。 クラスを使用することで、XML ツリーを作成し、そのツリーに他の XML ツリーを追加し、その XML ツリーを変更して保存できます。
+ 既に説明したように、 クラスは [!INCLUDE[sqltecxlinq](../../../../csharp/programming-guide/concepts/linq/includes/sqltecxlinq_md.md)] プログラミング インターフェイスのメイン クラスです。 多くの場合、アプリケーションはドキュメントの作成を必要としません。 クラスを使用することで、XML ツリーを作成し、そのツリーに他の XML ツリーを追加し、その XML ツリーを変更し、さらにそのツリーを保存できます。
## XDocument の使用
- を構築するには、 オブジェクトの構築の場合と同じように、関数型構築を使用します。
+ を構築するには、 オブジェクトを構築する場合と同様に関数型構築を使用します。
- 次のコードでは、 オブジェクトおよび関連する格納されるオブジェクトを作成しています。
+ 次のコードは、 オブジェクトおよび関連する格納されるオブジェクトを作成しています。
```csharp
XDocument d = new XDocument(
diff --git a/docs/csharp/programming-guide/events/includes/dnprdnlong_md.md b/docs/csharp/programming-guide/events/includes/dnprdnlong_md.md
index 8079b3f6e79..41030595853 100644
--- a/docs/csharp/programming-guide/events/includes/dnprdnlong_md.md
+++ b/docs/csharp/programming-guide/events/includes/dnprdnlong_md.md
@@ -13,9 +13,10 @@ translation.priority.ht:
- tr-tr
- zh-cn
- zh-tw
-translationtype: Human Translation
+ms.translationtype: Human Translation
ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
ms.openlocfilehash: 69cff682b45d685703ef3ab7a21a7f7557301e79
+ms.contentlocale: ja-jp
---
.NET Framework 2.0
diff --git a/docs/csharp/programming-guide/interop/includes/windowsver_md.md b/docs/csharp/programming-guide/interop/includes/windowsver_md.md
index 784f4bd9f8d..32cea90ffdb 100644
--- a/docs/csharp/programming-guide/interop/includes/windowsver_md.md
+++ b/docs/csharp/programming-guide/interop/includes/windowsver_md.md
@@ -13,9 +13,10 @@ translation.priority.ht:
- tr-tr
- zh-cn
- zh-tw
-translationtype: Human Translation
+ms.translationtype: Human Translation
ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
ms.openlocfilehash: 54aec822322e94dd309cb275c4d3a9b28a5b0fd5
+ms.contentlocale: ja-jp
---
Windows Vista
diff --git a/docs/framework/app-domains/index.md b/docs/framework/app-domains/index.md
index 2f16dc9240e..15da56a5c34 100644
--- a/docs/framework/app-domains/index.md
+++ b/docs/framework/app-domains/index.md
@@ -19,10 +19,11 @@ caps.latest.revision: 11
author: rpetrusha
ms.author: ronpet
manager: wpickett
-translationtype: Human Translation
-ms.sourcegitcommit: c50b3e328998b65ec47efe6d7457b36116813c77
-ms.openlocfilehash: 6078d7eafaad8f695c3ef5efd4a3cc37da7dee3c
-ms.lasthandoff: 04/08/2017
+ms.translationtype: Machine Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: 1cfd73bf6d8de9ea4ff9854e6882683514cb3c56
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# アプリケーション ドメインとアセンブリを使用したプログラミング
diff --git a/docs/framework/common-client-technologies/index.md b/docs/framework/common-client-technologies/index.md
index b16cb9fe077..9ef43ce6ae1 100644
--- a/docs/framework/common-client-technologies/index.md
+++ b/docs/framework/common-client-technologies/index.md
@@ -14,10 +14,11 @@ caps.latest.revision: 3
author: mairaw
ms.author: mairaw
manager: wpickett
-translationtype: Human Translation
-ms.sourcegitcommit: c50b3e328998b65ec47efe6d7457b36116813c77
-ms.openlocfilehash: 25bf2fef9936a3b685ccedb479c941cb7e3f499b
-ms.lasthandoff: 04/08/2017
+ms.translationtype: Machine Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: 33735d01f33adc5fc2299c0a83a4208a28fc6b2d
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# .NET Framework の共通クライアント技術
diff --git a/docs/framework/migration-guide/mitigation-deserialization-of-objects-across-app-domains.md b/docs/framework/migration-guide/mitigation-deserialization-of-objects-across-app-domains.md
index 5550a499c3c..1be1d6e434d 100644
--- a/docs/framework/migration-guide/mitigation-deserialization-of-objects-across-app-domains.md
+++ b/docs/framework/migration-guide/mitigation-deserialization-of-objects-across-app-domains.md
@@ -18,7 +18,7 @@ ms.translationtype: Human Translation
ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
ms.openlocfilehash: f22ffc11ba3bce4c568c67459995842c3c103b6b
ms.contentlocale: ja-jp
-ms.lasthandoff: 04/18/2017
+ms.lasthandoff: 05/22/2017
---
# 軽減策: アプリ ドメイン全体でのオブジェクトの逆シリアル化
@@ -29,7 +29,7 @@ ms.lasthandoff: 04/18/2017
1. アプリケーションが異なるアプリケーション ベースを持つ複数のアプリ ドメインを使用します。
-2. 一部の型を に明示的に追加するには、、 などのメソッドを呼び出します。 これらの型は、シリアル化可能としてマークされず、グローバル アセンブリ キャッシュに格納されません。
+2. 一部の型は、 や などのメソッドを呼び出して に明示的に追加されます。 これらの型は、シリアル化可能としてマークされず、グローバル アセンブリ キャッシュに格納されません。
3. 後で、既定以外のアプリ ドメインで実行されているコードは、構成ファイルから値を読み取るか、XML を使用してオブジェクトを逆シリアル化しようとします。
@@ -50,7 +50,7 @@ ms.lasthandoff: 04/18/2017
## 軽減策
この問題を回避するには、次を実行します
-1. 例外がスローされたときにコール スタックで `get_Evidence` の呼び出しを検索します。 この例外は、、 などの例外の大きなサブセットであることもあります。
+1. 例外がスローされたときにコール スタックで `get_Evidence` の呼び出しを検索します。 この例外は、 や などの例外の大きなサブセットであることもあります。
2. オブジェクトが論理呼び出しコンテキストに追加されないアプリ内の場所を特定して、次のコードを追加します。
diff --git a/docs/framework/migration-guide/mitigation-wpf-window-rendering.md b/docs/framework/migration-guide/mitigation-wpf-window-rendering.md
index 48fc51c91e1..52e26caf053 100644
--- a/docs/framework/migration-guide/mitigation-wpf-window-rendering.md
+++ b/docs/framework/migration-guide/mitigation-wpf-window-rendering.md
@@ -18,7 +18,7 @@ ms.translationtype: Human Translation
ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
ms.openlocfilehash: c911513551e9629a4a6975762c1952c73c50f733
ms.contentlocale: ja-jp
-ms.lasthandoff: 04/18/2017
+ms.lasthandoff: 05/22/2017
---
# 軽減策: WPF ウィンドウのレンダリング
@@ -48,7 +48,7 @@ Windows 8 以上で実行している [!INCLUDE[net_v46](../../../includes/net-v
- `false` を指定すると、レンダリングの際にウィンドウをモニターの境界でクリッピングすることを無効にします。
-- アプリの起動時に プロパティを `true` に設定します。
+- これを行うには、アプリの起動時に プロパティを `true` に設定します。
## 関連項目
[ランタイムの変更点](../../../docs/framework/migration-guide/runtime-changes-in-the-net-framework-4-6.md)
diff --git a/docs/framework/migration-guide/net-compatibility-diagnostics.md b/docs/framework/migration-guide/net-compatibility-diagnostics.md
index 23b410c616f..b88d42380ac 100644
--- a/docs/framework/migration-guide/net-compatibility-diagnostics.md
+++ b/docs/framework/migration-guide/net-compatibility-diagnostics.md
@@ -16,7 +16,7 @@ ms.translationtype: Human Translation
ms.sourcegitcommit: 19006cc5f24ffc66b92e53e8174c6bd33c249679
ms.openlocfilehash: 06ebf87e02c8fd745d9c2f3a55eca329323a7d91
ms.contentlocale: ja-jp
-ms.lasthandoff: 04/18/2017
+ms.lasthandoff: 05/22/2017
---
# .NET 互換性診断
diff --git a/docs/framework/migration-guide/retargeting-changes-in-the-net-framework-4-5-2.md b/docs/framework/migration-guide/retargeting-changes-in-the-net-framework-4-5-2.md
index cc212f7084d..b124ed52973 100644
--- a/docs/framework/migration-guide/retargeting-changes-in-the-net-framework-4-5-2.md
+++ b/docs/framework/migration-guide/retargeting-changes-in-the-net-framework-4-5-2.md
@@ -14,10 +14,11 @@ caps.latest.revision: 5
author: rpetrusha
ms.author: ronpet
manager: wpickett
-translationtype: Human Translation
+ms.translationtype: Human Translation
ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
ms.openlocfilehash: 10af942724ce0207bc6e64f1ebabfdcd2d3488bd
-ms.lasthandoff: 04/18/2017
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# .NET Framework 4.5.2 における再ターゲットの変更点
@@ -32,14 +33,14 @@ ms.lasthandoff: 04/18/2017
|機能|変更|影響|スコープ|
|-------------|------------|------------|-----------|
-|並べ替えられていない制限操作を使用する際のより単純なクエリ|最初に を使用せずに `JOIN` ステートメントを生成し、制限操作への呼び出しを含むクエリは、より単純な SQL を生成します。 [!INCLUDE[net_v45](../../../includes/net-v45-md.md)] へのアップグレード後、これらのクエリは以前のバージョンよりも複雑な SQL を生成しました。|既定では、この機能は無効です。 Entity Framework がパフォーマンスを低下させる追加の `JOIN` ステートメントを生成する場合は、アプリケーション構成 (app.config) ファイルの `` セクションへ次のエントリを追加してこの機能を有効にできます。
``|マイナー|
+|並べ替えられていない制限操作を使用する際のより単純なクエリ|最初に `JOIN` を使用せずに ステートメントを生成し、制限操作への呼び出しを含むクエリは、より単純な SQL を生成します。 [!INCLUDE[net_v45](../../../includes/net-v45-md.md)] へのアップグレード後、これらのクエリは以前のバージョンよりも複雑な SQL を生成しました。|既定では、この機能は無効です。 Entity Framework がパフォーマンスを低下させる追加の `JOIN` ステートメントを生成する場合は、アプリケーション構成 (app.config) ファイルの `` セクションへ次のエントリを追加してこの機能を有効にできます。
``|マイナー|
## Windows フォームの変更の再ターゲット
|機能|変更|影響|スコープ|
|-------------|------------|------------|-----------|
-| メソッドを使用してクリップボードから HTML 形式でデータを取得する|[!INCLUDE[net_v40_short](../../../includes/net-v40-short-md.md)] を対象とするアプリ、または .NET Framework 4.5.1 以前のバージョンで実行されるアプリでは、 は HTML 形式のデータを ASCII 文字列として取得します。 結果として、非 ASCII 文字 (ASCII コードが 0x7F よりも大きい文字) は 2 つのランダムな文字で表されます。 たとえば、「é (0xE9)」は「é (0xC3 0xA9)」により表されます。
[!INCLUDE[net_v45](../../../includes/net-v45-md.md)] 以降を対象とするアプリ、または .NET Framework 4.5.2 で実行されるアプリでは、 は HTML 形式のデータを UTF-8 として取得します。これは、0x7F よりも大きい文字を正しく表します。|HTML 形式の文字列に関するエンコーディング問題に対する回避策を実装し (たとえば、 メソッドに渡すことによってクリップボードから取得された HTML 文字列を明示的にエンコードすることによって)、アプリケーションの対象をバージョン 4 から 4.5 に変更する場合、その回避策を削除する必要があります。|Minor|
+| メソッドを使用してクリップボードからデータを HTML 形式で取得する|[!INCLUDE[net_v40_short](../../../includes/net-v40-short-md.md)] を対象とするアプリまたは .NET Framework 4.5.1 以前のバージョンで実行されるアプリでは、 は HTML 形式のデータを ASCII 文字列として取得します。 結果として、非 ASCII 文字 (ASCII コードが 0x7F よりも大きい文字) は 2 つのランダムな文字で表されます。 たとえば、「é (0xE9)」は「é (0xC3 0xA9)」により表されます。
[!INCLUDE[net_v45](../../../includes/net-v45-md.md)] 以降を対象とするアプリまたは .NET Framework 4.5.2 で実行されるアプリでは、 は HTML 形式のデータを UTF-8 として取得します。これは、0x7F よりも大きい文字を正しく表しています。|HTML 形式の文字列を使用するエンコーディングの問題に対する回避策 (例: クリップボードから取得した HTML 文字列を メソッドに渡して明示的にエンコードすること) を実装し、アプリをバージョン 4 から 4.5 へ再ターゲットしている場合は、その回避策を削除する必要があります。|マイナー|
## 関連項目
[ランタイムの変更点](../../../docs/framework/migration-guide/runtime-changes-in-the-net-framework-4-5-2.md)
diff --git a/docs/framework/migration-guide/runtime-changes-in-the-net-framework-4-5-1.md b/docs/framework/migration-guide/runtime-changes-in-the-net-framework-4-5-1.md
index 293fa4d58e1..e31317b8f85 100644
--- a/docs/framework/migration-guide/runtime-changes-in-the-net-framework-4-5-1.md
+++ b/docs/framework/migration-guide/runtime-changes-in-the-net-framework-4-5-1.md
@@ -22,7 +22,7 @@ ms.translationtype: Human Translation
ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
ms.openlocfilehash: 4e4903c2f25354005f95b3ed8f9728cfe8a0a92e
ms.contentlocale: ja-jp
-ms.lasthandoff: 04/18/2017
+ms.lasthandoff: 05/22/2017
---
# .NET Framework 4.5.1 におけるランタイムの変更点
@@ -47,18 +47,18 @@ ms.lasthandoff: 04/18/2017
|機能|変更|影響|スコープ|
|-------------|------------|------------|-----------|
-| シリアル化|.NET Framework 4.5 で を使ってシリアル化された オブジェクトは、タイプが内部変更されたため、.NET Framework 4.5.1 および 4.5.2 では逆シリアル化できません。
この変更は、次のシナリオには適用*されません*。
.NET Framework 4.5 でシリアル化され、[!INCLUDE[net_v46](../../../includes/net-v46-md.md)] で逆シリアル化された オブジェクト。 [!INCLUDE[net_v46](../../../includes/net-v46-md.md)] の は、このオブジェクトを逆シリアル化することができます。
NET Framework の後のバージョンでシリアル化され、.NET Framework 4.5 で逆シリアル化された オブジェクト。 .NET Framework 4.5 の は、このオブジェクトを逆シリアル化することができます。
.NET Framework 4.5 以降の .NET Framework のすべてのバージョン間における オブジェクトのシリアル化および逆シリアル化。 この変更は、.NET Framework 4.5 *のみ*でシリアル化したオブジェクトに適用されます。| オブジェクトを .NET Framework 4.5 でシリアル化してから、それより後のバージョンの .NET Framework で逆シリアル化する必要がある場合は、2 つの方法で行うことができます。
または などのシリアライザーを代わりに使用する。
NET Framework 4.5 でシリアル化された オブジェクトの逆シリアル化をサポートする [!INCLUDE[net_v46](../../../includes/net-v46-md.md)] にアップグレードする。|マイナー|
-| クラス| は、null が埋め込まれた文字列を切り詰めます。 クラスでは null 文字はサポートされていません。|この変更は、 を使用してプロセス内の データを読み取り、null 文字を区切り記号として使用するアプリにのみ影響します。|エッジ|
-| クラス|ランタイムは次の内容を指定するコントラクトを強制するようになりました。ETW イベント メソッドを定義する から派生されたクラスは、イベント ID の後に ETW イベント メソッドが渡されたのと同じ引数を指定して、基底クラス メソッドを呼び出す必要があります。| がこのコントラクトに違反するイベント ソースのプロセスで データを読み取った場合、 例外がスローされます。
「[軽減策: EventSource.WriteEvent メソッドの呼び出し](../../../docs/framework/migration-guide/mitigation-eventsource-writeevent-method-calls.md)」を参照してください。|マイナー|
+| のシリアル化|.NET Framework 4.5 において でシリアル化された オブジェクトは、単に型の内部変更のために .NET Framework 4.5.1 および 4.5.2 で逆シリアル化することはできません。
この変更は、次のシナリオには適用*されません*。
.NET Framework 4.5 でシリアル化され、[!INCLUDE[net_v46](../../../includes/net-v46-md.md)] で逆シリアル化された オブジェクト。 [!INCLUDE[net_v46](../../../includes/net-v46-md.md)] の はオブジェクトを逆シリアル化できます。
.NET Framework の以降のバージョンでシリアル化し、.NET Framework 4.5 で逆シリアル化された オブジェクト。 .NET Framework 4.5 の はオブジェクトを逆シリアル化できます。
.NET Framework 4.5 より後の任意の .NET Framework バージョン間での オブジェクトのバージョン間のシリアル化および逆シリアル化。 この変更は、.NET Framework 4.5 *のみ*でシリアル化したオブジェクトに適用されます。|.NET Framework 4.5 で オブジェクトをシリアル化し、.NET Framework の以降のバージョンに逆シリアル化する必要がある場合、2 つの回避策が使用可能です。
または など、代替のシリアライザーを使用します。
.NET Framework 4.5 でシリアル化された オブジェクトの逆シリアル化をサポートする [!INCLUDE[net_v46](../../../includes/net-v46-md.md)] へのアップグレード。|マイナー|
+| クラス| は、埋め込まれた null のある文字列を切り捨てます。 null 文字は クラスでサポートされません。|変更は、プロセスの データを読み取るために を使用し、区切り記号として null 文字を使用するアプリにのみ影響します。|エッジ|
+| クラス|ランタイムは次の内容を指定するコントラクトを強制するようになりました: ETW イベント メソッドを定義する から派生するクラスは、ETW イベント メソッドが渡された同じ引数が続くイベント ID の基底クラス メソッドを呼び出す必要があります。| 例外は、 がこのコントラクトに違反するイベント ソースのプロセスの データを読み取るときに、スローされます。
「[軽減策: EventSource.WriteEvent メソッドの呼び出し](../../../docs/framework/migration-guide/mitigation-eventsource-writeevent-method-calls.md)」を参照してください。|マイナー|
|アプリケーション ドメイン間でのオブジェクトの逆シリアル化|場合によっては、アプリが異なるアプリケーション ベースを持つ複数のアプリ ドメインを使用すると、アプリ ドメイン間で論理呼び出しコンテキストのオブジェクトを逆シリアル化しようとして、例外がスローされます。|この問題は、固有のシナリオで発生します。 詳細と軽減策については、「[軽減策: アプリ ドメイン全体でのオブジェクトの逆シリアル化](../../../docs/framework/migration-guide/mitigation-deserialization-of-objects-across-app-domains.md)」を参照してください。|エッジ|
-| メソッド|[!INCLUDE[win8_appstore_long](../../../includes/win8-appstore-long-md.md)]アプリでは、[!INCLUDE[wrt](../../../includes/wrt-md.md)] ストリームのアダプターは、 メソッドから メソッドを呼び出さなくなりました。|この変更は透過的である必要があります。 開発者は次のようなコードを記述して以前の動作を復元できます。
`using (System.IO.Stream stream = GetWindowsRuntimeStream() As Stream) { // do something await stream.FlushAsync(); }`|透過的|
+| メソッド|[!INCLUDE[win8_appstore_long](../../../includes/win8-appstore-long-md.md)] アプリでは、[!INCLUDE[wrt](../../../includes/wrt-md.md)] ストリーム アダプターは、 メソッドから メソッドを呼び出さなくなりました。|この変更は透過的である必要があります。 開発者は次のようなコードを記述して以前の動作を復元できます。
`using (System.IO.Stream stream = GetWindowsRuntimeStream() As Stream) { // do something await stream.FlushAsync(); }`|透過的|
## Windows Communication Foundation (WCF) ランタイム変更
|機能|変更|影響|スコープ|
|-------------|------------|------------|-----------|
-|[minFreeMemoryPercentageToActiveService](http://msdn.microsoft.com/library/ms731336.aspx) 構成設定|WCF サービスがアクティブになる前にサーバーで使用できる必要のある最小限のメモリを設定します。 これは 例外を防止することを目的としています。 [!INCLUDE[net_v45](../../../includes/net-v45-md.md)] では、この設定は影響しません。 [!INCLUDE[net_v451](../../../includes/net-v451-md.md)] では、設定が確認されます。|Web サーバーで使用できる空きメモリが構成設定によって定義されたパーセンテージよりも小さい場合、例外が発生します。 制約されたメモリ環境で正常に開始し、実行された WCF サービスが今度は失敗することがあります。
「[軽減策: minFreeMemoryPercentageToActiveService 構成の設定](../../../docs/framework/migration-guide/mitigation-minfreememorypercentagetoactiveservice-configuration-setting.md)」を参照してください。|マイナー|
+|[minFreeMemoryPercentageToActiveService](http://msdn.microsoft.com/library/ms731336.aspx) 構成設定|WCF サービスがアクティブになる前にサーバーで使用できる必要のある最小限のメモリを設定します。 例外が発生しないようにデザインされています。 [!INCLUDE[net_v45](../../../includes/net-v45-md.md)] では、この設定は影響しません。 [!INCLUDE[net_v451](../../../includes/net-v451-md.md)] では、設定が確認されます。|Web サーバーで使用できる空きメモリが構成設定によって定義されたパーセンテージよりも小さい場合、例外が発生します。 制約されたメモリ環境で正常に開始し、実行された WCF サービスが今度は失敗することがあります。
「[軽減策: minFreeMemoryPercentageToActiveService 構成の設定](../../../docs/framework/migration-guide/mitigation-minfreememorypercentagetoactiveservice-configuration-setting.md)」を参照してください。|マイナー|
## 関連項目
[変更の再ターゲット](../../../docs/framework/migration-guide/retargeting-changes-in-the-net-framework-4-5-1.md)
diff --git a/docs/framework/migration-guide/version-compatibility.md b/docs/framework/migration-guide/version-compatibility.md
index 975e770a830..30168042859 100644
--- a/docs/framework/migration-guide/version-compatibility.md
+++ b/docs/framework/migration-guide/version-compatibility.md
@@ -22,7 +22,7 @@ ms.translationtype: Human Translation
ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
ms.openlocfilehash: 09f682d9c3a1cf5d42bba878676d84b9328a1a81
ms.contentlocale: ja-jp
-ms.lasthandoff: 04/18/2017
+ms.lasthandoff: 05/22/2017
---
# .NET Framework のバージョンの互換性
@@ -50,7 +50,7 @@ ms.lasthandoff: 04/18/2017
## コンポーネントのバージョンの互換性
アプリは、それが実行される .NET Framework を制御できますが、コンポーネントは制御できません。 コンポーネントとクラス ライブラリは特定のアプリのコンテキストで読み込まれるので、アプリが実行されるバージョンの .NET Framework で自動的に実行されます。
- この制限のため、互換性の保証は、コンポーネントにとって特に重要です。 .NET Framework 4 以降では、コンポーネントに 属性を適用することにより、複数のバージョン間で許可されるコンポーネントの互換性を指定できるようになりました。 ツールは、この属性を使用して、コンポーネントの将来のバージョンでの互換性保証の潜在的な違反を検出できます。
+ この制限のため、互換性の保証は、コンポーネントにとって特に重要です。 .NET Framework 4 以降、コンポーネントに 属性を適用することにより、複数のバージョンで想定されるコンポーネントの互換性の程度を指定できるようになりました。 ツールは、この属性を使用して、コンポーネントの将来のバージョンでの互換性保証の潜在的な違反を検出できます。
## 下位互換性と .NET Framework 4.5
.NET Framework 4.5 およびそのポイント リリース (4.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7) には、以前のバージョンの .NET Framework でビルドされたアプリと下位互換性があります。 つまり、旧バージョンの .NET Framework でビルドしたアプリとコンポーネントは、.NET Framework 4.5 で変更を行わずに動作します。 ただし、既定では、アプリは、開発された共通言語ランタイムのバージョンで動作するため、アプリを .NET Framework 4.5 で実行するには構成ファイルを提供する必要がある場合があります。 詳細については、この記事の前半に記載した「[アプリのバージョンの互換性](#Apps)」を参照してください。
diff --git a/docs/framework/resources/index.md b/docs/framework/resources/index.md
index 9644d658c1b..463be8e80bc 100644
--- a/docs/framework/resources/index.md
+++ b/docs/framework/resources/index.md
@@ -22,10 +22,11 @@ caps.latest.revision: 19
author: rpetrusha
ms.author: ronpet
manager: wpickett
-translationtype: Human Translation
-ms.sourcegitcommit: c50b3e328998b65ec47efe6d7457b36116813c77
-ms.openlocfilehash: 3bbfaf3272444fbd2127f01ae4d5c9ca0db7bd39
-ms.lasthandoff: 04/08/2017
+ms.translationtype: Machine Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: ffe0b574b00e3ce420d83658f5844f26c3f8ea72
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# デスクトップ アプリケーションのリソース
@@ -50,23 +51,23 @@ ms.lasthandoff: 04/08/2017
詳細については、「[リソースのパッケージ化と配置](../../../docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md)」の記事を参照してください。
## リソースの取得
- プロパティに指定されたカルチャに基づいて、アプリは実行時にスレッドごとに適切なローカライズ済みリソースをロードします。 このプロパティ値の派生は次のように行われます。
+ 実行時に、アプリは、 プロパティで指定されるカルチャに基づいて、適切なローカライズ バージョンのリソースをスレッド単位で読み込みます。 このプロパティ値の派生は次のように行われます。
- ローカライズされたカルチャを表す オブジェクトを プロパティに直接割り当てます。
-- カルチャが明示的に割り当てられていない場合は、 プロパティから既定の UI カルチャを取得します。
+- カルチャが明示的に割り当てられていない場合は、 プロパティから既定のスレッド UI カルチャを取得します。
- 既定のスレッド UI カルチャが明示的に割り当てられていない場合は、Windows の `GetUserDefaultUILanguage` 関数を呼び出して、ローカル コンピューター上の現在のユーザーのカルチャを取得します。
- 現在の UIカルチャの設定方法の詳細については、 および のリファレンス ページを参照してください。
+ 現在の UI カルチャを設定する方法の詳細については、「」リファレンス ページと「」リファレンス ページを参照してください。
- これで、 クラスを使用して、現在の UI カルチャまたは特定のカルチャのリソースを取得できます。 クラスはデスクトップ アプリのリソースを取得する場合に最もよく使用されますが、 名前空間には、リソースの取得に使用できるその他のタイプも含まれています。 次の設定があります。
+ これで、 クラスを使用して、現在の UI カルチャまたは特定のカルチャのリソースを取得できます。 クラスはデスクトップ アプリのリソースを取得する場合に最もよく使用されますが、 名前空間には、リソースの取得に使用できるその他のタイプも含まれています。 以下に例を示します。
- クラス。アセンブリに埋め込まれているリソースまたはスタンドアロンの .resources バイナリ ファイルに格納されているリソースを列挙できます。 これは、実行時に使用可能なリソースの正確な名前がわからない場合に役立ちます。
- クラス。XML (.resx) ファイルからリソースを取得できます。
-- クラス。フォールバック規則に従わずに特定のカルチャのリソースを取得できます。 リソースは、アセンブリ、またはスタンドアロンの .resources バイナリ ファイルに格納できます。 クラスの使用を可能にする 実装を開発して、その他のソースからリソースを取得することもできます。
+- クラス。フォールバック規則に従わずに特定のカルチャのリソースを取得できます。 リソースは、アセンブリ、またはスタンドアロンの .resources バイナリ ファイルに格納できます。 また、 の実装も開発できます。この実装によって、 クラスを使用して他のソースからリソースを取得できるようになります。
- クラス。XML リソース ファイル内のすべての項目を取得してメモリに格納できます。
diff --git a/docs/framework/tools/index.md b/docs/framework/tools/index.md
index b1eec46dc12..19c50fd7cc7 100644
--- a/docs/framework/tools/index.md
+++ b/docs/framework/tools/index.md
@@ -24,10 +24,11 @@ caps.latest.revision: 65
author: mairaw
ms.author: mairaw
manager: wpickett
-translationtype: Human Translation
-ms.sourcegitcommit: c50b3e328998b65ec47efe6d7457b36116813c77
-ms.openlocfilehash: 792ffdaefdd3379673df7789bd499eade26b0a6d
-ms.lasthandoff: 04/08/2017
+ms.translationtype: Machine Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: baaf365a21661b377f8151e5d97ac16542aa2c36
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# .NET Framework ツール
diff --git a/docs/framework/whats-new/index.md b/docs/framework/whats-new/index.md
index 618480aa3ee..56604e4f69f 100644
--- a/docs/framework/whats-new/index.md
+++ b/docs/framework/whats-new/index.md
@@ -20,7 +20,7 @@ ms.translationtype: Human Translation
ms.sourcegitcommit: fe9ab371ab8d3eee3778412e446b7aa30b42476b
ms.openlocfilehash: 416e97cd7f59b0fc63052673acee8b55a3c11c1f
ms.contentlocale: ja-jp
-ms.lasthandoff: 05/19/2017
+ms.lasthandoff: 05/22/2017
---
diff --git a/docs/framework/winforms/advanced/index.md b/docs/framework/winforms/advanced/index.md
index 8aad52f0bff..4b1818b9e45 100644
--- a/docs/framework/winforms/advanced/index.md
+++ b/docs/framework/winforms/advanced/index.md
@@ -19,10 +19,11 @@ caps.latest.revision: 13
author: dotnet-bot
ms.author: dotnetcontent
manager: wpickett
-translationtype: Human Translation
-ms.sourcegitcommit: c50b3e328998b65ec47efe6d7457b36116813c77
-ms.openlocfilehash: 6421143cf124410913b66703b2528cefcd77d6fe
-ms.lasthandoff: 04/08/2017
+ms.translationtype: Machine Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: cbdc12b72de5d8943cd193195d6f382dfc4a496f
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# Windows フォーム アプリケーションの拡張
diff --git a/docs/framework/winforms/controls/index.md b/docs/framework/winforms/controls/index.md
index b7722a8f195..32e750f3433 100644
--- a/docs/framework/winforms/controls/index.md
+++ b/docs/framework/winforms/controls/index.md
@@ -20,10 +20,11 @@ caps.latest.revision: 16
author: dotnet-bot
ms.author: dotnetcontent
manager: wpickett
-translationtype: Human Translation
-ms.sourcegitcommit: c50b3e328998b65ec47efe6d7457b36116813c77
-ms.openlocfilehash: 5bfd408e2c96260690814aae56a34519f627034b
-ms.lasthandoff: 04/08/2017
+ms.translationtype: Machine Translation
+ms.sourcegitcommit: deb760878391856cf07bab04563d0ec19a1511e7
+ms.openlocfilehash: e92fd440f0afd265a65395a715b08df44cf37f9e
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# Windows フォーム コントロール
diff --git a/docs/framework/wpf/advanced/index.md b/docs/framework/wpf/advanced/index.md
index 41db25013fa..63358abc9c0 100644
--- a/docs/framework/wpf/advanced/index.md
+++ b/docs/framework/wpf/advanced/index.md
@@ -21,10 +21,11 @@ caps.latest.revision: 82
author: dotnet-bot
ms.author: dotnetcontent
manager: wpickett
-translationtype: Human Translation
-ms.sourcegitcommit: c50b3e328998b65ec47efe6d7457b36116813c77
-ms.openlocfilehash: 706aab6d49b75d3ee15425b4f83eea5394a79d26
-ms.lasthandoff: 04/08/2017
+ms.translationtype: Machine Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: 8b7d089b293c4a33c55e3d379ad9b6d673f266ef
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# 詳細設定 (Windows Presentation Foundation)
diff --git a/docs/framework/wpf/data/index.md b/docs/framework/wpf/data/index.md
index cc3e717343f..00103145181 100644
--- a/docs/framework/wpf/data/index.md
+++ b/docs/framework/wpf/data/index.md
@@ -20,10 +20,11 @@ caps.latest.revision: 78
author: dotnet-bot
ms.author: dotnetcontent
manager: wpickett
-translationtype: Human Translation
-ms.sourcegitcommit: c50b3e328998b65ec47efe6d7457b36116813c77
-ms.openlocfilehash: 612b0ba4d4ef9ff773e1c8ce8fc9d498979110ff
-ms.lasthandoff: 04/08/2017
+ms.translationtype: Machine Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: b0736c44d9b301d1e6005c430ff8feeb2f335e6d
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# データ
diff --git a/docs/standard/asynchronous-programming-patterns/index.md b/docs/standard/asynchronous-programming-patterns/index.md
index efa3b94ed55..cf47281d985 100644
--- a/docs/standard/asynchronous-programming-patterns/index.md
+++ b/docs/standard/asynchronous-programming-patterns/index.md
@@ -16,10 +16,11 @@ caps.latest.revision: 5
author: rpetrusha
ms.author: ronpet
manager: wpickett
-translationtype: Human Translation
-ms.sourcegitcommit: c50b3e328998b65ec47efe6d7457b36116813c77
-ms.openlocfilehash: 26d5c4da21671c0f4ce37bf08c28ae82213f4374
-ms.lasthandoff: 04/08/2017
+ms.translationtype: Machine Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: a8a89b8987eaff4d94f5e620c45b551b7be682d8
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# 非同期プログラミングのパターン
diff --git a/docs/standard/attributes/index.md b/docs/standard/attributes/index.md
index eb158bf6fee..a34b1700198 100644
--- a/docs/standard/attributes/index.md
+++ b/docs/standard/attributes/index.md
@@ -22,10 +22,11 @@ caps.latest.revision: 12
author: rpetrusha
ms.author: ronpet
manager: wpickett
-translationtype: Human Translation
-ms.sourcegitcommit: c50b3e328998b65ec47efe6d7457b36116813c77
-ms.openlocfilehash: 79a00f9961f85a92624f0f360a25a5727342de41
-ms.lasthandoff: 04/08/2017
+ms.translationtype: Machine Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: 10ad4fe315283bfc76b24de537574ee8ef2ba979
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# 属性を使用したメタデータの拡張
diff --git a/docs/standard/base-types/index.md b/docs/standard/base-types/index.md
index d76c97380ae..50d1caf6be4 100644
--- a/docs/standard/base-types/index.md
+++ b/docs/standard/base-types/index.md
@@ -17,10 +17,11 @@ caps.latest.revision: 14
author: rpetrusha
ms.author: ronpet
manager: wpickett
-translationtype: Human Translation
-ms.sourcegitcommit: 9169510da6b6d5022b59a3a520b79933c783ce05
-ms.openlocfilehash: 490a09798518b3750ff5ae2fc19259f201ffc964
-ms.lasthandoff: 04/11/2017
+ms.translationtype: Machine Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: e1451f41b463e28a5fa305f23f3790bcfc066c30
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# .NET における基本型の操作
diff --git a/docs/standard/garbage-collection/index.md b/docs/standard/garbage-collection/index.md
index 8a0beacc9a9..937fa9217af 100644
--- a/docs/standard/garbage-collection/index.md
+++ b/docs/standard/garbage-collection/index.md
@@ -28,10 +28,11 @@ caps.latest.revision: 36
author: rpetrusha
ms.author: ronpet
manager: wpickett
-translationtype: Human Translation
-ms.sourcegitcommit: e6c68eb589ce80fa6154c77840c8d4fdee4d8a81
-ms.openlocfilehash: b48c375c86b435e880e9ad9650941ab0f2329c3a
-ms.lasthandoff: 04/11/2017
+ms.translationtype: Machine Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: 11ea4186a77a600d1645fe334ba9fd704fe728b4
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# ガベージ コレクション
diff --git a/docs/standard/globalization-localization/index.md b/docs/standard/globalization-localization/index.md
index 041f18a3b94..04492208aea 100644
--- a/docs/standard/globalization-localization/index.md
+++ b/docs/standard/globalization-localization/index.md
@@ -21,10 +21,11 @@ caps.latest.revision: 42
author: rpetrusha
ms.author: ronpet
manager: wpickett
-translationtype: Human Translation
-ms.sourcegitcommit: c50b3e328998b65ec47efe6d7457b36116813c77
-ms.openlocfilehash: d6313cea51b98b3b19363f3c465e5adf241ab3d4
-ms.lasthandoff: 04/08/2017
+ms.translationtype: Machine Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: 46a0ccb9db4d468e68b1e8d1d278308e6e87e85e
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# .NET Framework アプリケーションのグローバライズとローカライズ
diff --git a/docs/standard/tour.md b/docs/standard/tour.md
index 5959287b2ce..ec2ecf68af6 100644
--- a/docs/standard/tour.md
+++ b/docs/standard/tour.md
@@ -10,11 +10,11 @@ ms.prod: .net
ms.technology: dotnet-standard
ms.devlang: dotnet
ms.assetid: bbfe6465-329d-4982-869d-472e7ef85d93
-ms.translationtype: Human Translation
-ms.sourcegitcommit: 48563be13dc07000ced2e6817b3028e6117abd93
-ms.openlocfilehash: ee6ced104137a453267b409fea05716d781ef83f
+ms.translationtype: Machine Translation
+ms.sourcegitcommit: d00f2096e0799107a8a2ff1d12274c6026d4c27a
+ms.openlocfilehash: 50e5b333f892cf469e9f3fe57a0325ac6d8e641f
ms.contentlocale: ja-jp
-ms.lasthandoff: 04/18/2017
+ms.lasthandoff: 05/22/2017
---
@@ -28,7 +28,7 @@ ms.lasthandoff: 04/18/2017
## コード サンプルの実行方法
-コード サンプルを実行できるように開発環境を設定する方法については、「[Getting Started](getting-started.md)」 (概要) をご覧ください。 このページのコード サンプルをコピーして環境に貼り付け、実行することができます。
+コード サンプルを実行できるように開発環境を設定する方法については、「[Getting Started](get-started.md)」 (概要) をご覧ください。 このページのコード サンプルをコピーして環境に貼り付け、実行することができます。
> [!NOTE]
将来的には、このドキュメント サイトからブラウザーでコード サンプルを実行できるようにします。
@@ -151,7 +151,7 @@ C# の機能については、「[C# のツアー](../csharp/tour-of-csharp/inde
F# の機能については、「[F# のツアー](../fsharp/tour.md)」をご覧ください。
-独自のコードの記述を開始する場合は、「[作業の開始](getting-started.md)」をご覧ください。
+独自のコードの記述を開始する場合は、「[作業の開始](get-started.md)」をご覧ください。
.NET の重要なコンポーネントについては、「[.NET アーキテクチャ コンポーネント](components.md)」をご覧ください。
diff --git a/docs/visual-basic/developing-apps/programming/app-settings/accessing-application-settings.md b/docs/visual-basic/developing-apps/programming/app-settings/accessing-application-settings.md
index d3372d7ff4a..0357984791f 100644
--- a/docs/visual-basic/developing-apps/programming/app-settings/accessing-application-settings.md
+++ b/docs/visual-basic/developing-apps/programming/app-settings/accessing-application-settings.md
@@ -31,10 +31,11 @@ translation.priority.ht:
- tr-tr
- zh-cn
- zh-tw
-translationtype: Human Translation
-ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
-ms.openlocfilehash: 9c9759ffb68c9068c14b3aa507535e2dfb56e47b
-ms.lasthandoff: 03/13/2017
+ms.translationtype: Human Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: 3864089caaf24eb61a3db9a97c674dc42e40a3cd
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# アプリケーション設定へのアクセス (Visual Basic)
diff --git a/docs/visual-basic/developing-apps/programming/app-settings/how-to-change-user-settings.md b/docs/visual-basic/developing-apps/programming/app-settings/how-to-change-user-settings.md
index f436606cc6e..34f8fd54aa6 100644
--- a/docs/visual-basic/developing-apps/programming/app-settings/how-to-change-user-settings.md
+++ b/docs/visual-basic/developing-apps/programming/app-settings/how-to-change-user-settings.md
@@ -33,10 +33,11 @@ translation.priority.ht:
- tr-tr
- zh-cn
- zh-tw
-translationtype: Human Translation
-ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
-ms.openlocfilehash: 1637761f313d75e4385c009ca489ae9667cfd2ad
-ms.lasthandoff: 03/13/2017
+ms.translationtype: Human Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: 70928b174125507469ad44ef2093b734bbe3d09f
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# 方法 : Visual Basic でユーザー設定を変更する
diff --git a/docs/visual-basic/developing-apps/programming/app-settings/how-to-read-application-settings.md b/docs/visual-basic/developing-apps/programming/app-settings/how-to-read-application-settings.md
index d52f9601122..11d86b92e01 100644
--- a/docs/visual-basic/developing-apps/programming/app-settings/how-to-read-application-settings.md
+++ b/docs/visual-basic/developing-apps/programming/app-settings/how-to-read-application-settings.md
@@ -32,10 +32,11 @@ translation.priority.ht:
- tr-tr
- zh-cn
- zh-tw
-translationtype: Human Translation
-ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
-ms.openlocfilehash: e5ad120e52896476447d892438ed9a5d2979da8c
-ms.lasthandoff: 03/13/2017
+ms.translationtype: Human Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: 39c98f4fa461d037f5a0c551b5c1ea089f25451d
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# 方法 : Visual Basic でアプリケーション設定を読み取る
diff --git a/docs/visual-basic/getting-started/additional-resources.md b/docs/visual-basic/getting-started/additional-resources.md
index 1c750ed0240..b7965fd6936 100644
--- a/docs/visual-basic/getting-started/additional-resources.md
+++ b/docs/visual-basic/getting-started/additional-resources.md
@@ -36,10 +36,11 @@ translation.priority.ht:
- tr-tr
- zh-cn
- zh-tw
-translationtype: Human Translation
-ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0
-ms.openlocfilehash: ac8a0f8f3889a9de9fbb6a43241c5ab855e938ab
-ms.lasthandoff: 03/13/2017
+ms.translationtype: Human Translation
+ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16
+ms.openlocfilehash: 692e0a53391556c6327e493d3d45e811db4cfdb7
+ms.contentlocale: ja-jp
+ms.lasthandoff: 05/22/2017
---
# Visual Basic プログラマのための追加リソース
diff --git a/includes/ajax-current-ext-md.md b/includes/ajax-current-ext-md.md
new file mode 100644
index 00000000000..1f2bba75f75
--- /dev/null
+++ b/includes/ajax-current-ext-md.md
@@ -0,0 +1 @@
+Microsoft Ajax
\ No newline at end of file
diff --git a/includes/ajax-current-short-md.md b/includes/ajax-current-short-md.md
new file mode 100644
index 00000000000..1f2bba75f75
--- /dev/null
+++ b/includes/ajax-current-short-md.md
@@ -0,0 +1 @@
+Microsoft Ajax
\ No newline at end of file
diff --git a/includes/avalon1-md.md b/includes/avalon1-md.md
new file mode 100644
index 00000000000..ec2f2b4ecea
--- /dev/null
+++ b/includes/avalon1-md.md
@@ -0,0 +1 @@
+Windows Presentation Foundation (WPF)
\ No newline at end of file
diff --git a/includes/avalon2-md.md b/includes/avalon2-md.md
new file mode 100644
index 00000000000..92826b01ec3
--- /dev/null
+++ b/includes/avalon2-md.md
@@ -0,0 +1 @@
+WPF
\ No newline at end of file
diff --git a/includes/dnprdnext-md.md b/includes/dnprdnext-md.md
new file mode 100644
index 00000000000..a85e933d2f6
--- /dev/null
+++ b/includes/dnprdnext-md.md
@@ -0,0 +1 @@
+.NET Framework 2.0
\ No newline at end of file
diff --git a/includes/dnprdnlong-md.md b/includes/dnprdnlong-md.md
new file mode 100644
index 00000000000..a85e933d2f6
--- /dev/null
+++ b/includes/dnprdnlong-md.md
@@ -0,0 +1 @@
+.NET Framework 2.0
\ No newline at end of file
diff --git a/includes/tla2sharptla-mswin-md.md b/includes/tla2sharptla-mswin-md.md
new file mode 100644
index 00000000000..1058cb39495
--- /dev/null
+++ b/includes/tla2sharptla-mswin-md.md
@@ -0,0 +1 @@
+Windows
\ No newline at end of file
diff --git a/includes/tla2sharptla-titlexaml-md.md b/includes/tla2sharptla-titlexaml-md.md
new file mode 100644
index 00000000000..7d3d6afaedc
--- /dev/null
+++ b/includes/tla2sharptla-titlexaml-md.md
@@ -0,0 +1 @@
+XAML
\ No newline at end of file
diff --git a/includes/tla2sharptla-ui-md.md b/includes/tla2sharptla-ui-md.md
new file mode 100644
index 00000000000..f599d5c5cad
--- /dev/null
+++ b/includes/tla2sharptla-ui-md.md
@@ -0,0 +1 @@
+UI
\ No newline at end of file
diff --git a/includes/tla2sharptla-uri-md.md b/includes/tla2sharptla-uri-md.md
new file mode 100644
index 00000000000..f80712e1292
--- /dev/null
+++ b/includes/tla2sharptla-uri-md.md
@@ -0,0 +1 @@
+URI
\ No newline at end of file
diff --git a/includes/tla2sharptla-whistler-md.md b/includes/tla2sharptla-whistler-md.md
new file mode 100644
index 00000000000..936c76a97d4
--- /dev/null
+++ b/includes/tla2sharptla-whistler-md.md
@@ -0,0 +1 @@
+Windows XP
\ No newline at end of file
diff --git a/includes/tla2sharptla-whistler2-md.md b/includes/tla2sharptla-whistler2-md.md
new file mode 100644
index 00000000000..936c76a97d4
--- /dev/null
+++ b/includes/tla2sharptla-whistler2-md.md
@@ -0,0 +1 @@
+Windows XP
\ No newline at end of file
diff --git a/includes/tla2sharptla-win-md.md b/includes/tla2sharptla-win-md.md
new file mode 100644
index 00000000000..1058cb39495
--- /dev/null
+++ b/includes/tla2sharptla-win-md.md
@@ -0,0 +1 @@
+Windows
\ No newline at end of file
diff --git a/includes/tla2sharptla-winclient-md.md b/includes/tla2sharptla-winclient-md.md
new file mode 100644
index 00000000000..92826b01ec3
--- /dev/null
+++ b/includes/tla2sharptla-winclient-md.md
@@ -0,0 +1 @@
+WPF
\ No newline at end of file
diff --git a/includes/tla2sharptla-winfxwebapp-md.md b/includes/tla2sharptla-winfxwebapp-md.md
new file mode 100644
index 00000000000..6d0f65efa85
--- /dev/null
+++ b/includes/tla2sharptla-winfxwebapp-md.md
@@ -0,0 +1 @@
+XBAP
\ No newline at end of file
diff --git a/includes/tla2sharptla-wpf-md.md b/includes/tla2sharptla-wpf-md.md
new file mode 100644
index 00000000000..92826b01ec3
--- /dev/null
+++ b/includes/tla2sharptla-wpf-md.md
@@ -0,0 +1 @@
+WPF
\ No newline at end of file
diff --git a/includes/tla2sharptla-xaml-md.md b/includes/tla2sharptla-xaml-md.md
new file mode 100644
index 00000000000..7d3d6afaedc
--- /dev/null
+++ b/includes/tla2sharptla-xaml-md.md
@@ -0,0 +1 @@
+XAML
\ No newline at end of file
diff --git a/includes/tla2sharptla-xamlsharpinitcap-md.md b/includes/tla2sharptla-xamlsharpinitcap-md.md
new file mode 100644
index 00000000000..7d3d6afaedc
--- /dev/null
+++ b/includes/tla2sharptla-xamlsharpinitcap-md.md
@@ -0,0 +1 @@
+XAML
\ No newline at end of file
diff --git a/includes/tla2sharptla-xbap-md.md b/includes/tla2sharptla-xbap-md.md
new file mode 100644
index 00000000000..6d0f65efa85
--- /dev/null
+++ b/includes/tla2sharptla-xbap-md.md
@@ -0,0 +1 @@
+XBAP
\ No newline at end of file
diff --git a/includes/tla2sharptla-xbapsharpplural-md.md b/includes/tla2sharptla-xbapsharpplural-md.md
new file mode 100644
index 00000000000..6d0f65efa85
--- /dev/null
+++ b/includes/tla2sharptla-xbapsharpplural-md.md
@@ -0,0 +1 @@
+XBAP
\ No newline at end of file
diff --git a/includes/tlasharptla-avalonwinfx-md.md b/includes/tlasharptla-avalonwinfx-md.md
new file mode 100644
index 00000000000..53910744e82
--- /dev/null
+++ b/includes/tlasharptla-avalonwinfx-md.md
@@ -0,0 +1 @@
+Microsoft .NET Framework
\ No newline at end of file
diff --git a/includes/tlasharptla-clr-md.md b/includes/tlasharptla-clr-md.md
new file mode 100644
index 00000000000..b6e8f65da16
--- /dev/null
+++ b/includes/tlasharptla-clr-md.md
@@ -0,0 +1 @@
+共通言語ランタイム (CLR)
\ No newline at end of file
diff --git a/includes/tlasharptla-ie-md.md b/includes/tlasharptla-ie-md.md
new file mode 100644
index 00000000000..a0e6d7ff79e
--- /dev/null
+++ b/includes/tlasharptla-ie-md.md
@@ -0,0 +1 @@
+Microsoft Internet Explorer
\ No newline at end of file
diff --git a/includes/tlasharptla-mswin-md.md b/includes/tlasharptla-mswin-md.md
new file mode 100644
index 00000000000..1058cb39495
--- /dev/null
+++ b/includes/tlasharptla-mswin-md.md
@@ -0,0 +1 @@
+Windows
\ No newline at end of file
diff --git a/includes/tlasharptla-netframewk-md.md b/includes/tlasharptla-netframewk-md.md
new file mode 100644
index 00000000000..53910744e82
--- /dev/null
+++ b/includes/tlasharptla-netframewk-md.md
@@ -0,0 +1 @@
+Microsoft .NET Framework
\ No newline at end of file
diff --git a/includes/tlasharptla-titlewinclient-md.md b/includes/tlasharptla-titlewinclient-md.md
new file mode 100644
index 00000000000..92826b01ec3
--- /dev/null
+++ b/includes/tlasharptla-titlewinclient-md.md
@@ -0,0 +1 @@
+WPF
\ No newline at end of file
diff --git a/includes/tlasharptla-titlexaml-md.md b/includes/tlasharptla-titlexaml-md.md
new file mode 100644
index 00000000000..7d3d6afaedc
--- /dev/null
+++ b/includes/tlasharptla-titlexaml-md.md
@@ -0,0 +1 @@
+XAML
\ No newline at end of file
diff --git a/includes/tlasharptla-visualstu-md.md b/includes/tlasharptla-visualstu-md.md
new file mode 100644
index 00000000000..5f8ebc7ff9a
--- /dev/null
+++ b/includes/tlasharptla-visualstu-md.md
@@ -0,0 +1 @@
+Microsoft Visual Studio
\ No newline at end of file
diff --git a/includes/tlasharptla-winclient-md.md b/includes/tlasharptla-winclient-md.md
new file mode 100644
index 00000000000..ec2f2b4ecea
--- /dev/null
+++ b/includes/tlasharptla-winclient-md.md
@@ -0,0 +1 @@
+Windows Presentation Foundation (WPF)
\ No newline at end of file
diff --git a/includes/tlasharptla-winfx-md.md b/includes/tlasharptla-winfx-md.md
new file mode 100644
index 00000000000..53910744e82
--- /dev/null
+++ b/includes/tlasharptla-winfx-md.md
@@ -0,0 +1 @@
+Microsoft .NET Framework
\ No newline at end of file
diff --git a/includes/tlasharptla-winfxwebappsharpplural-md.md b/includes/tlasharptla-winfxwebappsharpplural-md.md
new file mode 100644
index 00000000000..8be9f658053
--- /dev/null
+++ b/includes/tlasharptla-winfxwebappsharpplural-md.md
@@ -0,0 +1 @@
+XAML ブラウザー アプリケーション (XBAP)
\ No newline at end of file
diff --git a/includes/tlasharptla-wpf-md.md b/includes/tlasharptla-wpf-md.md
new file mode 100644
index 00000000000..ec2f2b4ecea
--- /dev/null
+++ b/includes/tlasharptla-wpf-md.md
@@ -0,0 +1 @@
+Windows Presentation Foundation (WPF)
\ No newline at end of file
diff --git a/includes/tlasharptla-xaml-md.md b/includes/tlasharptla-xaml-md.md
new file mode 100644
index 00000000000..64155c7f9ba
--- /dev/null
+++ b/includes/tlasharptla-xaml-md.md
@@ -0,0 +1 @@
+Extensible Application Markup Language (XAML)
\ No newline at end of file
diff --git a/includes/tlasharptla-xamlsharpinitcap-md.md b/includes/tlasharptla-xamlsharpinitcap-md.md
new file mode 100644
index 00000000000..64155c7f9ba
--- /dev/null
+++ b/includes/tlasharptla-xamlsharpinitcap-md.md
@@ -0,0 +1 @@
+Extensible Application Markup Language (XAML)
\ No newline at end of file
diff --git a/includes/tlasharptla-xbapsharpplural-md.md b/includes/tlasharptla-xbapsharpplural-md.md
new file mode 100644
index 00000000000..8be9f658053
--- /dev/null
+++ b/includes/tlasharptla-xbapsharpplural-md.md
@@ -0,0 +1 @@
+XAML ブラウザー アプリケーション (XBAP)
\ No newline at end of file
diff --git a/includes/win8-appstore-long-md.md b/includes/win8-appstore-long-md.md
new file mode 100644
index 00000000000..51095b4e1b1
--- /dev/null
+++ b/includes/win8-appstore-long-md.md
@@ -0,0 +1 @@
+Windows ストア
\ No newline at end of file
diff --git a/includes/winxp-md.md b/includes/winxp-md.md
new file mode 100644
index 00000000000..936c76a97d4
--- /dev/null
+++ b/includes/winxp-md.md
@@ -0,0 +1 @@
+Windows XP
\ No newline at end of file
diff --git a/includes/wrt-md.md b/includes/wrt-md.md
new file mode 100644
index 00000000000..cebdaac27d9
--- /dev/null
+++ b/includes/wrt-md.md
@@ -0,0 +1 @@
+Windows ランタイム
\ No newline at end of file
diff --git a/includes/wxp-md.md b/includes/wxp-md.md
new file mode 100644
index 00000000000..936c76a97d4
--- /dev/null
+++ b/includes/wxp-md.md
@@ -0,0 +1 @@
+Windows XP
\ No newline at end of file