diff --git a/README.md b/README.md index 67d34c6..f2fb3e8 100644 --- a/README.md +++ b/README.md @@ -110,6 +110,7 @@ A big thanks to all our sponsors! Without them, it wouldn't be possible to creat |๐Ÿ‡ญ๐Ÿ‡บ Hungarian |kornel0706 |๐ŸŸข Up To Date | |๐Ÿ‡ท๐Ÿ‡ด Romanian |sankedev |๐ŸŸข Up To Date | |๐Ÿ‡บ๐Ÿ‡ฆ Ukrainian |anderskiy |๐ŸŸข Up To Date | +|๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesian |erxg |๐ŸŸข Up To Date | |๐Ÿ‡ซ๐Ÿ‡ท French |sankedev & tostam |๐ŸŸ  Temporary Outdated (beta) | |๐Ÿ‡ฎ๐Ÿ‡น Italian |maurizio26 |๐ŸŸ  Temporary Outdated (beta) | |๐Ÿ‡ฆ๐Ÿ‡ช Arabic |deqressing |๐ŸŸ  Temporary Outdated (beta) | @@ -121,7 +122,6 @@ A big thanks to all our sponsors! Without them, it wouldn't be possible to creat |๐Ÿ‡น๐Ÿ‡ญ Thai |modshd |๐ŸŸ  Temporary Outdated (beta) | |๐Ÿ‡ณ๐Ÿ‡ด Norwegian |noonenook |๐ŸŸ  Temporary Outdated (beta) | |๐Ÿ‡ฌ๐Ÿ‡ท Greek |stefanos__. |๐Ÿ”ด Outdated | -|๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesian |erxg |๐ŸŸ  Temporary Outdated (beta) | |โ“ Kurdish |raze.hama |๐ŸŸ  Temporary Outdated (beta) | |โ“ Persian |sasanwm |๐ŸŸ  Temporary Outdated (beta) | |๐Ÿ‡ฑ๐Ÿ‡ป Latvian |ronalds1398 |๐ŸŸ  Temporary Outdated (beta) | diff --git a/languages/hungarian.json b/languages/hungarian.json index cc5340d..1651811 100644 --- a/languages/hungarian.json +++ b/languages/hungarian.json @@ -474,4 +474,4 @@ "transcriptsCreated":"Lรฉtrehozott รtiratok" } } -} +} \ No newline at end of file diff --git a/languages/indonesian.json b/languages/indonesian.json new file mode 100644 index 0000000..4bea43a --- /dev/null +++ b/languages/indonesian.json @@ -0,0 +1,477 @@ +{ + "_TRANSLATION":{ + "otversion":"v4.0.0", + "translator":"erxg", + "lastedited":"25/08/2024", + "language":"Indonesian" + }, + "checker":{ + "system":{ + "typeError":"[GALAT]", + "headerOpenTicket":"OPEN TICKET", + "typeWarning":"[PERINGATAN]", + "typeInfo":"[INFO]", + "headerConfigChecker":"PEMERIKSA KONFIGURASI", + "headerDescription":"Memeriksa kesalahan dalam file konfigurasi Anda!", + "footerError":"Bot tidak akan mulai sampai semua {0} diperbaiki!", + "footerWarning":"Disarankan untuk memperbaiki semua {0} sebelum memulai!", + "footerSupport":"BANTUAN: {0} - DOKUMENTASI: {1}", + "compactInformation":"Gunakan {0} untuk informasi lebih lanjut!", + "dataPath":"jalur", + "dataDocs":"dokumentasi", + "dataMessages":"pesan" + }, + "messages":{ + "stringTooShort":"String ini tidak boleh lebih pendek dari {0} karakter!", + "stringTooLong":"String ini tidak boleh lebih panjang dari {0} karakter!", + "stringLengthInvalid":"String ini harus {0} karakter!", + "stringStartsWith":"String ini harus dimulai dari {0}!", + "stringEndsWith":"String ini harus berakhir dengan {0}!", + "stringContains":"String ini harus mengandung {0}!", + "stringChoices":"String ini hanya dapat berupa salah satu dari nilai berikut ini: {0}!", + "stringRegex":"String ini tidak valid!", + + "numberTooShort":"Nomor ini tidak boleh lebih pendek dari {0} karakter!", + "numberTooLong":"Nomor ini tidak boleh lebih panjang dari {0} karakter!", + "numberLengthInvalid":"Nomor ini harus setidaknya {0} karakter!", + "numberTooSmall":"Nomor ini setidaknya harus {0}!", + "numberTooLarge":"Nilai Nomor ini nomor ini {0}!", + "numberNotEqual":"Nomor ini harus {0}!", + "numberStep":"Nomor ini harus merupakan kelipatan {0}!", + "numberStepOffset":"Nomor ini harus merupakan kelipatan {0} dimulai dengan {1}!", + "numberStartsWith":"Nomor ini harus dimulai dengan {0}!", + "numberEndsWith":"Nomor ini harus berakhir dengan {0}!", + "numberContains":"Nomor ini harus mengandung {0}!", + "numberChoices":"Nomor ini hanya dapat berupa salah satu dari nomor berikut: {0}!", + "numberFloat":"Nomor ini tidak boleh desimal!", + "numberNegative":"Nomor ini tidak boleh negatif!", + "numberPositive":"Nomor ini tidak boleh positif!", + "numberZero":"Nomor ini tidak boleh nol!", + + "booleanTrue":"Boolean ini tidak boleh benar!", + "booleanFalse":"Boolean ini tidak boleh salah!", + + "arrayEmptyDisabled":"Array ini tidak boleh kosong!", + "arrayEmptyRequired":"Array ini harus kosong!", + "arrayTooShort":"Array ini harus memiliki panjang setidaknya {0}!", + "arrayTooLong":"Array ini harus memiliki panjang paling banyak {0}!", + "arrayLengthInvalid":"Array ini hanya dapat berisi tipe berikut ini: {0}!", + "arrayInvalidTypes":"Array ini hanya dapat berisi tipe berikut: {0}!", + "arrayDouble":"Array ini tidak mengizinkan nilai yang sama dua kali!", + + "discordInvalidId":"Ini adalah id Discord {0} yang tidak valid!", + "discordInvalidIdOptions":"Ini adalah id Discord {0} yang tidak valid! Anda juga dapat menggunakan salah satu dari ini: {1}!", + "discordInvalidToken":"Ini adalah token Discord yang tidak valid (secara sintaksis)!", + "colorInvalid":"Ini adalah warna hex yang tidak valid!", + "emojiTooShort":"String ini harus memiliki setidaknya {0} emoji!", + "emojiTooLong":"String ini harus memiliki paling banyak {0} emoji!", + "emojiCustom":"Emoji tidak dapat berupa emoji Discord khusus!", + "emojiInvalid":"Emoji ini tidak valid!", + "urlInvalid":"URL ini tidak valid!", + "urlInvalidHttp":"Url ini hanya dapat menggunakan protokol https://!", + "urlInvalidProtocol":"Url ini hanya dapat menggunakan protokol http:// & https://!", + "urlInvalidHostname":"Url ini memiliki nama host yang dilarang!", + "urlInvalidExtension":"URL ini memiliki ekstensi yang tidak valid! Pilih salah satu: {0}!", + "urlInvalidPath":"URL ini memiliki jalur yang tidak valid!", + "idNotUnique":"Id ini tidak unik, gunakan id lain sebagai gantinya!", + "idNonExistent":"Id {0} tidak ada!", + + "invalidType":"Properti ini harus sesuai dengan jenisnya: {0}!", + "propertyMissing":"Properti {0} tidak ada pada objek ini!", + "propertyOptional":"Properti {0} bersifat opsional dalam objek ini!", + "objectDisabled":"Objek ini dinonaktifkan, aktifkan dengan menggunakan {0}!", + "nullInvalid":"Properti ini tidak boleh bernilai nol!", + "switchInvalidType":"Ini harus salah satu dari jenis berikut ini: {0}!", + "objectSwitchInvalid":"Objek ini harus merupakan salah satu dari jenis berikut: {0}!", + + "invalidLanguage":"Ini adalah bahasa yang tidak valid!", + "invalidButton":"Tombol ini harus memiliki setidaknya {0} atau {1}!", + "unusedOption":"Opsi {0} tidak digunakan di mana pun!", + "unusedQuestion":"Pertanyaan {0} tidak digunakan di mana pun!", + "dropdownOption":"Panel dengan menu tarik-ulur yang diaktifkan hanya dapat berisi opsi dengan tipe 'tiket'!" + } + }, + "actions":{ + "buttons":{ + "create":"Kunjugi Tiket", + "close":"Tutup Tiket", + "delete":"Hapus Tiket", + "reopen":"Buka Kembali Tiket", + "claim":"Klaim Tiket", + "unclaim":"Batalkan Klaim Tiket", + "pin":"Sematkan Tiket", + "unpin":"Batal Menyematkan Tiket", + "clear":"Hapus Tiket", + "helpSwitchSlash":"Melihat Perintah Garis miring", + "helpSwitchText":"Lihat Perintah Teks", + "helpPage":"Halaman {0}", + "withReason":"Dengan Alasan", + "withoutTranscript":"Tanpa Transkrip" + }, + "titles":{ + "created":"Tiket Dibuat", + "close":"Tiket Ditutup", + "delete":"Tiket Dihapus", + "reopen":"Tiket Dibuka Kembali", + "claim":"Tiket Diklaim", + "unclaim":"Tiket Tidak Diklaim", + "pin":"Tiket Disematkan", + "unpin":"Tiket Tidak Lagi Disematkan", + "rename":"Tiket Berganti Nama", + "move":"Tiket Dipindahkan", + "add":"Pengguna Tiket Ditambahkan", + "remove":"Pengguna Tiket Dikeluarkan", + + "help":"Perintah Yang Tersedia", + "statsReset":"Atur Ulang Statistik", + "blacklistAdd":"Pengguna Dimasukkan ke Daftar Hitam", + "blacklistRemove":"Pengguna Dibebaskan", + "blacklistGet":"Pengguna dalam Daftar Hitam", + "blacklistView":"Daftar Hitam saat ini", + "blacklistAddDm":"Ditambahkan ke Daftar Hitam", + "blacklistRemoveDm":"Dihapus dari Daftar Hitam", + "clear":"Tiket dibersihkan.", + "roles":"Peran Diperbarui", + + "autoclose":"Tiket Ditutup Otomatis", + "autocloseEnabled":"Tutup Otomatis Diaktifkan", + "autocloseDisabled":"Tutup Otomatis Dimatikan", + "autodelete":"Tiket Dihapus Otomatis", + "autodeleteEnabled":"Hapus Otomatis Diaktifkan", + "autodeleteDisabled":"Hapus Otomatis Dinonaktifkan" + }, + "descriptions":{ + "create":"Tiket kamu telah dibuat. Klik tombol di bawah ini untuk mengaksesnya!", + "close":"Tiket telah berhasil ditutup!", + "delete":"Tiket telah berhasil dihapus!", + "reopen":"Tiket telah berhasil dibuka kembali!", + "claim":"Tiket telah berhasil diklaim!", + "unclaim":"Tiket tidak berhasil diklaim!", + "pin":"Tiket telah berhasil disematkan!", + "unpin":"Penyematan tiket telah berhasil dicabut!", + "rename":"Nama tiket telah berhasil diganti menjadi {0}!", + "move":"Tiket telah berhasil dipindahkan ke {0}!", + "add":"{0} telah berhasil ditambahkan ke tiket!", + "remove":"{0} telah berhasil dihapus dari tiket!", + + "helpExplanation":"`` => parameter wajib\n`[name]` => parameter opsional", + "statsReset":"Statistik bot telah berhasil disetel ulang!", + "statsError":"Tidak dapat melihat statistik tiket!\n{0} bukan tiket!", + "blacklistAdd":"{0} telah berhasil dimasukkan ke dalam daftar hitam!", + "blacklistRemove":"{0} telah berhasil dilepaskan dari daftar hitam!", + "blacklistGetSuccess":"{0} saat ini masuk daftar hitam!", + "blacklistGetEmpty":"{0} saat ini tidak berada dalam daftar hitam!", + "blacklistViewEmpty":"Belum ada yang masuk daftar hitam!", + "blacklistViewTip":"Gunakan \"/blacklist add\" untuk memasukkan pengguna ke dalam daftar hitam!", + "clearVerify":"Apakah Anda yakin ingin menghapus beberapa tiket?\nTindakan ini tidak dapat dibatalkan!", + "clearReady":"Tiket {0} telah berhasil dihapus!", + "rolesEmpty":"Tidak ada peran yang telah diperbarui!", + + "autocloseLeave":"tiket ini telah ditutup secara otomatis karena pembuatnya meninggalkan server!", + "autocloseTimeout":"tiket ini telah ditutup otomatis karena tidak aktif selama lebih dari `{0} jam`!", + "autodeleteLeave":"tiket ini telah dihapus secara otomatis karena pembuatnya meninggalkan server!", + "autodeleteTimeout":"tiket ini telah dihapus secara otomatis karena tidak aktif selama lebih dari `{0} hari`!", + "autocloseEnabled":"Penutupan otomatis telah diaktifkan untuk tiket ini!\nTiket ini akan ditutup ketika tidak aktif selama lebih dari `{0} jam`!", + "autocloseDisabled":"Penutupan otomatis telah dinonaktifkan untuk tiket ini!\nIt won't be closed automatically anymore!", + "autodeleteEnabled":"Penghapsan otomatis telah diaktifkan untuk tiket ini!\nIni akan dihapus jika tidak aktif selama lebih dari `{0} hari`!", + "autodeleteDisabled":"Penghapusan otomatis telah dinonaktifkan untuk tiket ini!\nTiket ini tidak akan dihapus secara otomatis lagi!", + + "ticketMessageLimit":"Anda hanya dapat membuat {0} tiket pada saat yang bersamaan!", + "ticketMessageAutoclose":"Tiket ini akan ditutup secara otomatis ketika tidak aktif selama {0} jam!", + "ticketMessageAutodelete":"Tiket ini akan dihapus secara otomatis ketika tidak aktif selama {0} hari!", + "panelReady":"Anda dapat menemukan panel di bawah ini!\nPesan ini sekarang dapat dihapus!" + }, + "modal":{ + "closePlaceholder":"Mengapa kamu menutup tiket ini?", + "deletePlaceholder":"Mengapa kamu menghapus tiket ini?", + "reopenPlaceholder":"Mengapa kamu membuka kembali tiket ini?", + "claimPlaceholder":"Mengapa kamu mengklaim tiket ini?", + "unclaimPlaceholder":"Mengapa kamu membatalkan klaim tiket ini?", + "pinPlaceholder":"Mengapa kamu menyematkan tiket ini?", + "unpinPlaceholder":"Mengapa kamu membatalkan sematan tiket ini?" + }, + "logs":{ + "createLog":"Tiket baru dibuat oleh {0}!", + "closeLog":"Tiket ini ditutup oleh {0}!", + "closeDm":"Tiket kamu telah ditutup di server kami!", + "deleteLog":"Tiket ini dihapus oleh {0}!", + "deleteDm":"Tiket kamu telah dihapus di server kami!", + "reopenLog":"Tiket ini dibuka kembali oleh {0}!", + "reopenDm":"Tiket kamu telah dibuka kembali di server kami!", + "claimLog":"Tiket ini diklaim oleh {0}!", + "claimDm":"Tiket kamu telah diklaim di server kami!", + "unclaimLog":"Tiket ini tidak lagi diklaim oleh {0}!", + "unclaimDm":"Tiket kamu tidak diklaim di server kami!", + "pinLog":"Tiket ini disematkan oleh {0}!", + "pinDm":"Tiket kamu telah disematkan di server kami!", + "unpinLog":"Tiket ini tidak lagi disematkan oleh {0}!", + "unpinDm":"Tiket kamu tidak lagi disematkan di server kami!", + "renameLog":"Tiket ini telah diubah namanya menjadi {0} oleh {1}!", + "renameDm":"Tiket kamu telah diubah namanya menjadi {0} di server kami!", + "moveLog":"Tiket ini telah dipindahkan ke {0} oleh {1}!", + "moveDm":"Tiket kamu telah dipindahkan ke {0} di server kami!", + "addLog":"{0} telah ditambahkan ke tiket ini oleh {1}!", + "addDm":"{0} telah ditambahkan ke tiket kamu di server kami!", + "removeLog":"{0} telah dihapus dari tiket ini oleh {1}!", + "removeDm":"{0} telah dihapus dari tiket kamu di server kami!", + + "blacklistAddLog":"{0} dimasukkan ke dalam daftar hitam oleh {1}!", + "blacklistRemoveLog":"{0} dihapus dari daftar hitam oleh {1}!", + "blacklistAddDm":"Anda telah masuk ke dalam daftar hitam di server kami!\nMulai sekarang, Anda tidak dapat membuat tiket!", + "blacklistRemoveDm":"Kamu telah dihapus dari daftar hitam di server kami!\nSekarang Anda dapat membuat tiket lagi!", + "clearLog":"Tiket {0} telah dihapus oleh {1}!" + } + }, + "transcripts":{ + "success":{ + "visit":"Kunjungi Transkrip", + "ready":"Transkrip Dibuat", + "textFileDescription":"Ini adalah transkrip teks dari tiket yang dihapus!", + "htmlProgress":"Mohon tunggu sementara transkrip html diproses...", + + "createdChannel":"Transkrip {0} baru telah dibuat di server!", + "createdCreator":"Transkrip {0} baru telah dibuat salah satu tiket kamu!", + "createdParticipant":"Transkrip {0} baru telah dibuat di salah satu tiket yang kamu ikuti!", + "createdActiveAdmin":"Transkrip {0} baru telah dibuat di salah satu tiket yang kamu ikuti sebagai admin!", + "createdEveryAdmin":"Transkrip {0} baru telah dibuat in salah satu tiket tempat kamu menjadi admin!", + "createdOther":"Transkrip {0} baru telah dibuat!" + }, + "errors":{ + "retry":"Coba Ulang", + "continue":"Hapus Tanpa Transkrip", + "backup":"Membuat Transkrip Cadangan", + "error":"Terjadi kesalahan saat mencoba membuat transkrip.\nApa yang ingin Anda lakukan?\n\nTiket ini tidak akan dihapus hingga Anda mengeklik salah satu tombol ini." + } + }, + "errors":{ + "titles":{ + "internalError":"Galat Internal", + "optionMissing":"Opsi Perintah Tidak Ada", + "optionInvalid":"Opsi Perintah Invalid", + "unknownCommand":"Perintah Tidak Diketahui", + "noPermissions":"Tidak Memiliki Izin", + "unknownTicket":"Tiket Tidak Diketahui", + "deprecatedTicket":"Tiket sudah tidak berlaku", + "unknownOption":"Opsi Tidak Diketahui", + "unknownPanel":"Panel Tidak Diketahui", + "notInGuild":"Tidak Berada Di Dalam Server", + "channelRename":"Tidak Dapat Mengganti Nama Saluran", + "busy":"Tidak Sedang Sibuk" + }, + "descriptions":{ + "askForInfo":"Hubungi pemilik bot ini untuk info lebih lanjut!", + "askForInfoResolve":"Hubungi pemilik bot dari bot ini jika masalah ini tidak teratasi setelah beberapa kali mencoba.", + "internalError":"Gagal merespons {0} karena kesalahan internal!", + "optionMissing":"Parameter yang diperlukan tidak ada dalam perintah ini!", + "optionInvalid":"Parameter dalam perintah ini tidak valid!", + "optionInvalidChoose":"Pilih antara", + "unknownCommand":"Coba kunjungi menu bantuan untuk info lebih lanjut!", + "noPermissions":"Anda tidak diperbolehkan menggunakan {0}.!", + "noPermissionsList":"Izin yang Diperlukan: (salah satunya)", + "noPermissionsCooldown":"Anda tidak diperbolehkan menggunakan {0} karena kamu sedang dalam cooldown!", + "noPermissionsBlacklist":"Anda tidak diperbolehkan menggunakan {0} karena Anda telah masuk dalam daftar hitam!", + "noPermissionsLimitGlobal":"Anda tidak diizinkan untuk membuat tiket karena server telah mencapai batas maksimal tiket!", + "noPermissionsLimitGlobalPengguna":"Anda tidak dapat membuat tiket karena Anda telah mencapai batas maksimal tiket!", + "noPermissionsLimitOption":"Anda tidak diizinkan untuk membuat tiket karena server telah mencapai batas maksimal tiket untuk opsi ini!", + "noPermissionsLimitOptionPengguna":"Anda tidak dapat membuat tiket karena Anda telah mencapai batas maksimal tiket untuk opsi ini!", + "unknownTicket":"Gunakan perintah ini lagi dalam tiket yang valid!", + "deprecatedTicket":"Saluran saat ini bukanlah tiket yang valid! Ini mungkin merupakan tiket dari versi Open Tiket yang lama!", + "notInGuild":"Ini {0} tidak berfungsi di DM! Silakan coba lagi di server!", + "channelRename":"Karena batasan rasio Discord, saat ini bot tidak mungkin mengganti nama saluran. Saluran akan secara otomatis diganti namanya dalam waktu 10 menit jika bot tidak di-boot ulang.", + "channelRenameSource":"Sumber dari masalah: {0}", + "busy":"Dapat dapat menggunakan {0}!\nTiket sedang diproses oleh bot.\n\nMohon coba beberapa saat lagi!" + }, + "optionInvalidReasons":{ + "stringRegex":"Nilai tidak sesuai pola!", + "stringMinLength":"Nilai minimal {0} karakter!", + "stringMaxLength":"Nilai maksimal {0} karakter!", + "numberInvalid":"Angka tidak valid!", + "numberMin":"Angka minimal {0}!", + "numberMax":"Angka maksimal {0}!", + "numberDecimal":"Nomor tidak diperbolehkan sebuah angka desimal!", + "numberNegative":"Nomor tidak diperbolehkan sebuah angka negatif!", + "numberPositive":"Nomor tidak diperbolehkan sebuah angka positif!", + "numberZero":"Nomor tidak diperbolehkan sebuah angka nol!", + "channelNotFound":"Tidak dapat menemukan saluran!", + "userNotFound":"Tidak dapat menemukan pengguna!", + "roleNotFound":"Tidak dapat menemukan peran!", + "memberNotFound":"Tidak dapat menemukan anggota!", + "mentionableNotFound":"Tidak dapat menemukan pengguna atau peran!", + "channelType":"Tipe saluran invalid!", + "notInGuild":"Opsi ini memerlukan kamu untuk berada di dalam server!" + }, + "permissions":{ + "developer":"Kamu harus menjadi bagian pengembang dari bot.", + "owner":"Kamu harus menjadi pemilik server.", + "admin":"Kamu harus menjadi admin server.", + "moderator":"Kamu harus menjadi moderator.", + "support":"Kamu harus menjadi bagian dari anggota pendukung.", + "member":"Kamu harus menjadi anggota.", + "discord-administrator":"Kamu harus memiliki akses `ADMINISTRATOR`." + }, + "actionInvalid":{ + "close":"Tiket ini sudah ditutup!", + "reopen":"Tiket ini belum ditutup!", + "claim":"Tiket ini sudah diklaim!", + "unclaim":"Tiket ini belum diklaim!", + "pin":"Tiket ini sudah disematkan!", + "unpin":"Tiket ini belum disematkan!", + "add":"Pengguna ini sudah dapat mengakses tiket!", + "remove":"Tiket bisa mengeluarkan pengguna dari tiket!" + } + }, + "params":{ + "uppercase":{ + "ticket":"Tiket", + "tickets":"Tiket", + "reason":"Alasan", + "creator":"Pembuat", + "remaining":"Waktu Tersisa", + "added":"Ditambahkan", + "removed":"Dikeluarkan", + "filter":"Penyaring", + "claimedBy":"Diklaim oleh {0}", + "method":"Metode", + "type":"Tipe", + "blacklisted":"Daftar hitam", + "panel":"Panel", + "command":"Perintah", + "system":"Sistem", + "true":"Benar", + "false":"Salah", + "syntax":"Sintaks", + "originalName":"Nama asli", + "newName":"Nama Yang Baru", + "until":"Hingga", + "validOptions":"Opsi Yang Valid", + "validPanels":"Panel Yang Valid", + "autoclose":"Tutup otomatis", + "autodelete":"Hapus otomatis", + "startupDate":"Waktu Mulai", + "version":"Versi", + "name":"Nama", + "role":"Peran", + "status":"Status", + "claimed":"Diklaim", + "pinned":"Disematkan", + "creationDate":"Tanggal Pembuatan" + }, + "lowercase":{ + "text":"teks", + "html":"html", + "command":"perintah", + "modal":"modal", + "button":"tombol", + "dropdown":"daftar", + "method":"Metode" + } + }, + "commands":{ + "reason":"Tentukan alasan opsional yang akan ditampilkan dalam log.", + "help":"Dapatkan daftar perintah yang tersedia.", + "panel":"Munculkan pesan dengan menu atau tombol (Untuk pembuatan tiket).", + "panelId":"Tanda pengenal panel yang ingin Anda munculkan.", + "panelAutoUpdate":"Apa Anda ingin panel ini diperbarui secara otomatis ketika diubah?", + "ticket":"Buat tiket secara instan.", + "ticketId":"Penanda tiket yang ingin anda buat.", + "close":"Tutup tiket.", + "delete":"Hapus tiket.", + "deleteNoTranscript":"Hapus tiket tanpa membuat transkrip.", + "reopen":"Buka ulang tiket.", + "claim":"Klaim tiket.", + "claimUser":"Klaim tiket untuk orang lain.", + "unclaim":"Batalkan klaim tiket.", + "pin":"Sematkan sebuah tiket.", + "unpin":"Batalkan penyematan tiket.", + "move":"Pindahkan tiket.", + "moveId":"Penanda opsi yang ingin anda pindahkan.", + "rename":"Ganti nama tiket.", + "renameName":"Nama yang baru untuk tiket.", + "add":"Tambahkan pengguna ke tiket.", + "addUser":"Pengguna yang akan ditambahkan.", + "remove":"Keluarkan seseorang dari tiket.", + "removeUser":"Pengguna yang akan dikeluarkan.", + "blacklist":"Kelola the Tiket blacklist.", + "blacklistView":"Lihat daftar yang masuk ke dalam daftar hitam.", + "blacklistAdd":"Tambahkan seseorang ke dalam daftar hitam.", + "blacklistRemove":"Keluarkan seseorang dari daftar hitam.", + "blacklistGet":"Dapatkan detail dari seseorang yang masuk ke daftar hitam.", + "blacklistGetUser":"Pengguna yang yang ingin dicari tahu detailnya.", + "stats":"View statistics from the bot, a member or a Tiket.", + "statsReset":"Atur ulang semua statistik bot (dan mulai menghitung dari nol).", + "statsGlobal":"Lihat statistik global.", + "statsUser":"Lihat status seseorang di server.", + "statsUserUser":"Pengguna yang akan dilihat.", + "statsTicket":"Lihat status dari sebuah tiket di server.", + "statsTicketTicket":"Tiket yang akan dilihat.", + "clear":"Hapus banyak tiket sekaligus.", + "clearFilter":"Filter untuk menghapus tiket.", + "clearFilters":{ + "all":"Semua", + "open":"Buka", + "close":"Ditutup", + "claim":"Diklaim", + "unclaim":"Belum diklaim", + "pin":"Disematkan", + "unpin":"Pembatalan penyematan", + "autoclose":"Ditutup otomatis" + }, + "autoclose":"Kelola penutupan otomatis tiket.", + "autocloseDisable":"Non-aktifkan penutupan otomatis.", + "autocloseEnable":"Aktifkan penutupan otomatis.", + "autocloseEnableTime":"Lama waktu saluran tidak aktif sebelum dinon-aktifkan.", + "autodelete":"Kelola penghapusan otomatis tiket.", + "autodeleteDisable":"Non-aktifkan penghapusan otomatis.", + "autodeleteEnable":"Aktifkan penghapusan otomatis.", + "autodeleteEnableTime":"Lama waktu saluran tidak aktif sebelum dihapus." + }, + "helpMenu":{ + "help":"Dapatkan daftar perintah yang tersedia.", + "ticket":"Buat tiket secara instan.", + "close":"Tutup tiket, ini akan membuat saluran tiket tidak bisa tidak bisa digunakan.", + "delete":"Hapus tiket, ini akan membuat sebuah transkrip ketika diaktifkan.", + "reopen":"Buka ulang tiket, ini memungkinkan untuk menulis lagi di tiket ini.", + "pin":"Sematkan sebuah tiket. Ini akan memindahkan tiket ke bagian atas dan akan menambahkan emoji '๐Ÿ“Œ' pada namanya.", + "unpin":"Batalkan penyematan tiket. Tiket akan tetap berada di posisinya namun akan kehilangan emoji '๐Ÿ“Œ'.", + "move":"Pindahkan tiket. Ini akan mengubah tipe/jenis tiket", + "rename":"Ganti nama tiket. Ini akan mengubah nama saluran tiket", + "claim":"Klaim tiket. Dengan ini tim anda tahu bahwa anda menangani tiket ini.", + "unclaim":"Batalkan klaim tiket. Dengan ini tim anda tahu bahwa anda bahwa tiket ini tersedia.", + "add":"Tambahkan seseorang ke tiket. Ini akan memberikan akses untuk membaca dan menulis tiket.", + "remove":"Keluarkan seseorang dari tiket. Ini akan menghapus akses untuk membaca dan menulis di tiket.", + "panel":"Munculkan pesan dengan menu atau tombol (Untuk pembuatan tiket).", + "blacklistView":"Lihat daftar yang masuk ke dalam daftar hitam.", + "blacklistAdd":"Tambahkan seseorang ke dalam daftar hitam.", + "blacklistRemove":"Keluarkan seseorang dari daftar hitam.", + "blacklistGet":"Dapatkan detail dari seseorang yang masuk ke daftar hitam.", + "statsGlobal":"Lihat statistik global.", + "statsTicket":"Lihat status sebuah tiket di server.", + "statsUser":"Lihat status seseorang di server.", + "statsReset":"Atur ulang semua statistik bot (Dan mulai menghitung dari nol).", + "autocloseDisable":"Nonaktifkan penutupan otomatis.", + "autocloseEnable":"Aktifkan penutupan otomatis.", + "autodeleteDisable":"Non-aktifkan penghapusan otomatis.", + "autodeleteEnable":"Aktifkan penghapusan otomatis." + }, + "stats":{ + "scopes":{ + "global":"Statistik Global", + "system":"Status Sistem", + "user":"Status Pengguna", + "ticket":"Status Tiket", + "participants":"Partisipan" + }, + "properties":{ + "ticketsCreated":"Tiket Dibuat", + "ticketsClosed":"Tiket Ditutup", + "ticketsDeleted":"Tiket Dihapus", + "ticketsReopened":"Tiket Dibuka Kembali", + "ticketsAutoclosed":"Tiket Ditutup Otomatis", + "ticketsClaimed":"Tiket Diklaim", + "ticketsPinned":"Tiket Disematkan", + "ticketsMoved":"Tickets Dipindahkan", + "usersBlacklisted":"Pengguna Masuk Ke Dalam Daftar Hitam", + "transcriptsCreated":"Transkrip Dibuat" + } + } +} \ No newline at end of file diff --git a/src/core/api/defaults/language.ts b/src/core/api/defaults/language.ts index 87d4ff1..2c76914 100644 --- a/src/core/api/defaults/language.ts +++ b/src/core/api/defaults/language.ts @@ -455,6 +455,7 @@ export interface ODLanguageManagerIds_Default { "openticket:spanish":ODLanguage, "openticket:romanian":ODLanguage, "openticket:ukrainian":ODLanguage, + "openticket:indonesian":ODLanguage, //ADD NEW LANGUAGES HERE!!! } diff --git a/src/data/framework/languageLoader.ts b/src/data/framework/languageLoader.ts index 67f1b40..5ffae01 100644 --- a/src/data/framework/languageLoader.ts +++ b/src/data/framework/languageLoader.ts @@ -13,10 +13,11 @@ export const loadAllLanguages = async () => { openticket.languages.add(new api.ODLanguage("openticket:spanish","spanish.json")) openticket.languages.add(new api.ODLanguage("openticket:romanian","romanian.json")) openticket.languages.add(new api.ODLanguage("openticket:ukrainian","ukrainian.json")) + openticket.languages.add(new api.ODLanguage("openticket:indonesian","indonesian.json")) //list for config checker const languageList = openticket.defaults.getDefault("languageList") - languageList.push("custom","english","dutch","portuguese","czech","german","catalan","hungarian","spanish","romanian","ukrainian") + languageList.push("custom","english","dutch","portuguese","czech","german","catalan","hungarian","spanish","romanian","ukrainian","indonesian") openticket.defaults.setDefault("languageList",languageList) /** How to add more languages?