Templat:Parallel
Tampilan
[sunting] [versi terdahulu] []
Dokumentasi templat
Template:Parallel digunakan untuk menampilkan teks paralel secara berdampingan, seperti teks asli dengan terjemahannya, atau perbandingan beberapa versi teks.
Penggunaan
[sunting]Sintaks dasar
[sunting]{{Parallel
| Teks kolom pertama
| Teks kolom kedua
| lang1 =
| lang2 =
}}
Parameter
[sunting]| Parameter | Deskripsi | Wajib? |
|---|---|---|
| 1, 2, 3, dst. | Konten untuk setiap kolom. Gunakan baris baru untuk memisahkan baris teks. | Ya |
| columns | Jumlah kolom (opsional). Jika tidak diisi, akan otomatis terdeteksi. | Tidak |
| lang1, lang2, lang3, dst. | Kode bahasa untuk setiap kolom (misal: id, en, ar). |
Tidak |
| style1, style2, style3, dst. | CSS styling tambahan untuk setiap kolom. | Tidak |
| container-style | CSS styling untuk keseluruhan container. | Tidak |
| no-hover | Jika diisi dengan false, akan mengaktifkan efek hover pada baris (default: true). |
Tidak |
Contoh penggunaan
[sunting]Contoh 1: Terjemahan sederhana
[sunting]{{Parallel
| Hello, world!
How are you?
| Halo, dunia!
Apa kabar?
| lang1 = en
| lang2 = id
}}
Hello, world!
Halo, dunia!
How are you?
Apa kabar?
Contoh 2: Teks Arab dengan terjemahan
[sunting]Untuk bahasa yang ditulis dari kanan ke kiri (seperti Arab), kolom pertama akan otomatis ditampilkan di sebelah kanan:
{{Parallel
| بِسْمِ ٱللَّهِ ٱلرَّحْمَـٰنِ ٱلرَّحِيمِ
ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَـٰلَمِينَ
| Dengan nama Allah Yang Maha Pengasih, Maha Penyayang
Segala puji bagi Allah, Tuhan seluruh alam
| lang1 = ar
| lang2 = id
}}
بِسْمِ ٱللَّهِ ٱلرَّحْمَـٰنِ ٱلرَّحِيمِ
Dengan nama Allah Yang Maha Pengasih, Maha Penyayang
ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَـٰلَمِينَ
Segala puji bagi Allah, Tuhan seluruh alam
Contoh 3: Tiga kolom
[sunting]{{Parallel
| Original text
Second line
| Teks terjemahan
Baris kedua
| Texte traduit
Deuxième ligne
| lang1 = en
| lang2 = id
| lang3 = fr
}}
Original text
Teks terjemahan
Texte traduit
Second line
Baris kedua
Deuxième ligne
Contoh 4: Dengan styling khusus
[sunting]{{Parallel
| Teks tebal
Teks miring
| Normal text
Another line
| lang1 = id
| lang2 = en
| style1 = font-weight: bold; color: blue;
| style2 = font-style: italic;
}}
Teks tebal
Normal text
Teks miring
Another line
Contoh 5: Mengaktifkan hover
[sunting]{{Parallel
| Baris pertama
Baris kedua
| First line
Second line
| lang1 = id
| lang2 = en
| no-hover = false
}}
Baris pertama
First line
Baris kedua
Second line
Fitur khusus
[sunting]Bahasa RTL (Right-to-Left)
[sunting]Template ini secara otomatis mendeteksi bahasa yang ditulis dari kanan ke kiri dan menyesuaikan tata letak:
- Bahasa RTL yang didukung: Arab (
ar), Ibrani (he), Persia (fa), Urdu (ur), Yiddish (yi), Aram (arc), Kurdish Sorani (ckb) - Jika
lang1adalah bahasa RTL, kolom pertama akan ditampilkan di sebelah kanan - Setiap kolom akan mempertahankan arah teks sesuai bahasanya
Responsive design
[sunting]- Pada layar besar: Kolom ditampilkan berdampingan
- Pada layar kecil: Kolom akan otomatis terbungkus ke baris baru jika tidak cukup ruang
Lihat pula
[sunting]- Module:Parallel – Modul Lua yang menggerakkan templat ini
- Module:Parallel/styles.css – Stylesheet untuk templat ini
Kategori
[sunting]| Dokumentasi di atas ditransklusikan dari Templat:Parallel/dok. (sunting | versi terdahulu) Penyunting dapat melakukan uji coba pada halaman bak pasir (buat | cermin) dan kasus uji (buat) templat ini. Kategori dan pranala antarbahasa harap ditambahkan pada subhalaman /dok. Subhalaman templat ini. |