Memulai
Selamat datang di SkyTranslate! Panduan ini akan membantu Anda memulai dan menjalankan terjemahan massal untuk situs WordPress multibahasa Anda.
Sebelum Anda Mulai
Pastikan Anda memenuhi persyaratan berikut:
- WordPress – A running WordPress installation (any modern version).
- TerjemahkanTekan – The TranslatePress plugin must be installed, activated, and configured with at least one secondary language. Your multilingual setup should be ready before using SkyTranslate.
- Izin Admin – You need the ability to install and activate plugins, and manage translation settings.
No additional setup is required to start with the Free version – it uses Google Translate right away. If you plan to upgrade to Pro later, you will need API keys for your chosen premium AI engine.
Instalasi
- Unduh plugin SkyTranslate dari sumber pembelian Anda atau repositori plugin WordPress.
- Di admin WordPress Anda, buka Plugins → Add New.
- Klik Unggah Plugin dan pilih yang diunduh
.zipfile, or search for “SkyTranslate” if it’s in the repository. - Klik Instal Sekarang, Kemudian Mengaktifkan.
- After activation, you’ll see a new menu item: SkyPlugins → SkyTranslate Bulk Translate.
That’s it – the plugin is installed and ready.
Pengaturan Pertama Kali
Satu-satunya pengaturan penting untuk memulai adalah memilih mesin terjemahan Anda.
- Buka SkyPlugins → SkyTranslate Bulk Translate di admin WordPress Anda.
- Klik Pengaturan tab.
- Memilih Google Terjemahan (opsi Gratis default).
- Klik Simpan Pengaturan.
Mesin terjemahan Anda sekarang sudah dikonfigurasi. Semua terjemahan massal, latar belakang, dan editor akan menggunakan Google Terjemahan hingga Anda beralih ke mesin lain.
Langkah Pertama Anda
Terjemahkan sekelompok postingan
- Pergi ke Pengeditan Massal tab di bawah SkyPlugins → SkyTranslate Bulk Translate.
- In the table, you’ll see your published posts and pages. Use the checkboxes to select the items you want to translate.
- Di Bahasa Sasaran dropdown, pilih satu bahasa atau Semua Bahasa (untuk menerjemahkan ke setiap bahasa sekunder yang telah Anda siapkan).
- Sesuaikan Ukuran Batch Dan Batas Waktu API jika diperlukan (defaultnya berfungsi dengan baik untuk sebagian besar situs).
- Lewati bahasa yang sudah diterjemahkan is enabled by default – this avoids re-translating content that is already fully translated.
- Klik Terjemahan Otomatis Dipilih.
Bilah kemajuan akan muncul dan log langsung akan menampilkan setiap langkah. Setelah selesai, konten Anda diterjemahkan dan disimpan di kamus TranslatePress.
Antrean terjemahan untuk dijalankan di latar belakang
- Buka Terjemahan Latar Belakang tab.
- Pilih sebuah Modus Operasi:
- Hanya konten yang belum diterjemahkan/sebagian – translates what’s missing.
- Terjemahkan paksa seluruh pilihan – overwrites all existing translations.
- Pilih opsi Jenis Posting Dan Bahasa Sasaran.
- Mengatur String Per Batch Dan Batas Waktu API (sesuaikan jika Anda memiliki banyak string atau API yang lambat).
- Secara opsional, tetapkan a Batas Coba Lagi untuk menangani kegagalan sementara.
- Klik Mulai Operasi.
The plugin will create a queue and process each item one by one using WordPress cron. You can pause, resume, or delete the operation at any time. The progress table updates in real-time so you can see what’s done and what’s next.
Terjemahan Massal
Apa Fungsinya
Fitur ini memungkinkan Anda memilih beberapa postingan atau halaman yang dipublikasikan dan menerjemahkannya secara massal menggunakan Google Terjemahan atau model AI premium. Ini mendukung pemrosesan batch dengan ukuran dan batas waktu batch yang dapat dikonfigurasi, dan menyediakan bilah kemajuan untuk melacak kemajuan terjemahan.
Cara Menggunakannya
- Pergi ke Pengeditan Massal tab di bawah Terjemahan Langit.
- Gunakan bilah pencarian dan filter jenis postingan untuk menemukan konten yang ingin Anda terjemahkan.
- Pilih postingan atau halaman dengan mencentang kotak di samping setiap item.
- Pilih A Bahasa Sasaran from the drop-down – either “All Languages” or a specific secondary language.
- Sesuaikan Ukuran Batch (jumlah string yang diproses per permintaan) dan Batas Waktu API (detik maksimum untuk menunggu respons).
- Secara opsional, aktifkan Lewati bahasa yang sudah diterjemahkan untuk menghindari penerjemahan ulang konten yang sudah selesai.
- Klik Terjemahan Otomatis Dipilih (untuk menerjemahkan hanya terjemahan yang hilang atau sebagian) atau Paksa Terjemahan Dipilih (untuk menimpa semua terjemahan yang ada).
- Tonton bilah kemajuan dan log status langsung. Tunggu hingga prosesnya selesai.
Settings & Options
| Pengaturan | Apa yang Dikendalikannya |
|---|---|
| Bahasa Sasaran | Filters which language(s) to translate into. Choose “All Languages” or a specific secondary language. |
| Ukuran Batch | Number of strings to process per batch request (5–1000). |
| Batas Waktu API | Maximum seconds (30–600) to wait for a translation API response. |
| Lewati bahasa yang sudah diterjemahkan | Jika dicentang, hindari menerjemahkan ulang konten yang sudah diterjemahkan sepenuhnya. |
Tips & Best Practices
- Use “Skip already translated languages” to save time and resources – it avoids reprocessing content that is already complete.
- Sesuaikan Ukuran Batch dengan hati-hati: kumpulan yang lebih besar dapat mempercepat terjemahan, namun dapat menyebabkan waktu tunggu jika konten Anda panjang. Mulailah dengan nilai sedang (misalnya 100) dan tingkatkan sesuai kebutuhan.
- Pilih tombol terjemahkan yang tepat: menggunakan Terjemahan Otomatis untuk pembaruan tambahan, dan Paksa Terjemahan bila Anda ingin menyegarkan seluruh terjemahan sepenuhnya.
- Awasi bilah kemajuan dan log status – if an API timeout is too short, some translations may fail. Try increasing the timeout value if errors occur.
Terjemahan Latar Belakang
Apa Fungsinya
Fitur Terjemahan Latar Belakang memungkinkan Anda mengantri konten untuk terjemahan otomatis. Ia menggunakan WP‑Cron untuk memproses terjemahan di latar belakang, sehingga pengoperasiannya terus berlanjut bahkan setelah Anda menutup browser. Anda dapat memilih untuk menerjemahkan hanya konten yang hilang atau sebagian, atau menerjemahkan paksa seluruh pilihan.
Cara Menggunakannya
- Pergi ke Terjemahan Latar Belakang tab di dalam Terjemahan Massal SkyTranslate.
- Konfigurasikan pengaturan terjemahan Anda (lihat tabel di bawah untuk detailnya).
- Klik Mulai Operasi untuk mulai mengantri dan menerjemahkan konten Anda.
- Saat operasi sedang berjalan, gunakan Jeda Operasi untuk menghentikan sementara pemrosesan atau Lanjutkan Operasi untuk melanjutkan.
- Untuk menghapus seluruh operasi saat ini, klik Hapus Operasi.
Settings & Options
| Pengaturan | Apa yang Dikendalikannya |
|---|---|
| Modus Operasi | Memilih Only untranslated / partial content atau Force translate whole selection. |
| Jenis Posting | Batasi operasi pada Postingan, Halaman, atau semua tipe konten yang didukung. |
| Bahasa Sasaran | Pilih satu bahasa atau antri setiap bahasa TranslatePress sekunder. |
| String Per Batch | How many strings to translate at once per item (5–1000). |
| Batas Waktu API | Max seconds (30–600) to wait for an AI response. |
| Batas Coba Lagi | Number of times to retry a failed item (1–20) before marking it as failed. |
Tips & Best Practices
- Gunakan Hanya konten yang belum diterjemahkan/sebagian untuk menyimpan panggilan API dan mempercepat proses saat Anda hanya perlu mengisi terjemahan yang hilang.
- Jika Anda perlu menerjemahkan ulang semuanya (misalnya setelah mengedit konten sumber), pilih Terjemahkan paksa seluruh pilihan.
- Mengantri beberapa bahasa target sekaligus memungkinkan Anda menangani semua bahasa sekunder dalam satu operasi.
- Pantau tabel status real-time untuk memantau kemajuan, mengenali kegagalan sejak dini, dan menyesuaikan pengaturan jika diperlukan.
Setelan (Mesin Google Terjemahan)
Apa Fungsinya
Konfigurasikan mesin terjemahan yang digunakan oleh semua alat terjemahan di SkyTranslate. Pilihan Anda di sini berlaku untuk terjemahan massal dan bantuan editor sebaris. Halaman ini juga menampilkan jenis postingan mana yang tersedia untuk terjemahan otomatis.
Cara Menggunakannya
- Di admin WordPress Anda, buka SkyPlugins > SkyTranslate Bulk Translate.
- Klik Pengaturan tab.
- Pilih mesin terjemahan dengan mengklik tombol radionya.
- Versi gratisnya mencakup Google Terjemahan.
- Versi Pro menambahkan Gemini, OpenAI, Claude, Kompatibel dengan OpenAI, Dan BukaRouter.
- Klik Simpan Pengaturan untuk menerapkan pilihan Anda.
Settings & Options
| Pengaturan | Apa yang Dikendalikannya |
|---|---|
| Mesin Terjemahan | Pilih layanan mana yang mendukung terjemahan. Gratis: Google Terjemahan. Pro juga menawarkan Gemini, OpenAI, Claude, Kompatibel dengan OpenAI, dan OpenRouter. |
Tips & Best Practices
- The translation engine you choose here is used everywhere – bulk translation and the editor helper. Changing it will affect all future translations.
- Jika Anda menggunakan versi gratis, hanya Google Translate yang tersedia. Meningkatkan ke Pro akan membuka mesin bertenaga AI dengan potensi kualitas dan penyesuaian yang lebih tinggi.
- Untuk melihat jenis postingan mana yang mendukung terjemahan otomatis, lihat daftar yang ditampilkan di halaman Pengaturan yang sama.
- Selalu klik Simpan Pengaturan after making a change, or your selection won’t be applied.
Integrasi Editor TranslatePress (Pengambil String)
Apa Fungsinya
Menambahkan warna biru Terjemahan AI button directly inside the TranslatePress editor. With a single click, it scans the entire preview page and extracts all translatable content — including SEO meta fields — then displays them in a floating panel. You can auto-translate every string at once using Google Translate (or Pro AI) and save the translations to the TranslatePress dictionary.
Cara Menggunakannya
- Buka editor TranslatePress untuk halaman yang ingin Anda terjemahkan (editor dimuat ketika URL berisi
trp-edit-translationparameter). - Di toolbar editor, temukan tombol Terjemahan AI biru di sebelah tombol Simpan.
- Klik Terjemahan AI tombol. Plugin akan memindai pratinjau dan DOM editor dan mengumpulkan semua string yang dapat diterjemahkan.
- Panel hasil mengambang akan muncul, mencantumkan semua string yang diambil.
- Untuk menerjemahkan semua string secara otomatis, klik Terjemahan AI tombol di dalam panel hasil.
- Gunakan bilah pencarian di bagian atas panel untuk menemukan string tertentu dengan cepat.
- When you’re done, close the panel by clicking the close icon (×) or the backdrop area.
Settings & Options
| Pengaturan | Apa yang Dikendalikannya |
|---|---|
| Tombol AI Translate di toolbar editor | Menambahkan tombol biru di samping tombol Simpan yang mengambil dan menerjemahkan semua string di halaman. |
Tips & Best Practices
- Terjemahan halaman sekali klik: Gunakan Terjemahan AI tombol untuk terjemahan cepat satu halaman penuh alih-alih menerjemahkan string satu per satu.
- Metadata SEO disertakan: The fetcher also picks up SEO meta fields (e.g., title, description) from the preview — make sure to review them after auto-translation.
- Tinjau setelah terjemahan otomatis: Google Translate or Pro AI will fill in all strings automatically, but it’s a good practice to check the results for context accuracy.
- Cari sebelum menerjemahkan: Jika Anda hanya perlu menerjemahkan sebagian, gunakan bilah pencarian di panel hasil untuk menemukan string tertentu sebelum mengklik tombol AI Translate.
Terjemahan yang Jelas
Apa Fungsinya
Fitur Hapus Terjemahan memungkinkan Anda menghapus terjemahan yang ada untuk item konten tertentu. Anda dapat menghapus terjemahan untuk satu bahasa atau semua bahasa sekaligus. Ini secara permanen menghapus terjemahan dari kamus TranslatePress.
Cara Menggunakannya
- Buka dasbor Admin WordPress Anda dan navigasikan ke SkyPlugins > SkyTranslate Bulk Translate.
- Buka Pengeditan Massal tab.
- Temukan postingan atau item konten yang ingin Anda perbarui.
- Untuk menghapus terjemahan satu bahasa, klik ikon sampah pada pil bahasa untuk bahasa itu.
- Untuk menghapus semua terjemahan item tersebut, klik Terjemahan yang Jelas tautan tindakan baris.
- Dialog konfirmasi akan muncul. Klik Mengonfirmasi untuk melanjutkan.
- Plugin akan mengambil string halaman, menemukan entri yang cocok di kamus, dan menghapus terjemahannya.
Settings & Options
Fitur ini tidak memiliki pengaturan yang dapat dikonfigurasi.
Tips & Best Practices
- Hapus per bahasa ketika Anda hanya perlu memperbarui satu bahasa.
Gunakan ikon tempat sampah pada pil bahasa tertentu agar tidak memengaruhi terjemahan bahasa lain. - Menghapus terjemahan bersifat permanen.
Setelah dihapus, terjemahan tidak dapat dipulihkan kecuali Anda memiliki cadangan. Pertimbangkan untuk mengekspor terjemahan Anda terlebih dahulu jika Anda mungkin memerlukannya nanti. - Uji dengan satu bahasa terlebih dahulu.
If you’re unsure about clearing all translations, start by clearing one language to confirm the result. - Setelah dihapus, postingan akan menampilkan konten bahasa defaultnya untuk bahasa yang terpengaruh hingga terjemahan baru ditambahkan.
Ikhtisar Status Bahasa
Apa Fungsinya
Fitur ini memberi Anda gambaran singkat tentang kemajuan terjemahan untuk setiap item konten. Pil berkode warna menunjukkan apakah postingan telah diterjemahkan sepenuhnya, diterjemahkan sebagian, hilang, kosong, atau dalam keadaan kesalahan. Anda dapat memperluas atau menciutkan detailnya untuk melihat persentase cakupan per bahasa.
Cara Menggunakannya
- Buka Terjemahan Massal SkyTranslate di Admin WordPress.
- Buka Pengeditan Massal tab.
- Lihatlah Bahasa column for any post — you’ll see a summary like “2/3 translated”.
- Klik Tampilkan Detail untuk memperluas pil per bahasa. Setiap pil menunjukkan indikator warna dan persentase cakupan untuk bahasa tersebut.
- Untuk menciutkan detailnya, klik Sembunyikan Detail.
Settings & Options
Fitur ini tidak memiliki pengaturan yang dapat dikonfigurasi.
Tips & Best Practices
- Gunakan pil berkode warna untuk dengan cepat menemukan postingan yang memerlukan perhatian (indikator merah atau abu-abu sering kali berarti terjemahan hilang atau kosong).
- Expand a post’s details to see exactly how complete each language is before launching bulk translation.
- Prioritize posts with “missing” or “empty” states — these are the best candidates for bulk translation.
- The summary “X/Y translated” lets you scan many posts at once and decide where to focus your translation efforts.
Manajemen Lisensi (Pro)
Apa Fungsinya
Aktifkan, nonaktifkan, dan verifikasi lisensi SkyTranslate Pro. Ini membuka model AI Premium, pembaruan otomatis, dan dukungan prioritas. Setelah diaktifkan, status lisensi Anda diperiksa setiap hari dan tanggal kedaluwarsa ditampilkan pada tab Lisensi.
Cara Menggunakannya
- Buka WordPress Admin > SkyPlugins > SkyTranslate Bulk Translate, lalu klik Lisensi tab.
- Di Kunci Lisensi bidang, tempel atau ketik kunci lisensi yang Anda terima setelah pembelian.
- Klik Aktifkan Lisensi untuk mengirim permintaan aktivasi.
- Jika berhasil, fitur Pro Anda akan terbuka dan status lisensi serta tanggal kedaluwarsa Anda akan muncul.
- Untuk menghapus lisensi dari situs ini, klik Nonaktifkan Lisensi.
- Untuk memeriksa ulang validitas lisensi Anda secara manual, klik Verifikasi Status Lisensi.
- Untuk membeli lisensi baru atau melihat opsi peningkatan, klik Beli Lisensi (Anda akan dibawa ke toko SkyTranslate).
Settings & Options
| Pengaturan | Apa yang Dikendalikannya |
|---|---|
| Kunci Lisensi | Bidang teks tempat Anda memasukkan atau menempelkan kunci lisensi Pro Anda. |
Tips & Best Practices
- Jaga kerahasiaan kunci lisensi Anda – treat it like a password. Do not share it publicly.
- Nonaktifkan sebelum memindahkan situs – always click Nonaktifkan Lisensi sebelum melakukan migrasi atau menginstal ulang di domain baru.
- Periksa status lisensi Anda secara teratur – use Verifikasi Status Lisensi setelah pembaruan besar apa pun atau jika Anda mencurigai kunci Anda telah dicabut.
- Perhatikan tanggal kadaluwarsanya – the displayed expiry date helps you plan renewals so Pro features remain uninterrupted.
Mesin Terjemahan AI Premium (Pro)
Apa Fungsinya
Mesin Terjemahan AI Premium memungkinkan Anda menghubungkan model AI tingkat lanjut seperti Gemini, OpenAI, Claude, penyedia yang kompatibel dengan OpenAI, dan OpenRouter (dengan akses ke lebih dari 200 model) ke terjemahan Anda. Mesin ini memberikan terjemahan dengan kualitas lebih tinggi dan peka konteks dibandingkan dengan layanan standar seperti Google Terjemahan.
Cara Menggunakannya
- Di admin WordPress Anda, buka SkyPlugin → Terjemahan Langit → Terjemahan Massal dan buka Pengaturan tab. (Tab ini hanya muncul ketika lisensi Pro Anda aktif.)
- Under the “Premium AI Engines” section, select the engine you want to use by clicking its radio button: Gemini, OpenAI, Claude, Kompatibel dengan OpenAI, atau BukaRouter.
- Masukkan kunci API yang diperlukan untuk mesin pilihan Anda dan, jika perlu, pilih atau ketikkan pengidentifikasi model.
- Klik Simpan Pengaturan untuk menyimpan kredensial Anda. Setelah disimpan, semua fitur terjemahan massal dan pembantu editor akan menggunakan mesin AI yang dipilih ini, bukan opsi default.
Settings & Options
| Pengaturan | Apa yang Dikendalikannya |
|---|---|
| Kunci API Gemini | Kunci API dari Google AI Studio untuk Gemini |
| Model Gemini | Model Gemini mana yang akan digunakan (misalnya Gemini 2.5 Flash, Gemini 2.5 Pro) |
| Kunci API OpenAI | Kunci API dari platform Pengembang OpenAI |
| Model OpenAI | Model OpenAI mana yang akan digunakan (misalnya GPT‑5 Mini, GPT‑5) |
| Kunci API Claude | Kunci API dari Konsol Anthropic |
| Model Claude | Model Claude mana yang akan digunakan (misalnya Claude Haiku 4.5) |
| Kunci API yang Kompatibel dengan OpenAI | Kunci API untuk penyedia khusus yang kompatibel dengan OpenAI (misalnya DeepSeek) |
| URL Basis yang Kompatibel dengan OpenAI | URL dasar untuk titik akhir yang kompatibel dengan OpenAI |
| Model yang Kompatibel dengan OpenAI | Pengidentifikasi model untuk penyedia kustom |
| Kunci API OpenRouter | Kunci API untuk layanan OpenRouter |
| Model OpenRouter | Pengidentifikasi model dari OpenRouter (misalnya google/gemini‑2.5‑pro) |
Tips & Best Practices
- Jaga keamanan kunci API – Treat your keys like passwords. Never share them or expose them in public code. Store them only in the settings provided.
- Pilih model yang tepat untuk kebutuhan Anda – For general translations, a faster model may be enough. For nuanced or technical content, try a more advanced model (e.g. Gemini 2.5 Pro or GPT‑5).
- Uji dengan satu terjemahan terlebih dahulu – Before running a large bulk translation, test a small batch to verify that the engine and model produce the quality you want.
- Gunakan OpenRouter untuk fleksibilitas – With OpenRouter, you can access hundreds of models from different providers without managing separate keys. Check the model identifier format required by OpenRouter.
Dukungan Jenis Posting Kustom (Pro)
Apa Fungsinya
Fitur ini memungkinkan Anda menyertakan jenis postingan kustom publik apa pun dalam alur kerja terjemahan massal. Setelah Anda memilih jenis postingan yang diinginkan di Pengaturan, postingan tersebut akan muncul di daftar terjemahan massal dan mendapatkan tindakan terjemahan otomatis tingkat baris.
Cara Menggunakannya
- Navigasikan ke Terjemahan Massal SkyTranslate di admin WordPress Anda.
- Klik Pengaturan tab.
- Di Jenis Posting Kustom bagian, centang kotak di samping jenis kiriman khusus publik yang ingin Anda terjemahkan.
- Klik Simpan Pengaturan untuk menerapkan pilihan Anda.
- Jenis postingan yang dipilih sekarang akan tersedia di filter jenis postingan pada tabel Edit Massal dan akan diproses oleh antrian terjemahan latar belakang.
Settings & Options
| Pengaturan | Apa yang Dikendalikannya |
|---|---|
| Jenis Posting Kustom | Kotak centang untuk setiap jenis kiriman khusus publik untuk disertakan dalam terjemahan massal |
Tips & Best Practices
- Hanya jenis kiriman khusus publik yang muncul di daftar pengaturan. Jika jenis kiriman khusus tidak terlihat, periksa apakah sudah disetel ke
public. - Setelah menyimpan perubahan Anda, jenis postingan baru segera tersedia untuk terjemahan massal.
- Gunakan filter jenis postingan pada tabel Edit Massal untuk dengan cepat fokus pada konten dari jenis postingan khusus tertentu.
- Fitur ini memerlukan lisensi Pro yang aktif. Jika tab Pengaturan tidak terlihat, verifikasi status lisensi Anda.
Terjemahan Produk WooCommerce (Pro)
Apa Fungsinya
This feature automatically extracts and translates WooCommerce product fields alongside your regular page content. It includes product titles, short descriptions, full descriptions, and variation descriptions when you use bulk translation or background translation. No extra setup is needed—the fields are handled seamlessly if WooCommerce is active and you have a valid Pro license.
Cara Menggunakannya
Fitur ini bekerja secara otomatis di latar belakang. Ikuti langkah-langkah berikut untuk menggunakannya:
- Pastikan WooCommerce diinstal, diaktifkan, dan Anda memiliki lisensi Pro yang valid untuk plugin terjemahan Anda.
- Buka alat Terjemahan Massal atau fitur Terjemahan Latar Belakang.
- Mulai proses penerjemahan seperti biasa (misalnya, dengan memindai halaman atau menjalankan pekerjaan terjemahan di latar belakang).
- Plugin akan secara otomatis menyertakan semua bidang produk WooCommerce (judul, deskripsi singkat, deskripsi, dan deskripsi variasi) dalam daftar string yang dapat diterjemahkan.
- Terjemahkan string menggunakan antarmuka terjemahan. Terjemahan yang telah selesai disimpan ke kamus terjemahan dan diterapkan ke halaman produk Anda.
Settings & Options
Fitur ini tidak memiliki pengaturan yang dapat dikonfigurasi. Ini beroperasi secara otomatis ketika WooCommerce aktif dan ada lisensi Pro yang valid.
| Pengaturan | Apa yang Dikendalikannya |
|---|---|
| Tidak ada | Fitur ini berjalan secara otomatis tanpa memerlukan konfigurasi. |
Tips & Best Practices
- Aktifkan WooCommerce terlebih dahulu: Fitur ini hanya berfungsi ketika WooCommerce diinstal dan aktif di situs Anda.
- Gunakan Terjemahan Massal untuk efisiensi: Jalankan pemindaian terjemahan massal untuk menangkap semua bidang produk sekaligus dengan cepat, terutama jika Anda memiliki banyak produk.
- Kombinasikan dengan Terjemahan Latar Belakang: Untuk perubahan yang sedang berlangsung, aktifkan terjemahan latar belakang agar kolom produk tetap sinkron tanpa intervensi manual.
- Pertahankan lisensi Pro yang valid: This feature is part of the Pro version—ensure your license is valid to continue using it.
