{ "Common": { "dashboard": "Dasbor", "settings": "Pengaturan", "logout": "Keluar", "save": "Simpan", "cancel": "Batal", "loading": "Memuat...", "no_data": "Data tidak ditemukan", "search": "Cari (Ctrl + K)", "guest_user": "Pengguna Tamu", "no_email": "Email tidak ada", "edit_profile": "Edit profil", "account_settings": "Pengaturan akun", "smtp_tester": "Pengetes SMTP", "support": "Dukungan", "sign_out": "Keluar" }, "Error": { "title_404": "ERROR", "desc_404": "Kami tidak dapat menemukan halaman yang Anda cari!", "back_to_home": "Kembali ke Beranda", "meta_title_404": "Halaman Tidak Ditemukan", "meta_desc_404": "Halaman yang Anda cari tidak ada." }, "Navigation": { "home": "Beranda", "menu": "Menu", "admin_management": "Manajemen Admin", "my_account": "Akun Saya", "certificates": "Sertifikat", "issuance": "Penerbitan", "revocation": "Pencabutan", "support": "Dukungan", "tickets": "Tiket", "user_management": "Manajemen Pengguna", "root_ca_management": "Manajemen Root CA", "ticket_management": "Manajemen Tiket", "legal_page_management": "Halaman Hukum", "inquiries": "Pertanyaan", "smtp_tester": "Pengetes SMTP", "activity_logs": "Log Aktivitas", "dashboard": "Dasbor", "api_keys": "Kunci API", "support_tickets": "Tiket Dukungan", "my_services": "Layanan Saya", "user_profile": "Profil Pengguna", "account_settings": "Pengaturan Akun", "features": "Fitur", "tools": "Alat", "contact": "Kontak", "signin": "Masuk", "signup": "Mulai Sekarang", "signout": "Keluar", "chat_id_finder": "Pencari Chat ID", "app_key_generator": "Pembuat Kunci App", "legal_center": "Pusat Legal" }, "Settings": { "appearance": "Tampilan", "theme": "Tema", "language": "Bahasa", "light": "Terang", "dark": "Gelap", "system": "Sistem", "english": "English (US)", "indonesian": "Bahasa Indonesia", "landing_page": "Halaman Awal Default", "email_verification": "Verifikasi Email", "verified": "Terverifikasi", "not_verified": "Belum Terverifikasi", "api_keys_summary": "Ringkasan Kunci API", "api_keys_desc": "Anda memiliki {count} kunci API aktif.", "security_password": "Keamanan & Kata Sandi", "current_password": "Kata Sandi Saat Ini", "new_password": "Kata Sandi Baru", "confirm_new_password": "Konfirmasi Kata Sandi Baru", "update_password": "Perbarui Kata Sandi", "active_sessions": "Sesi Aktif", "loading_sessions": "Memuat sesi...", "no_sessions": "Tidak ada sesi aktif ditemukan.", "login_activity": "Aktivitas Login", "last_month": "Bulan Terakhir", "browser_os": "Browser/OS", "ip_address": "Alamat IP", "location": "Lokasi", "time": "Waktu", "no_activity": "Tidak ada catatan aktivitas dalam 30 hari terakhir.", "2fa_title": "Otentikasi Dua Faktor (2FA)", "2fa_desc": "Amankan akun Anda dengan aplikasi otentikasi seperti Google Authenticator.", "disable_2fa": "Nonaktifkan 2FA", "view_recovery_codes": "Lihat Kode Pemulihan", "setup_2fa": "Siapkan 2FA", "setup_2fa_modal_title": "Siapkan Otentikasi Dua Faktor", "setup_2fa_modal_desc": "Amankan akun Anda dengan aplikasi otentikasi seperti Google Authenticator.", "2fa_step_1": "1. Pindai Kode QR", "2fa_step_1_desc": "Pindai ini dengan aplikasi otentikator Anda (Google Auth, Authy, dll).", "2fa_step_2": "2. Verifikasi Kode", "2fa_step_2_desc": "Masukkan 6 digit kode dari aplikasi Anda untuk memverifikasi pengaturan.", "code_placeholder": "123456", "verify_enable": "Verifikasi & Aktifkan", "recovery_codes_title": "Kode Pemulihan", "recovery_codes_desc": "Simpan kode-kode ini di tempat aman. Anda dapat menggunakannya untuk login jika Anda kehilangan akses ke aplikasi otentikator Anda.", "copy_codes": "Salin Kode", "done": "Selesai", "notifications": "Notifikasi", "email_alerts": "Peringatan Email", "email_alerts_desc": "Hanya peristiwa keamanan kritis", "cert_renewal": "Pembaruan Sertifikat", "cert_renewal_desc": "Lonceng <30h, Email <7h", "smtp_tester": "Penguji Koneksi SMTP", "privacy_data": "Privasi & Data", "privacy_desc": "Unduh salinan data pribadi Anda dalam format JSON.", "export_data": "Ekspor Data", "linked_accounts": "Akun Terhubung", "google_account": "Akun Google", "github_account": "Akun GitHub", "connected": "Terhubung", "not_connected": "Tidak terhubung", "disconnect": "Putuskan Hubungan", "connect": "Hubungkan", "danger_zone": "Zona Bahaya", "delete_account_desc": "Hapus permanen akun Anda dan semua data terkait. Tindakan ini tidak dapat dibatalkan.", "delete_account_button": "Hapus Akun Saya", "delete_modal_title": "Hapus Akun?", "delete_modal_desc": "Apakah Anda benar-benar yakin? Ini akan menghapus profil, sertifikat, kunci API, dan semua data lainnya. Anda tidak dapat membatalkannya.", "delete_modal_cancel": "Batal, Pertahankan", "delete_modal_confirm": "Ya, Hapus Akun Saya", "session_current": "Perangkat Ini", "logout_device": "Keluar dari perangkat ini", "session_revoked": "Sesi berhasil dicabut", "toast_settings_updated": "Pengaturan diperbarui", "toast_settings_failed": "Gagal memperbarui pengaturan", "toast_2fa_setup_failed": "Gagal memulai pengaturan 2FA", "toast_2fa_enabled": "2FA berhasil diaktifkan!", "toast_2fa_disabled": "2FA berhasil dinonaktifkan", "toast_2fa_disable_failed": "Gagal menonaktifkan 2FA", "toast_recovery_failed": "Gagal mengambil kode pemulihan", "toast_connected": "Akun berhasil dihubungkan", "toast_already_connected": "Akun sosial ini sudah terhubung dengan Anda.", "toast_connected_other": "Akun sosial ini sudah terhubung ke pengguna lain.", "toast_login_required": "Anda harus login untuk menghubungkan akun.", "toast_connect_init": "Memulai koneksi...", "toast_connect_failed": "Gagal memulai koneksi. Silakan coba lagi.", "toast_disconnect_init": "Memutuskan hubungan...", "toast_disconnected": "Akun berhasil diputuskan", "toast_disconnect_failed": "Gagal memutuskan akun", "toast_password_updated": "Kata sandi berhasil diperbarui", "toast_password_mismatch": "Kata sandi baru tidak cocok", "toast_password_failed": "Gagal memperbarui kata sandi", "toast_account_deleted": "Akun berhasil dihapus. Sedang keluar...", "toast_delete_failed": "Gagal menghapus akun", "toast_session_revoked": "Sesi berhasil dicabut", "toast_revoke_failed": "Gagal mencabut sesi", "landing_page_dashboard": "Ringkasan Dasbor", "landing_page_support": "Tiket Dukungan", "landing_page_certs": "Sertifikat", "landing_page_keys": "Kunci API", "disable_2fa_warning": "Ini akan mengurangi keamanan akun Anda. Anda yakin ingin menonaktifkan Otentikasi Dua Faktor?", "confirm_disable_2fa": "Ya, Nonaktifkan 2FA", "saved_codes": "Saya telah menyimpan kode ini", "enter_code": "Masukkan 6-digit Kode" }, "Home": { "hero_tag": "Manajemen Sertifikat Internal", "hero_title_1": "Amankan Aset Anda dengan", "hero_title_2": "Otoritas Sertifikat Pribadi", "hero_desc": "Terbitkan, kelola, dan lacak sertifikat SSL/TLS serta kunci API untuk kebutuhan infrastruktur internal Anda.", "cta_create_account": "Daftar Akun", "cta_explore_features": "Jelajahi Fitur", "features_title": "Fitur Utama untuk Infrastruktur Internal", "features_desc": "Semua yang Anda butuhkan untuk mengelola lapisan keamanan internal secara efisien.", "feature_1_title": "Otoritas Sertifikat (CA)", "feature_1_desc": "Fitur administrasi untuk mengelola Root dan Intermediate CA. Bangun fondasi kepercayaan yang kuat untuk seluruh jaringan internal Anda.", "feature_2_title": "Manajemen API", "feature_2_desc": "Amankan layanan eksternal Anda dengan kunci API granular. Lacak pola penggunaan dan cabut akses secara instan saat dibutuhkan.", "feature_3_title": "Pelacakan Real-time", "feature_3_desc": "Monitor tren penerbitan dan sertifikat yang akan kedaluwarsa melalui dasbor analitik yang intuitif dan peringatan otomatis.", "trust_store_title": "Penyimpanan Kepercayaan Privat", "trust_store_desc": "Unduh sertifikat Root dan Intermediate CA untuk mengamankan koneksi pada perangkat yang Anda gunakan.", "download_standard": "Standar", "download_android": "Android", "download_windows": "Windows", "download_macos": "macOS", "download_linux": "Linux", "download_mobile": "Android/iOS", "download_standard_title": "Unduh CRT Standar (PEM)", "download_android_title": "Unduh untuk Android (DER)", "download_windows_title": "Unduh Penginstal Windows (.bat)", "download_macos_title": "Unduh Profil macOS (.mobileconfig)", "download_linux_title": "Unduh Penginstal Linux (.sh)", "copy_cli": "Salin CLI", "copied": "Tersalin!", "root_ca": "Root CA", "intermediate_ca": "Intermediate CA", "root_ca_hierarchy": "Fondasi Kepercayaan Akar", "intermediate_ca_hierarchy": "Lapisan Penerbitan Aman", "serial": "Serial", "last_synced": "Terakhir disinkronkan", "synced_to_cdn": "Siap di CDN", "install_guide_title": "Cara Instalasi", "install_guide_desc": "Penginstal satu-klik atau langkah manual untuk perangkat Anda.", "guide_steps_windows": [ "Unduh penginstal .bat.", "Klik kanan dan pilih 'Run as Administrator'.", "Konfirmasi jendela keamanan untuk menambahkan ke penyimpanan 'Root'. Kesalahan umum: Memilih toko 'Personal' akan membuat cert tidak dikenal sistem." ], "guide_steps_macos": [ "Unduh profil .mobileconfig.", "Buka System Settings > Profiles (atau Privacy & Security).", "Klik dua kali profil TrustLab dan klik Install.", "Buka 'About' > 'Certificate Trust Settings' dan aktifkan kepercayaan penuh." ], "guide_steps_linux": [ "Gunakan perintah satu-baris untuk instalasi instan (disarankan):", "curl -sL [URL] | sudo bash", "Catatan: Dapatkan [URL] dengan klik kanan tombol 'Linux' pada kartu sertifikat di atas lalu 'Salin Alamat Link'." ], "guide_steps_mobile": [ "Android: Pengaturan > Keamanan > Instal dari penyimpanan > Sertifikat CA.", "iOS: Instal profil, lalu Pengaturan > Umum > Mengenai > Pengaturan Kepercayaan Sertifikat." ], "cta_ready_title": "Siap untuk mengamankan aplikasi Anda?", "cta_ready_desc": "Kelola infrastruktur keamanan internal Anda secara mandiri, aman, dan terorganisir.", "cta_free_account": "Daftar Sekarang", "cta_signin_portal": "Masuk ke Portal" }, "Auth": { "signin_title": "Masuk", "signin_subtitle": "Selamat datang kembali! Silakan masukkan detail Anda.", "signup_title": "Buat Akun", "signup_subtitle": "Bergabunglah dengan TrustLab and mulai amankan aset Anda.", "forgot_password_title": "Lupa Kata Sandi", "forgot_password_subtitle": "Masukkan email Anda untuk menerima tautan pemulihan kata sandi.", "email_label": "Alamat Email", "email_placeholder": "Masukkan email Anda", "password_label": "Kata Sandi", "password_placeholder": "Masukkan kata sandi Anda", "first_name_label": "Nama Depan", "first_name_placeholder": "Masukkan nama depan", "last_name_label": "Nama Belakang", "last_name_placeholder": "Masukkan nama belakang", "remember_me": "Ingat saya", "forgot_password_link": "Lupa kata sandi?", "signin_button": "Masuk", "signup_button": "Buat Akun", "send_reset_link": "Kirim Tautan Pemulihan", "back_to_signin": "Kembali ke Masuk", "no_account": "Belum punya akun?", "signup_link": "Daftar", "already_have_account": "Sudah punya akun?", "signin_link": "Masuk", "social_login_divider": "Atau masuk dengan", "or_text": "Atau", "google_button": "Lanjutkan dengan Google", "github_button": "Lanjutkan dengan GitHub", "two_factor_code_label": "Kode Otentikasi", "two_factor_code_placeholder": "123456", "verifying_button": "Memverifikasi...", "verify_button": "Verifikasi", "back_to_login_button": "Kembali ke Login", "signing_in_button": "Masuk...", "creating_account_button": "Membuat Akun...", "optional_text": "(Opsional)", "agree_to_text": "Dengan masuk, Anda menyetujui", "agree_to_signup_text": "Dengan membuat akun, Anda menyetujui", "and_text": "dan", "terms_link": "Syarat & Ketentuan", "privacy_policy_link": "Kebijakan Privasi", "sending_link_button": "Mengirim Tautan...", "recovery_title": "Pemulihan Akun", "recovery_subtitle": "Jangan khawatir, itu terjadi pada siapa saja. Kami akan membantu Anda kembali ke akun Anda dalam sekejap.", "forgot_password_disabled_message": "Pemulihan kata sandi saat ini dinonaktifkan. Silakan hubungi dukungan.", "forgot_password_error_generic": "Terjadi kesalahan.", "two_factor_title": "Otentikasi Dua Faktor", "two_factor_subtitle": "Silakan masukkan kode dari aplikasi otentikator Anda.", "welcome_back_title": "Selamat datang kembali di TrustLab", "welcome_back_desc": "Sistem Manajemen Certificate Authority & API untuk Kebutuhan Internal. Aman, andal, dan dibangun untuk penggunaan pribadi.", "join_title": "Mulai Gunakan TrustLab Hari Ini", "join_desc": "Buat akun Anda untuk mulai mengelola sertifikat dan kunci API dengan mudah. Keamanan yang disederhanakan untuk infrastruktur pribadi." }, "Dashboard": { "overview": "Ikhtisar", "metrics_health": "Metrik real-time & kesehatan sistem", "live": "Aktif", "offline": "Luring", "loading_dashboard": "Memuat Dasbor...", "error_loading": "Gagal memuat data dasbor.", "ws_status": "WS", "api_status": "API", "ws_tooltip": "Koneksi WebSockets real-time untuk pembaruan langsung", "latency_tooltip": "Latensi jaringan/waktu respons untuk permintaan API", "total_certificates": "Total Sertifikat", "active_certificates": "Sertifikat Aktif", "expired": "Kedaluwarsa", "action_needed": "Perlu Tindakan", "all_good": "All Good", "active_tickets": "Tiket Aktif", "total_users": "Total Pengguna", "pending_inquiries": "Pertanyaan Tertunda", "response_required": "Perlu Respons", "no_new_messages": "Tidak ada pesan baru", "ca_downloads": "Unduhan Sertifikat CA", "root_ca": "CA Akar", "intermediate_2048": "Intermediat 2048", "intermediate_4096": "Intermediat 4096", "global_trust_root": "Akar Kepercayaan Global", "standard_issuance": "Penerbitan Standar", "high_security": "Keamanan Tinggi", "recent_activity": "Aktivitas Terbaru", "view_all": "Lihat Semua", "no_activity": "Tidak ada aktivitas terbaru yang tercatat.", "certificate_trends": "Tren Sertifikat", "last_7_days": "7 Hari Terakhir", "vs_last_month": "vs bulan lalu", "issued_certs": "Sertifikat Diterbitkan" }, "Profile": { "profile_title": "Profil", "profile_subtitle": "Lihat dan perbarui informasi pribadi Anda.", "change_avatar": "Ubah", "edit_button": "Edit", "close_button": "Tutup", "save_changes_button": "Simpan Perubahan", "no_job_title": "Belum ada jabatan", "no_location": "Lokasi belum diatur", "edit_metadata_title": "Edit Metadata", "edit_metadata_subtitle": "Perbarui jabatan dan lokasi Anda.", "job_title_label": "Jabatan", "location_label": "Lokasi", "job_title_placeholder": "misal: Insinyur Perangkat Lunak", "location_placeholder": "misal: Jakarta, Indonesia", "personal_info_title": "Informasi Pribadi", "first_name_label": "Nama Depan", "last_name_label": "Nama Belakang", "email_label": "Alamat Email", "email_placeholder": "contoh@domain.com", "pending_email_notice": "Verifikasi tertunda untuk {email}", "phone_label": "Telepon", "bio_label": "Bio", "edit_personal_info_title": "Edit Informasi Pribadi", "edit_personal_info_subtitle": "Perbarui detail dan tautan sosial Anda.", "social_links_title": "Tautan Sosial", "facebook_username_label": "Username Facebook", "twitter_username_label": "Username X.com (Twitter)", "linkedin_username_label": "Username Linkedin", "instagram_username_label": "Username Instagram", "username_placeholder": "@username", "email_readonly_label": "Alamat Email (Hanya Baca)", "address_title": "Alamat", "country_label": "Negara", "city_state_label": "Kota/Provinsi", "postal_code_label": "Kode Pos", "tax_id_label": "ID Pajak", "edit_address_title": "Edit Alamat", "edit_address_subtitle": "Perbarui lokasi dan informasi pajak Anda.", "country_placeholder": "misal: Indonesia", "city_state_placeholder": "misal: Jakarta Pusat, DKI Jakarta", "postal_code_placeholder": "misal: 12345", "tax_id_placeholder": "misal: NPWP-123", "toast_updating_avatar": "Memperbarui avatar...", "toast_avatar_success": "Avatar berhasil diperbarui", "toast_avatar_error": "Gagal memperbarui avatar", "toast_profile_success": "Profil berhasil diperbarui", "toast_profile_error": "Gagal memperbarui profil", "toast_personal_info_success": "Informasi pribadi berhasil diperbarui", "toast_personal_info_error": "Gagal memperbarui informasi pribadi", "toast_address_success": "Informasi alamat berhasil diperbarui", "toast_address_error": "Gagal memperbarui informasi alamat", "toast_file_size_error": "Ukuran file terlalu besar. Batas maksimum adalah 5MB.", "update_password_title": "Perbarui Kata Sandi", "current_password_label": "Kata Sandi Saat Ini", "new_password_label": "Kata Sandi Baru", "confirm_password_label": "Konfirmasi Kata Sandi Baru", "current_password_placeholder": "Masukkan kata sandi saat ini", "new_password_placeholder": "Masukkan kata sandi baru", "confirm_password_placeholder": "Konfirmasi kata sandi baru", "toast_password_mismatch": "Kata sandi baru tidak cocok", "toast_password_success": "Kata sandi berhasil diperbarui", "toast_password_error": "Gagal memperbarui kata sandi" }, "Notifications": { "title": "Notifikasi", "none": "Belum ada notifikasi", "none_subtitle": "Kami akan memberi tahu Anda jika terjadi sesuatu.", "mark_all_read": "Tandai semua sudah dibaca", "view_all": "Lihat Semua", "just_now": "Baru saja", "minutes_ago": "{n}m yang lalu", "hours_ago": "{n}j yang lalu", "support_event": "Peristiwa Dukungan", "certificate_event": "Peristiwa Sertifikat", "system_update": "Pembaruan Sistem" }, "Public": { "chat_id_title": "Pencari Chat ID", "chat_id_subtitle": "Masukkan Bot Token Anda dari @BotFather untuk melihat aktivitas terbaru dan menemukan CHAT_ID Anda.", "bot_token_label": "Bot Token Telegram", "get_updates": "Dapatkan Pembaruan", "detected_chats": "Chat ID yang Terdeteksi:", "chat_name": "Nama", "chat_id": "ID", "instructions": "Instruksi:", "instruction_1": "Kirim pesan acak (misal: 'Halo') ke Bot Telegram Anda.", "instruction_2": "Tempel Bot Token Anda di atas dan klik Dapatkan Pembaruan.", "instruction_3": "CHAT_ID Anda akan muncul di tabel. Salin untuk konfigurasi Anda.", "return_home": "Kembali ke Beranda", "key_gen_title": "Pembuat Kunci", "key_gen_subtitle": "Buat APP_KEY 32-byte untuk aplikasi Laravel Anda dengan aman di browser.", "generated_key_label": "Kunci Keamanan yang Dibuat", "generate_new": "Buat Kunci Baru", "copy_env": "Salin ke .env", "quick_guide": "Panduan Cepat", "guide_1": "Salin kunci yang dibuat di atas.", "guide_2": "Buka file .env di root proyek Laravel Anda.", "guide_3": "Perbarui variabel APP_KEY= dengan kunci ini.", "contact_title": "Hubungi Tim Kami", "contact_subtitle": "Punya pertanyaan atau butuh bantuan? Kami di sini untuk membantu.", "name_label": "Nama", "email_label": "Alamat Email", "category_label": "Kategori", "subject_label": "Subjek", "message_label": "Pesan", "send_message": "Kirim Pesan", "sending": "Mengirim...", "technical_support": "Dukungan Teknis", "legal_inquiry": "Pertanyaan Hukum", "partnership": "Kemitraan", "other": "Lainnya", "success_title": "Pesan Berhasil Terkirim", "success_message": "Pesan Anda telah diterima. Kami akan segera menghubungi Anda!", "fail_title": "Pengiriman Gagal", "fail_message": "Terjadi kesalahan. Silakan coba lagi." }, "DownloadMirror": { "preparing": "Menyiapkan unduhan Anda...", "redirecting": "Mengalihkan ke unduhan...", "started": "Unduhan Anda seharusnya sudah dimulai.", "error_title": "Kesalahan Unduhan", "missing_serial": "Nomor seri sertifikat tidak ditemukan.", "go_back": "Kembali", "mirroring_from": "Mirroring Unduhan dari TrustLab Trust Store", "if_not_started": "Jika unduhan Anda tidak dimulai secara otomatis,", "manual_download": "klik disini untuk download manual" }, "Legal": { "center_title": "Pusat Legal", "center_desc": "Transparansi dan kepercayaan adalah inti dari misi kami. Tinjau syarat, kebijakan, dan dokumen kepatuhan kami di bawah ini.", "loading_docs": "Memuat dokumen hukum...", "read_full": "Baca selengkapnya", "no_docs": "Saat ini tidak ada dokumen hukum yang diterbitkan.", "version": "Versi", "last_updated": "Terakhir diperbarui" }, "Users": { "management_title": "Manajemen Pengguna", "dashboard_title": "Dasbor Pengguna", "dashboard_desc": "Kelola pengguna sistem, sesuaikan peran, dan pantau aktivitas akun", "search_placeholder": "Cari pengguna...", "all_roles": "Semua Peran", "admins": "Admin", "customers": "Pelanggan", "add_user": "Tambah Pengguna", "user_th": "Pengguna", "role_th": "Peran", "joined_date_th": "Tanggal Bergabung", "actions_th": "Aksi", "edit_user": "Edit Pengguna", "delete_user": "Hapus Pengguna", "no_users_found": "Pengguna tidak ditemukan.", "processing": "Memproses...", "delete_title": "Hapus Akun Pengguna", "delete_message": "Apakah Anda yakin ingin menghapus akun pengguna ini secara permanen? Tindakan ini tidak dapat dibatalkan dan pengguna akan kehilangan semua akses ke platform.", "delete_confirm": "Hapus Pengguna", "toast_deleted": "Pengguna berhasil dihapus", "toast_delete_failed": "Gagal menghapus pengguna", "toast_updated": "Pengguna berhasil diperbarui", "toast_created": "Pengguna berhasil dibuat", "toast_save_failed": "Gagal menyimpan pengguna", "load_failed": "Gagal memuat pengguna.", "modal_add_title": "Tambah Pengguna Baru", "modal_edit_title": "Edit Pengguna", "first_name_label": "Nama Depan", "last_name_label": "Nama Belakang", "email_label": "Alamat Email", "role_label": "Peran Pengguna", "password_label": "Kata Sandi", "password_edit_label": "Kata Sandi Baru (Kosongkan untuk tetap menggunakan yang sekarang)", "role_customer_desc": "Pelanggan (Akses Standar)", "role_admin_desc": "Admin (Akses Penuh)", "cancel": "Batal", "update_user": "Perbarui Pengguna", "create_user": "Buat Pengguna", "err_first_name_req": "Nama depan wajib diisi", "err_email_req": "Email wajib diisi", "err_email_invalid": "Format email tidak valid", "err_password_req": "Kata sandi wajib untuk pengguna baru", "err_password_min": "Kata sandi minimal harus 8 karakter" }, "Tickets": { "management_title": "Manajemen Tiket Dukungan", "search_placeholder": "Cari berdasarkan tiket, subjek, atau pengguna...", "all_status": "Semua Status", "status_open": "Terbuka", "status_answered": "Terjawab", "status_closed": "Ditutup", "priority_low": "Rendah", "priority_medium": "Sedang", "priority_high": "Tinggi", "total_tickets": "Total: {count} tiket", "ticket_user_th": "Tiket / Pengguna", "subject_th": "Subjek", "priority_th": "Prioritas", "status_th": "Status", "created_at_th": "Dibuat Pada", "action_th": "Aksi", "syncing": "Sinkronisasi tiket...", "manage": "Kelola", "no_tickets_found": "Tidak ada tiket dukungan yang sesuai dengan filter Anda.", "syncing_history": "Menyinkronkan riwayat percakapan...", "not_found_title": "Tiket Tidak Ditemukan", "not_found_desc": "Tiket yang Anda cari tidak ada atau telah dihapus. Ini bisa terjadi setelah penyegaran sistem atau pembersihan database.", "back_to_list": "Kembali ke Daftar Tiket", "close_ticket": "Tutup Tiket", "discussion_title": "Diskusi", "admin_badge": "Admin", "reply_placeholder": "Tulis tanggapan dukungan Anda... (Ctrl+Enter untuk mengirim)", "attach_files": "Lampirkan Berkas", "reply_hint": "Enter untuk baris baru, Ctrl+Enter untuk mengirim.", "replying_as_admin": "Anda membalas sebagai Administrator", "locked_title": "Terkunci / Ditutup", "locked_desc": "Percakapan ini ditutup secara resmi. Tidak ada komunikasi lebih lanjut yang dapat dilakukan.", "overview_title": "Ikhtisar Tiket", "subject_label": "Subjek", "category_label": "Kategori", "reference_label": "Referensi", "profile_title": "Profil Pelanggan", "unknown_user": "Pengguna Tidak Dikenal", "no_email": "Email tidak tersedia", "profile_button": "Profil", "email_button": "Email", "user_not_available": "Pengguna Tidak Tersedia", "toast_reply_sent": "Balasan berhasil dikirim", "toast_reply_failed": "Gagal mengirim balasan", "toast_closed": "Tiket berhasil ditutup", "toast_close_failed": "Gagal menutup tiket", "toast_created": "Tiket berhasil dibuat", "toast_create_failed": "Gagal membuat tiket", "toast_max_files": "Maksimal 5 berkas diperbolehkan", "modal_lock_title": "Kunci Tiket Ini?", "modal_lock_msg": "Menutup tiket ini akan mengunci percakapan. Pelanggan tidak lagi dapat mengirim balasan kecuali status diubah secara manual kembali ke Terbuka.", "modal_lock_confirm": "Kunci Percakapan", "page_title": "Tiket Dukungan", "create_new": "Buat Tiket", "create_first": "Buat Tiket Pertama", "create_modal_title": "Buat Tiket Dukungan Baru", "loading_tickets": "Memuat tiket anda...", "view_details": "Lihat Detail", "no_tickets_title": "Tidak ada tiket ditemukan", "no_tickets_desc": "Anda belum membuat tiket dukungan. Jika butuh bantuan, silakan buat tiket baru.", "subject_label": "Subjek", "subject_placeholder": "Apa masalahnya?", "category_label": "Kategori", "priority_label": "Prioritas", "message_label": "Pesan", "message_placeholder": "Jelaskan masalah Anda secara rinci...", "attachments_label": "Lampiran", "attach_hint": "Klik untuk melampirkan file (Maks 10MB)", "creating_button": "Membuat...", "cancel_button": "Batal", "submit_button": "Buat Tiket", "loading_conversation": "Memuat percakapan...", "back_to_tickets": "Kembali ke Tiket", "ticket_header_category": "Kategori", "ticket_header_priority": "Prioritas", "ticket_header_created": "Dibuat", "ticket_closed_title": "Tiket Ditutup", "ticket_closed_desc": "Percakapan ini telah diselesaikan dan ditutup.", "close_modal_title": "Tutup Tiket", "close_modal_message": "Apakah Anda yakin ingin menutup tiket ini? Anda tidak akan dapat membalas sampai dibuka kembali oleh administrator.", "close_modal_confirm": "Ya, Tutup Tiket", "cat_technical": "Teknis", "cat_billing": "Tagihan", "cat_account": "Akun", "cat_feature": "Permintaan Fitur", "cat_other": "Lainnya", "prio_low": "Rendah", "prio_medium": "Sedang", "prio_high": "Tinggi" }, "Inquiries": { "management_title": "Pertanyaan", "card_title": "Pertanyaan Kontak", "card_desc": "Kelola dan tanggapi pesan yang dikirim dari formulir kontak publik", "search_placeholder": "Cari pertanyaan...", "all_status": "Semua Status", "status_pending": "Tertunda", "status_replied": "Dibalas", "sender_th": "Pengirim", "subject_category_th": "Subjek / Kategori", "status_th": "Status", "date_th": "Tanggal", "actions_th": "Aksi", "category_label": "Kategori: {category}", "view_reply": "Lihat / Balas", "delete_inquiry": "Hapus Pertanyaan", "no_inquiries": "Tidak ada pertanyaan ditemukan.", "processing": "Memproses...", "delete_title": "Hapus Pertanyaan", "delete_message": "Apakah Anda yakin ingin menghapus pesan ini? Tindakan ini tidak dapat dibatalkan.", "delete_confirm": "Hapus", "details_title": "Detail Pertanyaan", "details_label": "Detail", "received_at": "Diterima {date}", "message_label": "Pesan", "replied_on": "Dibalas pada {date}", "quick_reply": "Balasan Cepat", "external_client": "Gunakan klien email eksternal", "reply_placeholder": "Ketik balasan Anda di sini...", "cancel_button": "Batal", "send_reply": "Kirim Balasan", "toast_deleted": "Pertanyaan berhasil dihapus", "toast_delete_failed": "Gagal menghapus pertanyaan", "toast_reply_req": "Silakan masukkan pesan balasan", "toast_reply_sent": "Balasan berhasil dikirim", "toast_reply_failed": "Gagal mengirim balasan", "load_failed": "Gagal memuat pertanyaan." }, "RootCA": { "management_title": "Manajemen Root CA", "card_title": "Sertifikat CA", "card_desc": "Kelola Otoritas Sertifikasi Root dan Intermediat", "toast_renew_success": "Sertifikat CA berhasil diperbarui.", "toast_renew_failed": "Gagal memperbarui sertifikat CA", "load_failed": "Gagal memuat sertifikat CA. Diperlukan akses admin.", "processing": "Memproses...", "info_title": "Informasi", "info_point_1": "Memperbarui sertifikat CA menghasilkan sertifikat publik baru dengan masa berlaku 10 tahun.", "info_point_2": "Kunci pribadi yang ada dipertahankan untuk menjaga validitas sertifikat leaf yang ada.", "info_point_3": "Sertifikat intermediat ditandatangani oleh Root CA yang saat ini aktif.", "info_point_4": "Selalu unduh dan distribusikan kembali Root CA baru ke klien setelah perubahan signifikan.", "renew_modal_title": "Perbarui Sertifikat CA", "renew_modal_msg": "Apakah Anda yakin ingin memperbarui sertifikat CA ini selama 10 tahun? Ini akan menghasilkan string sertifikat baru sambil tetap menggunakan kunci pribadi yang sama.", "renew_modal_confirm": "Perbarui Sertifikat", "search_placeholder": "Cari CA...", "type_th": "Tipe", "common_name_th": "Common Name", "serial_th": "Nomor Seri", "validity_th": "Masa Berlaku", "status_th": "Status", "actions_th": "Aksi", "to": "ke", "status_valid": "Valid", "status_expired": "Kedaluwarsa", "renew_button": "Perbarui (10T)", "no_ca_search": "Tidak ada CA yang cocok dengan \"{term}\"", "no_ca_found": "Sertifikat Root CA tidak ditemukan. Jalankan Pengaturan CA dari halaman Sertifikat." }, "SmtpTester": { "page_title": "Pengetes SMTP", "description": "Uji konfigurasi email keluar dan konektivitas Anda di berbagai mailer.", "recipient_label": "Email Penerima Tes", "recipient_placeholder": "Masukkan email untuk menerima pesan tes", "mailer_title": "Mailer {mailer}", "outgoing_settings": "Pengaturan Keluar", "status_passed": "Lulus", "status_failed": "Gagal", "host_label": "Host", "port_security_label": "Port / Keamanan", "from_label": "Alamat Pengirim", "not_set": "Belum diatur", "send_test": "Kirim Email Tes", "system_info_title": "Informasi Sistem", "system_info_desc": "Tes ini mengonfirmasi bahwa server dapat membuat koneksi aman ke host SMTP Anda. Jika Anda tidak menerima email meskipun hasilnya \"Lulus\", harap periksa folder spam atau pengaturan reputasi pengirim di server email Anda.", "toast_fetch_failed": "Gagal mengambil konfigurasi SMTP", "toast_email_req": "Silakan masukkan alamat email penerima", "toast_test_success": "Berhasil! Email terkirim melalui {mailer}", "toast_test_error": "Kesalahan: {message}", "err_conn_failed": "Koneksi gagal" }, "LegalAdmin": { "management_title": "Manajemen Halaman Hukum", "search_placeholder": "Cari halaman...", "create_new": "Buat Halaman Baru", "list_title": "Daftar Halaman Hukum", "th_title_slug": "Judul / Slug", "th_version": "Versi", "th_last_updated": "Terakhir Diperbarui", "th_actions": "Aksi", "loading_pages": "Memuat halaman hukum...", "no_pages": "Halaman hukum tidak ditemukan.", "view_public": "Lihat Halaman Publik", "edit_page_tooltip": "Edit Halaman", "delete_page_tooltip": "Hapus Halaman", "delete_confirm": "Apakah Anda yakin ingin menghapus halaman ini? Tindakan ini tidak dapat dibatalkan.", "toast_delete_success": "Halaman hukum berhasil dihapus", "toast_delete_failed": "Gagal menghapus halaman", "editor_title_edit": "Edit Halaman Hukum", "editor_title_create": "Buat Halaman Hukum Baru", "form_title_label": "Judul Halaman", "form_title_placeholder": "Pilih Judul Halaman", "form_slug_label": "Slug URL", "form_slug_placeholder": "misal: syarat-dan-ketentuan", "form_content_label": "Konten Dokumen (Markdown)", "form_content_placeholder": "Tulis konten dokumen hukum Anda di sini menggunakan Markdown...", "placeholder_markdown_content": "# Kebijakan Privasi\n\nTulis konten dokumen hukum Anda di sini menggunakan Markdown...", "page_privacy_policy": "Kebijakan Privasi", "page_terms_conditions": "Syarat dan Ketentuan", "page_cookie_policy": "Kebijakan Cookie", "page_disclaimer": "Sanggahan", "page_acceptable_use": "Kebijakan Penggunaan Wajar", "toast_error_generic": "Terjadi kesalahan saat menyimpan halaman.", "form_summary_label": "Ringkasan Perubahan", "form_summary_placeholder": "Jelaskan apa yang berubah", "btn_cancel": "Kembali ke Daftar", "btn_save": "Perbarui", "btn_create": "Terbitkan", "toast_save_success": "Halaman hukum berhasil disimpan", "toast_save_failed": "Gagal menyimpan halaman hukum", "toast_slug_req": "Silakan masukkan judul dan slug", "sidebar_details": "Penerbitan", "sidebar_revisions": "Riwayat Revisi", "sidebar_published_ver": "Versi Terbit", "sidebar_revision_v": "Revisi v{version}", "sidebar_no_revisions": "Riwayat revisi tidak ditemukan.", "sidebar_view_revision": "Lihat versi ini", "sidebar_status_active": "Saat Ini Aktif", "btn_save_draft": "Simpan Draf", "view_error": "Kesalahan memuat halaman atau halaman tidak ditemukan.", "invalid_id": "ID Halaman tidak valid.", "loading_editor": "Memuat editor halaman...", "btn_write": "Tulis", "btn_preview": "Pratinjau", "no_content_preview": "Tidak ada konten untuk dipratinjau.", "markdown_supported": "Markdown didukung", "current_status": "Status Saat Ini", "version_update_type": "Jenis Pembaruan Versi", "parent_major": "Major Versi Induk", "parent_minor": "Minor Versi Induk", "next_version": "Versi Selanjutnya", "status_live": "Aktif di Situs" }, "ApiKeys": { "title": "Kunci API", "description": "Kelola token akses API Anda.", "page_title": "Kunci API", "gen_title": "Buat Kunci API Baru", "gen_desc": "Buat personal access token baru untuk otomasi eksternal.", "input_placeholder": "Nama Kunci (misal: Alur Kerja CI/CD)", "btn_generate": "Buat Kunci", "your_key": "Kunci API Anda", "copy_warning": "Salin sekarang, Anda tidak akan melihatnya lagi!", "copy_tooltip": "Salin ke clipboard", "btn_done": "Selesai", "active_title": "Kunci API Aktif", "active_desc": "Kelola personal access token Anda yang sudah ada.", "th_name": "Nama", "th_status": "Status", "th_created": "Dibuat", "th_last_used": "Terakhir Digunakan", "th_actions": "Aksi", "loading_keys": "Memuat kunci...", "no_keys": "Belum ada kunci API yang dibuat.", "never_used": "Belum pernah digunakan", "status_active": "Aktif", "status_inactive": "Tidak Aktif", "tooltip_activate": "Klik untuk mengaktifkan", "tooltip_deactivate": "Klik untuk menonaktifkan", "tooltip_regenerate": "Buat Ulang Kunci", "tooltip_revoke": "Cabut Kunci", "toast_gen_success": "Kunci API berhasil dibuat", "toast_gen_failed": "Gagal membuat kunci API", "toast_revoke_success": "Kunci API berhasil dicabut", "toast_revoke_failed": "Gagal mencabut kunci API", "toast_status_updated": "Status kunci API diperbarui", "toast_status_failed": "Gagal memperbarui status", "toast_regen_success": "Kunci API berhasil dibuat ulang", "toast_regen_failed": "Gagal membuat ulang kunci", "revoke_title": "Cabut Kunci API", "revoke_msg": "Apakah Anda yakin ingin mencabut kunci API ini? Aplikasi apa pun yang menggunakannya akan langsung kehilangan akses. Tindakan ini tidak dapat dibatalkan.", "revoke_confirm": "Cabut Kunci", "regen_title": "Buat Ulang Kunci API", "regen_msg": "Apakah Anda yakin ingin membuat ulang kunci API ini? Kunci yang ada akan langsung berhenti berfungsi, dan Anda akan diberikan string kunci baru.", "regen_confirm": "Buat Ulang", "usage_title": "Dokumentasi Penggunaan API", "usage_desc": "Pelajari cara melakukan otentikasi dan menggunakan API secara terprogram.", "usage_p": "Anda dapat menggunakan kunci API Anda untuk mengotentikasi permintaan ke TrustLab API. Sertakan kunci dalam header TRUSTLAB_API_KEY." }, "Certificates": { "title": "Sertifikat", "description": "Lihat dan kelola sertifikat SSL/TLS Anda.", "page_title": "Sertifikat", "management_title": "Manajemen Sertifikat", "management_desc": "Kelola dan unduh sertifikat SSL/TLS Anda", "toast_deleted": "Sertifikat berhasil dihapus", "toast_delete_failed": "Gagal menghapus sertifikat", "toast_ca_setup_success": "Pengaturan CA Berhasil", "toast_ca_setup_failed": "Gagal mengatur CA", "load_failed": "Gagal memuat sertifikat.", "ca_not_setup_title": "CA Belum Teratur Sepenuhnya", "ca_missing_msg": "Sistem Otoritas Sertifikasi kehilangan: {missing}. Sertifikat tidak dapat dibuat sampai pengaturan selesai.", "contact_admin_msg": "Silakan hubungi administrator Anda untuk menginisialisasi Otoritas Sertifikasi.", "btn_setup_ca": "Atur CA Sekarang", "btn_generate_new": "Terbitkan Baru", "processing": "Memproses...", "delete_title": "Hapus Sertifikat", "delete_msg": "Apakah Anda yakin ingin menghapus sertifikat ini? Tindakan ini tidak dapat dibatalkan dan aplikasi apa pun yang menggunakan sertifikat ini mungkin berhenti berfungsi.", "delete_confirm": "Hapus", "modal_title": "Terbitkan Sertifikat Baru", "modal_desc": "Masukkan domain dan metadata untuk sertifikat baru Anda", "common_name_label": "Common Name (CN) *", "common_name_placeholder": "misal: example.com atau *.example.com", "san_label": "Subject Alternative Names (SAN)", "san_placeholder": "misal: DNS:auth.example.com, IP:1.2.3.4 (pisahkan dengan koma)", "san_hint": "Daftar domain atau alamat IP tambahan yang dipisahkan dengan koma.", "key_strength_label": "Kekuatan Kunci", "key_2048": "2048-bit (Standar)", "key_4096": "4096-bit (Sangat Aman)", "config_mode_label": "Mode Konfigurasi", "config_default": "Metadata Default", "config_manual": "Kontrol Manual", "manual_fields_title": "Field CSR Manual", "org_label": "Organisasi (O)", "org_placeholder": "misal: TrustLab Inc", "locality_label": "Lokalitas (L)", "locality_placeholder": "misal: Jakarta", "state_label": "Provinsi (ST)", "state_placeholder": "misal: DKI Jakarta", "country_label": "Negara (C - Kode ISO)", "test_mode_label": "Mode Tes: Masa Berlaku 30 Detik", "admin_only_badge": "KHUSUS ADMIN", "delete_confirm": "Hapus", "revoke_success_title": "Sertifikat Dicabut", "revoke_success_desc": "Sertifikat telah berhasil dicabut.", "cancel": "Batal", "btn_generate": "Terbitkan Sertifikat", "toast_gen_success": "Sertifikat berhasil diterbitkan", "toast_gen_failed": "Gagal menerbitkan sertifikat", "details_title": "Detail Sertifikat", "details_desc": "Lihat informasi rinci tentang sertifikat SSL/TLS.", "loading_details": "Memuat detail sertifikat...", "details_fetch_failed": "Gagal memuat detail sertifikat. Mungkin tidak ada atau Anda tidak memiliki izin.", "metadata_title": "Metadata Sertifikat", "metadata_desc": "Informasi subjek dan masa berlaku", "status_label": "Status", "status_valid": "Valid", "status_expired": "Kedaluwarsa", "cn_label": "Common Name (CN)", "org_field_label": "Organisasi (O)", "loc_label": "Lokalitas (L)", "st_label": "Provinsi (ST)", "c_label": "Negara (C)", "key_bits_label": "Kekuatan Kunci", "bits_val": "{bits} bit", "serial_label": "Nomor Seri", "san_field_label": "Alternative Names (SAN)", "valid_from_label": "Berlaku Dari", "valid_to_label": "Berlaku Hingga", "crt_title": "Sertifikat (CRT)", "key_title": "Kunci Pribadi (KEY)", "csr_title": "Certificate Signing Request (CSR)", "btn_hide": "Sembunyikan", "btn_show": "Tampilkan", "copy_tooltip": "Salin ke Clipboard", "th_common_name": "Common Name", "th_serial": "Nomor Seri", "th_issuance": "Penerbitan", "th_status": "Status", "th_validity": "Masa Berlaku", "th_actions": "Aksi", "no_org": "Tanpa Organisasi", "bits_suffix": "{bits}-bit", "valid_from_prefix": "Dari: ", "valid_to_prefix": "Hingga: ", "tooltip_view": "Lihat Detail", "tooltip_delete": "Hapus Sertifikat", "no_search_results": "Tidak ada sertifikat yang cocok dengan \"{term}\"", "no_certs": "Sertifikat tidak ditemukan.", "filter_show": "Tampilkan", "filter_all_status": "Semua Status", "filter_all_issuance": "Semua Penerbitan", "filter_reset": "Reset", "filter_search_placeholder": "Cari sertifikat...", "pagination_showing": "Menampilkan {start} hingga {end} dari {total} entri", "pagination_prev": "Sebelumnya", "pagination_next": "Berikutnya" }, "Services": { "page_title": "Layanan Saya", "page_desc": "Kami sedang membangun dasbor khusus bagi Anda untuk mengelola semua layanan aktif, langganan, dan detail penggunaan Anda di satu tempat.", "coming_soon": "Segera Hadir" }, "VerifyEmail": { "title": "Verifikasi email Anda", "desc": "Kami telah mengirimkan tautan verifikasi ke {email}. Silakan periksa kotak masuk Anda dan klik tautan tersebut untuk mengaktifkan akun Anda.", "resend_button": "Kirim Ulang Email Verifikasi", "resend_in": "Kirim ulang dalam {seconds} dtk", "sign_out": "Keluar", "back_dashboard": "Kembali ke Dasbor", "note_title": "Catatan:", "note_desc": "Jika Anda tidak melihat email tersebut, silakan periksa folder spam Anda atau tunggu beberapa menit.", "toast_sent": "Tautan verifikasi telah dikirim! Silakan periksa kotak masuk Anda.", "toast_fail": "Gagal mengirim ulang tautan.", "success_title": "Email Terverifikasi", "success_desc": "Selamat! Alamat email Anda telah berhasil diverifikasi. Anda sekarang memiliki akses penuh ke semua fitur TrustLab.", "already_verified_title": "Sudah Terverifikasi", "already_verified_desc": "Email Anda sudah diverifikasi. Anda dapat melanjutkan ke dasbor.", "status_title": "Status Verifikasi", "status_fail_desc": "Terjadi kesalahan atau tautan telah kedaluwarsa. Silakan coba kirim ulang email verifikasi dari dasbor Anda.", "go_dashboard": "Buka Dasbor" } }