Merge pull request #2826 from H0llyW00dzZ/language

This commit is contained in:
Yifei Zhang 2023-09-14 10:49:44 +08:00 committed by GitHub
commit e03db9c2d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -60,7 +60,9 @@ const id: PartialLocaleType = {
if (submitKey === String(SubmitKey.Enter)) { if (submitKey === String(SubmitKey.Enter)) {
inputHints += ", Shift + Enter untuk membalut"; inputHints += ", Shift + Enter untuk membalut";
} }
return inputHints + ", / untuk mencari prompt, : untuk menggunakan perintah"; return (
inputHints + ", / untuk mencari prompt, : untuk menggunakan perintah"
);
}, },
Send: "Kirim", Send: "Kirim",
Config: { Config: {
@ -117,33 +119,35 @@ const id: PartialLocaleType = {
Title: "Setel Ulang Semua Pengaturan", Title: "Setel Ulang Semua Pengaturan",
SubTitle: "Mengembalikan semua pengaturan ke nilai default", SubTitle: "Mengembalikan semua pengaturan ke nilai default",
Action: "Setel Ulang", Action: "Setel Ulang",
Confirm: "Anda yakin ingin mengembalikan semua pengaturan ke nilai default?", Confirm:
"Anda yakin ingin mengembalikan semua pengaturan ke nilai default?",
}, },
Clear: { Clear: {
Title: "Hapus Semua Data", Title: "Hapus Semua Data",
SubTitle: "Menghapus semua pesan dan pengaturan", SubTitle: "Semua data yang tersimpan secara lokal akan dihapus",
Action: "Hapus", Action: "Hapus",
Confirm: "Anda yakin ingin menghapus semua pesan dan pengaturan?", Confirm:
"Apakah Anda yakin ingin menghapus semua data yang tersimpan secara lokal?",
}, },
}, },
Lang: { Lang: {
Name: "Bahasa", // ATTENTION: if you wanna add a new translation, please do not translate this value, leave it as `Language` Name: "Bahasa", // ATTENTION: if you wanna add a new translation, please do not translate this value, leave it as `Language`
All: "Semua Bahasa", All: "Semua Bahasa",
}, },
Avatar: "Avatar", Avatar: "Avatar",
FontSize: { FontSize: {
Title: "Ukuran Font", Title: "Ukuran Font",
SubTitle: "Ubah ukuran font konten chat", SubTitle: "Ubah ukuran font konten chat",
}, },
InjectSystemPrompts: { InjectSystemPrompts: {
Title: "Suntikkan Petunjuk Sistem", Title: "Suntikkan Petunjuk Sistem",
SubTitle: SubTitle:
"Tambahkan petunjuk simulasi sistem ChatGPT di awal daftar pesan yang diminta dalam setiap permintaan", "Tambahkan petunjuk simulasi sistem ChatGPT di awal daftar pesan yang diminta dalam setiap permintaan",
}, },
InputTemplate: { InputTemplate: {
Title: "Template Input", Title: "Template Input",
SubTitle: "Pesan baru akan diisi menggunakan template ini", SubTitle: "Pesan baru akan diisi menggunakan template ini",
}, },
Update: { Update: {
Version: (x: string) => `Version: ${x}`, Version: (x: string) => `Version: ${x}`,
@ -154,9 +158,40 @@ const id: PartialLocaleType = {
GoToUpdate: "Perbarui Sekarang", GoToUpdate: "Perbarui Sekarang",
}, },
AutoGenerateTitle: { AutoGenerateTitle: {
Title: "Hasilkan Judul Otomatis", Title: "Hasilkan Judul Otomatis",
SubTitle: "Hasilkan judul yang sesuai berdasarkan konten percakapan", SubTitle: "Hasilkan judul yang sesuai berdasarkan konten percakapan",
},
Sync: {
CloudState: "Pembaruan Terakhir",
NotSyncYet: "Belum disinkronkan",
Success: "Sinkronisasi Berhasil",
Fail: "Sinkronisasi Gagal",
Config: {
Modal: {
Title: "Konfigurasi Sinkronisasi",
},
SyncType: {
Title: "Tipe Sinkronisasi",
SubTitle: "Pilih layanan sinkronisasi favorit Anda",
},
Proxy: {
Title: "Aktifkan Proxy CORS",
SubTitle:
"Aktifkan Proxy untuk menghindari pembatasan atau pemblokiran lintas sumber",
},
ProxyUrl: {
Title: "Lokasi Titik Akhir Proxy CORS",
SubTitle: "Hanya berlaku untuk Proxy CORS bawaan untuk proyek ini",
},
WebDav: {
Endpoint: "Lokasi Titik Akhir WebDAV",
UserName: "User Pengguna",
Password: "Kata Sandi",
},
}, },
},
SendKey: "Kirim", SendKey: "Kirim",
Theme: "Tema", Theme: "Tema",
TightBorder: "Batas Ketat", TightBorder: "Batas Ketat",
@ -176,76 +211,77 @@ const id: PartialLocaleType = {
}, },
}, },
Prompt: { Prompt: {
Disable: { Disable: {
Title: "Nonaktifkan Otomatisasi", Title: "Nonaktifkan Otomatisasi",
SubTitle: "Aktifkan/Matikan otomatisasi", SubTitle: "Aktifkan/Matikan otomatisasi",
},
List: "Daftar Prompt",
ListCount: (builtin: number, custom: number) =>
`${builtin} bawaan, ${custom} penggunaan khusus`,
Edit: "Edit",
Modal: {
Title: "Daftar Prompt",
Add: "Tambahkan",
Search: "Cari Prompt",
},
EditModal: {
Title: "Edit Prompt",
},
}, },
HistoryCount: { List: "Daftar Prompt",
Title: "Jumlah Pesan Riwayat", ListCount: (builtin: number, custom: number) =>
SubTitle: "Jumlah pesan yang akan dikirim setiap permintaan", `${builtin} bawaan, ${custom} penggunaan khusus`,
Edit: "Edit",
Modal: {
Title: "Daftar Prompt",
Add: "Tambahkan",
Search: "Cari Prompt",
}, },
CompressThreshold: { EditModal: {
Title: "Batas Kompresi Riwayat", Title: "Edit Prompt",
SubTitle:
"Jika panjang pesan melebihi batas yang ditentukan, pesan tersebut akan dikompresi",
},
Token: {
Title: "Kunci API",
SubTitle: "Gunakan kunci Anda untuk melewati batas kode akses",
Placeholder: "Kunci API OpenAI",
}, },
Usage: { },
Title: "Saldo Akun", HistoryCount: {
SubTitle(used: any, total: any) { Title: "Jumlah Pesan Riwayat",
return `Digunakan bulan ini: ${used}, total langganan: ${total}`; SubTitle: "Jumlah pesan yang akan dikirim setiap permintaan",
}, },
IsChecking: "Memeriksa...", CompressThreshold: {
Check: "Periksa", Title: "Batas Kompresi Riwayat",
NoAccess: "Masukkan kunci API untuk memeriksa saldo", SubTitle:
"Jika panjang pesan melebihi batas yang ditentukan, pesan tersebut akan dikompresi",
},
Token: {
Title: "Kunci API",
SubTitle: "Gunakan kunci Anda untuk melewati batas kode akses",
Placeholder: "Kunci API OpenAI",
},
Usage: {
Title: "Saldo Akun",
SubTitle(used: any, total: any) {
return `Digunakan bulan ini: ${used}, total langganan: ${total}`;
}, },
AccessCode: { IsChecking: "Memeriksa...",
Title: "Kode Akses", Check: "Periksa",
SubTitle: "Kontrol akses diaktifkan", NoAccess: "Masukkan kunci API untuk memeriksa saldo",
Placeholder: "Diperlukan kode akses", },
}, AccessCode: {
Endpoint: { Title: "Kode Akses",
Title: "Endpoint", SubTitle: "Kontrol akses diaktifkan",
SubTitle: "Harus dimulai dengan http(s):// untuk endpoint kustom", Placeholder: "Diperlukan kode akses",
}, },
Model: "Model", Endpoint: {
Temperature: { Title: "Endpoint",
Title: "Suhu", SubTitle: "Harus dimulai dengan http(s):// untuk endpoint kustom",
SubTitle: "Semakin tinggi nilainya, semakin acak keluarannya", },
}, Model: "Model",
TopP: { Temperature: {
Title: "Top P", Title: "Suhu",
SubTitle: "Tidak mengubah nilai dengan suhu", SubTitle: "Semakin tinggi nilainya, semakin acak keluarannya",
}, },
MaxTokens: { TopP: {
Title: "Token Maksimum", Title: "Top P",
SubTitle: "Panjang maksimum token input dan output", SubTitle: "Tidak mengubah nilai dengan suhu",
}, },
PresencePenalty: { MaxTokens: {
Title: "Penalti Kehadiran", Title: "Token Maksimum",
SubTitle: "Semakin tinggi nilai, semakin mungkin topik baru muncul", SubTitle: "Panjang maksimum token input dan output",
}, },
FrequencyPenalty: { PresencePenalty: {
Title: "Penalti Frekuensi", Title: "Penalti Kehadiran",
SubTitle: "Semakin tinggi nilai, semakin rendah kemungkinan penggunaan ulang baris yang sama", SubTitle: "Semakin tinggi nilai, semakin mungkin topik baru muncul",
}, },
FrequencyPenalty: {
Title: "Penalti Frekuensi",
SubTitle:
"Semakin tinggi nilai, semakin rendah kemungkinan penggunaan ulang baris yang sama",
},
}, },
Store: { Store: {
DefaultTopic: "Percakapan Baru", DefaultTopic: "Percakapan Baru",
@ -261,8 +297,9 @@ const id: PartialLocaleType = {
}, },
}, },
Copy: { Copy: {
Success: "Berhasil disalin ke clipboard", Success: "Tersalin ke clipboard",
Failed: "Gagal menyalin, berikan izin untuk memberikan izin", Failed:
"Gagal menyalin, mohon berikan izin untuk mengakses clipboard atau Clipboard API tidak didukung (Tauri)",
}, },
Context: { Context: {
Toast: (x: any) => `Dengan ${x} promp kontekstual`, Toast: (x: any) => `Dengan ${x} promp kontekstual`,
@ -341,7 +378,7 @@ const id: PartialLocaleType = {
Model: "Model", Model: "Model",
Messages: "Pesan", Messages: "Pesan",
Topic: "Topik", Topic: "Topik",
Time: "Waktu", Time: "Tanggal & Waktu",
}, },
URLCommand: { URLCommand: {
Code: "Kode akses terdeteksi dari url, konfirmasi untuk mendaftar ? ", Code: "Kode akses terdeteksi dari url, konfirmasi untuk mendaftar ? ",