diff --git a/src/v2/guide/conditional.md b/src/v2/guide/conditional.md
index 2221857433..a386525e97 100644
--- a/src/v2/guide/conditional.md
+++ b/src/v2/guide/conditional.md
@@ -1,56 +1,56 @@
---
-title: Conditional Rendering
+title: Rendering Bersyarat
type: guide
order: 7
---
## `v-if`
-The directive `v-if` is used to conditionally render a block. The block will only be rendered if the directive's expression returns a truthy value.
+Instruksi `v-if` biasa digunakan untuk melakukan render sebuah blok secara bersyarat. Blok hanya akan di-*render* apabila ekspresi instruksi mengembalikan nilai benar.
``` html
-
Vue is awesome!
+
Vue itu mengagumkan!
```
-It is also possible to add an "else block" with `v-else`:
+Juga memungkinkan untuk menambahkan "blok else" dengan `v-else`:
``` html
-
Vue is awesome!
-
Oh no 😢
+
Vue itu mengagumkan!
+
Oh tidak 😢
```
-### Conditional Groups with `v-if` on ``
+### Pengelompokan Bersyarat dengan `v-if` pada ``
-Because `v-if` is a directive, it has to be attached to a single element. But what if we want to toggle more than one element? In this case we can use `v-if` on a `` element, which serves as an invisible wrapper. The final rendered result will not include the `` element.
+Sebab `v-if` adalah sebuah instruksi, maka ia harus ditempelkan pada sebuah elemen tunggal. Tetapi bagaimana jika kita ingin beralih lebih dari satu elemen? Dalam kasus ini kita dapat menggunakan `v-if` pada sebuah elemen ``, yang akan bertindak sebagai pembungkus yang tak terlihat. Hasil akhir dari *rendering* tidak akan menyertakan elemen ``.
``` html
-
Title
-
Paragraph 1
-
Paragraph 2
+
Judul
+
Paragraf 1
+
Paragraf 2
```
### `v-else`
-You can use the `v-else` directive to indicate an "else block" for `v-if`:
+Anda bisa menggunakan instruksi `v-else` untuk menunjukkan sebuah "blok else" untuk `v-if`:
``` html
- Now you see me
+ Sekarang Anda dapat melihatku
- Now you don't
+ Sekarang tidak bisa
```
-A `v-else` element must immediately follow a `v-if` or a `v-else-if` element - otherwise it will not be recognized.
+Sebuah elemen `v-else` harus berada setelah `v-if` atau setelah elemen `v-else-if` - jika tidak maka ia tidak akan dikenali.
### `v-else-if`
-> New in 2.1.0+
+> Baru tersedia pada 2.1.0+
-The `v-else-if`, as the name suggests, serves as an "else if block" for `v-if`. It can also be chained multiple times:
+`v-else-if`, sesuai namanya, bertindak sebagai "blok else if" untuk `v-if`. Ia juga bisa dirangkai berkali-kali:
```html
@@ -63,44 +63,44 @@ The `v-else-if`, as the name suggests, serves as an "else if block" for `v-if`.
C
- Not A/B/C
+ Bukan A/B/C
```
-Similar to `v-else`, a `v-else-if` element must immediately follow a `v-if` or a `v-else-if` element.
+Sama seperti `v-else`, sebuah elemen `v-else-if` harus berada sesudah `v-if` atau sesudah elemen `v-else-if`.
-### Controlling Reusable Elements with `key`
+### Mengendalikan Elemen Reusable dengan `key`
-Vue tries to render elements as efficiently as possible, often re-using them instead of rendering from scratch. Beyond helping make Vue very fast, this can have some useful advantages. For example, if you allow users to toggle between multiple login types:
+Vue mencoba me-*render* elemen se-efisien mungkin, lebih sering memakainya kembali dibandingkan melakukan *rendering* dari awal. Itulah mengapa Vue sangat cepat, dimana hal ini memiliki banyak manfaat. Sebagai contoh, jika Anda mengizinkan pengguna untuk beralih antar jenis *login*:
``` html
-
+
-
+
```
-Then switching the `loginType` in the code above will not erase what the user has already entered. Since both templates use the same elements, the `` is not replaced - just its `placeholder`.
+Kemudian peralihan `loginType` pada kode di atas tidak akan menghapus apa yang pengguna telah ketikkan. Karena templat keduanya menggunakan elemen yang sama, `` tidak akan ditimpa - hanya bagian `placeholder`.
-Check it out for yourself by entering some text in the input, then pressing the toggle button:
+Periksa sendiri dengan memasukkan beberapa teks pada kotak isian, lalu tekan tombol alih:
{% raw %}
-
+
-
+
-
+
{% endraw %}
-This isn't always desirable though, so Vue offers a way for you to say, "These two elements are completely separate - don't re-use them." Add a `key` attribute with unique values:
+Hal ini kadang tidak diinginkan, sehingga Vue menawarkan cara bagi Anda yang bilang, "Dua elemen ini sepenuhnya terpisah - jangan gunakan ulang mereka." Tambahkan sebuah atribut `key` dengan nilai yang unik:
``` html
@@ -130,21 +130,21 @@ This isn't always desirable though, so Vue offers a way for you to say, "These t
```
-Now those inputs will be rendered from scratch each time you toggle. See for yourself:
+Sekarang kotak isian tersebut akan di-*render* dari awal tiap kali tombol alih ditekan. Bisa dilihat di bawah:
{% raw %}