Terjemahan
Panduan untuk berkontribusi dalam penerjemahan LibreChat.
Terima kasih atas minat Anda untuk menerjemahkan LibreChat! Kami mengandalkan kontribusi komunitas untuk membuat aplikasi kami dapat diakses oleh pengguna di seluruh dunia. Semua terjemahan dikelola melalui Locize, sebuah sistem manajemen terjemahan tangguh yang terintegrasi secara mulus dengan proyek kami.
Cara Kerja Terjemahan
-
Manajemen Terpusat: Semua string terjemahan untuk LibreChat dikelola di satu lokasi di Locize. Sentralisasi ini memastikan konsistensi dan menyederhanakan pembaruan di seluruh aplikasi.
-
Pembaruan Otomatis: Perubahan yang dilakukan di Locize disinkronkan secara otomatis dengan proyek kami. Anda dapat memantau progres penerjemahan untuk setiap bahasa melalui lencana dinamis di repositori kami.
-
Digerakkan oleh Komunitas: Kami menyambut kontribusi dalam setiap bahasa. Bantuan Anda membuat LibreChat dapat diakses oleh audiens yang lebih luas dan mendukung pengguna dalam bahasa asli mereka.
Kemajuan Terjemahan
Di bawah ini adalah progres penerjemahan kami saat ini untuk beberapa bahasa yang didukung. Jangan ragu untuk memeriksa lencana ini dan bantu kami meningkatkan terjemahan lebih lanjut:
| Bahasa | Lencana Progres Terjemahan |
|---|---|
| Inggris (en) | |
| Arab (ar) | |
| Tibet (bo) | |
| Bosnia (bs) | |
| Katalan (ca) | |
| Ceko (cs) | |
| Denmark (da) | |
| Jerman (de) | |
| Spanyol (es) | |
| Estonia (et) | |
| Persia (fa) | |
| Finlandia (fi) | |
| Prancis (fr) | |
| Ibrani (he) | |
| Hungaria (hu) | |
| Armenia (hy) | |
| Indonesia (id) | |
| Islandia (is) | |
| Italia (it) | |
| Jepang (ja) | |
| Georgia (ka) | |
| Korea (ko) | |
| Lituania (lt) | |
| Latvia (lv) | |
| Norwegia Bokmål (nb) | |
| Norwegia Nynorsk (nn) | |
| Belanda (nl) | |
| Polandia (pl) | |
| Portugis (pt-PT) | |
| Portugis Brasil (pt-BR) | |
| Rusia (ru) | |
| Slowakia (sk) | |
| Slovenia (sl) | |
| Swedia (sv) | |
| Thai (th) | |
| Turki (tr) | |
| Uighur (ug) | |
| Ukraina (uk) | |
| Vietnam (vi) | |
| Tionghoa (Sederhana) (zh-Hans) | |
| Tionghoa (Tradisional) (zh-Hant) |
Memulai
Sebelum Anda mulai menerjemahkan, silakan ikuti langkah-langkah di bawah ini untuk menyiapkan akun Locize Anda dan mulai berkontribusi.
Langkah 1: Buat Akun Locize
-
Kunjungi Halaman Pendaftaran
Pilih bahasa pilihan Anda dan klik tautan yang sesuai untuk mendaftar:
- Bahasa Indonesia (id)
- Bahasa Arab (ar)
- Bahasa Tibet (bo)
- Bosnia (bs)
- Bahasa Katalan (ca)
- Ceko (cs)
- Bahasa Denmark (da)
- Jerman (de)
- Bahasa Spanyol (es)
- Estonia (et)
- Persia (fa)
- Bahasa Finlandia (fi)
- Bahasa Prancis (fr)
- Bahasa Ibrani (he)
- Bahasa Hungaria (hu)
- Armenia (hy)
- Bahasa Indonesia (id)
- Islandia (is)
- Bahasa Italia (it)
- Bahasa Jepang (ja)
- Bahasa Georgia (ka)
- Bahasa Korea (ko)
- Lithuania (lt)
- Latvia (lv)
- Norwegian Bokmål (nb)
- Norwegian Nynorsk (nn)
- Belanda (nl)
- Bahasa Polandia (pl)
- Portugis (pt-PT)
- Bahasa Portugis Brasil (pt-BR)
- Bahasa Rusia (ru)
- Slovak (sk)
- Slovenia (sl)
- Bahasa Swedia (sv)
- Thai (th)
- Bahasa Turki (tr)
- Uyghur (ug)
- Ukraina (uk)
- Bahasa Vietnam (vi)
- Tionghoa (Sederhana) (zh-Hans)
- Tionghoa (Tradisional) (zh-Hant)
-
Isi Detail Anda: Masukkan email, kata sandi, dan informasi lain yang diperlukan, lalu klik Sign Up.
Langkah 2: Jelajahi Dasbor Locize
Setelah mendaftar, Anda akan diarahkan ke dasbor Locize, tempat Anda dapat melihat gambaran umum proyek penerjemahan.
- Ringkasan Dasbor: Halaman ini menampilkan bahasa yang tersedia dan statistik kemajuan untuk proyek ini.
Langkah 3: Pilih Bahasa Anda
-
Buka Dropdown Bahasa: Klik menu dropdown yang mencantumkan semua bahasa yang didukung.
-
Pilih Bahasa Pilihan Anda: Sebagai contoh, jika Anda ingin menerjemahkan ke dalam bahasa Belanda, gulir ke bawah dan pilih Dutch.
Langkah 4: Navigasi ke Halaman Terjemahan
Setelah memilih bahasa Anda, klik pada indikator progres terjemahan (contohnya, "35.61% translated"). Ini akan membawa Anda ke halaman tempat Anda dapat berkontribusi dalam penerjemahan.
Langkah 5: Kontribusikan Terjemahan Anda
-
Telusuri String Terjemahan: Antarmuka menampilkan daftar kunci terjemahan beserta teks aslinya.
-
Pilih String untuk Diterjemahkan: Klik pada string yang ingin Anda kerjakan.
-
Masukkan Terjemahan Anda: Ketik teks terjemahan Anda ke dalam kolom input yang disediakan di samping teks asli.
-
Tinjau Pekerjaan Anda: Pastikan terjemahan Anda akurat dan jelas.
Langkah 6: Simpan dan Kirim Terjemahan Anda
-
Kirimkan Terjemahan Anda: Setelah Anda puas dengan terjemahan Anda, klik tombol Save untuk mengirimkannya guna ditinjau.
-
Menunggu Tinjauan: Terjemahan yang Anda kirimkan akan ditandai sebagai tertunda dan akan ditinjau oleh pengelola proyek.
Langkah 7: Persetujuan Terjemahan
Setelah ditinjau, terjemahan Anda akan disetujui dan diintegrasikan ke dalam proyek.
- Terjemahan Disetujui: Setelah disetujui, kontribusi Anda akan tercermin di dasbor Locize dan progres terjemahan secara keseluruhan.
Menangani {{0}} dan {{1}} dalam String Terjemahan
Terkadang string terjemahan perlu menyertakan konten dinamis. Bagian dinamis ini, yang disebut interpolasi, direpresentasikan oleh placeholder yang diapit dalam kurung kurawal ganda (contohnya, {{0}} atau {{1}}). Saat menerjemahkan string tersebut, penting untuk mempertahankan placeholder ini di posisi yang tepat.
Berikut adalah dua contoh untuk membantu memandu Anda:
Contoh 1: Interpolasi Tunggal
Pertimbangkan kunci terjemahan com_assistants_completed_action. Teks bahasa Inggris aslinya adalah:
Talked to {{0}}Untuk terjemahan bahasa Jerman, pastikan placeholder tetap utuh dan ditempatkan dengan tepat:
Mit {{0}} gesprochenGambar ini menunjukkan bagaimana sebuah interpolasi tunggal direpresentasikan dalam string terjemahan:
Contoh 2: Beberapa Interpolasi
Sekarang, lihat kunci terjemahan com_files_number_selected, yang menyertakan dua placeholder. Versi bahasa Inggrisnya adalah:
{{0}} of {{1}} item(s) selectedDalam terjemahan bahasa Jerman, kedua placeholder harus dipertahankan dan diposisikan dengan benar:
{{0}} von {{1}} Datei(en) ausgewähltGambar ini mengilustrasikan bagaimana beberapa interpolasi muncul dalam string terjemahan:
Menambahkan Bahasa Baru
Jika Anda tidak melihat bahasa Anda tercantum dalam tabel terjemahan kami, Anda dapat membantu kami memperluas dukungan bahasa kami:
-
Buat Issue Baru: Buka issue baru di repositori GitHub kami: LibreChat Issues.
-
Pilih Templat Permintaan Bahasa Baru: Gunakan templat New Language Request dan berikan:
- Nama lengkap bahasa Anda (contoh: Spanyol, Mandarin).
- Kode ISO 639-1 untuk bahasa Anda (contohnya,
esuntuk bahasa Spanyol).
- Berkolaborasi dengan Pengelola: Pengelola kami akan meninjau permintaan Anda dan bekerja sama dengan Anda untuk mengintegrasikan bahasa baru tersebut. Setelah disetujui, bahasa Anda akan muncul di tabel progres terjemahan, dan Anda dapat mulai berkontribusi.
Butuh Bantuan?
Jika Anda memiliki pertanyaan atau membutuhkan bantuan, jangan ragu untuk:
-
Buka Issue: Kirimkan issue di repositori kami: LibreChat Issues.
-
Bergabunglah dengan Komunitas Discord Kami: Terhubunglah dengan sesama penerjemah di server Discord kami.
-
Hubungi Pengelola: Hubungi salah satu pengelola proyek kami secara langsung untuk mendapatkan dukungan tambahan.
Kontribusi Anda membantu membuat LibreChat dapat diakses oleh pengguna di seluruh dunia. Terima kasih telah mendukung proyek kami, dan selamat menerjemahkan!
Kami berterima kasih kepada Locize atas alat manajemen terjemahan mereka yang mendukung berbagai bahasa di LibreChat.
Bagaimana panduan ini?