/
MicrosoftQualityGuidelinesAnalyzersResources.ja.xlf
247 lines (247 loc) · 21.1 KB
/
MicrosoftQualityGuidelinesAnalyzersResources.ja.xlf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
<file datatype="xml" source-language="en" target-language="ja" original="../MicrosoftQualityGuidelinesAnalyzersResources.resx">
<body>
<trans-unit id="AvoidPropertySelfAssignmentMessage">
<source>The property {0} should not be assigned to itself.</source>
<target state="translated">プロパティ {0} をそれ自体に割り当てることはできません。</target>
<note />
</trans-unit>
<trans-unit id="AvoidPropertySelfAssignmentTitle">
<source>Do not assign a property to itself.</source>
<target state="translated">プロパティをそれ自体に割り当てないでください。</target>
<note />
</trans-unit>
<trans-unit id="MarkMembersAsStaticCodeFix">
<source>Make static</source>
<target state="translated">静的にする</target>
<note />
</trans-unit>
<trans-unit id="MarkMembersAsStaticCodeFix_WarningAnnotation">
<source>Some references to '{0}' could not be fixed, they should be fixed manually.</source>
<target state="translated">'{0}' への参照を修正できませんでした。手動で修正する必要があります。</target>
<note />
</trans-unit>
<trans-unit id="ReferencingAndReassigningObjectInSameStatementDescription">
<source>When you go through the assignment chain right to left, firstly, reference in object '{0}' will be changed, but when you reffer to this object second time, since it's still the same statement, it will be pointing to it's old value. So if old value of '{0}' isn't saved elsewhere, result of the latter assignment will be lost.</source>
<target state="new">When you go through the assignment chain right to left, firstly, reference in object '{0}' will be changed, but when you reffer to this object second time, since it's still the same statement, it will be pointing to it's old value. So if old value of '{0}' isn't saved elsewhere, result of the latter assignment will be lost.</target>
<note />
</trans-unit>
<trans-unit id="ReferencingAndReassigningObjectInSameStatementMessage">
<source>Object '{0}' is referenced and reassigned in the same statement. You are at risk of referring to unintended object.</source>
<target state="new">Object '{0}' is referenced and reassigned in the same statement. You are at risk of referring to unintended object.</target>
<note />
</trans-unit>
<trans-unit id="ReferencingAndReassigningObjectInSameStatementTitle">
<source>Referring to object and reassigning it in the same statement.</source>
<target state="new">Referring to object and reassigning it in the same statement.</target>
<note />
</trans-unit>
<trans-unit id="UseLiteralsWhereAppropriateTitle">
<source>Use literals where appropriate</source>
<target state="translated">適切な場所にリテラルを使用します</target>
<note />
</trans-unit>
<trans-unit id="UseLiteralsWhereAppropriateDescription">
<source>A field is declared static and read-only (Shared and ReadOnly in Visual Basic), and is initialized by using a value that is computable at compile time. Because the value that is assigned to the targeted field is computable at compile time, change the declaration to a const (Const in Visual Basic) field so that the value is computed at compile time instead of at run?time.</source>
<target state="translated">フィールドが static および read-only (Visual Basic では Shared および ReadOnly) として宣言され、コンパイル時に計算できる値によって初期化されています。対象フィールドに代入された値はコンパイル時に計算できるため、宣言を const (Visual Basic では Const) フィールドに変更して、値が実行時ではなくコンパイル時にコンピューティングされるようにします。</target>
<note />
</trans-unit>
<trans-unit id="UseLiteralsWhereAppropriateMessageDefault">
<source>Field '{0}' is declared as 'static readonly' but is initialized with a constant value. Mark this field as 'const' instead.</source>
<target state="translated">フィールド '{0}' は 'static readonly' として宣言されていますが、定数値を伴って初期化されています。代わりに、このフィールドを 'const' として設定してください。</target>
<note />
</trans-unit>
<trans-unit id="UseLiteralsWhereAppropriateMessageEmptyString">
<source>Field '{0}' is declared as 'static readonly' but is initialized with an empty string (""). Mark this field as 'const' instead.</source>
<target state="translated">フィールド '{0}' は 'static readonly' として宣言されていますが、空の文字列 ("") を伴って初期化されています。代わりに、このフィールドを 'const' として設定してください。</target>
<note />
</trans-unit>
<trans-unit id="DoNotInitializeUnnecessarilyTitle">
<source>Do not initialize unnecessarily</source>
<target state="translated">不必要に初期化しません</target>
<note />
</trans-unit>
<trans-unit id="DoNotInitializeUnnecessarilyDescription">
<source>The common language runtime initializes all fields to their default values before running the constructor. In most cases, initializing a field to its default value in a constructor is redundant, which degrades performance and adds to maintenance costs. One case where it is not redundant occurs when the constructor calls another constructor of the same class or a base class constructor and that constructor initializes the field to a non-default value. In this case, changing the value of the field back to its default value can be appropriate.</source>
<target state="translated">共通言語ランタイムは、コンストラクターを実行する前にすべてのフィールドを既定値に初期化します。ほとんどの場合、コンストラクターでフィールドを既定値に初期化する処理は冗長です。これにより、パフォーマンスが低下し、保守コストが増加します。冗長でない 1 つの例として、コンストラクターが、同じクラスの別コンストラクターまたは基底クラスのコンストラクターを呼び出し、そのコンストラクターがフィールドを既定以外の値に初期化する場合があります。この場合、フィールドの値を変更して既定値に戻すのが適切なこともあります。</target>
<note />
</trans-unit>
<trans-unit id="DoNotInitializeUnnecessarilyMessage">
<source>Do not initialize unnecessarily</source>
<target state="translated">不必要に初期化しません</target>
<note />
</trans-unit>
<trans-unit id="PreferJaggedArraysOverMultidimensionalTitle">
<source>Prefer jagged arrays over multidimensional</source>
<target state="translated">複数次元の配列ではなくジャグ配列を使用します</target>
<note />
</trans-unit>
<trans-unit id="PreferJaggedArraysOverMultidimensionalDescription">
<source>A jagged array is an array whose elements are arrays. The arrays that make up the elements can be of different sizes, leading to less wasted space for some sets of data.</source>
<target state="translated">ジャグ配列とは、その要素も配列である配列です。要素を構成する配列のサイズは異なる場合があるため、データ セットによっては無駄な空間が少なくなります。</target>
<note />
</trans-unit>
<trans-unit id="PreferJaggedArraysOverMultidimensionalMessageDefault">
<source>{0} is a multidimensional array. Replace it with a jagged array if possible.</source>
<target state="translated">{0} は多次元配列です。可能である場合、ジャグ配列で置き換えてください。</target>
<note />
</trans-unit>
<trans-unit id="PreferJaggedArraysOverMultidimensionalMessageReturn">
<source>{0} returns a multidimensional array of {1}. Replace it with a jagged array if possible.</source>
<target state="translated">{0} は {1} の多次元配列を返します。可能である場合、ジャグ配列で置き換えてください。</target>
<note />
</trans-unit>
<trans-unit id="PreferJaggedArraysOverMultidimensionalMessageBody">
<source>{0} uses a multidimensional array of {1}. Replace it with a jagged array if possible.</source>
<target state="translated">{0} は {1} の多次元配列を使用します。可能である場合、ジャグ配列で置き換えてください。</target>
<note />
</trans-unit>
<trans-unit id="MarkMembersAsStaticTitle">
<source>Mark members as static</source>
<target state="translated">メンバーを static に設定します</target>
<note />
</trans-unit>
<trans-unit id="MarkMembersAsStaticDescription">
<source>Members that do not access instance data or call instance methods can be marked as static (Shared in Visual Basic). After you mark the methods as static, the compiler will emit nonvirtual call sites to these members. This can give you a measurable performance gain for performance-sensitive code.</source>
<target state="translated">インスタンス データにアクセスしないメンバーまたはインスタンス メソッドを呼び出さないメンバーは、static (Visual Basic では Shared) に設定できます。メソッドを static に設定すると、コンパイラはこれらのメンバーに対する非仮想呼び出しサイトを出力します。これにより、パフォーマンスを要求されるコードでは、大幅にパフォーマンスが改善されます。</target>
<note />
</trans-unit>
<trans-unit id="MarkMembersAsStaticMessage">
<source>Member {0} does not access instance data and can be marked as static (Shared in VisualBasic)</source>
<target state="translated">メンバー {0} はインスタンス データにアクセスしないため、static (Visual Basic では Shared) に設定できます</target>
<note />
</trans-unit>
<trans-unit id="ReviewVisibleEventHandlersTitle">
<source>Review visible event handlers</source>
<target state="translated">表示するイベント ハンドラーを確認します</target>
<note />
</trans-unit>
<trans-unit id="ReviewVisibleEventHandlersDescription">
<source>A public or protected event-handling method was detected. Event-handling methods should not be exposed unless absolutely necessary.</source>
<target state="translated">パブリックまたは保護されたイベント処理メソッドが検出されました。イベント処理メソッドは、どうしても必要な場合を除いて公開しないでください。</target>
<note />
</trans-unit>
<trans-unit id="ReviewVisibleEventHandlersMessageSecurity">
<source>Consider making {0} not externally visible or ensure that it is benign code.</source>
<target state="translated">{0} の外部からの参照を不可能に設定することを検討するか、害のないコードであることを確認してください。</target>
<note />
</trans-unit>
<trans-unit id="ReviewVisibleEventHandlersMessageDefault">
<source>Consider making {0} not externally visible.</source>
<target state="translated">{0} の外部からの参照を不可能に設定することを検討してください。</target>
<note />
</trans-unit>
<trans-unit id="SealMethodsThatSatisfyPrivateInterfacesTitle">
<source>Seal methods that satisfy private interfaces</source>
<target state="translated">プライベート インターフェイスを満たすメソッドをシールします</target>
<note />
</trans-unit>
<trans-unit id="SealMethodsThatSatisfyPrivateInterfacesDescription">
<source>An inheritable public type provides an overridable method implementation of an internal (Friend in Visual Basic) interface. To fix a violation of this rule, prevent the method from being overridden outside the assembly.</source>
<target state="translated">継承可能なパブリック型により、internal (Visual Basic では Friend) インターフェイスのオーバーライド可能なメソッド実装が提供されます。この規則の違反を修正するには、アセンブリの外側でメソッドがオーバーライドされないようにします。</target>
<note />
</trans-unit>
<trans-unit id="SealMethodsThatSatisfyPrivateInterfacesMessage">
<source>Seal methods that satisfy private interfaces</source>
<target state="translated">プライベート インターフェイスを満たすメソッドをシールします</target>
<note />
</trans-unit>
<trans-unit id="RemoveEmptyFinalizers">
<source>Remove empty Finalizers</source>
<target state="translated">空のファイナライザーを削除します</target>
<note />
</trans-unit>
<trans-unit id="RemoveEmptyFinalizersDescription">
<source>Finalizers should be avoided where possible, to avoid the additional performance overhead involved in tracking object lifetime.</source>
<target state="translated">オブジェクトの有効期間の追跡に関連するパフォーマンスの低下を避けるために、可能な場合は、ファイナライザーの使用を避けてください。</target>
<note />
</trans-unit>
<trans-unit id="DoNotCallOverridableMethodsInConstructors">
<source>Do not call overridable methods in constructors</source>
<target state="translated">コンストラクターのオーバーライド可能なメソッドを呼び出しません</target>
<note />
</trans-unit>
<trans-unit id="DoNotCallOverridableMethodsInConstructorsDescription">
<source>Virtual methods defined on the class should not be called from constructors. If a derived class has overridden the method, the derived class version will be called (before the derived class constructor is called).</source>
<target state="translated">クラスで定義された仮想メソッドはコンストラクターから呼び出すことができません。派生クラスがメソッドをオーバーライドした場合、派生クラス コンストラクターの前に、派生クラス バージョンが呼び出されます。</target>
<note />
</trans-unit>
<trans-unit id="RethrowToPreserveStackDetailsMessage">
<source>Re-throwing caught exception changes stack information.</source>
<target state="translated">キャッチされた例外が再スローされると、スタック情報が変更されます。</target>
<note />
</trans-unit>
<trans-unit id="RethrowToPreserveStackDetailsTitle">
<source>Rethrow to preserve stack details.</source>
<target state="translated">スタック詳細を保持するために再スローします。</target>
<note />
</trans-unit>
<trans-unit id="MakeDeclaringTypeInternal">
<source>Make declaring type internal.</source>
<target state="translated">宣言する型を internal に設定します。</target>
<note />
</trans-unit>
<trans-unit id="MakeDeclaringTypeSealed">
<source>Make declaring type sealed.</source>
<target state="translated">宣言する型をシールドに設定します。</target>
<note />
</trans-unit>
<trans-unit id="MakeMemberNotOverridable">
<source>Make member not overridable.</source>
<target state="translated">メンバーをオーバーライド不可能にします。</target>
<note />
</trans-unit>
<trans-unit id="DoNotRaiseExceptionsInExceptionClausesDescription">
<source>When an exception is raised in a finally clause, the new exception hides the active exception. This makes the original error difficult to detect and debug.</source>
<target state="translated">finally 句で例外が発生すると、新しい例外によってアクティブな例外が隠れます。これにより、元のエラーの検出およびデバッグが困難になります。</target>
<note />
</trans-unit>
<trans-unit id="DoNotRaiseExceptionsInExceptionClausesMessageFinally">
<source>Do not raise an exception from within a finally clause. </source>
<target state="translated">finally 句内から例外を発生させないでください。 </target>
<note />
</trans-unit>
<trans-unit id="DoNotRaiseExceptionsInExceptionClausesTitle">
<source>Do not raise exceptions in finally clauses</source>
<target state="translated">finally 句で例外を発生させません</target>
<note />
</trans-unit>
<trans-unit id="UseLiteralsWhereAppropriateCodeActionTitle">
<source>Change to constant</source>
<target state="translated">定数に変更します</target>
<note />
</trans-unit>
<trans-unit id="AvoidDuplicateElementInitializationDescription">
<source>Indexed elements in objects initializers must initialize unique elements. A duplicate index might overwrite a previous element initialization.</source>
<target state="translated">オブジェクト初期化子のインデックス付き要素は、一意の要素を初期化する必要があります。インデックスが重複していると、先に行われた要素の初期化が上書きされる可能性があります。</target>
<note />
</trans-unit>
<trans-unit id="AvoidDuplicateElementInitializationMessage">
<source>The element at index [{0}] has already been initialized. Previous initializations of this element may be overwritten.</source>
<target state="translated">インデックス [{0}] の要素は既に初期化されています。先に行われたこの要素の初期化が上書きされる可能性があります。</target>
<note />
</trans-unit>
<trans-unit id="AvoidDuplicateElementInitializationTitle">
<source>Do not duplicate indexed element initializations</source>
<target state="translated">インデックス付き要素の初期化を重複させないでください</target>
<note />
</trans-unit>
<trans-unit id="ValidateArgumentsOfPublicMethodsDescription">
<source>An externally visible method dereferences one of its reference arguments without verifying whether that argument is null (Nothing in Visual Basic). All reference arguments that are passed to externally visible methods should be checked against null. If appropriate, throw an ArgumentNullException when the argument is null or add a Code Contract precondition asserting non-null argument. If the method is designed to be called only by known assemblies, you should make the method internal.</source>
<target state="translated">外部から参照できるメソッドが、引数が null (Visual Basic では Nothing) であるかどうかを確認せずに参照引数の 1 つを逆参照しています。外部から参照できるメソッドに渡されるすべての参照引数は、null でないかどうかを確認する必要があります。適切であれば、引数が null の場合は ArgumentNullException をスローするか、非 null の引数をアサートするコード コントラクトの必須条件を追加します。メソッドが既知のアセンブリからのみ呼び出されるように設計されている場合、メソッドを internal にします。</target>
<note />
</trans-unit>
<trans-unit id="ValidateArgumentsOfPublicMethodsMessage">
<source>In externally visible method '{0}', validate parameter '{1}' is non-null before using it. If appropriate, throw an ArgumentNullException when the argument is null or add a Code Contract precondition asserting non-null argument.</source>
<target state="translated">外部から参照できるメソッド '{0}' において、検証パラメーター '{1}' は使用前は非 null です。適切であれば、引数が null の場合に ArgumentNullException をスローするか、非 null の引数をアサートするコード コントラクトの必須条件を追加します。</target>
<note />
</trans-unit>
<trans-unit id="ValidateArgumentsOfPublicMethodsTitle">
<source>Validate arguments of public methods</source>
<target state="translated">パブリック メソッドの引数の検証</target>
<note />
</trans-unit>
</body>
</file>
</xliff>