# Copyright (C) 2026 Milo
# This file is distributed under the GPL v2 or later.
msgid ""
msgstr ""
"Project-Id-Version: Milo Subscriptions 1.0.1\n"
"Report-Msgid-Bugs-To: "
"https://wordpress.org/support/plugin/milo-subscriptions\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-05-31T18:39:23+00:00\n"
"PO-Revision-Date: 2026-06-04 16:27+0000\n"
"X-Generator: WP-CLI 2.10.0\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"Language: id-ID\n"

#: milo-subscriptions.php
#: includes/admin/class-admin.php:78
#. Plugin Name of the plugin
msgid "Milo Subscriptions"
msgstr "Milo Berlangganan"

#: milo-subscriptions.php
#. Plugin URI of the plugin
#. Author URI of the plugin
msgid "https://milosubscriptions.com"
msgstr "https://milosubscriptions.com"

#: milo-subscriptions.php
#. Description of the plugin
msgid ""
"The most powerful WooCommerce subscriptions plugin. Sell subscription "
"products, manage recurring payments, and grow your recurring revenue."
msgstr ""
"Plugin langganan WooCommerce paling kuat. Jual produk langganan, kelola "
"pembayaran berulang, dan tingkatkan pendapatan berulang Anda."

#: milo-subscriptions.php
#. Author of the plugin
msgid "Milo"
msgstr "Milo"

#: includes/admin/class-admin.php:79
#: includes/admin/class-admin.php:103
#: includes/class-my-account.php:84
#: includes/class-my-account.php:103
#: includes/class-post-types.php:33
#: includes/class-post-types.php:45
#: build/admin.js:56
#: build/admin.js:78
#: src/admin/App.jsx:71
#: src/admin/App.jsx:246
#: src/admin/App.jsx:511
#: src/admin/pages/MigrationPage.jsx:50
#: src/admin/pages/SubscriptionDetailPage.jsx:1421
msgid "Subscriptions"
msgstr "Langganan"

#: includes/admin/class-admin.php:93
#: includes/admin/class-admin.php:94
#: build/admin.js:31
#: build/admin.js:78
#: src/admin/App.jsx:64
#: src/admin/pages/DashboardPage.jsx:263
msgid "Dashboard"
msgstr "Dasbor"

#: includes/admin/class-admin.php:104
#: build/admin.js:78
#: src/admin/App.jsx:341
#: src/admin/App.jsx:368
msgid "All Subscriptions"
msgstr "Semua Langganan"

#: includes/admin/class-admin.php:113
#: includes/admin/class-admin.php:114
#: build/admin.js:78
#: src/admin/App.jsx:87
msgid "Analytics"
msgstr "Analitik"

#: includes/admin/class-admin.php:123
#: includes/admin/class-admin.php:124
#: includes/admin/class-admin.php:1105
#: build/admin.js:78
#: src/admin/App.jsx:99
msgid "Settings"
msgstr "Pengaturan"

#: includes/admin/class-admin.php:133
#: includes/admin/class-admin.php:134
#: build/admin.js:78
#: src/admin/App.jsx:130
msgid "Health Check"
msgstr "Pemeriksaan Kesehatan"

#: includes/admin/class-admin.php:143
#: includes/admin/class-admin.php:144
#: build/admin.js:78
#: src/admin/App.jsx:137
msgid "Add-ons"
msgstr "Add-on"

#: includes/admin/class-admin.php:153
#: includes/admin/class-admin.php:154
#: build/admin.js:78
#: build/wizard.js:1
#: src/admin/App.jsx:123
#: src/wizard/WizardApp.jsx:138
msgid "Import"
msgstr "Impor"

#: includes/admin/class-admin.php:163
#: includes/admin/class-admin.php:164
msgid "Setup Wizard"
msgstr "Panduan Pengaturan"

#: includes/admin/class-admin.php:595
#: includes/class-post-types.php:34
#: templates/myaccount/subscriptions.php:27
#: templates/myaccount/subscriptions.php:46
#: build/admin.js:37
#: build/admin.js:56
#: build/admin.js:69
#: build/admin.js:78
#: src/admin/App.jsx:233
#: src/admin/App.jsx:414
#: src/admin/pages/AnalyticsPage.jsx:707
#: src/admin/pages/HealthCheckPage.jsx:269
#: src/admin/pages/SubscriptionsPage.jsx:310
msgid "Subscription"
msgstr "Langganan"

#: includes/admin/class-admin.php:633
#. translators: %s: currency symbol
msgid "Subscription price (%s)"
msgstr "Harga langganan (%s)"

#: includes/admin/class-admin.php:649
#. translators: %s: currency symbol
msgid "Sale price (%s)"
msgstr "Harga diskon (%s)"

#: includes/admin/class-admin.php:664
msgid "Sale schedule"
msgstr "Jadwal diskon"

#: includes/admin/class-admin.php:666
msgid "From"
msgstr "Dari"

#: includes/admin/class-admin.php:667
msgid "to"
msgstr "sampai"

#: includes/admin/class-admin.php:668
msgid "To"
msgstr "Ke"

#: includes/admin/class-admin.php:678
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1477
msgid "Billing interval"
msgstr "Interval penagihan"

#: includes/admin/class-admin.php:680
#: build/admin.js:35
#: build/admin.js:49
#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:273
#: src/admin/pages/NewSubscriptionProductPage.jsx:320
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:238
#: src/admin/pages/SubscriptionDetailPage.jsx:632
#: src/wizard/WizardApp.jsx:684
msgid "Every"
msgstr "Setiap"

#: includes/admin/class-admin.php:681
msgid "Every 2nd"
msgstr "Setiap ke-2"

#: includes/admin/class-admin.php:682
msgid "Every 3rd"
msgstr "Setiap ke-3"

#: includes/admin/class-admin.php:683
msgid "Every 4th"
msgstr "Setiap ke-4"

#: includes/admin/class-admin.php:684
msgid "Every 5th"
msgstr "Setiap ke-5"

#: includes/admin/class-admin.php:685
msgid "Every 6th"
msgstr "Setiap ke-6"

#: includes/admin/class-admin.php:695
#: build/admin.js:37
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:235
#: src/admin/pages/SubscriptionDetailPage.jsx:631
#: src/admin/pages/SubscriptionDetailPage.jsx:1486
#: src/admin/pages/SubscriptionsPage.jsx:382
msgid "Billing period"
msgstr "Periode penagihan"

#: includes/admin/class-admin.php:697
#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:28
#: src/wizard/WizardApp.jsx:604
msgid "Day"
msgstr "Hari"

#: includes/admin/class-admin.php:698
#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:29
#: src/wizard/WizardApp.jsx:605
msgid "Week"
msgstr "Minggu"

#: includes/admin/class-admin.php:699
#: build/admin.js:35
#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/AnalyticsPage.jsx:232
#: src/admin/pages/AnalyticsPage.jsx:469
#: src/admin/pages/AnalyticsPage.jsx:647
#: src/admin/pages/AnalyticsPage.jsx:958
#: src/admin/pages/NewSubscriptionProductPage.jsx:30
#: src/wizard/WizardApp.jsx:606
msgid "Month"
msgstr "Bulan"

#: includes/admin/class-admin.php:700
#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:31
#: src/wizard/WizardApp.jsx:607
msgid "Year"
msgstr "Tahun"

#: includes/admin/class-admin.php:701
msgid "Lifetime (one-time)"
msgstr "Seumur hidup (sekali bayar)"

#: includes/admin/class-admin.php:711
msgid "Expire after"
msgstr "Berakhir setelah"

#: includes/admin/class-admin.php:712
msgid "Number of billing periods (0 = never expire)"
msgstr "Jumlah periode penagihan (0 = tidak pernah berakhir)"

#: includes/admin/class-admin.php:724
msgid "Fixed expiry date"
msgstr "Tanggal kedaluwarsa tetap"

#: includes/admin/class-admin.php:726
msgid ""
"All subscriptions for this product will expire on this date, no matter when "
"the customer subscribed. Useful for seasonal or annual memberships. Leave "
"empty to use normal expiry rules."
msgstr ""
"Semua langganan untuk produk ini akan berakhir pada tanggal ini, tidak "
"peduli kapan pelanggan berlangganan. Berguna untuk keanggotaan musiman atau "
"tahunan. Biarkan kosong untuk menggunakan aturan kedaluwarsa normal."

#: includes/admin/class-admin.php:734
msgid "Minimum periods"
msgstr "Periode minimum"

#: includes/admin/class-admin.php:736
msgid ""
"Minimum billing periods before customer can cancel. This overrides the "
"global setting. Set to 0 to allow cancellation anytime, regardless of the "
"global setting."
msgstr ""
"Periode penagihan minimum sebelum pelanggan dapat membatalkan. Ini akan "
"menimpa pengaturan global. Atur ke 0 untuk mengizinkan pembatalan kapan "
"saja, tanpa memperhatikan pengaturan global."

#: includes/admin/class-admin.php:746
#. translators: %s: currency symbol
msgid "Sign-up fee (%s)"
msgstr "Biaya pendaftaran (%s)"

#: includes/admin/class-admin.php:757
msgid "Free Trial"
msgstr "Uji coba gratis"

#: includes/admin/class-admin.php:763
msgid "Trial period"
msgstr "Periode uji coba"

#: includes/admin/class-admin.php:765
msgid "No trial"
msgstr "Tanpa uji coba"

#: includes/admin/class-admin.php:766
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1489
msgid "Day(s)"
msgstr "Hari"

#: includes/admin/class-admin.php:767
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1490
msgid "Week(s)"
msgstr "Minggu"

#: includes/admin/class-admin.php:768
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1491
msgid "Month(s)"
msgstr "Bulan"

#: includes/admin/class-admin.php:769
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1492
msgid "Year(s)"
msgstr "Tahun"

#: includes/admin/class-admin.php:779
msgid "Trial length"
msgstr "Durasi uji coba"

#: includes/admin/class-admin.php:792
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1170
msgid "Shipping"
msgstr "Pengiriman"

#: includes/admin/class-admin.php:798
msgid "One-time shipping"
msgstr "Pengiriman satu kali"

#: includes/admin/class-admin.php:799
msgid "Only charge shipping on the initial order, not on renewals."
msgstr ""
"Hanya mengenakan biaya pengiriman pada pesanan awal, tidak pada "
"perpanjangan."

#: includes/admin/class-admin.php:807
msgid "Limit"
msgstr "Batas"

#: includes/admin/class-admin.php:813
msgid "Limit subscription"
msgstr "Batas langganan"

#: includes/admin/class-admin.php:815
msgid "No limit"
msgstr "Tanpa batas"

#: includes/admin/class-admin.php:816
msgid "One active subscription per customer"
msgstr "Satu langganan aktif per pelanggan"

#: includes/admin/class-admin.php:817
msgid "One subscription of any status per customer"
msgstr "Satu langganan dengan status apa pun per pelanggan"

#: includes/api/class-rest-addons.php:187
#: includes/api/class-rest-addons.php:231
#: includes/api/class-rest-addons.php:268
#: includes/api/class-rest-addons.php:308
#: includes/api/class-rest-addons.php:347
msgid "Unknown add-on."
msgstr "Add-on tidak diketahui."

#: includes/api/class-rest-addons.php:193
msgid "This add-on is not installed."
msgstr "Add-on ini belum diinstal."

#: includes/api/class-rest-addons.php:200
msgid "Plugin is already active."
msgstr "Plugin sudah aktif."

#: includes/api/class-rest-addons.php:215
msgid "Plugin activated."
msgstr "Plugin diaktifkan."

#: includes/api/class-rest-addons.php:240
msgid "Plugin is already inactive."
msgstr "Plugin sudah tidak aktif."

#: includes/api/class-rest-addons.php:251
msgid "Plugin deactivated."
msgstr "Plugin dinonaktifkan."

#: includes/api/class-rest-addons.php:272
#: includes/api/class-rest-addons.php:312
msgid "License client not available."
msgstr "Klien lisensi tidak tersedia."

#: includes/api/class-rest-addons.php:280
msgid "Please activate the plugin first."
msgstr "Silakan aktifkan plugin terlebih dahulu."

#: includes/api/class-rest-addons.php:320
msgid "Plugin is not active."
msgstr "Plugin tidak aktif."

#: includes/api/class-rest-addons.php:355
msgid "No update available for this plugin."
msgstr "Tidak ada pembaruan tersedia untuk plugin ini."

#: includes/api/class-rest-addons.php:369
msgid "Plugin update failed."
msgstr "Pembaruan plugin gagal."

#: includes/api/class-rest-addons.php:375
msgid "Plugin updated successfully."
msgstr "Plugin berhasil diperbarui."

#: includes/api/class-rest-controller.php:34
msgid "You do not have permission to access this resource."
msgstr "Anda tidak memiliki izin untuk mengakses sumber daya ini."

#: includes/api/class-rest-controller.php:51
msgid "You must be logged in."
msgstr "Anda harus masuk."

#: includes/api/class-rest-dashboard.php:361
msgid ""
"Plays nicely alongside WooCommerce Subscriptions — Milo steps aside cleanly "
"instead of conflicting."
msgstr ""
"Dapat berjalan berdampingan dengan WooCommerce Subscriptions — Milo "
"menyingkir dengan rapi tanpa konflik."

#: includes/api/class-rest-dashboard.php:362
msgid "A clearer setup wizard and import experience, with no surprise installs."
msgstr ""
"Panduan penyiapan dan pengalaman impor yang lebih jelas, tanpa pemasangan "
"tak terduga."

#: includes/api/class-rest-dashboard.php:363
msgid "More reliable billing across trials, renewals, and migration."
msgstr "Penagihan yang lebih andal untuk masa percobaan, perpanjangan, dan migrasi."

#: includes/api/class-rest-migrator.php:233
#: includes/api/class-rest-migrator.php:348
#: includes/api/class-rest-migrator.php:404
msgid "No subscriptions found to migrate from this source."
msgstr "Tidak ditemukan langganan yang dapat dimigrasikan dari sumber ini."

#: includes/api/class-rest-migrator.php:256
msgid ""
"The connected payment account does not match your existing subscriptions. "
"Connect the same Stripe, Mollie, or Square account these subscriptions were "
"created with, then run the import again — otherwise their renewals will "
"fail."
msgstr ""
"Akun pembayaran yang terhubung tidak cocok dengan langganan Anda yang sudah "
"ada. Hubungkan akun Stripe, Mollie, atau Square yang sama seperti saat "
"langganan tersebut dibuat, lalu jalankan impor lagi — jika tidak, "
"perpanjangan mereka akan gagal."

#: includes/api/class-rest-migrator.php:271
msgid "A migration is already in progress. Please wait for it to complete."
msgstr "Migrasi sudah berlangsung. Silakan tunggu hingga selesai."

#: includes/api/class-rest-products.php:229
msgid "WooCommerce is not active."
msgstr "WooCommerce tidak aktif."

#: includes/api/class-rest-products.php:252
msgid "Price must be greater than zero."
msgstr "Harga harus lebih besar dari nol."

#: includes/api/class-rest-products.php:259
#. translators: %d: variation index
msgid "Variation #%d needs a name and a price above zero."
msgstr "Variasi #%d memerlukan nama dan harga di atas nol."

#: includes/api/class-rest-products.php:293
#: includes/api/class-rest-products.php:332
msgid "Failed to create the product."
msgstr "Gagal membuat produk."

#: includes/api/class-rest-settings.php:305
msgid "Already active."
msgstr "Sudah aktif."

#: includes/api/class-rest-settings.php:321
msgid "Milo Payments activated."
msgstr "Milo Payments diaktifkan."

#: includes/api/class-rest-settings.php:338
msgid "Failed to install Milo Payments. Please try again or install manually."
msgstr "Gagal menginstal Milo Payments. Silakan coba lagi atau instal secara manual."

#: includes/api/class-rest-settings.php:349
msgid "Installed but activation failed. Please activate manually."
msgstr "Berhasil diinstal tetapi gagal diaktifkan. Silakan aktifkan secara manual."

#: includes/api/class-rest-settings.php:357
msgid "Milo Payments installed and activated."
msgstr "Milo Payments berhasil diinstal dan diaktifkan."

#: includes/api/class-rest-settings.php:541
#: includes/api/class-rest-settings.php:616
msgid "Email not found."
msgstr "Email tidak ditemukan."

#: includes/api/class-rest-settings.php:668
#. translators: %s: error message
msgid "Could not generate preview: %s"
msgstr "Tidak dapat membuat pratinjau: %s"

#: includes/api/class-rest-subscriptions.php:781
msgid "Stripe (Standalone)"
msgstr "Stripe (Mandiri)"

#: includes/api/class-rest-subscriptions.php:814
msgid "Customer not found."
msgstr "Pelanggan tidak ditemukan."

#: includes/api/class-rest-subscriptions.php:820
msgid "Product not found."
msgstr "Produk tidak ditemukan."

#: includes/api/class-rest-subscriptions.php:825
msgid "The selected product is not a subscription product."
msgstr "Produk yang dipilih bukan produk langganan."

#: includes/api/class-rest-subscriptions.php:945
msgid "Subscription created manually from the admin panel."
msgstr "Langganan dibuat secara manual dari panel admin."

#: includes/api/class-rest-subscriptions.php:991
#: includes/api/class-rest-subscriptions.php:995
#: includes/api/class-rest-subscriptions.php:1003
#: includes/api/class-rest-subscriptions.php:1019
#: includes/api/class-rest-subscriptions.php:1092
#: includes/api/class-rest-subscriptions.php:1247
#: includes/api/class-rest-subscriptions.php:1299
#: includes/api/class-rest-subscriptions.php:1328
#: includes/api/class-rest-subscriptions.php:1355
#: includes/api/class-rest-subscriptions.php:1402
#: includes/api/class-rest-subscriptions.php:1574
#: includes/api/class-rest-subscriptions.php:1828
#: includes/api/class-rest-subscriptions.php:1879
#: includes/api/class-rest-subscriptions.php:1928
#: includes/class-manager.php:461
#: includes/class-manager.php:496
#: includes/class-manager.php:516
#: includes/standalone/class-rest-standalone-subscriptions.php:122
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:154
#: src/admin/pages/SubscriptionDetailPage.jsx:572
msgid "Subscription not found."
msgstr "Langganan tidak ditemukan."

#: includes/api/class-rest-subscriptions.php:1104
msgid "This status change is not allowed."
msgstr "Perubahan status ini tidak diizinkan."

#: includes/api/class-rest-subscriptions.php:1264
#. translators: %s: order number
msgid "Pending renewal order #%s created manually by admin."
msgstr "Pesanan perpanjangan menunggu #%s dibuat secara manual oleh admin."

#: includes/api/class-rest-subscriptions.php:1282
#: includes/class-renewal.php:91
#. translators: %s: order number
msgid "Renewal order #%s created."
msgstr "Pesanan perpanjangan #%s telah dibuat."

#: includes/api/class-rest-subscriptions.php:1501
msgid "Order not found."
msgstr "Pesanan tidak ditemukan."

#: includes/api/class-rest-subscriptions.php:1582
msgid "Customer has no email address."
msgstr "Pelanggan tidak memiliki alamat email."

#: includes/api/class-rest-subscriptions.php:1588
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1294
#. translators: %s: subscription ID
msgid "Regarding your subscription #%s"
msgstr "Terkait langganan Anda #%s"

#: includes/api/class-rest-subscriptions.php:1604
#. translators: 1: email, 2: subject
msgid "Email sent to %1$s. Subject: %2$s"
msgstr "Email dikirim ke %1$s. Subjek: %2$s"

#: includes/api/class-rest-subscriptions.php:1612
msgid "Failed to send email. The message was logged as a note."
msgstr "Gagal mengirim email. Pesan dicatat sebagai catatan."

#: includes/api/class-rest-subscriptions.php:1615
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1301
msgid "Email sent successfully."
msgstr "Email berhasil dikirim."

#: includes/api/class-rest-subscriptions.php:1884
msgid "Product is not downloadable."
msgstr "Produk tidak dapat diunduh."

#: includes/api/class-rest-subscriptions.php:1889
msgid "Product has no downloadable files."
msgstr "Produk tidak memiliki file yang dapat diunduh."

#: includes/api/class-rest-subscriptions.php:1900
msgid "Failed to grant download permissions."
msgstr "Gagal memberikan izin unduhan."

#: includes/api/class-rest-subscriptions.php:1906
#. translators: %s: product name
msgid "Download permissions granted for \"%s\"."
msgstr "Izin unduhan diberikan untuk \"%s\"."

#: includes/api/class-rest-subscriptions.php:1913
msgid "Download permissions granted."
msgstr "Izin unduhan telah diberikan."

#: includes/api/class-rest-subscriptions.php:1937
#. translators: %d: permission ID
msgid "Download permission #%d revoked."
msgstr "Izin unduhan #%d dicabut."

#: includes/api/class-rest-subscriptions.php:1944
#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:480
msgid "Download permission revoked."
msgstr "Izin unduhan dicabut."

#: includes/class-blocks-integration.php:118
msgid "Whether the cart contains a subscription product."
msgstr "Apakah keranjang berisi produk langganan."

#: includes/class-blocks-integration.php:124
msgid "Recurring totals grouped by billing schedule."
msgstr "Total berulang dikelompokkan berdasarkan jadwal penagihan."

#: includes/class-blocks-integration.php:263
msgid "Whether this is a subscription product."
msgstr "Apakah ini produk langganan."

#: includes/class-blocks-integration.php:269
msgid "Billing period."
msgstr "Periode penagihan."

#: includes/class-blocks-integration.php:275
msgid "Billing interval."
msgstr "Interval penagihan."

#: includes/class-blocks-integration.php:281
msgid "Human-readable billing period."
msgstr "Periode penagihan yang mudah dibaca."

#: includes/class-blocks-integration.php:287
msgid "Sign-up fee amount."
msgstr "Jumlah biaya pendaftaran."

#: includes/class-blocks-integration.php:293
msgid "Formatted sign-up fee."
msgstr "Biaya pendaftaran terformat."

#: includes/class-blocks-integration.php:299
msgid "Trial length."
msgstr "Durasi uji coba."

#: includes/class-blocks-integration.php:305
msgid "Trial period unit."
msgstr "Satuan periode uji coba."

#: includes/class-blocks-integration.php:311
msgid "Human-readable trial label."
msgstr "Label uji coba yang mudah dibaca."

#: includes/class-blocks-integration.php:333
#: includes/class-cart.php:505
#: includes/class-subscription.php:702
#: includes/product/class-product-subscription.php:260
#: includes/product/class-product-subscription.php:304
#: includes/product/class-product-variable-subscription.php:96
#. translators: %s: number of days
msgid "%s day"
msgid_plural "%s days"
msgstr[0] "%s hari"

#: includes/class-blocks-integration.php:335
#: includes/class-cart.php:507
#: includes/class-subscription.php:704
#: includes/product/class-product-subscription.php:262
#: includes/product/class-product-subscription.php:306
#: includes/product/class-product-variable-subscription.php:98
#. translators: %s: number of weeks
msgid "%s week"
msgid_plural "%s weeks"
msgstr[0] "%s minggu"

#: includes/class-blocks-integration.php:337
#: includes/class-cart.php:509
#: includes/class-subscription.php:706
#: includes/product/class-product-subscription.php:264
#: includes/product/class-product-subscription.php:308
#: includes/product/class-product-variable-subscription.php:100
#. translators: %s: number of months
msgid "%s month"
msgid_plural "%s months"
msgstr[0] "%s bulan"

#: includes/class-blocks-integration.php:339
#: includes/class-cart.php:511
#: includes/class-subscription.php:708
#: includes/product/class-product-subscription.php:266
#: includes/product/class-product-subscription.php:310
#: includes/product/class-product-variable-subscription.php:102
#. translators: %s: number of years
msgid "%s year"
msgid_plural "%s years"
msgstr[0] "%s tahun"

#: includes/class-cart.php:106
msgid "You already have an active subscription for this product."
msgstr "Anda sudah memiliki langganan aktif untuk produk ini."

#: includes/class-cart.php:131
msgid "Subscription products cannot be purchased together with other products."
msgstr "Produk langganan tidak dapat dibeli bersamaan dengan produk lain."

#: includes/class-cart.php:252
msgid "Prorated first payment discount"
msgstr "Diskon pembayaran pertama secara prorata"

#: includes/class-cart.php:292
msgid "Free trial (no charge today)"
msgstr "Uji coba gratis (tidak ada biaya hari ini)"

#: includes/class-cart.php:336
#: includes/class-cart.php:443
#: includes/class-subscription.php:725
#: includes/product/class-product-subscription.php:283
#: includes/product/class-product-variable-subscription.php:119
#: includes/standalone/helpers.php:302
#. translators: 1: formatted price, 2: billing period
msgid "%1$s / %2$s"
msgstr "%1$s / %2$s"

#: includes/class-cart.php:365
#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:325
msgid "Billing"
msgstr "Penagihan"

#: includes/class-cart.php:367
msgid "One-time payment"
msgstr "Pembayaran satu kali"

#: includes/class-cart.php:370
#. translators: %s: billing period
msgid "Every %s"
msgstr "Setiap %s"

#: includes/class-cart.php:378
#: includes/class-cart.php:563
#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:355
msgid "Sign-up fee"
msgstr "Biaya pendaftaran"

#: includes/class-cart.php:390
#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:367
msgid "Free trial"
msgstr "Uji coba gratis"

#: includes/class-cart.php:405
#: templates/myaccount/view-subscription.php:166
msgid "Minimum commitment"
msgstr "Komitmen minimum"

#: includes/class-cart.php:408
#. translators: %d: number of payments
msgid "%d payment"
msgid_plural "%d payments"
msgstr[0] "%d pembayaran"

#: includes/class-cart.php:480
#. translators: 1: number of payments, 2: billing period
msgid "Minimum commitment: %1$d payments (every %2$s)"
msgstr "Komitmen minimum: %1$d pembayaran (setiap %2$s)"

#: includes/class-cart.php:499
msgid "lifetime"
msgstr "seumur hidup"

#: includes/class-cart.php:613
#. translators: %s: billing period
msgid "Recurring total (every %s)"
msgstr "Total berulang (setiap %s)"

#: includes/class-checkout.php:206
#. translators: %d: subscription ID
msgid "Subscription #%d created."
msgstr "Langganan #%d dibuat."

#: includes/class-checkout.php:327
#: includes/class-plugin.php:496
#: includes/product/class-product-subscription.php:332
#: includes/product/class-product-subscription.php:350
msgid "Sign up now"
msgstr "Daftar sekarang"

#: includes/class-manager.php:207
#. translators: %s: order number
msgid "Subscription created from order #%s."
msgstr "Langganan dibuat dari pesanan #%s."

#: includes/class-manager.php:330
#. translators: 1: old status, 2: new status
msgid "Could not change subscription status from %1$s to %2$s."
msgstr "Tidak dapat mengubah status langganan dari %1$s ke %2$s."

#: includes/class-manager.php:348
#. translators: 1: old status, 2: new status
msgid "Subscription status changed from %1$s to %2$s."
msgstr "Status langganan berubah dari %1$s ke %2$s."

#: includes/class-manager.php:422
msgid "Subscription has reached its end date."
msgstr "Langganan telah mencapai tanggal akhir."

#: includes/class-manager.php:437
msgid "Free trial has ended."
msgstr "Uji coba gratis telah berakhir."

#: includes/class-manager.php:466
msgid "You do not have permission to suspend this subscription."
msgstr "Anda tidak memiliki izin untuk menangguhkan langganan ini."

#: includes/class-manager.php:474
msgid "Suspension is not allowed."
msgstr "Penangguhan tidak diizinkan."

#: includes/class-manager.php:479
msgid "Maximum number of suspensions reached."
msgstr "Jumlah penangguhan maksimum telah tercapai."

#: includes/class-manager.php:483
msgid "Subscription suspended by customer."
msgstr "Langganan ditangguhkan oleh pelanggan."

#: includes/class-manager.php:500
msgid "You do not have permission to reactivate this subscription."
msgstr "Anda tidak memiliki izin untuk mengaktifkan kembali langganan ini."

#: includes/class-manager.php:503
msgid "Subscription reactivated."
msgstr "Langganan telah diaktifkan kembali."

#: includes/class-manager.php:520
msgid "You do not have permission to cancel this subscription."
msgstr "Anda tidak memiliki izin untuk membatalkan langganan ini."

#: includes/class-manager.php:525
msgid "Cancellation is not available."
msgstr "Pembatalan tidak tersedia."

#: includes/class-manager.php:535
#. translators: %d: number of remaining payments
msgid "This subscription requires %d more payment(s) before it can be cancelled."
msgstr "Langganan ini memerlukan %d pembayaran lagi sebelum dapat dibatalkan."

#: includes/class-manager.php:547
msgid "Customer cancelled; will remain active until the prepaid period ends."
msgstr ""
"Pelanggan telah membatalkan; akan tetap aktif hingga periode prabayar "
"berakhir."

#: includes/class-manager.php:551
msgid "Subscription cancelled by customer."
msgstr "Langganan dibatalkan oleh pelanggan."

#: includes/class-migrator.php:73
#: includes/class-migrator.php:762
#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:13
msgid "WooCommerce Subscriptions"
msgstr "WooCommerce Subscriptions"

#: includes/class-migrator.php:74
msgid "Official WooCommerce Subscriptions by Automattic."
msgstr "WooCommerce Subscriptions resmi oleh Automattic."

#: includes/class-migrator.php:85
#: includes/class-migrator.php:1384
msgid "WP Swings Subscriptions for WooCommerce"
msgstr "WP Swings Subscriptions untuk WooCommerce"

#: includes/class-migrator.php:86
msgid ""
"Subscriptions for WooCommerce by WP Swings. Migrates products, "
"subscriptions, and linked renewal orders."
msgstr ""
"Langganan untuk WooCommerce oleh WP Swings. Memigrasi produk, langganan, "
"dan pesanan perpanjangan yang terhubung."

#: includes/class-migrator.php:133
#. translators: %d: subscription ID
msgid "Subscription #%d could not be loaded."
msgstr "Langganan #%d tidak dapat dimuat."

#: includes/class-migrator.php:142
msgid "None"
msgstr "Tidak ada"

#: includes/class-migrator.php:160
#. translators: %d: subscription ID
msgid ""
"Subscription #%d has no stored payment token. Renewals will require manual "
"payment."
msgstr ""
"Langganan #%d tidak memiliki token pembayaran yang tersimpan. Pembayaran "
"perpanjangan harus dilakukan secara manual."

#: includes/class-migrator.php:196
#. translators: %d: number of affected subscriptions
msgid ""
"%d subscription has a failed-payment retry in progress. Retry state "
"(counter, next-retry time) will not be carried over; Milo Subscriptions "
"restarts renewal logic for these after migration."
msgid_plural ""
"%d subscriptions have a failed-payment retry in progress. Retry state "
"(counter, next-retry time) will not be carried over; Milo Subscriptions "
"restarts renewal logic for these after migration."
msgstr[0] ""
"%d langganan sedang dalam proses percobaan ulang pembayaran yang gagal. "
"Status percobaan ulang (penghitung, waktu percobaan berikutnya) tidak akan "
"dibawa; Milo Subscriptions akan memulai ulang logika perpanjangan untuk "
"langganan ini setelah migrasi."

#: includes/class-migrator.php:208
#. translators: %d: number of affected subscriptions
msgid ""
"%d subscription has a switch (upgrade/downgrade) history. Historical "
"switches are not preserved, but future switches will work normally."
msgid_plural ""
"%d subscriptions have switch (upgrade/downgrade) history. Historical "
"switches are not preserved, but future switches will work normally."
msgstr[0] ""
"%d langganan memiliki riwayat pergantian (upgrade/downgrade). Riwayat "
"pergantian sebelumnya tidak disimpan, namun pergantian di masa depan akan "
"tetap berjalan normal."

#: includes/class-migrator.php:220
#. translators: %d: number of affected subscriptions
msgid ""
"%d subscription was created via resubscribe. The link to the original "
"cancelled subscription will not be preserved."
msgid_plural ""
"%d subscriptions were created via resubscribe. The link to the original "
"cancelled subscription will not be preserved."
msgstr[0] ""
"%d langganan dibuat melalui resubscribe. Tautan ke langganan yang "
"dibatalkan sebelumnya tidak akan disimpan."

#: includes/class-migrator.php:391
msgid "No migration in progress."
msgstr "Tidak ada migrasi yang sedang berlangsung."

#: includes/class-migrator.php:761
#: includes/class-migrator.php:1383
#. translators: 1: source name, 2: original ID
msgid "Migrated from %1$s (original ID: #%2$d)."
msgstr "Dimigrasi dari %1$s (ID asli: #%2$d)."

#: includes/class-migrator.php:1635
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1499
msgid "Manual renewal"
msgstr "Perpanjangan manual"

#: includes/class-migrator.php:2084
#. translators: 1: migrated count, 2: total count
msgid "Processed %1$d of %2$d subscriptions."
msgstr "Diproses %1$d dari %2$d langganan."

#: includes/class-migrator.php:2107
msgid "Migration started."
msgstr "Migrasi dimulai."

#: includes/class-migrator.php:2132
#. translators: %d: number of subscriptions migrated
msgid "Migration complete. %d subscriptions migrated."
msgstr "Migrasi selesai. %d langganan telah dimigrasi."

#: includes/class-migrator.php:2234
msgid "Migration cancelled."
msgstr "Migrasi dibatalkan."

#: includes/class-my-account.php:106
#: templates/emails/activated-subscription.php:47
#: templates/emails/cancelled-subscription.php:38
#: templates/emails/customer-cancelled.php:47
#: templates/emails/customer-completed-renewal.php:54
#: templates/emails/customer-expired.php:47
#: templates/emails/customer-on-hold.php:63
#: templates/emails/customer-processing-renewal.php:54
#: templates/emails/plain/customer-cancelled.php:33
#: templates/emails/plain/customer-completed-renewal.php:47
#: templates/emails/plain/customer-expired.php:33
#: templates/emails/plain/customer-on-hold.php:42
#: templates/emails/plain/customer-processing-renewal.php:47
msgid "Subscription Details"
msgstr "Detail Langganan"

#: includes/class-my-account.php:109
msgid "Change Payment Method"
msgstr "Ubah Metode Pembayaran"

#: includes/class-my-account.php:145
#: includes/class-my-account.php:462
#: includes/class-my-account.php:518
#: includes/class-my-account.php:575
#: includes/class-my-account.php:641
#: includes/class-my-account.php:708
#: includes/class-my-account.php:769
msgid "Invalid subscription."
msgstr "Langganan tidak valid."

#: includes/class-my-account.php:151
msgid "You do not have permission to view this subscription."
msgstr "Anda tidak memiliki izin untuk melihat langganan ini."

#: includes/class-my-account.php:174
#: includes/class-my-account.php:366
#: includes/class-my-account.php:512
#: includes/class-my-account.php:701
msgid "Security check failed. Please try again."
msgstr "Pemeriksaan keamanan gagal. Silakan coba lagi."

#: includes/class-my-account.php:224
#: src/admin/pages/SubscriptionDetailPage.jsx:126
msgid "Suspend"
msgstr "Tangguhkan"

#: includes/class-my-account.php:234
#: includes/class-my-account.php:282
#: includes/class-my-account.php:308
#: build/admin.js:12
#: build/admin.js:35
#: build/admin.js:37
#: build/admin.js:48
#: build/admin.js:50
#: build/admin.js:53
#: build/admin.js:56
#: build/admin.js:58
#: build/admin.js:65
#: build/admin.js:69
#: build/wizard.js:2
#: src/admin/components/PlanFormModal.jsx:162
#: src/admin/pages/AddOnsPage.jsx:458
#: src/admin/pages/MigrationPage.jsx:470
#: src/admin/pages/NewSubscriptionProductPage.jsx:466
#: src/admin/pages/PlansPage.jsx:234
#: src/admin/pages/SettingsPage.jsx:1264
#: src/admin/pages/SubscriptionDetailPage.jsx:129
#: src/admin/pages/SubscriptionDetailPage.jsx:872
#: src/admin/pages/SubscriptionDetailPage.jsx:1045
#: src/admin/pages/SubscriptionDetailPage.jsx:1274
#: src/admin/pages/SubscriptionDetailPage.jsx:1342
#: src/admin/pages/SubscriptionDetailPage.jsx:1511
#: src/admin/pages/SubscriptionsPage.jsx:464
#: src/admin/pages/SubscriptionsPage.jsx:474
#: src/admin/pages/SubscriptionsPage.jsx:958
#: src/wizard/WizardApp.jsx:881
msgid "Cancel"
msgstr "Batalkan"

#: includes/class-my-account.php:246
#: templates/emails/customer-on-hold.php:55
msgid "Renew now"
msgstr "Perpanjang sekarang"

#: includes/class-my-account.php:256
msgid "Switch to automatic"
msgstr "Beralih ke otomatis"

#: includes/class-my-account.php:262
msgid "Switch to manual"
msgstr "Beralih ke manual"

#: includes/class-my-account.php:273
msgid "Change payment method"
msgstr "Ubah metode pembayaran"

#: includes/class-my-account.php:291
#: includes/class-my-account.php:300
#: src/admin/pages/SubscriptionDetailPage.jsx:132
msgid "Reactivate"
msgstr "Aktifkan kembali"

#: includes/class-my-account.php:318
msgid "Resubscribe"
msgstr "Berlangganan ulang"

#: includes/class-my-account.php:377
msgid "Your subscription has been suspended."
msgstr "Langganan Anda telah ditangguhkan."

#: includes/class-my-account.php:411
msgid "Your subscription has been cancelled."
msgstr "Langganan Anda telah dibatalkan."

#: includes/class-my-account.php:416
msgid "Your subscription has been reactivated."
msgstr "Langganan Anda telah diaktifkan kembali."

#: includes/class-my-account.php:468
#: includes/class-my-account.php:524
#: includes/class-my-account.php:775
msgid "You do not have permission to modify this subscription."
msgstr "Anda tidak memiliki izin untuk mengubah langganan ini."

#: includes/class-my-account.php:479
msgid ""
"You have no saved payment methods yet. Please add one below, then come back "
"to change your subscription payment method."
msgstr ""
"Anda belum memiliki metode pembayaran yang tersimpan. Silakan tambahkan "
"satu di bawah ini, lalu kembali ke sini untuk mengubah metode pembayaran "
"langganan Anda."

#: includes/class-my-account.php:531
msgid "Invalid payment method."
msgstr "Metode pembayaran tidak valid."

#: includes/class-my-account.php:553
#. translators: %s: payment method display name
msgid "Payment method changed to %s by customer."
msgstr "Metode pembayaran diubah menjadi %s oleh pelanggan."

#: includes/class-my-account.php:558
msgid "Payment method updated successfully."
msgstr "Metode pembayaran berhasil diperbarui."

#: includes/class-my-account.php:581
msgid "You do not have permission to resubscribe."
msgstr "Anda tidak memiliki izin untuk berlangganan ulang."

#: includes/class-my-account.php:587
msgid "This subscription cannot be resubscribed."
msgstr "Langganan ini tidak dapat berlangganan ulang."

#: includes/class-my-account.php:613
msgid ""
"Unable to add subscription products to cart. The products may no longer be "
"available."
msgstr ""
"Tidak dapat menambahkan produk langganan ke keranjang. Produk tersebut "
"mungkin sudah tidak tersedia."

#: includes/class-my-account.php:647
#: includes/class-my-account.php:714
msgid "You do not have permission to renew this subscription."
msgstr "Anda tidak memiliki izin untuk memperbarui langganan ini."

#: includes/class-my-account.php:653
msgid "Only active subscriptions can be renewed early."
msgstr "Hanya langganan aktif yang dapat diperpanjang lebih awal."

#: includes/class-my-account.php:660
msgid "Early renewal is not enabled."
msgstr "Perpanjangan lebih awal tidak diaktifkan."

#: includes/class-my-account.php:747
#. translators: %s: renewal order number
msgid "Early renewal order #%s created by customer."
msgstr "Pesanan perpanjangan lebih awal #%s dibuat oleh pelanggan."

#: includes/class-my-account.php:781
msgid "Only active subscriptions can have their renewal method changed."
msgstr "Hanya langganan aktif yang dapat mengubah metode perpanjangan."

#: includes/class-my-account.php:788
msgid "Renewal toggle is not enabled."
msgstr "Pengaturan peralihan perpanjangan tidak diaktifkan."

#: includes/class-my-account.php:804
msgid "Please add a payment method that supports automatic renewals first."
msgstr ""
"Silakan tambahkan metode pembayaran yang mendukung perpanjangan otomatis "
"terlebih dahulu."

#: includes/class-my-account.php:811
msgid "Customer switched subscription to automatic renewal."
msgstr "Pelanggan mengubah langganan ke perpanjangan otomatis."

#: includes/class-my-account.php:812
msgid "Your subscription has been switched to automatic renewal."
msgstr "Langganan Anda telah diubah ke perpanjangan otomatis."

#: includes/class-my-account.php:816
msgid "Customer switched subscription to manual renewal."
msgstr "Pelanggan mengubah langganan ke perpanjangan manual."

#: includes/class-my-account.php:817
msgid "Your subscription has been switched to manual renewal."
msgstr "Langganan Anda telah diubah ke perpanjangan manual."

#: includes/class-payment-gateways.php:136
msgid "No payment token found. Customer must pay manually."
msgstr "Token pembayaran tidak ditemukan. Pelanggan harus membayar secara manual."

#: includes/class-payment-gateways.php:149
#. translators: %s: gateway ID
msgid "Payment gateway \"%s\" not available."
msgstr "Gerbang pembayaran \"%s\" tidak tersedia."

#: includes/class-payment-gateways.php:203
#. translators: %s: error message
msgid "Automatic renewal payment failed: %s"
msgstr "Pembayaran perpanjangan otomatis gagal: %s"

#: includes/class-payment-gateways.php:222
msgid "Automatic payment processing initiated. Awaiting gateway confirmation."
msgstr ""
"Pemrosesan pembayaran otomatis telah dimulai. Menunggu konfirmasi dari "
"gateway."

#: includes/class-plugin.php:205
msgid "Simple Subscription"
msgstr "Langganan Sederhana"

#: includes/class-plugin.php:206
msgid "Variable Subscription"
msgstr "Langganan Variabel"

#: includes/class-plugin.php:497
#: includes/product/class-product-variable-subscription.php:49
msgid "Select options"
msgstr "Pilih opsi"

#: includes/class-plugin.php:526
msgid "Too expensive"
msgstr "Terlalu mahal"

#: includes/class-plugin.php:527
msgid "No longer needed"
msgstr "Tidak dibutuhkan lagi"

#: includes/class-plugin.php:528
msgid "Switching to a competitor"
msgstr "Beralih ke pesaing"

#: includes/class-plugin.php:529
msgid "Missing features"
msgstr "Fitur kurang lengkap"

#: includes/class-plugin.php:530
msgid "Technical issues"
msgstr "Masalah teknis"

#: includes/class-plugin.php:531
msgid "Other"
msgstr "Lainnya"

#: includes/class-post-types.php:35
msgid "Add Subscription"
msgstr "Tambah Langganan"

#: includes/class-post-types.php:36
msgid "Add New Subscription"
msgstr "Tambah Langganan Baru"

#: includes/class-post-types.php:37
#: build/admin.js:68
#: src/admin/pages/PlansPage.jsx:194
msgid "Edit"
msgstr "Edit"

#: includes/class-post-types.php:38
msgid "Edit Subscription"
msgstr "Edit Langganan"

#: includes/class-post-types.php:39
#: build/admin.js:35
#: src/admin/pages/SubscriptionsPage.jsx:129
msgid "New Subscription"
msgstr "Langganan Baru"

#: includes/class-post-types.php:40
msgid "View Subscription"
msgstr "Lihat Langganan"

#: includes/class-post-types.php:41
msgid "Search Subscriptions"
msgstr "Cari Langganan"

#: includes/class-post-types.php:42
msgid "No subscriptions found"
msgstr "Tidak ada langganan ditemukan"

#: includes/class-post-types.php:43
msgid "No subscriptions found in trash"
msgstr "Tidak ada langganan ditemukan di sampah"

#: includes/class-post-types.php:44
msgid "Parent Orders"
msgstr "Pesanan Induk"

#: includes/class-post-types.php:47
msgid "Manage subscriptions created by Milo Subscriptions."
msgstr "Kelola langganan yang dibuat oleh Milo Subscriptions."

#: includes/class-post-types.php:98
#. translators: %s: count
msgid "Pending <span class=\"count\">(%s)</span>"
msgid_plural "Pending <span class=\"count\">(%s)</span>"
msgstr[0] "Tertunda <span class=\"count\">(%s)</span>"

#: includes/class-post-types.php:107
#. translators: %s: count
msgid "Active <span class=\"count\">(%s)</span>"
msgid_plural "Active <span class=\"count\">(%s)</span>"
msgstr[0] "Aktif <span class=\"count\">(%s)</span>"

#: includes/class-post-types.php:116
#. translators: %s: count
msgid "On hold <span class=\"count\">(%s)</span>"
msgid_plural "On hold <span class=\"count\">(%s)</span>"
msgstr[0] "Ditahan <span class=\"count\">(%s)</span>"

#: includes/class-post-types.php:125
#. translators: %s: count
msgid "Cancelled <span class=\"count\">(%s)</span>"
msgid_plural "Cancelled <span class=\"count\">(%s)</span>"
msgstr[0] "Dibatalkan <span class=\"count\">(%s)</span>"

#: includes/class-post-types.php:134
#. translators: %s: count
msgid "Expired <span class=\"count\">(%s)</span>"
msgid_plural "Expired <span class=\"count\">(%s)</span>"
msgstr[0] "Kedaluwarsa <span class=\"count\">(%s)</span>"

#: includes/class-post-types.php:143
#. translators: %s: count
msgid "Pending Cancellation <span class=\"count\">(%s)</span>"
msgid_plural "Pending Cancellation <span class=\"count\">(%s)</span>"
msgstr[0] "Menunggu Pembatalan <span class=\"count\">(%s)</span>"

#: includes/class-renewal.php:76
#. translators: %s: error message
msgid "Failed to create renewal order: %s"
msgstr "Gagal membuat pesanan perpanjangan: %s"

#: includes/class-renewal.php:237
msgid "Subscription prices updated to match current product prices."
msgstr "Harga langganan diperbarui agar sesuai dengan harga produk saat ini."

#: includes/class-renewal.php:401
msgid "Subscription put on hold; awaiting manual renewal payment."
msgstr "Langganan ditahan; menunggu pembayaran perpanjangan manual."

#: includes/class-renewal.php:411
#. translators: %s: subscription ID
msgid "Manual renewal invoice sent for subscription #%s."
msgstr "Faktur perpanjangan manual telah dikirim untuk langganan #%s."

#: includes/class-renewal.php:464
#. translators: %s: next payment date
msgid "Renewal payment completed. Next renewal scheduled for %s."
msgstr ""
"Pembayaran perpanjangan berhasil. Perpanjangan berikutnya dijadwalkan pada "
"%s."

#: includes/class-renewal.php:486
msgid "Renewal payment received; subscription reactivated."
msgstr "Pembayaran perpanjangan diterima; langganan diaktifkan kembali."

#: includes/class-shortcodes.php:53
msgid "Please log in to view your subscriptions."
msgstr "Silakan masuk untuk melihat langganan Anda."

#: includes/class-staging.php:249
msgid "Milo Subscriptions: Staging Site Detected"
msgstr "Milo Subscriptions: Situs Staging Terdeteksi"

#: includes/class-staging.php:252
msgid ""
"This site appears to be a staging or development environment. Automatic "
"renewal payments, scheduled subscription events, and usage tracking are "
"disabled to prevent unintended charges."
msgstr ""
"Situs ini tampaknya merupakan lingkungan staging atau pengembangan. "
"Pembayaran perpanjangan otomatis, penjadwalan acara langganan, dan "
"pelacakan penggunaan dinonaktifkan untuk mencegah biaya yang tidak "
"diinginkan."

#: includes/class-staging.php:256
msgid "This is the production site, re-enable payments"
msgstr "Ini adalah situs produksi, aktifkan kembali pembayaran"

#: includes/class-staging.php:290
msgid ""
"Scheduled event skipped: staging site detected. Payments and lifecycle "
"events are paused on non-production environments."
msgstr ""
"Acara terjadwal dilewati: situs staging terdeteksi. Pembayaran dan acara "
"siklus hidup dijeda pada lingkungan non-produksi."

#: includes/class-subscription.php:696
#: includes/product/class-product-subscription.php:254
#. translators: %s: price
msgid "%s (one-time)"
msgstr "%s (sekali bayar)"

#: includes/class-switching.php:79
msgid "Upgrade or downgrade"
msgstr "Upgrade atau downgrade"

#: includes/class-switching.php:134
#. translators: %d: subscription ID
msgid "Switching subscription #%d"
msgstr "Beralih langganan #%d"

#: includes/class-switching.php:251
msgid "Free switch"
msgstr "Beralih gratis"

#: includes/class-switching.php:262
#. translators: 1: old product, 2: new product
msgid "Subscription switched from \"%1$s\" to \"%2$s\"."
msgstr "Langganan telah beralih dari \"%1$s\" ke \"%2$s\"."

#: includes/class-switching.php:263
msgid "Unknown"
msgstr "Tidak diketahui"

#: includes/class-switching.php:364
msgid "Proration credit"
msgstr "Kredit prorata"

#: includes/emails/class-email-activated-subscription.php:25
msgid "Activated Subscription"
msgstr "Langganan Diaktifkan"

#: includes/emails/class-email-activated-subscription.php:26
msgid "Sent to the customer when their subscription is activated."
msgstr "Dikirim ke pelanggan saat langganan mereka diaktifkan."

#: includes/emails/class-email-activated-subscription.php:27
msgid "Your subscription is active"
msgstr "Langganan Anda aktif"

#: includes/emails/class-email-activated-subscription.php:28
msgid "Your subscription on {site_title} is now active"
msgstr "Langganan Anda di {site_title} sekarang aktif"

#: includes/emails/class-email-activated-subscription.php:109
msgid "Thank you for your subscription!"
msgstr "Terima kasih atas langganan Anda!"

#: includes/emails/class-email-cancelled-subscription.php:22
msgid "Cancelled Subscription"
msgstr "Langganan Dibatalkan"

#: includes/emails/class-email-cancelled-subscription.php:23
msgid "Sent to the admin when a customer cancels a subscription."
msgstr "Dikirim ke admin saat pelanggan membatalkan langganan."

#: includes/emails/class-email-cancelled-subscription.php:24
#: includes/emails/class-email-customer-cancelled.php:25
msgid "Subscription Cancelled"
msgstr "Langganan Dibatalkan"

#: includes/emails/class-email-cancelled-subscription.php:25
msgid "[{site_title}]: Subscription #{order_number} has been cancelled"
msgstr "[{site_title}]: Langganan #{order_number} telah dibatalkan"

#: includes/emails/class-email-cancelled-subscription.php:106
msgid "A subscription has been cancelled."
msgstr "Sebuah langganan telah dibatalkan."

#: includes/emails/class-email-customer-cancelled.php:26
msgid "Sent to the customer when their subscription is cancelled."
msgstr "Dikirim ke pelanggan saat langganan mereka dibatalkan."

#: includes/emails/class-email-customer-cancelled.php:27
msgid "Your subscription has been cancelled"
msgstr "Langganan Anda telah dibatalkan"

#: includes/emails/class-email-customer-cancelled.php:28
msgid "Your subscription on {site_title} has been cancelled"
msgstr "Langganan Anda di {site_title} telah dibatalkan"

#: includes/emails/class-email-customer-cancelled.php:109
msgid "If you would like to resubscribe, you can do so from our shop at any time."
msgstr ""
"Jika Anda ingin berlangganan kembali, Anda dapat melakukannya kapan saja di "
"toko kami."

#: includes/emails/class-email-customer-completed-renewal.php:32
msgid "Renewal Order Complete"
msgstr "Pesanan Perpanjangan Selesai"

#: includes/emails/class-email-customer-completed-renewal.php:33
msgid "Sent to the customer when a subscription renewal payment has been completed."
msgstr "Dikirim ke pelanggan saat pembayaran perpanjangan langganan telah selesai."

#: includes/emails/class-email-customer-completed-renewal.php:34
msgid "Your subscription renewal is complete"
msgstr "Perpanjangan langganan Anda telah selesai"

#: includes/emails/class-email-customer-completed-renewal.php:35
msgid "Your subscription renewal on {site_title} is complete"
msgstr "Perpanjangan langganan Anda di {site_title} telah selesai"

#: includes/emails/class-email-customer-completed-renewal.php:120
#: includes/emails/class-email-customer-processing-renewal.php:122
msgid "Thank you for your continued subscription!"
msgstr "Terima kasih atas langganan Anda yang berkelanjutan!"

#: includes/emails/class-email-customer-expired.php:25
#: includes/emails/class-email-expired-subscription.php:24
msgid "Subscription Expired"
msgstr "Langganan Kedaluwarsa"

#: includes/emails/class-email-customer-expired.php:26
msgid "Sent to the customer when their subscription has expired."
msgstr "Dikirim ke pelanggan ketika langganan mereka telah kedaluwarsa."

#: includes/emails/class-email-customer-expired.php:27
msgid "Your subscription has expired"
msgstr "Langganan Anda telah kedaluwarsa"

#: includes/emails/class-email-customer-expired.php:28
msgid "Your subscription on {site_title} has expired"
msgstr "Langganan Anda di {site_title} telah kedaluwarsa"

#: includes/emails/class-email-customer-expired.php:109
msgid ""
"If you would like to continue enjoying your subscription benefits, you can "
"resubscribe from our shop."
msgstr ""
"Jika Anda ingin terus menikmati manfaat langganan Anda, Anda dapat "
"berlangganan kembali melalui toko kami."

#: includes/emails/class-email-customer-on-hold.php:32
#: includes/emails/class-email-on-hold-subscription.php:22
#: includes/emails/class-email-on-hold-subscription.php:24
msgid "Subscription On Hold"
msgstr "Langganan Ditunda"

#: includes/emails/class-email-customer-on-hold.php:33
msgid "Sent to the customer when their subscription is put on hold."
msgstr "Dikirim ke pelanggan ketika langganan mereka ditunda."

#: includes/emails/class-email-customer-on-hold.php:34
msgid "Your subscription is on hold"
msgstr "Langganan Anda sedang ditunda"

#: includes/emails/class-email-customer-on-hold.php:35
msgid "Your subscription on {site_title} has been put on hold"
msgstr "Langganan Anda di {site_title} telah ditunda"

#: includes/emails/class-email-customer-on-hold.php:141
msgid ""
"If this was unexpected, please check your payment method to ensure your "
"subscription can be reactivated."
msgstr ""
"Jika ini tidak Anda harapkan, silakan periksa metode pembayaran Anda untuk "
"memastikan langganan Anda dapat diaktifkan kembali."

#: includes/emails/class-email-customer-processing-renewal.php:32
msgid "Processing Renewal Order"
msgstr "Memproses Pesanan Perpanjangan"

#: includes/emails/class-email-customer-processing-renewal.php:33
msgid ""
"Sent to the customer when a subscription renewal order is created and being "
"processed."
msgstr ""
"Dikirim ke pelanggan ketika pesanan perpanjangan langganan dibuat dan "
"sedang diproses."

#: includes/emails/class-email-customer-processing-renewal.php:34
msgid "Your subscription renewal order is being processed"
msgstr "Pesanan perpanjangan langganan Anda sedang diproses"

#: includes/emails/class-email-customer-processing-renewal.php:35
msgid "Your subscription renewal order on {site_title} is being processed"
msgstr "Pesanan perpanjangan langganan Anda di {site_title} sedang diproses"

#: includes/emails/class-email-customer-renewal-invoice.php:25
msgid "Customer Renewal Invoice"
msgstr "Faktur Perpanjangan Pelanggan"

#: includes/emails/class-email-customer-renewal-invoice.php:26
msgid "Sent to customers when a subscription renewal requires manual payment."
msgstr ""
"Dikirim ke pelanggan ketika perpanjangan langganan memerlukan pembayaran "
"manual."

#: includes/emails/class-email-customer-renewal-invoice.php:27
msgid "Invoice for renewal order #{order_number}"
msgstr "Faktur untuk pesanan perpanjangan #{order_number}"

#: includes/emails/class-email-customer-renewal-invoice.php:28
msgid "Invoice for renewal of your subscription on {site_title}"
msgstr "Faktur untuk perpanjangan langganan Anda di {site_title}"

#: includes/emails/class-email-customer-renewal-invoice.php:111
msgid "Please complete your renewal payment to keep your subscription active."
msgstr "Silakan selesaikan pembayaran perpanjangan Anda agar langganan tetap aktif."

#: includes/emails/class-email-expired-subscription.php:22
msgid "Expired Subscription"
msgstr "Langganan Kedaluwarsa"

#: includes/emails/class-email-expired-subscription.php:23
msgid "Sent to the admin when a subscription expires."
msgstr "Dikirim ke admin ketika sebuah langganan kedaluwarsa."

#: includes/emails/class-email-expired-subscription.php:25
msgid "[{site_title}]: Subscription #{order_number} has expired"
msgstr "[{site_title}]: Langganan #{order_number} telah kedaluwarsa"

#: includes/emails/class-email-expired-subscription.php:94
msgid "A subscription has expired."
msgstr "Sebuah langganan telah kedaluwarsa."

#: includes/emails/class-email-new-renewal-order.php:22
msgid "New Renewal Order"
msgstr "Pesanan Perpanjangan Baru"

#: includes/emails/class-email-new-renewal-order.php:23
msgid ""
"New renewal order emails are sent to the admin when a subscription renewal "
"payment is processed."
msgstr ""
"Email pesanan perpanjangan baru dikirim ke admin ketika pembayaran "
"perpanjangan langganan diproses."

#: includes/emails/class-email-new-renewal-order.php:24
msgid "New subscription renewal order"
msgstr "Pesanan perpanjangan langganan baru"

#: includes/emails/class-email-new-renewal-order.php:25
msgid "[{site_title}]: New subscription renewal order #{order_number}"
msgstr "[{site_title}]: Pesanan perpanjangan langganan baru #{order_number}"

#: includes/emails/class-email-new-renewal-order.php:108
msgid "A subscription renewal order has been created."
msgstr "Pesanan perpanjangan langganan telah dibuat."

#: includes/emails/class-email-on-hold-subscription.php:23
msgid "Sent to the admin when a subscription is put on hold."
msgstr "Dikirim ke admin ketika sebuah langganan ditangguhkan."

#: includes/emails/class-email-on-hold-subscription.php:25
msgid "[{site_title}]: Subscription #{order_number} is on hold"
msgstr "[{site_title}]: Langganan #{order_number} sedang ditangguhkan"

#: includes/emails/class-email-on-hold-subscription.php:94
msgid "A subscription has been put on hold."
msgstr "Sebuah langganan telah ditangguhkan."

#: includes/healthcheck/class-rules.php:166
#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:18
msgid "Manual but could auto-renew"
msgstr "Manual tetapi bisa diperpanjang otomatis"

#: includes/healthcheck/class-rules.php:168
#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:19
msgid "Missed renewal"
msgstr "Perpanjangan terlewat"

#: includes/healthcheck/class-rules.php:170
#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:20
msgid "Missing next payment date"
msgstr "Tanggal pembayaran berikutnya tidak ada"

#: includes/product/class-product-subscription.php:293
#. translators: %s: sign-up fee amount
msgid " and a %s sign-up fee"
msgstr " dan biaya pendaftaran %s"

#: includes/product/class-product-subscription.php:317
#. translators: %s: trial period
msgid " with a %s free trial"
msgstr " dengan uji coba gratis %s"

#: includes/standalone/class-blocks.php:115
#: includes/standalone/class-shortcodes.php:36
#: includes/standalone/helpers.php:124
#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:88
msgid "Subscribe"
msgstr "Berlangganan"

#: includes/standalone/class-blocks.php:136
#: includes/standalone/class-shortcodes.php:59
#: includes/standalone/helpers.php:354
msgid "This content is available to subscribers only."
msgstr "Konten ini hanya tersedia untuk pelanggan."

#: includes/standalone/class-blocks.php:151
#: includes/standalone/class-shortcodes.php:79
#: includes/standalone/helpers.php:219
msgid "Please log in to view your subscription."
msgstr "Silakan masuk untuk melihat langganan Anda."

#: includes/standalone/class-blocks.php:152
#: includes/standalone/class-shortcodes.php:80
#: includes/standalone/helpers.php:220
msgid "You don't have an active subscription yet."
msgstr "Anda belum memiliki langganan aktif."

#: includes/standalone/class-blocks.php:153
#: includes/standalone/class-shortcodes.php:81
#: includes/standalone/helpers.php:221
#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:52
msgid "Manage Subscription"
msgstr "Kelola Langganan"

#: includes/standalone/class-checkout-handler.php:33
#: includes/standalone/class-checkout-handler.php:151
msgid "Milo Payments is required for standalone mode."
msgstr "Milo Payments diperlukan untuk mode mandiri."

#: includes/standalone/class-checkout-handler.php:38
msgid "Stripe is not connected. Please connect Stripe via the Payments page."
msgstr "Stripe belum terhubung. Silakan hubungkan Stripe melalui halaman Pembayaran."

#: includes/standalone/class-checkout-handler.php:56
msgid ""
"Live-mode checkout is disabled on staging and development sites. Switch "
"Stripe to test mode to test checkout locally."
msgstr ""
"Checkout mode live dinonaktifkan di situs staging dan pengembangan. Ubah "
"Stripe ke mode uji untuk menguji checkout secara lokal."

#: includes/standalone/class-checkout-handler.php:61
msgid "Plan not found or archived."
msgstr "Paket tidak ditemukan atau telah diarsipkan."

#: includes/standalone/class-checkout-handler.php:66
msgid "User not found."
msgstr "Pengguna tidak ditemukan."

#: includes/standalone/class-checkout-handler.php:133
#. translators: %s: raw Stripe API response
msgid "Stripe did not return a checkout URL. Raw response: %s"
msgstr "Stripe tidak mengembalikan URL checkout. Respons mentah: %s"

#: includes/standalone/class-checkout-handler.php:156
msgid "Stripe is not connected."
msgstr "Stripe belum terhubung."

#: includes/standalone/class-checkout-handler.php:161
msgid "No active subscription found for this user."
msgstr "Tidak ditemukan langganan aktif untuk pengguna ini."

#: includes/standalone/class-checkout-handler.php:209
msgid "Failed to create Stripe product."
msgstr "Gagal membuat produk Stripe."

#: includes/standalone/class-checkout-handler.php:236
msgid "Failed to create Stripe price."
msgstr "Gagal membuat harga Stripe."

#: includes/standalone/class-install.php:149
msgid "Subscription Success"
msgstr "Langganan Berhasil"

#: includes/standalone/class-module.php:140
#: includes/standalone/class-module.php:204
msgid "Invalid or expired link. Please go back and try again."
msgstr "Tautan tidak valid atau telah kedaluwarsa. Silakan kembali dan coba lagi."

#: includes/standalone/class-module.php:145
msgid "No plan specified."
msgstr "Tidak ada paket yang ditentukan."

#: includes/standalone/class-module.php:157
#: includes/standalone/class-rest-plans.php:102
#: includes/standalone/class-rest-plans.php:105
#: includes/standalone/class-rest-plans.php:144
#: includes/standalone/class-rest-plans.php:179
msgid "Plan not found."
msgstr "Paket tidak ditemukan."

#: includes/standalone/class-privacy.php:43
#: includes/standalone/class-privacy.php:57
msgid "Milo Subscriptions Standalone Subscriptions"
msgstr "Langganan Mandiri Milo Subscriptions"

#: includes/standalone/class-privacy.php:99
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:357
msgid "Subscription ID"
msgstr "ID Langganan"

#: includes/standalone/class-privacy.php:103
#: build/admin.js:56
#: build/blocks.js:1
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:320
#: src/blocks/subscribe/edit.jsx:40
msgid "Plan"
msgstr "Paket"

#: includes/standalone/class-privacy.php:107
#: templates/myaccount/subscriptions.php:30
#: templates/myaccount/subscriptions.php:67
#: templates/myaccount/view-subscription.php:130
#: templates/myaccount/view-subscription.php:240
#: build/admin.js:37
#: build/admin.js:48
#: build/admin.js:49
#: build/admin.js:56
#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:336
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:194
#: src/admin/pages/SubscriptionDetailPage.jsx:605
#: src/admin/pages/SubscriptionDetailPage.jsx:769
#: src/admin/pages/SubscriptionsPage.jsx:328
#: src/admin/pages/SubscriptionsPage.jsx:910
msgid "Status"
msgstr "Status"

#: includes/standalone/class-privacy.php:111
msgid "Stripe subscription ID"
msgstr "ID Langganan Stripe"

#: includes/standalone/class-privacy.php:115
msgid "Stripe customer ID"
msgstr "ID Pelanggan Stripe"

#: includes/standalone/class-privacy.php:119
msgid "Current period start"
msgstr "Periode saat ini dimulai"

#: includes/standalone/class-privacy.php:123
msgid "Current period end"
msgstr "Periode saat ini berakhir"

#: includes/standalone/class-privacy.php:127
msgid "Cancel at period end"
msgstr "Batalkan di akhir periode"

#: includes/standalone/class-privacy.php:128
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:222
#: src/admin/pages/SubscriptionDetailPage.jsx:640
msgid "No"
msgstr "Tidak"

#: includes/standalone/class-privacy.php:128
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:222
#: src/admin/pages/SubscriptionDetailPage.jsx:640
msgid "Yes"
msgstr "Ya"

#: includes/standalone/class-privacy.php:131
msgid "Created"
msgstr "Dibuat"

#: includes/standalone/class-privacy.php:138
msgid "Standalone Subscriptions"
msgstr "Langganan Mandiri"

#: includes/standalone/class-privacy.php:235
msgid ""
"One or more standalone subscriptions were still active in Stripe. The local "
"record has been anonymized, but you should also cancel the Stripe "
"customer/subscription manually from your Stripe dashboard to stop future "
"billing."
msgstr ""
"Satu atau lebih langganan mandiri masih aktif di Stripe. Catatan lokal "
"telah dianonimkan, tetapi Anda juga harus membatalkan pelanggan/langganan "
"Stripe secara manual dari dashboard Stripe Anda untuk menghentikan "
"penagihan di masa depan."

#: includes/standalone/class-rest-plans.php:121
msgid "Plan name is required."
msgstr "Nama paket wajib diisi."

#: includes/standalone/class-rest-plans.php:124
msgid "Plan amount must be greater than zero."
msgstr "Jumlah paket harus lebih besar dari nol."

#: includes/standalone/class-rest-plans.php:128
msgid "Failed to create plan."
msgstr "Gagal membuat paket."

#: includes/standalone/class-rest-standalone-subscriptions.php:125
msgid "You do not have access to this subscription."
msgstr "Anda tidak memiliki akses ke langganan ini."

#: includes/standalone/class-rest-standalone-subscriptions.php:142
msgid "Standalone mode is not enabled."
msgstr "Mode mandiri belum diaktifkan."

#: includes/standalone/class-rest-standalone-subscriptions.php:156
msgid "A plan slug or plan_id is required."
msgstr "Slug paket atau plan_id wajib diisi."

#: includes/standalone/helpers.php:164
msgid "Subscribed"
msgstr "Berlangganan"

#: includes/standalone/helpers.php:251
#: build/admin.js:25
#: build/admin.js:31
#: build/admin.js:37
#: build/admin.js:48
#: build/admin.js:53
#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:493
#: src/admin/pages/AddOnsPage.jsx:559
#: src/admin/pages/AnalyticsPage.jsx:281
#: src/admin/pages/DashboardPage.jsx:37
#: src/admin/pages/DashboardPage.jsx:129
#: src/admin/pages/SubscriptionDetailPage.jsx:1005
#: src/admin/pages/SubscriptionsPage.jsx:330
#: src/admin/pages/SubscriptionsPage.jsx:913
msgid "Active"
msgstr "Aktif"

#: includes/standalone/helpers.php:252
msgid "Trialing"
msgstr "Masa percobaan"

#: includes/standalone/helpers.php:253
msgid "Past due"
msgstr "Terlambat bayar"

#: includes/standalone/helpers.php:254
msgid "Canceled"
msgstr "Dibatalkan"

#: includes/standalone/helpers.php:255
msgid "Unpaid"
msgstr "Belum dibayar"

#: includes/standalone/helpers.php:256
msgid "Incomplete"
msgstr "Tidak lengkap"

#: includes/standalone/helpers.php:257
msgid "Incomplete (expired)"
msgstr "Tidak lengkap (kedaluwarsa)"

#: includes/standalone/helpers.php:273
#. translators: %s: cancellation date
msgid "Your subscription will end on %s."
msgstr "Langganan Anda akan berakhir pada %s."

#: includes/standalone/helpers.php:294
#. translators: 1: amount, 2: currency, 3: interval
msgid "%1$s %2$s / %3$s"
msgstr "%1$s %2$s / %3$s"

#: includes/standalone/helpers.php:314
#. translators: %s: date
msgid "Next billing: %s"
msgstr "Penagihan berikutnya: %s"

#: lib/license-client/class-milo-license-client.php:276
#. translators: %s: addon name
msgid ""
"%s requires a valid license key to function. Please activate your license "
"on the Plugins page."
msgstr ""
"%s memerlukan kunci lisensi yang valid untuk berfungsi. Silakan aktifkan "
"lisensi Anda di halaman Plugin."

#: lib/license-client/class-milo-license-client.php:287
#. translators: %d: number of add-ons
msgid ""
"%d Milo add-on requires a valid license key. Please activate it on the "
"Plugins page:"
msgid_plural ""
"%d Milo add-ons require a valid license key. Please activate them on the "
"Plugins page:"
msgstr[0] ""
"%d add-on Milo memerlukan kunci lisensi yang valid. Silakan aktifkan di "
"halaman Plugin:"

#: lib/license-client/class-milo-license-client.php:420
msgid "License server error."
msgstr "Kesalahan server lisensi."

#: lib/license-client/class-milo-license-client.php:632
msgid "Licensed"
msgstr "Berlisensi"

#: lib/license-client/class-milo-license-client.php:633
msgid "Manage"
msgstr "Kelola"

#: lib/license-client/class-milo-license-client.php:635
msgid "License invalid"
msgstr "Lisensi tidak valid"

#: lib/license-client/class-milo-license-client.php:637
msgid "Enter license"
msgstr "Masukkan lisensi"

#: lib/license-client/class-milo-license-client.php:662
#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:437
msgid "License Key"
msgstr "Kunci Lisensi"

#: lib/license-client/class-milo-license-client.php:672
#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:149
#: src/admin/pages/AddOnsPage.jsx:557
#: src/admin/pages/AddOnsPage.jsx:573
msgid "Deactivate"
msgstr "Nonaktifkan"

#: lib/license-client/class-milo-license-client.php:676
#: build/admin.js:37
#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:104
#: src/admin/pages/SubscriptionDetailPage.jsx:123
#: src/admin/pages/SubscriptionsPage.jsx:447
msgid "Activate"
msgstr "Aktifkan"

#: lib/license-client/class-milo-license-client.php:682
msgid "License active"
msgstr "Lisensi aktif"

#: lib/license-client/class-milo-license-client.php:695
msgid "Please wait..."
msgstr "Mohon tunggu..."

#: lib/license-client/class-milo-license-client.php:715
msgid "Connection error."
msgstr "Kesalahan koneksi."

#: milo-subscriptions.php:66
#. translators: %s: PHP version
msgid "Milo Subscriptions requires PHP %s or higher."
msgstr "Milo Subscriptions memerlukan PHP %s atau lebih tinggi."

#: milo-subscriptions.php:93
#. translators: %s: WooCommerce version
msgid "Milo Subscriptions requires WooCommerce %s or higher."
msgstr "Milo Subscriptions memerlukan WooCommerce %s atau lebih tinggi."

#: milo-subscriptions.php:156
msgid "Milo Subscriptions requires the WordPress REST API."
msgstr "Milo Subscriptions memerlukan WordPress REST API."

#: milo-subscriptions.php:157
msgid ""
"The REST API appears to be disabled on this site (commonly by a security or "
"performance plugin). Re-enable it for the admin UI, checkout and renewals "
"to work."
msgstr ""
"REST API tampaknya dinonaktifkan di situs ini (umumnya oleh plugin keamanan "
"atau performa). Aktifkan kembali agar UI admin, checkout, dan perpanjangan "
"dapat berfungsi."

#: milo-subscriptions.php:234
msgid ""
"Milo Subscriptions is active without WooCommerce. Install and activate "
"WooCommerce to sell subscriptions through your store, or choose Standalone "
"mode in the setup wizard to sell subscriptions without WooCommerce."
msgstr ""
"Milo Subscriptions aktif tanpa WooCommerce. Instal dan aktifkan WooCommerce "
"untuk menjual langganan melalui toko Anda, atau pilih mode Mandiri di "
"panduan penyiapan untuk menjual langganan tanpa WooCommerce."

#: milo-subscriptions.php:277
msgid "Milo Subscriptions is paused because WooCommerce Subscriptions is active."
msgstr "Milo Subscriptions dijeda karena WooCommerce Subscriptions sedang aktif."

#: milo-subscriptions.php:278
msgid ""
"The two cannot run at the same time. To switch to Milo, deactivate "
"WooCommerce Subscriptions: your existing subscriptions stay in your "
"database, and you can import them from Milo's setup wizard afterwards. To "
"keep using WooCommerce Subscriptions, deactivate Milo Subscriptions."
msgstr ""
"Keduanya tidak dapat berjalan secara bersamaan. Untuk beralih ke Milo, "
"nonaktifkan WooCommerce Subscriptions: langganan yang sudah ada tetap di "
"database Anda, dan Anda dapat mengimpornya dari panduan penyiapan Milo "
"setelahnya. Untuk tetap menggunakan WooCommerce Subscriptions, nonaktifkan "
"Milo Subscriptions."

#: templates/emails/activated-subscription.php:31
#: templates/emails/customer-cancelled.php:31
#: templates/emails/customer-completed-renewal.php:32
#: templates/emails/customer-expired.php:31
#: templates/emails/customer-on-hold.php:32
#: templates/emails/customer-processing-renewal.php:32
#: templates/emails/plain/activated-subscription.php:20
#: templates/emails/plain/customer-cancelled.php:20
#: templates/emails/plain/customer-completed-renewal.php:20
#: templates/emails/plain/customer-expired.php:20
#: templates/emails/plain/customer-on-hold.php:20
#: templates/emails/plain/customer-processing-renewal.php:20
#. translators: %s: customer first name
msgid "Hi %s,"
msgstr "Hai %s,"

#: templates/emails/activated-subscription.php:41
#: templates/emails/plain/activated-subscription.php:27
#. translators: %s: subscription ID
msgid "Your subscription #%s is now active. Here are the details:"
msgstr "Langganan Anda #%s sekarang aktif. Berikut detailnya:"

#: templates/emails/activated-subscription.php:59
#: templates/emails/customer-completed-renewal.php:59
#: templates/emails/customer-on-hold.php:75
#: templates/emails/customer-processing-renewal.php:59
#: templates/emails/plain/activated-subscription.php:39
#: templates/emails/plain/customer-completed-renewal.php:50
#: templates/emails/plain/customer-on-hold.php:51
#: templates/emails/plain/customer-processing-renewal.php:50
#: templates/myaccount/view-subscription.php:134
msgid "Recurring amount"
msgstr "Jumlah berulang"

#: templates/emails/activated-subscription.php:64
#: templates/emails/plain/activated-subscription.php:42
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1468
msgid "Next payment date"
msgstr "Tanggal pembayaran berikutnya"

#: templates/emails/activated-subscription.php:75
#: templates/emails/customer-completed-renewal.php:75
#: templates/emails/customer-processing-renewal.php:75
#. translators: %s: My Account subscriptions URL
msgid "You can manage your subscription from your %s."
msgstr "Anda dapat mengelola langganan Anda dari %s Anda."

#: templates/emails/activated-subscription.php:76
#: templates/emails/customer-completed-renewal.php:76
#: templates/emails/customer-on-hold.php:86
#: templates/emails/customer-processing-renewal.php:76
msgid "account page"
msgstr "halaman akun"

#: templates/emails/admin-new-renewal-order.php:23
#: templates/emails/plain/admin-new-renewal-order.php:13
#. translators: 1: order number, 2: customer name
msgid "A subscription renewal order #%1$s has been created for %2$s."
msgstr "Pesanan perpanjangan langganan #%1$s telah dibuat untuk %2$s."

#: templates/emails/cancelled-subscription.php:31
#: templates/emails/plain/cancelled-subscription.php:20
#. translators: 1: subscription ID, 2: customer name
msgid "Subscription #%1$s for %2$s has been cancelled."
msgstr "Langganan #%1$s untuk %2$s telah dibatalkan."

#: templates/emails/customer-cancelled.php:41
#: templates/emails/plain/customer-cancelled.php:27
#. translators: %s: subscription ID
msgid ""
"Your subscription #%s has been cancelled. Here is a summary of the "
"subscription that was cancelled:"
msgstr ""
"Langganan Anda #%s telah dibatalkan. Berikut ringkasan langganan yang telah "
"dibatalkan:"

#: templates/emails/customer-cancelled.php:65
#. translators: %s: shop URL
msgid "If you would like to resubscribe, you can do so from our %s at any time."
msgstr ""
"Jika Anda ingin berlangganan kembali, Anda dapat melakukannya dari %s kami "
"kapan saja."

#: templates/emails/customer-cancelled.php:66
#: templates/emails/customer-expired.php:66
msgid "shop"
msgstr "toko"

#: templates/emails/customer-completed-renewal.php:42
#: templates/emails/plain/customer-completed-renewal.php:27
#. translators: 1: order number, 2: subscription ID
msgid ""
"Your renewal order #%1$s for subscription #%2$s has been completed and "
"payment has been received."
msgstr ""
"Pesanan perpanjangan #%1$s Anda untuk langganan #%2$s telah selesai dan "
"pembayaran telah diterima."

#: templates/emails/customer-completed-renewal.php:64
#: templates/emails/customer-processing-renewal.php:64
#: templates/emails/plain/customer-completed-renewal.php:53
#: templates/emails/plain/customer-processing-renewal.php:53
msgid "Next renewal date"
msgstr "Tanggal perpanjangan berikutnya"

#: templates/emails/customer-expired.php:41
#: templates/emails/plain/customer-expired.php:27
#. translators: %s: subscription ID
msgid "Your subscription #%s has expired."
msgstr "Langganan Anda #%s telah kedaluwarsa."

#: templates/emails/customer-expired.php:65
#. translators: %s: shop URL
msgid ""
"If you would like to continue enjoying your subscription benefits, you can "
"resubscribe from our %s."
msgstr ""
"Jika Anda ingin terus menikmati manfaat langganan Anda, Anda dapat "
"berlangganan kembali dari %s kami."

#: templates/emails/customer-on-hold.php:42
#: templates/emails/plain/customer-on-hold.php:27
#. translators: %s: subscription ID
msgid "Your subscription #%s has been put on hold."
msgstr "Langganan Anda #%s telah ditahan."

#: templates/emails/customer-on-hold.php:49
#: templates/emails/plain/customer-on-hold.php:33
msgid ""
"This may be due to an issue with your payment method. Please check that "
"your payment details are up to date to avoid any interruption to your "
"subscription."
msgstr ""
"Hal ini dapat terjadi karena masalah pada metode pembayaran Anda. Silakan "
"pastikan detail pembayaran Anda sudah diperbarui agar langganan Anda tidak "
"terganggu."

#: templates/emails/customer-on-hold.php:59
msgid "Paying this renewal reactivates your subscription right away."
msgstr "Membayar perpanjangan ini akan segera mengaktifkan kembali langganan Anda."

#: templates/emails/customer-on-hold.php:85
#. translators: %s: My Account subscriptions URL
msgid "You can view your subscription details from your %s."
msgstr "Anda dapat melihat detail langganan Anda dari %s Anda."

#: templates/emails/customer-processing-renewal.php:42
#: templates/emails/plain/customer-processing-renewal.php:27
#. translators: 1: order number, 2: subscription ID
msgid ""
"Your renewal order #%1$s for subscription #%2$s is being processed. You "
"will receive another email when it is complete."
msgstr ""
"Pesanan perpanjangan #%1$s untuk langganan #%2$s sedang diproses. Anda akan "
"menerima email lain ketika telah selesai."

#: templates/emails/customer-renewal-invoice.php:23
#: templates/emails/plain/customer-renewal-invoice.php:13
#. translators: 1: customer first name, 2: order number
msgid "Hi %1$s, your subscription renewal order #%2$s is ready for payment."
msgstr "Hai %1$s, pesanan perpanjangan langganan Anda #%2$s siap untuk dibayar."

#: templates/emails/customer-renewal-invoice.php:31
msgid ""
"To keep your subscription active, please complete the payment using the "
"button below:"
msgstr ""
"Untuk menjaga langganan Anda tetap aktif, silakan selesaikan pembayaran "
"menggunakan tombol di bawah ini:"

#: templates/emails/customer-renewal-invoice.php:37
msgid "Pay now"
msgstr "Bayar sekarang"

#: templates/emails/expired-subscription.php:31
#: templates/emails/plain/expired-subscription.php:20
#. translators: 1: subscription ID, 2: customer name
msgid "Subscription #%1$s for %2$s has expired."
msgstr "Langganan #%1$s untuk %2$s telah kedaluwarsa."

#: templates/emails/on-hold-subscription.php:31
#: templates/emails/plain/on-hold-subscription.php:20
#. translators: 1: subscription ID, 2: customer name
msgid "Subscription #%1$s for %2$s has been put on hold."
msgstr "Langganan #%1$s untuk %2$s telah ditahan."

#: templates/emails/plain/activated-subscription.php:49
#: templates/emails/plain/customer-completed-renewal.php:59
#: templates/emails/plain/customer-processing-renewal.php:59
#. translators: %s: subscription management URL
msgid "Manage your subscription: %s"
msgstr "Kelola langganan Anda: %s"

#: templates/emails/plain/customer-cancelled.php:44
#: templates/emails/plain/customer-expired.php:43
#. translators: %s: shop URL
msgid "If you would like to resubscribe, visit our shop: %s"
msgstr "Jika Anda ingin berlangganan kembali, kunjungi toko kami: %s"

#: templates/emails/plain/customer-completed-renewal.php:34
#: templates/emails/plain/customer-processing-renewal.php:34
msgid "Order Details"
msgstr "Rincian Pesanan"

#: templates/emails/plain/customer-completed-renewal.php:43
#: templates/emails/plain/customer-processing-renewal.php:43
msgid "Order total"
msgstr "Total pesanan"

#: templates/emails/plain/customer-on-hold.php:38
msgid "Renew now (this reactivates your subscription right away):"
msgstr "Perpanjang sekarang (ini akan segera mengaktifkan kembali langganan Anda):"

#: templates/emails/plain/customer-on-hold.php:57
#. translators: %s: subscription URL
msgid "View your subscription: %s"
msgstr "Lihat langganan Anda: %s"

#: templates/emails/plain/customer-renewal-invoice.php:19
msgid "Pay now:"
msgstr "Bayar sekarang:"

#: templates/myaccount/cancellation-survey.php:17
msgid "Cancel Subscription"
msgstr "Batalkan Langganan"

#: templates/myaccount/cancellation-survey.php:22
#. translators: %s: subscription ID
msgid ""
"We are sorry to see you go. Before cancelling subscription #%s, please let "
"us know why:"
msgstr ""
"Kami menyesal Anda pergi. Sebelum membatalkan langganan #%s, mohon beritahu "
"kami alasannya:"

#: templates/myaccount/cancellation-survey.php:44
msgid "Additional details (optional)"
msgstr "Rincian tambahan (opsional)"

#: templates/myaccount/cancellation-survey.php:51
msgid "Tell us more about your experience..."
msgstr "Ceritakan lebih banyak tentang pengalaman Anda..."

#: templates/myaccount/cancellation-survey.php:57
msgid "Confirm Cancellation"
msgstr "Konfirmasi Pembatalan"

#: templates/myaccount/cancellation-survey.php:60
#: templates/myaccount/view-subscription.php:104
msgid "Keep Subscription"
msgstr "Pertahankan Langganan"

#: templates/myaccount/change-payment-method.php:19
#. translators: %s: subscription ID
msgid "Change Payment Method for Subscription #%s"
msgstr "Ubah Metode Pembayaran untuk Langganan #%s"

#: templates/myaccount/change-payment-method.php:30
#. translators: %s: current payment method
msgid "Current payment method: %s"
msgstr "Metode pembayaran saat ini: %s"

#: templates/myaccount/change-payment-method.php:31
#: templates/myaccount/view-subscription.php:189
#: build/admin.js:37
#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:636
#: src/admin/pages/SubscriptionsPage.jsx:413
#: src/admin/pages/SubscriptionsPage.jsx:419
msgid "Manual"
msgstr "Manual"

#: templates/myaccount/change-payment-method.php:38
msgid "You have no saved payment methods."
msgstr "Anda tidak memiliki metode pembayaran yang tersimpan."

#: templates/myaccount/change-payment-method.php:40
msgid "Add a payment method"
msgstr "Tambahkan metode pembayaran"

#: templates/myaccount/change-payment-method.php:53
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1196
msgid "Method"
msgstr "Metode"

#: templates/myaccount/change-payment-method.php:54
msgid "Expires"
msgstr "Berlaku hingga"

#: templates/myaccount/change-payment-method.php:73
msgid "N/A"
msgstr "N/A"

#: templates/myaccount/change-payment-method.php:84
msgid "Update Payment Method"
msgstr "Perbarui Metode Pembayaran"

#: templates/myaccount/subscriptions.php:13
msgid "My Subscriptions"
msgstr "Langganan Saya"

#: templates/myaccount/subscriptions.php:17
msgid "You have no active subscriptions."
msgstr "Anda tidak memiliki langganan aktif."

#: templates/myaccount/subscriptions.php:19
msgid "Browse products"
msgstr "Jelajahi produk"

#: templates/myaccount/subscriptions.php:33
#: templates/myaccount/subscriptions.php:74
#: templates/myaccount/view-subscription.php:151
#: build/admin.js:49
#: build/admin.js:56
#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:330
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:211
#: src/admin/pages/SubscriptionDetailPage.jsx:619
msgid "Next payment"
msgstr "Pembayaran berikutnya"

#: templates/myaccount/subscriptions.php:36
#: templates/myaccount/subscriptions.php:84
#: templates/myaccount/view-subscription.php:203
#: templates/myaccount/view-subscription.php:241
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:322
#: src/admin/pages/SubscriptionDetailPage.jsx:722
#: src/admin/pages/SubscriptionDetailPage.jsx:770
#: src/admin/pages/SubscriptionDetailPage.jsx:1148
#: src/admin/pages/SubscriptionDetailPage.jsx:1187
msgid "Total"
msgstr "Total"

#: templates/myaccount/subscriptions.php:39
#: templates/myaccount/subscriptions.php:87
#: build/admin.js:10
#: build/admin.js:12
msgid "Actions"
msgstr "Tindakan"

#: templates/myaccount/subscriptions.php:51
#. translators: %s: subscription ID
msgid "#%s"
msgstr "#%s"

#: templates/myaccount/subscriptions.php:89
msgid "View"
msgstr "Lihat"

#: templates/myaccount/view-subscription.php:23
msgid "Confirm Early Renewal"
msgstr "Konfirmasi Perpanjangan Lebih Awal"

#: templates/myaccount/view-subscription.php:28
#. translators: 1: subscription ID, 2: renewal amount
msgid "You are about to renew subscription #%1$s early. The renewal amount is %2$s."
msgstr ""
"Anda akan memperpanjang langganan #%1$s lebih awal. Jumlah perpanjangan "
"adalah %2$s."

#: templates/myaccount/view-subscription.php:34
msgid "Click the button below to create a renewal order and proceed to payment."
msgstr ""
"Klik tombol di bawah untuk membuat pesanan perpanjangan dan lanjut ke "
"pembayaran."

#: templates/myaccount/view-subscription.php:38
msgid "Confirm and Pay"
msgstr "Konfirmasi dan Bayar"

#: templates/myaccount/view-subscription.php:42
#: build/admin.js:40
#: build/admin.js:42
#: build/admin.js:43
#: build/admin.js:48
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1078
#: src/admin/pages/SubscriptionsPage.jsx:730
#: src/admin/pages/SubscriptionsPage.jsx:759
#: src/admin/pages/SubscriptionsPage.jsx:795
#: src/admin/pages/SubscriptionsPage.jsx:840
msgid "Go back"
msgstr "Kembali"

#: templates/myaccount/view-subscription.php:52
#. translators: %s: subscription ID
msgid "Subscription #%s"
msgstr "Langganan #%s"

#: templates/myaccount/view-subscription.php:98
msgid "Cancel subscription?"
msgstr "Batalkan langganan?"

#: templates/myaccount/view-subscription.php:100
msgid ""
"Are you sure you want to cancel this subscription? This action cannot be "
"undone."
msgstr ""
"Apakah Anda yakin ingin membatalkan langganan ini? Tindakan ini tidak dapat "
"dibatalkan."

#: templates/myaccount/view-subscription.php:107
msgid "Yes, Cancel"
msgstr "Ya, Batalkan"

#: templates/myaccount/view-subscription.php:139
#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:937
msgid "Start date"
msgstr "Tanggal mulai"

#: templates/myaccount/view-subscription.php:145
msgid "Trial end"
msgstr "Akhir masa percobaan"

#: templates/myaccount/view-subscription.php:157
msgid "End date"
msgstr "Tanggal berakhir"

#: templates/myaccount/view-subscription.php:172
#. translators: 1: completed count, 2: required count, 3: remaining count
msgid "%1$d of %2$d payments completed (%3$d remaining)"
msgstr "%1$d dari %2$d pembayaran selesai (%3$d tersisa)"

#: templates/myaccount/view-subscription.php:178
msgid "Commitment fulfilled"
msgstr "Komitmen terpenuhi"

#: templates/myaccount/view-subscription.php:185
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:243
#: src/admin/pages/SubscriptionDetailPage.jsx:635
msgid "Payment method"
msgstr "Metode pembayaran"

#: templates/myaccount/view-subscription.php:196
msgid "Subscription Items"
msgstr "Item Langganan"

#: templates/myaccount/view-subscription.php:201
#: build/admin.js:48
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:280
#: src/admin/pages/AnalyticsPage.jsx:548
#: src/admin/pages/SubscriptionDetailPage.jsx:720
#: src/admin/pages/SubscriptionDetailPage.jsx:827
#: src/admin/pages/SubscriptionDetailPage.jsx:1146
#: src/admin/pages/SubscriptionsPage.jsx:883
msgid "Product"
msgstr "Produk"

#: templates/myaccount/view-subscription.php:202
msgid "Quantity"
msgstr "Kuantitas"

#: templates/myaccount/view-subscription.php:226
#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:736
msgid "Recurring Total"
msgstr "Total Berulang"

#: templates/myaccount/view-subscription.php:233
#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:746
msgid "Related Orders"
msgstr "Pesanan Terkait"

#: templates/myaccount/view-subscription.php:238
#: build/admin.js:18
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:766
#: src/admin/pages/SubscriptionDetailPage.jsx:1109
msgid "Order"
msgstr "Pesanan"

#: templates/myaccount/view-subscription.php:239
#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:768
msgid "Date"
msgstr "Tanggal"

#: templates/myaccount/view-subscription.php:255
msgid "Parent Order"
msgstr "Pesanan Induk"

#: templates/myaccount/view-subscription.php:269
#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:783
msgid "Renewal"
msgstr "Perpanjangan"

#: templates/myaccount/view-subscription.php:289
msgid "Notes from the store"
msgstr "Catatan dari toko"

#: build/admin.js:1
msgid "Is"
msgstr "Adalah"

#: build/admin.js:1
msgid "Is not"
msgstr "Bukan"

#: build/admin.js:1
msgid "Is any"
msgstr "Salah satu"

#: build/admin.js:1
msgid "Is none"
msgstr "Tidak ada"

#: build/admin.js:1
msgid "Is all"
msgstr "Semua"

#: build/admin.js:1
msgid "Is not all"
msgstr "Bukan semua"

#: build/admin.js:1
msgid "Sort ascending"
msgstr "Urut naik"

#: build/admin.js:1
msgid "Sort descending"
msgstr "Urut turun"

#: build/admin.js:2
#. translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author".
msgid "List of: %1$s"
msgstr "Daftar: %1$s"

#: build/admin.js:2
msgid "Search items"
msgstr "Cari item"

#: build/admin.js:2
#: build/admin.js:18
msgid "Search"
msgstr "Cari"

#: build/admin.js:2
msgid "No results found"
msgstr "Tidak ditemukan hasil"

#: build/admin.js:3
#. translators: 1: Filter name. 3: Filter value. e.g.: "Author is any: Admin, Editor".
msgid "<Name>%1$s is any: </Name><Value>%2$s</Value>"
msgstr "<Name>%1$s salah satu: </Name><Value>%2$s</Value>"

#: build/admin.js:4
#. translators: 1: Filter name. 3: Filter value. e.g.: "Author is none: Admin, Editor".
msgid "<Name>%1$s is none: </Name><Value>%2$s</Value>"
msgstr "<Name>%1$s tidak ada: </Name><Value>%2$s</Value>"

#: build/admin.js:5
#. translators: 1: Filter name. 3: Filter value. e.g.: "Author is all: Admin, Editor".
msgid "<Name>%1$s is all: </Name><Value>%2$s</Value>"
msgstr "<Name>%1$s semua: </Name><Value>%2$s</Value>"

#: build/admin.js:6
#. translators: 1: Filter name. 3: Filter value. e.g.: "Author is not all: Admin, Editor".
msgid "<Name>%1$s is not all: </Name><Value>%2$s</Value>"
msgstr "<Name>%1$s bukan semua: </Name><Value>%2$s</Value>"

#: build/admin.js:7
#. translators: 1: Filter name. 3: Filter value. e.g.: "Author is: Admin".
msgid "<Name>%1$s is: </Name><Value>%2$s</Value>"
msgstr "<Name>%1$s adalah: </Name><Value>%2$s</Value>"

#: build/admin.js:8
#. translators: 1: Filter name. 3: Filter value. e.g.: "Author is not: Admin".
msgid "<Name>%1$s is not: </Name><Value>%2$s</Value>"
msgstr "<Name>%1$s bukan: </Name><Value>%2$s</Value>"

#: build/admin.js:9
#. translators: 1: Filter name e.g.: "Unknown status for Author".
msgid "Unknown status for %1$s"
msgstr "Status tidak diketahui untuk %1$s"

#: build/admin.js:9
msgid "Conditions"
msgstr "Kondisi"

#: build/admin.js:10
#. translators: 1: Filter name.
msgid "Filter by: %1$s"
msgstr "Filter berdasarkan: %1$s"

#: build/admin.js:10
msgid "Reset"
msgstr "Setel ulang"

#: build/admin.js:10
#: build/admin.js:35
#: build/admin.js:56
#: src/admin/pages/NewSubscriptionProductPage.jsx:296
#: src/admin/pages/NewSubscriptionProductPage.jsx:444
#: src/admin/pages/SettingsPage.jsx:448
#: src/admin/pages/SettingsPage.jsx:936
msgid "Remove"
msgstr "Hapus"

#: build/admin.js:10
#: build/admin.js:12
msgid "Add filter"
msgstr "Tambah filter"

#: build/admin.js:10
msgid "(no title)"
msgstr "(tanpa judul)"

#: build/admin.js:10
msgid "Deselect all"
msgstr "Hapus semua pilihan"

#: build/admin.js:10
msgid "Select all"
msgstr "Pilih semua"

#: build/admin.js:11
#. translators: %d: number of items.
msgid "%d Item selected"
msgid_plural "%d Items selected"
msgstr[0] "%d Item terpilih"

#: build/admin.js:12
#. translators: %d: number of items.
msgid "%d Item"
msgid_plural "%d Items"
msgstr[0] "%d Item"

#: build/admin.js:12
msgid "Move left"
msgstr "Pindah ke kiri"

#: build/admin.js:12
msgid "Move right"
msgstr "Pindah ke kanan"

#: build/admin.js:12
msgid "Hide column"
msgstr "Sembunyikan kolom"

#: build/admin.js:12
msgid "Navigate to item"
msgstr "Navigasi ke item"

#: build/admin.js:12
msgid "Table"
msgstr "Tabel"

#: build/admin.js:12
msgid "No results"
msgstr "Tidak ada hasil"

#: build/admin.js:12
msgid "Density"
msgstr "Kepadatan"

#: build/admin.js:12
msgid "Grid"
msgstr "Grid"

#: build/admin.js:12
msgid "Preview size"
msgstr "Ukuran pratinjau"

#: build/admin.js:12
msgid "List"
msgstr "Daftar"

#: build/admin.js:15
#. translators: Current page number in total number of pages
msgid "Page %1$s of %2$s"
msgstr "Halaman %1$s dari %2$s"

#: build/admin.js:18
msgid "Current page"
msgstr "Halaman saat ini"

#: build/admin.js:18
msgid "Previous page"
msgstr "Halaman sebelumnya"

#: build/admin.js:18
msgid "Next page"
msgstr "Halaman berikutnya"

#: build/admin.js:18
msgid "Layout"
msgstr "Tata letak"

#: build/admin.js:18
msgid "Sort by"
msgstr "Urutkan berdasarkan"

#: build/admin.js:18
msgid "Items per page"
msgstr "Item per halaman"

#: build/admin.js:18
#: build/admin.js:22
#: build/admin.js:56
#: build/admin.js:59
#: build/wizard.js:2
#: build/wizard.js:3
#: src/admin/pages/MigrationPage.jsx:545
#: src/admin/pages/SettingsPage.jsx:236
#: src/admin/pages/SettingsPage.jsx:243
#: src/wizard/WizardApp.jsx:864
#: src/wizard/WizardApp.jsx:969
msgid "Preview"
msgstr "Pratinjau"

#: build/admin.js:18
msgid "This field can't be moved up"
msgstr "Bidang ini tidak dapat dipindahkan ke atas"

#: build/admin.js:19
#. translators: %s: field label
msgid "Move %s up"
msgstr "Pindahkan %s ke atas"

#: build/admin.js:19
msgid "This field can't be moved down"
msgstr "Bidang ini tidak dapat dipindahkan ke bawah"

#: build/admin.js:20
#. translators: %s: field label
msgid "Move %s down"
msgstr "Pindahkan %s ke bawah"

#: build/admin.js:22
msgid "Hidden"
msgstr "Tersembunyi"

#: build/admin.js:22
msgid "Appearance"
msgstr "Tampilan"

#: build/admin.js:22
msgid "Properties"
msgstr "Properti"

#: build/admin.js:22
msgid "Select item"
msgstr "Pilih item"

#: build/admin.js:22
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1256
msgid "Close"
msgstr "Tutup"

#: build/admin.js:25
#: src/admin/components/PluginShell/PluginShell.jsx:196
#: src/admin/components/PluginShell/PluginShell.jsx:293
msgid "Close menu"
msgstr "Tutup menu"

#: build/admin.js:25
#: src/admin/components/PluginShell/PluginShell.jsx:393
msgid "Open menu"
msgstr "Buka menu"

#: build/admin.js:25
#: src/admin/data/addons.jsx:16
msgid "Milo Payments"
msgstr "Milo Payments"

#: build/admin.js:25
#: src/admin/data/addons.jsx:18
msgid ""
"Accept credit cards, PayPal, and more with one-click setup. Supports "
"Stripe, PayPal, Mollie, and Square."
msgstr ""
"Terima kartu kredit, PayPal, dan lainnya dengan pengaturan satu klik. "
"Mendukung Stripe, PayPal, Mollie, dan Square."

#: build/admin.js:25
#: src/admin/data/addons.jsx:19
msgid ""
"The unified payment gateway for Milo Subscriptions. Connect your Stripe, "
"PayPal, Mollie, or Square account in one click and start accepting "
"recurring payments instantly. Handles automatic renewals, saved payment "
"methods, SCA/3D Secure, and refunds. Free to use with no license fees."
msgstr ""
"Gateway pembayaran terpadu untuk Milo Subscriptions. Hubungkan akun Stripe, "
"PayPal, Mollie, atau Square Anda dalam satu klik dan mulai terima "
"pembayaran berulang secara instan. Menangani perpanjangan otomatis, metode "
"pembayaran tersimpan, SCA/3D Secure, dan pengembalian dana. Gratis "
"digunakan tanpa biaya lisensi."

#: build/admin.js:25
#: src/admin/data/addons.jsx:21
msgid "Stripe: credit/debit cards, SEPA, Apple Pay, Google Pay"
msgstr "Stripe: kartu kredit/debit, SEPA, Apple Pay, Google Pay"

#: build/admin.js:25
#: src/admin/data/addons.jsx:22
msgid "PayPal: PayPal Checkout, Venmo, Pay Later"
msgstr "PayPal: PayPal Checkout, Venmo, Pay Later"

#: build/admin.js:25
#: src/admin/data/addons.jsx:23
msgid "Mollie: iDEAL, Bancontact, cards, and more"
msgstr "Mollie: iDEAL, Bancontact, kartu, dan lainnya"

#: build/admin.js:25
#: src/admin/data/addons.jsx:24
msgid "Square: credit/debit cards"
msgstr "Square: kartu kredit/debit"

#: build/admin.js:25
#: src/admin/data/addons.jsx:25
msgid "One-click OAuth or manual API key setup"
msgstr "OAuth satu klik atau pengaturan manual kunci API"

#: build/admin.js:25
#: src/admin/data/addons.jsx:26
msgid "Automatic recurring payments and SCA/3D Secure"
msgstr "Pembayaran berulang otomatis dan SCA/3D Secure"

#: build/admin.js:25
#: build/admin.js:56
#: src/admin/data/addons.jsx:31
#: src/admin/pages/AddOnsPage.jsx:67
#: src/admin/pages/AddOnsPage.jsx:366
#: src/admin/pages/AddOnsPage.jsx:485
#: src/admin/pages/AddOnsPage.jsx:607
msgid "Free"
msgstr "Gratis"

#: build/admin.js:25
#: src/admin/data/addons.jsx:40
msgid "Any Gateway"
msgstr "Gateway Apa Saja"

#: build/admin.js:25
#: src/admin/data/addons.jsx:42
msgid ""
"Use any registered WooCommerce payment gateway for subscription checkouts, "
"alongside Milo Payments."
msgstr ""
"Gunakan gateway pembayaran WooCommerce terdaftar apa pun untuk checkout "
"langganan, bersamaan dengan Milo Payments."

#: build/admin.js:25
#: src/admin/data/addons.jsx:43
msgid ""
"By default, subscription carts on the free plan check out exclusively "
"through Milo Payments (Stripe, PayPal, Mollie, Square). Any Gateway unlocks "
"every other registered gateway — Authorize.net, regional providers, your "
"existing direct Stripe account, custom integrations — for subscription "
"purchases. Useful when you need a specific gateway for compliance, "
"geography, or volume reasons. Renewals continue to honor whichever gateway "
"was used at checkout."
msgstr ""
"Secara default, keranjang langganan pada paket gratis hanya checkout "
"melalui Milo Payments (Stripe, PayPal, Mollie, Square). Gateway Apa Saja "
"membuka semua gateway lain yang terdaftar — Authorize.net, penyedia "
"regional, akun Stripe langsung Anda, integrasi kustom — untuk pembelian "
"langganan. Berguna jika Anda membutuhkan gateway tertentu untuk kepatuhan, "
"wilayah, atau volume transaksi. Pembaruan langganan akan tetap menggunakan "
"gateway yang dipilih saat checkout."

#: build/admin.js:25
#: src/admin/data/addons.jsx:45
msgid "Unlock every registered WooCommerce payment gateway at subscription checkout"
msgstr "Buka semua gateway pembayaran WooCommerce terdaftar pada checkout langganan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:46
msgid "Use Authorize.net, regional providers, or your direct gateway accounts"
msgstr "Gunakan Authorize.net, penyedia regional, atau akun gateway langsung Anda"

#: build/admin.js:25
#: src/admin/data/addons.jsx:47
msgid "Renewals route through the chosen gateway, not just Milo Payments"
msgstr ""
"Perpanjangan dilakukan melalui gateway yang dipilih, tidak hanya Milo "
"Payments"

#: build/admin.js:25
#: src/admin/data/addons.jsx:48
#: src/admin/data/addons.jsx:146
msgid "License key activation, automatic plugin updates"
msgstr "Aktivasi kunci lisensi, pembaruan plugin otomatis"

#: build/admin.js:25
#: src/admin/data/addons.jsx:65
msgid "Advanced Analytics"
msgstr "Analitik Lanjutan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:66
msgid ""
"MRR waterfall, churn analysis, cohort retention, LTV, trial conversion, "
"at-risk alerts, forecasting, scheduled reports, and CSV exports."
msgstr ""
"MRR waterfall, analisis churn, retensi kohort, LTV, konversi percobaan, "
"peringatan risiko, proyeksi, laporan terjadwal, dan ekspor CSV."

#: build/admin.js:25
#: src/admin/data/addons.jsx:67
msgid ""
"The complete analytics toolkit for subscription businesses. Track MRR "
"movement (new, expansion, churn) in a SaaS-style waterfall. Analyze churn "
"by type (voluntary vs payment failure), product, and billing period. See "
"cohort retention over time. Calculate customer lifetime value and identify "
"your highest-value subscribers. Monitor trial-to-paid conversion rates. Get "
"alerts for at-risk customers (expiring, on hold, failed payments). Forecast "
"revenue with churn-adjusted projections. Receive automated weekly or "
"monthly email digests. Export everything to CSV."
msgstr ""
"Perangkat analitik lengkap untuk bisnis langganan. Pantau pergerakan MRR "
"(baru, ekspansi, churn) dengan waterfall ala SaaS. Analisis churn "
"berdasarkan tipe (sukarela vs gagal pembayaran), produk, dan periode "
"penagihan. Lihat retensi kohort dari waktu ke waktu. Hitung nilai seumur "
"hidup pelanggan dan identifikasi pelanggan bernilai tertinggi. Pantau rasio "
"konversi dari percobaan ke berbayar. Dapatkan peringatan untuk pelanggan "
"berisiko (kadaluarsa, ditahan, pembayaran gagal). Proyeksikan pendapatan "
"dengan penyesuaian churn. Terima ringkasan email mingguan atau bulanan "
"otomatis. Ekspor semua data ke CSV."

#: build/admin.js:25
#: src/admin/data/addons.jsx:69
msgid "MRR Movement waterfall (new, expansion, churn, net)"
msgstr "Waterfall Pergerakan MRR (baru, ekspansi, churn, bersih)"

#: build/admin.js:25
#: src/admin/data/addons.jsx:70
msgid "Churn analysis: voluntary vs involuntary, by product/period"
msgstr "Analisis churn: sukarela vs tidak sukarela, berdasarkan produk/periode"

#: build/admin.js:25
#: src/admin/data/addons.jsx:71
msgid "Cohort retention matrix"
msgstr "Matriks retensi kohort"

#: build/admin.js:25
#: src/admin/data/addons.jsx:72
msgid "Customer lifetime value and top customers"
msgstr "Nilai seumur hidup pelanggan dan pelanggan teratas"

#: build/admin.js:25
#: src/admin/data/addons.jsx:73
msgid "Trial-to-paid conversion tracking"
msgstr "Pelacakan konversi dari percobaan ke berbayar"

#: build/admin.js:25
#: src/admin/data/addons.jsx:74
msgid "At-risk subscriber alerts (expiring, on hold, failed payments)"
msgstr "Peringatan pelanggan berisiko (kadaluarsa, ditahan, pembayaran gagal)"

#: build/admin.js:25
#: src/admin/data/addons.jsx:75
msgid "Revenue forecasting with churn adjustment"
msgstr "Proyeksi pendapatan dengan penyesuaian churn"

#: build/admin.js:25
#: src/admin/data/addons.jsx:76
msgid "Automated weekly/monthly email reports"
msgstr "Laporan email mingguan/bulanan otomatis"

#: build/admin.js:25
#: src/admin/data/addons.jsx:77
msgid "CSV export for all reports"
msgstr "Ekspor CSV untuk semua laporan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:91
msgid "Failed Payment Retry"
msgstr "Coba Ulang Pembayaran Gagal"

#: build/admin.js:25
#: src/admin/data/addons.jsx:92
msgid ""
"Automatically retry failed renewal payments. Recover lost revenue and "
"reduce churn."
msgstr ""
"Otomatis mencoba ulang pembayaran pembaruan yang gagal. Pulihkan pendapatan "
"yang hilang dan kurangi tingkat churn."

#: build/admin.js:25
#: src/admin/data/addons.jsx:93
msgid "Recover failed payments automatically."
msgstr "Pulihkan pembayaran gagal secara otomatis."

#: build/admin.js:25
#: src/admin/data/addons.jsx:94
msgid ""
"When a renewal payment fails, this add-on automatically retries the charge "
"on a customizable schedule. Configure up to 5 retry attempts with different "
"intervals, notify customers and admins at each step, and recover revenue "
"that would otherwise be lost to involuntary churn."
msgstr ""
"Saat pembayaran pembaruan gagal, add-on ini secara otomatis mencoba ulang "
"penagihan sesuai jadwal yang dapat disesuaikan. Atur hingga 5 kali "
"percobaan ulang dengan interval berbeda, beri notifikasi kepada pelanggan "
"dan admin di setiap langkah, dan pulihkan pendapatan yang seharusnya hilang "
"akibat churn tidak sengaja."

#: build/admin.js:25
#: src/admin/data/addons.jsx:96
msgid "Customizable retry schedule (up to 5 attempts)"
msgstr "Jadwal percobaan ulang yang dapat disesuaikan (hingga 5 kali)"

#: build/admin.js:25
#: src/admin/data/addons.jsx:97
msgid "Email notifications at each retry step"
msgstr "Notifikasi email di setiap langkah percobaan ulang"

#: build/admin.js:25
#: src/admin/data/addons.jsx:98
msgid "Automatic subscription status management during retries"
msgstr "Manajemen status langganan otomatis selama proses percobaan ulang"

#: build/admin.js:25
#: src/admin/data/addons.jsx:99
msgid "Recovery rate tracking and reporting"
msgstr "Pelacakan dan pelaporan tingkat pemulihan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:100
msgid "Configurable final action (cancel or expire)"
msgstr "Tindakan akhir yang dapat dikonfigurasi (batalkan atau kedaluwarsa)"

#: build/admin.js:25
#: src/admin/data/addons.jsx:114
msgid "Gifting"
msgstr "Hadiah"

#: build/admin.js:25
#: src/admin/data/addons.jsx:115
msgid "Allow customers to purchase subscriptions as gifts for others."
msgstr "Izinkan pelanggan membeli langganan sebagai hadiah untuk orang lain."

#: build/admin.js:25
#: src/admin/data/addons.jsx:116
msgid "Let customers gift subscriptions."
msgstr "Izinkan pelanggan memberikan langganan sebagai hadiah."

#: build/admin.js:25
#: src/admin/data/addons.jsx:117
msgid ""
"Let your customers buy subscription products as gifts. The recipient "
"receives an email with instructions to create their account and manage "
"their gifted subscription. The purchaser is charged for renewals while the "
"recipient enjoys the subscription benefits."
msgstr ""
"Biarkan pelanggan Anda membeli produk langganan sebagai hadiah. Penerima "
"akan menerima email dengan instruksi untuk membuat akun dan mengelola "
"langganan hadiahnya. Pembeli akan dikenakan biaya untuk pembaruan sementara "
"penerima menikmati manfaat langganan."

#: build/admin.js:25
#: src/admin/data/addons.jsx:119
msgid "Gift checkbox on product page and checkout"
msgstr "Kotak centang hadiah di halaman produk dan checkout"

#: build/admin.js:25
#: src/admin/data/addons.jsx:120
msgid "Automatic recipient account creation"
msgstr "Pembuatan akun penerima secara otomatis"

#: build/admin.js:25
#: src/admin/data/addons.jsx:121
msgid "Gift notification emails"
msgstr "Email notifikasi hadiah"

#: build/admin.js:25
#: src/admin/data/addons.jsx:122
msgid "Purchaser manages billing, recipient manages subscription"
msgstr "Pembeli mengelola penagihan, penerima mengelola langganan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:136
msgid "Memberships"
msgstr "Keanggotaan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:137
msgid ""
"Restrict pages, posts, and content blocks to subscribers with an active "
"subscription."
msgstr ""
"Batasi halaman, postingan, dan blok konten hanya untuk pelanggan dengan "
"langganan aktif."

#: build/admin.js:25
#: src/admin/data/addons.jsx:138
msgid "Gate content for subscribers only."
msgstr "Batasi konten hanya untuk pelanggan."

#: build/admin.js:25
#: src/admin/data/addons.jsx:139
msgid ""
"Turn any subscription into a membership. Restrict whole pages or posts, "
"gate sections of any post with a Gutenberg block or shortcode, and require "
"a specific subscription product if you sell multiple plans. Non-members see "
"a configurable fallback message — restricted posts are also hidden from "
"archives so titles and excerpts never leak."
msgstr ""
"Ubah langganan apa pun menjadi keanggotaan. Batasi seluruh halaman atau "
"postingan, batasi bagian tertentu dari postingan dengan blok Gutenberg atau "
"shortcode, dan wajibkan produk langganan tertentu jika Anda menjual "
"beberapa paket. Non-anggota akan melihat pesan cadangan yang dapat "
"disesuaikan — postingan yang dibatasi juga disembunyikan dari arsip "
"sehingga judul dan kutipan tidak bocor."

#: build/admin.js:25
#: src/admin/data/addons.jsx:141
msgid "Whole-page restriction with a one-click meta toggle"
msgstr "Pembatasan seluruh halaman dengan satu klik pada meta toggle"

#: build/admin.js:25
#: src/admin/data/addons.jsx:142
msgid "Members Only Gutenberg block (server-rendered, no leak)"
msgstr "Blok Gutenberg Khusus Anggota (dihasilkan server, tanpa kebocoran)"

#: build/admin.js:25
#: src/admin/data/addons.jsx:143
msgid "[milo_member] shortcode for legacy content"
msgstr "Shortcode [milo_member] untuk konten lama"

#: build/admin.js:25
#: src/admin/data/addons.jsx:144
msgid "Per-product gating: require specific subscription plans"
msgstr "Pembatasan per-produk: wajibkan paket langganan tertentu"

#: build/admin.js:25
#: src/admin/data/addons.jsx:145
msgid "Configurable fallback message and archive hiding"
msgstr "Pesan cadangan dan penyembunyian arsip yang dapat dikonfigurasi"

#: build/admin.js:25
#: src/admin/data/addons.jsx:160
msgid "Subscription Coupons"
msgstr "Kupon Langganan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:161
msgid ""
"Create recurring discounts, sign-up fee discounts, and limited-payment "
"coupons."
msgstr ""
"Buat diskon berulang, diskon biaya pendaftaran, dan kupon pembayaran "
"terbatas."

#: build/admin.js:25
#: src/admin/data/addons.jsx:162
msgid "Create recurring discount coupons."
msgstr "Buat kupon diskon berulang."

#: build/admin.js:25
#: src/admin/data/addons.jsx:163
msgid ""
"Extend WooCommerce coupons with subscription-specific discount types. "
"Create coupons that discount recurring payments, waive sign-up fees, or "
"apply only for a limited number of renewal payments. Perfect for "
"promotions, trials, and customer retention campaigns."
msgstr ""
"Perluas kupon WooCommerce dengan tipe diskon khusus langganan. Buat kupon "
"yang memberikan diskon pada pembayaran berulang, membebaskan biaya "
"pendaftaran, atau hanya berlaku untuk sejumlah pembayaran perpanjangan "
"tertentu. Sempurna untuk promosi, uji coba, dan kampanye retensi pelanggan."

#: build/admin.js:25
#: src/admin/data/addons.jsx:165
msgid "Recurring product discount coupons"
msgstr "Kupon diskon produk berulang"

#: build/admin.js:25
#: src/admin/data/addons.jsx:166
msgid "Sign-up fee discount coupons"
msgstr "Kupon diskon biaya pendaftaran"

#: build/admin.js:25
#: src/admin/data/addons.jsx:167
msgid "Limited-payment coupons (e.g. first 3 months)"
msgstr "Kupon pembayaran terbatas (misal: 3 bulan pertama)"

#: build/admin.js:25
#: src/admin/data/addons.jsx:168
msgid "Percentage and fixed amount types"
msgstr "Tipe persentase dan jumlah tetap"

#: build/admin.js:25
#: src/admin/data/addons.jsx:182
msgid "All Products for Subscriptions"
msgstr "Semua Produk untuk Langganan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:183
msgid "Add a \"Subscribe & Save\" option to any existing WooCommerce product."
msgstr ""
"Tambahkan opsi \"Berlangganan & Hemat\" ke produk WooCommerce yang sudah "
"ada."

#: build/admin.js:25
#: src/admin/data/addons.jsx:184
msgid "Add subscription options to any product."
msgstr "Tambahkan opsi langganan ke produk apa pun."

#: build/admin.js:25
#: src/admin/data/addons.jsx:185
msgid ""
"Turn any simple or variable product into a subscription without creating "
"new products. Customers choose between a one-time purchase or a recurring "
"subscription with a configurable discount. Perfect for consumables, "
"replenishment products, and \"subscribe and save\" programs."
msgstr ""
"Ubah produk sederhana atau variabel apa pun menjadi langganan tanpa membuat "
"produk baru. Pelanggan dapat memilih antara pembelian sekali atau langganan "
"berulang dengan diskon yang dapat dikonfigurasi. Sempurna untuk produk "
"konsumsi, produk isi ulang, dan program \"berlangganan dan hemat\"."

#: build/admin.js:25
#: src/admin/data/addons.jsx:187
msgid "Subscribe & Save toggle on any product"
msgstr "Tombol Berlangganan & Hemat pada produk mana pun"

#: build/admin.js:25
#: src/admin/data/addons.jsx:188
msgid "Configurable discount percentage for subscribers"
msgstr "Persentase diskon dapat dikonfigurasi untuk pelanggan langganan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:189
msgid "Customer chooses one-time or subscription at checkout"
msgstr "Pelanggan memilih satu kali atau langganan saat checkout"

#: build/admin.js:25
#: src/admin/data/addons.jsx:190
msgid "Works with existing inventory management"
msgstr "Bekerja dengan manajemen stok yang sudah ada"

#: build/admin.js:25
#: src/admin/data/addons.jsx:204
msgid "Stock Management"
msgstr "Manajemen Stok"

#: build/admin.js:25
#: src/admin/data/addons.jsx:205
msgid "Auto-pause subscriptions when product stock runs out, resume when restocked."
msgstr ""
"Langganan otomatis dijeda ketika stok produk habis, dan dilanjutkan kembali "
"saat stok tersedia."

#: build/admin.js:25
#: src/admin/data/addons.jsx:206
msgid "Sync inventory with subscription renewals."
msgstr "Sinkronisasi inventaris dengan perpanjangan langganan."

#: build/admin.js:25
#: src/admin/data/addons.jsx:207
msgid ""
"Prevent overselling by automatically pausing subscriptions when a product "
"goes out of stock. Customers are notified by email and their subscriptions "
"automatically resume when inventory is replenished. Includes an admin "
"dashboard of stock-paused subscriptions."
msgstr ""
"Cegah kelebihan penjualan dengan otomatis menjeda langganan ketika produk "
"habis stok. Pelanggan diberi tahu melalui email dan langganan mereka "
"otomatis dilanjutkan ketika stok kembali tersedia. Termasuk dashboard admin "
"untuk langganan yang dijeda karena stok."

#: build/admin.js:25
#: src/admin/data/addons.jsx:209
msgid "Auto-pause subscriptions on zero stock"
msgstr "Langganan otomatis dijeda saat stok habis"

#: build/admin.js:25
#: src/admin/data/addons.jsx:210
msgid "Customer notification emails"
msgstr "Email notifikasi untuk pelanggan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:211
msgid "Auto-resume when stock is replenished"
msgstr "Otomatis dilanjutkan saat stok terisi kembali"

#: build/admin.js:25
#: src/admin/data/addons.jsx:212
msgid "Works with WooCommerce inventory management"
msgstr "Bekerja dengan manajemen stok WooCommerce"

#: build/admin.js:25
#: src/admin/data/addons.jsx:226
msgid "Scheduled Start Dates"
msgstr "Tanggal Mulai Terjadwal"

#: build/admin.js:25
#: src/admin/data/addons.jsx:227
msgid ""
"Let customers or store owners set a future activation date for "
"subscriptions instead of starting immediately."
msgstr ""
"Izinkan pelanggan atau pemilik toko mengatur tanggal aktivasi langganan di "
"masa depan, bukan langsung aktif saat itu juga."

#: build/admin.js:25
#: src/admin/data/addons.jsx:228
msgid ""
"Allow subscriptions to start on a future date. Customers can pick their own "
"start date from a date picker on the product page, or the store owner can "
"set a fixed start date (specific date or day of month). The subscription is "
"created at checkout but stays in pending status until the scheduled date, "
"when it activates automatically via Action Scheduler."
msgstr ""
"Izinkan langganan dimulai pada tanggal di masa depan. Pelanggan dapat "
"memilih tanggal mulai sendiri melalui pemilih tanggal di halaman produk, "
"atau pemilik toko dapat menetapkan tanggal mulai tetap (tanggal tertentu "
"atau hari pada bulan tertentu). Langganan dibuat saat checkout namun tetap "
"berstatus tertunda hingga tanggal yang dijadwalkan, lalu otomatis aktif "
"melalui Action Scheduler."

#: build/admin.js:25
#: src/admin/data/addons.jsx:230
msgid "Customer-selected start date via date picker"
msgstr "Tanggal mulai dipilih pelanggan melalui pemilih tanggal"

#: build/admin.js:25
#: src/admin/data/addons.jsx:231
msgid "Fixed start date per product (specific date or day of month)"
msgstr "Tanggal mulai tetap per produk (tanggal tertentu atau hari dalam bulan)"

#: build/admin.js:25
#: src/admin/data/addons.jsx:232
msgid "Deferred activation via Action Scheduler"
msgstr "Aktivasi tertunda melalui Action Scheduler"

#: build/admin.js:25
#: src/admin/data/addons.jsx:233
msgid "My Account shows scheduled start date"
msgstr "Akun Saya menampilkan tanggal mulai terjadwal"

#: build/admin.js:25
#: src/admin/data/addons.jsx:234
msgid "Confirmation email with start date"
msgstr "Email konfirmasi dengan tanggal mulai"

#: build/admin.js:25
#: src/admin/data/addons.jsx:248
msgid "Split Shipping"
msgstr "Pengiriman Terpisah"

#: build/admin.js:25
#: src/admin/data/addons.jsx:249
msgid "Different billing and shipping schedules. Pay annually, ship monthly."
msgstr "Jadwal penagihan dan pengiriman berbeda. Bayar tahunan, kirim bulanan."

#: build/admin.js:25
#: src/admin/data/addons.jsx:250
msgid ""
"Allow subscriptions with independent billing and shipping frequencies. For "
"example, a customer pays once a year but receives a shipment every month. "
"Shipment orders are created automatically as $0 orders ready for "
"fulfillment. Renewal orders handle payment only, with shipping excluded. "
"Supports any combination of billing and shipping intervals."
msgstr ""
"Izinkan langganan dengan frekuensi penagihan dan pengiriman yang "
"independen. Misalnya, pelanggan membayar sekali setahun tetapi menerima "
"pengiriman setiap bulan. Pesanan pengiriman dibuat secara otomatis sebagai "
"pesanan $0 yang siap diproses. Pesanan perpanjangan hanya menangani "
"pembayaran, tanpa pengiriman. Mendukung kombinasi interval penagihan dan "
"pengiriman apa pun."

#: build/admin.js:25
#: src/admin/data/addons.jsx:252
msgid "Independent shipping schedule per product"
msgstr "Jadwal pengiriman independen per produk"

#: build/admin.js:25
#: src/admin/data/addons.jsx:253
msgid "Automatic $0 shipment orders on shipping schedule"
msgstr "Pesanan pengiriman $0 otomatis sesuai jadwal pengiriman"

#: build/admin.js:25
#: src/admin/data/addons.jsx:254
msgid "Renewal orders exclude shipping (payment only)"
msgstr "Pesanan perpanjangan tanpa pengiriman (hanya pembayaran)"

#: build/admin.js:25
#: src/admin/data/addons.jsx:255
msgid "My Account shows next shipment date and shipment history"
msgstr "Akun Saya menampilkan tanggal pengiriman berikutnya dan riwayat pengiriman"

#: build/admin.js:25
#: src/admin/data/addons.jsx:256
msgid "Shipments pause on hold, resume on reactivation"
msgstr "Pengiriman dijeda saat status tertahan, dilanjutkan saat diaktifkan kembali"

#: build/admin.js:25
#: src/admin/data/addons.jsx:257
msgid "Shipment notification emails"
msgstr "Email notifikasi pengiriman"

#: build/admin.js:25
#: src/admin/data/addons.jsx:271
msgid "Download Limits"
msgstr "Batas Unduhan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:272
msgid ""
"Tier download allowances by subscription plan. Limit downloads per billing "
"period with automatic reset on renewal."
msgstr ""
"Beri batas unduhan berdasarkan paket langganan. Batasi unduhan per periode "
"penagihan dengan reset otomatis saat perpanjangan."

#: build/admin.js:25
#: src/admin/data/addons.jsx:273
msgid ""
"Enforce per-product download quotas that reset each billing period. Set a "
"maximum number of downloads per product (e.g., 10 downloads/month). "
"Customers see their remaining quota on the My Account page with a visual "
"progress bar. When the quota is reached, downloads are blocked until the "
"next renewal payment resets the counter. Includes email notification when "
"the limit is hit."
msgstr ""
"Terapkan kuota unduhan per produk yang direset setiap periode penagihan. "
"Tentukan jumlah maksimal unduhan per produk (misal, 10 unduhan/bulan). "
"Pelanggan dapat melihat sisa kuota pada halaman Akun Saya dengan progress "
"bar visual. Ketika kuota tercapai, unduhan diblokir hingga pembayaran "
"perpanjangan berikutnya mereset penghitung. Termasuk email notifikasi saat "
"batas tercapai."

#: build/admin.js:25
#: src/admin/data/addons.jsx:275
msgid "Per-product download quota (configurable per product and variation)"
msgstr "Kuota unduhan per produk (dapat diatur per produk dan variasi)"

#: build/admin.js:25
#: src/admin/data/addons.jsx:276
msgid "Automatic counter reset on renewal payment"
msgstr "Reset penghitung otomatis saat pembayaran perpanjangan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:277
msgid "My Account progress bar showing usage"
msgstr "Progress bar di Akun Saya yang menampilkan penggunaan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:278
msgid "Download blocked with friendly message when quota reached"
msgstr "Unduhan diblokir dengan pesan ramah saat kuota habis"

#: build/admin.js:25
#: src/admin/data/addons.jsx:279
msgid "Admin visibility of download usage per subscriber"
msgstr "Admin dapat melihat penggunaan unduhan per pelanggan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:280
msgid "Email notification when quota is exhausted"
msgstr "Email notifikasi saat kuota habis"

#: build/admin.js:25
#: src/admin/data/addons.jsx:294
msgid "Gravity Forms"
msgstr "Gravity Forms"

#: build/admin.js:25
#: src/admin/data/addons.jsx:295
msgid ""
"Create WooCommerce subscriptions from Gravity Forms submissions with field "
"mapping and merge tags."
msgstr ""
"Buat langganan WooCommerce dari pengiriman Gravity Forms dengan mapping "
"field dan merge tags."

#: build/admin.js:25
#: src/admin/data/addons.jsx:296
msgid ""
"Integrate Gravity Forms with Milo Subscriptions to create subscriptions "
"from form submissions. Configure any form to create a WooCommerce "
"subscription on submit, with field mapping for customer email and name. "
"Includes merge tags for subscription data in notifications, a meta box on "
"the entry detail page showing linked subscriptions, and conditional logic "
"support."
msgstr ""
"Integrasikan Gravity Forms dengan Milo Subscriptions untuk membuat "
"langganan dari pengisian formulir. Atur formulir apa pun untuk membuat "
"langganan WooCommerce saat dikirim, dengan mapping field untuk email dan "
"nama pelanggan. Termasuk merge tags untuk data langganan dalam notifikasi, "
"meta box pada halaman detail entri yang menampilkan tautan langganan, dan "
"dukungan logika kondisional."

#: build/admin.js:25
#: src/admin/data/addons.jsx:298
msgid "Create subscriptions from form submissions"
msgstr "Buat langganan dari pengisian formulir"

#: build/admin.js:25
#: src/admin/data/addons.jsx:299
msgid "Field mapping for customer data"
msgstr "Mapping field untuk data pelanggan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:300
msgid "Custom merge tags: {milo_subscription_id}, {milo_subscription_status}"
msgstr "Merge tags khusus: {milo_subscription_id}, {milo_subscription_status}"

#: build/admin.js:25
#: src/admin/data/addons.jsx:301
msgid "Entry detail meta box with subscription links"
msgstr "Meta box detail entri dengan tautan langganan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:302
msgid "Automatic customer account creation"
msgstr "Pembuatan akun pelanggan otomatis"

#: build/admin.js:25
#: src/admin/data/addons.jsx:316
msgid "License Server"
msgstr "Server Lisensi"

#: build/admin.js:25
#: src/admin/data/addons.jsx:317
msgid ""
"Sell software licenses tied to subscriptions. Generate keys, manage "
"activations, and deliver plugin updates."
msgstr ""
"Jual lisensi perangkat lunak yang terikat pada langganan. Hasilkan kunci, "
"kelola aktivasi, dan kirim pembaruan plugin."

#: build/admin.js:25
#: src/admin/data/addons.jsx:318
msgid ""
"Turn your WooCommerce store into a full software licensing platform. "
"Automatically generate license keys when subscriptions are purchased, limit "
"the number of site activations per key, and serve plugin/theme updates "
"directly from your store. Licenses follow the subscription lifecycle — they "
"activate, suspend, and expire together."
msgstr ""
"Ubah toko WooCommerce Anda menjadi platform lisensi perangkat lunak "
"lengkap. Secara otomatis menghasilkan kunci lisensi saat langganan dibeli, "
"batasi jumlah aktivasi situs per kunci, dan kirim pembaruan plugin/tema "
"langsung dari toko Anda. Lisensi mengikuti siklus hidup langganan — aktif, "
"ditangguhkan, dan berakhir bersamaan."

#: build/admin.js:25
#: src/admin/data/addons.jsx:320
msgid "Automatic license key generation on purchase"
msgstr "Pembuatan kunci lisensi otomatis saat pembelian"

#: build/admin.js:25
#: src/admin/data/addons.jsx:321
msgid "Per-key site activation limits"
msgstr "Batas aktivasi situs per kunci"

#: build/admin.js:25
#: src/admin/data/addons.jsx:322
msgid "Plugin and theme update delivery"
msgstr "Pengiriman pembaruan plugin dan tema"

#: build/admin.js:25
#: src/admin/data/addons.jsx:323
msgid "License status tied to subscription lifecycle"
msgstr "Status lisensi terikat pada siklus langganan"

#: build/admin.js:25
#: src/admin/data/addons.jsx:324
msgid "REST API for remote license validation"
msgstr "REST API untuk validasi lisensi jarak jauh"

#: build/admin.js:25
#: build/admin.js:31
#: build/admin.js:37
#: build/admin.js:48
#: src/admin/pages/DashboardPage.jsx:38
#: src/admin/pages/DashboardPage.jsx:130
#: src/admin/pages/SubscriptionsPage.jsx:331
#: src/admin/pages/SubscriptionsPage.jsx:915
msgid "On hold"
msgstr "Ditahan"

#: build/admin.js:25
#: build/admin.js:37
#: build/admin.js:48
#: build/admin.js:53
#: src/admin/pages/DashboardPage.jsx:39
#: src/admin/pages/SubscriptionDetailPage.jsx:1007
#: src/admin/pages/SubscriptionsPage.jsx:332
#: src/admin/pages/SubscriptionsPage.jsx:914
msgid "Pending"
msgstr "Menunggu"

#: build/admin.js:25
#: build/admin.js:37
#: build/admin.js:53
#: src/admin/pages/DashboardPage.jsx:40
#: src/admin/pages/SubscriptionDetailPage.jsx:1008
#: src/admin/pages/SubscriptionsPage.jsx:334
msgid "Cancelled"
msgstr "Dibatalkan"

#: build/admin.js:25
#: build/admin.js:37
#: build/admin.js:53
#: src/admin/pages/DashboardPage.jsx:41
#: src/admin/pages/SubscriptionDetailPage.jsx:1009
#: src/admin/pages/SubscriptionsPage.jsx:335
msgid "Expired"
msgstr "Kedaluwarsa"

#: build/admin.js:25
#: src/admin/pages/DashboardPage.jsx:42
msgid "Pending cancel"
msgstr "Menunggu pembatalan"

#: build/admin.js:25
#: build/admin.js:72
#: src/admin/pages/DashboardPage.jsx:67
#: src/admin/pages/HealthCheckPage.jsx:79
msgid "just now"
msgstr "baru saja"

#: build/admin.js:27
#: src/admin/pages/DashboardPage.jsx:71
#. translators: %d: number of minutes
msgid "%dm ago"
msgstr "%dm yang lalu"

#: build/admin.js:29
#: src/admin/pages/DashboardPage.jsx:76
#. translators: %d: number of hours
msgid "%dh ago"
msgstr "%dj yang lalu"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:80
#. translators: %d: number of days
msgid "%dd ago"
msgstr "%dh yang lalu"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:102
msgid "Your activity will appear here."
msgstr "Aktivitas Anda akan muncul di sini."

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:131
msgid "Renewals 7d"
msgstr "Perpanjangan 7h"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:132
msgid "Failed 24h"
msgstr "Gagal 24j"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:175
msgid "New this week"
msgstr "Baru minggu ini"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:184
msgid "Renewals due"
msgstr "Perpanjangan jatuh tempo"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:202
msgid "Latest subscriptions"
msgstr "Langganan terbaru"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:202
msgid "Latest"
msgstr "Terbaru"

#: build/admin.js:31
#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:203
#: src/admin/pages/DashboardPage.jsx:410
msgid "Subscription pulse"
msgstr "Pulse langganan"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:203
msgid "Pulse"
msgstr "Pulse"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:204
msgid "This week"
msgstr "Minggu ini"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:266
msgid "Welcome back"
msgstr "Selamat datang kembali"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:275
msgid ""
"Manage subscriptions, track recurring revenue, and keep your store healthy, "
"all from one place."
msgstr ""
"Kelola langganan, lacak pendapatan berulang, dan jaga kesehatan toko Anda, "
"semuanya dari satu tempat."

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:279
#: src/admin/pages/DashboardPage.jsx:315
msgid "View subscriptions"
msgstr "Lihat langganan"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:282
msgid "Open analytics"
msgstr "Buka analitik"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:296
msgid "Run the setup wizard"
msgstr "Jalankan wizard pengaturan"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:297
msgid "Open wizard"
msgstr "Buka wizard"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:302
msgid "Connect a payment gateway"
msgstr "Hubungkan gateway pembayaran"

#: build/admin.js:31
#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:303
#: src/admin/pages/DashboardPage.jsx:654
msgid "Configure payments"
msgstr "Konfigurasi pembayaran"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:308
msgid "Create your first subscription product"
msgstr "Buat produk langganan pertama Anda"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:309
msgid "Add product"
msgstr "Tambah produk"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:314
msgid "Receive your first subscription"
msgstr "Terima langganan pertama Anda"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:327
msgid "Hide setup checklist"
msgstr "Sembunyikan daftar periksa pengaturan"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:334
msgid "Get set up"
msgstr "Mulai pengaturan"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:337
msgid "A few quick steps to start selling subscriptions."
msgstr "Beberapa langkah cepat untuk mulai menjual langganan."

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:343
#. translators: 1: completed steps, 2: total steps
msgid "%1$d of %2$d"
msgstr "%1$d dari %2$d"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:376
msgid "Done"
msgstr "Selesai"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:411
msgid "Live counts of subscriptions and renewal activity in your store."
msgstr "Hitungan langsung langganan dan aktivitas pembaruan di toko Anda."

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:416
msgid "Active subscriptions"
msgstr "Langganan aktif"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:422
msgid "On-hold subscriptions"
msgstr "Langganan ditahan"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:428
msgid "Renewals due (next 7 days)"
msgstr "Pembaruan jatuh tempo (7 hari ke depan)"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:434
msgid "Failed renewals (last 24h)"
msgstr "Pembaruan gagal (24 jam terakhir)"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:440
msgid "New subscriptions (this week)"
msgstr "Langganan baru (minggu ini)"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:468
msgid "All subscriptions look healthy"
msgstr "Semua langganan terlihat sehat"

#: build/admin.js:33
#: src/admin/pages/DashboardPage.jsx:471
#. translators: 1: scanned count, 2: relative time
msgid "%1$d subscriptions scanned %2$s; no issues found."
msgstr "%1$d langganan dipindai %2$s; tidak ada masalah yang ditemukan."

#: build/admin.js:34
#: src/admin/pages/DashboardPage.jsx:479
#. translators: %d: flagged count
msgid "%d subscriptions need your attention"
msgstr "%d langganan memerlukan perhatian Anda"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:484
#. translators: %s: relative time
msgid "Last scan %s. Resolve flagged rows to recover revenue at risk."
msgstr ""
"Pindai terakhir %s. Selesaikan baris yang ditandai untuk memulihkan "
"pendapatan yang berisiko."

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:464
msgid "Run your first Health Check"
msgstr "Jalankan Pemeriksaan Kesehatan pertama Anda"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:465
msgid ""
"A 30-second scan that surfaces subscriptions stuck on manual renewal, "
"missed renewals, or with a missing schedule."
msgstr ""
"Pindai selama 30 detik yang menampilkan langganan yang macet pada pembaruan "
"manual, pembaruan yang terlewat, atau yang tidak memiliki jadwal."

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:501
msgid "Open Health Check"
msgstr "Buka Pemeriksaan Kesehatan"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:502
msgid "Run scan"
msgstr "Jalankan pemindaian"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:512
msgid "Recent activity"
msgstr "Aktivitas terbaru"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:538
msgid "NEW"
msgstr "BARU"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:521
msgid "Once subscriptions start moving, you'll see them here."
msgstr "Setelah langganan mulai berjalan, Anda akan melihatnya di sini."

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:566
msgid "What's new"
msgstr "Apa yang baru"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:583
msgid "View full changelog"
msgstr "Lihat changelog lengkap"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:634
msgid "Build with Milo"
msgstr "Bangun dengan Milo"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:636
msgid "Everything you need to grow recurring revenue."
msgstr "Semua yang Anda butuhkan untuk menumbuhkan pendapatan berulang."

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:644
msgid "Insight"
msgstr "Wawasan"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:645
msgid "Open Analytics"
msgstr "Buka Analitik"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:646
msgid "Revenue, churn, growth and product breakdowns updated in real time."
msgstr ""
"Pendapatan, churn, pertumbuhan, dan rincian produk diperbarui secara "
"real-time."

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:647
msgid "View analytics"
msgstr "Lihat analitik"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:653
msgid "Setup"
msgstr "Pengaturan"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:655
msgid ""
"Connect Stripe, PayPal, Mollie or Square in one click; no developer "
"required."
msgstr ""
"Hubungkan Stripe, PayPal, Mollie, atau Square dalam satu klik; tanpa perlu "
"pengembang."

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:656
msgid "Open Payments"
msgstr "Buka Pembayaran"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:662
msgid "Extend"
msgstr "Perluas"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:663
msgid "Browse add-ons"
msgstr "Jelajahi add-on"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:664
msgid "Memberships, gifting, coupons, license server and more, bundle priced."
msgstr "Keanggotaan, hadiah, kupon, server lisensi, dan lainnya, harga bundel."

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:665
msgid "See add-ons"
msgstr "Lihat add-on"

#: build/admin.js:35
#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:518
#: src/admin/pages/DashboardPage.jsx:675
#: src/admin/pages/SettingsPage.jsx:1215
msgid "Documentation"
msgstr "Dokumentasi"

#: build/admin.js:35
#: build/admin.js:56
#: build/admin.js:58
#: src/admin/pages/DashboardPage.jsx:680
#: src/admin/pages/MigrationPage.jsx:284
#: src/admin/pages/SettingsPage.jsx:1218
msgid "Get support"
msgstr "Dapatkan dukungan"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:685
msgid "My account"
msgstr "Akun saya"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:734
msgid "Search subscription, order, customer…"
msgstr "Cari langganan, pesanan, pelanggan…"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:755
msgid "Help & docs"
msgstr "Bantuan & dokumen"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:95
msgid "Select product image"
msgstr "Pilih gambar produk"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:96
msgid "Use this image"
msgstr "Gunakan gambar ini"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:173
msgid "Create New Subscription Product"
msgstr "Buat Produk Langganan Baru"

#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:186
#: src/wizard/WizardApp.jsx:662
msgid "Product name"
msgstr "Nama produk"

#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:189
#: src/wizard/WizardApp.jsx:665
msgid "Monthly Coffee Subscription"
msgstr "Langganan Kopi Bulanan"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:197
msgid "Short description"
msgstr "Deskripsi singkat"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:198
msgid "One or two lines shown under the product title at checkout."
msgstr "Satu atau dua baris yang ditampilkan di bawah judul produk saat checkout."

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:208
msgid "Full description"
msgstr "Deskripsi lengkap"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:218
msgid "Variable subscription (offer several plans)"
msgstr "Langganan variabel (tawarkan beberapa paket)"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:219
msgid ""
"Create multiple variations like Basic / Pro / Enterprise, each with its own "
"price."
msgstr ""
"Buat beberapa variasi seperti Basic / Pro / Enterprise, masing-masing "
"dengan harga sendiri."

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:230
msgid "Attribute name"
msgstr "Nama atribut"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:231
msgid "Label for the attribute customers will choose from (e.g. Plan, Tier, Size)."
msgstr ""
"Label untuk atribut yang akan dipilih pelanggan (mis. Paket, Tingkat, "
"Ukuran)."

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:241
msgid "Variations"
msgstr "Variasi"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:254
msgid "Name"
msgstr "Nama"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:255
msgid "Basic"
msgstr "Dasar"

#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:262
#: src/admin/pages/NewSubscriptionProductPage.jsx:309
#: src/wizard/WizardApp.jsx:673
msgid "Price"
msgstr "Harga"

#: build/admin.js:35
#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/AnalyticsPage.jsx:562
#: src/admin/pages/NewSubscriptionProductPage.jsx:282
#: src/admin/pages/NewSubscriptionProductPage.jsx:329
#: src/wizard/WizardApp.jsx:693
msgid "Period"
msgstr "Periode"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:301
msgid "+ Add variation"
msgstr "+ Tambahkan variasi"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:340
msgid "Subscription length"
msgstr "Durasi langganan"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:341
msgid ""
"Number of billing cycles before the subscription ends. Leave at 0 for "
"lifetime."
msgstr ""
"Jumlah siklus penagihan sebelum langganan berakhir. Biarkan 0 untuk seumur "
"hidup."

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:356
msgid "One-time fee on first payment."
msgstr "Biaya satu kali pada pembayaran pertama."

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:368
msgid "Length in the unit below. 0 = no trial."
msgstr "Durasi dalam satuan di bawah ini. 0 = tanpa uji coba."

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:377
msgid "Trial unit"
msgstr "Satuan uji coba"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:389
msgid "Categories"
msgstr "Kategori"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:409
msgid "Tags"
msgstr "Tag"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:427
msgid "Product image"
msgstr "Gambar produk"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:437
msgid "Replace"
msgstr "Ganti"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:450
msgid "Select image"
msgstr "Pilih gambar"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:462
msgid "Need more options? Open the full WooCommerce editor"
msgstr "Butuh lebih banyak opsi? Buka editor WooCommerce lengkap"

#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:166
#: src/wizard/WizardApp.jsx:633
msgid "Could not create the product."
msgstr "Tidak dapat membuat produk."

#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:476
#: src/wizard/WizardApp.jsx:707
msgid "Creating…"
msgstr "Membuat…"

#: build/admin.js:35
#: build/admin.js:48
#: src/admin/pages/NewSubscriptionProductPage.jsx:477
#: src/admin/pages/SubscriptionsPage.jsx:966
msgid "Create"
msgstr "Buat"

#: build/admin.js:35
#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:117
#: src/admin/pages/SubscriptionsPage.jsx:769
msgid "Empty Trash"
msgstr "Kosongkan Sampah"

#: build/admin.js:35
#: src/admin/pages/SubscriptionsPage.jsx:126
msgid "New Product"
msgstr "Produk Baru"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:233
#. translators: %d: number of subscriptions
msgid "%d subscription(s) updated."
msgstr "%d langganan diperbarui."

#: build/admin.js:37
#: build/admin.js:39
#: build/admin.js:42
#: build/admin.js:45
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1095
#: src/admin/pages/SubscriptionsPage.jsx:236
#: src/admin/pages/SubscriptionsPage.jsx:251
#: src/admin/pages/SubscriptionsPage.jsx:266
#: src/admin/pages/SubscriptionsPage.jsx:281
#: src/admin/pages/SubscriptionsPage.jsx:301
msgid "Action failed."
msgstr "Aksi gagal."

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:333
msgid "Pending Cancellation"
msgstr "Menunggu Pembatalan"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:336
msgid "Trash"
msgstr "Sampah"

#: build/admin.js:37
#: build/admin.js:48
#: build/admin.js:49
#: build/admin.js:50
#: build/admin.js:56
#: build/admin.js:69
#: src/admin/pages/AnalyticsPage.jsx:708
#: src/admin/pages/AnalyticsPage.jsx:860
#: src/admin/pages/HealthCheckPage.jsx:306
#: src/admin/pages/SettingsPage.jsx:169
#: src/admin/pages/SettingsPage.jsx:971
#: src/admin/pages/SettingsPage.jsx:980
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:263
#: src/admin/pages/SubscriptionDetailPage.jsx:665
#: src/admin/pages/SubscriptionDetailPage.jsx:929
#: src/admin/pages/SubscriptionsPage.jsx:354
#: src/admin/pages/SubscriptionsPage.jsx:869
msgid "Customer"
msgstr "Pelanggan"

#: build/admin.js:37
#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:366
#: src/admin/pages/SubscriptionsPage.jsx:927
msgid "Recurring"
msgstr "Berkala"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:374
msgid "one-time"
msgstr "satu kali"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:384
msgid "Daily"
msgstr "Harian"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:385
msgid "Weekly"
msgstr "Mingguan"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:386
msgid "Monthly"
msgstr "Bulanan"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:387
msgid "Yearly"
msgstr "Tahunan"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:396
msgid "Next Payment"
msgstr "Pembayaran Berikutnya"

#: build/admin.js:37
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:227
#: src/admin/pages/SubscriptionDetailPage.jsx:627
#: src/admin/pages/SubscriptionsPage.jsx:403
msgid "Started"
msgstr "Dimulai"

#: build/admin.js:37
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1194
#: src/admin/pages/SubscriptionsPage.jsx:410
msgid "Payment"
msgstr "Pembayaran"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:412
msgid "Automatic"
msgstr "Otomatis"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:434
msgid "View details"
msgstr "Lihat detail"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:456
msgid "Put on hold"
msgstr "Tunda"

#: build/admin.js:37
#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:484
#: src/admin/pages/SubscriptionsPage.jsx:741
msgid "Move to Trash"
msgstr "Pindahkan ke Sampah"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:493
msgid "Restore"
msgstr "Pulihkan"

#: build/admin.js:39
#: src/admin/pages/SubscriptionsPage.jsx:263
#. translators: %d: number of subscriptions
msgid "%d subscription(s) restored."
msgstr "%d langganan telah dipulihkan."

#: build/admin.js:39
#: build/admin.js:45
#: src/admin/pages/SubscriptionsPage.jsx:501
#: src/admin/pages/SubscriptionsPage.jsx:806
msgid "Delete permanently"
msgstr "Hapus permanen"

#: build/admin.js:39
#: src/admin/pages/SubscriptionsPage.jsx:635
msgid "Clear selection"
msgstr "Bersihkan pilihan"

#: build/admin.js:39
#: src/admin/pages/SubscriptionsPage.jsx:651
msgid "Type to search..."
msgstr "Ketik untuk mencari..."

#: build/admin.js:39
#: src/admin/pages/SubscriptionsPage.jsx:681
msgid "No results found."
msgstr "Tidak ada hasil ditemukan."

#: build/admin.js:39
#: src/admin/pages/SubscriptionsPage.jsx:706
msgid "Search subscriptions"
msgstr "Cari langganan"

#: build/admin.js:39
#: src/admin/pages/SubscriptionsPage.jsx:715
msgid "Move subscription to trash?"
msgstr "Pindahkan langganan ke sampah?"

#: build/admin.js:40
#: src/admin/pages/SubscriptionsPage.jsx:718
#. translators: %d: number of subscriptions
msgid "Move %d subscriptions to trash?"
msgstr "Pindahkan %d langganan ke sampah?"

#: build/admin.js:40
#: src/admin/pages/SubscriptionsPage.jsx:726
msgid ""
"Trashed subscriptions stop renewing and can be restored from the Trash "
"view. The customer is not notified."
msgstr ""
"Langganan yang sudah dihapus ke sampah akan berhenti diperpanjang dan dapat "
"dipulihkan dari tampilan Sampah. Pelanggan tidak akan diberitahu."

#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:248
#. translators: %d: number of subscriptions
msgid "%d subscription(s) moved to trash."
msgstr "%d langganan telah dipindahkan ke sampah."

#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:750
msgid "Empty trash?"
msgstr "Kosongkan sampah?"

#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:755
msgid ""
"Every trashed subscription will be permanently deleted. This cannot be "
"undone."
msgstr ""
"Semua langganan di sampah akan dihapus permanen. Tindakan ini tidak dapat "
"dibatalkan."

#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:293
#. translators: %d: number of subscriptions
msgid "Trash emptied: %d subscription(s) deleted."
msgstr "Sampah dikosongkan: %d langganan dihapus."

#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:297
msgid "Trash is already empty."
msgstr "Sampah sudah kosong."

#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:780
msgid "Delete subscription permanently?"
msgstr "Hapus langganan secara permanen?"

#: build/admin.js:43
#: src/admin/pages/SubscriptionsPage.jsx:783
#. translators: %d: number of subscriptions
msgid "Delete %d subscriptions permanently?"
msgstr "Hapus %d langganan secara permanen?"

#: build/admin.js:43
#: src/admin/pages/SubscriptionsPage.jsx:791
msgid ""
"This cannot be undone. The subscription and its history will be removed for "
"good."
msgstr ""
"Tindakan ini tidak dapat dibatalkan. Langganan dan riwayatnya akan dihapus "
"selamanya."

#: build/admin.js:45
#: src/admin/pages/SubscriptionsPage.jsx:278
#. translators: %d: number of subscriptions
msgid "%d subscription(s) deleted permanently."
msgstr "%d langganan telah dihapus secara permanen."

#: build/admin.js:45
#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1068
#: src/admin/pages/SubscriptionsPage.jsx:824
msgid "Are you sure? This cannot be undone."
msgstr "Apakah Anda yakin? Tindakan ini tidak dapat dibatalkan."

#: build/admin.js:48
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1071
#: src/admin/pages/SubscriptionsPage.jsx:827
#. translators: %s: target status or plan name
msgid "Change this subscription to \"%s\"?"
msgstr "Ubah langganan ini ke \"%s\"?"

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:833
msgid "Note (optional)"
msgstr "Catatan (opsional)"

#: build/admin.js:48
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1100
#: src/admin/pages/SubscriptionsPage.jsx:848
msgid "Confirm"
msgstr "Konfirmasi"

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:857
msgid "Create New Subscription"
msgstr "Buat Langganan Baru"

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:870
msgid "Search by name, email, or username."
msgstr "Cari berdasarkan nama, email, atau nama pengguna."

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:884
msgid "Search for a subscription product by name."
msgstr "Cari produk langganan berdasarkan nama."

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:938
msgid "Leave empty to use today."
msgstr "Biarkan kosong untuk menggunakan hari ini."

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:944
msgid "Note"
msgstr "Catatan"

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:945
msgid "Optional note added to the subscription."
msgstr "Catatan opsional yang ditambahkan ke langganan."

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:577
msgid "Failed to create subscription."
msgstr "Gagal membuat langganan."

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:537
msgid "Please select a customer and a product."
msgstr "Silakan pilih pelanggan dan produk."

#: build/admin.js:49
#: build/wizard.js:4
#: src/admin/pages/SubscriptionsPage.jsx:985
#: src/wizard/WizardApp.jsx:1249
#. translators: %s: product name
msgid "Product created: %s"
msgstr "Produk dibuat: %s"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:42
msgid "Select a country"
msgstr "Pilih negara"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:54
msgid "Select a state / county"
msgstr "Pilih provinsi / kabupaten"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:76
msgid "First name"
msgstr "Nama depan"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:77
msgid "Last name"
msgstr "Nama belakang"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:79
msgid "Company"
msgstr "Perusahaan"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:80
msgid "Address line 1"
msgstr "Alamat baris 1"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:81
msgid "Address line 2"
msgstr "Alamat baris 2"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:83
msgid "City"
msgstr "Kota"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:84
msgid "Postcode"
msgstr "Kode pos"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:89
msgid "Country"
msgstr "Negara"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:96
msgid "Country (ISO code)"
msgstr "Negara (kode ISO)"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:96
msgid "Two-letter code, e.g. US, FR."
msgstr "Kode dua huruf, misal US, FR."

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:100
#: src/admin/pages/SubscriptionDetailPage.jsx:107
msgid "State / County"
msgstr "Provinsi / Kabupaten"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:861
#: src/admin/pages/SubscriptionDetailPage.jsx:112
#: src/admin/pages/SubscriptionDetailPage.jsx:1353
msgid "Email"
msgstr "Email"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:113
#: src/admin/pages/SubscriptionDetailPage.jsx:1375
msgid "Phone"
msgstr "Telepon"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:84
#: src/admin/pages/SubscriptionDetailPage.jsx:235
msgid "Failed to load subscription."
msgstr "Gagal memuat langganan."

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:450
msgid "Invoice email sent to the customer."
msgstr "Email faktur telah dikirim ke pelanggan."

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:463
msgid "Failed to create renewal order."
msgstr "Gagal membuat pesanan perpanjangan."

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:574
msgid "Back to list"
msgstr "Kembali ke daftar"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:183
#: src/admin/pages/SubscriptionDetailPage.jsx:598
msgid "Recurring total"
msgstr "Total berulang"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:601
msgid "(one-time)"
msgstr "(satu kali)"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:623
msgid "Payments made"
msgstr "Pembayaran dilakukan"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:632
msgid "Lifetime (one-time payment)"
msgstr "Seumur hidup (pembayaran sekali)"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:639
msgid "Auto-renew"
msgstr "Perpanjang otomatis"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:644
msgid "Cancellation reason"
msgstr "Alasan pembatalan"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:284
#: src/admin/pages/SubscriptionDetailPage.jsx:680
#: src/admin/pages/SubscriptionDetailPage.jsx:1358
msgid "Copy email"
msgstr "Salin email"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:702
#: src/admin/pages/SubscriptionDetailPage.jsx:1451
msgid "Send message"
msgstr "Kirim pesan"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:705
msgid "View customer"
msgstr "Lihat pelanggan"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:315
#: src/admin/pages/SubscriptionDetailPage.jsx:715
#: src/admin/pages/SubscriptionDetailPage.jsx:1142
msgid "Items"
msgstr "Item"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:321
#: src/admin/pages/SubscriptionDetailPage.jsx:721
#: src/admin/pages/SubscriptionDetailPage.jsx:1147
msgid "Qty"
msgstr "Jumlah"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:750
msgid "Create renewal order"
msgstr "Buat pesanan perpanjangan"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:753
msgid "Create & send invoice"
msgstr "Buat & kirim faktur"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:760
msgid "No related orders yet."
msgstr "Belum ada pesanan terkait."

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:767
msgid "Type"
msgstr "Tipe"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:509
msgid "Failed to load order details."
msgstr "Gagal memuat detail pesanan."

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:783
msgid "Parent"
msgstr "Induk"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:810
msgid "Download Permissions"
msgstr "Izin Unduhan"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:496
msgid "Download permission granted."
msgstr "Izin unduhan diberikan."

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:498
msgid "Failed to grant permission."
msgstr "Gagal memberikan izin."

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:819
msgid "Grant access"
msgstr "Beri akses"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:828
msgid "File"
msgstr "Berkas"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:829
msgid "Granted"
msgstr "Diberikan"

#: build/admin.js:49
#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:841
#: src/admin/pages/SubscriptionDetailPage.jsx:875
msgid "Revoke"
msgstr "Cabut"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:850
msgid "No download permissions granted yet."
msgstr "Belum ada izin unduhan yang diberikan."

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:859
msgid "Revoke download permission"
msgstr "Cabut izin unduhan"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:866
#. translators: %s: file name
msgid ""
"Are you sure you want to revoke access to \"%s\"? The customer will no "
"longer be able to download this file."
msgstr ""
"Apakah Anda yakin ingin mencabut akses ke \"%s\"? Pelanggan tidak akan "
"dapat mengunduh file ini lagi."

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:482
msgid "Failed to revoke permission."
msgstr "Gagal mencabut izin."

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:888
msgid "Activity"
msgstr "Aktivitas"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:893
msgid "Add a note..."
msgstr "Tambahkan catatan..."

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:907
msgid "Send to customer"
msgstr "Kirim ke pelanggan"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:909
msgid "(emails them and shows in My Account)"
msgstr "(mengirim email dan ditampilkan di Akun Saya)"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:343
msgid "Failed to add note."
msgstr "Gagal menambahkan catatan."

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:914
msgid "Add"
msgstr "Tambah"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:933
msgid "Private"
msgstr "Pribadi"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:942
msgid "No activity yet."
msgstr "Belum ada aktivitas."

#: build/admin.js:50
#: build/admin.js:78
#: src/admin/App.jsx:389
#: src/admin/pages/SubscriptionDetailPage.jsx:153
#: src/admin/pages/SubscriptionDetailPage.jsx:992
msgid "Change Status"
msgstr "Ubah Status"

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:999
#. translators: %s: current subscription status
msgid "Current status: %s. Choose a new status below."
msgstr "Status saat ini: %s. Pilih status baru di bawah ini."

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1005
msgid "Subscription is running, renewals will be processed."
msgstr "Langganan berjalan, perpanjangan akan diproses."

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1006
msgid "On hold (Suspended)"
msgstr "Ditahan (Ditangguhkan)"

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1006
msgid "Temporarily paused. No renewals until reactivated."
msgstr "Sementara dihentikan. Tidak ada perpanjangan sampai diaktifkan kembali."

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1007
msgid "Awaiting initial payment."
msgstr "Menunggu pembayaran awal."

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1008
msgid "Permanently cancelled. Cannot be reactivated."
msgstr "Dibatalkan permanen. Tidak dapat diaktifkan kembali."

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1009
msgid "Mark as expired."
msgstr "Tandai sebagai kedaluwarsa."

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:304
#: src/admin/pages/SubscriptionDetailPage.jsx:320
msgid "Status updated successfully."
msgstr "Status berhasil diperbarui."

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:308
#: src/admin/pages/SubscriptionDetailPage.jsx:324
msgid "Failed to update status."
msgstr "Gagal memperbarui status."

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1053
msgid "Update Status"
msgstr "Perbarui Status"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1109
msgid "Loading..."
msgstr "Memuat..."

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1138
msgid "Open in WooCommerce"
msgstr "Buka di WooCommerce"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1165
msgid "Subtotal"
msgstr "Subtotal"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1176
msgid "Tax"
msgstr "Pajak"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1182
msgid "Discount"
msgstr "Diskon"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:367
#: src/admin/pages/SubscriptionDetailPage.jsx:1200
msgid "Paid"
msgstr "Dibayar"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1207
msgid "Billing Address"
msgstr "Alamat Penagihan"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1213
msgid "Order Notes"
msgstr "Catatan Pesanan"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1232
msgid "Payment link"
msgstr "Tautan pembayaran"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1236
msgid "Share this link with the customer so they can pay for their renewal order:"
msgstr ""
"Bagikan tautan ini dengan pelanggan agar mereka dapat membayar pesanan "
"perpanjangan mereka:"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1251
msgid "Copied!"
msgstr "Disalin!"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1251
msgid "Copy"
msgstr "Salin"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1265
#. translators: %s: customer name
msgid "Send message to %s"
msgstr "Kirim pesan ke %s"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:180
#: src/admin/pages/SubscriptionDetailPage.jsx:1268
msgid "Subject"
msgstr "Subjek"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1268
#: src/admin/pages/SubscriptionDetailPage.jsx:1278
#. translators: %s: subscription ID
msgid "Re: Subscription #%s"
msgstr "Re: Langganan #%s"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1270
msgid "Message"
msgstr "Pesan"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1270
msgid "Type your message here..."
msgstr "Ketik pesan Anda di sini..."

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1281
msgid "Open in email client"
msgstr "Buka di klien email"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1304
msgid "Failed to send email."
msgstr "Gagal mengirim email."

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1309
msgid "Send email"
msgstr "Kirim email"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1329
#: src/admin/pages/SubscriptionDetailPage.jsx:1381
msgid "Billing address"
msgstr "Alamat penagihan"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1336
#: src/admin/pages/SubscriptionDetailPage.jsx:1387
msgid "Shipping address"
msgstr "Alamat pengiriman"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:420
msgid "Addresses updated."
msgstr "Alamat berhasil diperbarui."

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:422
msgid "Failed to update addresses."
msgstr "Gagal memperbarui alamat."

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1345
msgid "Save addresses"
msgstr "Simpan alamat"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1392
msgid "Customer ID"
msgstr "ID Pelanggan"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1396
msgid "Guest checkout"
msgstr "Checkout tamu"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1404
msgid "Customer history"
msgstr "Riwayat pelanggan"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1411
msgid "Lifetime revenue"
msgstr "Pendapatan seumur hidup"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:863
#: src/admin/pages/SubscriptionDetailPage.jsx:1417
msgid "Orders"
msgstr "Pesanan"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1425
msgid "active"
msgstr "aktif"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1430
msgid "Customer since"
msgstr "Pelanggan sejak"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1437
msgid "No history found."
msgstr "Riwayat tidak ditemukan."

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1443
msgid "Edit addresses"
msgstr "Edit alamat"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1447
msgid "Open in WordPress"
msgstr "Buka di WordPress"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1462
msgid "Edit schedule"
msgstr "Edit jadwal"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1469
msgid ""
"Date the next renewal will be charged. Leave unchanged to keep the current "
"schedule."
msgstr ""
"Tanggal pembaruan berikutnya akan ditagihkan. Biarkan tidak berubah untuk "
"mempertahankan jadwal saat ini."

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1501
msgid ""
"Renewals will not be charged automatically. The customer will need to pay "
"each renewal invoice manually."
msgstr ""
"Pembaruan tidak akan ditagihkan secara otomatis. Pelanggan harus membayar "
"setiap faktur pembaruan secara manual."

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1502
msgid "Renewals will be charged automatically using the saved payment method."
msgstr ""
"Pembaruan akan ditagihkan secara otomatis menggunakan metode pembayaran "
"yang tersimpan."

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:390
msgid "Schedule updated."
msgstr "Jadwal berhasil diperbarui."

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:392
msgid "Failed to update schedule."
msgstr "Gagal memperbarui jadwal."

#: build/admin.js:56
#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:165
#: src/admin/pages/SubscriptionDetailPage.jsx:1514
msgid "Save changes"
msgstr "Simpan perubahan"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:110
msgid "Portal did not return a URL."
msgstr "Portal tidak mengembalikan URL."

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:117
msgid "Failed to open the Stripe Customer Portal."
msgstr "Gagal membuka Portal Pelanggan Stripe."

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:219
msgid "Cancels at period end"
msgstr "Akan dibatalkan di akhir periode"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:246
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:351
msgid "Stripe"
msgstr "Stripe"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:251
msgid "Source"
msgstr "Sumber"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:786
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:254
#: src/wizard/WizardApp.jsx:274
msgid "Standalone"
msgstr "Mandiri"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:275
msgid "Unknown customer"
msgstr "Pelanggan tidak dikenal"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:331
msgid "(plan not found)"
msgstr "(rencana tidak ditemukan)"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:372
msgid "Managed by Stripe"
msgstr "Dikelola oleh Stripe"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:375
msgid ""
"This subscription is stored in Stripe. The Milo Subscriptions admin is a "
"read-only mirror kept in sync by webhooks."
msgstr ""
"Langganan ini disimpan di Stripe. Admin Milo Subscriptions hanya sebagai "
"cermin baca-saja yang disinkronkan melalui webhook."

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:381
msgid ""
"To cancel, update the payment method, or change the plan, click Open "
"Customer Portal in the header above. You (or the customer) will be "
"redirected to Stripe to make the change."
msgstr ""
"Untuk membatalkan, memperbarui metode pembayaran, atau mengubah rencana, "
"klik Buka Portal Pelanggan di bagian atas. Anda (atau pelanggan) akan "
"diarahkan ke Stripe untuk melakukan perubahan."

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:387
msgid ""
"Changes flow back to this page automatically via webhooks — click Refresh "
"to pull the latest state."
msgstr ""
"Perubahan akan otomatis masuk ke halaman ini melalui webhook — klik "
"Segarkan untuk mengambil status terbaru."

#: build/admin.js:56
#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:278
#: src/admin/pages/SettingsPage.jsx:1212
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:396
msgid "Resources"
msgstr "Sumber Daya"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:406
msgid "Open in Stripe Dashboard"
msgstr "Buka di Dashboard Stripe"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:413
msgid "About the Customer Portal"
msgstr "Tentang Portal Pelanggan"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:420
msgid "Standalone mode docs"
msgstr "Dokumentasi mode Mandiri"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:40
msgid "Analytics are coming to Standalone mode"
msgstr "Analitik akan hadir di mode Mandiri"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:42
msgid ""
"The built-in analytics currently query WooCommerce order data. "
"Standalone-mode analytics (MRR, active subscribers, churn) are coming in a "
"future release. For now, visit your Stripe dashboard for revenue insights."
msgstr ""
"Analitik bawaan saat ini mengambil data pesanan WooCommerce. Analitik mode "
"mandiri (MRR, pelanggan aktif, churn) akan hadir di rilis berikutnya. Untuk "
"saat ini, kunjungi dashboard Stripe Anda untuk wawasan pendapatan."

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:53
msgid "Open Stripe Dashboard"
msgstr "Buka Dashboard Stripe"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:184
msgid "Last 7 days"
msgstr "7 hari terakhir"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:185
#: src/admin/pages/AnalyticsPage.jsx:517
#: src/admin/pages/AnalyticsPage.jsx:612
#: src/admin/pages/AnalyticsPage.jsx:692
msgid "Last 30 days"
msgstr "30 hari terakhir"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:186
#: src/admin/pages/AnalyticsPage.jsx:518
#: src/admin/pages/AnalyticsPage.jsx:613
msgid "Last 90 days"
msgstr "90 hari terakhir"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:187
#: src/admin/pages/AnalyticsPage.jsx:447
#: src/admin/pages/AnalyticsPage.jsx:520
#: src/admin/pages/AnalyticsPage.jsx:615
#: src/admin/pages/AnalyticsPage.jsx:773
msgid "Last 12 months"
msgstr "12 bulan terakhir"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:195
msgid "Renewal Revenue"
msgstr "Pendapatan Perpanjangan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:205
msgid "No renewal revenue recorded yet."
msgstr "Belum ada pendapatan perpanjangan yang tercatat."

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:207
msgid "Revenue will appear here after the first renewal payment is processed."
msgstr ""
"Pendapatan akan muncul di sini setelah pembayaran perpanjangan pertama "
"diproses."

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:222
msgid "Upcoming Revenue Forecast"
msgstr "Perkiraan Pendapatan Mendatang"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:233
msgid "Expected Revenue"
msgstr "Pendapatan yang Diharapkan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:234
msgid "Renewals"
msgstr "Perpanjangan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:248
msgid "Total (12 months)"
msgstr "Total (12 bulan)"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:226
msgid "No upcoming renewals scheduled."
msgstr "Tidak ada perpanjangan yang dijadwalkan."

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:270
msgid "Subscriptions by Product"
msgstr "Langganan per Produk"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:274
msgid "No subscription products with active subscribers yet."
msgstr "Belum ada produk langganan dengan pelanggan aktif."

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:282
msgid "Recurring Revenue"
msgstr "Pendapatan Berulang"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:332
msgid "Monthly Recurring Revenue"
msgstr "Pendapatan Berulang Bulanan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:337
msgid "Annual Recurring Revenue"
msgstr "Pendapatan Berulang Tahunan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:342
msgid "Active Subscriptions"
msgstr "Langganan Aktif"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:347
msgid "Active Subscribers"
msgstr "Pelanggan Aktif"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:352
msgid "Avg Revenue Per User"
msgstr "Rata-rata Pendapatan per Pengguna"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:354
msgid "per month"
msgstr "per bulan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:358
#: src/admin/pages/AnalyticsPage.jsx:526
#: src/admin/pages/AnalyticsPage.jsx:848
msgid "Churn Rate"
msgstr "Tingkat Churn"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:360
msgid "last 30 days"
msgstr "30 hari terakhir"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:364
msgid "New This Month"
msgstr "Baru Bulan Ini"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:369
msgid "Renewal Revenue (Month)"
msgstr "Pendapatan Pembaruan (Bulan)"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:377
msgid "Subscriptions by Status"
msgstr "Langganan berdasarkan Status"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:446
#: src/admin/pages/AnalyticsPage.jsx:519
#: src/admin/pages/AnalyticsPage.jsx:614
#: src/admin/pages/AnalyticsPage.jsx:772
msgid "Last 6 months"
msgstr "6 bulan terakhir"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:448
#: src/admin/pages/AnalyticsPage.jsx:774
msgid "Last 24 months"
msgstr "24 bulan terakhir"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:452
msgid "Net New MRR Trend"
msgstr "Tren MRR Baru Bersih"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:464
msgid "MRR Movement (Waterfall)"
msgstr "Pergerakan MRR (Waterfall)"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:470
msgid "New MRR"
msgstr "MRR Baru"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:471
msgid "Expansion"
msgstr "Ekspansi"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:472
msgid "Churn MRR"
msgstr "MRR Churn"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:473
msgid "Net New"
msgstr "Bersih Baru"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:525
msgid "Total Churned"
msgstr "Total yang Churn"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:527
#: src/admin/pages/AnalyticsPage.jsx:536
msgid "Voluntary"
msgstr "Sukarela"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:527
msgid "Customer-initiated"
msgstr "Inisiatif Pelanggan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:528
#: src/admin/pages/AnalyticsPage.jsx:537
msgid "Involuntary"
msgstr "Tidak Sukarela"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:528
msgid "Payment failure"
msgstr "Gagal Pembayaran"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:533
msgid "Churn Breakdown"
msgstr "Rincian Churn"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:545
msgid "Churn by Product"
msgstr "Churn berdasarkan Produk"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:548
#: src/admin/pages/AnalyticsPage.jsx:562
msgid "Churned"
msgstr "Telah Churn"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:553
#: src/admin/pages/AnalyticsPage.jsx:567
msgid "No data"
msgstr "Tidak ada data"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:559
msgid "Churn by Billing Period"
msgstr "Churn berdasarkan Periode Penagihan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:575
msgid "Monthly Churn Trend"
msgstr "Tren Churn Bulanan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:583
msgid "Not enough data for a chart yet."
msgstr "Data belum cukup untuk membuat grafik."

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:511
msgid "Failed to load churn data."
msgstr "Gagal memuat data churn."

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:620
msgid "Total Trials"
msgstr "Total Uji Coba"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:621
#: src/admin/pages/AnalyticsPage.jsx:649
msgid "Converted"
msgstr "Terkonversi"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:622
msgid "Conversion Rate"
msgstr "Tingkat Konversi"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:623
msgid "Avg Trial Duration"
msgstr "Rata-rata Durasi Uji Coba"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:623
msgid "days"
msgstr "hari"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:624
msgid "In Progress"
msgstr "Sedang Berlangsung"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:625
msgid "Churned in Trial"
msgstr "Churn saat Uji Coba"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:630
msgid "Trials vs Conversions"
msgstr "Uji Coba vs Konversi"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:642
msgid "Trial Conversion Trend"
msgstr "Tren Konversi Uji Coba"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:648
msgid "Trials"
msgstr "Uji Coba"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:650
msgid "Rate"
msgstr "Tingkat"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:606
msgid "Failed to load trial data."
msgstr "Gagal memuat data uji coba."

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:683
msgid "Failed to load health data."
msgstr "Gagal memuat data kesehatan."

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:690
msgid "Expiring Soon"
msgstr "Segera Berakhir"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:690
msgid "Next 7 days"
msgstr "7 hari ke depan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:691
msgid "On Hold"
msgstr "Ditahan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:691
msgid "Suspended"
msgstr "Ditangguhkan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:692
msgid "Failed Payments"
msgstr "Pembayaran Gagal"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:693
msgid "Pending Cancel"
msgstr "Menunggu Pembatalan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:697
msgid "At-Risk Subscribers"
msgstr "Pelanggan Berisiko"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:701
msgid "No at-risk subscribers detected. Looking good!"
msgstr "Tidak ada pelanggan berisiko yang terdeteksi. Semuanya baik-baik saja!"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:709
msgid "Risk"
msgstr "Risiko"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:710
msgid "Detail"
msgstr "Detail"

#: build/admin.js:56
#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:124
#: src/admin/pages/AnalyticsPage.jsx:711
msgid "Amount"
msgstr "Jumlah"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:781
msgid "Retention by Signup Cohort"
msgstr "Retensi berdasarkan Kelompok Pendaftaran"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:784
msgid "No cohort data yet."
msgstr "Belum ada data kelompok."

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:789
msgid "Cohort"
msgstr "Kelompok"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:790
msgid "Signups"
msgstr "Pendaftaran"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:792
msgid "M"
msgstr "Bln"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:845
msgid "Average Lifetime Value"
msgstr "Rata-rata Nilai Seumur Hidup"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:846
msgid "Avg Recurring Revenue"
msgstr "Rata-rata Pendapatan Berulang"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:846
msgid "per period"
msgstr "per periode"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:847
msgid "Avg Lifespan"
msgstr "Rata-rata Masa Aktif"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:847
#: src/admin/pages/AnalyticsPage.jsx:915
msgid "months"
msgstr "bulan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:852
msgid "Top Customers by Revenue"
msgstr "Pelanggan Teratas berdasarkan Pendapatan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:855
msgid "No customer data yet."
msgstr "Belum ada data pelanggan."

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:862
msgid "Total Revenue"
msgstr "Total Pendapatan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:839
msgid "Failed to load LTV data."
msgstr "Gagal memuat data LTV."

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:910
msgid "Current MRR"
msgstr "MRR Saat Ini"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:911
msgid "Monthly Churn"
msgstr "Churn Bulanan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:913
msgid "Projected Revenue"
msgstr "Pendapatan yang Diproyeksikan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:915
msgid "next"
msgstr "berikutnya"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:923
msgid "6 months"
msgstr "6 bulan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:924
msgid "12 months"
msgstr "12 bulan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:925
msgid "24 months"
msgstr "24 bulan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:935
msgid "Export CSV"
msgstr "Ekspor CSV"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:941
#: src/admin/pages/AnalyticsPage.jsx:959
msgid "Projected MRR"
msgstr "MRR yang Diproyeksikan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:953
msgid "Revenue Forecast"
msgstr "Perkiraan Pendapatan"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:960
msgid "Cumulative"
msgstr "Kumulatif"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:904
msgid "Failed to load forecast data."
msgstr "Gagal memuat data proyeksi."

#: build/admin.js:56
#: build/wizard.js:1
#: src/admin/components/StandaloneFeeDisclosure.jsx:80
msgid ""
"Requires the Milo Payments gateway (free). A 1% platform fee applies to "
"every subscription payment."
msgstr ""

#: build/admin.js:56
#: build/wizard.js:1
#: src/admin/components/StandaloneFeeDisclosure.jsx:85
#: src/admin/pages/SettingsPage.jsx:1231
msgid "Learn more"
msgstr "Pelajari lebih lanjut"

#: build/admin.js:56
#: build/wizard.js:1
#: src/admin/components/StandaloneFeeDisclosure.jsx:68
msgid "Install failed."
msgstr "Gagal menginstal."

#: build/admin.js:56
#: build/wizard.js:1
#: src/admin/components/StandaloneFeeDisclosure.jsx:71
msgid "Install failed. Please install manually."
msgstr "Gagal menginstal. Silakan instal secara manual."

#: build/admin.js:56
#: build/wizard.js:1
#: src/admin/components/StandaloneFeeDisclosure.jsx:99
msgid "Installing…"
msgstr "Menginstal…"

#: build/admin.js:56
#: build/wizard.js:1
#: src/admin/components/MiloPaymentsConnectionGate.jsx:27
#: src/admin/components/StandaloneFeeDisclosure.jsx:100
msgid "Install Milo Payments"
msgstr "Instal Milo Payments"

#: build/admin.js:56
#: src/admin/components/MiloPaymentsConnectionGate.jsx:21
msgid "Milo Payments is required for Standalone Mode."
msgstr "Milo Payments diperlukan untuk Mode Mandiri."

#: build/admin.js:56
#: src/admin/components/MiloPaymentsConnectionGate.jsx:24
msgid ""
"Standalone mode uses Milo Payments' Stripe Connect integration to process "
"subscription payments. Install Milo Payments to continue."
msgstr ""
"Mode Mandiri menggunakan integrasi Stripe Connect dari Milo Payments untuk "
"memproses pembayaran langganan. Instal Milo Payments untuk melanjutkan."

#: build/admin.js:56
#: src/admin/components/MiloPaymentsConnectionGate.jsx:37
msgid "Connect Stripe to enable Standalone Mode."
msgstr "Hubungkan Stripe untuk mengaktifkan Mode Mandiri."

#: build/admin.js:56
#: src/admin/components/MiloPaymentsConnectionGate.jsx:40
msgid ""
"Milo Payments is installed but not yet connected to a Stripe account. "
"Connect Stripe to start accepting standalone subscription payments."
msgstr ""
"Milo Payments sudah terpasang tetapi belum terhubung ke akun Stripe. "
"Hubungkan Stripe untuk mulai menerima pembayaran langganan mandiri."

#: build/admin.js:56
#: src/admin/components/MiloPaymentsConnectionGate.jsx:43
msgid "Connect Stripe"
msgstr "Hubungkan Stripe"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:44
msgid "Click to copy"
msgstr "Klik untuk menyalin"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:63
msgid "Copied"
msgstr "Disalin"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:106
msgid "Email updated."
msgstr "Email berhasil diperbarui."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:109
msgid "Failed to update email."
msgstr "Gagal memperbarui email."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:169
msgid "Admin"
msgstr "Admin"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:185
msgid "Heading"
msgstr "Judul"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:190
msgid "Additional content"
msgstr "Konten tambahan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:197
msgid "Recipient(s)"
msgstr "Penerima"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:198
msgid "Comma-separated email addresses."
msgstr "Alamat email dipisahkan dengan koma."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:204
msgid "Email type"
msgstr "Tipe email"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:207
msgid "HTML"
msgstr "HTML"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:208
msgid "Plain text"
msgstr "Teks biasa"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:209
msgid "Multipart"
msgstr "Multipart"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:215
msgid "Available placeholders:"
msgstr "Placeholder yang tersedia:"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:123
msgid "Email settings saved."
msgstr "Pengaturan email berhasil disimpan."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:125
msgid "Failed to save email settings."
msgstr "Gagal menyimpan pengaturan email."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:230
#: src/admin/pages/SettingsPage.jsx:681
msgid "Saving..."
msgstr "Menyimpan..."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:230
msgid "Save"
msgstr "Simpan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:142
msgid "Failed to load email preview."
msgstr "Gagal memuat pratinjau email."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:251
msgid "Generating preview..."
msgstr "Menghasilkan pratinjau..."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:257
msgid "Email preview"
msgstr "Pratinjau email"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:289
msgid "Failed to load email settings."
msgstr "Gagal memuat pengaturan email."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:456
msgid "Add row"
msgstr "Tambah baris"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:580
msgid "Failed to load settings."
msgstr "Gagal memuat pengaturan."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:616
msgid "Settings saved successfully."
msgstr "Pengaturan berhasil disimpan."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:618
msgid "Failed to save settings."
msgstr "Gagal menyimpan pengaturan."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:650
msgid "Billing mode updated. Reloading…"
msgstr "Mode penagihan diperbarui. Memuat ulang…"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:654
msgid "Failed to update billing mode."
msgstr "Gagal memperbarui mode penagihan."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:670
msgid "Rerun Setup Wizard"
msgstr "Jalankan Ulang Panduan Pengaturan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:681
msgid "Save Settings"
msgstr "Simpan Pengaturan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1159
msgid ""
"WooCommerce mode is full-featured. Standalone mode is simpler and meant for "
"basic subscription sites."
msgstr ""
"Mode WooCommerce memiliki fitur lengkap. Mode mandiri lebih sederhana dan "
"ditujukan untuk situs langganan dasar."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1160
msgid ""
"Switching modes hides the other mode's pages and data. Nothing is deleted — "
"you can switch back any time."
msgstr ""
"Mengganti mode akan menyembunyikan halaman dan data dari mode lainnya. "
"Tidak ada yang dihapus — Anda dapat kembali kapan saja."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1164
msgid ""
"Enable manual renewals if you want to support gateways that don't handle "
"automatic charges."
msgstr ""
"Aktifkan perpanjangan manual jika Anda ingin mendukung gateway yang tidak "
"menangani penagihan otomatis."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1165
msgid ""
"Mixed checkout lets customers buy one-time and subscription products in the "
"same cart."
msgstr ""
"Checkout campuran memungkinkan pelanggan membeli produk satu kali dan "
"langganan dalam satu keranjang yang sama."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1166
msgid ""
"Subscription switching allows plan upgrades and downgrades from the "
"customer account page."
msgstr ""
"Penggantian langganan memungkinkan upgrade dan downgrade paket dari halaman "
"akun pelanggan."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1170
msgid "Limiting suspensions prevents customers from pausing indefinitely."
msgstr ""
"Membatasi penangguhan mencegah pelanggan menjeda langganan tanpa batas "
"waktu."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1171
msgid ""
"Set minimum periods to ensure customers stay subscribed for a minimum "
"duration before cancelling."
msgstr ""
"Atur periode minimum untuk memastikan pelanggan tetap berlangganan selama "
"durasi minimum sebelum membatalkan."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1175
msgid "When disabled, user roles are never changed by subscription events."
msgstr ""
"Jika dinonaktifkan, peran pengguna tidak pernah diubah oleh peristiwa "
"langganan."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1176
msgid ""
"When enabled, the active role is assigned on activation and the inactive "
"role on cancellation or expiry."
msgstr ""
"Jika diaktifkan, peran aktif diberikan saat aktivasi dan peran tidak aktif "
"saat pembatalan atau kedaluwarsa."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1177
msgid "Combine role management with membership plugins for content restriction."
msgstr "Gabungkan manajemen peran dengan plugin keanggotaan untuk pembatasan konten."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1181
msgid ""
"Click on any email to expand and customize its subject, heading, and "
"content."
msgstr ""
"Klik email mana saja untuk memperluas dan menyesuaikan subjek, judul, dan "
"isinya."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1182
msgid "Use placeholders like {order_number} and {site_title} for dynamic content."
msgstr ""
"Gunakan placeholder seperti {order_number} dan {site_title} untuk konten "
"dinamis."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1186
msgid "Customize the add-to-cart button text to match your brand language."
msgstr ""
"Sesuaikan teks tombol tambah ke keranjang agar sesuai dengan bahasa merek "
"Anda."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1187
msgid "Usage tracking is fully anonymous and helps us prioritize improvements."
msgstr ""
"Pelacakan penggunaan sepenuhnya anonim dan membantu kami memprioritaskan "
"peningkatan."

#: build/admin.js:56
#: build/admin.js:78
#: build/wizard.js:2
#: src/admin/App.jsx:104
#: src/admin/pages/SettingsPage.jsx:711
#: src/wizard/WizardApp.jsx:211
msgid "Subscriptions Mode"
msgstr "Mode Langganan"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:712
#: src/wizard/WizardApp.jsx:214
msgid "Choose the engine that powers your subscriptions. You can change this later."
msgstr "Pilih mesin yang menjalankan langganan Anda. Anda dapat mengubahnya nanti."

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:745
#: src/wizard/WizardApp.jsx:242
msgid "WooCommerce"
msgstr "WooCommerce"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:748
msgid ""
"Full-featured. Physical and digital products, coupons, taxes, shipping, "
"variable subscriptions, any payment gateway. For stores that want the full "
"WooCommerce ecosystem."
msgstr ""
"Fitur lengkap. Produk fisik dan digital, kupon, pajak, pengiriman, "
"langganan variabel, gateway pembayaran apa pun. Untuk toko yang ingin "
"ekosistem WooCommerce secara penuh."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:752
msgid "Install and activate WooCommerce to use this mode."
msgstr "Instal dan aktifkan WooCommerce untuk menggunakan mode ini."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:789
msgid ""
"Simpler and quicker to set up. Plans + Stripe Checkout, no WooCommerce "
"needed. Fewer features but ideal for basic subscription sites like "
"memberships and paywalls."
msgstr ""
"Lebih sederhana dan cepat disiapkan. Paket + Stripe Checkout, tanpa perlu "
"WooCommerce. Fitur lebih sedikit namun ideal untuk situs langganan dasar "
"seperti keanggotaan dan paywall."

#: build/admin.js:56
#: build/admin.js:78
#: src/admin/App.jsx:112
#: src/admin/pages/SettingsPage.jsx:806
msgid "Checkout & Payments"
msgstr "Checkout & Pembayaran"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:807
msgid "Control how subscription payments are processed."
msgstr "Atur bagaimana pembayaran langganan diproses."

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:809
#: src/wizard/WizardApp.jsx:297
msgid "Accept manual renewals"
msgstr "Terima perpanjangan manual"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:809
msgid ""
"Allow any payment gateway to be used for subscription purchases (customers "
"pay manually for renewals)."
msgstr ""
"Izinkan penggunaan gateway pembayaran apa pun untuk pembelian langganan "
"(pelanggan membayar perpanjangan secara manual)."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:810
msgid "Turn off automatic payments"
msgstr "Matikan pembayaran otomatis"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:810
msgid "Disable automatic charging even for gateways that support it."
msgstr "Nonaktifkan penagihan otomatis bahkan untuk gateway yang mendukungnya."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:811
msgid "Auto-renewal toggle"
msgstr "Tombol auto-perpanjangan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:811
msgid "Let customers choose between automatic and manual renewal at checkout."
msgstr ""
"Izinkan pelanggan memilih antara perpanjangan otomatis atau manual saat "
"checkout."

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:812
#: src/wizard/WizardApp.jsx:308
msgid "Mixed checkout"
msgstr "Checkout campuran"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:812
msgid "Allow subscription and non-subscription products to be purchased together."
msgstr "Izinkan produk berlangganan dan non-berlangganan dibeli bersamaan."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:813
msgid "$0 initial checkout"
msgstr "Checkout awal $0"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:813
msgid ""
"Allow subscriptions with a $0 initial payment to be purchased without a "
"payment method. The customer will need to add one before the first renewal."
msgstr ""
"Izinkan langganan dengan pembayaran awal $0 dapat dibeli tanpa metode "
"pembayaran. Pelanggan harus menambahkannya sebelum perpanjangan pertama."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:814
msgid "Early renewal"
msgstr "Perpanjangan lebih awal"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:814
msgid ""
"Allow customers to renew their subscription before the next payment date "
"from their account page."
msgstr ""
"Izinkan pelanggan memperpanjang langganan sebelum tanggal pembayaran "
"berikutnya dari halaman akun mereka."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:815
msgid "Drip downloadable content"
msgstr "Konten unduhan bertahap"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:815
msgid ""
"Only grant access to new downloadable files after the next renewal is "
"processed. Files added to a product between renewals remain hidden until "
"the customer pays."
msgstr ""
"Akses ke file unduhan baru hanya diberikan setelah perpanjangan berikutnya "
"diproses. File yang ditambahkan ke produk di antara perpanjangan tetap "
"tersembunyi hingga pelanggan membayar."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:816
msgid "Subscription switching"
msgstr "Beralih langganan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:816
msgid ""
"Allow customers to upgrade, downgrade, or switch between subscription plans "
"from their account."
msgstr ""
"Izinkan pelanggan untuk upgrade, downgrade, atau beralih antar paket "
"langganan dari akun mereka."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:818
msgid "Switch charge type"
msgstr "Jenis biaya saat beralih"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:819
msgid "How to charge when a customer switches plans."
msgstr "Cara menagih ketika pelanggan beralih paket."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:822
msgid "Full charge for new plan"
msgstr "Biaya penuh untuk paket baru"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:823
msgid "Prorate based on remaining time"
msgstr "Prorata berdasarkan sisa waktu"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:824
msgid "No charge (free switch)"
msgstr "Tanpa biaya (beralih gratis)"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:830
msgid "Update prices on renewal"
msgstr "Perbarui harga saat perpanjangan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:830
msgid ""
"Automatically update existing subscription prices to match the current "
"product price when a renewal is processed. The subscription total will be "
"recalculated."
msgstr ""
"Secara otomatis perbarui harga langganan yang ada agar sesuai dengan harga "
"produk saat ini saat perpanjangan diproses. Total langganan akan dihitung "
"ulang."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:831
msgid "Update shipping on renewal"
msgstr "Perbarui ongkos kirim saat perpanjangan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:831
msgid ""
"Recalculate shipping costs when creating renewal orders instead of copying "
"the original shipping amount."
msgstr ""
"Hitung ulang biaya pengiriman saat membuat pesanan perpanjangan, bukan "
"menyalin jumlah pengiriman asli."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:834
msgid "Synchronized Renewals"
msgstr "Perpanjangan Tersinkronisasi"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:835
msgid ""
"Align subscription renewals to specific calendar dates for monthly and "
"yearly billing periods."
msgstr ""
"Selaraskan perpanjangan langganan ke tanggal kalender tertentu untuk "
"periode penagihan bulanan dan tahunan."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:837
msgid "Enable synchronized renewals"
msgstr "Aktifkan perpanjangan tersinkronisasi"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:837
msgid ""
"Monthly subscriptions renew on a fixed day of the month. Yearly "
"subscriptions renew on a fixed month and day."
msgstr ""
"Langganan bulanan akan diperpanjang pada tanggal tetap setiap bulan. "
"Langganan tahunan diperpanjang pada bulan dan tanggal tetap."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:839
msgid "Renewal day of month"
msgstr "Hari perpanjangan dalam bulan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:840
msgid ""
"Used for monthly and quarterly subscriptions, and as the day for yearly "
"renewals."
msgstr ""
"Digunakan untuk langganan bulanan dan triwulanan, serta sebagai hari untuk "
"perpanjangan tahunan."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:850
msgid "Renewal month (yearly subscriptions)"
msgstr "Bulan perpanjangan (langganan tahunan)"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:851
msgid "Yearly subscriptions will renew on this month and the day selected above."
msgstr ""
"Langganan tahunan akan diperpanjang pada bulan ini dan hari yang dipilih di "
"atas."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:854
msgid "January"
msgstr "Januari"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:855
msgid "February"
msgstr "Februari"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:856
msgid "March"
msgstr "Maret"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:857
msgid "April"
msgstr "April"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:858
msgid "May"
msgstr "Mei"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:859
msgid "June"
msgstr "Juni"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:860
msgid "July"
msgstr "Juli"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:861
msgid "August"
msgstr "Agustus"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:862
msgid "September"
msgstr "September"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:863
msgid "October"
msgstr "Oktober"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:864
msgid "November"
msgstr "November"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:865
msgid "December"
msgstr "Desember"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:870
msgid "Prorate first payment"
msgstr "Prorata pembayaran pertama"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:870
msgid "Adjust the first payment amount based on the days until the next sync date."
msgstr ""
"Sesuaikan jumlah pembayaran pertama berdasarkan jumlah hari hingga tanggal "
"sinkronisasi berikutnya."

#: build/admin.js:56
#: build/admin.js:78
#: src/admin/App.jsx:113
#: src/admin/pages/SettingsPage.jsx:881
msgid "Customer Controls"
msgstr "Kontrol Pelanggan"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:882
#: src/wizard/WizardApp.jsx:380
msgid "Control what customers can do with their subscriptions."
msgstr "Atur apa yang dapat dilakukan pelanggan dengan langganan mereka."

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:884
#: src/wizard/WizardApp.jsx:385
msgid "Allow customers to suspend"
msgstr "Izinkan pelanggan untuk menangguhkan"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:884
#: src/wizard/WizardApp.jsx:386
msgid "Let customers pause their subscriptions temporarily."
msgstr "Biarkan pelanggan menjeda langganan mereka sementara waktu."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:886
msgid "Maximum suspensions per subscription"
msgstr "Maksimal penangguhan per langganan"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:887
#: src/wizard/WizardApp.jsx:398
msgid "0 = unlimited"
msgstr "0 = tanpa batas"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:894
#: src/wizard/WizardApp.jsx:408
msgid "Allow customers to cancel"
msgstr "Izinkan pelanggan untuk membatalkan"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:894
#: src/wizard/WizardApp.jsx:409
msgid "Let customers cancel their active subscriptions from their account."
msgstr "Biarkan pelanggan membatalkan langganan aktif mereka dari akun mereka."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:896
msgid "Sitewide minimum periods before cancellation"
msgstr "Periode minimum sebelum pembatalan berlaku di seluruh situs"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:897
msgid ""
"Minimum billing periods before customers can cancel. Applies to all "
"subscriptions unless overridden per-product. 0 = cancel anytime."
msgstr ""
"Periode penagihan minimum sebelum pelanggan dapat membatalkan. Berlaku "
"untuk semua langganan kecuali diatur berbeda pada setiap produk. 0 = dapat "
"dibatalkan kapan saja."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:906
msgid "Cancellation Survey"
msgstr "Survei Pembatalan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:907
msgid ""
"Collect feedback from customers when they cancel to understand churn "
"reasons."
msgstr ""
"Kumpulkan masukan dari pelanggan saat mereka membatalkan untuk memahami "
"alasan berhenti berlangganan."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:909
msgid "Enable cancellation survey"
msgstr "Aktifkan survei pembatalan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:909
msgid "Show a survey form when customers cancel, asking why they are leaving."
msgstr ""
"Tampilkan formulir survei saat pelanggan membatalkan, menanyakan alasan "
"mereka berhenti."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:912
msgid "Cancellation reasons"
msgstr "Alasan pembatalan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:925
msgid "Reason"
msgstr "Alasan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:949
msgid "Add reason"
msgstr "Tambah alasan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:962
msgid "Subscriber Roles"
msgstr "Peran Pelanggan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:963
msgid "Control user roles based on subscription status."
msgstr "Kendalikan peran pengguna berdasarkan status langganan."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:965
msgid "Enable role management"
msgstr "Aktifkan manajemen peran"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:965
msgid "Automatically change user roles when subscription status changes."
msgstr "Secara otomatis mengubah peran pengguna saat status langganan berubah."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:967
msgid "Active subscriber role"
msgstr "Peran pelanggan aktif"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:970
#: src/admin/pages/SettingsPage.jsx:981
msgid "Subscriber"
msgstr "Pelanggan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:977
msgid "Inactive subscriber role"
msgstr "Peran pelanggan tidak aktif"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:995
msgid "Email Notifications"
msgstr "Notifikasi Email"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:996
msgid "Configure subscription email notifications directly below."
msgstr "Konfigurasikan notifikasi email langganan langsung di bawah ini."

#: build/admin.js:56
#: build/admin.js:78
#: src/admin/App.jsx:118
#: src/admin/pages/SettingsPage.jsx:1007
msgid "Standalone Mode"
msgstr "Mode Mandiri"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1008
msgid ""
"Sell simple recurring subscriptions via Stripe Checkout without creating "
"WooCommerce products. Perfect for memberships, paywalls, or patron-style "
"sites."
msgstr ""
"Jual langganan berulang sederhana melalui Stripe Checkout tanpa membuat "
"produk WooCommerce. Cocok untuk keanggotaan, paywall, atau situs bergaya "
"patron."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1015
msgid "Enable Standalone Mode"
msgstr "Aktifkan Mode Mandiri"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1016
msgid ""
"When enabled, a new \"Plans\" page appears in the sidebar and Subscribe "
"blocks/shortcodes become available."
msgstr ""
"Saat diaktifkan, halaman \"Paket\" baru akan muncul di sidebar dan "
"blok/shortcode Berlangganan akan tersedia."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1030
msgid "Currency"
msgstr "Mata Uang"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1031
msgid ""
"ISO 4217 code (e.g. USD, EUR, GBP). Defaults to your WooCommerce currency. "
"All standalone plans use this single currency."
msgstr ""
"Kode ISO 4217 (misal USD, EUR, GBP). Default ke mata uang WooCommerce Anda. "
"Semua paket mandiri menggunakan satu mata uang ini."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1040
msgid "Default success URL"
msgstr "URL sukses default"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1041
msgid ""
"Where customers are redirected after completing Stripe Checkout. Blocks and "
"shortcodes can override this per-button."
msgstr ""
"Tempat pelanggan dialihkan setelah menyelesaikan Stripe Checkout. Blok dan "
"shortcode dapat mengganti ini per tombol."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1050
msgid "Default cancel URL"
msgstr "URL pembatalan default"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1051
msgid "Where customers are redirected if they abandon Stripe Checkout."
msgstr "Tempat pelanggan dialihkan jika mereka membatalkan Stripe Checkout."

#: build/admin.js:56
#: build/admin.js:64
#: src/admin/pages/MigrationPage.jsx:698
#: src/admin/pages/SettingsPage.jsx:1059
msgid "Next steps"
msgstr "Langkah selanjutnya"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1061
msgid "Connect Stripe via the Milo Payments page."
msgstr "Hubungkan Stripe melalui halaman Milo Payments."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1062
msgid "Create your first plan from the Plans page in the sidebar."
msgstr "Buat paket pertama Anda dari halaman Paket di sidebar."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1063
msgid ""
"Add a Subscribe block or [milo_subscriptions_subscribe] shortcode to any "
"page."
msgstr ""
"Tambahkan blok Berlangganan atau shortcode [milo_subscriptions_subscribe] "
"ke halaman mana pun."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1069
msgid "Email notifications"
msgstr "Notifikasi email"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1072
msgid ""
"In Standalone mode, customer emails (receipts, payment failures, renewal "
"reminders, refunds) are sent directly by Stripe — not by this plugin. "
"Configure them in your Stripe dashboard."
msgstr ""
"Dalam mode Mandiri, email pelanggan (struk, kegagalan pembayaran, pengingat "
"perpanjangan, pengembalian dana) dikirim langsung oleh Stripe — bukan oleh "
"plugin ini. Konfigurasikan di dashboard Stripe Anda."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1083
msgid "Open Stripe email settings"
msgstr "Buka pengaturan email Stripe"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1098
msgid "General Settings"
msgstr "Pengaturan Umum"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1099
msgid "Configure the general behavior of Milo Subscriptions."
msgstr "Konfigurasikan perilaku umum Milo Subscriptions."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1102
msgid "Add to cart button text (subscription)"
msgstr "Teks tombol tambah ke keranjang (langganan)"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1107
msgid "Add to cart button text (variable subscription)"
msgstr "Teks tombol tambah ke keranjang (langganan variabel)"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1114
msgid "Usage Tracking"
msgstr "Pelacakan Penggunaan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1115
msgid "Help us improve Milo Subscriptions by sharing anonymous usage data."
msgstr ""
"Bantu kami meningkatkan Milo Subscriptions dengan membagikan data "
"penggunaan anonim."

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1122
#: src/admin/pages/SettingsPage.jsx:1129
#: src/wizard/WizardApp.jsx:340
msgid "What we collect"
msgstr "Apa yang kami kumpulkan"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1126
msgid "Enable usage tracking"
msgstr "Aktifkan pelacakan penggunaan"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1126
#: src/wizard/WizardApp.jsx:324
msgid ""
"Share anonymous usage data to help us improve the plugin. No personal data "
"is ever collected."
msgstr ""
"Bagikan data penggunaan anonim untuk membantu kami meningkatkan plugin. "
"Tidak ada data pribadi yang pernah dikumpulkan."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1134
msgid ""
"When enabled, we collect the following anonymous data to help us improve "
"Milo Subscriptions:"
msgstr ""
"Jika diaktifkan, kami mengumpulkan data anonim berikut untuk membantu "
"meningkatkan Milo Subscriptions:"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1137
#: src/wizard/WizardApp.jsx:345
msgid "Plugin, WordPress, and WooCommerce versions"
msgstr "Versi Plugin, WordPress, dan WooCommerce"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1138
#: src/wizard/WizardApp.jsx:346
msgid "Subscription counts"
msgstr "Jumlah langganan"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1139
#: src/wizard/WizardApp.jsx:347
msgid "Revenue metrics (anonymized)"
msgstr "Metrik pendapatan (di-anonimkan)"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1140
#: src/wizard/WizardApp.jsx:348
msgid "Payment gateways used"
msgstr "Gateway pembayaran yang digunakan"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1141
#: src/wizard/WizardApp.jsx:349
msgid "Billing period distribution"
msgstr "Distribusi periode penagihan"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1144
#: src/wizard/WizardApp.jsx:352
msgid ""
"We never collect customer names, emails, order details, or any personally "
"identifiable information."
msgstr ""
"Kami tidak pernah mengumpulkan nama pelanggan, email, detail pesanan, atau "
"informasi pribadi apa pun."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1203
msgid "Tips"
msgstr "Tips"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1221
msgid "Changelog"
msgstr "Catatan Perubahan"

#: build/admin.js:56
#: build/admin.js:78
#: src/admin/App.jsx:438
#: src/admin/pages/SettingsPage.jsx:1226
msgid "All Add-ons Bundle"
msgstr "Paket Lengkap Semua Add-on"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1228
msgid ""
"Get every add-on for one price. Recover failed payments, gifting, coupons, "
"and more."
msgstr ""
"Dapatkan semua add-on dengan satu harga. Pulihkan pembayaran gagal, "
"pemberian hadiah, kupon, dan lainnya."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1247
msgid "Switch subscriptions mode?"
msgstr "Beralih mode langganan?"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1253
msgid ""
"Switching to Standalone will hide your WooCommerce subscriptions and show "
"Plans instead."
msgstr ""
"Beralih ke Standalone akan menyembunyikan langganan WooCommerce Anda dan "
"menampilkan Paket sebagai gantinya."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1254
msgid ""
"Switching to WooCommerce will hide Standalone subscriptions and the Plans "
"page."
msgstr ""
"Beralih ke WooCommerce akan menyembunyikan langganan Standalone dan halaman "
"Paket."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1257
msgid "Nothing is deleted. You can switch back at any time."
msgstr "Tidak ada yang dihapus. Anda dapat beralih kembali kapan saja."

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1272
msgid "Switch mode"
msgstr "Ganti mode"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:36
#. translators: %s: version number
msgid "UPDATE AVAILABLE (v%s)"
msgstr "PEMBARUAN TERSEDIA (v%s)"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:39
msgid "ACTIVE"
msgstr "AKTIF"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:39
msgid "ACTIVE & LICENSED"
msgstr "AKTIF & BERLISENSI"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:42
msgid "NEEDS LICENSE"
msgstr "BUTUH LISENSI"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:45
msgid "INACTIVE"
msgstr "TIDAK AKTIF"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:93
msgid "Updating..."
msgstr "Memperbarui..."

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:93
msgid "Update"
msgstr "Perbarui"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:114
msgid "Enter License"
msgstr "Masukkan Lisensi"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:120
msgid "More actions"
msgstr "Tindakan lainnya"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:128
msgid "Deactivate license"
msgstr "Nonaktifkan lisensi"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:134
msgid "Deactivate plugin"
msgstr "Nonaktifkan plugin"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:191
msgid "Update failed."
msgstr "Pembaruan gagal."

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:269
msgid "License activated. Reloading…"
msgstr "Lisensi diaktifkan. Memuat ulang…"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:273
msgid "Invalid license key."
msgstr "Kunci lisensi tidak valid."

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:281
msgid ""
"License activation is not available. Please make sure the add-on plugin is "
"installed and activated first."
msgstr ""
"Aktivasi lisensi tidak tersedia. Pastikan plugin add-on sudah terpasang dan "
"diaktifkan terlebih dahulu."

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:282
msgid "Failed to activate license."
msgstr "Gagal mengaktifkan lisensi."

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:365
msgid "All"
msgstr "Semua"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:368
msgid "Installed"
msgstr "Terpasang"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:370
msgid "Updates"
msgstr "Pembaruan"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:377
msgid "Payment Gateways"
msgstr "Gerbang Pembayaran"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:402
msgid "Paid Add-ons"
msgstr "Add-on Berbayar"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:427
#. translators: %s: add-on name
msgid "Activate License — %s"
msgstr "Aktifkan Lisensi — %s"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:434
msgid "Enter your license key to unlock updates and support."
msgstr "Masukkan kunci lisensi Anda untuk membuka pembaruan dan dukungan."

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:455
msgid "Activate License"
msgstr "Aktifkan Lisensi"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:478
msgid "Screenshot coming soon"
msgstr "Tangkapan layar segera hadir"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:493
#: src/admin/pages/AddOnsPage.jsx:559
msgid "Active & Licensed"
msgstr "Aktif & Berlisensi"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:501
msgid "Needs License"
msgstr "Butuh Lisensi"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:509
msgid "Inactive"
msgstr "Nonaktif"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:532
#. translators: %s: version number
msgid "Update to v%s"
msgstr "Perbarui ke v%s"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:547
msgid "Deactivate License"
msgstr "Nonaktifkan Lisensi"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:576
msgid "Enter License Key"
msgstr "Masukkan Kunci Lisensi"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:589
msgid "Activate Plugin"
msgstr "Aktifkan Plugin"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:596
msgid "Download free add-on"
msgstr "Unduh add-on gratis"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:597
#. translators: %s: price
msgid "Buy for %s"
msgstr "Beli seharga %s"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:611
msgid "Compatible with your version"
msgstr "Kompatibel dengan versi Anda"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:611
msgid "Coming soon"
msgstr "Segera hadir"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:621
msgid "Features"
msgstr "Fitur"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:14
msgid "Subscriptions for WooCommerce (WP Swings)"
msgstr "Langganan untuk WooCommerce (WP Swings)"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:18
msgid ""
"Migrate subscriptions, billing schedules, payment tokens, and renewal "
"orders from the official WooCommerce Subscriptions plugin."
msgstr ""
"Migrasikan langganan, jadwal penagihan, token pembayaran, dan pesanan "
"perpanjangan dari plugin resmi WooCommerce Subscriptions."

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:19
msgid ""
"Migrate products, subscriptions, billing schedules, and renewal orders from "
"the free WP Swings Subscriptions for WooCommerce plugin."
msgstr ""
"Migrasikan produk, langganan, jadwal penagihan, dan pesanan perpanjangan "
"dari plugin WP Swings Subscriptions for WooCommerce gratis."

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:51
msgid "Payment methods"
msgstr "Metode pembayaran"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:52
msgid "Monthly revenue"
msgstr "Pendapatan bulanan"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:53
msgid "With coupons"
msgstr "Dengan kupon"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:54
msgid "With downloads"
msgstr "Dengan unduhan"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:57
msgid "Warnings"
msgstr "Peringatan"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:64
msgid "By status"
msgstr "Berdasarkan status"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:89
msgid "By payment method"
msgstr "Berdasarkan metode pembayaran"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:103
#. translators: %d: number of warnings
msgid "%d warning(s)"
msgstr "%d peringatan"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:113
msgid "What will be imported"
msgstr "Yang akan diimpor"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:116
msgid "Subscription details and billing schedules"
msgstr "Detail langganan dan jadwal penagihan"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:117
msgid "Customer and address information"
msgstr "Informasi pelanggan dan alamat"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:118
msgid "Payment method and tokens"
msgstr "Metode pembayaran dan token"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:119
msgid "Renewal order history"
msgstr "Riwayat pesanan perpanjangan"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:120
msgid "Subscription statuses"
msgstr "Status langganan"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:121
msgid "Coupon discounts"
msgstr "Diskon kupon"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:122
msgid "Download permissions"
msgstr "Izin unduhan"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:168
msgid "Connected gateway account doesn't match your existing subscriptions."
msgstr ""
"Akun gateway yang terhubung tidak cocok dengan langganan Anda yang sudah "
"ada."

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:170
msgid ""
"We checked a sample of your existing subscriptions against the gateway "
"account currently connected to Milo Payments. The customers don't exist on "
"that account — meaning if you import now, every renewal will fail because "
"the payment method lives on a different account."
msgstr ""
"Kami memeriksa sampel dari langganan Anda yang sudah ada dengan akun "
"gateway yang saat ini terhubung ke Milo Payments. Pelanggan tersebut tidak "
"ada di akun itu — artinya jika Anda mengimpor sekarang, setiap perpanjangan "
"akan gagal karena metode pembayaran berada di akun yang berbeda."

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:181
#. translators: %1$d count, %2$s sample subscription IDs
msgid ""
"%1$d sampled subscriptions reference customer IDs not on the connected "
"account (e.g. %2$s)."
msgstr ""
"%1$d langganan sampel merujuk ke ID pelanggan yang tidak ada di akun yang "
"terhubung (misalnya %2$s)."

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:190
msgid "What to do:"
msgstr "Apa yang harus dilakukan:"

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:191
msgid ""
"Open Payments settings, disconnect this gateway, then reconnect using the "
"same account your existing subscriptions were created on (typically the one "
"your old gateway was using)."
msgstr ""
"Buka pengaturan Pembayaran, putuskan koneksi gateway ini, lalu hubungkan "
"kembali menggunakan akun yang sama dengan tempat langganan Anda sebelumnya "
"dibuat (biasanya yang digunakan gateway lama Anda)."

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:193
msgid "Open Payments settings →"
msgstr "Buka pengaturan Pembayaran →"

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:207
msgid "Milo Payments isn't active."
msgstr "Milo Payments belum aktif."

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:208
msgid ""
"You can import now, but imported subscriptions won't renew automatically "
"until Milo Payments is installed and connected — until then each renewal is "
"put on hold and invoiced. Install and activate it, then connect a gateway, "
"and renewals resume on their own."
msgstr ""
"Anda dapat mengimpor sekarang, tetapi langganan yang diimpor tidak akan "
"diperpanjang otomatis sampai Milo Payments terpasang dan terhubung — hingga "
"saat itu setiap perpanjangan akan ditahan dan ditagihkan. Instal dan "
"aktifkan, lalu hubungkan gateway, dan perpanjangan akan berjalan otomatis."

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:209
msgid "Install Milo Payments →"
msgstr "Instal Milo Payments →"

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:219
msgid "Some payment gateways aren't connected yet."
msgstr "Beberapa gateway pembayaran belum terhubung."

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:221
msgid ""
"You can import now. Subscriptions on these gateways are held and invoiced "
"until you connect the gateway in Milo Payments, then their renewals resume "
"automatically:"
msgstr ""
"Anda dapat mengimpor sekarang. Langganan pada gateway ini akan ditahan dan "
"ditagihkan sampai Anda menghubungkan gateway di Milo Payments, lalu "
"perpanjangan mereka akan berjalan otomatis:"

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:226
#. translators: %d: number of subscriptions
msgid "%d subscriptions"
msgstr "%d langganan"

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:230
msgid "Open Payments →"
msgstr "Buka Payments →"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:244
#. translators: %1$d count, %2$s comma-separated gateway IDs
msgid ""
"%1$d subscriptions use a gateway with no Milo Payments equivalent (%2$s). "
"They will be imported as manual-renewal until the customer updates their "
"payment method."
msgstr ""
"%1$d langganan menggunakan gateway yang tidak memiliki padanan di Milo "
"Payments (%2$s). Mereka akan diimpor sebagai perpanjangan manual sampai "
"pelanggan memperbarui metode pembayaran mereka."

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:260
msgid "How importing works"
msgstr "Cara kerja impor"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:263
msgid ""
"We detect subscriptions from other plugins and show you a preview before "
"anything is changed."
msgstr ""
"Kami mendeteksi langganan dari plugin lain dan menampilkan pratinjau "
"sebelum ada perubahan apa pun."

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:264
msgid ""
"Your existing data is copied, never moved — the original subscriptions stay "
"intact, so you can roll back at any time."
msgstr ""
"Data yang sudah ada akan disalin, tidak dipindahkan — langganan asli tetap "
"utuh, sehingga Anda dapat membatalkan kapan saja."

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:265
msgid ""
"Subscriptions, billing schedules, customers, payment tokens, and renewal "
"history are all carried over."
msgstr ""
"Langganan, jadwal penagihan, pelanggan, token pembayaran, dan riwayat "
"pembaruan semuanya akan dibawa ke sini."

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:266
msgid ""
"Import runs in the background. You can navigate away and come back, no need "
"to keep this page open."
msgstr ""
"Impor berjalan di latar belakang. Anda dapat berpindah halaman dan kembali "
"lagi, tidak perlu membiarkan halaman ini terbuka."

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:267
msgid ""
"Migrating from WooCommerce Subscriptions? Deactivate it first (its data "
"stays in your database); Milo then imports and renews your subscriptions."
msgstr ""
"Migrasi dari WooCommerce Subscriptions? Nonaktifkan dulu (datanya tetap di "
"database Anda); Milo kemudian akan mengimpor dan memperpanjang langganan "
"Anda."

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:271
msgid "Before you import"
msgstr "Sebelum Anda mengimpor"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:273
msgid ""
"Connect at least one Milo Payments gateway. Imported subscriptions need it "
"to renew."
msgstr ""
"Hubungkan setidaknya satu gateway Milo Payments. Langganan yang diimpor "
"membutuhkannya untuk diperbarui."

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:274
msgid ""
"Use the same gateway account your existing customers were created on, so "
"saved cards keep working."
msgstr ""
"Gunakan akun gateway yang sama dengan yang digunakan pelanggan Anda saat "
"ini, agar kartu yang tersimpan tetap dapat digunakan."

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:281
msgid "Migration guide"
msgstr "Panduan migrasi"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:381
msgid "Migration failed."
msgstr "Migrasi gagal."

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:439
msgid "Failed to start migration."
msgstr "Gagal memulai migrasi."

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:473
#. translators: %d: number of subscriptions
msgid "Start importing %d subscriptions"
msgstr "Mulai mengimpor %d langganan"

#: build/admin.js:58
#: build/wizard.js:2
#: src/admin/pages/MigrationPage.jsx:506
#: src/admin/pages/MigrationPage.jsx:521
#: src/wizard/WizardApp.jsx:841
msgid "Import Subscriptions"
msgstr "Impor Langganan"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:507
msgid ""
"No subscriptions from other plugins were detected. If you previously used "
"WooCommerce Subscriptions, make sure the data is still in your database."
msgstr ""
"Tidak ada langganan dari plugin lain yang terdeteksi. Jika Anda sebelumnya "
"menggunakan WooCommerce Subscriptions, pastikan datanya masih ada di "
"database Anda."

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:522
msgid ""
"We detected subscription data from another plugin. Import it into Milo "
"Subscriptions with one click."
msgstr ""
"Kami mendeteksi data langganan dari plugin lain. Impor ke Milo "
"Subscriptions hanya dengan satu klik."

#: build/admin.js:59
#: src/admin/pages/MigrationPage.jsx:536
#. translators: %d: number of subscriptions
msgid "%d subscriptions found"
msgstr "%d langganan ditemukan"

#: build/admin.js:59
#: src/admin/pages/MigrationPage.jsx:565
#. translators: %s: import source label
msgid "Import Preview: %s"
msgstr "Pratinjau Impor: %s"

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:569
#. translators: %d: number of subscriptions
msgid ""
"Review the %d subscriptions below before importing. Your existing data will "
"not be affected."
msgstr ""
"Tinjau %d langganan di bawah ini sebelum mengimpor. Data Anda yang sudah "
"ada tidak akan terpengaruh."

#: build/admin.js:62
#: build/wizard.js:3
#: src/admin/pages/MigrationPage.jsx:578
#: src/wizard/WizardApp.jsx:962
msgid "Analyzing subscriptions..."
msgstr "Menganalisis langganan..."

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:587
msgid "Could not generate a preview report. You can still proceed with the import."
msgstr "Tidak dapat membuat laporan pratinjau. Anda tetap dapat melanjutkan impor."

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:608
msgid "Importing..."
msgstr "Mengimpor..."

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:609
#. translators: 1: number imported, 2: total number of subscriptions
msgid "%1$d of %2$d subscriptions imported"
msgstr "%1$d dari %2$d langganan berhasil diimpor"

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:627
msgid ""
"Migration runs in the background. You can safely navigate away and come "
"back later."
msgstr ""
"Migrasi berjalan di latar belakang. Anda dapat berpindah halaman dengan "
"aman dan kembali lagi nanti."

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:632
msgid "Cancel import"
msgstr "Batalkan impor"

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:646
msgid "the source plugin"
msgstr "plugin sumber"

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:652
msgid "Import Complete"
msgstr "Impor Selesai"

#: build/admin.js:63
#: src/admin/pages/MigrationPage.jsx:657
#. translators: %d: number of subscriptions
msgid "Successfully imported %d subscriptions into Milo Subscriptions."
msgstr "Berhasil mengimpor %d langganan ke Milo Subscriptions."

#: build/admin.js:63
#: build/wizard.js:2
#: src/admin/pages/MigrationPage.jsx:660
#: src/wizard/WizardApp.jsx:904
msgid "No new subscriptions to import. All were already migrated."
msgstr "Tidak ada langganan baru untuk diimpor. Semua sudah dimigrasi."

#: build/admin.js:63
#: src/admin/pages/MigrationPage.jsx:670
msgid "Milo Subscriptions now handles your renewals."
msgstr "Sekarang Milo Subscriptions menangani pembaruan langganan Anda."

#: build/admin.js:64
#: src/admin/pages/MigrationPage.jsx:673
#. translators: %s: source plugin name
msgid ""
"Once you've confirmed at least one full billing cycle runs cleanly, you can "
"safely deactivate %s and its companion gateway plugins. Imported "
"subscriptions will keep renewing through Milo Payments."
msgstr ""
"Setelah Anda memastikan setidaknya satu siklus penagihan berjalan lancar, "
"Anda dapat menonaktifkan %s dan plugin gateway pendukungnya dengan aman. "
"Langganan yang diimpor akan terus diperbarui melalui Milo Payments."

#: build/admin.js:64
#: build/wizard.js:3
#: src/admin/pages/MigrationPage.jsx:681
#: src/wizard/WizardApp.jsx:947
msgid "Imported. Connect Milo Payments to start renewals."
msgstr "Berhasil diimpor. Hubungkan Milo Payments untuk memulai perpanjangan."

#: build/admin.js:64
#: build/wizard.js:3
#: src/admin/pages/MigrationPage.jsx:682
#: src/wizard/WizardApp.jsx:948
msgid ""
"These subscriptions are imported, but their renewals are held and invoiced "
"until you connect a payment gateway. Once you connect Milo Payments, "
"renewals resume automatically — no need to re-import."
msgstr ""
"Langganan ini diimpor, namun perpanjangan mereka akan ditahan dan "
"ditagihkan sampai Anda menghubungkan gateway pembayaran. Setelah Anda "
"menghubungkan Milo Payments, perpanjangan akan berjalan otomatis — tidak "
"perlu impor ulang."

#: build/admin.js:64
#: src/admin/pages/MigrationPage.jsx:702
msgid ""
"Spot-check a handful of migrated subscriptions on the Subscriptions page, "
"confirm status, next payment date, and customer are correct."
msgstr ""
"Periksa secara acak beberapa langganan yang telah dimigrasi di halaman "
"Langganan, pastikan status, tanggal pembayaran berikutnya, dan pelanggan "
"sudah benar."

#: build/admin.js:65
#: src/admin/pages/MigrationPage.jsx:707
#. translators: 1: source plugin name, 2: source plugin name
msgid ""
"Milo copies your data and never moves it, so your original %1$s "
"subscriptions stay intact. To roll back, reactivate %2$s and deactivate "
"Milo Subscriptions."
msgstr ""
"Milo menyalin data Anda dan tidak pernah memindahkannya, sehingga langganan "
"%1$s asli Anda tetap utuh. Untuk mengembalikan, aktifkan kembali %2$s dan "
"nonaktifkan Milo Subscriptions."

#: build/admin.js:65
#: src/admin/pages/MigrationPage.jsx:713
msgid ""
"Confirm a renewal processes cleanly through Milo Payments (run one now from "
"a subscription, or wait for the next cycle) so you know billing is working "
"end-to-end."
msgstr ""
"Pastikan proses perpanjangan berjalan lancar melalui Milo Payments "
"(jalankan sekarang dari satu langganan, atau tunggu siklus berikutnya) agar "
"Anda tahu penagihan berfungsi dari awal hingga akhir."

#: build/admin.js:65
#: src/admin/pages/MigrationPage.jsx:716
msgid ""
"If a payment gateway was mid-way through processing renewals during the "
"switch, check those orders against your gateway dashboard so none fall "
"through the gaps."
msgstr ""
"Jika gateway pembayaran sedang memproses perpanjangan saat terjadi "
"perpindahan, periksa pesanan tersebut di dasbor gateway Anda agar tidak ada "
"yang terlewat."

#: build/admin.js:65
#: src/admin/pages/MigrationPage.jsx:726
msgid "View Subscriptions"
msgstr "Lihat Langganan"

#: build/admin.js:65
#: src/admin/pages/MigrationPage.jsx:729
msgid "Import more"
msgstr "Impor lagi"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:86
msgid "Edit plan"
msgstr "Edit paket"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:86
#: src/admin/components/PlanFormModal.jsx:165
msgid "Create plan"
msgstr "Buat paket"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:97
msgid "Plan name"
msgstr "Nama paket"

#: build/admin.js:65
#: build/blocks.js:1
#: src/admin/components/PlanFormModal.jsx:100
#: src/blocks/my-subscription/edit.jsx:48
msgid "Pro Plan"
msgstr "Paket Pro"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:105
msgid "Slug"
msgstr "Slug"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:108
msgid "Used in block and shortcode references. Must be unique."
msgstr "Digunakan dalam referensi blok dan shortcode. Harus unik."

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:114
msgid "Description"
msgstr "Deskripsi"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:117
msgid "Optional. Shown in the Stripe Checkout page."
msgstr "Opsional. Ditampilkan di halaman Stripe Checkout."

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:139
msgid "Billing every"
msgstr "Tagihan setiap"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:150
msgid "Interval"
msgstr "Interval"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:53
msgid "Name is required."
msgstr "Nama wajib diisi."

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:58
msgid "Amount must be greater than zero."
msgstr "Jumlah harus lebih dari nol."

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:79
msgid "Failed to save plan."
msgstr "Gagal menyimpan paket."

#: build/admin.js:65
#: src/admin/pages/PlansPage.jsx:42
msgid "Failed to load plans."
msgstr "Gagal memuat paket."

#: build/admin.js:65
#: src/admin/pages/PlansPage.jsx:68
msgid "Create Plan"
msgstr "Buat Paket"

#: build/admin.js:65
#: src/admin/pages/PlansPage.jsx:142
#: src/admin/pages/PlansPage.jsx:147
msgid "Create your first plan"
msgstr "Buat paket pertamamu"

#: build/admin.js:65
#: src/admin/pages/PlansPage.jsx:144
msgid ""
"Plans define the recurring subscriptions you offer. Each plan has a name, "
"price, and billing interval. Customers subscribe by clicking a Subscribe "
"button block or shortcode tied to the plan."
msgstr ""
"Paket menentukan langganan berulang yang Anda tawarkan. Setiap paket "
"memiliki nama, harga, dan interval penagihan. Pelanggan berlangganan dengan "
"mengklik tombol Berlangganan atau shortcode yang terhubung dengan paket."

#: build/admin.js:65
#: src/admin/pages/PlansPage.jsx:164
msgid "Archived"
msgstr "Diarsipkan"

#: build/admin.js:65
#: src/admin/pages/PlansPage.jsx:108
#. translators: %s: billing interval (day, week, month, year)
msgid "per %s"
msgstr "per %s"

#: build/admin.js:65
#: src/admin/pages/PlansPage.jsx:111
#. translators: 1: interval count, 2: billing interval (day, week, month, year)
msgid "every %1$d %2$ss"
msgstr "setiap %1$d %2$s"

#: build/admin.js:68
#: src/admin/pages/PlansPage.jsx:187
#. translators: %d: subscriber count
msgid "%d active subscriber(s)"
msgstr "%d pelanggan aktif"

#: build/admin.js:68
#: build/admin.js:69
#: src/admin/pages/PlansPage.jsx:198
#: src/admin/pages/PlansPage.jsx:237
msgid "Archive"
msgstr "Arsipkan"

#: build/admin.js:68
#: src/admin/pages/PlansPage.jsx:77
msgid "Plan saved."
msgstr "Paket berhasil disimpan."

#: build/admin.js:68
#: src/admin/pages/PlansPage.jsx:222
msgid "Archive plan?"
msgstr "Arsipkan paket?"

#: build/admin.js:69
#: src/admin/pages/PlansPage.jsx:228
#. translators: %s: plan name
msgid ""
"Archive \"%s\"? Existing subscribers will continue to be billed, but no new "
"customers can subscribe. You can unarchive later."
msgstr ""
"Arsipkan \"%s\"? Pelanggan yang sudah ada akan tetap ditagih, namun "
"pelanggan baru tidak dapat berlangganan. Anda dapat membatalkan pengarsipan "
"nanti."

#: build/admin.js:69
#: src/admin/pages/PlansPage.jsx:84
msgid "Plan archived."
msgstr "Paket berhasil diarsipkan."

#: build/admin.js:69
#: src/admin/pages/PlansPage.jsx:88
msgid "Failed to archive plan."
msgstr "Gagal mengarsipkan paket."

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:24
msgid ""
"Subscription is set to manual renewal but the payment gateway supports "
"automatic recurring payments and a saved card is on file."
msgstr ""
"Langganan diatur untuk perpanjangan manual, tetapi gateway pembayaran "
"mendukung pembayaran berulang otomatis dan kartu telah tersimpan."

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:25
msgid ""
"Next payment date is in the past with no matching renewal order — the "
"renewal cycle was missed."
msgstr ""
"Tanggal pembayaran berikutnya berada di masa lalu tanpa pesanan "
"perpanjangan yang sesuai — siklus perpanjangan terlewat."

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:26
msgid ""
"Active or on-hold subscription has no next payment date set and no end date "
"— the schedule is missing."
msgstr ""
"Langganan aktif atau ditahan tidak memiliki tanggal pembayaran berikutnya "
"dan tidak ada tanggal berakhir — jadwal tidak tersedia."

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:113
msgid "Failed to load Health Check status."
msgstr "Gagal memuat status Pemeriksaan Kesehatan."

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:126
msgid "Failed to load flagged subscriptions."
msgstr "Gagal memuat langganan yang ditandai."

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:194
msgid "Scan complete"
msgstr "Pemindaian selesai"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:191
#: src/admin/pages/HealthCheckPage.jsx:211
msgid "Nightly scans paused"
msgstr "Pemindaian malam dihentikan sementara"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:187
msgid "Health check failed"
msgstr "Pemeriksaan kesehatan gagal"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:210
msgid "Nightly scans resumed"
msgstr "Pemindaian malam dilanjutkan"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:216
msgid "Could not update nightly scan setting."
msgstr "Tidak dapat memperbarui pengaturan pemindaian malam."

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:238
msgid "Scan started. Results will appear here when ready."
msgstr "Pemindaian dimulai. Hasil akan muncul di sini saat sudah siap."

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:244
msgid "Failed to start scan."
msgstr "Gagal memulai pemindaian."

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:282
msgid "Issue"
msgstr "Masalah"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:319
msgid "Gateway"
msgstr "Gateway"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:360
msgid "View subscription"
msgstr "Lihat langganan"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:408
msgid "Pause nightly scans"
msgstr "Jeda pemindaian malam"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:409
msgid "Resume nightly scans"
msgstr "Lanjutkan pemindaian malam"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:419
msgid "Scan running…"
msgstr "Pemindaian sedang berjalan…"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:420
msgid "Run scan now"
msgstr "Jalankan pemindaian sekarang"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:450
msgid "Health check running…"
msgstr "Pemeriksaan kesehatan sedang berjalan…"

#: build/admin.js:70
#: src/admin/pages/HealthCheckPage.jsx:454
#. translators: %d: number of subscriptions scanned so far
msgid ""
"%d subscriptions checked so far. This page will refresh as new flagged rows "
"are found."
msgstr ""
"%d langganan telah diperiksa sejauh ini. Halaman ini akan diperbarui saat "
"baris yang ditandai ditemukan."

#: build/admin.js:71
#: src/admin/pages/HealthCheckPage.jsx:470
#. translators: %d: number of subscriptions scanned so far
msgid "Scan in progress — %d subscriptions checked so far."
msgstr "Pemindaian sedang berlangsung — %d langganan telah diperiksa sejauh ini."

#: build/admin.js:72
#: src/admin/pages/HealthCheckPage.jsx:476
#. translators: 1: relative time, 2: scanned count, 3: flagged count
msgid "Last scan %1$s · %2$d subscriptions checked · %3$d flagged"
msgstr "Pemindaian terakhir %1$s · %2$d langganan diperiksa · %3$d ditandai"

#: build/admin.js:74
#: src/admin/pages/HealthCheckPage.jsx:83
#. translators: %d: number of minutes
msgid "%d minutes ago"
msgstr "%d menit yang lalu"

#: build/admin.js:76
#: src/admin/pages/HealthCheckPage.jsx:88
#. translators: %d: number of hours
msgid "%d hours ago"
msgstr "%d jam yang lalu"

#: build/admin.js:78
#: src/admin/pages/HealthCheckPage.jsx:92
#. translators: %d: number of days
msgid "%d days ago"
msgstr "%d hari yang lalu"

#: build/admin.js:78
#: src/admin/pages/HealthCheckPage.jsx:481
msgid "No scan has run yet. Start one to surface subscriptions that look broken."
msgstr ""
"Belum ada pemindaian yang dijalankan. Mulailah untuk menampilkan langganan "
"yang tampak bermasalah."

#: build/admin.js:78
#: src/admin/pages/HealthCheckPage.jsx:509
msgid ""
"The nightly scan has failed several times in a row and is paused. Reset to "
"try again."
msgstr ""
"Pemindaian malam hari telah gagal beberapa kali berturut-turut dan saat ini "
"dijeda. Atur ulang untuk mencoba lagi."

#: build/admin.js:78
#: src/admin/pages/HealthCheckPage.jsx:256
msgid "Circuit breaker reset. The next scheduled scan will run."
msgstr ""
"Pemutus sirkuit telah diatur ulang. Pemindaian terjadwal berikutnya akan "
"dijalankan."

#: build/admin.js:78
#: src/admin/pages/HealthCheckPage.jsx:261
msgid "Failed to reset circuit breaker."
msgstr "Gagal mengatur ulang pemutus sirkuit."

#: build/admin.js:78
#: src/admin/pages/HealthCheckPage.jsx:521
msgid "Reset circuit breaker"
msgstr "Atur ulang pemutus sirkuit"

#: build/admin.js:78
#: src/admin/pages/HealthCheckPage.jsx:531
msgid ""
"Result list truncated to 5,000 rows. Address the most recent issues first, "
"then re-run the scan."
msgstr ""
"Daftar hasil dipangkas hingga 5.000 baris. Tangani masalah terbaru terlebih "
"dahulu, lalu jalankan pemindaian kembali."

#: build/admin.js:78
#: src/admin/App.jsx:67
msgid "A quick overview of your subscription business."
msgstr "Tinjauan singkat bisnis langganan Anda."

#: build/admin.js:78
#: src/admin/App.jsx:75
msgid "Manage standalone Stripe-powered subscriptions."
msgstr "Kelola langganan mandiri yang didukung Stripe."

#: build/admin.js:78
#: src/admin/App.jsx:76
msgid ""
"Manage your WooCommerce subscriptions, recurring payments, and subscriber "
"lifecycle."
msgstr ""
"Kelola langganan WooCommerce Anda, pembayaran berulang, dan siklus "
"pelanggan."

#: build/admin.js:78
#: src/admin/App.jsx:80
msgid "Plans"
msgstr "Paket"

#: build/admin.js:78
#: src/admin/App.jsx:83
msgid "Manage standalone subscription plans."
msgstr "Kelola paket langganan mandiri."

#: build/admin.js:78
#: src/admin/App.jsx:90
msgid "Monitor your subscription revenue, growth, and churn."
msgstr "Pantau pendapatan, pertumbuhan, dan churn langganan Anda."

#: build/admin.js:78
#: src/admin/App.jsx:92
msgid "Overview"
msgstr "Ringkasan"

#: build/admin.js:78
#: src/admin/App.jsx:93
msgid "Revenue"
msgstr "Pendapatan"

#: build/admin.js:78
#: src/admin/App.jsx:94
msgid "By Product"
msgstr "Berdasarkan Produk"

#: build/admin.js:78
#: src/admin/App.jsx:102
msgid "Configure your subscription store behavior and preferences."
msgstr "Konfigurasikan perilaku dan preferensi toko langganan Anda."

#: build/admin.js:78
#: src/admin/App.jsx:105
msgid "General"
msgstr "Umum"

#: build/admin.js:78
#: src/admin/App.jsx:114
msgid "Roles"
msgstr "Peran"

#: build/admin.js:78
#: src/admin/App.jsx:115
msgid "Emails"
msgstr "Email"

#: build/admin.js:78
#: src/admin/App.jsx:126
msgid "Migrate subscriptions from WooCommerce Subscriptions or other sources."
msgstr "Migrasikan langganan dari WooCommerce Subscriptions atau sumber lain."

#: build/admin.js:78
#: src/admin/App.jsx:133
msgid ""
"Surface subscriptions that look broken — manual but auto-capable, missed "
"renewals, missing schedules."
msgstr ""
"Tampilkan langganan yang tampak bermasalah — manual tapi bisa otomatis, "
"pembaruan terlewat, jadwal yang hilang."

#: build/admin.js:78
#: src/admin/App.jsx:140
msgid "Discover and manage add-ons to extend your subscription store."
msgstr "Temukan dan kelola add-on untuk memperluas toko langganan Anda."

#: build/admin.js:78
#: src/admin/App.jsx:501
msgid "Subscriptions:"
msgstr "Langganan:"

#: build/admin.js:78
#: src/admin/App.jsx:440
msgid ""
"Get every current and future add-on at a fraction of the individual price. "
"One license, one renewal, all the features."
msgstr ""
"Dapatkan semua add-on saat ini dan mendatang dengan harga lebih hemat dari "
"harga satuan. Satu lisensi, satu perpanjangan, semua fitur."

#: build/admin.js:78
#: src/admin/App.jsx:446
msgid "/ year"
msgstr "/ tahun"

#: build/admin.js:78
#: src/admin/App.jsx:450
msgid "All premium add-ons included"
msgstr "Semua add-on premium sudah termasuk"

#: build/admin.js:78
#: src/admin/App.jsx:451
msgid "Future add-ons at no extra cost"
msgstr "Add-on mendatang tanpa biaya tambahan"

#: build/admin.js:78
#: src/admin/App.jsx:452
msgid "1 year of updates and support"
msgstr "1 tahun pembaruan dan dukungan"

#: build/admin.js:78
#: src/admin/App.jsx:453
msgid "14-day payment back guarantee"
msgstr "Jaminan uang kembali 14 hari"

#: build/admin.js:78
#: src/admin/App.jsx:462
msgid "Get the Bundle"
msgstr "Dapatkan Paket Bundel"

#: build/admin.js:78
#: src/admin/App.jsx:467
msgid ""
"The bundle saved us over $200/year compared to buying add-ons individually. "
"Best value for a growing store."
msgstr ""
"Paket ini menghemat lebih dari $200/tahun dibandingkan membeli add-on "
"secara terpisah. Nilai terbaik untuk toko yang sedang berkembang."

#: build/admin.js:78
#: src/admin/App.jsx:470
msgid "James W., FreshBean Roasters"
msgstr "James W., FreshBean Roasters"

#: build/admin.js:78
#: src/admin/App.jsx:416
msgid "Add-ons Marketplace"
msgstr "Marketplace Add-on"

#: build/admin.js:78
#: src/admin/App.jsx:348
#: src/admin/App.jsx:375
msgid "Refresh"
msgstr "Muat Ulang"

#: build/admin.js:78
#: src/admin/App.jsx:356
msgid "Open Customer Portal"
msgstr "Buka Portal Pelanggan"

#: build/admin.js:78
#: src/admin/App.jsx:382
msgid "Edit Schedule"
msgstr "Edit Jadwal"

#: build/admin.js:78
#: src/admin/App.jsx:519
msgid "Back to WP Admin"
msgstr "Kembali ke WP Admin"

#: build/admin.js:78
#: src/admin/App.jsx:524
msgid "Docs"
msgstr "Dokumentasi"

#: build/admin.js:78
#: src/admin/App.jsx:527
msgid "Support"
msgstr "Dukungan"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:26
msgid "-- Select a plan --"
msgstr "-- Pilih paket --"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:38
msgid "Subscribe Button Settings"
msgstr "Pengaturan Tombol Berlangganan"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:44
#: src/blocks/subscribe/edit.jsx:71
msgid "Loading plans…"
msgstr "Memuat paket…"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:47
msgid "Button Text"
msgstr "Teks Tombol"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:52
msgid "Success URL (optional)"
msgstr "URL Sukses (opsional)"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:55
msgid "Redirect after successful checkout. Leave empty to use the default."
msgstr ""
"Alihkan setelah checkout berhasil. Kosongkan untuk menggunakan pengaturan "
"default."

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:58
msgid "Cancel URL (optional)"
msgstr "URL Batal (opsional)"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:69
msgid "Subscribe Button"
msgstr "Tombol Berlangganan"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:73
msgid "No plans yet. Create one in Subscriptions → Plans."
msgstr "Belum ada paket. Buat satu di Langganan → Paket."

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:74
msgid "Choose a plan from the sidebar."
msgstr "Pilih paket dari sidebar."

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:29
msgid "Any active plan"
msgstr "Paket aktif mana saja"

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:36
msgid "Restricted Content Settings"
msgstr "Pengaturan Konten Terbatas"

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:38
msgid "Required Plan"
msgstr "Paket yang Diperlukan"

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:42
msgid "Leave empty to allow any active subscriber."
msgstr "Biarkan kosong untuk mengizinkan pelanggan aktif mana saja."

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:45
msgid "Fallback Message"
msgstr "Pesan Fallback"

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:48
msgid "Shown to non-subscribers."
msgstr "Ditampilkan kepada non-pelanggan."

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:55
msgid "Restricted to:"
msgstr "Dibatasi untuk:"

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:55
msgid "any active subscriber"
msgstr "pelanggan aktif mana saja"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:22
msgid "My Subscription Settings"
msgstr "Pengaturan Langganan Saya"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:24
msgid "Logged-out message"
msgstr "Pesan saat logout"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:27
msgid "Shown to visitors who are not logged in."
msgstr "Ditampilkan kepada pengunjung yang belum login."

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:30
msgid "No subscription message"
msgstr "Pesan tanpa langganan"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:33
msgid "Shown to logged-in users who have no active subscription."
msgstr ""
"Ditampilkan kepada pengguna yang masuk tetapi tidak memiliki langganan "
"aktif."

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:36
msgid "Manage button text"
msgstr "Teks tombol Kelola"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:45
msgid "My Subscription block"
msgstr "Blok Langganan Saya"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:49
msgid "9.99 EUR / month"
msgstr "9,99 EUR / bulan"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:55
msgid "Preview. Real subscription details will appear on the frontend."
msgstr "Pratinjau. Detail langganan nyata akan muncul di tampilan depan."

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:89
msgid "Exit"
msgstr "Keluar"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:115
msgid "Back"
msgstr "Kembali"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:120
msgid "Continue"
msgstr "Lanjutkan"

#: build/wizard.js:1
#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:131
#: src/wizard/WizardApp.jsx:202
msgid "Store Settings"
msgstr "Pengaturan Toko"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:131
msgid "Configure your subscription defaults and privacy preferences"
msgstr "Atur preferensi default langganan dan privasi Anda"

#: build/wizard.js:1
#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:132
#: src/wizard/WizardApp.jsx:377
msgid "Customer Experience"
msgstr "Pengalaman Pelanggan"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:132
msgid "Set up customer controls"
msgstr "Atur kontrol pelanggan"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:133
msgid "Payments"
msgstr "Pembayaran"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:133
msgid "Set up payment gateways to accept recurring payments"
msgstr "Atur gateway pembayaran untuk menerima pembayaran berulang"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:134
msgid "First Product"
msgstr "Produk Pertama"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:134
msgid "Create a subscription product to sell (optional)"
msgstr "Buat produk langganan untuk dijual (opsional)"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:138
msgid "Migrate from another plugin (optional)"
msgstr "Migrasi dari plugin lain (opsional)"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:146
msgid "Welcome to Milo Subscriptions"
msgstr "Selamat datang di Milo Subscriptions"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:147
msgid "Set up your subscription store in just a few steps."
msgstr "Siapkan toko langganan Anda hanya dalam beberapa langkah."

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:164
msgid "Get Started"
msgstr "Mulai"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:167
msgid "Takes about 2 minutes"
msgstr "Hanya butuh sekitar 2 menit"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:199
#. translators: 1: current step, 2: total steps
msgid "STEP 1 OF "
msgstr "LANGKAH 1 DARI "

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:205
msgid "Configure the basics for your subscription store."
msgstr "Atur dasar-dasar untuk toko langganan Anda."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:245
msgid ""
"Full-featured. Products, coupons, taxes, shipping, any gateway. For stores "
"that want the full WooCommerce ecosystem."
msgstr ""
"Fitur lengkap. Produk, kupon, pajak, pengiriman, semua gateway. Untuk toko "
"yang ingin menggunakan seluruh ekosistem WooCommerce."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:277
msgid ""
"Simpler and quicker. Plans + Stripe Checkout, no WooCommerce needed. Fewer "
"features, ideal for basic subscription sites."
msgstr ""
"Lebih sederhana dan cepat. Paket + Stripe Checkout, tanpa perlu "
"WooCommerce. Fitur lebih sedikit, ideal untuk situs langganan dasar."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:292
msgid "Add to cart button text"
msgstr "Teks tombol Tambah ke keranjang"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:298
msgid "Allow any payment gateway to be used for subscription purchases."
msgstr "Izinkan semua gateway pembayaran digunakan untuk pembelian langganan."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:309
msgid "Allow subscription and non-subscription products in the same cart."
msgstr "Izinkan produk langganan dan non-langganan dalam satu keranjang yang sama."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:323
msgid "Help improve Milo Subscriptions"
msgstr "Bantu tingkatkan Milo Subscriptions"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:339
msgid "Hide details"
msgstr "Sembunyikan detail"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:374
msgid "STEP 2 OF "
msgstr "LANGKAH 2 DARI "

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:397
msgid "Maximum suspensions"
msgstr "Suspensi maksimum"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:449
msgid "Activation did not complete. Please retry."
msgstr "Aktivasi tidak selesai. Silakan coba lagi."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:452
msgid "Failed to activate Milo Payments. Please try again."
msgstr "Gagal mengaktifkan Milo Payments. Silakan coba lagi."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:460
msgid "One plugin, all gateways"
msgstr "Satu plugin, semua gerbang pembayaran"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:461
msgid "Stripe, PayPal, Mollie, and Square. No need for separate plugins."
msgstr "Stripe, PayPal, Mollie, dan Square. Tidak perlu plugin terpisah."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:465
msgid "One-click OAuth setup"
msgstr "Pengaturan OAuth satu klik"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:466
msgid "Connect your accounts securely. No API keys to copy or paste."
msgstr ""
"Hubungkan akun Anda dengan aman. Tidak perlu menyalin atau menempelkan "
"kunci API."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:470
msgid "Built for subscriptions"
msgstr "Dibuat untuk langganan"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:471
msgid "Automatic renewals, saved cards, SCA/3D Secure out of the box."
msgstr "Perpanjangan otomatis, kartu tersimpan, SCA/3D Secure langsung tersedia."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:480
#: src/wizard/WizardApp.jsx:502
msgid "STEP 3 OF "
msgstr "LANGKAH 3 DARI "

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:483
msgid "Accept Payments"
msgstr "Terima Pembayaran"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:486
msgid "Milo Payments is ready. Connect your gateways after setup."
msgstr ""
"Milo Payments siap digunakan. Hubungkan gerbang pembayaran Anda setelah "
"pengaturan."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:490
msgid "Installed and active"
msgstr "Terinstal dan aktif"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:505
msgid "Payments, simplified"
msgstr "Pembayaran, disederhanakan"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:508
msgid "Accept recurring payments from day one. Free to use, no license needed."
msgstr ""
"Terima pembayaran berulang sejak hari pertama. Gratis digunakan, tanpa "
"lisensi."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:542
msgid "Activating Milo Payments…"
msgstr "Mengaktifkan Milo Payments…"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:543
msgid "Installing Milo Payments…"
msgstr "Menginstal Milo Payments…"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:547
msgid "Required to accept payments and run subscription renewals."
msgstr "Diperlukan untuk menerima pembayaran dan menjalankan perpanjangan langganan."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:556
msgid "Activation failed"
msgstr "Aktivasi gagal"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:561
msgid "Retry"
msgstr "Coba lagi"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:567
msgid "Add Milo Payments (free)"
msgstr "Tambah Milo Payments (gratis)"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:570
msgid ""
"Milo Subscriptions processes payments through Milo Payments, a separate "
"free plugin. With your go-ahead we will install and activate it now. Prefer "
"a gateway you already have? Skip this and add the Any Gateway add-on later."
msgstr ""
"Milo Subscriptions memproses pembayaran melalui Milo Payments, plugin "
"gratis terpisah. Dengan persetujuan Anda, kami akan memasang dan "
"mengaktifkannya sekarang. Lebih suka gateway yang sudah Anda miliki? Lewati "
"ini dan tambahkan add-on Any Gateway nanti."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:574
msgid "Activate Milo Payments"
msgstr "Aktifkan Milo Payments"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:575
msgid "Install & activate Milo Payments"
msgstr "Pasang & aktifkan Milo Payments"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:585
#: src/wizard/WizardApp.jsx:708
msgid "Skip for now"
msgstr "Lewati untuk sekarang"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:644
msgid "STEP 4 OF "
msgstr "LANGKAH 4 DARI "

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:647
msgid "Create your first product"
msgstr "Buat produk pertama Anda"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:650
msgid ""
"Just the essentials — you can add images, descriptions, variations and more "
"later. Skip this step if you already have products or plan to add them from "
"the Products screen."
msgstr ""
"Hanya yang penting — Anda dapat menambahkan gambar, deskripsi, variasi, dan "
"lainnya nanti. Lewati langkah ini jika Anda sudah memiliki produk atau "
"berencana menambahkannya dari layar Produk."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:612
msgid "Add a name and a price above zero."
msgstr "Tambahkan nama dan harga di atas nol."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:707
msgid "Create & continue"
msgstr "Buat & lanjutkan"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:755
msgid "Migration stopped."
msgstr "Migrasi dihentikan."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:827
msgid ""
"Failed to start migration. You can try again or import later from the "
"Import page."
msgstr ""
"Gagal memulai migrasi. Anda dapat mencoba lagi atau impor nanti dari "
"halaman Impor."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:838
msgid "STEP 5 OF "
msgstr "LANGKAH 5 DARI "

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:844
msgid "Migrate existing subscriptions from another plugin."
msgstr "Migrasikan langganan yang sudah ada dari plugin lain."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:856
msgid "subscriptions found"
msgstr "langganan ditemukan"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:875
msgid "Import now"
msgstr "Impor sekarang"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:903
msgid "subscriptions imported."
msgstr "langganan berhasil diimpor."

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:910
msgid "processed"
msgstr "diproses"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:928
msgid "Milo Subscriptions now handles renewals."
msgstr "Milo Subscriptions sekarang menangani perpanjangan."

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:931
#. translators: %s: source plugin name
msgid ""
"After one full billing cycle confirms everything is working, you can safely "
"deactivate %s."
msgstr ""
"Setelah satu siklus penagihan penuh memastikan semuanya berjalan lancar, "
"Anda dapat menonaktifkan %s dengan aman."

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:972
msgid "subscriptions"
msgstr "langganan"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:973
msgid "payment methods"
msgstr "metode pembayaran"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:974
msgid "monthly revenue"
msgstr "pendapatan bulanan"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:985
#. translators: %d: number of warnings
msgid "%d warning(s) detected. Check the Import page for details."
msgstr "%d peringatan terdeteksi. Periksa halaman Impor untuk detailnya."

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:999
msgid "Try again"
msgstr "Coba lagi"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1020
msgid ""
"No subscriptions to import. You can always import later from the Import "
"page."
msgstr ""
"Tidak ada langganan untuk diimpor. Anda selalu dapat impor nanti dari "
"halaman Impor."

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1032
msgid "Finish Setup"
msgstr "Selesaikan Pengaturan"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1054
msgid "You're all set!"
msgstr "Semua sudah siap!"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1056
msgid "Milo Subscriptions is ready. What would you like to do first?"
msgstr ""
"Milo Subscriptions siap digunakan. Apa yang ingin Anda lakukan terlebih "
"dahulu?"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1067
msgid "Create a Subscription Product"
msgstr "Buat Produk Langganan"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1073
msgid "Go to Dashboard"
msgstr "Pergi ke Dashboard"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1082
msgid "Browse Add-ons"
msgstr "Lihat Add-on"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1084
msgid "Extend Milo Subscriptions with powerful add-ons"
msgstr "Perluas Milo Subscriptions dengan add-on yang powerful"

#: includes/class-blocks-integration.php:346
#: includes/class-cart.php:518
#: includes/class-subscription.php:714
#: includes/product/class-product-subscription.php:272
#: includes/product/class-product-variable-subscription.php:108
msgctxt "singular billing period"
msgid "day"
msgstr "hari"

#: includes/class-blocks-integration.php:347
#: includes/class-cart.php:519
#: includes/class-subscription.php:715
#: includes/product/class-product-subscription.php:273
#: includes/product/class-product-variable-subscription.php:109
msgctxt "singular billing period"
msgid "week"
msgstr "minggu"

#: includes/class-blocks-integration.php:348
#: includes/class-cart.php:520
#: includes/class-subscription.php:716
#: includes/product/class-product-subscription.php:274
#: includes/product/class-product-variable-subscription.php:110
msgctxt "singular billing period"
msgid "month"
msgstr "bulan"

#: includes/class-blocks-integration.php:349
#: includes/class-cart.php:521
#: includes/class-subscription.php:717
#: includes/product/class-product-subscription.php:275
#: includes/product/class-product-variable-subscription.php:111
msgctxt "singular billing period"
msgid "year"
msgstr "tahun"

#: includes/class-plugin.php:340
#: includes/class-post-types.php:101
#: includes/class-post-types.php:156
msgctxt "Subscription status"
msgid "Active"
msgstr "Aktif"

#: includes/class-plugin.php:341
#: includes/class-post-types.php:128
#: includes/class-post-types.php:159
msgctxt "Subscription status"
msgid "Expired"
msgstr "Kedaluwarsa"

#: includes/class-plugin.php:342
#: includes/class-post-types.php:137
#: includes/class-post-types.php:160
msgctxt "Subscription status"
msgid "Pending Cancellation"
msgstr "Pembatalan Tertunda"

#: includes/class-post-types.php:92
#: includes/class-post-types.php:155
msgctxt "Subscription status"
msgid "Pending"
msgstr "Tertunda"

#: includes/class-post-types.php:110
#: includes/class-post-types.php:157
msgctxt "Subscription status"
msgid "On hold"
msgstr "Ditahan"

#: includes/class-post-types.php:119
#: includes/class-post-types.php:158
msgctxt "Subscription status"
msgid "Cancelled"
msgstr "Dibatalkan"

#: includes/product/class-product-variable-subscription.php:79
#. translators: 1: min price, 2: max price
msgctxt "Price range"
msgid "%1$s &ndash; %2$s"
msgstr "%1$s &ndash; %2$s"

#: build/admin.js:10
msgctxt "verb"
msgid "Filter"
msgstr "Filter"

#: build/admin.js:12
msgctxt "Density option for DataView layout"
msgid "Comfortable"
msgstr "Nyaman"

#: build/admin.js:12
msgctxt "Density option for DataView layout"
msgid "Balanced"
msgstr "Seimbang"

#: build/admin.js:12
msgctxt "Density option for DataView layout"
msgid "Compact"
msgstr "Ringkas"

#: build/admin.js:18
#. translators: 1: Current page number, 2: Total number of pages.
msgctxt "paging"
msgid "<div>Page</div>%1$s<div>of %2$s</div>"
msgstr "<div>Halaman</div>%1$s<div>dari %2$s</div>"

#: build/admin.js:21
#. translators: %s: field label
msgctxt "field"
msgid "Hide %s"
msgstr "Sembunyikan %s"

#: build/admin.js:22
#. translators: %s: field label
msgctxt "field"
msgid "Show %s"
msgstr "Tampilkan %s"

#: build/admin.js:25
#. translators: %s: Field name.
msgctxt "field"
msgid "Edit %s"
msgstr "Edit %s"

#: build/admin.js:22
msgctxt "View is used as a noun"
msgid "View options"
msgstr "Opsi tampilan"
