<?php
// This file is part of Moodle - https://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle.  If not, see <https://www.gnu.org/licenses/>.

/**
 * Plugin strings are defined here.
 *
 * @package     aiprovider_datacurso
 * @category    string
 * @copyright   Josue <josue@datacurso.com>
 * @license     https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */

defined('MOODLE_INTERNAL') || die();

$string['action'] = 'Tindakan';
$string['action:generate_image:endpoint'] = 'Titik akhir API';
$string['action:generate_image:endpoint_desc'] = 'Titik akhir untuk menghasilkan gambar';
$string['action:generate_text:endpoint'] = 'Titik akhir API';
$string['action:generate_text:endpoint_desc'] = 'Titik akhir untuk menghasilkan teks';
$string['action:generate_text:instruction'] = 'Instruksi sistem';
$string['action:generate_text:instruction_desc'] = 'Instruksi ini dikirim ke model AI bersama dengan permintaan pengguna. Mengedit instruksi ini tidak disarankan kecuali benar-benar diperlukan.';
$string['action:summarise_text:endpoint'] = 'Titik akhir API';
$string['action:summarise_text:endpoint_desc'] = 'Titik akhir untuk menghasilkan teks';
$string['action:summarise_text:instruction'] = 'Instruksi sistem';
$string['action:summarise_text:instruction_desc'] = 'Instruksi ini dikirim ke model AI bersama dengan permintaan pengguna. Mengedit instruksi ini tidak disarankan kecuali benar-benar diperlukan.';
$string['all'] = 'Semua';
$string['alt_datacurso_icon'] = 'Ikon Datacurso';
$string['apikey'] = 'Kunci API';
$string['apikey_desc'] = 'Masukkan kunci API dari layanan Datacurso Anda untuk menghubungkan AI.';
$string['apiurl'] = 'URL dasar API';
$string['apiurl_desc'] = 'Masukkan URL dasar layanan untuk terhubung ke API Datacurso.';
$string['assigned'] = 'Ditetapkan';
$string['chart_actions'] = 'Distribusi kredit berdasarkan layanan';
$string['chart_tokens_by_day'] = 'Konsumsi kredit per hari';
$string['chart_tokens_by_month'] = 'Jumlah kredit yang dikonsumsi per bulan';
$string['configured'] = 'Dikonfigurasi';
$string['confirm_delete_message'] = 'Apakah Anda yakin ingin menghapus batas kredit untuk "{$a}"?';
$string['confirm_delete_title'] = 'Hapus batas kredit';
$string['confirm_reset_usage_message'] = 'Ini akan mengatur ulang penghitung penggunaan untuk "{$a}". Apakah Anda ingin melanjutkan?';
$string['contextwstoken'] = 'Token layanan web untuk konteks kursus';
$string['contextwstoken_desc'] = 'Token yang digunakan oleh AI untuk mengambil informasi kursus (konteks). Disimpan dengan aman. Buat/kelola token di Administrasi situs > Server > Layanan web > Kelola token.';
$string['created'] = 'Dibuat';
$string['curlerror'] = 'Kesalahan cURL API Datacurso: {$a}';
$string['datacurso:configurews'] = 'Konfigurasi layanan web Datacurso';
$string['datacurso:manage'] = 'Kelola pengaturan penyedia AI';
$string['datacurso:managetokenlimits'] = 'Kelola batas kredit per pengguna';
$string['datacurso:use'] = 'Gunakan layanan AI Datacurso';
$string['datacurso:viewreports'] = 'Lihat laporan penggunaan AI';
$string['day'] = 'hari';
$string['description'] = 'Deskripsi';
$string['descriptionpagelistplugins'] = 'Di sini Anda dapat menemukan daftar plugin yang kompatibel dengan penyedia Datacurso';
$string['disabled'] = 'Dinonaktifkan';
$string['emptyprompt'] = 'Prompt kosong';
$string['emptyresponse'] = 'Tidak ada respons dari API Datacurso.';
$string['enabled'] = 'Diaktifkan';
$string['enableglobalratelimit'] = 'Aktifkan batas global';
$string['enableglobalratelimit_desc'] = 'Jika diaktifkan, batas permintaan global per jam akan diterapkan untuk semua pengguna.';
$string['enableuserratelimit'] = 'Aktifkan batas per pengguna';
$string['enableuserratelimit_desc'] = 'Jika diaktifkan, setiap pengguna akan memiliki batas permintaan per jam.';
$string['error_usertokenlimit_available_exceeded'] = 'Kredit yang diminta ({$a->requested}) melebihi kredit yang saat ini tersedia untuk dialokasikan ({$a->available}).';
$string['error_usertokenlimit_exceeded'] = 'Kredit yang diizinkan terlampaui ({$a}). Silakan hubungi administrator Anda untuk informasi lebih lanjut.';
$string['error_usertokenlimit_exists'] = 'Batas kredit untuk pengguna yang dipilih sudah ada.';
$string['error_usertokenlimit_notfound'] = 'Batas kredit pengguna tidak ditemukan.';
$string['errorgetbalancecredits'] = 'Tidak dapat mengambil saldo kredit dari API eksternal';
$string['errorinitinformation'] = 'Informasi awal tidak dapat diperoleh.';
$string['exists'] = 'Ada';
$string['forbidden'] = 'Anda tidak diizinkan untuk melakukan tindakan ini dengan lisensi saat ini. Silakan verifikasi lisensi dan kredit yang tersedia Anda di <a href="https://shop.datacurso.com/index.php?m=tokens_manager" target="_blank">Kelola Kredit</a> di Toko Datacurso.';
$string['generate_activitie'] = 'Hasilkan aktivitas atau sumber daya dengan AI';
$string['generate_ai_reinforcement_activity'] = 'Buat aktivitas penguatan AI';
$string['generate_analysis_comments'] = 'Hasilkan analisis penilaian aktivitas/sumber daya dengan AI';
$string['generate_analysis_course'] = 'Hasilkan analisis penilaian kursus dengan AI';
$string['generate_analysis_general'] = 'Hasilkan analisis penilaian umum dengan AI';
$string['generate_analysis_story_student'] = 'Hasilkan analisis cerita siswa dengan AI';
$string['generate_assign_answer'] = 'Hasilkan tinjauan tugas dengan AI';
$string['generate_certificate_answer'] = 'Hasilkan pesan sertifikat dengan AI';
$string['generate_creation_course'] = 'Buat kursus lengkap dengan AI';
$string['generate_forum_chat'] = 'Hasilkan respons forum dengan AI';
$string['generate_image'] = 'Hasilkan gambar dengan AI';
$string['generate_plan_course'] = 'Hasilkan rencana pembuatan kursus dengan AI';
$string['generate_summary'] = 'Hasilkan ringkasan dengan AI';
$string['generate_text'] = 'Hasilkan teks dengan AI';
$string['globalratelimit'] = 'Batas permintaan global';
$string['globalratelimit_desc'] = 'Jumlah maksimum permintaan yang diizinkan per jam untuk seluruh sistem.';
$string['goto'] = 'Buka Laporan';
$string['gotopage'] = 'Pergi ke halaman';
$string['hour'] = 'jam';
$string['httperror'] = 'Kesalahan tak terduga saat memproses permintaan Anda (HTTP {$a}). Silakan coba lagi nanti. Jika masalah berlanjut, hubungi administrator situs Anda.';
$string['id'] = 'ID';
$string['installed'] = 'Terpasang';
$string['invalidlicensekey'] = 'Kunci lisensi telah kedaluwarsa atau tidak valid. Silakan kunjungi <a href="https://shop.datacurso.com/index.php?m=tokens_manager" target="_blank">Kelola Kredit</a> di Toko Datacurso untuk memperbarui atau membeli lisensi baru.';
$string['json_encode_failed'] = 'Pengkodean JSON Gagal';
$string['jsondecodeerror'] = 'Kesalahan memproses respons dari API Datacurso: {$a}';
$string['last_sent'] = 'Terakhir dikirim';
$string['license_not_allowed'] = 'Lisensi Anda tidak mengizinkan untuk melakukan permintaan ini. Silakan kelola lisensi dan kredit Anda di <a href="https://shop.datacurso.com/index.php?m=tokens_manager" target="_blank">Kelola Kredit</a> di Toko Datacurso.';
$string['licensekey'] = 'Kunci lisensi';
$string['licensekey_desc'] = 'Masukkan kunci lisensi dari area pelanggan Toko Datacurso.';
$string['link_consumptionhistory'] = 'Riwayat konsumsi kredit';
$string['link_generalreport'] = 'Laporan umum';
$string['link_generalreport_datacurso'] = 'Laporan umum Datacurso AI';
$string['link_listplugings'] = 'Daftar plugin Datacurso';
$string['link_plugin'] = 'Tautan';
$string['link_report_statistic'] = 'Laporan statistik umum';
$string['link_usertokenlimits'] = 'Batas kredit per pengguna Datacurso';
$string['link_webservice_config'] = 'Pengaturan layanan web Datacurso';
$string['live_log'] = 'Log langsung';
$string['message_no_there_plugins'] = 'Tidak ada plugin yang tersedia';
$string['missing'] = 'Hilang';
$string['month'] = 'bulan';
$string['needs_repair'] = 'Perlu perbaikan';
$string['nodata'] = 'Tidak ada informasi ditemukan';
$string['not_assigned'] = 'Tidak ditetapkan';
$string['not_configured'] = 'Tidak dikonfigurasi';
$string['not_created'] = 'Tidak dibuat';
$string['notenoughtokens'] = 'Kredit AI tidak cukup. Silakan kunjungi <a href="https://shop.datacurso.com/index.php?m=tokens_manager" target="_blank">Kelola Kredit</a> di Toko Datacurso untuk mengalokasikan atau membeli lebih banyak kredit. Atau hubungi administrator Anda.';
$string['of'] = 'dari';
$string['orgid'] = 'ID organisasi';
$string['orgid_desc'] = 'Masukkan pengenal organisasi Anda dalam layanan Datacurso.';
$string['pageinfo'] = 'Halaman {$a->current} dari {$a->totalpages} ({$a->total} data)';
$string['pending'] = 'Tertunda';
$string['plugin'] = 'Plugin';
$string['plugindesc_assign_ai'] = 'Tinjau tugas dengan bantuan AI.';
$string['plugindesc_coursegen'] = 'Buat kursus lengkap, aktivitas, dan sumber daya dengan AI.';
$string['plugindesc_datacurso_ratings'] = 'Memungkinkan siswa untuk menilai aktivitas dan sumber daya; guru dan administrator kemudian dapat menghasilkan analisis kursus berbasis AI.';
$string['plugindesc_dttutor'] = 'Mengobrol dengan tutor AI dalam kursus.';
$string['plugindesc_forum_ai'] = 'Perluas forum dengan analisis bertenaga AI untuk menghasilkan ringkasan secara otomatis.';
$string['plugindesc_lifestory'] = 'Laporan dan analisis bertenaga AI tentang kemajuan akademik siswa.';
$string['plugindesc_smartrules'] = 'Buat aktivitas otomatis berdasarkan kondisi sebelumnya siswa.';
$string['plugindesc_socialcert'] = 'Hasilkan sertifikat yang dipersonalisasi secara otomatis setelah menyelesaikan kursus.';
$string['pluginname'] = 'Penyedia AI Datacurso';
$string['pluginname_assign_ai'] = 'Tugas AI';
$string['pluginname_coursegen'] = 'Pembuat Kursus AI';
$string['pluginname_datacurso_ratings'] = 'Pemeringkatan Aktivitas AI';
$string['pluginname_dttutor'] = 'Tutor AI';
$string['pluginname_forum_ai'] = 'Forum AI';
$string['pluginname_lifestory'] = 'Kisah Hidup Siswa AI';
$string['pluginname_smartrules'] = 'SmartRules AI';
$string['pluginname_socialcert'] = 'Bagikan Sertifikat AI';
$string['privacy:metadata'] = 'Plugin Penyedia AI Datacurso tidak menyimpan data pribadi apa pun secara lokal. Semua data diproses oleh layanan AI eksternal Datacurso.';
$string['privacy:metadata:aiprovider_datacurso'] = 'Muatan permintaan AI Datacurso yang dikirim ke layanan eksternal.';
$string['privacy:metadata:aiprovider_datacurso:externalpurpose'] = 'Data ini dikirim ke Datacurso AI untuk memenuhi tindakan yang diminta.';
$string['privacy:metadata:aiprovider_datacurso:numberimages'] = 'Jumlah total gambar yang diminta dari layanan AI.';
$string['privacy:metadata:aiprovider_datacurso:prompt'] = 'Teks prompt yang diberikan ke layanan AI.';
$string['privacy:metadata:aiprovider_datacurso:userid'] = 'ID pengguna Moodle yang membuat permintaan AI.';
$string['ratelimit_enable'] = 'Aktifkan batas kredit';
$string['ratelimit_enable_desc'] = 'Jika diaktifkan, batas kredit per pengguna akan diberlakukan untuk plugin ini.';
$string['ratelimit_limit'] = 'Kredit per jendela';
$string['ratelimit_limit_desc'] = 'Jumlah maksimum kredit yang dapat dikonsumsi pengguna dalam jangka waktu yang dipilih. 0 untuk tanpa batas.';
$string['ratelimit_local_assign_ai_allowedusers'] = 'Penilai tugas yang diizinkan (AI)';
$string['ratelimit_local_assign_ai_allowedusers_desc'] = 'Pilih pengguna yang diizinkan meninjau tugas dengan AI saat layanan ini diaktifkan.';
$string['ratelimit_local_assign_ai_allowedusers_enable'] = 'Batasi berdasarkan pengguna yang diizinkan';
$string['ratelimit_local_assign_ai_allowedusers_enable_desc'] = 'Jika diaktifkan, hanya pengguna yang dipilih di bawah yang dapat meninjau tugas dengan AI.';
$string['ratelimit_local_coursegen_activitycreators'] = 'Pembuat aktivitas yang diizinkan';
$string['ratelimit_local_coursegen_activitycreators_desc'] = 'Pilih pengguna yang dapat membuat aktivitas atau sumber daya dengan AI saat layanan ini diaktifkan.';
$string['ratelimit_local_coursegen_allowedusers_enable'] = 'Batasi berdasarkan pengguna yang diizinkan';
$string['ratelimit_local_coursegen_allowedusers_enable_desc'] = 'Jika diaktifkan, hanya pengguna yang dipilih di bawah yang dapat menggunakan layanan ini.';
$string['ratelimit_local_coursegen_coursecreators'] = 'Pembuat kursus yang diizinkan';
$string['ratelimit_local_coursegen_coursecreators_desc'] = 'Pilih pengguna yang dapat membuat kursus lengkap dengan AI saat layanan ini diaktifkan.';
$string['ratelimit_local_datacurso_ratings_allowedusers_enable'] = 'Batasi berdasarkan pengguna yang diizinkan';
$string['ratelimit_local_datacurso_ratings_allowedusers_enable_desc'] = 'Jika diaktifkan, hanya pengguna yang dipilih di bawah yang dapat menghasilkan analisis berbasis AI di plugin Pemeringkatan Aktivitas AI.';
$string['ratelimit_local_datacurso_ratings_courseanalysts'] = 'Pembuat analisis kursus yang diizinkan (AI)';
$string['ratelimit_local_datacurso_ratings_courseanalysts_desc'] = 'Pilih pengguna yang dapat membuat analisis tingkat kursus dengan AI.';
$string['ratelimit_local_datacurso_ratings_generalanalysts'] = 'Pembuat analisis umum yang diizinkan (AI)';
$string['ratelimit_local_datacurso_ratings_generalanalysts_desc'] = 'Pilih pengguna yang dapat membuat analisis umum dengan AI atas aktivitas atau kursus.';
$string['ratelimit_report_lifestory_allowedusers'] = 'Pembuat umpan balik AI yang diizinkan';
$string['ratelimit_report_lifestory_allowedusers_desc'] = 'Pilih pengguna yang dapat menekan “Hasilkan Umpan Balik AI” untuk mengirim data kinerja siswa (nilai, penyelesaian, partisipasi) ke Penyedia AI Datacurso dan menampilkan narasi AI dengan kekuatan, kelemahan, dan rekomendasi.';
$string['ratelimit_report_lifestory_allowedusers_enable'] = 'Batasi berdasarkan pengguna yang diizinkan';
$string['ratelimit_report_lifestory_allowedusers_enable_desc'] = 'Jika diaktifkan, hanya pengguna yang dipilih di bawah yang dapat menghasilkan umpan balik AI di laporan Kisah Hidup.';
$string['ratelimit_window'] = 'Jendela waktu';
$string['ratelimit_window_desc'] = 'Pilih durasi dan satuan untuk jendela batas.';
$string['ratelimits_heading'] = 'Batas per plugin';
$string['ratelimits_heading_desc'] = 'Konfigurasikan batas per pengguna untuk setiap plugin yang menggunakan penyedia Datacurso.';
$string['read_context_course'] = 'Baca konteks untuk pembuatan kursus AI';
$string['read_context_course_model'] = 'Unggah model akademik untuk pembuatan kursus AI';
$string['registers'] = 'Catatan';
$string['registration_error'] = 'Kesalahan terakhir';
$string['registration_last'] = 'Pendaftaran';
$string['registration_lastsent'] = 'Terakhir dikirim';
$string['registration_notverified'] = 'Pendaftaran tidak diverifikasi';
$string['registration_status'] = 'Status terakhir';
$string['registration_verified'] = 'Pendaftaran diverifikasi';
$string['registrationapibearer'] = 'Token bearer pendaftaran';
$string['registrationapibearer_desc'] = 'Token bearer yang digunakan untuk mengautentikasi permintaan pendaftaran.';
$string['registrationapiurl'] = 'URL titik akhir pendaftaran';
$string['registrationapiurl_desc'] = 'Titik akhir untuk menerima muatan pendaftaran situs. Default: http://localhost:8001/register-site';
$string['registrationsettings'] = 'API pendaftaran';
$string['remainingtokens'] = 'Saldo tersisa';
$string['responseinvalidai'] = 'Respons tidak valid dari layanan AI.';
$string['responseinvalidaimage'] = 'Respons tidak valid dari layanan AI (tidak ada gambar).';
$string['responseinvalidaimagecreate'] = 'Tidak dapat membuat file gambar.';
$string['rest_enabled'] = 'Protokol REST diaktifkan';
$string['service'] = 'Layanan';
$string['showrows'] = 'Tampilkan baris';
$string['task_reset_user_token_limits'] = 'Proses reset berulang batas token pengguna';
$string['tokens'] = 'Kredit';
$string['tokens_available'] = 'Kredit tersedia';
$string['tokens_to_assign'] = 'Kredit untuk dialokasikan';
$string['tokensconsumed'] = 'Kredit dikonsumsi';
$string['tokensconsumedday'] = 'Kredit dikonsumsi per hari';
$string['tokensconsumedmonth'] = 'Kredit dikonsumsi per bulan';
$string['tokensnotsufficient'] = 'Kredit AI tidak cukup. Saldo saat ini: {$a->current}. Minimum yang diperlukan: {$a->required}. Silakan kunjungi <a href="https://shop.datacurso.com/index.php?m=tokens_manager" target="_blank">Kelola Kredit</a> di Toko Datacurso untuk mengalokasikan atau membeli lebih banyak kredit. Atau hubungi administrator Anda.';
$string['tokensused'] = 'Kredit digunakan';
$string['tokenthreshold'] = 'Ambang batas kredit';
$string['tokenthreshold_desc'] = 'Jumlah kredit dari mana notifikasi akan ditampilkan untuk membeli lebih banyak.';
$string['total_consumed'] = 'Kredit dikonsumsi';
$string['userid'] = 'Pengguna';
$string['userratelimit'] = 'Batas permintaan per pengguna';
$string['userratelimit_desc'] = 'Jumlah maksimum permintaan yang diizinkan per jam untuk setiap pengguna individual.';
$string['usertokenlimit_add'] = 'Tambah batas kredit';
$string['usertokenlimit_add_title'] = 'Tambah batas kredit pengguna';
$string['usertokenlimit_assignedtotal'] = 'Total kredit yang dialokasikan';
$string['usertokenlimit_availabletoassign'] = 'Kredit tersedia untuk dialokasikan';
$string['usertokenlimit_delete_failed'] = 'Tidak dapat menghapus batas kredit pengguna.';
$string['usertokenlimit_deleted'] = 'Batas kredit pengguna dihapus.';
$string['usertokenlimit_edit_title'] = 'Edit batas: {$a}';
$string['usertokenlimit_licensebalance'] = 'Total kredit lisensi';
$string['usertokenlimit_limit'] = 'Batas kredit';
$string['usertokenlimit_limit_help'] = 'Masukkan jumlah maksimum kredit yang boleh dikonsumsi pengguna. Gunakan 0 untuk memblokir akses AI bagi pengguna ini.';
$string['usertokenlimit_limit_invalid'] = 'Batas harus nol atau angka positif.';
$string['usertokenlimit_limit_invalid_nonnegative'] = 'Batas harus nol atau angka positif.';
$string['usertokenlimit_recurringenabled'] = 'Aktifkan interval berulang';
$string['usertokenlimit_recurringenabled_help'] = 'Aktifkan reset kuota otomatis berulang untuk pengguna ini.';
$string['usertokenlimit_recurringinterval'] = 'Interval berulang';
$string['usertokenlimit_recurringinterval_help'] = 'Jumlah hari setelah kuota pengguna direset dan dialokasikan ulang. Gunakan 0 untuk menonaktifkan reset berulang.';
$string['usertokenlimit_recurringinterval_invalid'] = 'Interval berulang harus nol atau jumlah hari positif.';
$string['usertokenlimit_recurringunit'] = 'Satuan waktu';
$string['usertokenlimit_recurringunit_day'] = 'Hari';
$string['usertokenlimit_recurringunit_help'] = 'Satuan untuk interval berulang (jam, hari, minggu, bulan, tahun).';
$string['usertokenlimit_recurringunit_hour'] = 'Jam';
$string['usertokenlimit_recurringunit_invalid'] = 'Satuan interval berulang tidak valid.';
$string['usertokenlimit_recurringunit_month'] = 'Bulan';
$string['usertokenlimit_recurringunit_week'] = 'Minggu';
$string['usertokenlimit_recurringunit_year'] = 'Tahun';
$string['usertokenlimit_recurringvalue'] = 'Nilai interval';
$string['usertokenlimit_recurringvalue_help'] = 'Nilai numerik untuk satuan waktu yang dipilih. Harus lebih besar dari 0 saat diaktifkan.';
$string['usertokenlimit_recurringvalue_invalid_positive'] = 'Nilai interval harus lebih besar dari 0 saat interval berulang diaktifkan.';
$string['usertokenlimit_reset'] = 'Atur ulang penghitung penggunaan';
$string['usertokenlimit_reset_done'] = 'Penghitung penggunaan telah diatur ulang.';
$string['usertokenlimit_reset_failed'] = 'Tidak dapat mengatur ulang penghitung penggunaan.';
$string['usertokenlimit_reset_help'] = 'Jika diaktifkan, penghitung penggunaan saat ini untuk pengguna ini akan diatur ulang segera setelah disimpan.';
$string['usertokenlimit_reset_usage'] = 'Atur ulang penggunaan';
$string['usertokenlimit_saved'] = 'Batas kredit pengguna disimpan';
$string['usertokenlimit_used'] = 'Kredit digunakan';
$string['usertokenlimit_user'] = 'Pengguna';
$string['usertokenlimit_user_help'] = 'Pilih pengguna yang akan dikenai batas kredit.';
$string['usertokenlimit_user_readonly'] = 'Pengguna';
$string['usertokenlimit_user_readonly_help'] = 'Pengguna ini tetap untuk catatan yang ada dan tidak dapat diubah.';
$string['verified'] = 'Diverifikasi';
$string['webserviceconfig_current'] = 'Konfigurasi saat ini';
$string['webserviceconfig_desc'] = 'Secara otomatis mengkonfigurasi layanan web khusus untuk layanan AI Datacurso, memungkinkannya untuk mengekstrak informasi platform dengan aman seperti data dasar pengguna, kursus, dan aktivitas untuk kontekstualisasi AI yang lebih baik. Pengaturan ini membuat pengguna layanan, menetapkan peran yang diperlukan, mengkonfigurasi layanan eksternal, menghasilkan token aman, dan mengaktifkan protokol REST dalam satu klik. Catatan: Nilai token tidak ditampilkan karena alasan keamanan.';
$string['webserviceconfig_heading'] = 'Pengaturan layanan web otomatis';
$string['webserviceconfig_site'] = 'Informasi situs';
$string['webserviceconfig_status'] = 'Status';
$string['webserviceconfig_title'] = 'Konfigurasi Layanan Web Datacurso';
$string['week'] = 'minggu';
$string['workplace'] = 'Apakah ini Moodle Workplace?';
$string['workplace_desc'] = 'Menentukan apakah header X-Workplace harus dikirim dengan nilai true (Workplace) atau false (Moodle Standar).';
$string['ws_activity'] = 'Log aktivitas';
$string['ws_btn_regenerate'] = 'Regenerasi token';
$string['ws_btn_retry'] = 'Coba ulang konfigurasi';
$string['ws_btn_setup'] = 'Konfigurasi layanan web';
$string['ws_enabled'] = 'Layanan web diaktifkan';
$string['ws_error_missing_setup'] = 'Layanan atau pengguna tidak ditemukan. Jalankan pengaturan terlebih dahulu.';
$string['ws_error_missing_token'] = 'Token tidak ditemukan. Hasilkan terlebih dahulu.';
$string['ws_error_regenerate_token'] = 'Kesalahan meregenerasi token.';
$string['ws_error_registration'] = 'Kesalahan mendaftarkan token layanan web. {$a}';
$string['ws_error_setup'] = 'Kesalahan mengkonfigurasi layanan web.';
$string['ws_role'] = 'Peran layanan';
$string['ws_service'] = 'Layanan eksternal';
$string['ws_step_enableauth'] = 'Mengaktifkan plugin autentikasi layanan web…';
$string['ws_step_enablerest'] = 'Mengaktifkan protokol REST…';
$string['ws_step_enablews'] = 'Mengaktifkan layanan web situs…';
$string['ws_step_registration_sent'] = 'Permintaan pendaftaran dikirim.';
$string['ws_step_role_assign'] = 'Menetapkan peran ke pengguna layanan…';
$string['ws_step_role_caps'] = 'Mengatur kemampuan peran yang diperlukan…';
$string['ws_step_role_create'] = 'Membuat peran "{$a}"…';
$string['ws_step_role_exists'] = 'Peran sudah ada, menggunakan ID {$a}…';
$string['ws_step_service_enable'] = 'Membuat/Mengaktifkan layanan eksternal…';
$string['ws_step_service_functions'] = 'Menambahkan fungsi inti umum ke layanan…';
$string['ws_step_service_user'] = 'Mengotorisasi pengguna untuk layanan…';
$string['ws_step_setup'] = 'Memulai pengaturan…';
$string['ws_step_token_create'] = 'Memastikan token ada…';
$string['ws_step_token_generated'] = 'Token dihasilkan.';
$string['ws_step_token_regenerated'] = 'Token diregenerasi.';
$string['ws_step_token_regenerating'] = 'Meregenerasi token…';
$string['ws_step_token_retry'] = 'Mencoba ulang pengaturan…';
$string['ws_step_user_check'] = 'Memverifikasi apakah pengguna "{$a}" ada…';
$string['ws_step_user_create'] = 'Membuat pengguna layanan "{$a}"…';
$string['ws_token_label'] = 'Token Datacurso';
$string['ws_tokenexists'] = 'Token ada';
$string['ws_user'] = 'Pengguna layanan';
$string['ws_userassigned'] = 'Peran ditetapkan ke pengguna';
$string['year'] = 'tahun';
