mirror of
https://github.com/arsvendg/Stirling-PDF.git
synced 2026-09-14 20:52:08 +02:00
translations and version bump (#5878)
This commit is contained in:
@@ -96,6 +96,8 @@ pin = "Sematkan File (tetap aktif setelah alat dijalankan)"
|
||||
poweredBy = "Ditenagai oleh"
|
||||
pro = "Pro"
|
||||
processTimeWarning = "Peringatan: Proses ini dapat memakan waktu hingga satu menit, tergantung pada ukuran berkas"
|
||||
processingComplete = "File Anda siap."
|
||||
processingCompleteMultiple = "{{count}} file siap."
|
||||
property = "Properti"
|
||||
quickPosition = "Posisi Cepat"
|
||||
red = "Merah"
|
||||
@@ -105,6 +107,7 @@ save = "Simpan"
|
||||
saveToBrowser = "Simpan ke Peramban"
|
||||
saveUnavailable = "Simpan tidak tersedia untuk item ini"
|
||||
seeDockerHub = "Lihat Docker Hub"
|
||||
editSecret = "Edit nilai ini"
|
||||
selectFillter = "-- Pilih --"
|
||||
size = "Ukuran"
|
||||
sponsor = "Pembantu"
|
||||
@@ -651,6 +654,7 @@ description = "Konfigurasikan penyedia autentikasi eksternal seperti OAuth2 dan
|
||||
disconnect = "Putuskan"
|
||||
disconnected = "Penyedia berhasil diputuskan"
|
||||
disconnectError = "Gagal memutuskan penyedia"
|
||||
documentation = "Lihat dokumentasi"
|
||||
imageResolutionFull = "Penuh (Ukuran Asli)"
|
||||
imageResolutionReduced = "Dikurangi (Maks 1200px)"
|
||||
linkedServices = "Layanan Tertaut"
|
||||
@@ -964,6 +968,18 @@ label = "Lokal Bawaan"
|
||||
description = "Ukuran unggahan file maksimum (mis., 100MB, 1GB)"
|
||||
label = "Batas Unggah File"
|
||||
|
||||
[admin.settings.general.hideDisabledTools]
|
||||
description = "Sembunyikan alat yang dinonaktifkan dari antarmuka"
|
||||
label = "Sembunyikan Alat Nonaktif"
|
||||
|
||||
[admin.settings.general.hideDisabledTools.googleDrive]
|
||||
description = "Sembunyikan tombol Google Drive saat tidak diaktifkan"
|
||||
label = "Sembunyikan Google Drive"
|
||||
|
||||
[admin.settings.general.hideDisabledTools.mobileScanner]
|
||||
description = "Sembunyikan tombol pemindai QR seluler saat tidak diaktifkan"
|
||||
label = "Sembunyikan Pemindai Seluler"
|
||||
|
||||
[admin.settings.general.frontendUrl]
|
||||
description = "URL dasar untuk frontend (mis., https://pdf.example.com). Digunakan untuk tautan undangan email dan unggah Kode QR seluler. Biarkan kosong untuk menggunakan backend URL."
|
||||
label = "Frontend URL"
|
||||
@@ -1148,6 +1164,8 @@ title = "Keamanan"
|
||||
|
||||
[admin.settings.security.audit]
|
||||
label = "Pencatatan Audit"
|
||||
showDetails = "Tampilkan detail level audit"
|
||||
hideDetails = "Sembunyikan detail level audit"
|
||||
|
||||
[admin.settings.security.audit.enabled]
|
||||
description = "Lacak tindakan pengguna dan peristiwa sistem untuk kepatuhan dan pemantauan keamanan"
|
||||
@@ -1157,10 +1175,32 @@ label = "Aktifkan Pencatatan Audit"
|
||||
description = "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE"
|
||||
label = "Tingkat Audit"
|
||||
|
||||
[admin.settings.security.audit.levelDetails]
|
||||
off = "Tanpa pencatatan audit (kecuali kejadian keamanan kritis)"
|
||||
basic = "Operasi file PDF (kompres, pisah, gabung, dll.) dan perubahan pengaturan. Mencatat: status operasi (berhasil/gagal), parameter metode, waktu. Volume log minimal."
|
||||
standard = "Kejadian BASIC plus: login/logout pengguna, perubahan akun, permintaan GET umum. Tidak termasuk panggilan polling berkelanjutan (/auth/me, /app-config, /health, dll.) untuk mengurangi kebisingan log. Ideal untuk sebagian besar penerapan."
|
||||
verbose = "Kejadian STANDARD plus: panggilan polling berkelanjutan, semua permintaan GET, waktu terperinci. Peringatan: volume log tinggi dan berdampak pada performa."
|
||||
|
||||
[admin.settings.security.audit.retentionDays]
|
||||
description = "Jumlah hari untuk mempertahankan log audit"
|
||||
label = "Retensi Audit (hari)"
|
||||
|
||||
[admin.settings.security.audit.advancedOptions]
|
||||
title = "Opsi Lanjutan"
|
||||
description = "Opsi berikut meningkatkan waktu pemrosesan dan penggunaan memori. Aktifkan hanya jika benar-benar diperlukan."
|
||||
|
||||
[admin.settings.security.audit.captureFileHash]
|
||||
description = "Ekstrak hash SHA-256 dari file PDF yang diunggah untuk verifikasi integritas. Independen dari level audit."
|
||||
label = "Tangkap Hash File (SHA-256)"
|
||||
|
||||
[admin.settings.security.audit.capturePdfAuthor]
|
||||
description = "Ekstrak field penulis dari dokumen PDF saat pemrosesan. Memerlukan parsing PDF, menambah latensi. Independen dari level audit."
|
||||
label = "Tangkap Metadata Penulis PDF"
|
||||
|
||||
[admin.settings.security.audit.captureOperationResults]
|
||||
description = "Tangkap nilai balikan metode. Tidak direkomendasikan: secara signifikan meningkatkan volume log dan penggunaan disk."
|
||||
label = "Tangkap Hasil Operasi"
|
||||
|
||||
[admin.settings.security.csrfDisabled]
|
||||
description = "Nonaktifkan perlindungan Cross-Site Request Forgery (tidak disarankan)"
|
||||
label = "Nonaktifkan Perlindungan CSRF"
|
||||
@@ -1536,72 +1576,152 @@ tags = "embed,attach,file,attachment,attachments"
|
||||
title = "Add attachments"
|
||||
|
||||
[audit]
|
||||
configureAudit = "Konfigurasikan Pencatatan Audit"
|
||||
configureAuditMessage = "Sesuaikan level pencatatan audit, periode retensi, dan pengaturan lainnya di bagian Keamanan & Autentikasi."
|
||||
disabled = "Pencatatan audit dinonaktifkan"
|
||||
disabledMessage = "Aktifkan pencatatan audit di konfigurasi aplikasi Anda untuk melacak peristiwa sistem."
|
||||
enterpriseRequired = "Diperlukan Lisensi Enterprise"
|
||||
enterpriseRequiredMessage = "Sistem pencatatan audit adalah fitur enterprise. Harap tingkatkan ke lisensi enterprise untuk mengakses log audit dan analitik."
|
||||
goToSettings = "Buka Pengaturan Audit"
|
||||
notAvailable = "Sistem audit tidak tersedia"
|
||||
notAvailableMessage = "Sistem audit belum dikonfigurasi atau tidak tersedia."
|
||||
|
||||
[audit.charts]
|
||||
byType = "Peristiwa berdasarkan Jenis"
|
||||
byUser = "Peristiwa berdasarkan Pengguna"
|
||||
day = "Hari"
|
||||
error = "Kesalahan saat memuat grafik"
|
||||
month = "Bulan"
|
||||
overTime = "Peristiwa Seiring Waktu"
|
||||
title = "Dasbor Audit"
|
||||
week = "Minggu"
|
||||
|
||||
[audit.error]
|
||||
title = "Kesalahan saat memuat sistem audit"
|
||||
|
||||
[audit.events]
|
||||
actions = "Tindakan"
|
||||
clearFilters = "Bersihkan"
|
||||
details = "Detail"
|
||||
endDate = "Tanggal berakhir"
|
||||
error = "Kesalahan saat memuat peristiwa"
|
||||
eventDetails = "Detail Peristiwa"
|
||||
filterByType = "Saring berdasarkan jenis"
|
||||
filterByUser = "Saring berdasarkan pengguna"
|
||||
ipAddress = "Alamat IP"
|
||||
noEvents = "Tidak ada peristiwa"
|
||||
startDate = "Tanggal mulai"
|
||||
timestamp = "Stempel waktu"
|
||||
title = "Peristiwa Audit"
|
||||
type = "Jenis"
|
||||
user = "Pengguna"
|
||||
viewDetails = "Lihat Detail"
|
||||
|
||||
[audit.export]
|
||||
clearFilters = "Bersihkan"
|
||||
description = "Ekspor peristiwa audit ke format CSV atau JSON. Gunakan filter untuk membatasi data yang diekspor."
|
||||
endDate = "Tanggal berakhir"
|
||||
error = "Gagal mengekspor data"
|
||||
exportButton = "Ekspor Data"
|
||||
fieldAuthor = "Penulis (dari PDF)"
|
||||
fieldDate = "Tanggal"
|
||||
fieldDocumentName = "Nama Dokumen"
|
||||
fieldFileHash = "File Hash (SHA-256)"
|
||||
fieldIpAddress = "Alamat IP"
|
||||
fieldOperationResults = "Hasil Operasi"
|
||||
fieldOutcome = "Hasil (Berhasil/Gagal)"
|
||||
fieldTool = "Alat"
|
||||
fieldUsername = "Nama Pengguna"
|
||||
filterByType = "Saring berdasarkan jenis"
|
||||
filterByUser = "Saring berdasarkan pengguna"
|
||||
filters = "Filter (Opsional)"
|
||||
format = "Format Ekspor"
|
||||
selectFields = "Pilih Bidang untuk Disertakan"
|
||||
startDate = "Tanggal mulai"
|
||||
title = "Ekspor Data Audit"
|
||||
verboseRequired = "Memerlukan level audit VERBOSE"
|
||||
|
||||
[audit.systemStatus]
|
||||
autoRefresh = "Penyegaran otomatis"
|
||||
autoRefreshLabel = "Penyegaran otomatis setiap 30 dtk"
|
||||
captureBySettings = "Aktifkan di pengaturan"
|
||||
capturedFields = "Bidang yang Dicatat"
|
||||
date = "Tanggal"
|
||||
days = "hari"
|
||||
disabled = "Dinonaktifkan"
|
||||
documentName = "Nama Dokumen"
|
||||
enabled = "Diaktifkan"
|
||||
fileHash = "Hash File"
|
||||
level = "Tingkat Audit"
|
||||
pdfAuthor = "Penulis PDF"
|
||||
retention = "Periode Retensi"
|
||||
status = "Pencatatan Audit"
|
||||
title = "Status Sistem"
|
||||
tool = "Alat"
|
||||
totalEvents = "Total Peristiwa"
|
||||
username = "Nama Pengguna"
|
||||
verboseOnly = "Hanya VERBOSE"
|
||||
|
||||
[audit.stats]
|
||||
activeUsers = "Pengguna Aktif"
|
||||
attention = "Perlu perhatian"
|
||||
avgLatency = "Latensi Rata-rata"
|
||||
error = "Kesalahan memuat statistik"
|
||||
errorLoadingStats = "Gagal memuat statistik"
|
||||
excellent = "Sangat baik"
|
||||
good = "Baik"
|
||||
noData = "N/A"
|
||||
successRate = "Tingkat Keberhasilan"
|
||||
title = "Ringkasan"
|
||||
totalEvents = "Total Kejadian"
|
||||
vsLastPeriod = "vs periode sebelumnya"
|
||||
|
||||
[audit.charts]
|
||||
byTool = "Alat Teratas yang Digunakan"
|
||||
byType = "Peristiwa berdasarkan Jenis"
|
||||
byUser = "Peristiwa berdasarkan Pengguna"
|
||||
day = "Hari"
|
||||
error = "Kesalahan saat memuat grafik"
|
||||
hourlyActivity = "Aktivitas per Jam"
|
||||
month = "Bulan"
|
||||
noData = "Tidak ada data untuk periode ini"
|
||||
overTime = "Peristiwa Seiring Waktu"
|
||||
title = "Dasbor Audit"
|
||||
week = "Minggu"
|
||||
|
||||
[audit.events]
|
||||
actions = "Tindakan"
|
||||
author = "Penulis"
|
||||
clearFilters = "Bersihkan"
|
||||
details = "Detail"
|
||||
documentName = "Dokumen"
|
||||
endDate = "Tanggal berakhir"
|
||||
error = "Kesalahan saat memuat peristiwa"
|
||||
eventDetails = "Detail Peristiwa"
|
||||
failure = "Gagal"
|
||||
fileHash = "Hash File"
|
||||
filterByType = "Saring berdasarkan jenis"
|
||||
filterByUser = "Saring berdasarkan pengguna"
|
||||
ipAddress = "Alamat IP"
|
||||
noEvents = "Tidak ada peristiwa"
|
||||
outcome = "Status"
|
||||
sortAsc = "Urutkan naik"
|
||||
sortDesc = "Urutkan turun"
|
||||
startDate = "Tanggal mulai"
|
||||
success = "Berhasil"
|
||||
timestamp = "Stempel waktu"
|
||||
title = "Peristiwa Audit"
|
||||
type = "Jenis"
|
||||
user = "Pengguna"
|
||||
viewDetails = "Lihat Detail"
|
||||
|
||||
[audit.filters]
|
||||
allOutcomes = "Semua"
|
||||
failureOnly = "Hanya kegagalan"
|
||||
last7Days = "7 hari terakhir"
|
||||
last30Days = "30 hari terakhir"
|
||||
outcomeFilter = "Hasil"
|
||||
quickPresets = "Filter cepat"
|
||||
successOnly = "Hanya keberhasilan"
|
||||
thisMonth = "Bulan ini"
|
||||
today = "Hari ini"
|
||||
|
||||
[audit.tabs]
|
||||
clearData = "Hapus Data"
|
||||
dashboard = "Dasbor"
|
||||
events = "Peristiwa Audit"
|
||||
export = "Ekspor"
|
||||
|
||||
[audit.clearData]
|
||||
cancel = "Batal"
|
||||
codeDoesNotMatch = "Kode tidak cocok"
|
||||
codePlaceholder = "Ketik kodenya di sini"
|
||||
confirmationCode = "Kode Konfirmasi"
|
||||
confirmationRequired = "Hapus Semua Data Audit"
|
||||
confirmMessage = "Ini akan menghapus semua log audit secara permanen. Masukkan kode konfirmasi di bawah untuk melanjutkan."
|
||||
confirmTitle = "Harap konfirmasi bahwa Anda ingin menghapus"
|
||||
deleteButton = "Hapus"
|
||||
enterCode = "Kode Konfirmasi"
|
||||
enterCodeBelow = "Masukkan kode persis seperti di atas (sensitif huruf besar/kecil)"
|
||||
initiateDelete = "Hapus Semua Data"
|
||||
irreversible = "TIDAK DAPAT DIBATALKAN"
|
||||
success = "Berhasil"
|
||||
successMessage = "Semua data audit berhasil dihapus"
|
||||
warning1 = "Tindakan ini tidak dapat dibatalkan"
|
||||
warning2 = "Menghapus data audit akan menghapus secara permanen semua log audit historis, termasuk kejadian keamanan, aktivitas pengguna, dan operasi file dari database."
|
||||
|
||||
[auth]
|
||||
accessDenied = "Akses Ditolak"
|
||||
insufficientPermissions = "Anda tidak memiliki izin untuk melakukan tindakan ini."
|
||||
@@ -2254,9 +2374,11 @@ copy = "Salin"
|
||||
done = "Selesai"
|
||||
error = "Error"
|
||||
expand = "Perluas"
|
||||
learnMore = "Pelajari lebih lanjut"
|
||||
lines = "baris"
|
||||
loading = "Memuat..."
|
||||
next = "Berikutnya"
|
||||
operation = "operasi ini"
|
||||
preview = "Pratinjau"
|
||||
previous = "Sebelumnya"
|
||||
refresh = "Muat Ulang"
|
||||
@@ -2920,6 +3042,7 @@ copyStack = "Salin Stack Trace"
|
||||
discordSubmit = "Discord - Kirim pos dukungan"
|
||||
dismissAllErrors = "Abaikan Semua Kesalahan"
|
||||
encryptedPdfMustRemovePassword = "PDF ini terenkripsi atau dilindungi kata sandi. Harap buka kunci sebelum mengonversi ke PDF/A."
|
||||
generic = "Terjadi kesalahan"
|
||||
github = "Kirim tiket di GitHub"
|
||||
githubSubmit = "GitHub - Kirim tiket"
|
||||
incorrectPasswordProvided = "Kata sandi PDF salah atau tidak diberikan."
|
||||
@@ -4456,6 +4579,10 @@ upgradeCompleteMessage = "Langganan Anda telah diupgrade dengan sukses. Kunci li
|
||||
upgradeSuccess = "Pembayaran berhasil! Langganan Anda telah diupgrade. Lisensi telah diperbarui di server Anda. Anda akan menerima email konfirmasi segera."
|
||||
upgradeTitle = "Tingkatkan ke {{planName}}"
|
||||
yearly = "Tahunan"
|
||||
checkoutOpened = "Checkout Dibuka di Peramban"
|
||||
checkoutInstructions = "Selesaikan pembelian Anda di jendela peramban yang baru dibuka. Setelah pembayaran selesai, kembali ke sini dan klik tombol di bawah untuk menyegarkan informasi penagihan Anda."
|
||||
refreshBilling = "Saya Sudah Membayar - Segarkan Penagihan"
|
||||
closeLater = "Akan Saya Lakukan Nanti"
|
||||
|
||||
[payment.emailStage]
|
||||
continue = "Lanjut"
|
||||
@@ -4679,6 +4806,13 @@ prompt = "Pilih halaman untuk mengambil tabel"
|
||||
submit = "Ektraksi"
|
||||
title = "PDF ke CSV"
|
||||
|
||||
[PDFToXLSX]
|
||||
header = "PDF ke Excel"
|
||||
prompt = "Pilih halaman untuk mengekstrak tabel"
|
||||
submit = "Konversi"
|
||||
title = "PDF ke Excel (XLSX)"
|
||||
tags = "spreadsheet,excel,xlsx,tabel,ekstrak,konversi"
|
||||
|
||||
[PDFToHTML]
|
||||
credit = "Layanan ini menggunakan pdftohtml untuk konversi berkas."
|
||||
header = "PDF ke HTML"
|
||||
@@ -4835,6 +4969,7 @@ customPricing = "Khusus"
|
||||
featureComparison = "Perbandingan Fitur"
|
||||
from = "Mulai"
|
||||
hideComparison = "Sembunyikan Perbandingan Fitur"
|
||||
included = "Termasuk"
|
||||
includedInCurrent = "Termasuk dalam Paket Anda"
|
||||
licensedSeats = "Berlisensi: {{count}} seat"
|
||||
manage = "Kelola"
|
||||
@@ -4852,9 +4987,11 @@ title = "Paket Aktif"
|
||||
|
||||
[plan.availablePlans]
|
||||
subtitle = "Pilih paket yang sesuai kebutuhan Anda"
|
||||
loadError = "Tidak dapat memuat harga paket. Menggunakan nilai default."
|
||||
title = "Paket yang Tersedia"
|
||||
|
||||
[plan.enterprise]
|
||||
siteLicense = "Lisensi Situs"
|
||||
highlight1 = "Harga kustom"
|
||||
highlight2 = "Dukungan khusus"
|
||||
highlight3 = "Fitur terbaru"
|
||||
@@ -4928,6 +5065,81 @@ keyDescription = "Tempel kunci lisensi dari email Anda"
|
||||
success = "Lisensi Diaktifkan!"
|
||||
successMessage = "Lisensi Anda berhasil diaktifkan. Anda sekarang dapat menutup jendela ini."
|
||||
|
||||
[plan.team]
|
||||
name = "Team"
|
||||
siteLicense = "Lisensi Situs"
|
||||
|
||||
[credits]
|
||||
enableOverageBilling = "Aktifkan Penagihan Kelebihan Pemakaian"
|
||||
maybeLater = "Mungkin nanti"
|
||||
upgrade = "Tingkatkan"
|
||||
|
||||
[credits.modal]
|
||||
advancedMonitoring = "Pemantauan lanjutan"
|
||||
allInOneWorkspace = "Ruang kerja PDF serba ada (penampil, alat & agen)"
|
||||
apiSandbox = "Sandbox API"
|
||||
contactSales = "Hubungi Penjualan"
|
||||
creditsRemaining = "{{current}} dari {{total}} tersisa"
|
||||
creditsThisMonth = "Kredit bulanan"
|
||||
current = "Paket Saat Ini"
|
||||
customPricing = "Kustom"
|
||||
customSmartFolders = "Smart Folder Kustom"
|
||||
dedicatedSupportSlas = "Dukungan khusus & SLA"
|
||||
enterpriseSubscription = "Enterprise"
|
||||
everythingInCredits = "Semua di Credits, plus:"
|
||||
everythingInFree = "Semua di Free, plus:"
|
||||
fasterThroughput = "Throughput 10x lebih cepat"
|
||||
forRegularWork = "Untuk pekerjaan PDF rutin:"
|
||||
freeTier = "Tingkat Gratis"
|
||||
fullyPrivateFiles = "File sepenuhnya privat"
|
||||
largeFileProcessing = "Pemrosesan file besar"
|
||||
managedMemberMessage = "Anda memiliki akses tak terbatas ke kredit melalui tim Anda. Jika membutuhkan bantuan, hubungi pemimpin tim Anda."
|
||||
managedMemberTitle = "Kredit Tak Terbatas"
|
||||
meteringBillingNote = "Kredit kelebihan ditagihkan bulanan bersama langganan Team Anda. Lacak penggunaan kapan saja di pengaturan akun Anda."
|
||||
meteringExplanation = "Paket Team Anda mencakup {{credits}} kredit per bulan. Saat habis, penagihan kelebihan pemakaian otomatis menyediakan kredit tambahan sehingga Anda tidak perlu berhenti bekerja."
|
||||
meteringIncluded = "{{credits}} kredit/bulan termasuk dengan Team"
|
||||
meteringNoCommitment = "Tanpa komitmen, batalkan kapan saja"
|
||||
meteringNeverRunOut = "Tidak akan kehabisan kredit"
|
||||
meteringPayAsYouGo = "Bayar sesuai pemakaian"
|
||||
meteringPrice = "Kredit tambahan seharga {{price}}/kredit"
|
||||
meteringTitle = "Penagihan Kelebihan Pemakaian Sesuai Penggunaan"
|
||||
monthlyCredits = "kredit bulanan"
|
||||
orgWideAccess = "Kontrol akses seluruh organisasi"
|
||||
overage = "kelebihan"
|
||||
perMonth = "/bulan"
|
||||
popular = "Populer"
|
||||
premiumAiModels = "Model AI premium"
|
||||
prioritySupport = "Dukungan prioritas"
|
||||
privateDocCloud = "Cloud Dokumen Privat"
|
||||
ragFineTuning = "RAG + fine-tuning"
|
||||
secureApiAccess = "Akses API aman"
|
||||
selfHostLink = "Tinjau dokumentasi dan paket"
|
||||
selfHostPrompt = "Ingin self-hosting?"
|
||||
standardThroughput = "Throughput standar"
|
||||
subtitle = "Tingkatkan ke Team untuk 10x kredit dan pemrosesan lebih cepat."
|
||||
subtitlePro = "Aktifkan penagihan kelebihan pemakaian otomatis agar tidak pernah kehabisan kredit."
|
||||
teamLeaderOnly = "Hanya pemimpin tim yang dapat mengaktifkan penagihan kelebihan pemakaian"
|
||||
teamSubscription = "Team"
|
||||
titleExhausted = "Anda telah menggunakan kredit gratis Anda"
|
||||
titleExhaustedPro = "Kredit Anda telah habis"
|
||||
unlimitedApiAccess = "Akses API tanpa batas"
|
||||
unlimitedMonthlyCredits = "Lisensi Situs"
|
||||
unlimitedSeats = "Kursi tanpa batas"
|
||||
|
||||
[credits.modal.features]
|
||||
everythingInCredits = "Semua di Credits, plus:"
|
||||
everythingInFree = "Semua di Free, plus:"
|
||||
forRegularWork = "Untuk pekerjaan PDF rutin:"
|
||||
|
||||
[credits.insufficient]
|
||||
brief = "Kredit tidak mencukupi. Anda memerlukan {{required}} kredit tetapi hanya memiliki {{current}}."
|
||||
freeTier = "Tingkatkan ke Team untuk 10x lebih banyak kredit dan penagihan kelebihan pemakaian tanpa batas."
|
||||
managedMember = "Silakan hubungi pemimpin tim Anda untuk bantuan."
|
||||
message = "Anda tidak memiliki cukup kredit untuk menjalankan {{tool}}. Saat ini Anda memiliki {{current}} kredit."
|
||||
messageWithAmount = "Anda memerlukan {{required}} kredit untuk menjalankan {{tool}}, tetapi Anda hanya memiliki {{current}}."
|
||||
teamMember = "Aktifkan penagihan kelebihan pemakaian agar tidak pernah kehabisan kredit."
|
||||
title = "Kredit Tidak Mencukupi"
|
||||
|
||||
[printFile]
|
||||
header = "Cetak File ke Printer"
|
||||
submit = "Cetak"
|
||||
@@ -5565,6 +5777,70 @@ user = "Masuk sebagai"
|
||||
saas = "Stirling Cloud"
|
||||
selfhosted = "Self-Hosted"
|
||||
|
||||
[settings.planBilling]
|
||||
currentPlan = "Paket Saat Ini"
|
||||
loading = "Memuat informasi penagihan..."
|
||||
notAvailable = "Paket & Penagihan hanya tersedia saat terhubung ke Stirling Cloud (mode SaaS)."
|
||||
title = "Paket & Penagihan"
|
||||
|
||||
[settings.planBilling.billing]
|
||||
manageBilling = "Kelola Penagihan"
|
||||
nextBillingDate = "Tanggal penagihan berikutnya"
|
||||
overageCost = "Biaya kelebihan saat ini: {{amount}} ({{credits}} kredit)"
|
||||
|
||||
[settings.planBilling.credits]
|
||||
estimatedCost = "Perkiraan biaya: {{amount}}"
|
||||
freeTierInfo = "Paket gratis mencakup {{freeCredits}} kredit per bulan. Tingkatkan ke Team untuk {{teamCredits}} kredit/bulan dan penagihan kelebihan pemakaian bayar sesuai pemakaian."
|
||||
included = "{{count}} kredit/bulan (termasuk)"
|
||||
noOverage = "Tidak ada biaya kelebihan bulan ini. Anda menggunakan {{count}} kredit yang sudah termasuk."
|
||||
overage = "+ {{count}} kelebihan"
|
||||
overageInfo = "Kredit kelebihan ditagihkan sebesar {{price}} per kredit. Anda hanya membayar yang digunakan di luar jatah bulanan."
|
||||
title = "Penggunaan Kredit"
|
||||
|
||||
[settings.planBilling.errors]
|
||||
fetchFailed = "Tidak dapat mengambil data penagihan"
|
||||
retry = "Coba lagi"
|
||||
|
||||
[settings.planBilling.status]
|
||||
active = "Aktif"
|
||||
canceled = "Dibatalkan"
|
||||
pastDue = "Tertunggak"
|
||||
trial = "Uji Coba"
|
||||
|
||||
[settings.planBilling.tier]
|
||||
enterprise = "Enterprise"
|
||||
enterpriseDescription = "Fitur dan dukungan enterprise kustom"
|
||||
free = "Gratis"
|
||||
freeDescription = "50 kredit per bulan"
|
||||
team = "Team"
|
||||
teamBadge = "Team"
|
||||
teamDescription = "Termasuk 500 kredit/bulan, penagihan kelebihan pemakaian otomatis untuk layanan tanpa gangguan"
|
||||
teamTooltipCredits = "Paket Team mencakup {{credits}} kredit/bulan."
|
||||
teamTooltipFineprint = "Hanya membayar pemakaian di luar kredit yang termasuk."
|
||||
teamTooltipOverage = "Penagihan kelebihan pemakaian otomatis sebesar {{price}}/kredit memastikan layanan tanpa gangguan."
|
||||
|
||||
[settings.planBilling.team]
|
||||
managedByTeam = "Dikelola oleh tim"
|
||||
memberCount = "{{count}} anggota tim"
|
||||
|
||||
[settings.planBilling.trial]
|
||||
daysRemaining = "{{days}} hari tersisa"
|
||||
daysRemainingFull = "Uji coba Anda berakhir dalam {{days}} hari"
|
||||
endDate = "Berakhir: {{date}}"
|
||||
endsOn = "Uji coba berakhir"
|
||||
title = "Uji Coba Gratis Aktif"
|
||||
|
||||
[settings.planBilling.upgrade]
|
||||
cta = "Tingkatkan ke Team"
|
||||
featureApi = "Akses API untuk otomasi"
|
||||
featureCredits = "{{teamCredits}} kredit per bulan (dibanding {{freeCredits}} pada Gratis)"
|
||||
featureMembers = "Anggota tim tanpa batas"
|
||||
featureSupport = "Dukungan prioritas"
|
||||
featureThroughput = "Throughput pemrosesan lebih cepat"
|
||||
opensInBrowser = "Dibuka di peramban untuk menyelesaikan peningkatan"
|
||||
subtitle = "Tingkatkan ke Team untuk:"
|
||||
title = "Tingkatkan Paket Anda"
|
||||
|
||||
[settings.developer]
|
||||
apiKeys = "Kunci API"
|
||||
title = "Pengembang"
|
||||
@@ -5689,6 +5965,9 @@ people = "Anggota"
|
||||
teams = "Tim"
|
||||
title = "Ruang kerja"
|
||||
|
||||
[settings.team]
|
||||
title = "Tim"
|
||||
|
||||
[setup]
|
||||
description = "Mulai dengan memilih cara Anda ingin menggunakan Stirling PDF"
|
||||
welcome = "Selamat datang di Stirling PDF"
|
||||
@@ -6011,6 +6290,11 @@ desc = "Pecah otomatis dengan lembar pemisah"
|
||||
name = "Pemisah Halaman"
|
||||
tooltip = "Gunakan lembar pemisah kode QR di antara dokumen saat memindai"
|
||||
|
||||
[split.methods.byPoster]
|
||||
name = "Potongan Siap Cetak"
|
||||
desc = "Pisah halaman besar menjadi ukuran yang bisa dicetak"
|
||||
tooltip = "Bagi halaman berukuran besar menjadi potongan lebih kecil yang cocok dicetak pada kertas standar (A4, Letter, dll.)"
|
||||
|
||||
[split.methods.byPages]
|
||||
desc = "Ekstrak halaman tertentu (1,3,5-10)"
|
||||
name = "Nomor Halaman"
|
||||
@@ -6029,6 +6313,7 @@ tooltip = "Tentukan ukuran file maksimum (mis. 10MB, 500KB)"
|
||||
[split.methods.prefix]
|
||||
splitAt = "Bagi pada"
|
||||
splitBy = "Bagi berdasarkan"
|
||||
splitInto = "Pisahkan menjadi"
|
||||
|
||||
[split.methodSelection.tooltip]
|
||||
bullet1 = "Klik pada kartu metode untuk memilihnya"
|
||||
@@ -6048,6 +6333,21 @@ selectMethodFirst = "Silakan pilih metode pemisahan terlebih dahulu"
|
||||
chooseMethod = "Pilih Metode"
|
||||
settings = "Pengaturan"
|
||||
|
||||
[split.poster]
|
||||
rightToLeft = "Pisah kanan-ke-kiri"
|
||||
|
||||
[split.poster.pageSize]
|
||||
label = "Ukuran Halaman Target"
|
||||
description = "Ukuran halaman keluaran untuk pencetakan"
|
||||
|
||||
[split.poster.xFactor]
|
||||
label = "Pembagian Horizontal"
|
||||
description = "Jumlah kolom untuk membagi setiap halaman"
|
||||
|
||||
[split.poster.yFactor]
|
||||
label = "Pembagian Vertikal"
|
||||
description = "Jumlah baris untuk membagi setiap halaman"
|
||||
|
||||
[split.tooltip.byChapters]
|
||||
bullet1 = "Tingkat Bookmark: Tingkat mana yang akan dipecah (1=tingkat atas)"
|
||||
bullet2 = "Sertakan Metadata: Pertahankan properti dokumen"
|
||||
@@ -6085,6 +6385,14 @@ bullet5 = "Aktifkan Mode Dupleks jika memindai kedua sisi lembar pemisah"
|
||||
text = "Secara otomatis memecah dokumen hasil pindai menggunakan lembar pemisah fisik dengan kode QR. Sempurna untuk memproses banyak dokumen yang dipindai bersama."
|
||||
title = "Bagi berdasarkan Pemisah Halaman"
|
||||
|
||||
[split.tooltip.byPoster]
|
||||
bullet1 = "Ukuran Halaman Target: Pilih ukuran kertas keluaran (A4, Letter, dll.)"
|
||||
bullet2 = "Pembagian Horizontal/Vertikal: Ukuran grid untuk pemisahan"
|
||||
bullet3 = "Kanan-ke-Kiri: Balik urutan kolom untuk tata letak RTL"
|
||||
bullet4 = "Cetak dan susun potongannya untuk membuat poster Anda"
|
||||
text = "Pisah halaman PDF besar menjadi potongan kecil yang dapat dicetak, cocok untuk ukuran kertas standar. Sempurna untuk membuat cetak poster dari halaman berukuran besar."
|
||||
title = "Pisah untuk Cetak Poster"
|
||||
|
||||
[split.tooltip.byPages]
|
||||
bullet1 = "Titik pemisahan tunggal: 3,7 (pecah setelah halaman 3 dan 7)"
|
||||
bullet2 = "Rentang pemisahan: 3-8 (pecah sebelum halaman 3 dan setelah halaman 8)"
|
||||
@@ -6364,9 +6672,13 @@ tags = "tangkap web, simpan halaman, web-ke-dok, arsip"
|
||||
title = "URL ke PDF"
|
||||
|
||||
[usage]
|
||||
aboutUsageAnalytics = "Tentang Analitik Penggunaan"
|
||||
configureSettings = "Konfigurasikan Pengaturan Analitik"
|
||||
error = "Kesalahan saat memuat statistik penggunaan"
|
||||
noData = "Tidak ada data"
|
||||
noDataMessage = "Tidak ada statistik penggunaan saat ini."
|
||||
usageAnalyticsExplanation = "Analitik penggunaan melacak permintaan endpoint dan pola pemakaian alat. Dikombinasikan dengan dasbor Pencatatan Audit, Anda mendapatkan visibilitas penuh atas aktivitas sistem, performa, dan kejadian keamanan."
|
||||
viewAuditLogs = "Lihat Log Audit"
|
||||
|
||||
[usage.chart]
|
||||
title = "Grafik Penggunaan Endpoint"
|
||||
@@ -6947,3 +7259,278 @@ cancel = "Batal"
|
||||
confirm = "Ekstrak"
|
||||
message = "ZIP ini berisi {{count}} file. Tetap ekstrak?"
|
||||
title = "File ZIP Besar"
|
||||
|
||||
[cloudBadge]
|
||||
tooltip = "Operasi ini akan menggunakan kredit cloud Anda"
|
||||
|
||||
[team]
|
||||
cancelInviteError = "Gagal membatalkan undangan"
|
||||
confirmCancelInvite = "Anda yakin ingin membatalkan undangan ini?"
|
||||
confirmLeave = "Anda yakin ingin keluar dari tim ini?"
|
||||
confirmLeaveLeader = "Sebagai pemimpin tim, keluar akan menghapus Anda dari tim. Anda yakin?"
|
||||
confirmRemove = "Anda yakin ingin menghapus anggota ini?"
|
||||
editName = "Edit nama tim"
|
||||
inviteCancelled = "Undangan dibatalkan"
|
||||
inviteError = "Gagal mengirim undangan"
|
||||
inviteSent = "Undangan berhasil dikirim"
|
||||
leader = "Pemimpin"
|
||||
leaveButton = "Keluar dari Tim"
|
||||
leaveError = "Gagal keluar dari tim"
|
||||
leaveSuccess = "Berhasil keluar dari tim"
|
||||
loading = "Memuat informasi tim..."
|
||||
memberCount = "{{count}} anggota"
|
||||
memberRemoved = "Anggota berhasil dihapus"
|
||||
namePlaceholder = "Masukkan nama tim"
|
||||
personal = "Pribadi"
|
||||
removeError = "Gagal menghapus anggota"
|
||||
renameError = "Gagal mengganti nama tim"
|
||||
renameSuccess = "Nama tim berhasil diganti"
|
||||
|
||||
[team.invitationBanner]
|
||||
message = "mengundang Anda untuk bergabung"
|
||||
acceptButton = "Terima"
|
||||
rejectButton = "Tolak"
|
||||
|
||||
[team.features]
|
||||
badge = "Fitur Tim"
|
||||
subtitle = "Berkolaborasi dengan tim Anda"
|
||||
title = "Kolaborasi Tim"
|
||||
viewPlans = "Lihat Paket"
|
||||
|
||||
[team.features.billing]
|
||||
description = "Kelola penagihan dan langganan"
|
||||
title = "Manajemen Penagihan"
|
||||
|
||||
[team.features.credits]
|
||||
description = "Kumpulan kredit bersama untuk semua anggota"
|
||||
title = "Kredit Bersama"
|
||||
|
||||
[team.features.dashboard]
|
||||
description = "Lihat aktivitas dan penggunaan tim"
|
||||
title = "Dasbor Tim"
|
||||
|
||||
[team.features.invite]
|
||||
description = "Tambahkan anggota ke tim Anda"
|
||||
title = "Undang Anggota"
|
||||
|
||||
[team.invite]
|
||||
cancelLabel = "Batal"
|
||||
invalidEmail = "Alamat email tidak valid"
|
||||
placeholder = "Masukkan alamat email"
|
||||
sendButton = "Kirim Undangan"
|
||||
title = "Undang Anggota Tim"
|
||||
|
||||
[team.members]
|
||||
emailColumn = "Email"
|
||||
empty = "Belum ada anggota tim"
|
||||
nameColumn = "Nama"
|
||||
pending = "Tertunda"
|
||||
remove = "Hapus"
|
||||
roleColumn = "Peran"
|
||||
title = "Anggota Tim"
|
||||
|
||||
[team.upgrade]
|
||||
button = "Tingkatkan ke Team"
|
||||
description = "Buka fitur kolaborasi tim"
|
||||
title = "Tingkatkan ke Paket Team"
|
||||
|
||||
[provider.oauth2.google]
|
||||
scope = "Autentikasi masuk"
|
||||
|
||||
[provider.oauth2.google.clientId]
|
||||
label = "Client ID"
|
||||
description = "Client ID OAuth2 dari Google Cloud Console"
|
||||
|
||||
[provider.oauth2.google.clientSecret]
|
||||
label = "Client Secret"
|
||||
description = "Client Secret OAuth2 dari Google Cloud Console"
|
||||
|
||||
[provider.oauth2.google.scopes]
|
||||
label = "Scopes"
|
||||
description = "Scopes OAuth2 dipisahkan koma"
|
||||
|
||||
[provider.oauth2.google.useAsUsername]
|
||||
label = "Gunakan sebagai Nama Pengguna"
|
||||
description = "Bidang yang digunakan sebagai nama pengguna (email, name, given_name, family_name)"
|
||||
|
||||
[provider.oauth2.github]
|
||||
scope = "Autentikasi masuk"
|
||||
|
||||
[provider.oauth2.github.clientId]
|
||||
label = "Client ID"
|
||||
description = "Client ID OAuth2 dari GitHub Developer Settings"
|
||||
|
||||
[provider.oauth2.github.clientSecret]
|
||||
label = "Client Secret"
|
||||
description = "Client Secret OAuth2 dari GitHub Developer Settings"
|
||||
|
||||
[provider.oauth2.github.scopes]
|
||||
label = "Scopes"
|
||||
description = "Scopes OAuth2 dipisahkan koma"
|
||||
|
||||
[provider.oauth2.github.useAsUsername]
|
||||
label = "Gunakan sebagai Nama Pengguna"
|
||||
description = "Bidang yang digunakan sebagai nama pengguna (email, login, name)"
|
||||
|
||||
[provider.oauth2.keycloak]
|
||||
scope = "SSO"
|
||||
|
||||
[provider.oauth2.keycloak.issuer]
|
||||
label = "Issuer URL"
|
||||
description = "URL dari endpoint OpenID Connect Discovery realm Keycloak"
|
||||
|
||||
[provider.oauth2.keycloak.clientId]
|
||||
label = "Client ID"
|
||||
description = "Client ID OAuth2 dari Keycloak"
|
||||
|
||||
[provider.oauth2.keycloak.clientSecret]
|
||||
label = "Client Secret"
|
||||
description = "Client Secret OAuth2 dari Keycloak"
|
||||
|
||||
[provider.oauth2.keycloak.scopes]
|
||||
label = "Scopes"
|
||||
description = "Scopes OAuth2 dipisahkan koma"
|
||||
|
||||
[provider.oauth2.keycloak.useAsUsername]
|
||||
label = "Gunakan sebagai Nama Pengguna"
|
||||
description = "Bidang yang digunakan sebagai nama pengguna (email, name, given_name, family_name, preferred_username)"
|
||||
|
||||
[provider.oauth2.generic]
|
||||
name = "OAuth2 Generik"
|
||||
scope = "SSO"
|
||||
|
||||
[provider.oauth2.generic.enabled]
|
||||
label = "Aktifkan OAuth2 Generik"
|
||||
description = "Aktifkan autentikasi menggunakan penyedia OAuth2 khusus"
|
||||
|
||||
[provider.oauth2.generic.provider]
|
||||
label = "Nama Penyedia"
|
||||
description = "Nama penyedia OAuth2 Anda (mis., Azure AD, Okta)"
|
||||
|
||||
[provider.oauth2.generic.issuer]
|
||||
label = "Issuer URL"
|
||||
description = "Penyedia yang mendukung OpenID Connect Discovery (/.well-known/openid-configuration)"
|
||||
|
||||
[provider.oauth2.generic.clientId]
|
||||
label = "Client ID"
|
||||
description = "Client ID OAuth2 dari penyedia Anda"
|
||||
|
||||
[provider.oauth2.generic.clientSecret]
|
||||
label = "Client Secret"
|
||||
description = "Client Secret OAuth2 dari penyedia Anda"
|
||||
|
||||
[provider.oauth2.generic.scopes]
|
||||
label = "Scopes"
|
||||
description = "Scopes OAuth2 dipisahkan koma"
|
||||
|
||||
[provider.oauth2.generic.useAsUsername]
|
||||
label = "Gunakan sebagai Nama Pengguna"
|
||||
description = "Bidang yang digunakan sebagai nama pengguna"
|
||||
|
||||
[provider.oauth2.generic.autoCreateUser]
|
||||
label = "Buat Pengguna Otomatis"
|
||||
description = "Buat akun pengguna secara otomatis saat login pertama OAuth2"
|
||||
|
||||
[provider.oauth2.generic.blockRegistration]
|
||||
label = "Blokir Pendaftaran"
|
||||
description = "Cegah pendaftaran pengguna baru melalui OAuth2"
|
||||
|
||||
[provider.smtp]
|
||||
name = "Email SMTP"
|
||||
scope = "Notifikasi Email"
|
||||
|
||||
[provider.smtp.enabled]
|
||||
label = "Aktifkan Email"
|
||||
description = "Aktifkan notifikasi email dan fungsi SMTP"
|
||||
|
||||
[provider.smtp.host]
|
||||
label = "Host SMTP"
|
||||
description = "Nama host atau alamat IP server SMTP Anda"
|
||||
|
||||
[provider.smtp.port]
|
||||
label = "Port SMTP"
|
||||
description = "Nomor port untuk koneksi SMTP (biasanya 25, 465, atau 587)"
|
||||
|
||||
[provider.smtp.username]
|
||||
label = "Username SMTP"
|
||||
description = "Username untuk autentikasi SMTP"
|
||||
|
||||
[provider.smtp.password]
|
||||
label = "Password SMTP"
|
||||
description = "Password untuk autentikasi SMTP"
|
||||
|
||||
[provider.smtp.from]
|
||||
label = "Alamat Pengirim"
|
||||
description = "Alamat email yang digunakan sebagai pengirim"
|
||||
|
||||
[provider.saml2]
|
||||
name = "SAML2"
|
||||
scope = "SSO (SAML)"
|
||||
|
||||
[provider.saml2.enabled]
|
||||
label = "Aktifkan SAML2"
|
||||
description = "Aktifkan autentikasi SAML2 (hanya Enterprise)"
|
||||
|
||||
[provider.saml2.provider]
|
||||
label = "Nama Penyedia"
|
||||
description = "Nama penyedia SAML2 Anda"
|
||||
|
||||
[provider.saml2.registrationId]
|
||||
label = "Registration ID"
|
||||
description = "Nama aplikasi Service Provider (SP) Anda"
|
||||
|
||||
[provider.saml2.idpMetadataUri]
|
||||
label = "IDP Metadata URI"
|
||||
description = "URI untuk metadata penyedia Anda"
|
||||
|
||||
[provider.saml2.idpSingleLoginUrl]
|
||||
label = "IDP Single Login URL"
|
||||
description = "URL untuk memulai SSO"
|
||||
|
||||
[provider.saml2.idpSingleLogoutUrl]
|
||||
label = "IDP Single Logout URL"
|
||||
description = "URL untuk memulai SLO"
|
||||
|
||||
[provider.saml2.idpIssuer]
|
||||
label = "IDP Issuer"
|
||||
description = "ID dari penyedia Anda"
|
||||
|
||||
[provider.saml2.idpCert]
|
||||
label = "Sertifikat IDP"
|
||||
description = "Path sertifikat (mis., classpath:okta.cert)"
|
||||
|
||||
[provider.saml2.privateKey]
|
||||
label = "Kunci Privat"
|
||||
description = "Path kunci privat Anda"
|
||||
|
||||
[provider.saml2.spCert]
|
||||
label = "Sertifikat SP"
|
||||
description = "Path sertifikat penandatanganan Anda"
|
||||
|
||||
[provider.saml2.autoCreateUser]
|
||||
label = "Buat Pengguna Otomatis"
|
||||
description = "Buat akun pengguna secara otomatis saat login pertama SAML2"
|
||||
|
||||
[provider.saml2.blockRegistration]
|
||||
label = "Blokir Pendaftaran"
|
||||
description = "Cegah pendaftaran pengguna baru melalui SAML2"
|
||||
|
||||
[provider.googledrive]
|
||||
name = "Google Drive"
|
||||
scope = "Impor File"
|
||||
|
||||
[provider.googledrive.enabled]
|
||||
label = "Aktifkan Google Drive File Picker"
|
||||
description = "Izinkan pengguna mengimpor file langsung dari Google Drive"
|
||||
|
||||
[provider.googledrive.clientId]
|
||||
label = "Client ID"
|
||||
description = "Client ID OAuth 2.0 Google dari Google Cloud Console"
|
||||
|
||||
[provider.googledrive.apiKey]
|
||||
label = "API Key"
|
||||
description = "Google API Key untuk Google Picker API dari Google Cloud Console"
|
||||
|
||||
[provider.googledrive.appId]
|
||||
label = "App ID"
|
||||
description = "Google Drive App ID dari Google Cloud Console"
|
||||
|
||||
Reference in New Issue
Block a user