From 35a9780184adb298c0a748ab35bd4954009ac66b Mon Sep 17 00:00:00 2001
From: Luis Alberto
Date: Tue, 17 Nov 2020 16:06:50 -0400
Subject: [PATCH] Translated Forms.
---
src/guide/forms.md | 120 ++++++++++++++++++++++-----------------------
1 file changed, 60 insertions(+), 60 deletions(-)
diff --git a/src/guide/forms.md b/src/guide/forms.md
index a4531a6178..1c13e5acee 100644
--- a/src/guide/forms.md
+++ b/src/guide/forms.md
@@ -1,29 +1,29 @@
-# Form Input Bindings
+# Binding en Formularios
-## Basic Usage
+## Uso Básico
-You can use the `v-model` directive to create two-way data bindings on form input, textarea, and select elements. It automatically picks the correct way to update the element based on the input type. Although a bit magical, `v-model` is essentially syntax sugar for updating data on user input events, plus special care for some edge cases.
+Puede usar la directiva `v-model` para crear _bindings_ de datos bidireccionales (_two-way data bindings_) en elementos _input_, _textarea_, y _select_ de un formulario. La directiva busca automáticamente la manera correcta de actualizar el elemento según el tipo de entrada. Aunque un poco mágico, `v-model` es esencialmente _syntax sugar_ para actualización de datos a través de eventos de entradas del usuario, además de mostrar un cuidado especial para algunos casos de borde.
-::: tip Note
-`v-model` will ignore the initial `value`, `checked` or `selected` attributes found on any form elements. It will always treat the current active instance data as the source of truth. You should declare the initial value on the JavaScript side, inside the `data` option of your component.
+::: tip Nota
+`v-model` ignorará el `value` inicial, los atributos `checked` o `selected` que se encuentran en cualquier elemento de formulario. Siempre tratará los datos de la instancia de Vue como la fuente confiable. Debe declarar el valor inicial del lado de JavaScript, dentro de la opción `data` de su componente.
:::
-`v-model` internally uses different properties and emits different events for different input elements:
+`v-model` internamente utiliza propiedades diferentes y emite eventos diferentes para elementos de entrada distintos:
-- text and textarea elements use `value` property and `input` event;
-- checkboxes and radiobuttons use `checked` property and `change` event;
-- select fields use `value` as a prop and `change` as an event.
+- Los elementos _text_ y _textarea_ utilizan la propiedad `value` y el evento `input`;
+- Los _checkboxes_ y _radio_ utilizan la propiedad `checked` y el evento `change`;
+- Los campos _select_ utilizan `value` como propiedad y `change` como evento.
-::: tip Note
-For languages that require an [IME](https://en.wikipedia.org/wiki/Input_method) (Chinese, Japanese, Korean etc.), you'll notice that `v-model` doesn't get updated during IME composition. If you want to cater for these updates as well, use `input` event instead.
+::: tip Nota
+Para los idiomas que requieren un [IME](https://en.wikipedia.org/wiki/Input_method) (Chino, Japonés, Coreano, etc.), notará que el `v-model` no se actualiza durante la composición del IME. Si también desea atender estas actualizaciones, use un evento `input` en su lugar.
:::
-### Text
+### Input
```html
-
-
Message is: {{ message }}
+
+
El mensaje es: {{ message }}
```
@@ -33,13 +33,13 @@ For languages that require an [IME](https://en.wikipedia.org/wiki/Input_method)
-### Multiline text
+### Textarea
```html
-Multiline message is:
+El mensaje multilínea es:
{{ message }}
-
+
```
@@ -49,7 +49,7 @@ For languages that require an [IME](https://en.wikipedia.org/wiki/Input_method)
-Interpolation on textareas won't work. Use `v-model` instead.
+La interpolación en textareas no funciona. En su lugar, use `v-model`.
```html
@@ -61,7 +61,7 @@ Interpolation on textareas won't work. Use `v-model` instead.
### Checkbox
-Single checkbox, boolean value:
+_Checkbox_ simples con valor booleano:
```html
@@ -75,7 +75,7 @@ Single checkbox, boolean value:
-Multiple checkboxes, bound to the same Array:
+Múltiples _checkboxes_ vinculados al mismo Arreglo:
```html
@@ -86,7 +86,7 @@ Multiple checkboxes, bound to the same Array:
- Checked names: {{ checkedNames }}
+ Nombres seleccionados: {{ checkedNames }}