/
MicrosoftQualityGuidelinesAnalyzersResources.es.xlf
202 lines (202 loc) · 15.2 KB
/
MicrosoftQualityGuidelinesAnalyzersResources.es.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
<?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="es" original="../MicrosoftQualityGuidelinesAnalyzersResources.resx">
<body>
<trans-unit id="MarkMembersAsStaticCodeFix">
<source>Make static</source>
<target state="new">Make static</target>
<note />
</trans-unit>
<trans-unit id="UseLiteralsWhereAppropriateTitle">
<source>Use literals where appropriate</source>
<target state="translated">Usar literales cuando resulte apropiado</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">Se declara un campo static y readonly (Shared y ReadOnly en Visual Basic) y se inicializa con un valor que se puede calcular durante la compilación. Dado que el valor asignado al campo de destino se calcula en tiempo de compilación, cambie la declaración a un campo const (Const en Visual Basic) para que el valor se calcule en tiempo de compilación en lugar de en tiempo de ejecución.</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">El campo "{0}" se declara como "static readonly" pero se inicializa con un valor constante. Marque este campo como "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">El campo "{0}" se declara como "static readonly" pero se inicializa con una cadena vacía (""). Marque este campo como "const".</target>
<note />
</trans-unit>
<trans-unit id="DoNotInitializeUnnecessarilyTitle">
<source>Do not initialize unnecessarily</source>
<target state="translated">No inicializar innecesariamente</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">El Common Language Runtime inicializa todos los campos en sus valores predeterminados antes de ejecutar el constructor. En la mayoría de los casos, inicializar un campo a su valor predeterminado en un constructor es redundante, lo que disminuye el rendimiento y agrega costos de mantenimiento. Un caso en el que no es redundante se produce cuando el constructor llama a otro constructor de la misma clase o a un constructor de clase base, y este inicializa el campo a un valor que no es el predeterminado. En este caso, volver a establecer el valor del campo en su valor predeterminado puede ser adecuado.</target>
<note />
</trans-unit>
<trans-unit id="DoNotInitializeUnnecessarilyMessage">
<source>Do not initialize unnecessarily</source>
<target state="translated">No inicializar innecesariamente</target>
<note />
</trans-unit>
<trans-unit id="PreferJaggedArraysOverMultidimensionalTitle">
<source>Prefer jagged arrays over multidimensional</source>
<target state="translated">Preferir las matrices escalonadas antes que multidimensionales</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">Una matriz escalonada es una matriz cuyos elementos son matrices. Las matrices que constituyen los elementos pueden ser de tamaños diferentes, reduciendo el espacio desaprovechado para algunos conjuntos de datos.</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} es una matriz multidimensional. Sustitúyala por una matriz escalonada si fuera posible.</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} devuelve una matriz multidimensional de {1}. Sustitúyala por una matriz escalonada si fuera posible.</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} utiliza una matriz multidimensional de {1}. Sustitúyala por una matriz escalonada si fuera posible.</target>
<note />
</trans-unit>
<trans-unit id="MarkMembersAsStaticTitle">
<source>Mark members as static</source>
<target state="translated">Marcar miembros como 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">Los miembros que no tienen acceso a datos de instancia o que llaman a métodos de instancia se pueden marcar como static (Shared en Visual Basic). Después de marcar los métodos como static, el compilador emitirá los sitios de llamada no virtuales para estos miembros. Esto puede proporcionar una mejora apreciable del rendimiento del código en el que el rendimiento es fundamental.</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">El miembro {0} no tiene acceso a los datos de la instancia y se puede marcar como static (Shared en Visual Basic).</target>
<note />
</trans-unit>
<trans-unit id="ReviewVisibleEventHandlersTitle">
<source>Review visible event handlers</source>
<target state="translated">Revisar los controladores de eventos visibles</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">Se detectó un método de control de eventos público o protegido. No se deberían exponer los métodos de control de eventos a menos que sea absolutamente necesario.</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">Considere hacer que {0} no sea externamente visible o asegúrese de que es código benigno.</target>
<note />
</trans-unit>
<trans-unit id="ReviewVisibleEventHandlersMessageDefault">
<source>Consider making {0} not externally visible.</source>
<target state="translated">Considere hacer que {0} no sea externamente visible.</target>
<note />
</trans-unit>
<trans-unit id="SealMethodsThatSatisfyPrivateInterfacesTitle">
<source>Seal methods that satisfy private interfaces</source>
<target state="translated">Sellar los métodos que cumplan las interfaces privadas</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">Un tipo público heredable proporciona una implementación de método reemplazable de una interfaz internal (Friend en Visual Basic). Para corregir una infracción de esta regla, evite que el método se invalide fuera del ensamblado.</target>
<note />
</trans-unit>
<trans-unit id="SealMethodsThatSatisfyPrivateInterfacesMessage">
<source>Seal methods that satisfy private interfaces</source>
<target state="translated">Sellar los métodos que cumplan las interfaces privadas</target>
<note />
</trans-unit>
<trans-unit id="RemoveEmptyFinalizers">
<source>Remove empty Finalizers</source>
<target state="translated">Quitar los finalizadores vacíos</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">Siempre que pueda, evite los finalizadores debido a la sobrecarga de rendimiento adicional necesaria para el seguimiento de la duración del objeto.</target>
<note />
</trans-unit>
<trans-unit id="DoNotCallOverridableMethodsInConstructors">
<source>Do not call overridable methods in constructors</source>
<target state="translated">No llamar a métodos reemplazables en constructores</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">Los métodos virtuales definidos en la clase no deben llamarse desde los constructores. Si una clase derivada ha reemplazado el método, se llamará a la versión de clase derivada (antes de que se llame al constructor de clase derivada).</target>
<note />
</trans-unit>
<trans-unit id="RethrowToPreserveStackDetailsMessage">
<source>Re-throwing caught exception changes stack information.</source>
<target state="translated">Si inicia de nuevo la excepción detectada, se cambia la información de la pila.</target>
<note />
</trans-unit>
<trans-unit id="RethrowToPreserveStackDetailsTitle">
<source>Rethrow to preserve stack details.</source>
<target state="translated">Iniciar de nuevo para preservar los detalles de la pila</target>
<note />
</trans-unit>
<trans-unit id="MakeDeclaringTypeInternal">
<source>Make declaring type internal.</source>
<target state="translated">Convierta el tipo de declaración en interno.</target>
<note />
</trans-unit>
<trans-unit id="MakeDeclaringTypeSealed">
<source>Make declaring type sealed.</source>
<target state="translated">Convierta el tipo de declaración en sellado.</target>
<note />
</trans-unit>
<trans-unit id="MakeMemberNotOverridable">
<source>Make member not overridable.</source>
<target state="translated">Haga que el miembro no sea reemplazable.</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">Cuando se inicia una excepción en una cláusula finally, la nueva excepción oculta la excepción activa. Esto provoca que el error original sea difícil de detectar y depurar.</target>
<note />
</trans-unit>
<trans-unit id="DoNotRaiseExceptionsInExceptionClausesMessageFinally">
<source>Do not raise an exception from within a finally clause. </source>
<target state="translated">No emita una excepción desde una cláusula finally. </target>
<note />
</trans-unit>
<trans-unit id="DoNotRaiseExceptionsInExceptionClausesTitle">
<source>Do not raise exceptions in finally clauses</source>
<target state="translated">No emitir excepciones en cláusulas finally</target>
<note />
</trans-unit>
<trans-unit id="UseLiteralsWhereAppropriateCodeActionTitle">
<source>Change to constant</source>
<target state="translated">Cambiar a constant</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">Los elementos indexados en inicializadores de objetos deben inicializar elementos únicos. Un índice duplicado podría sobrescribir una inicialización de elementos anterior.</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">El elemento del índice [{0}] ya se ha inicializado. Es posible que las inicializaciones anteriores de este elemento se sobrescriban.</target>
<note />
</trans-unit>
<trans-unit id="AvoidDuplicateElementInitializationTitle">
<source>Do not duplicate indexed element initializations</source>
<target state="translated">No duplicar inicializaciones de elementos indexados</target>
<note />
</trans-unit>
</body>
</file>
</xliff>