Files
Stirling-PDF/frontend/public/locales/id-ID/translation.toml
T
stirlingbot[bot]GitHubstirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com>
0b0db1793e 🌐 Sync Translations + Update README Progress Table (#5581)
### Description of Changes

This Pull Request was automatically generated to synchronize updates to
translation files and documentation. Below are the details of the
changes made:

#### **1. Synchronization of Translation Files**
- Updated translation files
(`frontend/public/locales/*/translation.toml`) to reflect changes in the
reference file `en-GB/translation.toml`.
- Ensured consistency and synchronization across all supported language
files.
- Highlighted any missing or incomplete translations.
- **Format**: TOML

#### **2. Update README.md**
- Generated the translation progress table in `README.md` using
`counter_translation_v3.py`.
- Added a summary of the current translation status for all supported
languages.
- Included up-to-date statistics on translation coverage.

#### **Why these changes are necessary**
- Keeps translation files aligned with the latest reference updates.
- Ensures the documentation reflects the current translation progress.

---

Auto-generated by [create-pull-request][1].

[1]: https://github.com/peter-evans/create-pull-request

Co-authored-by: stirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com>
2026-01-28 23:58:44 +00:00

6833 lines
253 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
unsavedChanges = "Anda memiliki perubahan yang belum disimpan pada PDF Anda."
pendingRedactionsTitle = "Redaksi Belum Diterapkan"
pendingRedactions = "Anda memiliki redaksi yang belum diterapkan yang akan hilang."
areYouSure = "Apakah Anda yakin ingin keluar?"
unsavedChangesTitle = "Perubahan Belum Disimpan"
keepWorking = "Lanjutkan"
discardChanges = "Buang & Keluar"
discardRedactions = "Buang & Keluar"
applyAndContinue = "Simpan & Keluar"
exportAndContinue = "Ekspor & Lanjutkan"
cancel = "Batal"
pageSelectionPrompt = "Pemilihan Halaman Kustom (Masukkan daftar nomor halaman dipisahkan dengan koma 1,5,6 atau Fungsi seperti 2n+1) :"
startingNumberTooltip = "Nomor pertama yang ditampilkan. Halaman berikutnya akan bertambah dari nomor ini."
marginTooltip = "Jarak antara nomor halaman dan tepi halaman."
fontSizeTooltip = "Ukuran teks nomor halaman dalam poin. Angka yang lebih besar membuat teks lebih besar."
fontTypeTooltip = "Keluarga font untuk nomor halaman. Pilih sesuai gaya dokumen Anda."
customTextTooltip = "Format kustom opsional untuk nomor halaman. Gunakan {n} sebagai placeholder untuk angka. Contoh: \"Halaman {n}\" akan menampilkan \"Halaman 1\", \"Halaman 2\", dll."
pdfPrompt = "Pilih PDF"
multiPdfPrompt = "Pilih PDF (2+)"
multiPdfDropPrompt = "Pilih (atau seret & letakkan)) semua PDF yang Anda butuhkan"
imgPrompt = "Pilih Gambar"
genericSubmit = "Kirim"
uploadLimit = "Ukuran file maksimum:"
uploadLimitExceededSingular = "terlalu besar. Ukuran maksimum yang diizinkan adalah"
uploadLimitExceededPlural = "terlalu besar. Ukuran maksimum yang diizinkan adalah"
processTimeWarning = "Peringatan: Proses ini dapat memakan waktu hingga satu menit, tergantung pada ukuran berkas"
pageOrderPrompt = "Urutan Halaman Khusus (Masukkan daftar nomor halaman yang dipisahkan dengan koma atau Fungsi seperti 2n + 1) :"
goToPage = "Ke"
true = "Benar"
false = "Salah"
unknown = "Tidak diketahui"
save = "Simpan"
saveToBrowser = "Simpan ke Peramban"
download = "Unduh"
downloadUnavailable = "Unduhan tidak tersedia untuk item ini"
saveUnavailable = "Simpan tidak tersedia untuk item ini"
pin = "Sematkan File (tetap aktif setelah alat dijalankan)"
unpin = "Lepas Sematan File (ganti setelah alat dijalankan)"
undoOperationTooltip = "Klik untuk membatalkan operasi terakhir dan memulihkan file asli"
undo = "Urungkan"
back = "Kembali"
nothingToUndo = "Tidak ada yang bisa diurungkan"
moreOptions = "Opsi Lainnya"
editYourNewFiles = "Edit file baru Anda"
close = "Tutup"
openInViewer = "Buka di Penampil"
confirmClose = "Konfirmasi Penutupan"
confirmCloseMessage = "Apakah Anda yakin ingin menutup file ini?"
confirmCloseCancel = "Batal"
confirmCloseConfirm = "Tutup File"
fileSelected = "Dipilih: {{filename}}"
chooseFile = "Pilih File"
filesSelected = "berkas dipilih"
noFavourites = "Tidak ada favorit yang ditambahkan"
downloadComplete = "Unduhan Lengkap"
bored = "Bosan Menunggu?"
alphabet = "Abjad"
downloadPdf = "Unduh PDF"
text = "Teks"
font = "Jenis huruf"
selectFillter = "-- Pilih --"
pageNum = "Nomor Halaman"
edit = "Edit"
delete = "Hapus"
never = "Tidak pernah"
username = "Nama pengguna"
password = "Kata sandi"
welcome = "Selamat Datang"
property = "Properti"
black = "Hitam"
white = "Putih"
red = "Merah"
green = "Hijau"
blue = "Biru"
custom = "Kustom..."
comingSoon = "Segera hadir"
WorkInProgess = "Pekerjaan sedang diproses, Mungkin tidak berfungsi atau terdapat kutu, Silakan laporkan masalah apa pun!"
poweredBy = "Ditenagai oleh"
yes = "Ya"
no = "Tidak"
changedCredsMessage = "Kredensial berubah!!"
notAuthenticatedMessage = "Pengguna tidak ter-autentikasi."
userNotFoundMessage = "Pengguna tidak ditemukan."
incorrectPasswordMessage = "Kata sandi saat ini salah."
usernameExistsMessage = "Nama pengguna baru sudah ada."
invalidUsernameMessage = "Nama pengguna tidak valid, nama pengguna hanya boleh mengandung huruf, angka, dan karakter khusus berikut @._+- atau harus berupa alamat email yang valid."
invalidPasswordMessage = "Kata sandi tidak boleh kosong dan tidak boleh memiliki spasi di awal atau akhir."
confirmPasswordErrorMessage = "Kata Sandi Baru dan Konfirmasi Kata Sandi Baru harus sama."
deleteCurrentUserMessage = "Pengguna yang sedang masuk tidak dapat dihapus."
deleteUsernameExistsMessage = "Nama pengguna tidak ada dan tidak dapat dihapus."
downgradeCurrentUserMessage = "Tidak dapat menurunkan peran pengguna saat ini"
disabledCurrentUserMessage = "Pengguna saat ini tidak dapat dinonaktifkan"
downgradeCurrentUserLongMessage = "Tidak dapat menurunkan peran pengguna saat ini. Oleh karena itu, pengguna saat ini tidak akan ditampilkan."
userAlreadyExistsOAuthMessage = "Pengguna sudah ada sebagai pengguna OAuth2."
userAlreadyExistsWebMessage = "Pengguna sudah ada sebagai pengguna web."
oops = "Ups!"
help = "Bantuan"
goHomepage = "Kembali ke Beranda"
joinDiscord = "Bergabung dengan server Discord kami"
seeDockerHub = "Lihat Docker Hub"
visitGithub = "Kunjungi Repositori Github"
donate = "Donasi"
color = "Warna"
sponsor = "Pembantu"
info = "Informasi"
pro = "Pro"
page = "Halaman"
pages = "Halaman-halaman"
loading = "Mengambil data..."
review = "Tinjau"
addToDoc = "Tambahkan ke Dokumen"
reset = "Atur Ulang"
apply = "Terapkan"
noFileSelected = "Tidak ada file yang dipilih. Harap unggah satu."
termsAndConditions = "Syarat & Ketentuan"
logOut = "Keluar"
customPosition = "Posisi Kustom"
details = "Detail"
invalidUndoData = "Tidak dapat membatalkan: data operasi tidak valid"
noFilesToUndo = "Tidak dapat membatalkan: tidak ada file yang diproses pada operasi terakhir"
noOperationToUndo = "Tidak ada operasi untuk dibatalkan"
noValidFiles = "Tidak ada file valid untuk diproses"
operationCancelled = "Operasi dibatalkan"
quickPosition = "Posisi Cepat"
size = "Ukuran"
submit = "Kirim"
success = "Berhasil"
undoDataMismatch = "Tidak dapat membatalkan: data operasi rusak"
undoFailed = "Gagal membatalkan operasi"
undoQuotaError = "Tidak dapat membatalkan: ruang penyimpanan tidak mencukupi"
undoStorageError = "Pembatalan selesai tetapi beberapa file tidak dapat disimpan ke penyimpanan"
undoSuccess = "Operasi berhasil dibatalkan"
unsupported = "Tidak didukung"
[toolPanel]
placeholder = "Pilih alat untuk memulai"
alpha = "Alpha"
premiumFeature = "Fitur premium:"
comingSoon = "Segera hadir:"
[toolPanel.modePrompt]
title = "Pilih cara Anda menelusuri alat"
description = "Pratinjau kedua tata letak dan tentukan bagaimana Anda ingin menjelajahi alat Stirling PDF."
sidebarTitle = "Mode bilah sisi"
sidebarDescription = "Simpan alat di samping ruang kerja Anda untuk beralih cepat."
recommended = "Direkomendasikan"
chooseSidebar = "Gunakan mode bilah sisi"
fullscreenTitle = "Mode layar penuh - (lama)"
fullscreenDescription = "Jelajahi setiap alat dalam katalog yang menutupi ruang kerja hingga Anda memilih satu."
chooseFullscreen = "Gunakan mode layar penuh"
dismiss = "Mungkin nanti"
[toolPanel.fullscreen]
showDetails = "Tampilkan Detail"
comingSoon = "Segera hadir:"
favorite = "Tambahkan ke Favorit"
favorites = "Favorit"
unavailable = "Dinonaktifkan oleh admin server:"
unavailableDependency = "Tidak tersedia - alat yang diperlukan tidak ada di server:"
heading = "Semua alat (tampilan layar penuh)"
noResults = "Coba sesuaikan pencarian Anda atau aktifkan deskripsi untuk menemukan yang Anda butuhkan."
recommended = "Direkomendasikan"
unfavorite = "Hapus dari Favorit"
[toolPanel.toggle]
fullscreen = "Beralih ke mode layar penuh"
sidebar = "Beralih ke mode bilah sisi"
[backendStartup]
notFoundTitle = "Backend tidak ditemukan"
retry = "Coba lagi"
unreachable = "Aplikasi saat ini tidak dapat terhubung ke backend. Periksa status backend dan konektivitas jaringan, lalu coba lagi."
[zipWarning]
title = "File ZIP Besar"
message = "ZIP ini berisi {{count}} file. Tetap ekstrak?"
cancel = "Batal"
confirm = "Ekstrak"
[defaultApp]
title = "Jadikan Aplikasi PDF Default"
message = "Ingin menjadikan Stirling PDF sebagai editor PDF default Anda?"
description = "Anda dapat mengubahnya nanti di pengaturan sistem."
notNow = "Jangan Sekarang"
setDefault = "Jadikan Default"
dismiss = "Tutup"
[defaultApp.prompt]
title = "Jadikan Editor PDF Default"
message = "Jadikan Stirling PDF aplikasi default untuk membuka file PDF."
[defaultApp.success]
title = "Aplikasi Default Disetel"
message = "Stirling PDF sekarang adalah editor PDF default Anda"
[defaultApp.settingsOpened]
title = "Pengaturan Dibuka"
message = "Silakan pilih Stirling PDF di pengaturan sistem Anda"
[defaultApp.error]
title = "Error"
message = "Gagal menyetel penangan PDF default"
[language]
direction = "ltr"
[addPageNumbers]
fontSize = "Ukuran Fonta"
fontName = "Nama Fonta"
title = "Tambahkan Nomor Halaman"
header = "Tambahkan Nomor Halaman"
customTextDesc = "Teks Khusus"
numberPagesDesc = "Halaman mana yang akan diberi nomor, default 'semua', juga menerima 1-5 atau 2,5,9, dll."
customNumberDesc = "Default untuk {n}, juga menerima 'Halaman {n} dari {total}', 'Teks-{n}', '{nama berkas}-{n}'"
submit = "Tambahkan Nomor Halaman"
configuration = "Konfigurasi"
customize = "Sesuaikan Tampilan"
pagesAndStarting = "Halaman & Nomor Awal"
positionAndPages = "Posisi & Halaman"
preview = "Pemilihan Posisi"
previewDisclaimer = "Pratinjau bersifat perkiraan. Hasil akhir dapat berbeda karena metrik font PDF."
[addPageNumbers.selectText]
1 = "Pilih berkas PDF:"
2 = "Ukuran Margin"
3 = "Posisi"
4 = "Nomor Awal"
5 = "Halaman ke Nomor"
6 = "Teks Khusus"
[addPageNumbers.error]
failed = "Operasi menambahkan nomor halaman gagal"
[addPageNumbers.results]
title = "Hasil Penomoran Halaman"
[app]
description = "Alternatif Adobe Acrobat Gratis (10M+ Unduhan)"
[files]
title = "File"
upload = "Unggah"
uploadFiles = "Unggah File"
addFiles = "Tambahkan file"
selectFromWorkbench = "Pilih file dari meja kerja atau "
selectMultipleFromWorkbench = "Pilih minimal {{count}} file dari meja kerja atau "
created = "Dibuat"
size = "Ukuran File"
[sizes]
small = "Kecil"
medium = "Sedang"
large = "Besar"
x-large = "Sangat Besar"
[error]
pdfPassword = "Dokumen PDF disandikan dan kata sandi tidak diberikan atau kata sandi salah"
encryptedPdfMustRemovePassword = "PDF ini terenkripsi atau dilindungi kata sandi. Harap buka kunci sebelum mengonversi ke PDF/A."
incorrectPasswordProvided = "Kata sandi PDF salah atau tidak diberikan."
_value = "Kesalahan"
dismissAllErrors = "Abaikan Semua Kesalahan"
sorry = "Maaf atas masalah ini!"
needHelp = "Butuh bantuan / Menemukan masalah?"
contactTip = "Jika Anda masih mengalami kesulitan, jangan ragu untuk menghubungi kami untuk bantuan. Anda dapat mengirim tiket di halaman GitHub kami atau menghubungi kami melalui Discord:"
github = "Kirim tiket di GitHub"
showStack = "Tampilkan Stack Trace"
copyStack = "Salin Stack Trace"
githubSubmit = "GitHub - Kirim tiket"
discordSubmit = "Discord - Kirim pos dukungan"
[error.404]
head = "404 - Halaman Tidak Ditemukan | Ups, kami tersandung dalam kode!"
1 = "Kami tidak dapat menemukan halaman yang Anda cari."
2 = "Terjadi kesalahan"
[warning]
tooltipTitle = "Peringatan"
[legal]
privacy = "Kebijakan Privasi"
iAgreeToThe = "Saya menyetujui semua"
terms = "Syarat dan Ketentuan"
accessibility = "Aksesibilitas"
cookie = "Kebijakan Kuki"
impressum = "Impresum"
showCookieBanner = "Preferensi Cookie"
[pipeline]
header = "Menu Pipeline (Beta)"
uploadButton = "Unggah Kustom"
configureButton = "Konfigurasi"
defaultOption = "Kustom"
submitButton = "Kirim"
help = "Bantuan Pipeline"
scanHelp = "Bantuan Pemindaian Folder"
deletePrompt = "Apakah Anda yakin ingin menghapus pipeline"
tags = "mengotomatiskan, mengurutkan, menulis, proses batch"
title = "Pipeline"
[pipelineOptions]
header = "Konfigurasi Pipeline"
pipelineNameLabel = "Nama Pipeline"
saveSettings = "Simpan Pengaturan Operasi"
pipelineNamePrompt = "Masukkan nama pipeline di sini"
selectOperation = "Pilih Operasi"
addOperationButton = "Tambah operasi"
pipelineHeader = "Pipeline:"
saveButton = "Unduh"
saveForFolderScanning = "Simpan untuk Pemindaian Folder"
validateButton = "Validasi"
[enterpriseEdition]
button = "Upgrade ke Pro"
warning = "Fitur ini hanya tersedia untuk pengguna Pro."
yamlAdvert = "Stirling PDF Pro mendukung berkas konfigurasi YAML dan fitur SSO lainnya."
ssoAdvert = "Mencari lebih banyak fitur manajemen pengguna? Lihat Stirling PDF Pro"
[analytics]
title = "Apakah Anda ingin membuat Stirling PDF lebih baik?"
paragraph1 = "Stirling PDF memiliki analitik yang dapat diaktifkan untuk membantu kami meningkatkan produk. Kami tidak melacak informasi pribadi atau konten berkas."
paragraph2 = "Silakan pertimbangkan untuk mengaktifkan analitik agar Stirling PDF dapat berkembang dan untuk memungkinkan kami memahami pengguna kami dengan lebih baik."
learnMore = "Pelajari lebih lanjut"
enable = "Aktifkan analitik"
disable = "Nonaktifkan analitik"
settings = "Anda dapat mengubah pengaturan untuk analitik di berkas config/settings.yml"
privacyAssurance = "Kami tidak melacak info pribadi atau konten file Anda."
[navbar]
favorite = "Favorit"
recent = "Baru dan baru-baru ini diperbarui"
darkmode = "Mode Gelap"
language = "Bahasa"
settings = "Pengaturan"
allTools = "Alat"
multiTool = "Alat Multi"
search = "Cari"
[navbar.sections]
organize = "Atur"
convertTo = "Konversi ke PDF"
convertFrom = "Konversi dari PDF"
security = "Tanda Tangan & Keamanan"
advance = "Langkah Lanjut"
edit = "Melihat & Mengedit"
popular = "Populer"
[footer]
discord = "Discord"
issues = "GitHub"
[settings.preferences]
title = "Preferensi"
[settings.workspace]
title = "Ruang kerja"
people = "Anggota"
teams = "Tim"
[settings.configuration]
title = "Konfigurasi"
systemSettings = "Pengaturan Sistem"
features = "Fitur"
endpoints = "Endpoint"
database = "Database"
advanced = "Lanjutan"
[settings.securityAuth]
title = "Keamanan & Autentikasi"
security = "Keamanan"
connections = "Koneksi"
telegram = "Telegram"
[settings.licensingAnalytics]
title = "Lisensi & Analitik"
plan = "Paket"
audit = "Audit"
usageAnalytics = "Analitik Penggunaan"
[settings.policiesPrivacy]
title = "Kebijakan & Privasi"
legal = "Legal"
privacy = "Privasi"
[settings.developer]
title = "Pengembang"
apiKeys = "Kunci API"
[settings.tooltips]
enableLoginFirst = "Aktifkan mode login terlebih dahulu"
requiresEnterprise = "Memerlukan lisensi Enterprise"
[settings.connection]
title = "Mode Koneksi"
server = "Server"
user = "Masuk sebagai"
logout = "Keluar"
[settings.connection.mode]
saas = "Stirling Cloud"
selfhosted = "Self-Hosted"
[settings.general]
title = "Umum"
description = "Konfigurasikan preferensi aplikasi umum."
user = "Pengguna"
logout = "Keluar"
defaultToolPickerMode = "Mode pemilih alat default"
defaultToolPickerModeDescription = "Pilih apakah pemilih alat dibuka dalam layar penuh atau bilah sisi secara default"
autoUnzipTooltip = "Secara otomatis mengekstrak file ZIP yang dikembalikan dari operasi API. Nonaktifkan untuk menjaga file ZIP tetap utuh. Ini tidak memengaruhi alur otomasi."
autoUnzip = "Auto-unzip respons API"
autoUnzipDescription = "Secara otomatis mengekstrak file dari respons ZIP"
autoUnzipFileLimitTooltip = "Hanya unzip jika ZIP berisi sebanyak ini atau lebih sedikit. Atur lebih tinggi untuk mengekstrak ZIP yang lebih besar."
autoUnzipFileLimit = "Batas file auto-unzip"
autoUnzipFileLimitDescription = "Jumlah maksimum file yang diekstrak dari ZIP"
defaultPdfEditor = "Editor PDF default"
defaultPdfEditorActive = "Stirling PDF adalah editor PDF default Anda"
defaultPdfEditorInactive = "Aplikasi lain disetel sebagai default"
defaultPdfEditorChecking = "Memeriksa..."
defaultPdfEditorSet = "Sudah Default"
setAsDefault = "Jadikan Default"
hideUnavailableTools = "Sembunyikan alat yang tidak tersedia"
hideUnavailableToolsDescription = "Hapus alat yang dinonaktifkan oleh server Anda alih-alih menampilkannya pudar."
hideUnavailableConversions = "Sembunyikan konversi yang tidak tersedia"
hideUnavailableConversionsDescription = "Hapus opsi konversi yang dinonaktifkan di alat Convert alih-alih menampilkannya pudar."
[settings.general.enableFeatures]
dismiss = "Abaikan"
title = "Untuk Administrator Sistem"
intro = "Aktifkan autentikasi pengguna, manajemen tim, dan fitur ruang kerja untuk organisasi Anda."
action = "Konfigurasikan"
and = "dan"
benefit = "Mengaktifkan peran pengguna, kolaborasi tim, kontrol admin, dan fitur enterprise."
learnMore = "Pelajari lebih lanjut di dokumentasi"
[settings.general.mode]
sidebar = "Bilah sisi"
fullscreen = "Layar penuh"
[settings.general.updates]
title = "Pembaruan Software"
description = "Periksa pembaruan dan lihat informasi versi"
currentVersion = "Versi Saat Ini"
latestVersion = "Versi Terbaru"
checkForUpdates = "Periksa Pembaruan"
viewDetails = "Lihat Detail"
serverNeedsUpdate = "Server perlu diperbarui oleh administrator"
[settings.general.versionInfo]
title = "Informasi Versi"
description = "Detail versi Desktop dan Server"
desktop = "Versi Desktop"
server = "Versi Server"
[settings.security]
title = "Keamanan"
description = "Perbarui kata sandi Anda untuk menjaga keamanan akun."
[settings.security.password]
subtitle = "Ubah kata sandi Anda. Anda akan keluar setelah memperbarui."
required = "Semua bidang wajib diisi."
mismatch = "Kata sandi baru tidak cocok."
error = "Tidak dapat memperbarui kata sandi. Harap verifikasi kata sandi saat ini dan coba lagi."
success = "Kata sandi berhasil diperbarui. Silakan masuk kembali."
ssoDisabled = "Perubahan kata sandi dikelola oleh penyedia identitas Anda."
current = "Kata sandi saat ini"
currentPlaceholder = "Masukkan kata sandi saat ini"
new = "Kata sandi baru"
newPlaceholder = "Masukkan kata sandi baru"
confirm = "Konfirmasi kata sandi baru"
confirmPlaceholder = "Masukkan ulang kata sandi baru"
update = "Perbarui kata sandi"
[settings.hotkeys]
title = "Pintasan Keyboard"
description = "Sesuaikan pintasan keyboard untuk akses cepat ke alat. Klik \"Change shortcut\" dan tekan kombinasi tombol baru. Tekan Esc untuk membatalkan."
errorConflict = "Pintasan sudah digunakan oleh {{tool}}."
searchPlaceholder = "Cari alat..."
none = "Tidak ditetapkan"
customBadge = "Kustom"
defaultLabel = "Bawaan: {{shortcut}}"
capturing = "Tekan tombol… (Esc untuk membatalkan)"
change = "Ubah pintasan"
reset = "Atur Ulang"
shortcut = "Pintasan"
noShortcut = "Tidak ada pintasan yang ditetapkan"
[settings.hotkeys.errorModifier]
mac = "Sertakan ⌘ (Command), ⌥ (Option), atau modifier lainnya dalam pintasan Anda."
windows = "Sertakan Ctrl, Alt, atau modifier lainnya dalam pintasan Anda."
[update]
modalTitle = "Pembaruan Tersedia"
current = "Versi Saat Ini"
latest = "Versi Terbaru"
latestStable = "Stabil Terbaru"
priorityLabel = "Prioritas"
recommendedAction = "Tindakan yang Disarankan"
breakingChangesDetected = "Perubahan Signifikan Terdeteksi"
breakingChangesMessage = "Beberapa versi berisi perubahan yang memutus kompatibilitas. Harap tinjau panduan migrasi di bawah sebelum memperbarui."
migrationGuides = "Panduan Migrasi"
viewGuide = "Lihat Panduan"
loadingDetailedInfo = "Memuat informasi detail..."
close = "Tutup"
viewAllReleases = "Lihat Semua Rilis"
downloadLatest = "Unduh Terbaru"
availableUpdates = "Pembaruan Tersedia"
unableToLoadDetails = "Tidak dapat memuat informasi detail."
version = "Versi"
urgentUpdateAvailable = "Pembaruan Mendesak"
updateAvailable = "Pembaruan Tersedia"
releaseNotes = "Catatan Rilis"
breakingChanges = "Perubahan Signifikan"
breakingChangesDefault = "Versi ini berisi perubahan yang memutus kompatibilitas."
migrationGuide = "Panduan Migrasi"
[update.priority]
urgent = "Mendesak"
normal = "Normal"
minor = "Minor"
low = "Rendah"
[changeCreds]
title = "Ubah Kredensial"
header = "Perbarui Detail Akun Anda"
changePassword = "Anda menggunakan kredensial login default. Silakan masukkan kata sandi baru"
ssoManaged = "Akun Anda dikelola oleh penyedia identitas Anda."
newUsername = "Nama Pengguna Baru"
oldPassword = "Kata Sandi Saat Ini"
newPassword = "Kata Sandi Baru"
confirmNewPassword = "Konfirmasi Kata Sandi Baru"
submit = "Kirim Perubahan"
credsUpdated = "Akun diperbarui"
description = "Perubahan disimpan. Silakan masuk kembali."
error = "Tidak dapat memperbarui nama pengguna. Harap verifikasi kata sandi Anda dan coba lagi."
changeUsername = "Perbarui nama pengguna Anda. Anda akan keluar setelah memperbarui."
[account]
title = "Pengaturan Akun"
accountSettings = "Pengaturan Akun"
adminSettings = "Pengaturan Admin - Melihat dan Menambahkan Pengguna"
userControlSettings = "Pengaturan Kontrol Pengguna"
changeUsername = "Ubah Nama Pengguna"
changeUsernameDescription = "Perbarui nama pengguna Anda. Anda akan keluar setelah memperbarui."
newUsernamePlaceholder = "Masukkan nama pengguna baru"
newUsername = "Nama pengguna baru"
password = "Konfirmasi Kata sandi"
oldPassword = "Kata sandi lama"
newPassword = "Kata Sandi Baru"
changePassword = "Ubah Kata Sandi"
confirmNewPassword = "Konfirmasi Kata Sandi Baru"
signOut = "Keluar"
yourApiKey = "API Key Anda"
syncTitle = "Menyinkronkan pengaturan browser dengan Akun"
settingsCompare = "Perbandingan Pengaturan:"
property = "Properti"
webBrowserSettings = "Pengaturan Peramban Web"
syncToBrowser = "Sinkronisasi Akun -> Browser"
syncToAccount = "Sinkronisasi Akun <- Browser"
[account.mfa]
title = "Autentikasi dua faktor"
setupFailed = "Tidak dapat memulai penyiapan autentikasi dua faktor. Coba lagi."
codeRequired = "Masukkan kode autentikasi untuk melanjutkan."
enabled = "Autentikasi dua faktor diaktifkan."
enableFailed = "Tidak dapat mengaktifkan autentikasi dua faktor. Periksa kode dan coba lagi."
disabled = "Autentikasi dua faktor dinonaktifkan."
disableFailed = "Tidak dapat menonaktifkan autentikasi dua faktor. Periksa kode dan coba lagi."
description = "Tambahkan lapisan keamanan ekstra ke akun Anda."
enableButton = "Aktifkan autentikasi dua faktor"
disableButton = "Nonaktifkan autentikasi dua faktor"
setupTitle = "Siapkan autentikasi dua faktor"
setupDescription = "Pindai kode QR dengan aplikasi autentikator Anda, lalu masukkan kode 6 digit untuk mengonfirmasi."
manualKey = "Kunci penyiapan manual"
secretWarning = "Jaga kerahasiaan kunci ini. Siapa pun yang memiliki akses dapat menghasilkan kode autentikasi yang valid."
codePlaceholder = "Masukkan kode 6 digit"
confirmEnable = "Aktifkan"
disableTitle = "Nonaktifkan autentikasi dua faktor"
disableDescription = "Masukkan kode autentikasi yang valid untuk menonaktifkan autentikasi dua faktor."
codeLabel = "Kode autentikasi"
confirmDisable = "Nonaktifkan"
ssoDescription = "Autentikasi dua faktor dikelola oleh penyedia identitas Anda untuk akun single sign-on."
ssoManaged = "Konfigurasikan MFA melalui penyedia identitas Anda."
[adminUserSettings]
title = "Pengaturan Kontrol Pengguna"
header = "Pengaturan Kontrol Admin"
admin = "Administrator"
user = "Pengguna"
addUser = "Tambahkan Pengguna Baru"
deleteUser = "Hapus Pengguna"
confirmDeleteUser = "Haruskah pengguna dihapus?"
confirmChangeUserStatus = "Haruskah pengguna dinonaktifkan/diaktifkan?"
usernameInfo = "Nama pengguna hanya boleh mengandung huruf, angka, dan karakter khusus berikut @._+- atau harus berupa alamat email yang valid."
roles = "Peran"
role = "Peran"
actions = "Tindakan"
apiUser = "Pengguna API Terbatas"
extraApiUser = "Pengguna API Terbatas Tambahan"
webOnlyUser = "Pengguna Khusus Web"
demoUser = "Pengguna Demo (Tanpa pengaturan kustom)"
internalApiUser = "Pengguna API Internal"
forceChange = "Memaksa pengguna untuk mengubah nama pengguna/kata sandi saat masuk"
submit = "Simpan Pengguna"
changeUserRole = "Ubah Peran Pengguna"
authenticated = "Terautentikasi"
editOwnProfil = "Edit profil sendiri"
enabledUser = "Pengguna diaktifkan"
disabledUser = "Pengguna dinonaktifkan"
activeUsers = "Pengguna Aktif:"
disabledUsers = "Pengguna Dinonaktifkan:"
totalUsers = "Total Pengguna:"
lastRequest = "Permintaan Terakhir"
usage = "Lihat Penggunaan"
[endpointStatistics]
title = "Statistik Endpoint"
header = "Statistik Endpoint"
top10 = "Top 10"
top20 = "Top 20"
all = "Semua"
refresh = "Muat Ulang"
dataTypeLabel = "Tipe Data:"
dataTypeAll = "Semua"
dataTypeApi = "API"
dataTypeUi = "UI"
totalEndpoints = "Total Endpoint"
totalVisits = "Total Kunjungan"
showing = "Menampilkan"
selectedVisits = "Kunjungan Terpilih"
endpoint = "Endpoint"
visits = "Kunjungan"
percentage = "Persentase"
loading = "Mengambil data..."
failedToLoad = "Gagal memuat data endpoint. Silakan coba muat ulang."
home = "Beranda"
login = "Masuk"
top = "Teratas"
numberOfVisits = "Jumlah Kunjungan"
visitsTooltip = "Kunjungan: {0} ({1}% dari total)"
retry = "Coba lagi"
[database]
title = "Impor/Ekspor Database"
header = "Impor/Ekspor Database"
fileName = "Nama Berkas"
creationDate = "Tanggal Pembuatan"
fileSize = "Ukuran Berkas"
deleteBackupFile = "Hapus Berkas Cadangan"
importBackupFile = "Impor Berkas Cadangan"
createBackupFile = "Buat File Cadangan"
downloadBackupFile = "Unduh Berkas Cadangan"
info_1 = "Ketika mengimpor data, sangat penting untuk memastikan struktur yang benar. Jika Anda tidak yakin dengan apa yang Anda lakukan, cari nasihat dan dukungan dari seorang profesional. Kesalahan dalam struktur dapat menyebabkan malfungsi aplikasi, bahkan hingga tidak dapat menjalankan aplikasi sama sekali."
info_2 = "Nama berkas tidak menjadi masalah saat mengunggah. Nama berkas akan diubah setelahnya mengikuti format backup_user_yyyyMMddHHmm.sql, memastikan konsistensi dalam penamaan."
submit = "Impor Cadangan"
importIntoDatabaseSuccessed = "Impor ke database berhasil"
backupCreated = "Cadangan database berhasil"
fileNotFound = "Berkas tidak Ditemukan"
fileNullOrEmpty = "Berkas tidak boleh null atau kosong"
failedImportFile = "Impor Berkas Gagal"
notSupported = "Fungsi ini tidak tersedia untuk koneksi database Anda."
[session]
expired = "Sesi Anda telah kedaluwarsa. Silakan muat ulang halaman dan coba lagi."
refreshPage = "Muat Ulang Halaman"
[home]
desc = "Semua kebutuhan PDF Anda, langsung dari komputer lokal Anda."
searchBar = "Mencari fitur..."
setFavorites = "Atur Favorit"
hideFavorites = "Sembunyikan Favorit"
showFavorites = "Tampilkan Favorit"
legacyHomepage = "Beranda lama"
newHomePage = "Coba beranda baru kami!"
alphabetical = "Alfabetis"
globalPopularity = "Popularitas Global"
sortBy = "Urutkan berdasarkan:"
[home.viewPdf]
title = "Lihat/Edit PDF"
desc = "Melihat, membuat anotasi, menambahkan teks atau gambar"
[home.mobile]
brandAlt = "logo Stirling PDF"
openFiles = "Buka file"
swipeHint = "Geser ke kiri atau kanan untuk mengganti tampilan"
tools = "Alat"
toolsSlide = "Panel pemilihan alat"
viewSwitcher = "Ganti tampilan ruang kerja"
workbenchSlide = "Panel ruang kerja"
workspace = "Ruang kerja"
[home.multiTool]
tags = "banyak,alat"
title = "Alat Multi PDF"
desc = "Menggabungkan, Memutar, Mengatur Ulang, dan Menghapus halaman"
[home.merge]
tags = "gabung,satukan,seragamkan"
title = "Menggabungkan"
desc = "Gabungkan beberapa PDF dengan mudah menjadi satu."
[home.split]
tags = "bagi,pisah,pecah"
title = "Membagi"
desc = "Membagi PDF menjadi beberapa dokumen"
[home.rotate]
tags = "putar,balik,orientasi"
title = "Putar"
desc = "Memutar PDF Anda dengan mudah."
[home.convert]
tags = "ubah,konversi"
title = "Konversi"
desc = "Konversi file antar format berbeda"
[home.pdfOrganiser]
tags = "atur,susun-ulang,ubah-urutan"
title = "Mengatur"
desc = "Menghapus/Mengatur ulang halaman dalam urutan apa pun"
[home.addImage]
tags = "sisip,sematkan,tempatkan"
title = "Tambahkan gambar"
desc = "Menambahkan gambar ke lokasi yang ditentukan pada PDF"
[home.addAttachments]
tags = "sematkan,lampirkan,sertakan"
title = "Tambahkan Lampiran"
desc = "Tambah atau hapus file tersemat (lampiran) ke/dari PDF"
[home.watermark]
tags = "stempel,tanda,tumpang-tindih"
title = "Tambahkan watermark"
desc = "Menambahkan watermark khusus ke dokumen PDF Anda."
[home.removePassword]
tags = "buka kunci"
title = "Hapus Kata Sandi"
desc = "Menghapus perlindungan kata sandi dari dokumen PDF Anda."
[home.compress]
tags = "kompres,kurangi,optimalkan"
title = "Kompres"
desc = "Kompres PDF untuk mengurangi ukuran berkas."
[home.unlockPDFForms]
tags = "buka kunci,aktifkan,edit"
title = "Buka Kunci Formulir PDF"
desc = "Hapus properti hanya-baca dari kolom formulir dalam dokumen PDF."
[home.changeMetadata]
tags = "edit,modifikasi,perbarui"
title = "Ubah Metadata"
desc = "Mengubah/Menghapus/Menambahkan metadata dari dokumen PDF"
[home.ocr]
tags = "ekstrak,scan"
title = "Pemindaian/Pembersihan OCR"
desc = "Memindai dan mendeteksi teks dari gambar di dalam PDF dan menambahkannya kembali sebagai teks."
[home.extractImages]
tags = "tarik,simpan,ekspor"
title = "Ekstrak Gambar"
desc = "Mengekstrak semua gambar dari PDF dan menyimpannya ke zip"
[home.scannerImageSplit]
tags = "deteksi,pecah,foto"
title = "Deteksi & Pecah Foto Pindai"
desc = "Deteksi dan pecah foto hasil pindai menjadi halaman terpisah"
[home.sign]
tags = "tanda tangan,autograf"
title = "Tanda Tangan"
desc = "Menambahkan tanda tangan ke PDF dengan gambar, teks, atau gambar"
[home.annotate]
tags = "anotasi,sorot,gambar"
title = "Anotasi"
desc = "Sorot, gambar, tambahkan catatan dan bentuk di penampil"
[home.flatten]
tags = "sederhanakan,hapus,interaktif"
title = "Meratakan"
desc = "Menghapus semua elemen dan formulir interaktif dari PDF"
[home.certSign]
tags = "autentikasi,PEM,P12,resmi,enkripsi,tanda tangan,sertifikat,PKCS12,JKS,server,manual,otomatis"
title = "Tanda tangani dengan Sertifikat"
desc = "Menandatangani PDF dengan Certificate/Key (PEM/P12)"
[home.repair]
tags = "perbaiki,pulihkan"
title = "Perbaikan"
desc = "Melakukan perbaikan PDF yang rusak/rusak"
[home.removeBlanks]
tags = "hapus,bersihkan,kosong"
title = "Menghapus halaman kosong"
desc = "Mendeteksi dan menghapus halaman kosong dari dokumen"
[home.removeAnnotations]
tags = "hapus,bersihkan,bersihkan-penanda"
title = "Menghapus Anotasi"
desc = "Menghapus semua komentar/anotasi dari PDF"
[home.compare]
tags = "perbedaan"
title = "Bandingkan"
desc = "Membandingkan dan menunjukkan perbedaan antara 2 Dokumen PDF"
[home.removeCertSign]
tags = "hapus,buang,buka-kunci"
title = "Hapus Tanda Tangan Sertifikat"
desc = "Hapus tanda tangan sertifikat dari PDF"
[home.pageLayout]
tags = "tata-letak,atur,gabungkan"
title = "Tata Letak Multi-Halaman"
desc = "Menggabungkan beberapa halaman dokumen PDF menjadi satu halaman"
[home.bookletImposition]
tags = "buklet,cetak,jilid"
title = "Imposisi Buklet"
desc = "Buat buklet dengan urutan halaman yang benar dan tata letak multi-halaman untuk pencetakan dan penjilidan"
[home.scalePages]
tags = "ubah-ukuran,atur,skala"
title = "Atur ukuran/skala halaman"
desc = "Mengubah ukuran/skala halaman dan/atau isinya."
[home.addPageNumbers]
tags = "nomor,paginasi,hitung"
title = "Tambahkan Nomor Halaman"
desc = "Menambahkan nomor Halaman di seluruh dokumen di lokasi yang ditetapkan"
[home.autoRename]
tags = "deteksi-otomatis,berbasis-header,atur,ganti-nama"
title = "Ganti Nama File PDF Otomatis"
desc = "Mengganti nama file PDF secara otomatis berdasarkan header yang terdeteksi"
[home.adjustContrast]
tags = "kontras,kecerahan,saturasi"
title = "Menyesuaikan Warna/Kontras"
desc = "Sesuaikan Kontras, Saturasi, dan Kecerahan PDF"
[home.crop]
tags = "pangkas,potong,ubah-ukuran"
title = "Pangkas PDF"
desc = "Pangkas PDF untuk memperkecil ukurannya (mempertahankan teks!)"
[home.autoSplitPDF]
tags = "otomatis,pecah,QR"
title = "Pisah halaman otomatis"
desc = "Membagi PDF yang dipindai secara otomatis dengan Kode QR pembagi halaman yang dipindai secara fisik"
[home.sanitize]
tags = "bersihkan,bersih-total,hapus"
title = "Sanitasi"
desc = "Hapus elemen yang berpotensi berbahaya dari file PDF"
[home.getPdfInfo]
tags = "info,metadata,detail"
title = "Info lengkap PDF"
desc = "Mengambil setiap dan semua informasi yang mungkin ada pada PDF"
[home.pdfToSinglePage]
tags = "gabung,merger,tunggal"
title = "PDF ke Satu Halaman Besar"
desc = "Menggabungkan semua halaman PDF menjadi satu halaman besar"
[home.showJS]
tags = "javascript,kode,skrip"
title = "Tampilkan Javascript"
desc = "Mencari dan menampilkan JS apa pun yang disuntikkan ke dalam PDF"
[home.redact]
tags = "sensor,blok, sembunyikan"
title = "Manual Redaction"
desc = "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)"
[home.splitBySections]
tags = "pecah,bagian,bagi"
title = "Pecah PDF berdasarkan Bagian"
desc = "Bagi setiap halaman PDF menjadi bagian horizontal dan vertikal yang lebih kecil"
[home.addStamp]
tags = "stempel,tanda,segel"
title = "Tambahkan Stempel ke PDF"
desc = "Tambahkan stempel teks atau gambar di lokasi yang ditentukan"
[home.removeImage]
tags = "hapus,buang,bersihkan"
title = "Hapus Gambar"
desc = "Hapus gambar dari PDF untuk mengurangi ukuran file"
[home.splitByChapters]
tags = "pecah,bab,struktur"
title = "Pisahkan PDF berdasarkan Bab"
desc = "Memisahkan PDF menjadi beberapa file berdasarkan struktur babnya."
[home.validateSignature]
tags = "validasi,verifikasi,sertifikat"
title = "Validasi Tanda Tangan PDF"
desc = "Verifikasi tanda tangan dan sertifikat digital dalam dokumen PDF"
[home.swagger]
tags = "API,dokumentasi,tes"
title = "Dokumentasi API"
desc = "Lihat dokumentasi API dan uji endpoint"
[home.scannerEffect]
tags = "pindai,simulasikan,buat"
title = "Efek Pemindai"
desc = "Buat PDF yang terlihat seperti hasil pemindaian"
[home.editTableOfContents]
tags = "bookmark,daftar-isi,edit"
title = "Edit Daftar Isi"
desc = "Tambahkan atau edit bookmark dan daftar isi dalam dokumen PDF"
[home.manageCertificates]
tags = "sertifikat,impor,ekspor"
title = "Kelola Sertifikat"
desc = "Impor, ekspor, atau hapus file sertifikat digital yang digunakan untuk menandatangani PDF."
[home.read]
tags = "lihat,buka,tampilkan"
title = "Baca"
desc = "Lihat dan anotasi PDF. Sorot teks, menggambar, atau sisipkan komentar untuk peninjauan dan kolaborasi."
[home.reorganizePages]
tags = "susun-ulang,ubah-urutan,atur"
title = "Susun Ulang Halaman"
desc = "Susun ulang, duplikasi, atau hapus halaman PDF dengan kontrol seret-dan-lepas visual."
[home.extractPages]
tags = "tarik,pilih,salin"
title = "Ekstrak Halaman"
desc = "Ekstrak halaman tertentu dari dokumen PDF"
[home.removePages]
tags = "hapus,ekstrak,keluarkan"
title = "Menghapus"
desc = "Menghapus halaman yang tidak diinginkan dari dokumen PDF Anda."
[home.autoSizeSplitPDF]
tags = "otomatis,pecah,ukuran"
title = "Pisah otomatis ukuran/jumlah"
desc = "Membagi satu PDF menjadi beberapa dokumen berdasarkan ukuran, jumlah halaman, atau jumlah dokumen"
[home.replaceColor]
tags = "replace color,invert color,color replacement,swap colors,change color,invert,negative,color swap,find and replace color,convert color,color change"
title = "Ganti & Balik Warna"
desc = "Ganti atau balik warna dalam dokumen PDF"
[home.devApi]
tags = "API,pengembangan,dokumentasi"
title = "API"
desc = "Tautan ke dokumentasi API"
[home.devFolderScanning]
tags = "otomasi,folder,pemindaian"
title = "Pemindaian Folder Otomatis"
desc = "Tautan ke panduan pemindaian folder otomatis"
[home.devSsoGuide]
tags = "SSO,single sign-on,authentication,SAML,OAuth,OIDC,login,enterprise,identity provider,IdP"
title = "Panduan SSO"
desc = "Tautan ke panduan SSO"
[home.devAirgapped]
tags = "air-gapped,offline,isolated,no internet,disconnected,secure,network isolation,standalone"
title = "Penyiapan Air-gapped"
desc = "Tautan ke panduan penyiapan air-gapped"
[home.addPassword]
tags = "encrypt,password,lock,secure,protect,security,encryption,safeguard,confidential,private,restrict access"
title = "Tambahkan Kata Sandi"
desc = "Enkripsi dokumen PDF Anda dengan kata sandi."
[home.changePermissions]
tags = "permissions,restrictions,rights,access control,allow,deny,printing,copying,editing,modify permissions,security settings,user rights"
title = "Ganti Perizinan"
desc = "Ubah pembatasan dan izin dokumen"
[home.automate]
tags = "alur-kerja,urutan,otomasi"
title = "Otomasi"
desc = "Bangun alur kerja multi-langkah dengan merangkai tindakan PDF. Ideal untuk tugas berulang."
[home.overlay-pdfs]
tags = "overlay,combine,merge,layer,superimpose,overlay PDF,layer PDFs,combine PDFs,stack,overlay pages,background,foreground,composite"
desc = "Menumpuk PDF di atas PDF lain"
title = "Tumpuk PDF"
[home.pdfTextEditor]
tags = "edit text,modify text,change text,edit content,update text,rewrite,correct,amend,redline,revise,text editor,content editor"
title = "Editor Teks PDF"
desc = "Tinjau dan edit ekspor Stirling PDF JSON dengan pengeditan teks terkelompok dan pembuatan ulang PDF"
[home.addText]
tags = "teks,anotasi,label"
title = "Tambah Teks"
desc = "Tambahkan teks kustom di mana saja di PDF Anda"
[landing]
addFiles = "Tambahkan File"
uploadFromComputer = "Unggah dari komputer"
openFromComputer = "Buka dari komputer"
mobileUpload = "Unggah dari Ponsel"
[viewPdf]
tags = "melihat,membaca,membuat anotasi,teks,gambar"
title = "Lihat/Edit PDF"
header = "Lihat PDF"
[multiTool]
tags = "Alat multi,Operasi multi,UI,klik seret,front end,sisi klien,interaktif,sulit diatur,pindah"
title = "Alat Multi PDF"
header = "Alat Multi PDF"
uploadPrompts = "Nama Berkas"
selectAll = "Pilih Semua"
deselectAll = "Batalkan Pilihan Semua"
selectPages = "Pilih Halaman"
selectedPages = "Halaman Terpilih"
page = "Halaman"
deleteSelected = "Hapus yang Dipilih"
downloadAll = "Ekspor"
downloadSelected = "Ekspor yang Dipilih"
insertPageBreak = "Sisipkan Pemisah Halaman"
addFile = "Tambah File"
rotateLeft = "Putar ke Kiri"
rotateRight = "Putar ke Kanan"
split = "Membagi"
moveLeft = "Pindah ke Kiri"
moveRight = "Pindah ke Kanan"
delete = "Hapus"
dragDropMessage = "Halaman Dipilih"
undo = "Undo"
redo = "Redo"
[merge]
tags = "menggabungkan,Pengoperasian halaman,Back end,sisi server"
title = "Gabungkan"
submit = "Gabungkan"
[merge.removeDigitalSignature]
label = "Hapus tanda tangan digital di file hasil penggabungan?"
[merge.removeDigitalSignature.tooltip]
title = "Hapus Tanda Tangan Digital"
description = "Tanda tangan digital akan tidak valid saat menggabungkan file. Centang ini untuk menghapusnya dari PDF gabungan akhir."
[merge.generateTableOfContents]
label = "Buat daftar isi di file hasil penggabungan?"
[merge.generateTableOfContents.tooltip]
title = "Buat Daftar Isi"
description = "Secara otomatis membuat daftar isi yang dapat diklik dalam PDF gabungan berdasarkan nama file asli dan nomor halaman."
[merge.sortBy]
description = "File akan digabung sesuai urutan saat dipilih. Seret untuk mengurutkan ulang atau urutkan di bawah."
label = "Urutkan Berdasarkan"
filename = "Nama Berkas"
dateModified = "Tanggal Diubah"
ascending = "Naik"
descending = "Turun"
sort = "Urutkan"
[merge.error]
failed = "Terjadi kesalahan saat menggabungkan PDF."
[merge.tooltip.header]
title = "Ringkasan Pengaturan Gabung"
[split]
title = "Membagi PDF"
header = "Membagi PDF"
splitPages = "Masukkan halaman yang akan dipisah:"
submit = "Pisahkan"
selectMethod = "Pilih metode pemisahan"
resultsTitle = "Hasil Pemisahan"
[split.desc]
1 = "Angka yang Anda pilih adalah nomor halaman yang ingin Anda pisahkan"
2 = "Dengan demikian, memilih 1,3,7-9 akan membagi dokumen 10 halaman menjadi 6 PDF terpisah:"
3 = "Dokumen #1: Halaman 1"
4 = "Dokumen #2: Halaman 2 dan 3"
5 = "Dokumen #3: Halaman 4, 5, 6 dan 7"
6 = "Dokumen #4: Halaman 8"
7 = "Dokumen #5: Halaman 9"
8 = "Dokumen #6: Halaman 10"
[split.steps]
chooseMethod = "Pilih Metode"
settings = "Pengaturan"
[split.settings]
selectMethodFirst = "Silakan pilih metode pemisahan terlebih dahulu"
[split.error]
failed = "Terjadi kesalahan saat membagi PDF."
[split.method]
label = "Pilih metode pemisahan"
placeholder = "Pilih cara membagi PDF"
[split.methods.prefix]
splitAt = "Bagi pada"
splitBy = "Bagi berdasarkan"
[split.methods.byPages]
name = "Nomor Halaman"
desc = "Ekstrak halaman tertentu (1,3,5-10)"
tooltip = "Masukkan nomor halaman dipisahkan koma atau rentang dengan tanda hubung"
[split.methods.bySections]
name = "Bagian"
desc = "Bagi halaman menjadi bagian kisi"
tooltip = "Bagi setiap halaman menjadi bagian horizontal dan vertikal"
[split.methods.bySize]
name = "Ukuran Berkas"
desc = "Batas ukuran file maksimum"
tooltip = "Tentukan ukuran file maksimum (mis. 10MB, 500KB)"
[split.methods.byPageCount]
name = "Jumlah Halaman"
desc = "Jumlah halaman tetap per file"
tooltip = "Masukkan jumlah halaman untuk setiap file hasil pemisahan"
[split.methods.byDocCount]
name = "Jumlah Dokumen"
desc = "Buat jumlah file tertentu"
tooltip = "Masukkan berapa banyak file yang ingin Anda buat"
[split.methods.byChapters]
name = "Bab"
desc = "Pecah pada batas bookmark"
tooltip = "Menggunakan bookmark PDF untuk menentukan titik pemisahan"
[split.methods.byPageDivider]
name = "Pemisah Halaman"
desc = "Pecah otomatis dengan lembar pemisah"
tooltip = "Gunakan lembar pemisah kode QR di antara dokumen saat memindai"
[split.value.fileSize]
label = "Ukuran Berkas"
placeholder = "mis. 10MB, 500KB"
[split.value.pageCount]
label = "Halaman per File"
placeholder = "mis. 5, 10"
[split.value.docCount]
label = "Jumlah File"
placeholder = "mis. 3, 5"
[split.tooltip.header]
title = "Ikhtisar Metode Pemisahan"
[split.tooltip.byPages]
title = "Bagi pada Nomor Halaman"
text = "Bagi PDF Anda pada nomor halaman tertentu. Menggunakan 'n' memecah setelah halaman n. Menggunakan 'n-m' memecah sebelum halaman n dan setelah halaman m."
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)"
bullet3 = "Campuran: 2,5-10,15 (pecah setelah halaman 2, sebelum halaman 5, setelah halaman 10, dan setelah halaman 15)"
[split.tooltip.bySections]
title = "Bagi berdasarkan Bagian Kisi"
text = "Bagi setiap halaman menjadi kisi bagian. Berguna untuk memecah dokumen dengan banyak kolom atau mengekstrak area tertentu."
bullet1 = "Horizontal: Jumlah baris yang dibuat"
bullet2 = "Vertikal: Jumlah kolom yang dibuat"
bullet3 = "Gabung: Gabungkan semua bagian menjadi satu PDF"
[split.tooltip.bySize]
title = "Bagi berdasarkan Ukuran File"
text = "Buat beberapa PDF yang tidak melebihi ukuran file tertentu. Ideal untuk batasan ukuran atau lampiran email."
bullet1 = "Gunakan MB untuk file yang lebih besar (mis., 10MB)"
bullet2 = "Gunakan KB untuk file yang lebih kecil (mis., 500KB)"
bullet3 = "Sistem akan memecah pada batas halaman"
[split.tooltip.byCount]
title = "Bagi berdasarkan Jumlah"
text = "Buat beberapa PDF dengan jumlah halaman atau dokumen tertentu masing-masing."
bullet1 = "Jumlah Halaman: Jumlah halaman tetap per file"
bullet2 = "Jumlah Dokumen: Jumlah file keluaran tetap"
bullet3 = "Berguna untuk alur pemrosesan batch"
[split.tooltip.byChapters]
title = "Bagi berdasarkan Bab"
text = "Gunakan bookmark PDF untuk memecah otomatis pada batas bab. Memerlukan PDF dengan struktur bookmark."
bullet1 = "Tingkat Bookmark: Tingkat mana yang akan dipecah (1=tingkat atas)"
bullet2 = "Sertakan Metadata: Pertahankan properti dokumen"
bullet3 = "Izinkan Duplikasi: Tangani nama bookmark yang berulang"
[split.tooltip.byDocCount]
bullet1 = "Masukkan jumlah file keluaran yang Anda inginkan"
bullet2 = "Halaman didistribusikan seserata mungkin"
bullet3 = "Berguna saat Anda membutuhkan jumlah file tertentu"
text = "Buat jumlah file keluaran tertentu dengan mendistribusikan halaman secara merata di seluruhnya."
title = "Bagi berdasarkan Jumlah Dokumen"
[split.tooltip.byPageCount]
bullet1 = "Masukkan jumlah halaman per file keluaran"
bullet2 = "File terakhir mungkin memiliki lebih sedikit halaman jika tidak habis dibagi"
bullet3 = "Berguna untuk alur pemrosesan batch"
text = "Buat beberapa PDF dengan jumlah halaman tertentu masing-masing. Sempurna untuk membuat potongan dokumen yang seragam."
title = "Bagi berdasarkan Jumlah Halaman"
[split.tooltip.byPageDivider]
bullet1 = "Cetak lembar pemisah dari tautan unduhan"
bullet2 = "Sisipkan lembar pemisah di antara dokumen Anda"
bullet3 = "Pindai semua dokumen bersama sebagai satu PDF"
bullet4 = "Unggah - halaman pemisah terdeteksi dan dihapus secara otomatis"
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.methodSelection.tooltip]
bullet1 = "Klik pada kartu metode untuk memilihnya"
bullet2 = "Arahkan kursor ke setiap kartu untuk melihat deskripsi cepat"
bullet3 = "Langkah pengaturan akan muncul setelah Anda memilih metode"
bullet4 = "Anda dapat mengubah metode kapan saja sebelum pemrosesan"
title = "Pilih Metode Pemisahan Anda"
[split.methodSelection.tooltip.header]
text = "Pilih bagaimana Anda ingin membagi dokumen PDF Anda. Setiap metode dioptimalkan untuk kasus penggunaan dan tipe dokumen yang berbeda."
title = "Pemilihan Metode Pemisahan"
[rotate]
title = "Rotasi PDF"
submit = "Rotasi"
selectRotation = "Pilih Sudut Rotasi (Searah Jarum Jam)"
rotateLeft = "Putar Berlawanan Arah Jarum Jam"
rotateRight = "Putar Searah Jarum Jam"
[rotate.error]
failed = "Terjadi kesalahan saat memutar PDF."
[rotate.preview]
title = "Pratinjau Rotasi"
[rotate.tooltip.header]
title = "Ikhtisar Pengaturan Rotasi"
[rotate.tooltip.description]
text = "Putar halaman PDF Anda searah atau berlawanan arah jarum jam dalam kelipatan 90 derajat. Semua halaman dalam PDF akan diputar. Pratinjau menunjukkan tampilan dokumen Anda setelah rotasi."
[rotate.tooltip.controls]
title = "Kontrol"
text = "Gunakan tombol rotasi untuk menyesuaikan orientasi. Tombol kiri memutar berlawanan arah jarum jam, tombol kanan memutar searah jarum jam. Setiap klik memutar 90 derajat."
[convert]
title = "Konversi"
desc = "Konversi file antar format berbeda"
files = "File"
selectFilesPlaceholder = "Pilih file di tampilan utama untuk memulai"
settings = "Pengaturan"
conversionCompleted = "Konversi selesai"
results = "Hasil"
defaultFilename = "converted_file"
conversionResults = "Hasil Konversi"
convertFrom = "Konversi dari"
convertTo = "Konversi ke"
sourceFormatPlaceholder = "Format sumber"
targetFormatPlaceholder = "Format target"
selectSourceFormatFirst = "Pilih format sumber terlebih dahulu"
outputOptions = "Opsi Keluaran"
pdfOptions = "Opsi PDF"
imageOptions = "Opsi Gambar"
colorType = "Jenis Warna"
color = "Warna"
greyscale = "Skala abu-abu"
blackwhite = "Hitam & Putih"
dpi = "DPI"
output = "Keluaran"
single = "Tunggal"
multiple = "Banyak"
fitOption = "Opsi Penyesuaian"
maintainAspectRatio = "Pertahankan Rasio Aspek"
fitDocumentToPage = "Sesuaikan Dokumen ke Halaman"
fillPage = "Isi Halaman"
autoRotate = "Putar Otomatis"
autoRotateDescription = "Putar gambar secara otomatis agar lebih pas dengan halaman PDF"
combineImages = "Gabungkan Gambar"
combineImagesDescription = "Gabungkan semua gambar ke satu PDF, atau buat PDF terpisah untuk tiap gambar"
webOptions = "Opsi Web ke PDF"
zoomLevel = "Tingkat Zoom"
emailOptions = "Opsi Email ke PDF"
includeAttachments = "Sertakan lampiran email"
maxAttachmentSize = "Ukuran lampiran maksimum (MB)"
includeAllRecipients = "Sertakan penerima CC dan BCC di header"
downloadHtml = "Unduh file perantara HTML alih-alih PDF"
pdfaOptions = "Opsi PDF/A"
outputFormat = "Format Keluaran"
pdfaNote = "PDF/A-1b lebih kompatibel, PDF/A-2b mendukung lebih banyak fitur."
pdfaFormat = "Format PDF/A"
pdfaDigitalSignatureWarning = "PDF ini mengandung tanda tangan digital. Ini akan dihapus pada langkah berikutnya."
pdfxDigitalSignatureWarning = "PDF berisi tanda tangan digital. Ini akan dihapus pada langkah berikutnya."
pdfxDescription = "PDF/X adalah subset standar ISO dari PDF untuk pencetakan yang andal dan pertukaran grafis."
fileFormat = "Format File"
wordDoc = "Dokumen Word"
wordDocExt = "Dokumen Word (.docx)"
odtExt = "Teks OpenDocument (.odt)"
pptExt = "PowerPoint (.pptx)"
odpExt = "Presentasi OpenDocument (.odp)"
txtExt = "Teks Biasa (.txt)"
rtfExt = "Rich Text Format (.rtf)"
selectedFiles = "File terpilih"
noFileSelected = "Tidak ada file yang dipilih. Gunakan panel file untuk menambahkan file."
convertFiles = "Konversi File"
converting = "Mengonversi..."
downloadConverted = "Unduh File Hasil Konversi"
errorNoFiles = "Harap pilih setidaknya satu file untuk dikonversi."
errorNoFormat = "Harap pilih format sumber dan target."
errorNotSupported = "Konversi dari {{from}} ke {{to}} tidak didukung."
images = "Gambar"
officeDocs = "Dokumen Office (Word, Excel, PowerPoint)"
imagesExt = "Gambar (JPG, PNG, dll.)"
markdown = "Markdown"
textRtf = "Teks/RTF"
grayscale = "Skala abu-abu"
errorConversion = "Terjadi kesalahan saat mengonversi file."
cbzOptions = "Opsi CBZ ke PDF"
optimizeForEbook = "Optimalkan PDF untuk pembaca ebook (menggunakan Ghostscript)"
cbzOutputOptions = "Opsi PDF ke CBZ"
cbzDpi = "DPI untuk perenderan gambar"
cbrOptions = "Opsi CBR"
cbrOutputOptions = "Opsi PDF ke CBR"
cbrDpi = "DPI untuk perenderan gambar"
svgPdfOptions = "SVG to PDF Options"
combineSvgs = "Combine SVGs into single PDF"
combineSvgsDescription = "Combine all SVG files into one PDF with multiple pages, or create separate PDFs for each SVG"
svgVectorNote = "SVG files are rendered as vector graphics for crisp output at any resolution. Dimensions from the SVG determine the PDF page size."
[convert.ebookOptions]
ebookOptions = "Opsi eBook ke PDF"
ebookOptionsDesc = "Opsi untuk mengonversi eBook ke PDF"
embedAllFonts = "Sematkan semua font"
embedAllFontsDesc = "Sematkan semua font dari eBook ke PDF yang dihasilkan"
includeTableOfContents = "Sertakan daftar isi"
includeTableOfContentsDesc = "Tambahkan daftar isi yang dihasilkan ke PDF hasil"
includePageNumbers = "Sertakan nomor halaman"
includePageNumbersDesc = "Tambahkan nomor halaman ke PDF yang dihasilkan"
optimizeForEbookPdf = "Optimalkan untuk pembaca eBook"
optimizeForEbookPdfDesc = "Optimalkan PDF untuk membaca eBook (ukuran file lebih kecil, perenderan lebih baik pada perangkat eInk)"
[convert.epubOptions]
epubOptions = "Opsi PDF ke eBook"
epubOptionsDesc = "Opsi untuk mengonversi PDF ke EPUB/AZW3"
detectChapters = "Deteksi bab"
detectChaptersDesc = "Deteksi judul yang tampak seperti bab dan sisipkan jeda halaman EPUB"
targetDevice = "Perangkat target"
targetDeviceDesc = "Pilih profil keluaran yang dioptimalkan untuk perangkat pembaca"
outputFormat = "Format keluaran"
outputFormatDesc = "Pilih format keluaran untuk eBook"
tabletPhone = "Tablet/Ponsel (dengan gambar)"
kindleEink = "Kindle e-Ink (teks dioptimalkan)"
[imageToPdf]
tags = "konversi,img,jpg,gambar,foto"
[pdfToImage]
tags = "konversi,img,jpg,gambar,foto"
title = "PDF ke Gambar"
header = "PDF ke Gambar"
selectText = "Format Gambar"
singleOrMultiple = "Tipe hasil halaman ke gambar"
single = "Gambar Besar Tunggal Menggabungkan semua halaman"
multi = "Beberapa Gambar, satu gambar per halaman"
colorType = "Tipe warna"
color = "Warna"
grey = "Skala abu-abu"
blackwhite = "Black and White (Bisa kehilangan data!)"
submit = "Konversi"
info = "Python tidak terinstal. Diperlukan untuk konversi WebP."
placeholder = "(misalnya 1,2,8 atau 4,7,12-16 atau 2n-1)"
[pdfOrganiser]
tags = "dupleks,genap,ganjil,sortir,pindah"
title = "Pengaturan Halaman"
header = "Pengaturan Halaman PDF"
submit = "Susun ulang halaman"
placeholder = "(misalnya 1,3,2 atau 4-8,2,10-12 atau 2n-1)"
[pdfOrganiser.mode]
_value = "Mode"
1 = "Urutan Halaman Kustom"
2 = "Urutan Terbalik"
3 = "Sortir Duplex"
4 = "Sortir Buku"
5 = "Sortir Buku Jahitan Samping"
6 = "Pemisahan Genap-Ganjil"
7 = "Hapus Pertama"
8 = "Hapus Terakhir"
9 = "Hapus Pertama dan Terakhir"
10 = "Penggabungan Genap-Ganjil"
11 = "Duplikat semua halaman"
[pdfOrganiser.mode.desc]
BOOKLET_SORT = "Susun halaman untuk pencetakan buklet (terakhir, pertama, kedua, kedua terakhir, …)."
CUSTOM = "Gunakan urutan khusus nomor halaman atau ekspresi untuk menentukan urutan baru."
DUPLEX_SORT = "Sisipkan selang-seling depan lalu belakang seolah pemindai dupleks memindai semua sisi depan, lalu semua sisi belakang (1, n, 2, n-1, …)."
DUPLICATE = "Gandakan setiap halaman sesuai jumlah dalam urutan khusus (mis., 4 duplikasi berarti tiap halaman 4×)."
ODD_EVEN_MERGE = "Gabungkan dua PDF dengan halaman selang-seling: ganjil dari pertama, genap dari kedua."
ODD_EVEN_SPLIT = "Bagi dokumen menjadi dua keluaran: semua halaman ganjil dan semua halaman genap."
REMOVE_FIRST = "Hapus halaman pertama dari dokumen."
REMOVE_FIRST_AND_LAST = "Hapus halaman pertama dan terakhir dari dokumen."
REMOVE_LAST = "Hapus halaman terakhir dari dokumen."
REVERSE_ORDER = "Balik dokumen sehingga halaman terakhir menjadi pertama dan seterusnya."
SIDE_STITCH_BOOKLET_SORT = "Susun halaman untuk pencetakan buklet jahit samping (dioptimalkan untuk penjilidan di sisi)."
[pdfOrganiser.desc]
CUSTOM = "Gunakan urutan khusus nomor halaman atau ekspresi untuk menentukan urutan baru."
REVERSE_ORDER = "Balik dokumen sehingga halaman terakhir menjadi pertama dan seterusnya."
DUPLEX_SORT = "Sisipkan selang-seling depan lalu belakang seolah pemindai dupleks memindai semua sisi depan, lalu semua sisi belakang (1, n, 2, n-1, …)."
BOOKLET_SORT = "Susun halaman untuk pencetakan buklet (terakhir, pertama, kedua, kedua terakhir, …)."
SIDE_STITCH_BOOKLET_SORT = "Susun halaman untuk pencetakan buklet jahit samping (dioptimalkan untuk penjilidan di sisi)."
ODD_EVEN_SPLIT = "Bagi dokumen menjadi dua keluaran: semua halaman ganjil dan semua halaman genap."
ODD_EVEN_MERGE = "Gabungkan dua PDF dengan halaman selang-seling: ganjil dari pertama, genap dari kedua."
DUPLICATE = "Gandakan setiap halaman sesuai jumlah dalam urutan khusus (mis., 4 duplikasi berarti tiap halaman 4×)."
REMOVE_FIRST = "Hapus halaman pertama dari dokumen."
REMOVE_LAST = "Hapus halaman terakhir dari dokumen."
REMOVE_FIRST_AND_LAST = "Hapus halaman pertama dan terakhir dari dokumen."
[addImage]
tags = "img,jpg,gambar,foto"
title = "Tambahkan Gambar"
header = "Tambahkan Gambar ke PDF"
applySignatures = "Terapkan Gambar"
[addImage.image]
name = "Gambar"
placeholder = "Unggah gambar"
label = "File gambar"
hint = "Supports PNG, JPEG, GIF, BMP, TIFF, and SVG files. SVG files will be converted to PNG for embedding."
[addImage.steps]
configure = "Konfigurasi Gambar"
[addImage.step]
createDesc = "Unggah gambar yang ingin Anda tambahkan"
place = "Tempatkan gambar"
placeDesc = "Klik pada PDF untuk menambahkan gambar Anda"
[addImage.instructions]
title = "Cara menambahkan gambar"
text = "Setelah mengunggah gambar di atas, klik di mana saja pada PDF untuk menempatkannya."
paused = "Penempatan dijeda"
resumeHint = "Lanjutkan penempatan untuk mengklik dan menambahkan gambar Anda."
noSignature = "Unggah gambar di atas untuk mengaktifkan penempatan."
[addImage.mode]
move = "Pindahkan Gambar"
place = "Tempatkan Gambar"
pause = "Jeda penempatan"
resume = "Lanjutkan penempatan"
[addImage.results]
title = "Hasil Tambah Gambar"
[addImage.error]
failed = "Terjadi error saat menambahkan gambar ke PDF."
[addImage.saved]
defaultLabel = "Gambar"
defaultImageLabel = "Gambar terunggah"
[attachments]
tags = "embed,attach,file,attachment,attachments"
title = "Add attachments"
header = "Add attachments"
add = "Tambahkan Lampiran"
remove = "Hapus Lampiran"
embed = "Sematkan Lampiran"
convertToPdfA3b = "Konversi ke PDF/A-3b"
convertToPdfA3bDescription = "Membuat PDF arsip dengan lampiran tersemat"
convertToPdfA3bTooltip = "PDF/A-3b adalah format arsip yang memastikan pelestarian jangka panjang. Format ini memungkinkan penyematan format file apa pun sebagai lampiran. Konversi memerlukan Ghostscript dan mungkin memakan waktu lebih lama untuk file besar."
convertToPdfA3bTooltipHeader = "Tentang Konversi PDF/A-3b"
convertToPdfA3bTooltipTitle = "Apa fungsinya"
submit = "Add attachments"
[watermark]
title = "Tambahkan Watermark"
desc = "Tambahkan tanda air teks atau gambar ke file PDF"
completed = "Tanda air ditambahkan"
submit = "Tambahkan Watermark"
filenamePrefix = "watermarked"
[watermark.error]
failed = "Terjadi kesalahan saat menambahkan tanda air ke PDF."
[watermark.watermarkType]
text = "Teks"
image = "Gambar"
[watermark.settings]
type = "Jenis Tanda Air"
fontSize = "Ukuran Fonta"
size = "Ukuran"
alphabet = "Font/Bahasa"
color = "Warna Tanda Air"
rotation = "Rotasi (derajat)"
opacity = "Opasitas (%)"
convertToImage = "Ratakan halaman PDF menjadi gambar"
[watermark.settings.text]
label = "Teks Tanda Air"
placeholder = "Masukkan teks tanda air"
[watermark.settings.image]
label = "Gambar Tanda Air"
choose = "Pilih Gambar"
selected = "Dipilih: {{filename}}"
[watermark.settings.spacing]
horizontal = "Jarak Horizontal"
vertical = "Jarak Vertikal"
height = "Jarak Tinggi"
width = "Jarak Lebar"
[watermark.alphabet]
roman = "Romawi/Latin"
arabic = "Arab"
japanese = "Jepang"
korean = "Korea"
chinese = "Tionghoa"
thai = "Thai"
[watermark.steps]
type = "Jenis Tanda Air"
wording = "Teks"
textStyle = "Gaya"
formatting = "Pemformatan"
file = "Berkas Tanda Air"
[watermark.results]
title = "Hasil Tanda Air"
[watermark.tooltip.language]
title = "Dukungan Bahasa"
text = "Pilih pengaturan bahasa yang sesuai untuk memastikan perenderan font yang tepat untuk teks Anda."
[watermark.tooltip.appearance]
title = "Pengaturan Tampilan"
text = "Kendalikan tampilan tanda air dan bagaimana menyatu dengan dokumen."
bullet1 = "Rotasi: -360° hingga 360° untuk tanda air miring"
bullet2 = "Opasitas: 0-100% untuk kontrol transparansi"
bullet3 = "Opasitas lebih rendah menghasilkan tanda air yang lebih halus"
[watermark.tooltip.spacing]
title = "Kontrol Jarak"
text = "Sesuaikan jarak antara tanda air yang berulang di seluruh halaman."
bullet1 = "Jarak lebar: Jarak horizontal antar tanda air"
bullet2 = "Jarak tinggi: Jarak vertikal antar tanda air"
bullet3 = "Nilai lebih tinggi membuat pola lebih tersebar"
[watermark.tooltip.type.header]
title = "Pemilihan Jenis Tanda Air"
[watermark.tooltip.type.description]
title = "Pilih Tanda Air Anda"
text = "Pilih antara tanda air teks atau gambar sesuai kebutuhan Anda."
[watermark.tooltip.type.text]
title = "Tanda Air Teks"
text = "Sempurna untuk menambahkan pemberitahuan hak cipta, nama perusahaan, atau label kerahasiaan. Mendukung banyak bahasa dan warna kustom."
bullet1 = "Font dan bahasa dapat disesuaikan"
bullet2 = "Warna dan transparansi dapat diatur"
bullet3 = "Ideal untuk teks legal atau branding"
[watermark.tooltip.type.image]
title = "Tanda Air Gambar"
text = "Gunakan logo, stempel, atau gambar apa pun sebagai tanda air. Bagus untuk branding dan identifikasi visual."
bullet1 = "Unggah format gambar apa pun"
bullet2 = "Mempertahankan kualitas gambar"
bullet3 = "Sempurna untuk logo dan stempel"
[watermark.tooltip.wording.header]
title = "Konten Teks"
[watermark.tooltip.wording.text]
title = "Teks Tanda Air"
text = "Masukkan teks yang akan muncul sebagai tanda air di seluruh dokumen."
bullet1 = "Buat singkat untuk keterbacaan yang lebih baik"
bullet2 = "Contoh umum: 'CONFIDENTIAL', 'DRAFT', nama perusahaan"
bullet3 = "Karakter emoji tidak didukung dan akan disaring"
[watermark.tooltip.textStyle.header]
title = "Gaya Teks"
[watermark.tooltip.textStyle.color]
title = "Pemilihan Warna"
text = "Pilih warna yang memberikan kontras yang baik dengan konten dokumen Anda."
bullet1 = "Abu-abu muda (#d3d3d3) untuk tanda air halus"
bullet2 = "Hitam atau warna gelap untuk kontras tinggi"
bullet3 = "Warna kustom untuk keperluan branding"
[watermark.tooltip.textStyle.language]
title = "Dukungan Bahasa"
text = "Pilih pengaturan bahasa yang sesuai untuk memastikan perenderan font yang tepat."
[watermark.tooltip.file.header]
title = "Unggah Gambar"
[watermark.tooltip.file.upload]
title = "Pemilihan Gambar"
text = "Unggah berkas gambar untuk digunakan sebagai tanda air Anda."
bullet1 = "Mendukung format umum: PNG, JPG, GIF, BMP"
bullet2 = "PNG dengan transparansi paling baik"
bullet3 = "Gambar beresolusi lebih tinggi lebih baik mempertahankan kualitas"
[watermark.tooltip.file.recommendations]
title = "Praktik Terbaik"
text = "Tips untuk hasil tanda air gambar yang optimal."
bullet1 = "Gunakan logo atau stempel dengan latar belakang transparan"
bullet2 = "Desain sederhana lebih baik daripada gambar kompleks"
bullet3 = "Pertimbangkan ukuran dokumen akhir saat memilih resolusi"
[watermark.tooltip.formatting.header]
title = "Pemformatan & Tata Letak"
[watermark.tooltip.formatting.size]
title = "Kontrol Ukuran"
text = "Sesuaikan ukuran tanda air Anda (teks atau gambar)."
bullet1 = "Ukuran lebih besar membuat tanda air lebih menonjol"
[watermark.tooltip.formatting.appearance]
title = "Pengaturan Tampilan"
text = "Kendalikan tampilan tanda air dan bagaimana menyatu dengan dokumen."
bullet1 = "Rotasi: -360° hingga 360° untuk tanda air miring"
bullet2 = "Opasitas: 0-100% untuk kontrol transparansi"
bullet3 = "Opasitas lebih rendah menghasilkan tanda air yang lebih halus"
[watermark.tooltip.formatting.spacing]
title = "Kontrol Jarak"
text = "Sesuaikan jarak antara tanda air yang berulang di seluruh halaman."
bullet1 = "Jarak horizontal: Jarak antar tanda air dari kiri ke kanan"
bullet2 = "Jarak vertikal: Jarak antar tanda air dari atas ke bawah"
bullet3 = "Nilai lebih tinggi membuat pola lebih tersebar"
[watermark.tooltip.formatting.security]
title = "Opsi Keamanan"
text = "Konversi PDF akhir ke format berbasis gambar untuk keamanan yang ditingkatkan."
bullet1 = "Mencegah pemilihan dan penyalinan teks"
bullet2 = "Membuat tanda air lebih sulit dihapus"
bullet3 = "Menghasilkan ukuran berkas lebih besar"
bullet4 = "Terbaik untuk konten sensitif atau berhak cipta"
[watermark.type]
1 = "Teks"
2 = "Gambar"
[permissions]
tags = "baca,tulis,sunting,cetak"
title = "Ganti Perizinan"
header = "Ganti Perizinan"
warning = "Peringatan untuk menyetel izin yang tidak dapat diubah, disarankan untuk menyetel izin dengan kata sandi melalui halaman tambah kata sandi"
submit = "Ganti"
[permissions.selectText]
1 = "Pilih PDF untuk mengubah izin"
2 = "Perizinan untuk diubah"
3 = "Pencegahan untuk penyusunan dokumen"
4 = "Pencegahan untuk ekstraksi konten"
5 = "Pencegahan ekstraksi untuk aksesibilitas"
6 = "Pencegahan untuk mengisi formulir"
7 = "Pencegahan untuk pengubahan"
8 = "Pencegahan untuk perubahan anotasi"
9 = "Pencegahan untuk mencetak"
10 = "Pencegahan untuk mencetak format yang berbeda"
[editTableOfContents]
submit = "Terapkan table of contents"
[editTableOfContents.settings]
title = "Bookmark & outline"
replaceExisting = "Ganti bookmark yang ada (hapus centang untuk menambahkan)"
replaceExistingHint = "Saat dinonaktifkan, outline baru ditambahkan setelah bookmark saat ini."
[editTableOfContents.actions]
source = "Muat bookmark"
selectedFile = "Dimuat dari {{file}}"
noFile = "Pilih PDF untuk mengekstrak bookmark yang ada."
loadFromPdf = "Muat dari PDF terpilih"
importJson = "Impor JSON"
importClipboard = "Tempel JSON dari clipboard"
export = "Ekspor bookmark"
exportJson = "Unduh JSON"
exportClipboard = "Salin JSON ke clipboard"
clipboardUnavailable = "Akses clipboard tidak tersedia di browser ini."
[editTableOfContents.info]
line1 = "Setiap bookmark perlu judul deskriptif dan halaman yang akan dibuka."
line2 = "Gunakan bookmark anak untuk membangun hierarki bab, bagian, atau subbagian."
line3 = "Impor bookmark dari PDF terpilih atau dari file JSON untuk menghemat waktu."
[editTableOfContents.workbench]
tabTitle = "Workspace outline"
subtitle = "Impor bookmark, bangun hierarki, dan terapkan outline tanpa panel samping yang sempit."
noFile = "Tidak ada PDF yang dipilih"
fileLabel = "Perubahan akan diterapkan ke PDF yang saat ini dipilih."
filePrompt = "Pilih PDF dari pustaka Anda atau unggah yang baru untuk memulai."
changeFile = "Ganti PDF"
selectFile = "Pilih PDF"
[editTableOfContents.workbench.empty]
title = "Buka alat untuk mulai mengedit"
description = "Pilih alat Edit Table of Contents untuk memuat ruang kerjanya."
[editTableOfContents.editor]
heading = "Editor bookmark"
description = "Tambahkan, sarangkan, dan ubah urutan bookmark untuk menyusun outline PDF Anda."
addTopLevel = "Tambah bookmark level atas"
defaultTitle = "Bookmark baru"
defaultChildTitle = "Bookmark anak"
defaultSiblingTitle = "Bookmark baru"
untitled = "Bookmark tanpa judul"
childBadge = "Anak"
pagePreview = "Halaman {{page}}"
confirmRemove = "Hapus bookmark ini dan semua anaknya?"
[editTableOfContents.editor.empty]
title = "Belum ada bookmark"
description = "Impor bookmark yang ada atau mulai dengan menambahkan entri pertama Anda."
action = "Tambah bookmark pertama"
[editTableOfContents.editor.field]
title = "Judul bookmark"
page = "Nomor halaman tujuan"
[editTableOfContents.editor.actions]
toggle = "Tampilkan/sembunyikan anak"
addChild = "Tambah bookmark anak"
addSibling = "Tambah bookmark sejajar"
remove = "Hapus bookmark"
[editTableOfContents.messages]
loadedTitle = "Bookmark diekstrak"
loadedBody = "Bookmark yang ada dari PDF dimuat ke editor."
noBookmarks = "Tidak ditemukan bookmark di PDF terpilih."
loadFailed = "Tidak dapat mengekstrak bookmark dari PDF terpilih."
imported = "Bookmark diimpor"
importedBody = "Outline JSON Anda menggantikan konten editor saat ini."
importedClipboard = "Data clipboard menggantikan daftar bookmark saat ini."
invalidJson = "Struktur JSON tidak valid"
invalidJsonBody = "Harap berikan file JSON bookmark yang valid lalu coba lagi."
exported = "Unduhan JSON siap"
copied = "Disalin ke clipboard"
copiedBody = "JSON bookmark berhasil disalin."
copyFailed = "Gagal menyalin"
[editTableOfContents.error]
failed = "Gagal memperbarui table of contents"
[editTableOfContents.results]
title = "PDF diperbarui dengan bookmark"
subtitle = "Unduh file yang diproses atau batalkan operasi di bawah."
[removePages]
tags = "Menghapus halaman,menghapus halaman"
title = "Menghapus"
filenamePrefix = "halaman_dihapus"
submit = "Menghapus"
[removePages.pageNumbers]
label = "Halaman yang akan Dihapus"
placeholder = "mis., 1,3,5-8,10"
error = "Format nomor halaman tidak valid. Gunakan angka, rentang (1-5), atau ekspresi matematis (2n+1)"
[removePages.files]
placeholder = "Pilih berkas PDF di tampilan utama untuk memulai"
[removePages.settings]
title = "Pengaturan"
[removePages.tooltip.header]
title = "Pengaturan Hapus Halaman"
[removePages.tooltip.pageNumbers]
title = "Pemilihan Halaman"
text = "Tentukan halaman mana yang akan dihapus dari PDF Anda. Anda dapat memilih halaman individu, rentang, atau menggunakan ekspresi matematis."
bullet1 = "Halaman individu: 1,3,5 (menghapus halaman 1, 3, dan 5)"
bullet2 = "Rentang halaman: 1-5,10-15 (menghapus halaman 1-5 dan 10-15)"
bullet3 = "Matematis: 2n+1 (menghapus halaman ganjil)"
bullet4 = "Rentang terbuka: 5- (menghapus dari halaman 5 hingga akhir)"
[removePages.tooltip.examples]
title = "Contoh Umum"
text = "Berikut beberapa pola pemilihan halaman yang umum:"
bullet1 = "Hapus halaman pertama: 1"
bullet2 = "Hapus 3 halaman terakhir: -3"
bullet3 = "Hapus selang-seling: 2n"
bullet4 = "Hapus halaman tertentu yang terpencar: 1,5,10,15"
[removePages.tooltip.safety]
title = "Tips Keamanan"
text = "Pertimbangan penting saat menghapus halaman:"
bullet1 = "Selalu pratinjau pilihan Anda sebelum memproses"
bullet2 = "Simpan cadangan berkas asli Anda"
bullet3 = "Penomoran halaman dimulai dari 1, bukan 0"
bullet4 = "Nomor halaman tidak valid akan diabaikan"
[removePages.error]
failed = "Terjadi kesalahan saat menghapus halaman."
[removePages.results]
title = "Hasil Penghapusan Halaman"
[extractPages]
title = "Ekstrak Halaman"
submit = "Ekstrak Halaman"
[extractPages.pageNumbers]
label = "Halaman yang Diekstrak"
placeholder = "mis., 1,3,5-8 atau odd & 1-10"
[extractPages.settings]
title = "Pengaturan"
[extractPages.tooltip]
description = "Mengekstrak halaman yang dipilih ke PDF baru, mempertahankan urutan."
[extractPages.error]
failed = "Gagal mengekstrak halaman"
[extractPages.results]
title = "Halaman Terekstrak"
[pageSelection.tooltip]
description = "Pilih halaman mana yang digunakan untuk operasi. Mendukung halaman tunggal, rentang, rumus, dan kata kunci all."
[pageSelection.tooltip.header]
title = "Panduan Pemilihan Halaman"
[pageSelection.tooltip.basic]
title = "Penggunaan Dasar"
text = "Pilih halaman tertentu dari dokumen PDF Anda menggunakan sintaks sederhana."
bullet1 = "Halaman individu: 1,3,5"
bullet2 = "Rentang halaman: 3-6 atau 10-15"
bullet3 = "Semua halaman: all"
[pageSelection.tooltip.advanced]
title = "Fitur Lanjutan"
[pageSelection.tooltip.tips]
title = "Tips"
text = "Ingat panduan berikut:"
bullet1 = "Penomoran halaman dimulai dari 1 (bukan 0)"
bullet2 = "Spasi akan dihapus otomatis"
bullet3 = "Ekspresi tidak valid akan diabaikan"
[pageSelection.tooltip.syntax]
title = "Dasar Sintaks"
text = "Gunakan angka, rentang, kata kunci, dan progresi (n dimulai dari 0). Tanda kurung didukung."
[pageSelection.tooltip.syntax.bullets]
numbers = "Angka/rentang: 5, 10-20"
keywords = "Kata kunci: odd, even"
progressions = "Progresi: 3n, 4n+1"
[pageSelection.tooltip.operators]
title = "Operator"
text = "AND memiliki prioritas lebih tinggi daripada koma. NOT berlaku dalam rentang dokumen."
and = "AND: & atau \"and\" — mengharuskan kedua kondisi (mis., 1-50 & even)"
comma = "Koma: , atau | — menggabungkan pilihan (mis., 1-10, 20)"
not = "NOT: ! atau \"not\" — mengecualikan halaman (mis., 3n & not 30)"
[pageSelection.tooltip.examples]
title = "Contoh"
[pageSelection.tooltip.complex]
bullet1 = "<strong>1,3-5,8,2n</strong> → halaman 1, 35, 8, ditambah halaman genap"
bullet2 = "<strong>10-,2n-1</strong> → dari halaman 10 hingga akhir + halaman ganjil"
description = "Campurkan berbagai jenis."
title = "Kombinasi Kompleks"
[pageSelection.tooltip.individual]
bullet1 = "<strong>1,3,5</strong> → memilih halaman 1, 3, 5"
bullet2 = "<strong>2,7,12</strong> → memilih halaman 2, 7, 12"
description = "Masukkan angka yang dipisah dengan koma."
title = "Halaman Individu"
[pageSelection.tooltip.mathematical]
bullet1 = "<strong>2n</strong> → semua halaman genap (2, 4, 6…)"
bullet2 = "<strong>2n-1</strong> → semua halaman ganjil (1, 3, 5…)"
bullet3 = "<strong>3n</strong> → setiap halaman ke-3 (3, 6, 9…)"
bullet4 = "<strong>4n-1</strong> → halaman 3, 7, 11, 15…"
description = "Gunakan n dalam rumus untuk pola."
title = "Fungsi Matematika"
[pageSelection.tooltip.ranges]
bullet1 = "<strong>3-6</strong> → memilih halaman 36"
bullet2 = "<strong>10-15</strong> → memilih halaman 1015"
bullet3 = "<strong>5-</strong> → memilih halaman 5 hingga akhir"
description = "Gunakan - untuk halaman berurutan."
title = "Rentang Halaman"
[pageSelection.tooltip.special]
bullet1 = "<strong>all</strong> → memilih semua halaman"
title = "Kata Kunci Khusus"
[bulkSelection]
syntaxError = "Ada masalah sintaks. Lihat tips Pemilihan Halaman untuk bantuan."
[bulkSelection.header]
title = "Panduan Pemilihan Halaman"
[bulkSelection.syntax]
title = "Dasar Sintaks"
text = "Gunakan angka, rentang, kata kunci, dan progresi (n dimulai dari 0). Tanda kurung didukung."
[bulkSelection.syntax.bullets]
numbers = "Angka/rentang: 5, 10-20"
keywords = "Kata kunci: odd, even"
progressions = "Progresi: 3n, 4n+1"
[bulkSelection.operators]
title = "Operator"
text = "AND memiliki prioritas lebih tinggi daripada koma. NOT berlaku dalam rentang dokumen."
and = "AND: & atau \"and\" — mengharuskan kedua kondisi (mis., 1-50 & even)"
comma = "Koma: , atau | — menggabungkan pilihan (mis., 1-10, 20)"
not = "NOT: ! atau \"not\" — mengecualikan halaman (mis., 3n & not 30)"
[bulkSelection.examples]
title = "Contoh"
first50 = "50 pertama"
last50 = "50 terakhir"
every3rd = "Setiap ke-3"
oddWithinExcluding = "Ganjil dalam 1-20 kecuali 5-7"
combineSets = "Gabungkan himpunan"
[bulkSelection.firstNPages]
title = "N Halaman Pertama"
placeholder = "Jumlah halaman"
[bulkSelection.lastNPages]
title = "N Halaman Terakhir"
placeholder = "Jumlah halaman"
[bulkSelection.everyNthPage]
title = "Setiap Halaman ke-N"
placeholder = "Ukuran langkah"
[bulkSelection.range]
title = "Rentang"
fromPlaceholder = "Dari"
toPlaceholder = "Sampai"
[bulkSelection.keywords]
title = "Kata Kunci"
[bulkSelection.advanced]
title = "Lanjutan"
[compressPdfs]
tags = "remas, kecil, mini"
[unlockPDFForms]
tags = "remove,delete,form,field,readonly"
title = "Hapus Read-Only dari Bidang Formulir"
header = "Buka Kunci Formulir PDF"
submit = "Remove"
description = "Alat ini akan menghapus pembatasan hanya baca dari bidang formulir PDF, sehingga dapat diedit dan diisi."
filenamePrefix = "formulir_dibuka"
[unlockPDFForms.files]
placeholder = "Pilih berkas PDF di tampilan utama untuk memulai"
[unlockPDFForms.error]
failed = "Terjadi kesalahan saat membuka kunci formulir PDF."
[unlockPDFForms.results]
title = "Hasil Formulir yang Dibuka"
[changeMetadata]
header = "Ganti Metadata"
submit = "Ganti"
filenamePrefix = "metadata"
[changeMetadata.settings]
title = "Pengaturan Metadata"
[changeMetadata.standardFields]
title = "Bidang Standar"
[changeMetadata.deleteAll]
label = "Hapus Metadata yang Ada"
checkbox = "Hapus semua metadata"
[changeMetadata.title]
label = "Judul"
placeholder = "Judul dokumen"
[changeMetadata.author]
label = "Penulis"
placeholder = "Penulis dokumen"
[changeMetadata.subject]
label = "Subjek"
placeholder = "Subjek dokumen"
[changeMetadata.keywords]
label = "Kata kunci"
placeholder = "Kata kunci dokumen"
[changeMetadata.creator]
label = "Pembuat"
placeholder = "Pembuat dokumen"
[changeMetadata.producer]
label = "Produsen"
placeholder = "Produsen dokumen"
[changeMetadata.dates]
title = "Bidang Tanggal"
[changeMetadata.creationDate]
label = "Tanggal Pembuatan"
placeholder = "Tanggal pembuatan"
[changeMetadata.modificationDate]
label = "Tanggal Modifikasi"
placeholder = "Tanggal modifikasi"
[changeMetadata.trapped]
label = "Status Trapped"
unknown = "Tidak diketahui"
true = "Benar"
false = "Salah"
[changeMetadata.advanced]
title = "Opsi Lanjutan"
[changeMetadata.customFields]
title = "Metadata Kustom"
description = "Tambahkan bidang metadata kustom ke dokumen"
add = "Tambah Bidang"
key = "Kunci"
keyPlaceholder = "Kunci kustom"
value = "Nilai"
valuePlaceholder = "Nilai kustom"
remove = "Hapus"
[changeMetadata.results]
title = "PDF yang Diperbarui"
[changeMetadata.error]
failed = "Terjadi kesalahan saat mengubah metadata PDF."
[changeMetadata.tooltip.header]
title = "Ikhtisar Metadata PDF"
[changeMetadata.tooltip.standardFields]
title = "Bidang Standar"
text = "Bidang metadata PDF umum yang mendeskripsikan dokumen."
bullet1 = "Judul: Nama atau tajuk dokumen"
bullet2 = "Penulis: Orang yang membuat dokumen"
bullet3 = "Subjek: Deskripsi singkat konten"
bullet4 = "Kata kunci: Istilah pencarian untuk dokumen"
bullet5 = "Pembuat/Produsen: Perangkat lunak yang digunakan untuk membuat PDF"
[changeMetadata.tooltip.dates]
title = "Bidang Tanggal"
text = "Kapan dokumen dibuat dan diubah."
bullet1 = "Tanggal Pembuatan: Kapan dokumen asli dibuat"
bullet2 = "Tanggal Modifikasi: Kapan terakhir diubah"
[changeMetadata.tooltip.options]
title = "Opsi Tambahan"
text = "Bidang kustom dan kontrol privasi."
bullet1 = "Metadata Kustom: Tambahkan pasangan kunci-nilai Anda sendiri"
bullet2 = "Status Trapped: Pengaturan pencetakan berkualitas tinggi"
bullet3 = "Hapus Semua: Hapus semua metadata demi privasi"
[changeMetadata.tooltip.deleteAll]
title = "Hapus Metadata yang Ada"
text = "Penghapusan metadata lengkap untuk memastikan privasi."
[changeMetadata.tooltip.customFields]
title = "Metadata Kustom"
text = "Tambahkan pasangan metadata kunci-nilai kustom Anda sendiri."
bullet1 = "Tambahkan bidang kustom apa pun yang relevan dengan dokumen Anda"
bullet2 = "Contoh: Departemen, Proyek, Versi, Status"
bullet3 = "Baik kunci maupun nilai diperlukan untuk setiap entri"
[changeMetadata.tooltip.advanced]
title = "Opsi Lanjutan"
[changeMetadata.tooltip.advanced.trapped]
title = "Status Trapped"
description = "Menunjukkan apakah dokumen disiapkan untuk pencetakan berkualitas tinggi."
bullet1 = "Benar: Dokumen telah di-trap untuk pencetakan"
bullet2 = "Salah: Dokumen belum di-trap"
bullet3 = "Tidak diketahui: Status trapped tidak ditentukan"
[fileToPDF]
tags = "transformasi,format,dokumen,gambar,slide,text,konversi,office,docs,word,excel,powerpoint"
title = "Berkas ke PDF"
header = "Mengonversi berkas apa pun ke PDF"
credit = "Layanan ini menggunakan LibreOffice dan Unoconv untuk konversi berkas."
supportedFileTypesInfo = "Jenis File Dukungan"
supportedFileTypes = "Jenis berkas yang didukung harus mencakup yang di bawah ini, namun untuk daftar lengkap format yang didukung, silakan lihat dokumentasi LibreOffice"
submit = "Konversi ke PDF"
[ocr]
tags = "rekognisi,teks,gambar,pindai,baca,identifikasi,deteksi,dapat diedit"
title = "OCR / Pembersihan Pindaian"
desc = "Memindai dan mendeteksi teks dari gambar di dalam PDF dan menambahkannya kembali sebagai teks."
header = "Pemindaian Pembersihan / OCR (Pengenalan Karakter Optik)"
help = "Silakan baca dokumentasi ini tentang cara menggunakan ini untuk bahasa lain dan/atau penggunaan yang tidak ada di docker"
credit = "Layanan ini menggunakan qpdf dan Tesseract untuk OCR."
submit = "Memproses PDF dengan OCR"
[ocr.selectText]
1 = "Pilih bahasa yang akan dideteksi di dalam PDF (Bahasa yang terdaftar adalah bahasa yang saat ini terdeteksi):"
2 = "Menghasilkan berkas teks yang berisi teks OCR di samping PDF yang di-OCR"
3 = "Halaman yang benar dipindai pada sudut miring dengan memutarnya kembali ke tempatnya"
4 = "Halaman yang bersih sehingga kecil kemungkinan OCR akan menemukan teks dalam kebisingan latar belakang. (Tidak ada perubahan output)"
5 = "Bersihkan halaman sehingga kecil kemungkinan OCR akan menemukan teks dalam kebisingan latar belakang, mempertahankan pembersihan pada keluaran."
6 = "Mengabaikan halaman yang memiliki teks interaktif, hanya halaman OCR yang berupa gambar"
7 = "Memaksa OCR, akan meng-OCR setiap halaman dengan menghapus semua elemen teks asli"
8 = "Normal (Akan terjadi kesalahan jika PDF berisi teks)"
9 = "Pengaturan Tambahan"
10 = "Mode OCR"
11 = "Hapus gambar setelah OCR (Menghapus Semua gambar, hanya berguna jika merupakan bagian dari langkah konversi)"
12 = "Jenis Render (Lanjutan)"
[ocr.operation]
submit = "Proses OCR dan Tinjau"
[ocr.results]
title = "Hasil OCR"
[ocr.languagePicker]
additionalLanguages = "Mencari bahasa tambahan?"
viewSetupGuide = "Lihat panduan penyiapan →"
[ocr.settings]
title = "Pengaturan"
[ocr.settings.ocrMode]
label = "Mode OCR"
auto = "Otomatis (lewati lapisan teks)"
force = "Paksa (OCR ulang semua, ganti teks)"
strict = "Ketat (batalkan jika ditemukan teks)"
[ocr.settings.languages]
label = "Bahasa"
placeholder = "Pilih bahasa"
[ocr.settings.compatibilityMode]
label = "Mode Kompatibilitas"
[ocr.settings.advancedOptions]
label = "Opsi Pemrosesan"
sidecar = "Buat berkas teks"
deskew = "Luruskan halaman"
clean = "Bersihkan berkas masukan"
cleanFinal = "Bersihkan keluaran akhir"
[ocr.tooltip.header]
title = "Ikhtisar Pengaturan OCR"
[ocr.tooltip.mode]
title = "Mode OCR"
text = "Optical Character Recognition (OCR) membantu Anda mengubah halaman hasil pindai atau tangkapan layar menjadi teks yang dapat dicari, disalin, atau disorot."
bullet1 = "Otomatis melewati halaman yang sudah berisi lapisan teks."
bullet2 = "Paksa melakukan OCR ulang setiap halaman dan mengganti semua teks."
bullet3 = "Ketat berhenti jika ditemukan teks yang dapat dipilih."
[ocr.tooltip.languages]
title = "Bahasa"
text = "Tingkatkan akurasi OCR dengan menentukan bahasa yang diharapkan. Pilih satu atau lebih bahasa untuk membimbing deteksi."
[ocr.tooltip.output]
title = "Keluaran"
text = "Putuskan bagaimana Anda ingin teks keluaran diformat:"
bullet1 = "PDF yang dapat dicari menyematkan teks di belakang gambar asli."
bullet2 = "HOCR XML menghasilkan berkas terstruktur yang dapat dibaca mesin."
bullet3 = "Sidecar teks biasa membuat berkas .txt terpisah dengan konten mentah."
[ocr.tooltip.advanced.header]
title = "Pemrosesan OCR Lanjutan"
[ocr.tooltip.advanced.compatibility]
title = "Mode Kompatibilitas"
text = "Menggunakan mode OCR 'sandwich PDF': menghasilkan berkas lebih besar, tetapi lebih andal untuk bahasa tertentu dan perangkat lunak PDF lama. Secara bawaan kami menggunakan hOCR untuk PDF yang lebih kecil dan modern."
[ocr.tooltip.advanced.sidecar]
title = "Buat Berkas Teks"
text = "Menghasilkan berkas .txt terpisah bersama PDF yang berisi semua teks yang diekstrak untuk akses dan pemrosesan mudah."
[ocr.tooltip.advanced.deskew]
title = "Luruskan Halaman"
text = "Secara otomatis memperbaiki halaman yang miring untuk meningkatkan akurasi OCR. Berguna untuk dokumen hasil pindai yang tidak sejajar sempurna."
[ocr.tooltip.advanced.clean]
title = "Bersihkan Berkas Masukan"
text = "Pra-memroses masukan dengan menghapus noise, meningkatkan kontras, dan mengoptimalkan gambar untuk pengenalan OCR yang lebih baik sebelum pemrosesan."
[ocr.tooltip.advanced.cleanFinal]
title = "Bersihkan Keluaran Akhir"
text = "Pasca-memroses PDF akhir dengan menghapus artefak OCR dan mengoptimalkan lapisan teks untuk keterbacaan yang lebih baik dan ukuran berkas lebih kecil."
[ocr.error]
failed = "Operasi OCR gagal"
[extractImages]
tags = "gambar, foto, simpan, arsip, zip, tangkap, ambil"
title = "Ekstrak Gambar"
header = "Mengekstrak Gambar"
selectText = "Pilih format gambar yang akan dikonversi"
allowDuplicates = "Simpan Gambar Duplikat"
submit = "Ekstrak"
[extractImages.settings]
title = "Pengaturan"
[extractImages.error]
failed = "Terjadi kesalahan saat mengekstrak gambar dari PDF."
[pdfToPDFA]
tags = "arsip, jangka panjang, standar, konversi, penyimpanan, pelestarian"
title = "PDF Ke PDF/A"
header = "PDF ke PDF/A"
credit = "Layanan ini menggunakan libreoffice untuk konversi PDF/A."
submit = "Konversi"
tip = "Saat ini tidak dapat digunakan untuk beberapa input sekaligus"
outputFormat = "Format keluaran"
pdfWithDigitalSignature = "PDF ini mengandung tanda tangan digital. Ini akan dihapus pada langkah berikutnya."
[pdfToPDFX]
tags = "cetak,standar,konversi,produksi,pracetak,arsip"
title = "PDF ke PDF/X"
header = "PDF ke PDF/X"
credit = "Layanan ini menggunakan Ghostscript untuk konversi PDF/X"
submit = "Konversi"
tip = "Saat ini tidak berfungsi untuk beberapa input sekaligus"
outputFormat = "Format keluaran"
pdfWithDigitalSignature = "PDF berisi tanda tangan digital. Ini akan dihapus pada langkah berikutnya."
[PDFToWord]
tags = "doc, docx, odt, kata, transformasi, format, konversi, kantor, microsoft, docfile"
title = "PDF ke Word"
header = "PDF ke Word"
credit = "Layanan ini menggunakan LibreOffice untuk konversi berkas."
submit = "Konversi"
[PDFToWord.selectText]
1 = "Hasil format berkas"
[PDFToPresentation]
tags = "slide, pertunjukan, kantor, microsoft"
title = "PDF Ke Presentation"
header = "PDF ke Presentation"
credit = "Layanan ini menggunakan LibreOffice untuk konversi berkas."
submit = "Konversi"
[PDFToPresentation.selectText]
1 = "Hasil format berkas"
[PDFToText]
tags = "format kaya, format teks kaya, format teks kaya"
title = "PDF ke RTF (Text)"
header = "PDF ke RTF (Text)"
credit = "Layanan ini menggunakan LibreOffice untuk konversi berkas."
submit = "Konversi"
[PDFToText.selectText]
1 = "Hasil format berkas"
[PDFToHTML]
tags = "konten web, ramah browser"
title = "PDF ke HTML"
header = "PDF ke HTML"
credit = "Layanan ini menggunakan pdftohtml untuk konversi berkas."
submit = "Konversi"
[PDFToXML]
tags = "ekstraksi data, konten terstruktur, interop, transformasi, konversi"
title = "PDF ke XML"
header = "PDF ke XML"
credit = "Layanan ini menggunakan LibreOffice untuk konversi berkas."
submit = "Konversi"
[ScannerImageSplit]
tags = "pisahkan, deteksi otomatis, pindai, multi-foto, atur"
info = "Python tidak terinstal. Ini diperlukan untuk menjalankan."
[ScannerImageSplit.selectText]
1 = "Ambang Batas Sudut:"
2 = "Menetapkan sudut absolut minimum yang diperlukan agar gambar dapat diputar (default: 10)."
3 = "Toleransi:"
4 = "Menentukan kisaran variasi warna di sekitar perkiraan warna latar belakang (default: 30)."
5 = "Area Minimum:"
6 = "Menetapkan ambang batas area minimum untuk foto (default: 10000)."
7 = "Area Kontur Minimum:"
8 = "Menetapkan ambang batas area kontur minimum untuk foto"
9 = "Ukuran Batas:"
10 = "Menetapkan ukuran batas yang ditambahkan dan dihapus untuk mencegah batas putih pada output (default: 1)."
[scannerImageSplit]
title = "Gambar yang Diekstrak"
submit = "Ekstrak Pindai Gambar"
[scannerImageSplit.error]
failed = "Terjadi kesalahan saat mengekstrak pemindaian gambar."
[scannerImageSplit.tooltip]
title = "Pemecah Foto"
whatThisDoes = "Apa fungsinya"
whatThisDoesDesc = "Secara otomatis menemukan dan mengekstrak tiap foto dari halaman hasil pindai atau gambar komposit—tanpa pemotongan manual."
whenToUse = "Kapan digunakan"
useCase1 = "Pindai seluruh halaman album sekaligus"
useCase2 = "Pisahkan batch flatbed menjadi berkas terpisah"
useCase3 = "Pecah kolase menjadi foto individual"
useCase4 = "Ambil foto dari dokumen"
quickFixes = "Perbaikan cepat"
problem1 = "Foto tidak terdeteksi → tingkatkan Tolerance ke 30-50"
problem2 = "Terlalu banyak deteksi keliru → tingkatkan Minimum Area ke 15.000-20.000"
problem3 = "Pangkas terlalu rapat → tingkatkan Border Size ke 5-10"
problem4 = "Foto miring tidak diluruskan → turunkan Angle Threshold ke ~5°"
problem5 = "Kotak debu/noise → tingkatkan Minimum Contour Area ke 1000-2000"
setupTips = "Tips penyiapan"
tip1 = "Gunakan latar polos dan terang"
tip2 = "Sisakan celah kecil (≈1 cm) antar foto"
tip3 = "Pindai pada 300-600 DPI"
tip4 = "Bersihkan kaca pemindai"
headsUp = "Perhatian"
headsUpDesc = "Foto yang saling tumpang tindih atau latar belakang yang sangat mirip warnanya dengan foto dapat mengurangi akurasi—cobalah latar yang lebih terang atau lebih gelap dan sisakan lebih banyak ruang."
[sign]
title = "Tanda"
header = "Tandatangani PDF"
upload = "Unggah Gambar"
clear = "Hapus"
add = "Tambah"
save = "Simpan Tanda Tangan"
applySignatures = "Terapkan Tanda Tangan"
personalSigs = "Tanda Tangan Pribadi"
sharedSigs = "Tanda Tangan Berbagi"
noSavedSigs = "Tidak ditemukan tanda tangan yang disimpan"
addToAll = "Tambahkan ke semua halaman"
delete = "Hapus"
first = "Halaman pertama"
last = "Halaman terakhir"
next = "Halaman berikutnya"
previous = "Halaman sebelumnya"
maintainRatio = "Alihkan pertahankan rasio aspek"
undo = "Urungkan"
redo = "Ulangi"
submit = "Tandatangani Dokumen"
updateAndPlace = "Perbarui dan Tempatkan"
activate = "Aktifkan Penempatan Tanda Tangan"
deactivate = "Hentikan Penempatan Tanda Tangan"
[sign.draw]
title = "Gambar tanda tangan Anda"
clear = "Bersihkan"
[sign.canvas]
heading = "Gambar tanda tangan Anda"
clickToOpen = "Klik untuk membuka kanvas gambar"
modalTitle = "Gambar tanda tangan Anda"
colorLabel = "Warna"
penSizeLabel = "Ukuran pena"
penSizePlaceholder = "Ukuran"
clear = "Bersihkan kanvas"
colorPickerTitle = "Pilih warna garis"
[sign.text]
name = "Nama Penandatangan"
placeholder = "Masukkan nama lengkap Anda"
fontLabel = "Font"
fontSizeLabel = "Ukuran font"
fontSizePlaceholder = "Ketik atau pilih ukuran font (8-200)"
colorLabel = "Warna teks"
[sign.saved]
heading = "Tanda tangan tersimpan"
description = "Gunakan ulang tanda tangan yang disimpan kapan saja."
emptyTitle = "Belum ada tanda tangan tersimpan"
emptyDescription = "Gambar, unggah, atau ketik tanda tangan di atas, lalu gunakan \"Simpan ke pustaka\" untuk menyimpan hingga {{max}} favorit siap pakai."
limitTitle = "Batas tercapai"
limitDescription = "Hapus tanda tangan tersimpan sebelum menambahkan yang baru (maks {{max}})."
carouselPosition = "{{current}} dari {{total}}"
prev = "Sebelumnya"
next = "Berikutnya"
delete = "Hapus"
label = "Label"
defaultLabel = "Tanda tangan"
defaultCanvasLabel = "Tanda tangan gambar"
defaultImageLabel = "Tanda tangan terunggah"
defaultTextLabel = "Tanda tangan ketik"
saveButton = "Simpan tanda tangan"
savePersonal = "Simpan Pribadi"
saveShared = "Simpan Bersama"
saveUnavailable = "Buat tanda tangan terlebih dahulu untuk menyimpannya."
noChanges = "Tanda tangan saat ini sudah disimpan."
tempStorageTitle = "Penyimpanan browser sementara"
tempStorageDescription = "Tanda tangan disimpan hanya di browser Anda. Data akan hilang jika Anda membersihkan data browser atau berpindah browser."
personalHeading = "Tanda Tangan Pribadi"
sharedHeading = "Tanda Tangan Bersama"
personalDescription = "Hanya Anda yang dapat melihat tanda tangan ini."
sharedDescription = "Semua pengguna dapat melihat dan menggunakan tanda tangan ini."
[sign.saved.type]
canvas = "Gambar"
image = "Unggah"
text = "Teks"
[sign.saved.status]
saved = "Tersimpan"
[sign.steps]
configure = "Konfigurasikan Tanda Tangan"
[sign.step]
createDesc = "Pilih cara membuat tanda tangan"
place = "Tempatkan & simpan"
placeDesc = "Posisikan tanda tangan di PDF Anda"
[sign.type]
title = "Jenis Tanda Tangan"
draw = "Gambar"
canvas = "Kanvas"
image = "Gambar"
text = "Teks"
saved = "Tersimpan"
[sign.image]
label = "Unggah gambar tanda tangan"
placeholder = "Pilih berkas gambar"
hint = "Unggah gambar PNG atau JPG dari tanda tangan Anda"
removeBackground = "Hapus latar belakang putih (buat transparan)"
processing = "Memproses gambar..."
backgroundRemovalFailedTitle = "Penghapusan latar belakang gagal"
backgroundRemovalFailedMessage = "Tidak dapat menghapus latar belakang dari gambar. Menggunakan gambar asli sebagai gantinya."
[sign.instructions]
title = "Cara menambahkan tanda tangan"
canvas = "Setelah menggambar tanda tangan Anda di kanvas, tutup modal lalu klik di mana saja pada PDF untuk menempatkannya."
image = "Setelah mengunggah gambar tanda tangan Anda di atas, klik di mana saja pada PDF untuk menempatkannya."
saved = "Pilih tanda tangan tersimpan di atas, lalu klik di mana saja pada PDF untuk menempatkannya."
text = "Setelah memasukkan nama Anda di atas, klik di mana saja pada PDF untuk menempatkan tanda tangan Anda."
paused = "Penempatan dijeda"
resumeHint = "Lanjutkan penempatan untuk mengklik dan menambahkan tanda tangan Anda."
noSignature = "Buat tanda tangan di atas untuk mengaktifkan alat penempatan."
[sign.mode]
move = "Pindahkan Tanda Tangan"
place = "Tempatkan Tanda Tangan"
pause = "Jeda penempatan"
resume = "Lanjutkan penempatan"
[sign.results]
title = "Hasil Tanda Tangan"
[sign.error]
failed = "Terjadi kesalahan saat menandatangani PDF."
[flatten]
title = "Ratakan"
header = "Ratakan PDF"
flattenOnlyForms = "Ratakan hanya formulir"
submit = "Ratakan"
filenamePrefix = "diratakan"
[flatten.files]
placeholder = "Pilih berkas PDF di tampilan utama untuk memulai"
[flatten.steps]
settings = "Pengaturan"
[flatten.options]
stepTitle = "Opsi Perataan"
title = "Opsi Perataan"
note = "Perataan menghapus elemen interaktif dari PDF, membuatnya tidak dapat diedit."
[flatten.options.flattenOnlyForms]
label = "Ratakan hanya formulir"
desc = "Hanya meratakan bidang formulir, membiarkan elemen interaktif lainnya tetap utuh"
[flatten.renderDpi]
label = "DPI Perenderan (opsional, disarankan 150 DPI)"
help = "Biarkan kosong untuk menggunakan bawaan sistem. DPI lebih tinggi mempertajam keluaran tetapi meningkatkan waktu pemrosesan dan ukuran file."
placeholder = "mis. 150"
[flatten.results]
title = "Hasil Perataan"
[flatten.error]
failed = "Terjadi kesalahan saat meratakan PDF."
[flatten.tooltip.header]
title = "Tentang Meratakan PDF"
[flatten.tooltip.description]
title = "Apa yang dilakukan perataan?"
text = "Perataan membuat PDF Anda tidak dapat diedit dengan mengubah formulir yang dapat diisi dan tombol menjadi teks dan gambar biasa. PDF akan terlihat persis sama, tetapi tidak ada yang bisa mengubah atau mengisi formulir lagi. Sempurna untuk berbagi formulir yang telah selesai, membuat dokumen final untuk arsip, atau memastikan PDF tampak sama di mana pun."
bullet1 = "Kotak teks menjadi teks biasa (tidak dapat diedit)"
bullet2 = "Kotak centang dan tombol menjadi gambar"
bullet3 = "Bagus untuk versi final yang tidak ingin Anda ubah"
bullet4 = "Memastikan tampilan konsisten di semua perangkat"
[flatten.tooltip.formsOnly]
title = "Apa arti 'Hanya meratakan formulir'?"
text = "Opsi ini hanya menghapus kemampuan untuk mengisi formulir, tetapi menjaga fitur lain tetap berfungsi seperti mengklik tautan, melihat markah buku, dan membaca komentar."
bullet1 = "Formulir menjadi tidak dapat diedit"
bullet2 = "Tautan masih berfungsi saat diklik"
bullet3 = "Komentar dan catatan tetap terlihat"
bullet4 = "Markah buku tetap membantu navigasi"
[repair]
tags = "perbaiki, pulihkan, koreksi, pulihkan"
title = "Perbaiki"
header = "Perbaiki PDF"
submit = "Perbaiki"
description = "Alat ini akan mencoba memperbaiki berkas PDF yang rusak atau korup. Tidak diperlukan pengaturan tambahan."
filenamePrefix = "diperbaiki"
[repair.files]
placeholder = "Pilih berkas PDF di tampilan utama untuk memulai"
[repair.error]
failed = "Terjadi kesalahan saat memperbaiki PDF."
[repair.results]
title = "Hasil Perbaikan"
[removeBlanks]
title = "Hapus yang Kosong"
header = "Hapus Halaman Kosong"
submit = "Hapus Kosong"
[removeBlanks.settings]
title = "Pengaturan"
[removeBlanks.threshold]
label = "Ambang Keputihan Piksel"
[removeBlanks.whitePercent]
label = "Ambang Persentase Putih"
unit = "%"
[removeBlanks.includeBlankPages]
label = "Sertakan halaman kosong yang terdeteksi"
[removeBlanks.tooltip.header]
title = "Pengaturan Hapus Halaman Kosong"
[removeBlanks.tooltip.threshold]
title = "Ambang Keputihan Piksel"
text = "Mengontrol seberapa putih sebuah piksel agar dianggap 'putih'. Ini membantu menentukan area mana yang dihitung sebagai area kosong pada halaman."
bullet1 = "0 = Hitam pekat (paling ketat)"
bullet2 = "128 = Abu-abu sedang"
bullet3 = "255 = Putih pekat (paling longgar)"
[removeBlanks.tooltip.whitePercent]
title = "Ambang Persentase Putih"
text = "Menetapkan persentase minimum piksel putih agar sebuah halaman dianggap kosong dan dihapus."
bullet1 = "Nilai lebih rendah (mis., 80%) = Lebih banyak halaman dihapus"
bullet2 = "Nilai lebih tinggi (mis., 95%) = Hanya halaman yang sangat kosong yang dihapus"
bullet3 = "Gunakan nilai lebih tinggi untuk dokumen dengan latar belakang terang"
[removeBlanks.tooltip.includeBlankPages]
title = "Sertakan Halaman Kosong yang Terdeteksi"
text = "Saat diaktifkan, membuat PDF terpisah yang berisi semua halaman kosong yang terdeteksi dan dihapus dari dokumen asli."
bullet1 = "Berguna untuk meninjau apa yang dihapus"
bullet2 = "Membantu memverifikasi akurasi deteksi"
bullet3 = "Dapat dinonaktifkan untuk mengurangi ukuran berkas keluaran"
[removeBlanks.error]
failed = "Gagal menghapus halaman kosong"
[removeBlanks.results]
title = "Halaman Kosong yang Dihapus"
[removeAnnotations]
tags = "komentar, sorot, catatan, markup, hapus"
title = "Hapus Anotasi"
header = "Hapus Anotasi"
submit = "Hapus"
[removeAnnotations.settings]
title = "Pengaturan"
[removeAnnotations.info]
title = "Tentang Hapus Anotasi"
description = "Alat ini akan menghapus semua anotasi (komentar, sorotan, catatan, dll.) dari dokumen PDF Anda."
[removeAnnotations.tooltip.header]
title = "Tentang Hapus Anotasi"
[removeAnnotations.tooltip.description]
title = "Fungsinya"
[removeAnnotations.error]
failed = "Terjadi kesalahan saat menghapus anotasi dari PDF."
[compare]
tags = "membedakan, kontras, perubahan, analisis"
title = "Bandingkan"
header = "Bandingkan PDF"
clearSelected = "Bersihkan yang dipilih"
addFilesHint = "Tambahkan PDF di langkah Berkas untuk mengaktifkan pemilihan."
noFiles = "Belum ada PDF tersedia"
pages = "Halaman"
cta = "Bandingkan"
loading = "Membandingkan..."
newLine = "baris-baru"
[compare.clear]
confirmTitle = "Bersihkan PDF yang dipilih?"
confirmBody = "Ini akan menutup perbandingan saat ini dan membawa Anda kembali ke Berkas Aktif."
confirm = "Bersihkan dan kembali"
[compare.review]
title = "Hasil Perbandingan"
actionsHint = "Tinjau perbandingan, tukar peran dokumen, atau ekspor ringkasan."
switchOrder = "Tukar urutan"
exportSummary = "Ekspor ringkasan"
[compare.base]
label = "Dokumen asli"
placeholder = "Pilih PDF asli"
[compare.comparison]
label = "Dokumen yang diedit"
placeholder = "Pilih PDF yang diedit"
[compare.selection]
originalEditedTitle = "Pilih PDF Asli dan yang Diedit"
[compare.original]
label = "PDF Asli"
[compare.edited]
label = "PDF yang Diedit"
[compare.swap]
confirmTitle = "Jalankan ulang perbandingan?"
confirmBody = "Ini akan menjalankan ulang alat. Anda yakin ingin menukar urutan Asli dan Diedit?"
confirm = "Tukar dan Jalankan Ulang"
[compare.summary]
baseHeading = "Dokumen asli"
comparisonHeading = "Dokumen yang diedit"
pageLabel = "Halaman"
[compare.rendering]
pageNotReadyTitle = "Halaman belum dirender"
pageNotReadyBody = "Beberapa halaman masih dirender. Navigasi akan mulus setelah siap."
rendering = "merender"
inProgress = "Setidaknya salah satu PDF ini sangat besar, pengguliran tidak akan mulus sampai perenderan selesai"
pagesRendered = "halaman dirender"
complete = "Perenderan halaman selesai"
[compare.dropdown]
deletionsLabel = "Penghapusan"
additionsLabel = "Penambahan"
deletions = "Penghapusan ({{count}})"
additions = "Penambahan ({{count}})"
searchPlaceholder = "Cari perubahan..."
noResults = "Tidak ada perubahan ditemukan"
[compare.actions]
stackVertically = "Tumpuk vertikal"
placeSideBySide = "Letakkan berdampingan"
zoomOut = "Perkecil"
zoomIn = "Perbesar"
resetView = "Atur ulang tampilan"
unlinkScrollPan = "Lepas taut gulir dan geser"
linkScrollPan = "Tautkan gulir dan geser"
unlinkScroll = "Lepas taut gulir"
linkScroll = "Tautkan gulir"
[compare.toasts]
unlinkedTitle = "Gulir & geser independen diaktifkan"
unlinkedBody = "Tip: Panah Atas/Bawah menggulir kedua panel; penggeseran hanya memindahkan panel aktif."
[compare.error]
selectRequired = "Pilih dokumen asli dan yang diedit."
filesMissing = "Tidak dapat menemukan berkas yang dipilih. Silakan pilih kembali."
generic = "Tidak dapat membandingkan berkas ini."
[compare.status]
extracting = "Mengekstrak teks..."
processing = "Menganalisis perbedaan..."
complete = "Perbandingan siap"
[compare.longJob]
title = "Perbandingan besar sedang berlangsung"
body = "Gabungan PDF ini melebihi 2.000 halaman. Pemrosesan dapat memakan waktu beberapa menit."
[compare.slowOperation]
title = "Masih memproses…"
body = "Perbandingan ini memakan waktu lebih lama dari biasanya. Anda dapat membiarkannya berlanjut atau membatalkannya."
cancel = "Batalkan perbandingan"
[compare.complex]
message = "Satu atau kedua dokumen yang disediakan adalah file besar, keakuratan perbandingan mungkin berkurang"
[compare.large.file]
message = "Satu atau Kedua dokumen yang disediakan terlalu besar untuk diproses"
[compare.no.text]
message = "Satu atau kedua PDF yang dipilih tidak memiliki konten teks. Pilih PDF dengan teks untuk perbandingan."
[compare.too.dissimilar]
message = "Dokumen ini tampak sangat berbeda. Perbandingan dihentikan untuk menghemat waktu."
[compare.earlyDissimilarity]
title = "PDF ini terlihat sangat berbeda"
body = "Sejauh ini kami melihat sangat sedikit kesamaan. Anda dapat menghentikan perbandingan jika ini bukan dokumen terkait."
stopButton = "Hentikan perbandingan"
[certSign]
tags = "mengotentikasi, PEM, P12, resmi, mengenkripsi"
title = "Penandatanganan Sertifikat"
filenamePrefix = "ditandatangani"
chooseCertificate = "Pilih File Sertifikat"
chooseJksFile = "Pilih File JKS"
chooseP12File = "Pilih File PKCS12"
choosePfxFile = "Pilih File PFX"
choosePrivateKey = "Pilih File Kunci Privat"
location = "Lokasi"
logoTitle = "Logo"
name = "Nama"
noLogo = "Tanpa Logo"
pageNumber = "Nomor Halaman"
password = "Masukkan Kata Sandi Kunci atau Kunci Pribadi Anda (Jika Ada):"
passwordOptional = "Biarkan kosong jika tanpa kata sandi"
reason = "Alasan"
serverCertMessage = "Menggunakan sertifikat server - tidak perlu file atau kata sandi"
showLogo = "Tampilkan Logo"
[certSign.signMode]
stepTitle = "Mode Tanda Tangan"
[certSign.signMode.tooltip.header]
title = "Tentang Tanda Tangan PDF"
[certSign.signMode.tooltip.overview]
title = "Cara kerja tanda tangan"
text = "Kedua mode menyegel dokumen (setiap penyuntingan ditandai sebagai pengubahan tidak sah) dan merekam siapa/kapan/bagaimana untuk audit. Kepercayaan penampil bergantung pada rantai sertifikat."
[certSign.signMode.tooltip.manual]
title = "Manual - Gunakan sertifikat Anda"
text = "Gunakan berkas sertifikat Anda sendiri untuk identitas yang selaras dengan merek. Dapat menampilkan <b>Trusted</b> ketika CA/rantai Anda dikenali."
use = "Gunakan untuk: berhadapan dengan pelanggan, hukum, kepatuhan."
[certSign.signMode.tooltip.auto]
title = "Otomatis - Tanpa penyiapan, segel sistem instan"
text = "Menandatangani dengan sertifikat server <b>self-signed</b>. Sama <b>tamper-evident seal</b> dan <b>audit trail</b>; biasanya menampilkan <b>Unverified</b> di penampil."
use = "Gunakan ketika: Anda memerlukan kecepatan dan identitas internal yang konsisten di seluruh peninjauan dan catatan."
[certSign.signMode.tooltip.rule]
title = "Patokan umum"
text = "Perlu status penerima <b>Trusted</b>? <b>Manual</b>. Perlu segel cepat yang anti-manipulasi dan jejak audit tanpa penyiapan? <b>Auto</b>."
[certSign.certTypeStep]
stepTitle = "Format Sertifikat"
[certSign.certFiles]
stepTitle = "File Sertifikat"
[certSign.appearance]
stepTitle = "Tampilan Tanda Tangan"
invisible = "Tidak terlihat"
visible = "Terlihat"
[certSign.appearance.tooltip.header]
title = "Tentang Tampilan Tanda Tangan"
[certSign.appearance.tooltip.invisible]
title = "Tanda Tangan Tidak Terlihat"
text = "Tanda tangan ditambahkan ke PDF untuk keamanan tetapi tidak akan terlihat saat melihat dokumen. Sempurna untuk persyaratan hukum tanpa mengubah tampilan dokumen."
bullet1 = "Memberikan keamanan tanpa perubahan visual"
bullet2 = "Memenuhi persyaratan hukum untuk penandatanganan digital"
bullet3 = "Tidak memengaruhi tata letak atau desain dokumen"
[certSign.appearance.tooltip.visible]
title = "Tanda Tangan Terlihat"
text = "Menampilkan blok tanda tangan pada PDF dengan nama Anda, tanggal, dan detail opsional. Berguna ketika Anda ingin pembaca jelas melihat bahwa dokumen telah ditandatangani."
bullet1 = "Menampilkan nama penanda tangan dan tanggal pada dokumen"
bullet2 = "Dapat menyertakan alasan dan lokasi penandatanganan"
bullet3 = "Pilih halaman tempat menaruh tanda tangan"
bullet4 = "Dapat menyertakan logo opsional"
[certSign.appearance.options]
title = "Detail Tanda Tangan"
[certSign.sign]
submit = "Tandatangani PDF"
results = "PDF Bertanda Tangan"
[certSign.error]
failed = "Terjadi kesalahan saat memproses tanda tangan."
[certSign.tooltip.header]
title = "Tentang Mengelola Tanda Tangan"
[certSign.tooltip.overview]
title = "Apa yang dapat dilakukan alat ini?"
text = "Alat ini memungkinkan Anda memeriksa apakah PDF Anda ditandatangani secara digital dan menambahkan tanda tangan digital baru. Tanda tangan digital membuktikan siapa yang membuat atau menyetujui dokumen dan menunjukkan apakah dokumen telah berubah sejak ditandatangani."
bullet1 = "Periksa tanda tangan yang ada dan validitasnya"
bullet2 = "Lihat informasi terperinci tentang penanda tangan dan sertifikat"
bullet3 = "Tambahkan tanda tangan digital baru untuk mengamankan dokumen Anda"
bullet4 = "Mendukung banyak file dengan navigasi mudah"
[certSign.tooltip.validation]
title = "Memeriksa Tanda Tangan"
text = "Saat Anda memeriksa tanda tangan, alat ini memberi tahu apakah tanda tangan valid, siapa yang menandatangani dokumen, kapan ditandatangani, dan apakah dokumen telah berubah sejak penandatanganan."
bullet1 = "Menunjukkan apakah tanda tangan valid atau tidak valid"
bullet2 = "Menampilkan informasi penanda tangan dan tanggal penandatanganan"
bullet3 = "Memeriksa apakah dokumen dimodifikasi setelah penandatanganan"
bullet4 = "Dapat menggunakan sertifikat kustom untuk verifikasi"
[certSign.tooltip.signing]
title = "Menambahkan Tanda Tangan"
text = "Untuk menandatangani PDF, Anda memerlukan sertifikat digital (seperti PEM, PKCS12, atau JKS). Anda dapat memilih agar tanda tangan terlihat pada dokumen atau tetap tidak terlihat hanya untuk keamanan."
bullet1 = "Mendukung format sertifikat PEM, PKCS12, JKS, dan server"
bullet2 = "Opsi untuk menampilkan atau menyembunyikan tanda tangan pada PDF"
bullet3 = "Tambahkan alasan, lokasi, dan nama penanda tangan"
bullet4 = "Pilih halaman tempat meletakkan tanda tangan yang terlihat"
bullet5 = "Gunakan sertifikat server untuk opsi sederhana 'Sign with Stirling-PDF'"
[certSign.certType.tooltip.header]
title = "Tentang Jenis Sertifikat"
[certSign.certType.tooltip.what]
title = "Apa itu sertifikat?"
text = "Ini adalah ID aman untuk tanda tangan Anda yang membuktikan Anda yang menandatangani. Kecuali Anda diwajibkan menandatangani melalui sertifikat, kami sarankan menggunakan metode aman lainnya seperti Ketik, Gambar, atau Unggah."
[certSign.certType.tooltip.which]
title = "Opsi mana yang harus saya gunakan?"
text = "Pilih format yang sesuai dengan file sertifikat Anda:"
bullet1 = "PKCS#12 (.p12 / .pfx) satu file gabungan (paling umum)"
bullet2 = "PFX (.pfx) versi PKCS12 dari Microsoft"
bullet3 = "PEM file .pem kunci privat dan sertifikat terpisah"
bullet4 = "JKS Java .jks keystore untuk workflow dev / CI-CD"
[certSign.certType.tooltip.convert]
title = "Kunci tidak terdaftar?"
text = "Konversi file Anda ke Java keystore (.jks) dengan keytool, lalu pilih JKS."
[removeCertSign]
tags = "otentikasi, PEM, P12, resmi, dekripsi"
title = "Hapus Tanda Tangan Sertifikat"
header = "Hapus sertifikat digital dari PDF"
selectPDF = "Pilih file PDF:"
submit = "Hapus Tanda Tangan"
description = "Alat ini akan menghapus tanda tangan sertifikat digital dari dokumen PDF Anda."
filenamePrefix = "unsigned"
[removeCertSign.files]
placeholder = "Pilih file PDF di tampilan utama untuk memulai"
[removeCertSign.error]
failed = "Terjadi kesalahan saat menghapus tanda tangan sertifikat."
[removeCertSign.results]
title = "Hasil Penghapusan Tanda Tangan Sertifikat"
[pageLayout]
tags = "menggabungkan, komposit, tampilan tunggal, mengatur"
title = "Tata Letak Multi Halaman"
header = "Tata Letak Multi Halaman"
pagesPerSheet = "Halaman per lembar:"
addBorder = "Menambahkan Batas"
submit = "Kirim"
[pageLayout.desc]
2 = "Letakkan 2 halaman berdampingan pada satu lembar."
3 = "Letakkan 3 halaman pada satu lembar dalam satu baris."
4 = "Letakkan 4 halaman pada satu lembar (grid 2 × 2)."
9 = "Letakkan 9 halaman pada satu lembar (grid 3 × 3)."
16 = "Letakkan 16 halaman pada satu lembar (grid 4 × 4)."
[pageLayout.error]
failed = "Terjadi kesalahan saat membuat tata letak multi-halaman."
[bookletImposition]
tags = "booklet,imposisi,pencetakan,penjilidan,pelipatan,tanda tangan"
title = "Imposisi Booklet"
header = "Imposisi Booklet"
submit = "Buat Booklet"
paperSizeNote = "Ukuran kertas otomatis diambil dari halaman pertama Anda."
[bookletImposition.spineLocation]
label = "Lokasi Punggung Buku"
left = "Kiri (Standar)"
right = "Kanan (RTL)"
[bookletImposition.doubleSided]
label = "Pencetakan dua sisi"
tooltip = "Membuat sisi depan dan belakang untuk pencetakan booklet yang benar"
[bookletImposition.manualDuplex]
title = "Mode Dupleks Manual"
instructions = "Untuk printer tanpa dupleks otomatis. Anda perlu menjalankannya dua kali:"
[bookletImposition.duplexPass]
label = "Putaran Cetak"
first = "Putaran 1"
second = "Putaran 2"
firstInstructions = "Mencetak sisi depan → tumpuk menghadap ke bawah → jalankan lagi dengan Putaran 2"
secondInstructions = "Muat tumpukan cetakan menghadap ke bawah → mencetak sisi belakang"
[bookletImposition.rtlBinding]
label = "Penjilidan kanan-ke-kiri"
tooltip = "Untuk bahasa Arab, Ibrani, atau bahasa kanan-ke-kiri lainnya"
[bookletImposition.addBorder]
label = "Tambahkan batas di sekitar halaman"
tooltip = "Menambahkan batas di sekitar setiap bagian halaman untuk membantu pemotongan dan penyelarasan"
[bookletImposition.addGutter]
label = "Tambahkan margin gutter"
tooltip = "Menambahkan ruang margin dalam untuk penjilidan"
[bookletImposition.gutterSize]
label = "Ukuran gutter (poin)"
[bookletImposition.flipOnShortEdge]
label = "Balik pada sisi pendek (hanya dupleks otomatis)"
tooltip = "Aktifkan untuk pencetakan dupleks sisi pendek (hanya dupleks otomatis - diabaikan pada mode manual)"
manualNote = "Tidak diperlukan pada mode manual - Anda membalik tumpukan sendiri"
[bookletImposition.advanced]
toggle = "Opsi Lanjutan"
[bookletImposition.tooltip.header]
title = "Panduan Pembuatan Booklet"
[bookletImposition.tooltip.description]
title = "Apa itu Imposisi Booklet?"
text = "Membuat booklet profesional dengan menyusun halaman dalam urutan cetak yang benar. Halaman PDF Anda ditempatkan 2-up pada lembar lanskap sehingga saat dilipat dan dijilid, terbaca berurutan seperti buku sungguhan."
[bookletImposition.tooltip.example]
title = "Contoh: Booklet 8 Halaman"
text = "Dokumen 8 halaman Anda menjadi 2 lembar:"
bullet1 = "Lembar 1 Depan: Halaman 8, 1 | Belakang: Halaman 2, 7"
bullet2 = "Lembar 2 Depan: Halaman 6, 3 | Belakang: Halaman 4, 5"
bullet3 = "Saat dilipat & ditumpuk: Terbaca 1→2→3→4→5→6→7→8"
[bookletImposition.tooltip.printing]
title = "Cara Mencetak & Merakit"
text = "Ikuti langkah-langkah ini untuk booklet yang sempurna:"
bullet1 = "Cetak dua sisi dengan 'Balik pada sisi panjang'"
bullet2 = "Tumpuk lembar secara berurutan, lipat menjadi dua"
bullet3 = "Jepit atau jilid sepanjang punggung yang terlipat"
bullet4 = "Untuk printer sisi pendek: Aktifkan opsi 'Balik pada sisi pendek'"
[bookletImposition.tooltip.manualDuplex]
title = "Dupleks Manual (Printer Satu Sisi)"
text = "Untuk printer tanpa dupleks otomatis:"
bullet1 = "Matikan 'Pencetakan dua sisi'"
bullet2 = "Pilih 'Putaran 1' → Cetak → Tumpuk menghadap ke bawah"
bullet3 = "Pilih 'Putaran 2' → Muat tumpukan → Cetak sisi belakang"
bullet4 = "Lipat dan rakit seperti biasa"
[bookletImposition.tooltip.advanced]
title = "Opsi Lanjutan"
text = "Sesuaikan booklet Anda:"
bullet1 = "Penjilidan Kanan-ke-Kiri: Untuk bahasa Arab, Ibrani, atau bahasa RTL"
bullet2 = "Batas: Menampilkan garis potong untuk pemangkasan"
bullet3 = "Margin Gutter: Menambahkan ruang untuk penjilidan/penjepitan"
bullet4 = "Balik Sisi Pendek: Hanya untuk printer dupleks otomatis"
[bookletImposition.error]
failed = "Terjadi kesalahan saat membuat imposisi booklet."
[scalePages]
title = "Sesuaikan skala halaman"
header = "Sesuaikan skala halaman"
pageSize = "Ukuran halaman dokumen."
keepPageSize = "Ukuran Asli"
scaleFactor = "Tingkat zoom (potong) halaman."
submit = "Kirim"
[adjustPageScale]
tags = "ubah ukuran,modifikasi,dimensi,adaptasi"
title = "Sesuaikan Skala Halaman"
header = "Sesuaikan Skala Halaman"
submit = "Sesuaikan Skala Halaman"
[adjustPageScale.scaleFactor]
label = "Faktor Skala"
[adjustPageScale.pageSize]
label = "Ukuran Halaman Target"
keep = "Pertahankan Ukuran Asli"
letter = "Letter"
legal = "Legal"
[adjustPageScale.error]
failed = "Terjadi kesalahan saat menyesuaikan skala halaman."
[adjustPageScale.tooltip.header]
title = "Ringkasan Pengaturan Skala Halaman"
[adjustPageScale.tooltip.description]
title = "Deskripsi"
text = "Sesuaikan ukuran konten PDF dan ubah dimensi halaman."
[adjustPageScale.tooltip.scaleFactor]
title = "Faktor Skala"
text = "Mengontrol seberapa besar atau kecil tampilan konten pada halaman. Konten diskalakan dan dipusatkan - jika konten yang diskalakan lebih besar dari ukuran halaman, konten dapat terpotong."
bullet1 = "1.0 = Ukuran asli"
bullet2 = "0.5 = Setengah ukuran (50% lebih kecil)"
bullet3 = "2.0 = Dua kali ukuran (200% lebih besar, mungkin terpotong)"
[adjustPageScale.tooltip.pageSize]
title = "Ukuran Halaman Target"
text = "Mengatur dimensi halaman PDF keluaran. 'Pertahankan Ukuran Asli' menjaga dimensi saat ini, sedangkan opsi lain mengubah ukuran ke ukuran kertas standar."
[add-page-numbers]
tags = "beri halaman, beri label, atur, indeks"
[auto-rename]
tags = "deteksi otomatis, berbasis tajuk, atur, beri label ulang"
title = "Ganti Nama Otomatis"
header = "Ganti Nama PDF Otomatis"
description = "Secara otomatis menemukan judul dari konten PDF Anda dan menggunakannya sebagai nama file."
submit = "Ganti Nama Otomatis"
[auto-rename.files]
placeholder = "Pilih file PDF di tampilan utama untuk memulai"
[auto-rename.error]
failed = "Terjadi kesalahan saat mengganti nama PDF secara otomatis."
[auto-rename.results]
title = "Hasil Ganti Nama Otomatis"
[auto-rename.tooltip.header]
title = "Cara Kerja Ganti Nama Otomatis"
[auto-rename.tooltip.description]
title = "Fungsinya"
[auto-rename.tooltip.howItWorks]
title = "Penggantian Nama Cerdas"
text = "Secara otomatis menemukan judul dari konten PDF Anda dan menggunakannya sebagai nama file."
bullet1 = "Mencari teks yang tampak sebagai judul atau tajuk"
bullet2 = "Membuat nama file yang bersih dan valid dari judul yang terdeteksi"
bullet3 = "Mempertahankan nama asli jika tidak ditemukan judul yang sesuai"
[auto-rename.settings]
title = "Tentang"
[adjust-contrast]
tags = "koreksi warna, menyetel, memodifikasi, meningkatkan"
[crop]
title = "Pangkas"
header = "Pangkas PDF"
submit = "Kirim"
noFileSelected = "Pilih file PDF untuk mulai memotong"
reset = "Atur ulang ke PDF penuh"
autoCrop = "Pangkas otomatis ruang kosong"
[crop.preview]
title = "Pilihan Area Pangkas"
[crop.coordinates]
title = "Posisi dan Ukuran"
[crop.coordinates.x]
label = "Posisi X"
desc = "Tepi kiri (poin)"
[crop.coordinates.y]
label = "Posisi Y"
desc = "Tepi bawah (poin)"
[crop.coordinates.width]
label = "Lebar"
desc = "Lebar pangkas (poin)"
[crop.coordinates.height]
label = "Tinggi"
desc = "Tinggi pangkas (poin)"
[crop.error]
invalidArea = "Area pangkas melampaui batas PDF"
failed = "Gagal memangkas PDF"
[crop.steps]
selectArea = "Pilih Area Pangkas"
[crop.tooltip]
title = "Cara Memangkas PDF"
description = "Pilih area yang akan dipangkas dari PDF Anda dengan menyeret dan mengubah ukuran overlay biru pada thumbnail."
drag = "Seret overlay untuk memindahkan area pangkas"
resize = "Seret gagang sudut dan tepi untuk mengubah ukuran"
precision = "Gunakan input koordinat untuk penempatan yang presisi"
[crop.results]
title = "Hasil Pangkas"
[crop.automation]
info = "Masukkan koordinat pangkas dalam satuan poin PDF. Titik asal (0,0) berada di kiri bawah. Nilai ini akan diterapkan ke semua PDF yang diproses dalam otomatisasi ini."
reference = "Referensi: Halaman A4 adalah 595.28 × 841.89 poin (210mm × 297mm). 1 inci = 72 poin."
[autoSplitPDF]
tags = "Berbasis QR, pisahkan, pindai segmen, atur"
title = "PDF Pisah Otomatis"
header = "Pisahkan PDF secara otomatis"
description = "Cetak, Sisipkan, Pindai, unggah, dan biarkan kami memisahkan dokumen Anda secara otomatis. Tidak perlu menyortir secara manual."
formPrompt = "Kirimkan PDF yang berisi pembagi Halaman Stirling-PDF:"
duplexMode = "Mode Dupleks (Pemindaian depan dan belakang)"
dividerDownload2 = "Unduh 'Pembagi Pembagi Otomatis (dengan instruksi).pdf'"
submit = "Kirim"
[autoSplitPDF.selectText]
1 = "Cetak beberapa lembar pembatas dari bawah (Hitam putih tidak masalah)."
2 = "Pindai semua dokumen Anda sekaligus dengan memasukkan lembar pembatas di antaranya."
3 = "Unggah satu berkas PDF besar yang dipindai dan biarkan Stirling PDF menangani sisanya."
4 = "Halaman pembatas secara otomatis terdeteksi dan dihapus, menjamin dokumen akhir yang rapi."
[sanitizePdf]
tags = "bersih, terlindungi, aman, menghilangkan ancaman"
[URLToPDF]
tags = "tangkap web, simpan halaman, web-ke-dok, arsip"
title = "URL ke PDF"
header = "URL Ke PDF"
submit = "Konversi"
credit = "Menggunakan WeasyPrint"
[HTMLToPDF]
tags = "markup, konten web, transformasi, konversi"
title = "HTML Ke PDF"
header = "HTML Ke PDF"
help = "Menerima berkas HTML dan ZIP yang berisi html / css / gambar, dll yang diperlukan"
submit = "Konversi"
credit = "Menggunakan WeasyPrint"
zoom = "Tingkat perbersan untuk menampilkan situs web."
pageWidth = "Lebar halaman dalam sentimeter. (Kosong untuk default)"
pageHeight = "Tinggi halaman dalam sentimeter. (Kosong untuk default)"
marginTop = "Margin atas halaman dalam milimeter. (Kosong untuk default)"
marginBottom = "Margin bawah halaman dalam milimeter. (Kosong untuk default)"
marginLeft = "Margin kiri halaman dalam milimeter. (Kosong untuk default)"
marginRight = "Margin kanan halaman dalam milimeter. (Kosong untuk default)"
printBackground = "Render latar belakang situs web."
defaultHeader = "Aktifkan Header Default (Nama dan nomor halaman)"
cssMediaType = "Ubah jenis media CSS halaman."
none = "Tidak ada"
print = "Cetak"
screen = "Layar"
[MarkdownToPDF]
tags = "markup, konten web, transformasi, konversi"
title = "Markdown ke PDF"
header = "Markdown Ke PDF"
submit = "Konversi"
help = "Pekerjaan sedang berlangsung"
credit = "Menggunakan WeasyPrint"
[PDFToMarkdown]
tags = "markup, konten web, transformasi, konversi"
title = "PDF ke Markdown"
header = "PDF ke Markdown"
submit = "Konversi"
[getPdfInfo]
tags = "informasi, data, statistik, statistik"
title = "Dapatkan Info tentang PDF"
header = "Dapatkan Info tentang PDF"
submit = "Dapatkan Info"
downloadJson = "Unduh JSON"
processing = "Mengekstrak informasi..."
results = "Hasil"
noResults = "Jalankan alat untuk menghasilkan laporan."
downloads = "Unduhan"
noneDetected = "Tidak ada yang terdeteksi"
indexTitle = "Indeks"
[getPdfInfo.report]
entryLabel = "Ringkasan informasi lengkap"
shortTitle = "Informasi PDF"
[getPdfInfo.sections]
metadata = "Metadata"
formFields = "Bidang Formulir"
basicInfo = "Info Dasar"
documentInfo = "Info Dokumen"
compliance = "Kepatuhan"
encryption = "Enkripsi"
permissions = "Izin"
other = "Lainnya"
perPageInfo = "Info per Halaman"
tableOfContents = "Daftar Isi"
[getPdfInfo.compliance]
notDetected = "Tidak Terdeteksi"
passed = "Lulus"
failed = "Gagal"
compliant = "Patuh"
nonCompliant = "Tidak Patuh"
none = "Tidak ada standar yang terdeteksi"
passedCount = "lulus"
failedCount = "gagal"
noVerification = "Tidak Ada Verifikasi Dilakukan"
noVerificationDesc = "Kepatuhan terhadap standar PDF tidak diverifikasi untuk dokumen ini."
[getPdfInfo.other]
attachments = "Lampiran"
embeddedFiles = "File Tertanam"
javaScript = "JavaScript"
layers = "Lapisan"
structureTree = "StructureTree"
xmp = "XMPMetadata"
[getPdfInfo.perPage]
size = "Ukuran"
annotations = "Anotasi"
images = "Gambar"
links = "Tautan"
fonts = "Font"
xobjects = "Jumlah XObject"
multimedia = "Multimedia"
[getPdfInfo.summary]
pages = "Halaman"
fileSize = "Ukuran File"
pdfVersion = "Versi PDF"
language = "Bahasa"
title = "Ringkasan PDF"
author = "Penulis"
created = "Dibuat"
modified = "Diubah"
permsAll = "Semua izin diperbolehkan"
permsRestricted = "{{count}} pembatasan"
permsMixed = "Beberapa izin dibatasi"
hasCompliance = "Memiliki standar kepatuhan"
noCompliance = "Tidak ada standar kepatuhan"
compliancePassed = "Sesuai {{standards}}"
complianceChecked = "Standar diverifikasi ({{failed}} gagal)"
basic = "Informasi Dasar"
documentInfo = "Informasi Dokumen"
securityTitle = "Status Keamanan"
technical = "Teknis"
overviewTitle = "Gambaran Umum PDF"
[getPdfInfo.summary.security]
encrypted = "PDF terenkripsi - Perlindungan kata sandi aktif"
unencrypted = "PDF tidak terenkripsi - Tanpa perlindungan kata sandi"
[getPdfInfo.summary.tech]
images = "Gambar"
fonts = "Font"
formFields = "Bidang Formulir"
embeddedFiles = "File Tertanam"
javaScript = "JavaScript"
layers = "Lapisan"
bookmarks = "Bookmark"
multimedia = "Multimedia"
[getPdfInfo.summary.overview]
untitled = "dokumen tanpa judul"
unknown = "Penulis tidak diketahui"
text = "Ini adalah PDF {{pages}} halaman berjudul {{title}} yang dibuat oleh {{author}} (versi PDF {{version}})."
[getPdfInfo.error]
partial = "Beberapa file tidak dapat diproses."
unexpected = "Kesalahan tak terduga saat ekstraksi."
[getPdfInfo.status]
complete = "Ekstraksi selesai"
[extractPage]
tags = "ekstrak"
[PdfToSinglePage]
tags = "halaman tunggal"
[showJS]
tags = "JS"
title = "Tampilkan Javascript"
header = "Tampilkan Javascript"
downloadJS = "Unduh Javascript"
submit = "Tampilkan"
results = "Hasil"
processing = "Mengekstrak JavaScript..."
done = "JavaScript diekstrak"
singleFileWarning = "Alat ini hanya mendukung satu file pada satu waktu. Silakan pilih satu file."
[showJS.view]
title = "JavaScript yang Diekstrak"
[redact]
tags = "Redact,Hide,black out,black,marker,hidden,manual"
title = "Manual Redaction"
submit = "Manual Redaction"
[redact.error]
failed = "Terjadi kesalahan saat menyensor PDF."
[redact.modeSelector]
title = "Metode Penyensoran"
mode = "Mode"
automatic = "Otomatis"
automaticDesc = "Sensor teks berdasarkan istilah pencarian"
automaticDisabledTooltip = "Pilih file di pengelola file untuk meredaksi beberapa file sekaligus"
manual = "Manual"
manualDesc = "Klik dan seret untuk menyensor area tertentu"
manualComingSoon = "Penyensoran manual segera hadir"
[redact.auto]
header = "Sensor Otomatis"
colorLabel = "Warna Kotak"
useRegexLabel = "Gunakan Regex"
wholeWordSearchLabel = "Pencarian Kata Utuh"
customPaddingLabel = "Padding Ekstra Kustom"
convertPDFToImageLabel = "Konversi PDF ke PDF-Image"
[redact.auto.settings]
title = "Pengaturan Penyensoran"
advancedTitle = "Langkah Lanjut"
[redact.auto.wordsToRedact]
title = "Kata untuk Disensor"
placeholder = "Masukkan kata"
add = "Tambah"
examples = "Contoh: Rahasia, Sangat Rahasia"
[redact.tooltip.mode.header]
title = "Metode Penyensoran"
[redact.tooltip.mode.automatic]
title = "Penyensoran Otomatis"
text = "Secara otomatis menemukan dan menyensor teks yang ditentukan di seluruh dokumen. Sempurna untuk menghapus informasi sensitif yang konsisten seperti nama, alamat, atau penanda rahasia."
[redact.tooltip.mode.manual]
title = "Penyensoran Manual"
text = "Klik dan seret untuk memilih area tertentu yang akan disensor secara manual. Memberi Anda kontrol presisi atas apa yang disensor. (Segera hadir)"
[redact.tooltip.words]
bullet1 = "Tambahkan satu kata setiap kali"
bullet2 = "Tekan Enter atau klik 'Tambahkan Lagi' untuk menambah"
bullet3 = "Klik × untuk menghapus kata"
[redact.tooltip.words.header]
title = "Kata untuk Disensor"
[redact.tooltip.words.description]
title = "Pencocokan Teks"
text = "Masukkan kata atau frasa untuk dicari dan disensor dalam dokumen Anda. Setiap kata akan dicari secara terpisah."
[redact.tooltip.words.examples]
title = "Contoh Umum"
text = "Kata yang umum disensor termasuk: detail bank, alamat email, atau nama tertentu."
[redact.tooltip.advanced.header]
title = "Pengaturan Penyensoran Lanjutan"
[redact.tooltip.advanced.color]
title = "Warna Kotak & Padding"
text = "Sesuaikan tampilan kotak penyensoran. Hitam adalah standar, tetapi Anda dapat memilih warna apa pun. Padding menambahkan ruang ekstra di sekitar teks yang ditemukan."
[redact.tooltip.advanced.regex]
title = "Gunakan Regex"
text = "Aktifkan regular expression untuk pencocokan pola lanjutan. Berguna untuk menemukan nomor telepon, email, atau pola kompleks."
bullet1 = "Contoh: \\d{4}-\\d{2}-\\d{2} untuk mencocokkan tanggal dalam format YYYY-MM-DD"
bullet2 = "Gunakan dengan hati-hati - uji secara menyeluruh"
[redact.tooltip.advanced.wholeWord]
title = "Pencarian Kata Utuh"
text = "Hanya cocokkan kata lengkap, bukan kecocokan parsial. 'John' tidak cocok dengan 'Johnson' saat diaktifkan."
[redact.tooltip.advanced.convert]
title = "Konversi ke PDF-Image"
text = "Mengonversi PDF menjadi PDF berbasis gambar setelah penyensoran. Ini memastikan teks di belakang kotak sensor benar-benar dihapus dan tidak dapat dipulihkan."
[redact.tooltip.manual.header]
title = "Kontrol Redaksi Manual"
[redact.tooltip.manual.markText]
title = "Alat Tandai Teks"
text = "Pilih teks langsung pada PDF untuk menandainya untuk redaksi. Klik dan seret untuk menyorot teks tertentu yang ingin Anda redaksi."
[redact.tooltip.manual.markArea]
title = "Alat Tandai Area"
text = "Gambar area persegi panjang pada PDF untuk menandai wilayah untuk redaksi. Berguna untuk meredaksi gambar, tanda tangan, atau bentuk tidak beraturan."
[redact.tooltip.manual.apply]
title = "Terapkan Redaksi"
text = "Setelah menandai konten, klik 'Terapkan' untuk meredaksi secara permanen semua area yang ditandai. Jumlah tertunda menunjukkan berapa banyak redaksi yang siap diterapkan."
bullet1 = "Tandai sebanyak mungkin area sebelum menerapkan"
bullet2 = "Semua redaksi tertunda diterapkan sekaligus"
bullet3 = "Redaksi tidak dapat dibatalkan setelah diterapkan"
[redact.manual]
title = "Alat Redaksi"
instructions = "Pilih teks atau gambar area pada PDF untuk menandai konten untuk redaksi."
markText = "Tandai Teks"
markArea = "Tandai Area"
pendingLabel = "Tertunda:"
applyWarning = "⚠️ Penerapan permanen, tidak dapat dibatalkan dan data di bawahnya akan dihapus"
apply = "Terapkan"
noMarks = "Tidak ada tanda redaksi. Gunakan alat di atas untuk menandai konten untuk redaksi."
header = "Penyensoran Manual"
controlsTitle = "Kontrol Redaksi Manual"
textBasedRedaction = "Penyensoran Berbasis Teks"
pageBasedRedaction = "Penyensoran Berbasis Halaman"
convertPDFToImageLabel = "Konversi PDF ke PDF-Image (Digunakan untuk menghapus teks di belakang kotak)"
export = "Ekspor"
upload = "Unggah"
boxRedaction = "Penyensoran dengan menggambar kotak"
zoom = "Zoom"
zoomIn = "Perbesar"
zoomOut = "Perkecil"
nextPage = "Halaman Berikutnya"
previousPage = "Halaman Sebelumnya"
toggleSidebar = "Tampilkan/Sembunyikan Bilah Samping"
showThumbnails = "Tampilkan Thumbnail"
showDocumentOutline = "Tampilkan Kerangka Dokumen (klik ganda untuk memperluas/ciutkan semua item)"
showAttachments = "Tampilkan Lampiran"
showLayers = "Tampilkan Layer (klik ganda untuk mengatur ulang semua layer ke keadaan default)"
colourPicker = "Pemilih Warna"
findCurrentOutlineItem = "Temukan item kerangka saat ini"
applyChanges = "Terapkan Perubahan"
[redact.manual.pageRedactionNumbers]
title = "Halaman-halaman"
placeholder = "(misalnya 1,2,8 atau 4,7,12-16 atau 2n-1)"
[redact.manual.redactionColor]
title = "Warna Penyensoran"
[tableExtraxt]
tags = "CSV, Ekstraksi Tabel, ekstrak, konversi"
[autoSizeSplitPDF]
tags = "pdf, membagi, dokumen, organisasi"
[overlay-pdfs]
tags = "Overlays"
header = "Hamparan berkas PDF"
title = "Overlay PDF"
desc = "Letakkan satu PDF di atas PDF lainnya"
submit = "Kirim"
[overlay-pdfs.baseFile]
label = "Pilih basis berkas PDF"
[overlay-pdfs.overlayFiles]
label = "Pilih hamparan berkas PDF"
placeholder = "Pilih PDF..."
addMore = "Tambahkan PDF lainnya..."
[overlay-pdfs.mode]
label = "Pilih Mode Hamparan"
sequential = "Hamparan Sequential"
interleaved = "Hamparan Interleaved"
fixedRepeat = "Hamparan Fixed Repeat"
[overlay-pdfs.counts]
label = "Jumlah Overlay (Untuk hamparan fixed repeat)"
placeholder = "Masukkan hitungan yang dipisahkan oleh koma (e.g., 2,3,1)"
item = "Jumlah untuk file"
noFiles = "Tambahkan file overlay untuk mengonfigurasi jumlah"
[overlay-pdfs.position]
label = "Pilih posisi hamparan"
foreground = "Latar depan"
background = "Latar belakang"
[overlay-pdfs.settings]
title = "Pengaturan"
[overlay-pdfs.results]
title = "Hasil Overlay"
[overlay-pdfs.tooltip.header]
title = "Ringkasan Overlay PDF"
[overlay-pdfs.tooltip.description]
title = "Deskripsi"
text = "Gabungkan PDF dasar dengan satu atau lebih PDF overlay. Overlay dapat diterapkan per halaman dalam berbagai mode dan ditempatkan di latar depan atau latar belakang."
[overlay-pdfs.tooltip.mode]
title = "Mode Overlay"
text = "Pilih cara mendistribusikan halaman overlay ke halaman PDF dasar."
sequential = "Overlay Berurutan: Gunakan halaman dari PDF overlay pertama hingga habis, lalu lanjut ke berikutnya."
interleaved = "Overlay Berselang: Ambil satu halaman dari setiap overlay secara bergiliran."
fixedRepeat = "Overlay Ulangan Tetap: Ambil sejumlah halaman dari setiap overlay sebelum beralih ke berikutnya. Gunakan Jumlah untuk menetapkan angkanya."
[overlay-pdfs.tooltip.position]
title = "Posisi Overlay"
text = "Latar depan menempatkan overlay di atas halaman. Latar belakang menempatkannya di belakang."
[overlay-pdfs.tooltip.overlayFiles]
title = "File Overlay"
text = "Pilih satu atau lebih PDF untuk dioverlay pada dasar. Urutan file ini memengaruhi bagaimana halaman diterapkan pada mode Berurutan dan Ulangan Tetap."
[overlay-pdfs.tooltip.counts]
title = "Jumlah (hanya Ulangan Tetap)"
text = "Berikan angka positif untuk setiap file overlay yang menunjukkan berapa banyak halaman yang diambil sebelum beralih ke berikutnya. Diperlukan saat mode adalah Ulangan Tetap."
[overlay-pdfs.error]
failed = "Terjadi kesalahan saat melakukan overlay PDF."
[split-by-sections]
tags = "Membagi Bagian, Membagi, Menyesuaikan"
title = "Pisahkan PDF berdasarkan bagian"
header = "Pisahkan PDF menjadi beberapa bagian"
submit = "Pisahkan PDF"
merge = "Gabung Menjadi Berkas PDF Tunggal"
[split-by-sections.horizontal]
label = "Pembagian Horizontal"
placeholder = "Input angka untuk pembagian horizontal"
[split-by-sections.vertical]
label = "Pembagian Vertikal"
placeholder = "Input angka untuk pembagian vertikal"
[split-by-sections.splitMode]
label = "Mode Pemisahan"
description = "Pilih cara memisahkan halaman"
splitAll = "Pisahkan semua halaman"
splitAllExceptFirst = "Pisahkan semua kecuali pertama"
splitAllExceptLast = "Pisahkan semua kecuali terakhir"
splitAllExceptFirstAndLast = "Pisahkan semua kecuali pertama dan terakhir"
custom = "Halaman kustom"
[split-by-sections.customPages]
label = "Nomor Halaman Kustom"
placeholder = "mis. 2,4,6"
[AddStampRequest]
tags = "Tanda tangan, tambahkan gambar, posisikan gambar di tengah, air tinta, PDF, embedding, customisasi"
header = "Stampel PDF"
title = "Stampel PDF"
stampSetup = "Pengaturan Stempel"
stampType = "Jenis Stampel"
stampText = "Teks Stampel"
stampImage = "Gambar Stampel"
alphabet = "Alfabet"
fontSize = "Ukuran Font/Gambar"
rotation = "Rotasi"
opacity = "Transparansi"
position = "Posisi"
overrideX = "Timpa Koordinat X"
overrideY = "Timpa Koordinat Y"
customMargin = "Margin Kustom"
customColor = "Warna Teks Kustom"
submit = "Kirim"
noStampSelected = "Tidak ada stempel yang dipilih. Kembali ke Langkah 1."
customPosition = "Seret stempel ke lokasi yang diinginkan di jendela pratinjau."
imageSize = "Ukuran Gambar"
margin = "Margin"
positionAndFormatting = "Posisi & Pemformatan"
quickPosition = "Pilih posisi pada halaman untuk menempatkan stempel."
[AddStampRequest.error]
failed = "Terjadi kesalahan saat menambahkan stempel ke PDF."
[AddStampRequest.results]
title = "Hasil Stempel"
[removeImagePdf]
tags = "Hapus Gambar,Operasi Halaman,Backend,server side"
[splitPdfByChapters]
tags = "pemisahan,bab,bookmark,atur"
[validateSignature]
tags = "tanda tangan,verifikasi,validasi,pdf,sertifikat,tanda tangan digital,Validasi Tanda Tangan,Validasi sertifikat"
title = "Validasi Tanda Tangan PDF"
header = "Validasi Tanda Tangan Digital"
selectPDF = "Pilih file PDF yang ditandatangani"
submit = "Validasi Tanda Tangan"
results = "Hasil Validasi"
signer = "Penanda Tangan"
date = "Tanggal"
reason = "Alasan"
location = "Lokasi"
noSignatures = "Tidak ditemukan tanda tangan digital dalam dokumen ini"
selectCustomCert = "File Sertifikat Kustom X.509 (Opsional)"
downloadCsv = "Unduh CSV"
downloadJson = "Unduh JSON"
downloadPdf = "Unduh Laporan PDF"
finalizing = "Menyiapkan unduhan..."
noResults = "Jalankan validasi untuk menghasilkan laporan."
noSignaturesShort = "Tidak ada tanda tangan"
processing = "Memvalidasi tanda tangan..."
signatureDate = "Tanggal Tanda Tangan"
totalSignatures = "Total Tanda Tangan"
[validateSignature.status]
_value = "Status"
valid = "Valid"
invalid = "Tidak valid"
complete = "Validasi selesai"
[validateSignature.chain]
invalid = "Validasi rantai sertifikat gagal - tidak dapat memverifikasi identitas penanda tangan"
[validateSignature.trust]
invalid = "Sertifikat tidak ada di trust store - sumber tidak dapat diverifikasi"
[validateSignature.cert]
expired = "Sertifikat telah kedaluwarsa"
revoked = "Sertifikat telah dicabut"
info = "Detail Sertifikat"
issuer = "Penerbit"
subject = "Subjek"
serialNumber = "Nomor Seri"
validFrom = "Berlaku Sejak"
validUntil = "Berlaku Hingga"
algorithm = "Algoritma"
keySize = "Ukuran Kunci"
version = "Versi"
keyUsage = "Penggunaan Kunci"
selfSigned = "Ditandatangani Sendiri"
bits = "bit"
details = "Detail Sertifikat"
[validateSignature.signature]
info = "Informasi Tanda Tangan"
_value = "Tanda Tangan"
mathValid = "Tanda tangan valid secara matematis TETAPI:"
[validateSignature.downloadType]
csv = "CSV"
json = "JSON"
pdf = "PDF"
[validateSignature.error]
allFailed = "Tidak dapat memvalidasi file yang dipilih."
partial = "Beberapa file tidak dapat divalidasi."
reportGeneration = "Tidak dapat membuat laporan PDF. JSON dan CSV tersedia."
unexpected = "Kesalahan tak terduga selama validasi."
[validateSignature.issue]
certExpired = "Sertifikat kedaluwarsa"
certRevocationUnknown = "Status pencabutan sertifikat tidak diketahui"
certRevoked = "Sertifikat dicabut"
chainInvalid = "Rantai sertifikat tidak valid"
signatureInvalid = "Pemeriksaan kriptografi tanda tangan gagal"
trustInvalid = "Sertifikat tidak tepercaya"
[validateSignature.report]
continued = "Bersambung"
downloads = "Unduhan"
entryLabel = "Ringkasan Tanda Tangan"
filesEvaluated = "{{count}} file dievaluasi"
footer = "Divalidasi melalui Stirling PDF"
generatedAt = "Dibuat"
noPdf = "Laporan PDF akan tersedia setelah validasi berhasil."
page = "Halaman"
shortTitle = "Ringkasan Tanda Tangan"
signatureCountLabel = "{{count}} tanda tangan"
signaturesFound = "{{count}} tanda tangan terdeteksi"
signaturesValid = "{{count}} sepenuhnya valid"
title = "Laporan Validasi Tanda Tangan"
[validateSignature.report.fields]
created = "Dibuat"
fileSize = "Ukuran File"
signatureCount = "Total Tanda Tangan"
signatureDate = "Tanggal Tanda Tangan"
[validateSignature.settings]
certHint = "Unggah sertifikat X.509 tepercaya untuk validasi terhadap sumber tepercaya kustom."
title = "Pengaturan Validasi"
[replaceColor]
tags = "Ganti Warna,Operasi Halaman,Back end,server side"
[replaceColor.labels]
settings = "Pengaturan"
colourOperation = "Operasi warna"
[replaceColor.options]
highContrast = "Kontras tinggi"
invertAll = "Balik semua warna"
custom = "Kustom"
cmyk = "Konversi ke CMYK"
[replaceColor.tooltip.header]
title = "Ringkasan Pengaturan Ganti & Balik Warna"
[replaceColor.tooltip.description]
title = "Deskripsi"
text = "Ubah warna PDF untuk meningkatkan keterbacaan dan aksesibilitas. Pilih dari preset kontras tinggi, balik semua warna, atau buat skema warna kustom."
[replaceColor.tooltip.highContrast]
title = "Kontras Tinggi"
text = "Terapkan kombinasi warna kontras tinggi yang telah ditentukan untuk keterbacaan yang lebih baik dan kepatuhan aksesibilitas."
bullet1 = "Teks putih pada latar belakang hitam - Mode gelap klasik"
bullet2 = "Teks hitam pada latar belakang putih - Kontras tinggi standar"
bullet3 = "Teks kuning pada latar belakang hitam - Opsi visibilitas tinggi"
bullet4 = "Teks hijau pada latar belakang hitam - Kontras tinggi alternatif"
[replaceColor.tooltip.invertAll]
title = "Balik Semua Warna"
text = "Membalik semua warna dalam PDF sepenuhnya, menciptakan efek seperti negatif. Berguna untuk membuat versi mode gelap dokumen atau mengurangi ketegangan mata dalam kondisi cahaya rendah."
[replaceColor.tooltip.custom]
title = "Warna Kustom"
text = "Tentukan warna teks dan latar belakang Anda menggunakan pemilih warna. Sempurna untuk membuat dokumen bermerek atau kebutuhan aksesibilitas khusus."
bullet1 = "Warna teks - Pilih warna untuk elemen teks"
bullet2 = "Warna latar - Atur warna latar untuk dokumen"
[replaceColor.tooltip.cmyk]
title = "Konversi ke CMYK"
text = "Konversi PDF dari ruang warna RGB ke ruang warna CMYK, dioptimalkan untuk pencetakan profesional. Proses ini mengonversi warna ke model Cyan, Magenta, Yellow, Black yang digunakan oleh printer."
[replaceColor.error]
failed = "Terjadi kesalahan saat memproses penggantian warna."
[login]
title = "Masuk"
header = "Masuk"
signin = "Masuk"
signInWith = "Masuk dengan"
signInAnonymously = "Daftar sebagai Tamu"
rememberme = "Ingat saya"
invalid = "Nama pengguna atau kata sandi tidak valid."
locked = "Akun Anda telah dikunci."
sessionExpired = "Sesi Anda telah berakhir. Silakan masuk kembali."
signinTitle = "Silakan masuk"
ssoSignIn = "Masuk melalui Single Sign - on"
oAuth2AutoCreateDisabled = "OAUTH2 Buat Otomatis Pengguna Dinonaktifkan"
oAuth2AdminBlockedUser = "Registrasi atau login pengguna yang tidak terdaftar saat ini diblokir. Silakan hubungi administrator."
oAuth2RequiresLicense = "Login OAuth/SSO memerlukan lisensi berbayar (Server atau Enterprise). Silakan hubungi administrator untuk meningkatkan paket Anda."
saml2RequiresLicense = "Login SAML memerlukan lisensi berbayar (Server atau Enterprise). Silakan hubungi administrator untuk meningkatkan paket Anda."
maxUsersReached = "Jumlah pengguna maksimum untuk lisensi Anda saat ini telah tercapai. Silakan hubungi administrator untuk meningkatkan paket Anda atau menambah seat."
oauth2RequestNotFound = "Permintaan otorisasi tidak ditemukan"
oauth2InvalidUserInfoResponse = "Respons Info Pengguna Tidak Valid"
oauth2invalidRequest = "Permintaan Tidak Valid"
oauth2AccessDenied = "Akses Ditolak"
oauth2InvalidTokenResponse = "Respons Token Tidak Valid"
oauth2InvalidIdToken = "Token ID Tidak Valid"
relyingPartyRegistrationNotFound = "Tidak ditemukan pendaftaran relying party"
userIsDisabled = "Pengguna dinonaktifkan, login saat ini diblokir dengan nama pengguna ini. Silakan hubungi administrator."
alreadyLoggedIn = "Anda sudah login ke"
alreadyLoggedIn2 = "perangkat. Silakan keluar dari perangkat dan coba lagi."
toManySessions = "Anda memiliki terlalu banyak sesi aktif"
logoutMessage = "Anda telah keluar."
youAreLoggedIn = "Anda sudah masuk!"
email = "Email"
password = "Kata sandi"
enterEmail = "Masukkan email Anda"
enterPassword = "Masukkan kata sandi Anda"
loggingIn = "Sedang Masuk..."
username = "Nama pengguna"
enterUsername = "Masukkan nama pengguna"
useEmailInstead = "Masuk dengan email"
forgotPassword = "Lupa kata sandi?"
logIn = "Masuk"
signingIn = "Sedang masuk..."
login = "Masuk"
or = "Atau"
useMagicLink = "Gunakan tautan ajaib sebagai gantinya"
enterEmailForMagicLink = "Masukkan email Anda untuk tautan ajaib"
sending = "Mengirim…"
sendMagicLink = "Kirim Tautan Ajaib"
cancel = "Batal"
dontHaveAccount = "Belum punya akun? Daftar"
home = "Beranda"
debug = "Debug"
signOut = "Keluar"
pleaseEnterBoth = "Harap masukkan email dan kata sandi"
pleaseEnterEmail = "Harap masukkan alamat email Anda"
magicLinkSent = "Tautan ajaib dikirim ke {{email}}! Periksa email Anda dan klik tautannya untuk masuk."
passwordResetSent = "Tautan setel ulang kata sandi dikirim ke {{email}}! Periksa email Anda dan ikuti petunjuknya."
failedToSignIn = "Gagal masuk dengan {{provider}}: {{message}}"
unexpectedError = "Kesalahan tak terduga: {{message}}"
accountCreatedSuccess = "Akun berhasil dibuat! Anda sekarang dapat masuk."
passwordChangedSuccess = "Kata sandi berhasil diubah! Silakan masuk dengan kata sandi baru Anda."
credentialsUpdated = "Kredensial Anda telah diperbarui. Silakan masuk lagi."
defaultCredentials = "Kredensial Login Bawaan"
changePasswordWarning = "Harap ganti kata sandi Anda setelah login untuk pertama kalinya"
mfaRequired = "Kode autentikasi dua faktor diperlukan"
mfaCode = "Kode Autentikasi"
enterMfaCode = "Masukkan kode 6 digit"
mfaPromptTitle = "Autentikasi dua faktor"
mfaPromptBody = "Masukkan kode autentikasi dari aplikasi autentikator Anda untuk melanjutkan."
verifyingMfa = "Memverifikasi..."
verifyMfa = "Verifikasi kode"
[login.slides.overview]
alt = "Sekilas Stirling PDF"
title = "Satu tempat untuk semua kebutuhan PDF Anda."
subtitle = "Suite cloud berfokus privasi untuk PDF yang memungkinkan Anda mengonversi, menandatangani, menyensor, dan mengelola dokumen, ditambah 50+ alat hebat lainnya."
[login.slides.edit]
alt = "Edit PDF"
title = "Edit PDF untuk menampilkan/mengamankan informasi yang Anda inginkan"
subtitle = "Dengan lebih dari selusin alat untuk membantu Anda menyensor, menandatangani, membaca, dan memanipulasi PDF, Anda pasti menemukan yang Anda cari."
[login.slides.secure]
alt = "Amankan PDF"
title = "Lindungi informasi sensitif di PDF Anda"
subtitle = "Tambahkan kata sandi, sensor konten, dan kelola sertifikat dengan mudah."
[signup]
title = "Buat akun"
subtitle = "Bergabunglah dengan Stirling PDF untuk memulai"
name = "Nama"
email = "Email"
password = "Kata sandi"
confirmPassword = "Konfirmasi kata sandi"
enterName = "Masukkan nama Anda"
enterEmail = "Masukkan email Anda"
enterPassword = "Masukkan kata sandi Anda"
confirmPasswordPlaceholder = "Konfirmasi kata sandi"
or = "atau"
creatingAccount = "Membuat Akun..."
signUp = "Daftar"
alreadyHaveAccount = "Sudah punya akun? Masuk"
pleaseFillAllFields = "Harap isi semua bidang"
passwordsDoNotMatch = "Kata sandi tidak cocok"
passwordTooShort = "Kata sandi harus setidaknya 6 karakter"
invalidEmail = "Harap masukkan alamat email yang valid"
checkEmailConfirmation = "Periksa email Anda untuk tautan konfirmasi guna menyelesaikan pendaftaran."
accountCreatedSuccessfully = "Akun berhasil dibuat! Anda sekarang dapat masuk."
unexpectedError = "Kesalahan tak terduga: {{message}}"
useEmailInstead = "Gunakan Email"
nameRequired = "Nama wajib diisi"
emailRequired = "Email wajib diisi"
passwordRequired = "Kata sandi wajib diisi"
confirmPasswordRequired = "Harap konfirmasi kata sandi Anda"
[pdfToSinglePage]
title = "PDF Ke Halaman Tunggal"
header = "PDF Ke Halaman Tunggal"
submit = "Konversi ke Halaman Tunggal"
description = "Alat ini akan menggabungkan semua halaman PDF Anda menjadi satu halaman besar. Lebarnya akan tetap sama dengan halaman asli, tetapi tingginya merupakan penjumlahan dari semua tinggi halaman."
filenamePrefix = "single_page"
[pdfToSinglePage.files]
placeholder = "Pilih file PDF di tampilan utama untuk memulai"
[pdfToSinglePage.error]
failed = "Terjadi kesalahan saat mengonversi ke satu halaman."
[pdfToSinglePage.results]
title = "Hasil Satu Halaman"
[pageExtracter]
title = "Ekstrak Halaman"
header = "Ekstrak Halaman"
submit = "Ekstrak"
placeholder = "(misalnya 1,2,8 atau 4,7,12-16 atau 2n-1)"
[sanitizePDF]
title = "Bersihkan PDF"
header = "Membersihkan berkas PDF"
submit = "Membersihkan PDF"
[sanitizePDF.selectText]
1 = "Hapus tindakan JavaScript"
2 = "Hapus berkas yang disematkan"
3 = "Hapus metadata XMP"
4 = "Hapus tautan"
5 = "Hapus font"
6 = "Hapus Metadata Info Dokumen"
[adjustContrast]
title = "Sesuaikan Kontras"
header = "Sesuaikan Kontras"
basic = "Penyesuaian Dasar"
contrast = "Kontras:"
brightness = "Kecerahan:"
saturation = "Saturasi:"
download = "Unduh"
adjustColors = "Sesuaikan Warna"
blue = "Biru"
confirm = "Konfirmasi"
green = "Hijau"
noPreview = "Pilih PDF untuk pratinjau"
red = "Merah"
[adjustContrast.error]
failed = "Gagal menyesuaikan warna/kontras"
[adjustContrast.results]
title = "PDF yang Disesuaikan"
[compress]
title = "Kompres"
desc = "Kompres PDF untuk mengurangi ukuran file."
header = "Kompres PDF"
credit = "Layanan ini menggunakan qpdf untuk Kompresi/Optimalisasi PDF."
submit = "Kompres"
[compress.method]
title = "Metode Kompresi"
quality = "Kualitas"
filesize = "Ukuran Berkas"
[compress.grayscale]
label = "Terapkan Skala Abu-Abu untuk Kompresi"
[compress.linearize]
label = "Lineariskan PDF untuk penayangan web cepat"
[compress.lineArt]
label = "Konversi gambar ke line art"
description = "Menggunakan ImageMagick untuk mengubah halaman menjadi hitam-putih kontras tinggi untuk pengurangan ukuran maksimal."
unavailable = "ImageMagick tidak terpasang atau tidak diaktifkan pada server ini"
detailLevel = "Tingkat detail"
edgeEmphasis = "Penekanan tepi"
edgeLow = "Lembut"
edgeMedium = "Seimbang"
edgeHigh = "Kuat"
[compress.tooltip.header]
title = "Ringkasan Pengaturan Kompresi"
[compress.tooltip.description]
title = "Deskripsi"
text = "Kompresi adalah cara mudah untuk mengurangi ukuran file. Pilih Ukuran File untuk memasukkan ukuran target dan biarkan kami menyesuaikan kualitas untuk Anda. Pilih Kualitas untuk mengatur kekuatan kompresi secara manual."
[compress.tooltip.qualityAdjustment]
title = "Penyesuaian Kualitas"
text = "Seret penggeser untuk menyesuaikan kekuatan kompresi. Nilai lebih rendah (1-3) mempertahankan kualitas tetapi menghasilkan file lebih besar. Nilai lebih tinggi (7-9) memperkecil file lebih banyak tetapi mengurangi kejernihan gambar."
bullet1 = "Nilai lebih rendah mempertahankan kualitas"
bullet2 = "Nilai lebih tinggi mengurangi ukuran file"
[compress.tooltip.grayscale]
title = "Skala abu-abu"
text = "Pilih opsi ini untuk mengonversi semua gambar menjadi hitam putih, yang dapat secara signifikan mengurangi ukuran file terutama untuk PDF hasil pemindaian atau dokumen yang banyak gambar."
[compress.tooltip.lineArt]
title = "Line Art"
text = "Konversi halaman ke hitam-putih kontras tinggi menggunakan ImageMagick. Gunakan tingkat detail untuk mengontrol seberapa banyak konten menjadi hitam, dan penekanan tepi untuk mengontrol seberapa agresif tepi terdeteksi."
[compress.error]
failed = "Terjadi kesalahan saat mengompresi PDF."
[compress.selectText]
2 = "Tingkat Optimalisasi:"
4 = "Mode Otomatis - Menyesuaikan kualitas secara otomatis untuk mendapatkan PDF dengan ukuran yang tepat"
5 = "Ukuran PDF yang diharapkan (mis. 25MB, 10,8MB, 25KB)"
[compress.selectText.1]
_value = "Pengaturan Kompresi"
1 = "1-3 kompresi PDF,</br> 4-6 kompresi gambar ringan,</br> 7-9 kompresi gambar intens akan sangat mengurangi kualitas gambar"
[compress.compressionLevel]
range1to3 = "Nilai lebih rendah mempertahankan kualitas tetapi menghasilkan file lebih besar"
range4to6 = "Kompresi sedang dengan pengurangan kualitas moderat"
range7to9 = "Nilai lebih tinggi mengurangi ukuran file secara signifikan tetapi dapat mengurangi kejernihan gambar"
[decrypt]
passwordPrompt = "File ini dilindungi kata sandi. Silakan masukkan kata sandi:"
cancelled = "Operasi dibatalkan untuk PDF: {0}"
noPassword = "Tidak ada kata sandi yang diberikan untuk PDF terenkripsi: {0}"
invalidPassword = "Silakan coba lagi dengan kata sandi yang benar."
invalidPasswordHeader = "Kata sandi salah atau enkripsi tidak didukung untuk PDF: {0}"
unexpectedError = "Terjadi kesalahan saat memproses file. Silakan coba lagi."
serverError = "Kesalahan server saat mendekripsi: {0}"
success = "File berhasil didekripsi."
[multiTool-advert]
message = "Fitur ini juga tersedia di <a href=\"{0}\">halaman multi-tool</a> kami. Coba sekarang untuk UI halaman-per-halaman yang lebih baik dan fitur tambahan!"
[pageRemover]
title = "Penghapus Halaman"
header = "Penghapus Halaman PDF"
pagesToDelete = "Halaman yang akan dihapus (Masukkan daftar nomor halaman yang dipisahkan dengan koma) :"
submit = "Hapus Halaman"
placeholder = "(misalnya 1,2,6 atau 1-10,15-30)"
[imageToPDF]
title = "Gambar ke PDF"
header = "Gambar ke PDF"
submit = "Konversi"
selectLabel = "Opsi Kesesuaian Gambar"
fillPage = "Isi Halaman"
fitDocumentToImage = "Isi Dokumen dengan Gambar"
maintainAspectRatio = "Pertahankan aspek rasio"
[imageToPDF.selectText]
2 = "Putar PDF secara otomatis"
3 = "Logika multi berkas (Hanya diaktifkan jika bekerja dengan banyak gambar)"
4 = "Gabungkan menjadi satu PDF"
5 = "Mengonversi ke PDF yang terpisah"
[PDFToCSV]
title = "PDF ke CSV"
header = "PDF ke CSV"
prompt = "Pilih halaman untuk mengambil tabel"
submit = "Ektraksi"
[split-by-size-or-count]
title = "Pisahkan PDF berdasarkan ukuran atau jumlah"
header = "Pisahkan PDF berdasarkan ukuran atau jumlah"
submit = "Kirim"
[split-by-size-or-count.type]
label = "Pilih Tipe Split"
size = "Berdasarkan Ukuran"
pageCount = "Berdasarkan Jumlah Halaman"
docCount = "Berdasarkan Jumlah Dokumen"
[split-by-size-or-count.value]
label = "Masukkan Jumlah"
placeholder = "Masukkan ukuran (e.g., 2MB or 3KB) atau hitungan (e.g., 5)"
[printFile]
title = "Cetak File"
header = "Cetak File ke Printer"
submit = "Cetak"
[printFile.selectText]
1 = "Pilih File untuk Dicetak"
2 = "Masukkan Nama Printer"
[licenses]
nav = "Lisensi"
title = "Lisensi Pihak Ketiga"
header = "Lisensi Pihak Ketiga"
module = "Modul"
version = "Versi"
license = "Lisensi"
[survey]
nav = "Survei"
title = "Survei Stirling-PDF"
description = "Stirling-PDF tidak memiliki pelacakan, jadi kami ingin mendengar dari pengguna kami untuk meningkatkan Stirling-PDF!"
changes = "Stirling-PDF telah berubah sejak survei terakhir! Untuk mengetahui lebih lanjut, silakan periksa posting blog kami di sini:"
changes2 = "Dengan perubahan ini, kami mendapatkan dukungan bisnis yang dibayar dan pendanaan"
please = "Silakan pertimbangkan untuk mengikuti survei kami!"
disabled = "(Popup survei akan dinonaktifkan dalam pembaruan berikutnya tetapi tersedia di bagian bawah halaman)"
button = "Ikuti Survei"
dontShowAgain = "Jangan tampilkan lagi"
[survey.meeting]
1 = "Jika Anda menggunakan Stirling PDF di tempat kerja, kami ingin berbicara dengan Anda. Kami menawarkan sesi dukungan teknis sebagai imbalan untuk sesi penjajakan pengguna selama 15 menit."
2 = "Ini adalah kesempatan untuk:"
3 = "Mendapatkan bantuan untuk penerapan, integrasi, atau pemecahan masalah"
4 = "Memberikan umpan balik langsung tentang kinerja, kasus tepi, dan celah fitur"
5 = "Membantu kami menyempurnakan Stirling PDF untuk penggunaan perusahaan di dunia nyata"
6 = "Jika Anda tertarik, Anda dapat memesan waktu langsung dengan tim kami. (Hanya berbahasa Inggris)"
7 = "Kami menantikan untuk menggali kasus penggunaan Anda dan membuat Stirling PDF menjadi lebih baik lagi!"
notInterested = "Bukan bisnis dan/atau tidak tertarik untuk mengadakan pertemuan?"
button = "Pesan pertemuan"
[removeImage]
title = "Hapus gambar"
header = "Hapus gambar"
removeImage = "Hapus gambar"
submit = "Hapus gambar"
[removeImage.error]
failed = "Gagal menghapus gambar dari PDF."
[removeImage.results]
title = "Hasil Penghapusan Gambar"
[splitByChapters]
title = "Pecah PDF berdasarkan Bab"
header = "Pecah PDF berdasarkan Bab"
bookmarkLevel = "Tingkatan Markah"
includeMetadata = "Termasuk Metadata"
allowDuplicates = "Izinkan Duplikat"
submit = "Pecah PDF"
[splitByChapters.desc]
1 = "Alat ini membagi file PDF menjadi beberapa PDF berdasarkan struktur babnya."
2 = "Tingkatan Markah: Pilih tingkatan markah yang digunakan untuk membagi (0 untuk tingkat atas, 1 untuk tingkat kedua, dll.)."
3 = "Termasuk Metadata: Jika dicentang, metadata asli PDF akan disertakan dalam setiap PDF yang dibagi."
4 = "Izinkan Duplikat: Jika dicentang, mengizinkan beberapa markah pada halaman yang sama untuk membuat PDF terpisah."
[fileChooser]
click = "Klik"
or = "atau"
dragAndDrop = "Seret & Letakkan"
dragAndDropPDF = "Seret & Letakkan file PDF"
dragAndDropImage = "Seret & Letakkan file Gambar"
hoveredDragAndDrop = "Seret & Letakkan file di sini"
extractPDF = "Mengekstrak..."
[releases]
footer = "Rilis"
title = "Catatan Rilis"
header = "Catatan Rilis"
note = "Catatan rilis hanya tersedia dalam bahasa Inggris"
[releases.current]
version = "Rilis Saat Ini"
[swagger]
title = "Dokumentasi API"
header = "Dokumentasi API"
desc = "Lihat dan uji endpoint API Stirling PDF"
tags = "api,dokumentasi,swagger,endpoint,pengembangan"
[cookieBanner.popUp]
title = "Bagaimana kami menggunakan Cookie"
acceptAllBtn = "Oke"
acceptNecessaryBtn = "Tidak, terima kasih"
showPreferencesBtn = "Kelola preferensi"
[cookieBanner.popUp.description]
1 = "Kami menggunakan cookie dan teknologi lain untuk membuat Stirling PDF bekerja lebih baik untuk Anda—membantu kami meningkatkan alat dan terus membangun fitur yang Anda sukai."
2 = "If youd rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly."
[cookieBanner.preferencesModal]
title = "Pusat Preferensi Persetujuan"
acceptAllBtn = "Terima semua"
acceptNecessaryBtn = "Tolak semua"
savePreferencesBtn = "Simpan preferensi"
closeIconLabel = "Tutup modal"
serviceCounterLabel = "Layanan|Layanan"
subtitle = "Penggunaan Cookie"
[cookieBanner.preferencesModal.description]
1 = "Stirling PDF menggunakan cookie dan teknologi serupa untuk meningkatkan pengalaman Anda dan memahami bagaimana alat kami digunakan. Ini membantu kami meningkatkan kinerja, mengembangkan fitur yang Anda pedulikan, dan memberikan dukungan berkelanjutan kepada pengguna kami."
2 = "Stirling PDF tidak dapat—dan tidak akan pernah—melacak atau mengakses konten dokumen yang Anda gunakan."
3 = "Privasi dan kepercayaan Anda adalah inti dari apa yang kami lakukan."
[cookieBanner.preferencesModal.necessary]
description = "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they cant be turned off."
[cookieBanner.preferencesModal.necessary.title]
1 = "Cookie yang Sangat Diperlukan"
2 = "Selalu Diaktifkan"
[cookieBanner.preferencesModal.analytics]
title = "Analitik"
description = "Cookie ini membantu kami memahami bagaimana alat kami digunakan, sehingga kami dapat fokus membangun fitur yang paling dihargai komunitas kami. Tenang—Stirling PDF tidak dan tidak akan pernah melacak konten dokumen yang Anda kerjakan."
[cookieBanner.services]
posthog = "PostHog Analytics"
scarf = "Scarf Pixel"
[removeMetadata]
submit = "Hapus Metadata"
[sidebar]
toggle = "Alihkan Sidebar"
[theme]
toggle = "Alihkan Tema"
[view]
viewer = "Penampil"
pageEditor = "Editor Halaman"
fileManager = "Pengelola File"
[pageEditor]
title = "Editor Halaman"
save = "Simpan Perubahan"
noPdfLoaded = "Tidak ada PDF yang dimuat. Harap unggah PDF untuk diedit."
rotatedLeft = "Diputar ke kiri:"
rotatedRight = "Diputar ke kanan:"
deleted = "Dihapus:"
movedLeft = "Dipindah ke kiri:"
movedRight = "Dipindah ke kanan:"
splitAt = "Dipisah pada:"
insertedPageBreak = "Pemisah halaman disisipkan pada:"
addFileNotImplemented = "Penambahan file belum diimplementasikan di demo"
closePdf = "Tutup PDF"
reset = "Atur Ulang Perubahan"
zoomIn = "Perbesar"
zoomOut = "Perkecil"
fitToWidth = "Sesuaikan ke Lebar"
actualSize = "Ukuran Asli"
[viewer]
cannotPreviewFile = "Tidak dapat menampilkan pratinjau file"
dualPageView = "Tampilan Dua Halaman"
firstPage = "Halaman Pertama"
lastPage = "Halaman Terakhir"
nextPage = "Halaman Berikutnya"
onlyPdfSupported = "Penampil hanya mendukung file PDF. File ini tampaknya memiliki format yang berbeda."
previousPage = "Halaman Sebelumnya"
singlePageView = "Tampilan Satu Halaman"
unknownFile = "File tidak dikenal"
zoomIn = "Perbesar"
zoomOut = "Perkecil"
[rightRail]
closeSelected = "Tutup File Terpilih"
selectAll = "Pilih Semua"
deselectAll = "Batalkan Semua Pilihan"
selectByNumber = "Pilih berdasarkan Nomor Halaman"
deleteSelected = "Hapus Halaman Terpilih"
closePdf = "Tutup PDF"
exportAll = "Ekspor PDF"
downloadSelected = "Unduh File Terpilih"
annotations = "Anotasi"
exportSelected = "Ekspor Halaman Terpilih"
saveChanges = "Simpan Perubahan"
toggleTheme = "Alihkan Tema"
language = "Bahasa"
toggleAnnotations = "Alihkan Visibilitas Anotasi"
search = "Cari PDF"
panMode = "Mode Geser"
applyRedactionsFirst = "Terapkan redaksi terlebih dahulu"
rotateLeft = "Putar Kiri"
rotateRight = "Putar Kanan"
toggleSidebar = "Alihkan Sidebar"
toggleBookmarks = "Tampilkan/Sembunyikan Bookmark"
print = "Cetak PDF"
draw = "Gambar"
redact = "Redaksi"
exitRedaction = "Keluar dari Mode Redaksi"
save = "Simpan"
downloadAll = "Unduh Semua"
saveAll = "Simpan Semua"
[textAlign]
left = "Kiri"
center = "Tengah"
right = "Kanan"
[annotation]
title = "Anotasi"
desc = "Gunakan sorotan, pena, teks, dan catatan. Perubahan tetap aktif—tidak perlu flattening."
highlight = "Sorot"
pen = "Pena"
text = "Kotak teks"
note = "Catatan"
rectangle = "Persegi panjang"
ellipse = "Elips"
select = "Pilih"
exit = "Keluar dari mode anotasi"
strokeWidth = "Lebar"
opacity = "Opasitas"
strokeOpacity = "Opasitas Garis"
fillOpacity = "Opasitas Isian"
fontSize = "Ukuran font"
chooseColor = "Pilih warna"
color = "Warna"
strokeColor = "Warna Garis"
fillColor = "Warna Isian"
underline = "Garis bawah"
strikeout = "Coret"
squiggly = "Berombak"
inkHighlighter = "Penyorot Bebas"
freehandHighlighter = "Penyorot Bebas"
square = "Persegi"
circle = "Lingkaran"
polygon = "Poligon"
line = "Garis"
stamp = "Tambahkan Gambar"
textMarkup = "Penandaan Teks"
drawing = "Gambar"
shapes = "Bentuk"
notesStamps = "Catatan & Stempel"
settings = "Pengaturan"
borderOn = "Bingkai: Aktif"
borderOff = "Bingkai: Nonaktif"
editInk = "Edit Pena"
editLine = "Edit Garis"
editNote = "Edit Catatan"
editText = "Edit Kotak Teks"
editTextMarkup = "Edit Penandaan Teks"
editSelected = "Edit Anotasi"
editSquare = "Edit Persegi"
editCircle = "Edit Lingkaran"
editPolygon = "Edit Poligon"
unsupportedType = "Jenis anotasi ini belum sepenuhnya didukung untuk pengeditan."
textAlignment = "Perataan Teks"
noteIcon = "Ikon Catatan"
imagePreview = "Pratinjau"
contents = "Teks"
backgroundColor = "Warna latar"
clearBackground = "Hapus latar belakang"
noBackground = "Tanpa latar belakang"
stampSettings = "Pengaturan Stempel"
savingCopy = "Menyiapkan unduhan..."
saveFailed = "Tidak dapat menyimpan salinan"
saveReady = "Siap diunduh"
selectAndMove = "Pilih dan Edit"
editSelectDescription = "Klik anotasi yang ada untuk mengedit warna, opasitas, teks, atau ukurannya."
editStampHint = "Untuk mengubah gambar, hapus stempel ini dan tambahkan yang baru."
editSwitchToSelect = "Beralih ke Pilih & Edit untuk mengedit anotasi ini."
undo = "Urungkan"
redo = "Ulangi"
applyChanges = "Terapkan Perubahan"
saveChanges = "Simpan Perubahan"
[search]
title = "Cari PDF"
placeholder = "Masukkan kata pencarian..."
noResults = "Tidak ada hasil"
searching = "Mencari..."
[guestBanner]
title = "Anda menggunakan Stirling PDF sebagai tamu!"
message = "Buat akun gratis untuk menyimpan pekerjaan Anda, mengakses lebih banyak fitur, dan mendukung proyek ini."
dismiss = "Tutup banner"
signUp = "Daftar Gratis"
[toolPicker]
searchPlaceholder = "Cari alat..."
noToolsFound = "Tidak ada alat yang ditemukan"
allTools = "SEMUA ALAT"
quickAccess = "AKSES CEPAT"
[toolPicker.categories]
standardTools = "Alat Standar"
advancedTools = "Alat Lanjutan"
recommendedTools = "Alat Rekomendasi"
[toolPicker.subcategories]
signing = "Penandatanganan"
documentSecurity = "Keamanan Dokumen"
verification = "Verifikasi"
documentReview = "Peninjauan Dokumen"
pageFormatting = "Pemformatan Halaman"
extraction = "Ekstraksi"
removal = "Penghapusan"
automation = "Otomatisasi"
general = "Umum"
advancedFormatting = "Pemformatan Lanjutan"
developerTools = "Alat Pengembang"
[quickAccess]
read = "Baca"
sign = "Tanda Tangan"
automate = "Otomasi"
files = "File"
activity = "Kegiatan"
help = "Bantuan"
account = "Akun"
config = "Konfig"
settings = "Setelan"
adminSettings = "Setelan Admin"
allTools = "All Tools"
reader = "Pembaca"
tours = "Tur"
showMeAround = "Ajak saya berkeliling"
[quickAccess.toursTooltip]
admin = "Tonton panduan di sini: tur Alat, tur tata letak V2 baru, dan tur Admin."
user = "Tonton panduan di sini: tur Alat dan tur tata letak V2 baru."
[quickAccess.helpMenu]
toolsTour = "Tur Alat"
toolsTourDesc = "Pelajari apa yang bisa dilakukan alat"
adminTour = "Tur Admin"
adminTourDesc = "Jelajahi pengaturan & fitur admin"
whatsNewTour = "Lihat yang baru di V2"
whatsNewTourDesc = "Jelajahi tata letak yang diperbarui"
[admin]
error = "Kesalahan"
success = "Berhasil"
expand = "Perluas"
close = "Tutup"
[admin.status]
active = "Aktif"
inactive = "Tidak aktif"
[admin.settings]
title = "Pengaturan Admin"
workspace = "Ruang Kerja"
fetchError = "Gagal memuat pengaturan"
saveError = "Gagal menyimpan pengaturan"
saved = "Pengaturan berhasil disimpan"
saveSuccess = "Pengaturan berhasil disimpan"
success = "Pengaturan berhasil disimpan"
error = "Gagal menyimpan pengaturan"
save = "Simpan Perubahan"
discard = "Buang"
restartRequired = "Perlu Mulai Ulang"
loginRequired = "Mode login harus diaktifkan untuk mengubah pengaturan admin"
restarting = "Memulai Ulang Server"
restartingMessage = "Server sedang memulai ulang. Harap tunggu sebentar..."
restartError = "Gagal memulai ulang server. Harap mulai ulang secara manual."
[admin.settings.unsavedChanges]
title = "Perubahan Belum Disimpan"
message = "Anda memiliki perubahan yang belum disimpan. Apakah Anda ingin membuangnya?"
cancel = "Lanjutkan Mengedit"
discard = "Buang Perubahan"
hint = "Anda memiliki perubahan yang belum disimpan"
[admin.settings.loginDisabled]
title = "Mode Login Diperlukan"
message = "Mode login harus diaktifkan untuk mengubah pengaturan admin. Harap set SECURITY_ENABLELOGIN=true di lingkungan Anda atau security.enableLogin: true di settings.yml, lalu mulai ulang server."
readOnly = "Pengaturan di bawah ini menampilkan nilai contoh sebagai referensi. Aktifkan mode login untuk melihat dan mengedit konfigurasi sebenarnya."
[admin.settings.enterpriseRequired]
title = "Lisensi Enterprise Diperlukan"
message = "Lisensi Enterprise diperlukan untuk mengakses {{featureName}}. Anda sedang melihat data demo sebagai referensi."
[admin.settings.restart]
title = "Perlu Mulai Ulang"
message = "Pengaturan telah berhasil disimpan. Diperlukan mulai ulang server agar perubahan berlaku."
question = "Apakah Anda ingin memulai ulang server sekarang atau nanti?"
now = "Mulai Ulang Sekarang"
later = "Mulai Ulang Nanti"
[admin.settings.general]
title = "Pengaturan Sistem"
description = "Konfigurasikan pengaturan aplikasi seluruh sistem termasuk branding dan perilaku bawaan."
ui = "Antarmuka Pengguna"
system = "Sistem"
[admin.settings.general.appName]
label = "Nama Aplikasi"
description = "Nama yang ditampilkan di tab browser dan beranda"
[admin.settings.general.appNameNavbar]
label = "Merek Navbar"
description = "Nama yang ditampilkan di bilah navigasi"
[admin.settings.general.homeDescription]
label = "Deskripsi Beranda"
description = "Teks deskripsi yang ditampilkan di beranda"
[admin.settings.general.defaultLocale]
label = "Lokal Bawaan"
description = "Bahasa bawaan untuk pengguna baru (mis., en_US, es_ES)"
[admin.settings.general.fileUploadLimit]
label = "Batas Unggah File"
description = "Ukuran unggahan file maksimum (mis., 100MB, 1GB)"
[admin.settings.general.showUpdate]
label = "Tampilkan Notifikasi Pembaruan"
description = "Tampilkan notifikasi saat versi baru tersedia"
[admin.settings.general.showUpdateOnlyAdmin]
label = "Tampilkan Pembaruan hanya untuk Admin"
description = "Batasi notifikasi pembaruan hanya untuk pengguna admin"
[admin.settings.general.customHTMLFiles]
label = "File HTML Kustom"
description = "Izinkan menyajikan file HTML kustom dari direktori customFiles"
[admin.settings.general.languages]
label = "Bahasa yang Tersedia"
description = "Bahasa yang dapat dipilih pengguna (biarkan kosong untuk mengaktifkan semua bahasa)"
placeholder = "Pilih bahasa"
[admin.settings.general.customMetadata]
label = "Metadata Kustom"
[admin.settings.general.customMetadata.autoUpdate]
label = "Perbarui Metadata Otomatis"
description = "Perbarui metadata PDF secara otomatis pada semua dokumen yang diproses"
[admin.settings.general.customMetadata.author]
label = "Penulis Bawaan"
description = "Penulis bawaan untuk metadata PDF (mis., nama pengguna)"
[admin.settings.general.customMetadata.creator]
label = "Pembuat Bawaan"
description = "Pembuat bawaan untuk metadata PDF"
[admin.settings.general.customMetadata.producer]
label = "Produser Bawaan"
description = "Produser bawaan untuk metadata PDF"
[admin.settings.general.logoStyle]
label = "Gaya Logo"
description = "Pilih antara logo minimalis modern atau ikon S klasik"
classic = "Klasik"
classicAlt = "Logo klasik"
modern = "Modern"
modernAlt = "Logo modern"
[admin.settings.general.customPaths]
label = "Jalur Kustom"
description = "Konfigurasikan jalur sistem file kustom untuk pemrosesan pipeline dan alat eksternal"
[admin.settings.general.customPaths.pipeline]
label = "Direktori Pipeline"
[admin.settings.general.customPaths.pipeline.watchedFoldersDir]
label = "Direktori Folder yang Dipantau"
description = "Direktori tempat pipeline memantau PDF yang masuk (biarkan kosong untuk default: /pipeline/watchedFolders)"
[admin.settings.general.customPaths.pipeline.finishedFoldersDir]
label = "Direktori Folder Selesai"
description = "Direktori tempat PDF yang diproses dikeluarkan (biarkan kosong untuk default: /pipeline/finishedFolders)"
[admin.settings.general.customPaths.operations]
label = "Jalur Alat Eksternal"
[admin.settings.general.customPaths.operations.weasyprint]
label = "Eksekutabel WeasyPrint"
description = "Path ke eksekutabel WeasyPrint untuk konversi HTML ke PDF (biarkan kosong untuk default: /opt/venv/bin/weasyprint)"
[admin.settings.general.customPaths.operations.unoconvert]
label = "Eksekutabel Unoconvert"
description = "Path ke LibreOffice unoconvert untuk konversi dokumen (biarkan kosong untuk default: /opt/venv/bin/unoconvert)"
[admin.settings.general.frontendUrl]
label = "Frontend URL"
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."
[admin.settings.badge]
clickToUpgrade = "Klik untuk melihat detail paket"
[admin.settings.security]
title = "Keamanan"
description = "Konfigurasikan autentikasi, perilaku login, dan kebijakan keamanan."
authentication = "Autentikasi"
[admin.settings.security.ssoNotice]
title = "Mencari pengaturan SSO/SAML?"
message = "Penyedia autentikasi OAuth2 dan SAML2 telah dipindahkan ke menu Koneksi untuk memudahkan pengelolaan."
[admin.settings.security.enableLogin]
label = "Aktifkan Login"
description = "Wajibkan pengguna masuk sebelum mengakses aplikasi"
[admin.settings.security.loginMethod]
label = "Metode Login"
description = "Metode autentikasi yang digunakan untuk login pengguna"
all = "Semua Metode"
normal = "Hanya Nama Pengguna/Kata Sandi"
oauth2 = "Hanya OAuth2"
saml2 = "Hanya SAML2"
[admin.settings.security.loginAttemptCount]
label = "Batas Upaya Login"
description = "Jumlah maksimum kegagalan login sebelum akun terkunci"
[admin.settings.security.loginResetTimeMinutes]
label = "Waktu Reset Login (menit)"
description = "Waktu sebelum upaya login yang gagal direset"
[admin.settings.security.xFrameOptions]
label = "X-Frame-Options"
description = "Controls whether the application can be embedded in iframes"
deny = "Deny (Prevents all framing)"
sameorigin = "Same Origin (Allow framing from same domain)"
disabled = "Disabled (No X-Frame-Options header)"
[admin.settings.security.csrfDisabled]
label = "Nonaktifkan Perlindungan CSRF"
description = "Nonaktifkan perlindungan Cross-Site Request Forgery (tidak disarankan)"
[admin.settings.security.initialLogin]
label = "Login Awal"
[admin.settings.security.initialLogin.username]
label = "Nama Pengguna Awal"
description = "Nama pengguna untuk akun admin awal"
[admin.settings.security.initialLogin.password]
label = "Kata Sandi Awal"
description = "Kata sandi untuk akun admin awal"
[admin.settings.security.jwt]
label = "Konfigurasi JWT"
[admin.settings.security.jwt.secureCookie]
label = "Cookie Aman"
description = "Wajibkan HTTPS untuk cookie JWT (disarankan untuk produksi)"
[admin.settings.security.jwt.keyRetentionDays]
label = "Hari Retensi Kunci"
description = "Jumlah hari untuk mempertahankan kunci JWT lama untuk verifikasi"
[admin.settings.security.jwt.persistence]
label = "Aktifkan Persistensi Kunci"
description = "Simpan kunci JWT secara persisten agar tetap ada saat server dimulai ulang"
[admin.settings.security.jwt.enableKeyRotation]
label = "Aktifkan Rotasi Kunci"
description = "Putar kunci penandatangan JWT secara otomatis secara berkala"
[admin.settings.security.jwt.enableKeyCleanup]
label = "Aktifkan Pembersihan Kunci"
description = "Hapus kunci JWT yang kedaluwarsa secara otomatis"
[admin.settings.security.audit]
label = "Pencatatan Audit"
[admin.settings.security.audit.enabled]
label = "Aktifkan Pencatatan Audit"
description = "Lacak tindakan pengguna dan peristiwa sistem untuk kepatuhan dan pemantauan keamanan"
[admin.settings.security.audit.level]
label = "Tingkat Audit"
description = "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE"
[admin.settings.security.audit.retentionDays]
label = "Retensi Audit (hari)"
description = "Jumlah hari untuk mempertahankan log audit"
[admin.settings.security.htmlUrlSecurity]
label = "Keamanan URL HTML"
description = "Konfigurasikan pembatasan akses URL untuk pemrosesan HTML guna mencegah serangan SSRF"
advanced = "Pengaturan Lanjutan"
networkBlocking = "Pemblokiran Jaringan"
[admin.settings.security.htmlUrlSecurity.enabled]
label = "Aktifkan Keamanan URL"
description = "Aktifkan pembatasan keamanan URL untuk konversi HTML ke PDF"
[admin.settings.security.htmlUrlSecurity.level]
label = "Tingkat Keamanan"
description = "MAX: hanya whitelist, MEDIUM: blokir jaringan internal, OFF: tanpa pembatasan"
max = "Maksimum (Whitelist Saja)"
medium = "Sedang (Blokir Internal)"
off = "Mati (Tanpa Pembatasan)"
[admin.settings.security.htmlUrlSecurity.allowedDomains]
label = "Domain yang Diizinkan (Whitelist)"
description = "Satu domain per baris (mis., cdn.example.com). Hanya domain ini yang diizinkan saat tingkat MAX"
[admin.settings.security.htmlUrlSecurity.blockedDomains]
label = "Domain yang Diblokir (Blacklist)"
description = "Satu domain per baris (mis., malicious.com). Domain tambahan untuk diblokir"
[admin.settings.security.htmlUrlSecurity.internalTlds]
label = "TLD Internal"
description = "Satu TLD per baris (mis., .local, .internal). Blokir domain dengan pola TLD ini"
[admin.settings.security.htmlUrlSecurity.blockPrivateNetworks]
label = "Blokir Jaringan Privat"
description = "Blokir jaringan privat RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)"
[admin.settings.security.htmlUrlSecurity.blockLocalhost]
label = "Blokir Localhost"
description = "Blokir localhost dan alamat loopback (127.x.x.x, ::1)"
[admin.settings.security.htmlUrlSecurity.blockLinkLocal]
label = "Blokir Alamat Link-Local"
description = "Blokir alamat link-local (169.254.x.x, fe80::/10)"
[admin.settings.security.htmlUrlSecurity.blockCloudMetadata]
label = "Blokir Endpoint Metadata Cloud"
description = "Blokir endpoint metadata penyedia cloud (169.254.169.254)"
[admin.settings.connections]
title = "Koneksi"
description = "Konfigurasikan penyedia autentikasi eksternal seperti OAuth2 dan SAML."
linkedServices = "Layanan Tertaut"
unlinkedServices = "Layanan Tidak Tertaut"
connect = "Hubungkan"
disconnect = "Putuskan"
disconnected = "Penyedia berhasil diputuskan"
disconnectError = "Gagal memutuskan penyedia"
mobileScannerConvertToPdf = "Konversi Gambar ke PDF"
mobileScannerConvertToPdfDesc = "Secara otomatis mengonversi gambar yang diunggah ke format PDF. Jika dinonaktifkan, gambar akan dibiarkan apa adanya."
mobileScannerImageResolution = "Resolusi Gambar"
mobileScannerImageResolutionDesc = "Resolusi gambar yang diunggah. \"Reduced\" menskalakan gambar hingga maksimum 1200px untuk mengurangi ukuran file."
imageResolutionFull = "Penuh (Ukuran Asli)"
imageResolutionReduced = "Dikurangi (Maks 1200px)"
mobileScannerPageFormat = "Format Halaman"
mobileScannerPageFormatDesc = "Ukuran halaman PDF untuk gambar yang dikonversi. \"Keep\" menggunakan dimensi gambar asli."
pageFormatKeep = "Keep (Dimensi Asli)"
pageFormatA4 = "A4 (210×297mm)"
pageFormatLetter = "Letter (8.5×11in)"
mobileScannerStretchToFit = "Rentangkan agar Pas"
mobileScannerStretchToFitDesc = "Rentangkan gambar agar memenuhi seluruh halaman. Jika dinonaktifkan, gambar dipusatkan dengan mempertahankan rasio aspek."
[admin.settings.connections.ssoAutoLogin]
label = "Login Otomatis SSO"
enable = "Aktifkan Login Otomatis SSO"
description = "Secara otomatis mengarahkan ke login SSO saat autentikasi diperlukan"
[admin.settings.connections.oauth2]
label = "OAuth2"
[admin.settings.connections.oauth2.enabled]
label = "Aktifkan OAuth2"
description = "Izinkan pengguna melakukan autentikasi menggunakan penyedia OAuth2"
[admin.settings.connections.oauth2.provider]
label = "Penyedia"
description = "Penyedia OAuth2 yang digunakan untuk autentikasi"
[admin.settings.connections.oauth2.issuer]
label = "URL Penerbit"
description = "URL penerbit penyedia OAuth2"
[admin.settings.connections.oauth2.clientId]
label = "ID Klien"
description = "ID klien OAuth2 dari penyedia Anda"
[admin.settings.connections.oauth2.clientSecret]
label = "Rahasia Klien"
description = "Rahasia klien OAuth2 dari penyedia Anda"
[admin.settings.connections.oauth2.useAsUsername]
label = "Gunakan sebagai Nama Pengguna"
description = "Klaim OAuth2 yang digunakan sebagai nama pengguna (mis., email, sub)"
[admin.settings.connections.oauth2.autoCreateUser]
label = "Buat Pengguna Otomatis"
description = "Buat akun pengguna secara otomatis pada login OAuth2 pertama"
[admin.settings.connections.oauth2.blockRegistration]
label = "Blokir Pendaftaran"
description = "Cegah pendaftaran pengguna baru melalui OAuth2"
[admin.settings.connections.oauth2.scopes]
label = "Scope OAuth2"
description = "Daftar OAuth2 scopes yang dipisahkan koma (mis., openid, profile, email)"
[admin.settings.connections.saml2]
label = "SAML2"
[admin.settings.connections.saml2.enabled]
label = "Aktifkan SAML2"
description = "Izinkan pengguna melakukan autentikasi menggunakan penyedia SAML2"
[admin.settings.connections.saml2.provider]
label = "Penyedia"
description = "Nama penyedia SAML2"
[admin.settings.connections.saml2.registrationId]
label = "ID Registrasi"
description = "Pengenal registrasi SAML2"
[admin.settings.connections.saml2.autoCreateUser]
label = "Buat Pengguna Otomatis"
description = "Buat akun pengguna secara otomatis pada login SAML2 pertama"
[admin.settings.connections.saml2.blockRegistration]
label = "Blokir Pendaftaran"
description = "Cegah pendaftaran pengguna baru melalui SAML2"
[admin.settings.connections.mobileScanner]
label = "Unggah dari Ponsel"
enable = "Aktifkan Unggah Kode QR"
description = "Izinkan pengguna mengunggah file dari perangkat seluler dengan memindai Kode QR"
note = "Catatan: Memerlukan Frontend URL dikonfigurasi. "
link = "Konfigurasikan di Pengaturan Sistem"
mobileScannerConvertToPdf = "Konversi Gambar ke PDF"
mobileScannerConvertToPdfDesc = "Secara otomatis mengonversi gambar yang diunggah ke format PDF. Jika dinonaktifkan, gambar akan dibiarkan apa adanya."
mobileScannerImageResolution = "Resolusi Gambar"
mobileScannerImageResolutionDesc = "Resolusi gambar yang diunggah. \"Reduced\" menskalakan gambar hingga maksimum 1200px untuk mengurangi ukuran file."
imageResolutionFull = "Penuh (Ukuran Asli)"
imageResolutionReduced = "Dikurangi (Maks 1200px)"
mobileScannerPageFormat = "Format Halaman"
mobileScannerPageFormatDesc = "Ukuran halaman PDF untuk gambar yang dikonversi. \"Keep\" menggunakan dimensi gambar asli."
pageFormatKeep = "Keep (Dimensi Asli)"
pageFormatA4 = "A4 (210×297mm)"
pageFormatLetter = "Letter (8.5×11in)"
mobileScannerStretchToFit = "Rentangkan agar Pas"
mobileScannerStretchToFitDesc = "Rentangkan gambar agar memenuhi seluruh halaman. Jika dinonaktifkan, gambar dipusatkan dengan mempertahankan rasio aspek."
[admin.settings.telegram]
title = "Bot Telegram"
description = "Konfigurasikan konektivitas bot Telegram, kontrol akses, dan perilaku umpan balik."
[admin.settings.telegram.enabled]
label = "Aktifkan Bot Telegram"
description = "Izinkan pengguna berinteraksi dengan Stirling PDF melalui bot Telegram yang Anda konfigurasi."
[admin.settings.telegram.botUsername]
label = "Nama Pengguna Bot"
description = "Nama pengguna publik bot Telegram Anda."
[admin.settings.telegram.botToken]
label = "Bot Token"
description = "Token API yang diberikan oleh BotFather untuk bot Telegram Anda."
[admin.settings.telegram.pipelineInboxFolder]
label = "Folder Inbox"
description = "Folder di bawah direktori pipeline tempat file Telegram masuk disimpan."
[admin.settings.telegram.customFolderSuffix]
label = "Gunakan Akhiran Folder Kustom"
description = "Tambahkan ID obrolan ke folder file masuk untuk memisahkan unggahan per obrolan."
[admin.settings.telegram.accessControl]
title = "Kontrol Akses"
description = "Batasi pengguna atau channel mana yang dapat berinteraksi dengan bot."
[admin.settings.telegram.enableAllowUserIDs]
label = "Izinkan ID Pengguna Tertentu"
description = "Saat diaktifkan, hanya ID pengguna yang terdaftar yang dapat menggunakan bot."
[admin.settings.telegram.allowUserIDs]
label = "ID Pengguna yang Diizinkan"
description = "Masukkan ID pengguna Telegram yang diizinkan berinteraksi dengan bot."
placeholder = "Tambahkan ID pengguna lalu tekan Enter"
[admin.settings.telegram.enableAllowChannelIDs]
label = "Izinkan ID Channel Tertentu"
description = "Saat diaktifkan, hanya ID channel yang terdaftar yang dapat menggunakan bot."
[admin.settings.telegram.allowChannelIDs]
label = "ID Channel yang Diizinkan"
description = "Masukkan ID channel Telegram yang diizinkan berinteraksi dengan bot."
placeholder = "Tambahkan ID channel lalu tekan Enter"
[admin.settings.telegram.processing]
title = "Pemrosesan"
description = "Kendalikan interval polling dan batas waktu pemrosesan untuk unggahan Telegram."
[admin.settings.telegram.processingTimeoutSeconds]
label = "Batas Waktu Pemrosesan (detik)"
description = "Waktu maksimum menunggu pekerjaan pemrosesan sebelum melaporkan kesalahan."
[admin.settings.telegram.pollingIntervalMillis]
label = "Interval Polling (ms)"
description = "Interval antara pemeriksaan pembaruan Telegram baru."
[admin.settings.telegram.feedback]
title = "Pesan Umpan Balik"
description = "Pilih kapan bot harus mengirim umpan balik ke pengguna dan channel."
[admin.settings.telegram.feedback.general.enabled]
label = "Aktifkan Umpan Balik"
description = "Kendalikan apakah bot mengirim pesan umpan balik sama sekali."
[admin.settings.telegram.feedback.channel]
title = "Aturan Umpan Balik Channel"
[admin.settings.telegram.feedback.channel.noValidDocument]
label = "Tampilkan \"Tidak ada dokumen yang valid\" (Channel)"
description = "Sembunyikan respons tidak ada dokumen yang valid untuk unggahan channel."
[admin.settings.telegram.feedback.channel.errorProcessing]
label = "Tampilkan kesalahan pemrosesan (Channel)"
description = "Kirim pesan kesalahan pemrosesan ke channel."
[admin.settings.telegram.feedback.channel.errorMessage]
label = "Tampilkan pesan kesalahan (Channel)"
description = "Tampilkan pesan kesalahan terperinci untuk channel."
[admin.settings.telegram.feedback.user]
title = "Aturan Umpan Balik Pengguna"
[admin.settings.telegram.feedback.user.noValidDocument]
label = "Tampilkan \"Tidak ada dokumen yang valid\" (Pengguna)"
description = "Sembunyikan respons tidak ada dokumen yang valid untuk unggahan pengguna."
[admin.settings.telegram.feedback.user.errorProcessing]
label = "Tampilkan kesalahan pemrosesan (Pengguna)"
description = "Kirim pesan kesalahan pemrosesan ke pengguna."
[admin.settings.telegram.feedback.user.errorMessage]
label = "Tampilkan pesan kesalahan (Pengguna)"
description = "Tampilkan pesan kesalahan terperinci untuk pengguna."
[admin.settings.database]
title = "Database"
description = "Konfigurasikan pengaturan koneksi database kustom untuk penerapan enterprise."
configuration = "Konfigurasi Database"
backupTitle = "Cadangan & Pemulihan"
backupDescription = "Kelola cadangan H2 langsung dari konsol admin."
loadError = "Gagal memuat cadangan basis data"
backupCreated = "Cadangan berhasil dibuat"
backupFailed = "Gagal membuat cadangan"
deleteTitle = "Hapus cadangan"
deleteConfirm = "Hapus cadangan ini? Tindakan ini tidak dapat dibatalkan."
deleteSuccess = "Cadangan dihapus"
deleteFailed = "Gagal menghapus cadangan"
deleteConfirmAction = "Hapus cadangan"
downloadFailed = "Gagal mengunduh cadangan"
version = "Versi H2"
embedded = "H2 Tertanam"
external = "DB Eksternal"
h2Only = "Cadangan hanya tersedia untuk basis data H2 tertanam."
h2Hint = "Setel tipe basis data ke H2 dan nonaktifkan basis data kustom untuk mengaktifkan pencadangan dan pemulihan."
manageBackups = "Kelola cadangan"
refresh = "Segarkan"
createBackup = "Buat cadangan"
uploadTitle = "Unggah & impor"
chooseFile = "Pilih berkas cadangan .sql"
importFromUpload = "Impor unggahan"
confirmImportTitle = "Konfirmasi impor basis data"
overwriteWarning = "Peringatan: Ini akan menimpa basis data saat ini."
overwriteWarningBody = "Semua data yang ada akan diganti oleh cadangan yang diunggah. Tindakan ini tidak dapat dibatalkan."
confirmCodeLabel = "Masukkan kode konfirmasi untuk melanjutkan"
enterCode = "Masukkan kode yang ditampilkan di atas"
confirmImport = "Konfirmasi impor"
codeMismatch = "Kode konfirmasi tidak cocok"
codeMismatchBody = "Masukkan kode persis seperti yang ditampilkan untuk melanjutkan."
selectFile = "Silakan pilih berkas .sql untuk diimpor"
importSuccess = "Cadangan berhasil diimpor"
importFailed = "Gagal mengimpor cadangan"
noBackups = "Belum ada cadangan."
unavailable = "Daftar cadangan tidak tersedia untuk konfigurasi basis data saat ini."
fileName = "Berkas"
created = "Dibuat"
size = "Ukuran"
actions = "Tindakan"
download = "Unduh"
import = "Impor"
delete = "Hapus"
[admin.settings.database.enableCustom]
label = "Aktifkan Database Kustom"
description = "Gunakan konfigurasi database kustom Anda sendiri alih-alih database tertanam default"
[admin.settings.database.customUrl]
label = "URL Database Kustom"
description = "String koneksi JDBC lengkap (mis., jdbc:postgresql://localhost:5432/postgres). Jika diisi, pengaturan koneksi individual di bawah tidak digunakan."
[admin.settings.database.type]
label = "Jenis Database"
description = "Jenis database (tidak digunakan jika URL kustom disediakan)"
[admin.settings.database.hostName]
label = "Nama Host"
description = "Nama host server database (tidak digunakan jika URL kustom disediakan)"
[admin.settings.database.port]
label = "Port"
description = "Port server database (tidak digunakan jika URL kustom disediakan)"
[admin.settings.database.name]
label = "Nama Database"
description = "Nama database (tidak digunakan jika URL kustom disediakan)"
[admin.settings.database.username]
label = "Nama Pengguna"
description = "Nama pengguna autentikasi database"
[admin.settings.database.password]
label = "Kata Sandi"
description = "Kata sandi autentikasi database"
[admin.settings.privacy]
title = "Privasi"
description = "Konfigurasikan pengaturan privasi dan pengumpulan data."
analytics = "Analitik & Pelacakan"
searchEngine = "Visibilitas Mesin Pencari"
[admin.settings.privacy.enableAnalytics]
label = "Aktifkan Analitik"
description = "Kumpulkan analitik penggunaan anonim untuk membantu meningkatkan aplikasi"
[admin.settings.privacy.metricsEnabled]
label = "Aktifkan Metrik"
description = "Aktifkan pengumpulan metrik kinerja dan penggunaan. Menyediakan endpoint API bagi admin untuk mengakses data metrik"
[admin.settings.privacy.googleVisibility]
label = "Visibilitas Google"
description = "Izinkan mesin pencari mengindeks aplikasi ini"
[admin.settings.advanced]
title = "Lanjutan"
description = "Konfigurasikan fitur lanjutan dan fungsionalitas eksperimental."
features = "Flag Fitur"
processing = "Pemrosesan"
[admin.settings.advanced.endpoints]
label = "Endpoint"
manage = "Kelola Endpoint API"
description = "Manajemen endpoint dikonfigurasi via YAML. Lihat dokumentasi untuk detail mengaktifkan/menonaktifkan endpoint tertentu."
[admin.settings.advanced.enableAlphaFunctionality]
label = "Aktifkan Fitur Alpha"
description = "Aktifkan fitur eksperimental dan tahap alpha (mungkin tidak stabil)"
[admin.settings.advanced.enableUrlToPDF]
label = "Aktifkan URL ke PDF"
description = "Izinkan konversi halaman web ke dokumen PDF"
[admin.settings.advanced.maxDPI]
label = "DPI Maksimum"
description = "DPI maksimum untuk pemrosesan gambar (0 = tanpa batas)"
[admin.settings.advanced.tessdataDir]
label = "Direktori Tessdata"
description = "Path ke direktori tessdata untuk file bahasa OCR"
downloadMissingTitle = "Tidak ada bahasa yang dipilih"
downloadMissingBody = "Pilih setidaknya satu bahasa untuk diunduh."
downloadSuccessTitle = "Bahasa berhasil diunduh"
downloadSuccessBody = "Bahasa tessdata yang dipilih telah disimpan."
downloadErrorTitle = "Unduhan Gagal"
loadingLanguages = "Memuat bahasa tessdata yang terpasang..."
installedLanguages = "Bahasa tessdata yang terpasang"
noLanguages = "Tidak ditemukan bahasa tessdata di direktori yang dikonfigurasi."
downloadLabel = "Unduh bahasa tessdata tambahan"
downloadPlaceholder = "Pilih bahasa"
downloadNothingFound = "Tidak ditemukan bahasa tambahan"
permissionNotice = "Jalur tessdata tidak dapat ditulisi. Unduhan akan dibuka di peramban; silakan simpan berkas .traineddata secara manual ke dalam folder tessdata."
manualLinks = "Unduhan manual: klik tautan dan tempatkan berkas ke folder tessdata."
downloadButton = "Unduh bahasa yang dipilih"
downloadInvalidTitle = "Pilihan tidak valid"
downloadInvalidBody = "Beberapa bahasa yang dipilih tidak tersedia untuk diunduh. Silakan segarkan dan pilih dari daftar."
downloadErrorNetwork = "Unduhan gagal karena kesalahan jaringan. Periksa koneksi Anda dan coba lagi."
downloadErrorServer = "Server mengalami kesalahan saat mengunduh bahasa tessdata. Cobalah lagi nanti."
downloadErrorPermission = "Direktori tessdata tidak dapat ditulisi: {{message}}. Pilih direktori yang dapat ditulisi (mis. di bawah folder data aplikasi) atau sesuaikan izin."
downloadErrorGeneric = "Unduhan gagal: {{message}}. Silakan coba lagi nanti."
[admin.settings.advanced.disableSanitize]
label = "Nonaktifkan Sanitasi HTML"
description = "PERINGATAN: Risiko keamanan - menonaktifkan sanitasi HTML dapat menyebabkan kerentanan XSS"
[admin.settings.advanced.tempFileManagement]
label = "Manajemen File Temp"
description = "Konfigurasikan penyimpanan file sementara dan perilaku pembersihan"
[admin.settings.advanced.tempFileManagement.baseTmpDir]
label = "Direktori Temp Dasar"
description = "Direktori dasar untuk file sementara (biarkan kosong untuk default: java.io.tmpdir/stirling-pdf)"
[admin.settings.advanced.tempFileManagement.libreofficeDir]
label = "Direktori Temp LibreOffice"
description = "Direktori untuk file temp LibreOffice (biarkan kosong untuk default: baseTmpDir/libreoffice)"
[admin.settings.advanced.tempFileManagement.systemTempDir]
label = "Direktori Temp Sistem"
description = "Direktori temp sistem yang akan dibersihkan (hanya digunakan jika cleanupSystemTemp diaktifkan)"
[admin.settings.advanced.tempFileManagement.prefix]
label = "Prefiks File Temp"
description = "Prefiks untuk nama file temp"
[admin.settings.advanced.tempFileManagement.maxAgeHours]
label = "Usia Maks (jam)"
description = "Usia maksimum dalam jam sebelum file temp dibersihkan"
[admin.settings.advanced.tempFileManagement.cleanupIntervalMinutes]
label = "Interval Pembersihan (menit)"
description = "Seberapa sering menjalankan pembersihan (dalam menit)"
[admin.settings.advanced.tempFileManagement.startupCleanup]
label = "Pembersihan Saat Mulai"
description = "Bersihkan file temp lama saat aplikasi mulai"
[admin.settings.advanced.tempFileManagement.cleanupSystemTemp]
label = "Bersihkan Temp Sistem"
description = "Apakah akan membersihkan direktori temp sistem yang lebih luas (gunakan dengan hati-hati)"
[admin.settings.advanced.processExecutor]
label = "Batas Eksekutor Proses"
description = "Konfigurasikan batas sesi dan batas waktu untuk setiap eksekutor proses"
libreOffice = "LibreOffice"
pdfToHtml = "PDF ke HTML"
qpdf = "QPDF"
tesseract = "Tesseract OCR"
pythonOpenCv = "Python OpenCV"
weasyPrint = "WeasyPrint"
installApp = "Instal Aplikasi"
calibre = "Calibre"
ghostscript = "Ghostscript"
ocrMyPdf = "OCRmyPDF"
[admin.settings.advanced.processExecutor.sessionLimit]
label = "Batas Sesi"
description = "Instans bersamaan maksimum"
[admin.settings.advanced.processExecutor.timeout]
label = "Batas Waktu (menit)"
description = "Waktu eksekusi maksimum"
[admin.settings.mail]
title = "Server Email"
description = "Konfigurasikan pengaturan SMTP untuk mengirim notifikasi email."
smtp = "Konfigurasi SMTP"
[admin.settings.mail.enabled]
label = "Aktifkan Email"
description = "Aktifkan notifikasi email dan fungsionalitas SMTP"
[admin.settings.mail.host]
label = "Host SMTP"
description = "Nama host atau alamat IP server SMTP Anda"
[admin.settings.mail.port]
label = "Port SMTP"
description = "Nomor port untuk koneksi SMTP (biasanya 25, 465, atau 587)"
[admin.settings.mail.username]
label = "Nama Pengguna SMTP"
description = "Nama pengguna untuk autentikasi SMTP"
[admin.settings.mail.password]
label = "Kata Sandi SMTP"
description = "Kata sandi untuk autentikasi SMTP"
[admin.settings.mail.from]
label = "Alamat Pengirim"
description = "Alamat email yang digunakan sebagai pengirim"
[admin.settings.mail.enableInvites]
label = "Aktifkan Undangan Email"
description = "Izinkan admin mengundang pengguna via email dengan kata sandi yang dibuat otomatis"
[admin.settings.mail.frontendUrl]
label = "URL Frontend"
description = "URL dasar untuk frontend (mis. https://pdf.example.com). Digunakan untuk membuat tautan undangan di email. Biarkan kosong untuk menggunakan URL backend."
[admin.settings.mail.frontendUrlNote]
note = "Catatan: Memerlukan Frontend URL dikonfigurasi. "
link = "Konfigurasikan di Pengaturan Sistem"
[admin.settings.legal]
title = "Dokumen Legal"
description = "Konfigurasikan tautan ke dokumen dan kebijakan legal."
[admin.settings.legal.disclaimer]
title = "Peringatan Tanggung Jawab Hukum"
message = "Dengan menyesuaikan dokumen legal ini, Anda menanggung tanggung jawab penuh untuk memastikan kepatuhan terhadap semua hukum dan peraturan yang berlaku, termasuk namun tidak terbatas pada GDPR dan persyaratan perlindungan data UE lainnya. Hanya ubah pengaturan ini jika: (1) Anda mengoperasikan instance pribadi/pribadi, (2) Anda berada di luar yurisdiksi UE dan memahami kewajiban hukum lokal Anda, atau (3) Anda telah memperoleh nasihat hukum yang tepat dan menerima tanggung jawab penuh atas semua data pengguna dan kepatuhan hukum. Stirling-PDF dan para pengembangnya tidak menanggung kewajiban atas kewajiban hukum Anda."
[admin.settings.legal.termsAndConditions]
label = "Syarat dan Ketentuan"
description = "URL atau nama file untuk syarat dan ketentuan"
[admin.settings.legal.privacyPolicy]
label = "Kebijakan Privasi"
description = "URL atau nama file untuk kebijakan privasi"
[admin.settings.legal.accessibilityStatement]
label = "Pernyataan Aksesibilitas"
description = "URL atau nama file untuk pernyataan aksesibilitas"
[admin.settings.legal.cookiePolicy]
label = "Kebijakan Cookie"
description = "URL atau nama file untuk kebijakan cookie"
[admin.settings.legal.impressum]
label = "Impressum"
description = "URL atau nama file untuk impressum (diperlukan di beberapa yurisdiksi)"
[admin.settings.premium]
title = "Premium & Enterprise"
description = "Konfigurasikan kunci lisensi premium atau enterprise Anda."
license = "Konfigurasi Lisensi"
noInput = "Harap berikan kunci atau file lisensi"
[admin.settings.premium.licenseKey]
toggle = "Punya kunci lisensi atau file sertifikat?"
info = "Jika Anda memiliki kunci lisensi atau file sertifikat dari pembelian langsung, Anda dapat memasukkannya di sini untuk mengaktifkan fitur premium atau enterprise."
[admin.settings.premium.key]
label = "Kunci Lisensi"
description = "Masukkan kunci lisensi premium atau enterprise Anda"
success = "Kunci Lisensi Disimpan"
successMessage = "Kunci lisensi Anda telah diaktifkan dengan sukses. Tidak perlu restart."
[admin.settings.premium.key.overwriteWarning]
title = "⚠️ Peringatan: Lisensi yang Ada Terdeteksi"
line1 = "Menimpa kunci lisensi Anda saat ini tidak dapat dibatalkan."
line2 = "Lisensi sebelumnya akan hilang permanen kecuali Anda mencadangkannya di tempat lain."
line3 = "Penting: Jaga kunci lisensi tetap privat dan aman. Jangan pernah membagikannya secara publik."
[admin.settings.premium.inputMethod]
text = "Kunci Lisensi"
file = "File Sertifikat"
[admin.settings.premium.file]
label = "File Sertifikat Lisensi"
description = "Unggah file lisensi .lic atau .cert Anda dari pembelian offline"
choose = "Pilih File Lisensi"
selected = "Dipilih: {{filename}} ({{size}})"
successMessage = "File lisensi berhasil diunggah dan diaktifkan. Tidak perlu restart."
[admin.settings.premium.currentLicense]
title = "Lisensi Aktif"
file = "Sumber: File lisensi ({{path}})"
key = "Sumber: Kunci lisensi"
type = "Tipe: {{type}}"
noInput = "Harap berikan kunci lisensi atau unggah file sertifikat"
success = "Berhasil"
[admin.settings.premium.enabled]
label = "Aktifkan Fitur Premium"
description = "Aktifkan pemeriksaan kunci lisensi untuk fitur pro/enterprise"
[admin.settings.premium.movedFeatures]
title = "Fitur Premium Didistribusikan"
message = "Fitur Premium dan Enterprise kini diatur dalam bagiannya masing-masing:"
[admin.settings.features]
title = "Fitur"
description = "Konfigurasikan fitur dan fungsionalitas opsional."
[admin.settings.features.serverCertificate]
label = "Sertifikat Server"
description = "Konfigurasikan pembuatan sertifikat sisi server untuk fungsi \"Sign with Stirling-PDF\""
[admin.settings.features.serverCertificate.enabled]
label = "Aktifkan Sertifikat Server"
description = "Aktifkan sertifikat sisi server untuk opsi \"Sign with Stirling-PDF\""
[admin.settings.features.serverCertificate.organizationName]
label = "Nama Organisasi"
description = "Nama organisasi untuk sertifikat yang dihasilkan"
[admin.settings.features.serverCertificate.validity]
label = "Masa Berlaku Sertifikat (hari)"
description = "Jumlah hari sertifikat akan berlaku"
[admin.settings.features.serverCertificate.regenerateOnStartup]
label = "Buat Ulang saat Mulai"
description = "Buat sertifikat baru setiap aplikasi dimulai"
[admin.settings.endpoints]
title = "Endpoint API"
description = "Kendalikan endpoint API dan grup endpoint mana yang tersedia."
management = "Manajemen Endpoint"
note = "Catatan: Menonaktifkan endpoint membatasi akses API tetapi tidak menghapus komponen UI. Diperlukan mulai ulang agar perubahan diterapkan."
[admin.settings.endpoints.toRemove]
label = "Endpoint Dinonaktifkan"
description = "Pilih endpoint individual untuk dinonaktifkan"
[admin.settings.endpoints.groupsToRemove]
label = "Grup Endpoint Dinonaktifkan"
description = "Pilih grup endpoint untuk dinonaktifkan"
[fileUpload]
selectFile = "Pilih file"
selectFiles = "Pilih file"
selectPdfToView = "Pilih PDF untuk dilihat"
selectPdfToEdit = "Pilih PDF untuk diedit"
chooseFromStorage = "Pilih file dari penyimpanan atau unggah PDF baru"
chooseFromStorageMultiple = "Pilih file dari penyimpanan atau unggah PDF baru"
loadFromStorage = "Muat dari Penyimpanan"
filesAvailable = "file tersedia"
loading = "Mengambil data..."
or = "atau"
dropFileHere = "Lepaskan file di sini atau klik untuk mengunggah"
dropFilesHere = "Lepaskan file di sini atau klik tombol unggah"
dropFilesHereOpen = "Jatuhkan file di sini atau klik tombol buka"
pdfFilesOnly = "Hanya file PDF"
supportedFileTypes = "Jenis file yang didukung"
upload = "Unggah"
uploadFile = "Unggah File"
uploadFiles = "Unggah File"
open = "Buka"
openFile = "Buka File"
openFiles = "Buka File"
noFilesInStorage = "Tidak ada file di penyimpanan. Unggah beberapa file terlebih dahulu."
noFilesInStorageOpen = "Tidak ada file di penyimpanan. Buka beberapa file terlebih dahulu."
selectFromStorage = "Pilih dari Penyimpanan"
backToTools = "Kembali ke Alat"
addFiles = "Tambahkan File"
dragFilesInOrClick = "Seret file masuk atau klik \"Tambahkan File\" untuk menelusuri"
[fileEditor]
addFiles = "Tambahkan File"
[fileManager]
title = "Unggah File PDF"
subtitle = "Tambahkan file ke penyimpanan Anda untuk akses mudah di semua alat"
filesSelected = "file dipilih"
clearSelection = "Bersihkan Pilihan"
openInFileEditor = "Buka di Editor File"
uploadError = "Gagal mengunggah beberapa file."
failedToOpen = "Gagal membuka file. Mungkin telah dihapus dari penyimpanan."
failedToLoad = "Gagal memuat file ke set aktif."
storageCleared = "Browser membersihkan penyimpanan. File telah dihapus. Harap unggah kembali."
clearAll = "Bersihkan Semua"
reloadFiles = "Muat Ulang File"
dragDrop = "Seret & Letakkan file di sini"
clickToUpload = "Klik untuk mengunggah file"
selectedFiles = "File Terpilih"
storage = "Penyimpanan"
filesStored = "file tersimpan"
storageError = "Terjadi kesalahan penyimpanan"
storageLow = "Kapasitas penyimpanan menipis. Pertimbangkan untuk menghapus file lama."
supportMessage = "Didukung oleh penyimpanan database browser untuk kapasitas tak terbatas"
noFileSelected = "Tidak ada file yang dipilih"
showHistory = "Tampilkan Riwayat"
hideHistory = "Sembunyikan Riwayat"
fileHistory = "Riwayat File"
loadingHistory = "Memuat Riwayat..."
lastModified = "Terakhir Diubah"
toolChain = "Alat yang Diterapkan"
restore = "Pulihkan"
unzip = "Ekstrak"
searchFiles = "Cari file..."
recent = "Terbaru"
localFiles = "File Lokal"
googleDrive = "Google Drive"
googleDriveShort = "Drive"
myFiles = "File Saya"
noRecentFiles = "Tidak ada file terbaru"
googleDriveNotAvailable = "Integrasi Google Drive tidak tersedia"
mobileUpload = "Unggah dari Ponsel"
mobileShort = "Ponsel"
mobileUploadNotAvailable = "Unggah dari ponsel tidak diaktifkan"
downloadSelected = "Unduh yang Dipilih"
saveSelected = "Simpan Terpilih"
openFiles = "Buka File"
openFile = "Buka File"
details = "Detail File"
fileName = "Nama"
fileFormat = "Format"
fileSize = "Ukuran"
fileVersion = "Versi"
totalSelected = "Total Dipilih"
dropFilesHere = "Letakkan file di sini"
selectAll = "Pilih Semua"
deselectAll = "Batalkan Semua Pilihan"
deleteSelected = "Hapus yang Dipilih"
selectedCount = "{{count}} dipilih"
download = "Unduh"
delete = "Hapus"
unsupported = "Tidak didukung"
active = "Aktif"
addToUpload = "Tambahkan ke Unggahan"
closeFile = "Tutup File"
deleteAll = "Hapus Semua"
loadingFiles = "Memuat file..."
noFiles = "Tidak ada file tersedia"
noFilesFound = "Tidak ada file yang cocok dengan pencarian Anda"
openInPageEditor = "Buka di Editor Halaman"
showAll = "Tampilkan Semua"
sortByDate = "Urutkan berdasarkan Tanggal"
sortByName = "Urutkan berdasarkan Nama"
sortBySize = "Urutkan berdasarkan Ukuran"
[storage]
temporaryNotice = "File disimpan sementara di browser Anda dan dapat dihapus secara otomatis"
storageLimit = "Batas penyimpanan"
storageUsed = "Penyimpanan Sementara terpakai"
storageFull = "Penyimpanan hampir penuh. Pertimbangkan untuk menghapus beberapa file."
fileTooLarge = "File terlalu besar. Ukuran maksimum per file adalah"
storageQuotaExceeded = "Kuota penyimpanan terlampaui. Hapus beberapa file sebelum mengunggah lagi."
approximateSize = "Perkiraan ukuran"
[sanitize]
title = "Sanitasi"
desc = "Hapus elemen yang berpotensi berbahaya dari file PDF."
submit = "Bersihkan PDF"
completed = "Sanitasi berhasil diselesaikan"
filenamePrefix = "tersanitasi"
sanitizationResults = "Hasil Sanitasi"
[sanitize.error]
generic = "Sanitasi gagal"
failed = "Terjadi kesalahan saat menyanitasi PDF."
[sanitize.steps]
files = "File"
settings = "Pengaturan"
results = "Hasil"
[sanitize.files]
placeholder = "Pilih file PDF di tampilan utama untuk memulai"
[sanitize.options]
title = "Opsi Sanitasi"
note = "Pilih elemen yang ingin Anda hapus dari PDF. Setidaknya satu opsi harus dipilih."
[sanitize.options.removeJavaScript]
label = "Hapus JavaScript"
desc = "Hapus aksi dan skrip JavaScript dari PDF"
[sanitize.options.removeEmbeddedFiles]
label = "Hapus File Tertanam"
desc = "Hapus file apa pun yang disematkan dalam PDF"
[sanitize.options.removeXMPMetadata]
label = "Hapus Metadata XMP"
desc = "Hapus metadata XMP dari PDF"
[sanitize.options.removeMetadata]
label = "Hapus Metadata Dokumen"
desc = "Hapus metadata informasi dokumen (judul, penulis, dll.)"
[sanitize.options.removeLinks]
label = "Hapus Tautan"
desc = "Hapus tautan eksternal dan aksi peluncuran dari PDF"
[sanitize.options.removeFonts]
label = "Hapus Font"
desc = "Hapus font tersemat dari PDF"
[addPassword]
title = "Tambahkan kata sandi"
desc = "Enkripsi dokumen PDF Anda dengan kata sandi."
completed = "Perlindungan kata sandi diterapkan"
submit = "Enkripsi"
filenamePrefix = "terenkripsi"
[addPassword.error]
failed = "Terjadi kesalahan saat mengenkripsi PDF."
[addPassword.passwords]
stepTitle = "Kata Sandi & Enkripsi"
completed = "Kata sandi dikonfigurasi"
[addPassword.passwords.user]
label = "Kata Sandi Pengguna"
placeholder = "Masukkan kata sandi pengguna"
[addPassword.passwords.owner]
label = "Kata Sandi Pemilik"
placeholder = "Masukkan kata sandi pemilik"
[addPassword.encryption.keyLength]
label = "Panjang Kunci Enkripsi"
40bit = "40-bit (Rendah)"
128bit = "128-bit (Standar)"
256bit = "256-bit (Tinggi)"
[addPassword.results]
title = "PDF terenkripsi"
[addPassword.tooltip.header]
title = "Ikhtisar Perlindungan Kata Sandi"
[addPassword.tooltip.passwords]
title = "Jenis Kata Sandi"
text = "Kata sandi pengguna membatasi pembukaan dokumen, sedangkan kata sandi pemilik mengontrol apa yang dapat dilakukan dengan dokumen setelah dibuka. Anda dapat menetapkan keduanya atau hanya salah satu."
bullet1 = "Kata Sandi Pengguna: Diperlukan untuk membuka PDF"
bullet2 = "Kata Sandi Pemilik: Mengontrol izin dokumen (tidak didukung oleh semua penampil PDF)"
[addPassword.tooltip.encryption]
title = "Tingkat Enkripsi"
text = "Tingkat enkripsi yang lebih tinggi memberikan keamanan lebih baik tetapi mungkin tidak didukung oleh penampil PDF yang lebih lama."
bullet1 = "40-bit: Keamanan dasar, kompatibel dengan penampil lama"
bullet2 = "128-bit: Keamanan standar, didukung luas"
bullet3 = "256-bit: Keamanan maksimum, memerlukan penampil modern"
[addPassword.tooltip.permissions]
title = "Ganti Perizinan"
text = "Izin ini mengontrol apa yang dapat dilakukan pengguna dengan PDF. Paling efektif bila digabungkan dengan kata sandi pemilik."
[changePermissions]
title = "Ganti Perizinan"
desc = "Ubah pembatasan dan izin dokumen."
completed = "Izin diubah"
submit = "Ganti Perizinan"
[changePermissions.error]
failed = "Terjadi kesalahan saat mengubah izin PDF."
[changePermissions.permissions.preventAssembly]
label = "Pencegahan untuk penyusunan dokumen"
[changePermissions.permissions.preventExtractContent]
label = "Pencegahan untuk ekstraksi konten"
[changePermissions.permissions.preventExtractForAccessibility]
label = "Pencegahan ekstraksi untuk aksesibilitas"
[changePermissions.permissions.preventFillInForm]
label = "Pencegahan untuk mengisi formulir"
[changePermissions.permissions.preventModify]
label = "Pencegahan untuk pengubahan"
[changePermissions.permissions.preventModifyAnnotations]
label = "Pencegahan untuk perubahan anotasi"
[changePermissions.permissions.preventPrinting]
label = "Pencegahan untuk mencetak"
[changePermissions.permissions.preventPrintingFaithful]
label = "Pencegahan untuk mencetak format yang berbeda"
[changePermissions.results]
title = "PDF yang diubah"
[changePermissions.tooltip.header]
title = "Ganti Perizinan"
[changePermissions.tooltip.description]
text = "Mengubah izin dokumen, mengizinkan/melarang akses ke berbagai fitur di pembaca PDF."
[changePermissions.tooltip.warning]
text = "Agar izin ini tidak dapat diubah, gunakan alat Tambah Kata Sandi untuk menetapkan kata sandi pemilik."
[removePassword]
title = "Hapus kata sandi"
desc = "Menghapus perlindungan kata sandi dari dokumen PDF Anda."
tags = "aman,Dekripsi,keamanan,buka kata sandi,hapus kata sandi"
filenamePrefix = "terdekripsi"
submit = "Hapus"
[removePassword.password]
stepTitle = "Hapus Kata Sandi"
label = "Kata Sandi Saat Ini"
placeholder = "Masukkan kata sandi saat ini"
completed = "Kata sandi dikonfigurasi"
[removePassword.error]
failed = "Terjadi kesalahan saat menghapus kata sandi dari PDF."
[removePassword.tooltip]
description = "Menghapus perlindungan kata sandi memerlukan kata sandi yang digunakan untuk mengenkripsi PDF. Ini akan mendekripsi dokumen, membuatnya dapat diakses tanpa kata sandi."
[removePassword.results]
title = "PDF terdekripsi"
[automate]
title = "Otomatisasi"
desc = "Bangun alur kerja multi-langkah dengan merangkaikan aksi PDF. Ideal untuk tugas berulang."
invalidStep = "Langkah tidak valid"
reviewTitle = "Hasil Otomatisasi"
copyToSaved = "Salin ke Tersimpan"
exportForFolderScanning = "Ekspor untuk Pemindaian Folder"
[automate.files]
placeholder = "Pilih file untuk diproses dengan otomatisasi ini"
[automate.selection]
title = "Pilihan Otomatisasi"
[automate.selection.saved]
title = "Tersimpan"
[automate.selection.createNew]
title = "Buat Otomatisasi Baru"
[automate.selection.suggested]
title = "Disarankan"
[automate.creation]
createTitle = "Buat Otomatisasi"
editTitle = "Edit Otomatisasi"
intro = "Otomatisasi menjalankan alat secara berurutan. Untuk memulai, tambahkan alat sesuai urutan yang Anda inginkan."
save = "Simpan Otomatisasi"
exportForFolderScanning = "Ekspor untuk Pemindaian Folder"
[automate.creation.name]
label = "Nama Otomatisasi"
placeholder = "Otomatisasi Saya"
[automate.creation.description]
label = "Deskripsi (opsional)"
placeholder = "Jelaskan apa yang dilakukan otomatisasi ini..."
[automate.creation.tools]
selectTool = "Pilih alat..."
selected = "Alat Terpilih"
remove = "Hapus alat"
configure = "Konfigurasi alat"
notConfigured = "! Belum Dikonfigurasi"
addTool = "Tambah Alat"
add = "Tambahkan alat..."
[automate.creation.unsavedChanges]
title = "Perubahan Belum Disimpan"
message = "Anda memiliki perubahan yang belum disimpan. Yakin ingin kembali? Semua perubahan akan hilang."
cancel = "Batal"
confirm = "Kembali"
[automate.creation.icon]
label = "Ikon"
[automate.run]
title = "Jalankan Otomatisasi"
[automate.sequence]
unnamed = "Otomatisasi Tanpa Nama"
steps = "{{count}} langkah"
running = "Menjalankan Otomatisasi..."
run = "Jalankan Otomatisasi"
finish = "Selesai"
[automate.config]
loading = "Memuat konfigurasi alat..."
noSettings = "Alat ini tidak memiliki pengaturan yang dapat dikonfigurasi."
title = "Konfigurasi {{toolName}}"
description = "Konfigurasi pengaturan untuk alat ini. Pengaturan ini akan diterapkan saat otomatisasi berjalan."
cancel = "Batal"
save = "Simpan Konfigurasi"
[automation.suggested]
securePdfIngestion = "Penerimaan PDF Aman"
securePdfIngestionDesc = "Alur kerja pemrosesan PDF komprehensif yang menyanitasi dokumen, menerapkan OCR dengan pembersihan, mengonversi ke format PDF/A untuk pengarsipan jangka panjang, dan mengoptimalkan ukuran file."
emailPreparation = "Persiapan Email"
emailPreparationDesc = "Mengoptimalkan PDF untuk distribusi email dengan mengompresi file, membagi dokumen besar menjadi potongan 20MB untuk kompatibilitas email, dan menghapus metadata demi privasi."
secureWorkflow = "Alur Kerja Keamanan"
secureWorkflowDesc = "Mengamankan dokumen PDF dengan menghapus konten berpotensi berbahaya seperti JavaScript dan file tersemat, lalu menambahkan perlindungan kata sandi untuk mencegah akses tidak sah. Kata sandi diatur ke 'password' secara default."
processImages = "Proses Gambar"
processImagesDesc = "Mengonversi beberapa file gambar menjadi satu dokumen PDF, lalu menerapkan teknologi OCR untuk mengekstrak teks yang dapat dicari dari gambar."
prePublishSanitization = "Sanitisasi Pra-publikasi"
prePublishSanitizationDesc = "Alur sanitisasi yang menghapus semua metadata tersembunyi, JavaScript, file tersemat, anotasi, dan meratakan formulir untuk mencegah kebocoran data sebelum menerbitkan PDF online."
[colorPicker]
title = "Pilih warna"
[common]
previous = "Sebelumnya"
next = "Berikutnya"
collapse = "Ciutkan"
expand = "Perluas"
collapsed = "diciutkan"
lines = "baris"
copy = "Salin"
copied = "Disalin!"
refresh = "Muat Ulang"
retry = "Coba Lagi"
remaining = "tersisa"
used = "terpakai"
available = "tersedia"
cancel = "Batal"
preview = "Pratinjau"
close = "Tutup"
done = "Selesai"
loading = "Memuat..."
back = "Kembali"
continue = "Lanjut"
error = "Error"
save = "Simpan"
[config.overview]
title = "Konfigurasi Aplikasi"
description = "Pengaturan dan detail konfigurasi aplikasi saat ini."
loading = "Memuat konfigurasi..."
error = "Error"
warning = "Peringatan Konfigurasi"
[config.overview.sections]
basic = "Konfigurasi Dasar"
security = "Konfigurasi Keamanan"
system = "Konfigurasi Sistem"
integration = "Konfigurasi Integrasi"
[config.account.overview]
title = "Pengaturan Akun"
manageAccountPreferences = "Kelola preferensi akun Anda"
guestDescription = "Anda masuk sebagai tamu. Pertimbangkan untuk meningkatkan akun Anda di atas."
[config.account.upgrade]
title = "Tingkatkan Akun Tamu"
description = "Tautkan akun Anda untuk menyimpan riwayat Anda dan mengakses lebih banyak fitur!"
socialLogin = "Upgrade dengan Akun Sosial"
linkWith = "Tautkan dengan"
emailPassword = "atau masukkan email & kata sandi Anda"
email = "Email"
emailPlaceholder = "Masukkan email Anda"
password = "Kata Sandi (opsional)"
passwordPlaceholder = "Tetapkan kata sandi"
passwordNote = "Biarkan kosong untuk menggunakan verifikasi email saja"
upgradeButton = "Tingkatkan Akun"
[config.apiKeys]
intro = "Gunakan kunci API Anda untuk mengakses kemampuan pemrosesan Stirling PDF secara terprogram."
docsTitle = "Dokumentasi API"
docsDescription = "Pelajari lebih lanjut tentang integrasi dengan Stirling PDF:"
docsLink = "Dokumentasi API"
schemaLink = "Referensi Skema API"
usage = "Sertakan kunci ini di header X-API-KEY pada semua permintaan API."
description = "Kunci API Anda untuk mengakses rangkaian alat PDF Stirling. Salin ke proyek Anda atau segarkan untuk membuat yang baru."
publicKeyAriaLabel = "Kunci API publik"
copyKeyAriaLabel = "Salin kunci API"
refreshAriaLabel = "Segarkan kunci API"
includedCredits = "Kredit yang disertakan"
purchasedCredits = "Kredit yang dibeli"
totalCredits = "Total Kredit"
chartAriaLabel = "Penggunaan kredit: termasuk {{includedUsed}} dari {{includedTotal}}, dibeli {{purchasedUsed}} dari {{purchasedTotal}}"
nextReset = "Reset Berikutnya"
lastApiUse = "Penggunaan API Terakhir"
overlayMessage = "Hasilkan kunci untuk melihat kredit dan kredit yang tersedia"
label = "Kunci API"
guestInfo = "Pengguna tamu tidak menerima kunci API. Buat akun untuk mendapatkan kunci API yang dapat Anda gunakan di aplikasi Anda."
goToAccount = "Buka Akun"
generateError = "Kami tidak dapat membuat kunci API Anda."
[config.apiKeys.refreshModal]
title = "Segarkan Kunci API"
warning = "⚠️ Peringatan: Tindakan ini akan menghasilkan kunci API baru dan membuat kunci sebelumnya tidak valid."
impact = "Aplikasi atau layanan yang saat ini menggunakan kunci ini akan berhenti berfungsi sampai Anda memperbaruinya dengan kunci baru."
confirmPrompt = "Apakah Anda yakin ingin melanjutkan?"
confirmCta = "Segarkan Kunci"
[config.apiKeys.alert]
apiKeyErrorTitle = "Kesalahan Kunci API"
failedToCreateApiKey = "Gagal membuat kunci API."
failedToRetrieveApiKey = "Gagal mengambil kunci API dari respons."
failedToFetchApiKey = "Gagal mengambil kunci API."
apiKeyRefreshed = "Kunci API Diperbarui"
apiKeyRefreshedBody = "Kunci API Anda berhasil diperbarui."
failedToRefreshApiKey = "Gagal memperbarui kunci API."
[AddAttachmentsRequest]
attachments = "Pilih Lampiran"
info = "Pilih file untuk dilampirkan ke PDF Anda. File akan disematkan dan dapat diakses melalui panel lampiran PDF."
selectFiles = "Pilih File untuk Dilampirkan"
placeholder = "Pilih file..."
addMoreFiles = "Tambah file lagi..."
selectedFiles = "File Terpilih"
submit = "Tambahkan Lampiran"
[AddAttachmentsRequest.tooltip.header]
title = "Tentang Tambah Lampiran"
[AddAttachmentsRequest.tooltip.description]
title = "Fungsinya"
[AddAttachmentsRequest.results]
title = "Hasil Lampiran"
[AddAttachmentsRequest.error]
failed = "Operasi menambah lampiran gagal"
[addAttachments.error]
failed = "Terjadi kesalahan saat menambahkan lampiran ke PDF."
[autoRename]
description = "Alat ini akan secara otomatis mengganti nama file PDF berdasarkan kontennya. Ini menganalisis dokumen untuk menemukan judul yang paling sesuai dari teks."
[margin]
large = "Besar"
medium = "Sedang"
small = "Kecil"
xLarge = "Sangat Besar"
[pageEdit]
deselectAll = "Pilih Tidak Ada"
selectAll = "Pilih Semua"
[reorganizePages]
submit = "Susun Ulang Halaman"
[reorganizePages.error]
failed = "Gagal menyusun ulang halaman"
[reorganizePages.results]
title = "Halaman Disusun Ulang"
[reorganizePages.settings]
title = "Pengaturan"
[replace-color]
previewOverlayOpacity = "Opasitas overlay pratinjau"
previewOverlayTransparency = "Transparansi overlay pratinjau"
previewOverlayVisibility = "Tampilkan overlay pratinjau"
submit = "Ganti"
title = "Ganti-Inversi-Warna"
[replace-color.options]
fill = "Warna isi"
gradient = "Gradien"
[replace-color.selectText]
1 = "Opsi Ganti atau Inversi warna"
2 = "Default(Warna kontras tinggi default)"
3 = "Kustom(Warna yang disesuaikan)"
4 = "Full-Inversi(Inversi semua warna)"
5 = "Opsi warna kontras tinggi"
6 = "teks putih di latar belakang hitam"
7 = "teks hitam di latar belakang putih"
8 = "teks kuning di latar belakang hitam"
9 = "teks hijau di latar belakang hitam"
10 = "Pilih warna teks"
11 = "Pilih warna latar belakang"
12 = "Pilih warna awal"
13 = "Pilih warna akhir"
[tools]
noSearchResults = "Tidak ada alat ditemukan"
noTools = "Tidak ada alat tersedia"
[onboarding]
allTools = "This is the <strong>All Tools</strong> panel, where you can browse and select from all available PDF tools."
selectCropTool = "Mari pilih alat <strong>Crop</strong> untuk mendemonstrasikan cara menggunakan salah satu alat."
toolInterface = "Ini adalah antarmuka alat <strong>Crop</strong>. Seperti yang Anda lihat, belum banyak karena kita belum menambahkan file PDF untuk dikerjakan."
filesButton = "Tombol <strong>Files</strong> pada bilah Akses Cepat memungkinkan Anda mengunggah PDF untuk menggunakan alat."
fileSources = "Anda dapat mengunggah file baru atau mengakses file terbaru dari sini. Untuk tur ini, kita akan menggunakan file contoh."
workbench = "Ini adalah <strong>Workbench</strong> - area utama tempat Anda melihat dan mengedit PDF."
viewSwitcher = "Gunakan kontrol ini untuk memilih bagaimana Anda ingin melihat PDF Anda."
viewer = "<strong>Viewer</strong> memungkinkan Anda membaca dan memberi anotasi pada PDF."
pageEditor = "<strong>Page Editor</strong> memungkinkan Anda melakukan berbagai operasi pada halaman dalam PDF Anda, seperti mengurutkan ulang, memutar, dan menghapus."
activeFiles = "Tampilan <strong>Active Files</strong> menampilkan semua PDF yang Anda muat ke alat, dan memungkinkan Anda memilih mana yang akan diproses."
fileCheckbox = "Mengklik salah satu file akan memilihnya untuk diproses. Anda dapat memilih beberapa file untuk operasi batch."
selectControls = "<strong>Right Rail</strong> berisi tombol untuk dengan cepat memilih/membatalkan pilihan semua PDF aktif Anda, bersama dengan tombol untuk mengubah tema atau bahasa aplikasi."
cropSettings = "Sekarang setelah kita memilih file yang ingin dipotong, kita dapat mengonfigurasi alat Crop untuk memilih area yang ingin kita potong pada PDF."
runButton = "Setelah alat dikonfigurasi, tombol ini memungkinkan Anda menjalankan alat pada semua PDF yang dipilih."
results = "Setelah alat selesai dijalankan, langkah <strong>Review</strong> akan menampilkan pratinjau hasil di panel ini, dan memungkinkan Anda membatalkan operasi atau mengunduh file. "
fileReplacement = "File yang telah diubah akan menggantikan file asli di Workbench secara otomatis, sehingga Anda dapat dengan mudah menjalankannya melalui lebih banyak alat."
pinButton = "Anda dapat menggunakan tombol <strong>Pin</strong> jika Anda ingin file tetap aktif setelah menjalankan alat pada file tersebut."
wrapUp = "Selesai! Anda telah mempelajari area utama aplikasi dan cara menggunakannya. Klik tombol <strong>Bantuan</strong> kapan saja untuk melihat tur ini lagi."
previous = "Sebelumnya"
next = "Berikutnya"
finish = "Selesai"
startTour = "Mulai Tur"
startTourDescription = "Ikuti tur terpandu tentang fitur utama Stirling PDF"
[onboarding.whatsNew]
quickAccess = "Mulai dari panel <strong>Akses Cepat</strong> untuk beralih antara Penampil, Automate, file Anda, dan semua tur."
leftPanel = "Panel <strong>Alat</strong> di kiri menampilkan semua yang bisa Anda lakukan. Jelajahi kategori atau cari untuk menemukan alat dengan cepat."
fileUpload = "Gunakan tombol <strong>Files</strong> untuk mengunggah atau memilih PDF terbaru. Kami akan memuat sampel agar Anda dapat melihat ruang kerja."
rightRail = "<strong>Panel Kanan</strong> berisi tindakan cepat untuk memilih file, mengubah tema atau bahasa, dan mengunduh hasil."
topBar = "Bilah atas memungkinkan Anda beralih antara <strong>Penampil</strong>, <strong>Editor Halaman</strong>, dan <strong>File Aktif</strong>."
pageEditorView = "Beralih ke Editor Halaman untuk mengurutkan ulang, memutar, atau menghapus halaman."
activeFilesView = "Gunakan File Aktif untuk melihat semua yang Anda buka dan memilih yang akan dikerjakan."
wrapUp = "Itulah yang baru di V2. Buka menu <strong>Tur</strong> kapan saja untuk memutar ulang ini, tur Alat, atau tur Admin."
[onboarding.welcomeModal]
title = "Selamat datang di Stirling PDF!"
description = "Ingin mengikuti tur singkat 1 menit untuk mempelajari fitur utama dan cara memulai?"
helpHint = "Anda selalu dapat mengakses tur ini nanti dari tombol <strong>Bantuan</strong> di kiri bawah."
startTour = "Mulai Tur"
maybeLater = "Mungkin Nanti"
dontShowAgain = "Jangan Tampilkan Lagi"
[onboarding.welcomeSlide]
title = "Selamat datang di Stirling"
body = "Stirling PDF kini siap untuk tim dari semua ukuran. Pembaruan ini mencakup tata letak baru, kemampuan admin yang kuat, dan fitur paling banyak diminta - <strong>Edit Text</strong>."
[onboarding.buttons]
next = "Berikutnya →"
back = "Kembali"
skipForNow = "Lewati dulu"
download = "Unduh →"
showMeAround = "Tunjukkan saya"
skipTheTour = "Lewati tur"
[onboarding.tourOverview]
title = "Ringkasan Tur"
body = "Stirling PDF V2 hadir dengan puluhan alat dan tata letak yang diperbarui. Ikuti tur singkat untuk melihat apa yang berubah dan di mana menemukan fitur yang Anda butuhkan."
[onboarding.serverLicense]
skip = "Lewati dulu"
seePlans = "Lihat Paket →"
upgrade = "Upgrade sekarang →"
freeTitle = "Lisensi Server"
overLimitTitle = "Perlu Lisensi Server"
overLimitBody = "Lisensi kami mengizinkan hingga <strong>{{freeTierLimit}}</strong> pengguna gratis per server. Anda memiliki <strong>{{overLimitUserCopy}}</strong> pengguna Stirling. Untuk terus berjalan tanpa gangguan, upgrade ke paket Stirling Server - <strong>kursi tanpa batas</strong>, pengeditan teks PDF, dan kontrol admin penuh seharga $99/server/bulan."
freeBody = "Lisensi <strong>Open-Core</strong> kami mengizinkan hingga <strong>{{freeTierLimit}}</strong> pengguna gratis per server. Untuk skala tanpa hambatan dan mendapatkan akses awal ke <strong>alat pengeditan teks PDF</strong> baru kami, kami sarankan paket Stirling Server - pengeditan penuh dan <strong>kursi tanpa batas</strong> seharga $99/server/bulan."
[onboarding.desktopInstall]
title = "Unduh"
titleWithOs = "Unduh untuk {{osLabel}}"
body = "Stirling paling baik digunakan sebagai aplikasi desktop. Anda dapat menggunakannya offline, mengakses dokumen lebih cepat, dan mengedit secara lokal di komputer Anda."
[onboarding.planOverview]
adminTitle = "Ringkasan Admin"
userTitle = "Ringkasan Paket"
adminBodyLoginEnabled = "Sebagai admin, Anda dapat mengelola pengguna, mengonfigurasi pengaturan, dan memantau kesehatan server. <strong>{{freeTierLimit}}</strong> orang pertama di server Anda dapat menggunakan Stirling gratis."
adminBodyLoginDisabled = "Setelah Anda mengaktifkan mode login, Anda dapat mengelola pengguna, mengonfigurasi pengaturan, dan memantau kesehatan server. <strong>{{freeTierLimit}}</strong> orang pertama di server Anda dapat menggunakan Stirling gratis."
userBody = "Undang rekan, tetapkan peran, dan jaga dokumen Anda tetap teratur dalam satu workspace yang aman. Aktifkan mode login kapan pun Anda siap berkembang dari penggunaan solo."
[onboarding.securityCheck]
message = "Aplikasi telah mengalami perubahan signifikan baru-baru ini. Perhatian admin server Anda mungkin diperlukan. Harap konfirmasi peran Anda untuk melanjutkan."
[adminOnboarding]
welcome = "Selamat datang di <strong>Tur Admin</strong>! Mari jelajahi fitur dan pengaturan enterprise yang kuat yang tersedia untuk administrator sistem."
configButton = "Klik tombol <strong>Config</strong> untuk mengakses semua pengaturan sistem dan kontrol administratif."
settingsOverview = "Ini adalah <strong>Settings Panel</strong>. Pengaturan admin diorganisasi menurut kategori untuk memudahkan navigasi."
teamsAndUsers = "Kelola <strong>Teams</strong> dan pengguna individu di sini. Anda dapat mengundang pengguna baru melalui email, tautan yang dapat dibagikan, atau membuat akun kustom untuk mereka sendiri."
systemCustomization = "Kami memiliki banyak cara untuk menyesuaikan UI: <strong>System Settings</strong> memungkinkan Anda mengubah nama aplikasi dan bahasa, <strong>Features</strong> memungkinkan pengelolaan sertifikat server, dan <strong>Endpoints</strong> memungkinkan Anda mengaktifkan atau menonaktifkan alat tertentu untuk pengguna Anda."
databaseSection = "Untuk lingkungan produksi lanjutan, kami memiliki pengaturan untuk memungkinkan <strong>sambungan database eksternal</strong> sehingga Anda dapat berintegrasi dengan infrastruktur yang sudah ada."
connectionsSection = "Bagian <strong>Connections</strong> mendukung berbagai metode login termasuk SSO kustom dan penyedia SAML seperti Google dan GitHub, serta integrasi email untuk notifikasi dan komunikasi."
adminTools = "Terakhir, kami memiliki alat administrasi tingkat lanjut seperti <strong>Auditing</strong> untuk melacak aktivitas sistem dan <strong>Usage Analytics</strong> untuk memantau bagaimana pengguna Anda berinteraksi dengan platform."
wrapUp = "Itulah tur admin! Anda telah melihat fitur enterprise yang menjadikan Stirling PDF solusi yang kuat dan dapat disesuaikan untuk organisasi. Akses tur ini kapan saja dari menu <strong>Bantuan</strong>."
[workspace]
title = "Ruang Kerja"
[workspace.people]
title = "Orang"
description = "Kelola anggota ruang kerja dan izin mereka"
loading = "Memuat orang..."
searchMembers = "Cari anggota..."
addMembers = "Tambah Anggota"
user = "Pengguna"
role = "Peran"
team = "Tim"
status = "Status"
noMembersFound = "Tidak ada anggota ditemukan"
active = "Aktif"
disabled = "Dinonaktifkan"
activeSession = "Sesi aktif"
member = "Anggota"
admin = "Admin"
editRole = "Edit Peran"
enable = "Aktifkan"
disable = "Nonaktifkan"
deleteUser = "Hapus Pengguna"
deleteUserSuccess = "Pengguna berhasil dihapus"
deleteUserError = "Gagal menghapus pengguna"
confirmDelete = "Anda yakin ingin menghapus pengguna ini? Tindakan ini tidak dapat dibatalkan."
loginRequired = "Aktifkan mode login terlebih dahulu"
[workspace.people.inviteMembers]
label = "Undang Anggota"
subtitle = "Ketik atau tempel email di bawah, dipisahkan dengan koma. Ruang kerja Anda akan ditagihkan berdasarkan anggota."
[workspace.people.actions]
label = "Tindakan"
upgrade = "Upgrade"
[workspace.people.roleDescriptions]
admin = "Dapat mengelola pengaturan dan mengundang anggota, dengan akses administratif penuh."
member = "Dapat melihat dan mengedit file bersama, tetapi tidak dapat mengelola pengaturan atau anggota ruang kerja."
user = "Pengguna"
[workspace.people.addMember]
title = "Tambah Anggota"
username = "Nama Pengguna (Email)"
usernamePlaceholder = "[email protected]"
password = "Kata Sandi"
passwordPlaceholder = "Masukkan kata sandi"
passwordRequired = "Kata sandi diperlukan"
role = "Peran"
team = "Tim (Opsional)"
teamPlaceholder = "Pilih tim"
authType = "Jenis autentikasi"
forcePasswordChange = "Wajibkan ganti kata sandi saat login pertama"
cancel = "Batal"
submit = "Tambah Anggota"
usernameRequired = "Nama pengguna dan kata sandi wajib diisi"
passwordTooShort = "Kata sandi harus minimal 6 karakter"
success = "Pengguna berhasil dibuat"
error = "Gagal membuat pengguna"
forceMFA = "Wajibkan penyiapan MFA pada login berikutnya"
[workspace.people.authType]
password = "Kata sandi"
oauth = "OAuth2"
saml = "SAML2"
ssoDescription = "Pengguna akan diautentikasi melalui penyedia SSO"
[workspace.people.editMember]
title = "Edit Anggota"
editing = "Mengedit:"
role = "Peran"
team = "Tim (Opsional)"
teamPlaceholder = "Pilih tim"
cancel = "Batal"
submit = "Perbarui Anggota"
success = "Pengguna berhasil diperbarui"
error = "Gagal memperbarui pengguna"
[workspace.people.toggleEnabled]
success = "Status pengguna berhasil diperbarui"
error = "Gagal memperbarui status pengguna"
[workspace.people.delete]
success = "Pengguna berhasil dihapus"
error = "Gagal menghapus pengguna"
[workspace.people.changePassword]
action = "Ubah kata sandi"
title = "Ubah kata sandi"
subtitle = "Perbarui kata sandi untuk"
newPassword = "Kata sandi baru"
confirmPassword = "Konfirmasi kata sandi"
placeholder = "Masukkan kata sandi baru"
confirmPlaceholder = "Masukkan ulang kata sandi baru"
passwordRequired = "Silakan masukkan kata sandi baru"
passwordMismatch = "Kata sandi tidak cocok"
generateRandom = "Buat kata sandi aman"
generatedPreview = "Kata sandi yang dibuat:"
copyTooltip = "Salin ke papan klip"
copiedToClipboard = "Kata sandi disalin ke papan klip"
copyFailed = "Gagal menyalin kata sandi"
sendEmail = "Kirim email kepada pengguna tentang perubahan ini"
includePassword = "Sertakan kata sandi baru dalam email"
forcePasswordChange = "Paksa pengguna mengganti kata sandi saat login berikutnya"
emailUnavailable = "Email pengguna ini bukan alamat email yang valid. Notifikasi dinonaktifkan."
smtpDisabled = "Notifikasi email memerlukan SMTP diaktifkan di pengaturan."
notifyOnly = "Email akan dikirim tanpa kata sandi, memberi tahu pengguna bahwa admin telah mengubahnya."
submit = "Perbarui kata sandi"
success = "Kata sandi berhasil diperbarui"
error = "Gagal memperbarui kata sandi"
[workspace.people.emailInvite]
tab = "Undangan Email"
description = "Ketik atau tempel email di bawah, dipisahkan dengan koma. Pengguna akan menerima kredensial login melalui email."
emails = "Alamat Email"
emailsPlaceholder = "[email protected], [email protected]"
emailsRequired = "Setidaknya satu alamat email diperlukan"
submit = "Kirim Undangan"
success = "pengguna berhasil diundang"
partialFailure = "Beberapa undangan gagal"
allFailed = "Gagal mengundang pengguna"
error = "Gagal mengirim undangan"
[workspace.people.directInvite]
tab = "Buat Langsung"
[workspace.people.inviteLinkTab]
tab = "Tautan Undangan"
[workspace.people.inviteLink]
description = "Hasilkan tautan aman yang memungkinkan pengguna mengatur kata sandi mereka sendiri"
email = "Alamat Email"
emailPlaceholder = "[email protected] (opsional)"
emailDescription = "Opsional - kosongkan untuk tautan undangan umum yang dapat digunakan siapa pun"
emailRequired = "Alamat email wajib"
emailOptional = "Opsional - kosongkan untuk tautan undangan umum"
emailRequiredForSend = "Alamat email diperlukan untuk mengirim notifikasi email"
expiryHours = "Jam Kedaluwarsa"
expiryDescription = "Berapa jam hingga tautan kedaluwarsa"
sendEmail = "Kirim tautan undangan via email"
sendEmailDescription = "Jika diaktifkan, tautan undangan akan dikirim ke alamat email yang ditentukan"
smtpRequired = "SMTP tidak dikonfigurasi"
generate = "Hasilkan Tautan"
generated = "Tautan Undangan Dihasilkan"
copied = "Tautan disalin ke papan klip"
success = "Tautan undangan berhasil dihasilkan"
successWithEmail = "Tautan undangan dihasilkan dan dikirim via email"
emailSent = "Tautan undangan dihasilkan dan dikirim via email"
emailFailed = "Tautan undangan dihasilkan, tetapi email gagal"
emailFailedDetails = "Kesalahan: {0}. Silakan bagikan tautan undangan secara manual."
error = "Gagal menghasilkan tautan undangan"
submit = "Hasilkan Tautan Undangan"
[workspace.people.inviteMode]
username = "Nama Pengguna"
email = "Email"
link = "Tautan"
emailDisabled = "Undangan email memerlukan konfigurasi SMTP dan mail.enableInvites=true di pengaturan"
[workspace.people.license]
users = "pengguna"
availableSlots = "Slot Tersedia"
grandfathered = "Grandfathered"
grandfatheredShort = "{{count}} grandfathered"
fromLicense = "dari lisensi"
slotsAvailable = "{{count}} slot pengguna tersedia"
noSlotsAvailable = "Tidak ada slot tersedia"
currentUsage = "Saat ini menggunakan {{current}} dari {{max}} lisensi pengguna"
[workspace.people.mfa]
adminDisableSuccess = "MFA berhasil dinonaktifkan untuk pengguna"
adminDisableError = "Gagal menonaktifkan MFA untuk pengguna"
disableByAdmin = "Nonaktifkan MFA"
[workspace.teams]
title = "Tim"
description = "Kelola tim dan atur anggota ruang kerja"
loading = "Memuat tim..."
loadingDetails = "Memuat rincian tim..."
loadError = "Gagal memuat detail tim"
createNewTeam = "Buat Tim Baru"
teamName = "Nama Tim"
totalMembers = "Total Anggota"
actions = "Tindakan"
noTeamsFound = "Tidak ada tim ditemukan"
noMembers = "Tidak ada anggota dalam tim ini"
system = "Sistem"
addMember = "Tambah Anggota"
viewTeam = "Lihat Tim"
removeMember = "Hapus dari tim"
cannotRemoveFromSystemTeam = "Tidak dapat menghapus dari tim sistem"
renameTeamLabel = "Ganti Nama Tim"
deleteTeamLabel = "Hapus Tim"
cannotDeleteInternal = "Tidak dapat menghapus tim Internal"
confirmDelete = "Anda yakin ingin menghapus tim ini? Tim ini harus kosong untuk dihapus."
confirmRemove = "Hapus pengguna dari tim ini?"
cannotRenameInternal = "Tidak dapat mengganti nama tim Internal"
cannotAddToInternal = "Tidak dapat menambah anggota ke tim Internal"
teamNotFound = "Tim tidak ditemukan"
backToTeams = "Kembali ke Tim"
memberCount = "{{count}} anggota"
removeMemberSuccess = "Pengguna dihapus dari tim"
removeMemberError = "Gagal menghapus pengguna dari tim"
[workspace.teams.createTeam]
title = "Buat Tim Baru"
teamName = "Nama Tim"
teamNamePlaceholder = "Masukkan nama tim"
cancel = "Batal"
submit = "Buat Tim"
nameRequired = "Nama tim wajib diisi"
success = "Tim berhasil dibuat"
error = "Gagal membuat tim"
[workspace.teams.renameTeam]
title = "Ganti Nama Tim"
renaming = "Mengganti nama:"
newTeamName = "Nama Tim Baru"
newTeamNamePlaceholder = "Masukkan nama tim baru"
cancel = "Batal"
submit = "Ganti Nama Tim"
nameRequired = "Nama tim wajib diisi"
success = "Tim berhasil diganti nama"
error = "Gagal mengganti nama tim"
[workspace.teams.deleteTeam]
success = "Tim berhasil dihapus"
error = "Gagal menghapus tim. Pastikan tim kosong."
teamMustBeEmpty = "Tim harus kosong sebelum dihapus"
[workspace.teams.addMemberToTeam]
title = "Tambah Anggota ke Tim"
addingTo = "Menambahkan ke"
selectUser = "Pilih Pengguna"
selectUserPlaceholder = "Pilih pengguna"
selectUserRequired = "Silakan pilih pengguna"
currentlyIn = "saat ini di"
willBeMoved = "Catatan: Pengguna ini akan dipindahkan dari tim saat ini ke tim ini."
cancel = "Batal"
submit = "Tambah Anggota"
userRequired = "Silakan pilih pengguna"
success = "Anggota berhasil ditambahkan ke tim"
error = "Gagal menambahkan anggota ke tim"
[workspace.teams.changeTeam]
label = "Ubah Tim"
title = "Ubah Tim"
changing = "Memindahkan"
selectTeam = "Pilih Tim"
selectTeamPlaceholder = "Pilih tim"
selectTeamRequired = "Silakan pilih tim"
success = "Tim berhasil diubah"
error = "Gagal mengubah tim"
submit = "Ubah Tim"
[plan]
currency = "Mata Uang"
popular = "Populer"
current = "Paket Saat Ini"
upgrade = "Tingkatkan"
contact = "Hubungi Kami"
customPricing = "Khusus"
showComparison = "Bandingkan Semua Fitur"
hideComparison = "Sembunyikan Perbandingan Fitur"
featureComparison = "Perbandingan Fitur"
from = "Mulai"
perMonth = "/bulan"
perSeat = "/seat"
withServer = "+ Paket Server"
licensedSeats = "Berlisensi: {{count}} seat"
includedInCurrent = "Termasuk dalam Paket Anda"
selectPlan = "Pilih Paket"
manage = "Kelola"
[plan.manageSubscription]
description = "Kelola langganan, penagihan, dan metode pembayaran Anda"
[plan.activePlan]
title = "Paket Aktif"
subtitle = "Detail langganan Anda saat ini"
[plan.availablePlans]
title = "Paket yang Tersedia"
subtitle = "Pilih paket yang sesuai kebutuhan Anda"
[plan.static]
title = "Informasi Penagihan"
message = "Penagihan online belum dikonfigurasi. Untuk meningkatkan paket atau mengelola langganan, silakan hubungi kami secara langsung."
contactSales = "Hubungi Penjualan"
contactToUpgrade = "Hubungi kami untuk meningkatkan atau menyesuaikan paket Anda"
maxUsers = "Pengguna Maks"
upTo = "Hingga"
getLicense = "Dapatkan Lisensi Server"
upgradeToEnterprise = "Tingkatkan ke Enterprise"
selectPeriod = "Pilih Periode Penagihan"
monthlyBilling = "Penagihan Bulanan"
yearlyBilling = "Penagihan Tahunan"
checkoutOpened = "Checkout Dibuka"
checkoutInstructions = "Selesaikan pembelian Anda di tab Stripe. Setelah pembayaran, kembali ke sini dan segarkan halaman untuk mengaktifkan lisensi Anda. Anda juga akan menerima email berisi kunci lisensi."
activateLicense = "Aktifkan Lisensi Anda"
[plan.static.licenseActivation]
checkoutOpened = "Checkout Dibuka di Tab Baru"
instructions = "Selesaikan pembelian Anda di tab Stripe. Setelah pembayaran selesai, Anda akan menerima email berisi kunci lisensi."
enterKey = "Masukkan kunci lisensi Anda di bawah untuk mengaktifkan paket Anda:"
keyDescription = "Tempel kunci lisensi dari email Anda"
activate = "Aktifkan Lisensi"
doLater = "Saya akan lakukan ini nanti"
success = "Lisensi Diaktifkan!"
successMessage = "Lisensi Anda berhasil diaktifkan. Anda sekarang dapat menutup jendela ini."
[plan.static.billingPortal]
title = "Verifikasi Email Diperlukan"
message = "Anda perlu memverifikasi alamat email di portal penagihan Stripe. Periksa email Anda untuk tautan masuk."
[plan.period]
month = "bulan"
perUserPerMonth = "/pengguna/bulan"
[plan.free]
name = "Gratis"
highlight1 = "Penggunaan Alat Terbatas per minggu"
highlight2 = "Akses ke semua alat"
highlight3 = "Dukungan komunitas"
forever = "Gratis selamanya"
included = "Termasuk"
[plan.pro]
name = "Pro"
highlight1 = "Penggunaan Alat Tanpa Batas"
highlight2 = "Alat PDF lanjutan"
highlight3 = "Tanpa watermark"
[plan.enterprise]
name = "Enterprise"
highlight1 = "Harga kustom"
highlight2 = "Dukungan khusus"
highlight3 = "Fitur terbaru"
requiresServer = "Memerlukan Server"
requiresServerMessage = "Harap upgrade ke paket Server terlebih dahulu sebelum upgrade ke Enterprise."
[plan.feature]
title = "Fitur"
pdfTools = "Alat PDF Dasar"
fileSize = "Batas Ukuran File"
automation = "Otomatiskan alur kerja alat"
api = "Akses API"
priority = "Dukungan Prioritas"
customPricing = "Harga Khusus"
[plan.licenseWarning]
title = "Batas gratis self-hosted tercapai"
body = "Anda memiliki {{total}} pengguna tetapi level gratis hanya mendukung {{limit}} per server. Upgrade agar Stirling PDF tetap berjalan lancar."
overLimit = "lebih dari {{limit}}"
cta = "Lihat paket"
[subscription]
renewsOn = "Diperpanjang pada {{date}}"
cancelsOn = "Dibatalkan pada {{date}}"
[subscription.status]
active = "Aktif"
pastDue = "Tertunggak"
canceled = "Dibatalkan"
incomplete = "Tidak Lengkap"
trialing = "Uji Coba"
none = "Tanpa Langganan"
[billing]
manageBilling = "Kelola Penagihan"
updateSeats = "Perbarui Seat"
updateEnterpriseSeats = "Perbarui Seat Enterprise"
currentSeats = "Seat Saat Ini"
minimumSeats = "Seat Minimum"
basedOnUsers = "(pengguna saat ini)"
newSeatCount = "Jumlah Seat Baru"
newSeatCountDescription = "Pilih jumlah seat untuk lisensi enterprise Anda"
whatHappensNext = "Apa selanjutnya?"
stripePortalRedirect = "Anda akan diarahkan ke portal penagihan Stripe untuk meninjau dan mengonfirmasi perubahan seat. Jumlah prorata akan dihitung otomatis."
preparingUpdate = "Menyiapkan pembaruan seat..."
seatCountTooLow = "Jumlah seat harus setidaknya {{minimum}} (jumlah pengguna saat ini)"
seatCountUnchanged = "Silakan pilih jumlah seat yang berbeda"
seatsUpdated = "Seat Diperbarui"
seatsUpdatedMessage = "Seat enterprise Anda telah diperbarui menjadi {{seats}}"
updateProcessing = "Memproses Pembaruan"
updateProcessingMessage = "Pembaruan seat sedang diproses. Harap segarkan beberapa saat lagi."
notEnterprise = "Manajemen seat hanya tersedia untuk lisensi enterprise"
[billing.portal]
error = "Gagal membuka portal penagihan"
[upgradeBanner]
title = "Upgrade ke Paket Server"
message = "Dapatkan manfaat maksimal Stirling PDF dengan pengguna tak terbatas dan fitur lanjutan"
upgradeButton = "Upgrade Sekarang"
dismiss = "Tutup banner"
attentionTitle = "Server ini memerlukan perhatian admin"
attentionBody = "Admin Anda perlu masuk untuk melihat info lebih lanjut. Harap hubungi mereka segera."
attentionBodyAdmin = "Tinjau persyaratan lisensi untuk menjaga kepatuhan server ini."
seeInfo = "Lihat info"
[payment]
preparing = "Menyiapkan checkout Anda..."
redirecting = "Mengalihkan ke checkout aman..."
upgradeTitle = "Tingkatkan ke {{planName}}"
success = "Pembayaran Berhasil!"
successMessage = "Langganan Anda telah berhasil diaktifkan. Anda akan segera menerima email konfirmasi."
autoClose = "Jendela ini akan tertutup secara otomatis..."
error = "Kesalahan Pembayaran"
upgradeSuccess = "Pembayaran berhasil! Langganan Anda telah diupgrade. Lisensi telah diperbarui di server Anda. Anda akan menerima email konfirmasi segera."
paymentSuccess = "Pembayaran berhasil! Mengambil kunci lisensi Anda..."
licenseActivated = "Lisensi aktif! Kunci lisensi Anda telah disimpan. Email konfirmasi telah dikirim ke alamat email terdaftar Anda."
licenseDelayed = "Pembayaran berhasil! Lisensi Anda sedang dibuat. Anda akan menerima email dengan kunci lisensi segera. Jika tidak menerima dalam 10 menit, harap hubungi dukungan."
licensePollingError = "Pembayaran berhasil tetapi kami tidak dapat mengambil kunci lisensi Anda secara otomatis. Silakan periksa email Anda atau hubungi dukungan dengan konfirmasi pembayaran Anda."
licenseRetrievalError = "Pembayaran berhasil tetapi pengambilan lisensi gagal. Anda akan menerima kunci lisensi melalui email. Hubungi dukungan jika tidak menerimanya dalam 10 menit."
syncError = "Pembayaran berhasil tetapi sinkronisasi lisensi gagal. Lisensi Anda akan diperbarui segera. Hubungi dukungan jika masalah berlanjut."
licenseSaveError = "Gagal menyimpan kunci lisensi. Silakan hubungi dukungan dengan kunci lisensi Anda untuk menyelesaikan aktivasi."
paymentCanceled = "Pembayaran dibatalkan. Tidak ada biaya yang dikenakan."
syncingLicense = "Menyinkronkan lisensi yang diupgrade..."
generatingLicense = "Membuat kunci lisensi..."
upgradeComplete = "Upgrade Selesai"
upgradeCompleteMessage = "Langganan Anda telah diupgrade dengan sukses. Kunci lisensi yang ada telah diperbarui."
stripeNotConfigured = "Stripe Tidak Dikonfigurasi"
stripeNotConfiguredMessage = "Integrasi pembayaran Stripe tidak dikonfigurasi. Silakan hubungi administrator Anda."
monthly = "Bulanan"
yearly = "Tahunan"
billingPeriod = "Periode Penagihan"
enterpriseNote = "Seat dapat disesuaikan saat checkout (11000)."
installationId = "ID Instalasi"
licenseKey = "Kunci Lisensi Anda"
licenseInstructions = "Ini telah ditambahkan ke instalasi Anda. Anda juga akan menerima salinannya melalui email."
canCloseWindow = "Anda bisa menutup jendela ini sekarang."
licenseKeyProcessing = "Pemrosesan Kunci Lisensi"
licenseDelayedMessage = "Kunci lisensi Anda sedang dibuat. Harap periksa email Anda sebentar lagi atau hubungi dukungan."
perYear = "/tahun"
perMonth = "/bulan"
emailInvalid = "Masukkan alamat email yang valid"
[payment.emailStage]
title = "Masukkan Email Anda"
description = "Kami akan menggunakannya untuk mengirim kunci lisensi dan tanda terima Anda."
emailLabel = "Alamat Email"
emailPlaceholder = "[email protected]"
continue = "Lanjut"
modalTitle = "Mulai - {{planName}}"
[payment.planStage]
title = "Pilih Periode Penagihan"
savingsNote = "Hemat {{percent}}% dengan penagihan tahunan"
basePrice = "Harga Dasar"
seatPrice = "Per Seat"
totalForSeats = "Total ({{count}} seat)"
selectMonthly = "Pilih Bulanan"
selectYearly = "Pilih Tahunan"
savePercent = "Hemat {{percent}}%"
savingsAmount = "Anda menghemat {{amount}}"
modalTitle = "Pilih Periode Penagihan - {{planName}}"
billedYearly = "Ditagih tahunan sebesar {{currency}}{{amount}}"
[payment.paymentStage]
backToPlan = "Kembali ke Pilihan Paket"
selectedPlan = "Paket Terpilih"
modalTitle = "Selesaikan Pembayaran - {{planName}}"
[firstLogin]
title = "Login Pertama Kali"
welcomeTitle = "Selamat Datang!"
welcomeMessage = "Demi keamanan, Anda harus mengubah kata sandi pada login pertama."
loggedInAs = "Masuk sebagai"
error = "Kesalahan"
currentPassword = "Kata Sandi Saat Ini"
enterCurrentPassword = "Masukkan kata sandi saat ini"
newPassword = "Kata Sandi Baru"
enterNewPassword = "Masukkan kata sandi baru (min 8 karakter)"
confirmPassword = "Konfirmasi Kata Sandi Baru"
reEnterNewPassword = "Masukkan ulang kata sandi baru"
changePassword = "Ubah Kata Sandi"
allFieldsRequired = "Semua bidang wajib diisi"
passwordsDoNotMatch = "Kata sandi baru tidak cocok"
passwordTooShort = "Kata sandi harus minimal 8 karakter"
passwordMustBeDifferent = "Kata sandi baru harus berbeda dari kata sandi saat ini"
passwordChangedSuccess = "Kata sandi berhasil diubah! Silakan login kembali."
passwordChangeFailed = "Gagal mengubah kata sandi. Silakan periksa kata sandi Anda saat ini."
[invite]
welcome = "Selamat datang di Stirling PDF"
invalidToken = "Tautan undangan tidak valid"
validationError = "Gagal memvalidasi tautan undangan"
passwordRequired = "Kata sandi wajib diisi"
passwordTooShort = "Kata sandi harus minimal 6 karakter"
passwordMismatch = "Kata sandi tidak cocok"
acceptError = "Gagal membuat akun"
validating = "Memvalidasi undangan..."
invalidInvitation = "Undangan Tidak Valid"
goToLogin = "Ke Halaman Login"
welcomeTitle = "Anda telah diundang!"
welcomeSubtitle = "Lengkapi penyiapan akun Anda untuk memulai"
accountFor = "Membuat akun untuk"
linkExpires = "Tautan kedaluwarsa"
email = "Alamat email"
emailPlaceholder = "Masukkan alamat email Anda"
emailRequired = "Alamat email wajib diisi"
invalidEmail = "Alamat email tidak valid"
choosePassword = "Pilih kata sandi"
passwordPlaceholder = "Masukkan kata sandi Anda"
confirmPassword = "Konfirmasi kata sandi"
confirmPasswordPlaceholder = "Masukkan ulang kata sandi Anda"
createAccount = "Buat Akun"
creating = "Membuat Akun..."
alreadyHaveAccount = "Sudah punya akun?"
signIn = "Masuk"
[audit]
notAvailable = "Sistem audit tidak tersedia"
notAvailableMessage = "Sistem audit belum dikonfigurasi atau tidak tersedia."
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."
[audit.error]
title = "Kesalahan saat memuat sistem audit"
[audit.systemStatus]
title = "Status Sistem"
status = "Pencatatan Audit"
enabled = "Diaktifkan"
disabled = "Dinonaktifkan"
level = "Tingkat Audit"
retention = "Periode Retensi"
days = "hari"
totalEvents = "Total Peristiwa"
[audit.tabs]
dashboard = "Dasbor"
events = "Peristiwa Audit"
export = "Ekspor"
[audit.charts]
title = "Dasbor Audit"
error = "Kesalahan saat memuat grafik"
day = "Hari"
week = "Minggu"
month = "Bulan"
byType = "Peristiwa berdasarkan Jenis"
byUser = "Peristiwa berdasarkan Pengguna"
overTime = "Peristiwa Seiring Waktu"
[audit.events]
title = "Peristiwa Audit"
filterByType = "Saring berdasarkan jenis"
filterByUser = "Saring berdasarkan pengguna"
startDate = "Tanggal mulai"
endDate = "Tanggal berakhir"
clearFilters = "Bersihkan"
error = "Kesalahan saat memuat peristiwa"
noEvents = "Tidak ada peristiwa"
timestamp = "Stempel waktu"
type = "Jenis"
user = "Pengguna"
ipAddress = "Alamat IP"
actions = "Tindakan"
viewDetails = "Lihat Detail"
eventDetails = "Detail Peristiwa"
details = "Detail"
[audit.export]
title = "Ekspor Data Audit"
description = "Ekspor peristiwa audit ke format CSV atau JSON. Gunakan filter untuk membatasi data yang diekspor."
format = "Format Ekspor"
filters = "Filter (Opsional)"
filterByType = "Saring berdasarkan jenis"
filterByUser = "Saring berdasarkan pengguna"
startDate = "Tanggal mulai"
endDate = "Tanggal berakhir"
clearFilters = "Bersihkan"
exportButton = "Ekspor Data"
error = "Gagal mengekspor data"
[usage]
noData = "Tidak ada data"
error = "Kesalahan saat memuat statistik penggunaan"
noDataMessage = "Tidak ada statistik penggunaan saat ini."
[usage.controls]
top10 = "10 Teratas"
top20 = "20 Teratas"
all = "Semua"
refresh = "Segarkan"
dataTypeLabel = "Jenis Data:"
[usage.controls.dataType]
all = "Semua"
api = "API"
ui = "UI"
[usage.showing]
top10 = "10 Teratas"
top20 = "20 Teratas"
all = "Semua"
[usage.stats]
totalEndpoints = "Total Endpoint"
totalVisits = "Total Kunjungan"
showing = "Menampilkan"
selectedVisits = "Kunjungan Terpilih"
[usage.chart]
title = "Grafik Penggunaan Endpoint"
[usage.table]
title = "Statistik Terperinci"
endpoint = "Endpoint"
visits = "Kunjungan"
percentage = "Persentase"
noData = "Tidak ada data"
unknownEndpoint = "Endpoint tidak dikenal"
[backendHealth]
checking = "Memeriksa status backend..."
online = "Backend Online"
offline = "Backend Offline"
starting = "Backend sedang memulai..."
wait = "Harap tunggu hingga backend selesai memulai lalu coba lagi."
[encryptedPdfUnlock]
unlockPrompt = "Buka kunci PDF untuk melanjutkan"
title = "Hapus sandi untuk melanjutkan"
description = "PDF ini dilindungi sandi. Masukkan sandi agar Anda dapat melanjutkan bekerja dengannya."
skip = "Lewati dulu"
unlock = "Buka & Lanjutkan"
incorrectPassword = "Sandi salah"
missingFile = "File yang dipilih tidak lagi tersedia."
emptyResponse = "Penghapusan sandi tidak menghasilkan file."
required = "Masukkan sandi untuk melanjutkan."
successTitle = "Sandi dihapus"
successBodyWithName = "Sandi dihapus dari {{fileName}}"
successBody = "Sandi berhasil dihapus."
[encryptedPdfUnlock.password]
label = "Sandi PDF"
placeholder = "Masukkan sandi PDF"
[setup]
welcome = "Selamat datang di Stirling PDF"
description = "Mulai dengan memilih cara Anda ingin menggunakan Stirling PDF"
[setup.step1]
label = "Pilih Mode"
description = "Offline atau Server"
[setup.step2]
label = "Pilih Server"
description = "Server self-hosted"
[setup.step3]
label = "Login"
description = "Masukkan kredensial"
[setup.mode.saas]
title = "Stirling Cloud"
description = "Masuk dengan akun Stirling Anda"
[setup.mode.selfhosted]
title = "Server Self-Hosted"
description = "Sambungkan ke server Stirling PDF Anda sendiri"
[setup.saas]
title = "Masuk ke Stirling"
subtitle = "Masuk dengan akun Stirling Anda"
[setup.selfhosted]
title = "Masuk ke Server"
subtitle = "Masukkan kredensial server Anda"
link = "atau hubungkan ke akun self-hosted"
[setup.server]
title = "Sambungkan ke Server"
subtitle = "Masukkan URL server self-hosted Anda"
testing = "Menguji koneksi..."
[setup.server.type]
saas = "Stirling PDF SaaS"
selfhosted = "Server self-hosted"
[setup.server.url]
label = "URL Server"
description = "Masukkan URL lengkap server Stirling PDF self-hosted Anda"
[setup.server.error]
emptyUrl = "Masukkan URL server"
invalidUrl = "Format URL tidak valid. Harap masukkan URL yang valid seperti https://your-server.com"
unreachable = "Tidak dapat terhubung ke server"
testFailed = "Tes koneksi gagal"
configFetch = "Gagal mengambil konfigurasi server. Periksa URL dan coba lagi."
[setup.server.error.securityDisabled]
title = "Login Tidak Diaktifkan"
body = "Server ini tidak mengaktifkan login. Untuk terhubung ke server ini, Anda harus mengaktifkan autentikasi:"
step1 = "Setel DOCKER_ENABLE_SECURITY=true di lingkungan Anda"
step2 = "Atau setel security.enableLogin=true di settings.yml"
step3 = "Mulai ulang server"
[setup.login]
title = "Masuk"
subtitle = "Masukkan kredensial Anda untuk melanjutkan"
connectingTo = "Menghubungkan ke:"
submit = "Login"
signInWith = "Masuk dengan"
oauthPending = "Membuka browser untuk autentikasi..."
sso = "Single Sign-On"
orContinueWith = "Atau lanjut dengan email"
serverRequirement = "Catatan: Server harus mengaktifkan login."
showInstructions = "Bagaimana cara mengaktifkannya?"
hideInstructions = "Sembunyikan instruksi"
instructions = "Untuk mengaktifkan login pada server Stirling PDF Anda:"
instructionsEnvVar = "Setel variabel lingkungan:"
instructionsOrYml = "Atau di settings.yml:"
instructionsRestart = "Kemudian mulai ulang server Anda agar perubahan diterapkan."
[setup.login.username]
label = "Nama pengguna"
placeholder = "Masukkan nama pengguna"
[setup.login.email]
label = "Email"
placeholder = "Masukkan email Anda"
[setup.login.password]
label = "Kata sandi"
placeholder = "Masukkan kata sandi Anda"
[setup.login.error]
emptyUsername = "Masukkan nama pengguna Anda"
emptyEmail = "Masukkan email Anda"
emptyPassword = "Masukkan kata sandi Anda"
oauthFailed = "Login OAuth gagal. Silakan coba lagi."
[oauth.success]
title = "Autentikasi Berhasil"
message = "Anda dapat menutup jendela ini dan kembali ke Stirling PDF."
[oauth.error]
title = "Autentikasi Gagal"
message = "Autentikasi tidak berhasil. Anda dapat menutup jendela ini dan mencoba lagi."
[pdfTextEditor]
title = "Editor JSON PDF"
viewLabel = "Editor PDF"
converting = "Mengonversi PDF ke format yang dapat diedit..."
conversionFailed = "Gagal mengonversi PDF. Coba lagi."
currentFile = "File saat ini: {{name}}"
pageSummary = "Halaman {{number}} dari {{total}}"
pagePreviewAlt = "Pratinjau halaman"
imageLabel = "Gambar ditempatkan"
noTextOnPage = "Tidak ada teks yang dapat diedit ditemukan di halaman ini."
[pdfTextEditor.pageType]
paragraph = "Halaman paragraf"
sparse = "Teks tersebar"
[pdfTextEditor.groupingMode]
auto = "Otomatis"
paragraph = "Paragraf"
singleLine = "Satu Baris"
[pdfTextEditor.badges]
unsaved = "Diedit"
modified = "Diedit"
earlyAccess = "Akses Awal"
[pdfTextEditor.actions]
reset = "Reset Perubahan"
downloadJson = "Unduh JSON"
generatePdf = "Buat PDF"
saveChanges = "Simpan Perubahan"
applyChanges = "Terapkan Perubahan"
downloadCopy = "Unduh Salinan"
[pdfTextEditor.options.autoScaleText]
title = "Sesuaikan teks otomatis ke kotak"
description = "Secara otomatis menskalakan teks secara horizontal agar pas dalam kotak pembatas aslinya saat perenderan font berbeda dari PDF."
[pdfTextEditor.options.groupingMode]
title = "Mode Pengelompokan Teks"
autoDescription = "Secara otomatis mendeteksi jenis halaman dan mengelompokkan teks dengan tepat."
paragraphDescription = "Mengelompokkan baris yang sejajar menjadi kotak teks paragraf multi-baris."
singleLineDescription = "Membiarkan setiap baris teks PDF sebagai kotak teks terpisah."
[pdfTextEditor.options.manualGrouping]
descriptionInline = "Tips: Tahan Ctrl (Cmd) atau Shift untuk memilih beberapa kotak teks. Bilah alat mengambang akan muncul di atas pilihan sehingga Anda bisa menggabungkan, melepas grup, atau menyesuaikan lebar."
[pdfTextEditor.options.forceSingleElement]
title = "Kunci teks yang diedit ke satu elemen PDF"
description = "Saat diaktifkan, editor mengekspor setiap kotak teks yang diedit sebagai satu elemen teks PDF untuk menghindari glif yang saling tumpang tindih atau font campuran."
[pdfTextEditor.options.advanced]
title = "Pengaturan Lanjutan"
[pdfTextEditor.tooltip.header]
title = "Batasan Pratinjau"
[pdfTextEditor.tooltip.textFocus]
title = "Fokus Teks dan Gambar"
text = "Ruang kerja ini berfokus pada pengeditan teks dan memosisikan ulang gambar tersemat. Karya seni halaman yang kompleks, widget formulir, dan grafik berlapis dipertahankan untuk ekspor tetapi tidak sepenuhnya dapat diedit di sini."
[pdfTextEditor.tooltip.previewVariance]
title = "Perbedaan Pratinjau"
text = "Beberapa visual (seperti batas tabel, bentuk, atau tampilan anotasi) mungkin tidak ditampilkan persis dalam pratinjau. PDF yang diekspor mempertahankan perintah gambar asli jika memungkinkan."
[pdfTextEditor.tooltip.alpha]
title = "Penampil Alpha"
text = "Penampil alpha ini masih berkembang—beberapa font, warna, efek transparansi, dan detail tata letak mungkin sedikit bergeser. Harap periksa kembali PDF yang dihasilkan sebelum dibagikan."
[pdfTextEditor.manual]
mergeTooltip = "Gabungkan kotak yang dipilih"
merge = "Gabungkan pilihan"
ungroupTooltip = "Pecah paragraf kembali menjadi baris"
ungroup = "Lepas grup pilihan"
widthMenu = "Opsi lebar"
expandWidth = "Perluas hingga tepi halaman"
resetWidth = "Reset lebar"
resizeHandle = "Sesuaikan lebar teks"
[pdfTextEditor.disclaimer]
heading = "Batasan Pratinjau"
textFocus = "Ruang kerja ini berfokus pada pengeditan teks dan memosisikan ulang gambar tertanam. Grafik halaman yang kompleks, widget formulir, dan grafis berlapis dipertahankan untuk ekspor tetapi tidak sepenuhnya dapat diedit di sini."
previewVariance = "Beberapa visual (seperti batas tabel, bentuk, atau tampilan anotasi) mungkin tidak tampil persis pada pratinjau. PDF yang diekspor mempertahankan perintah gambar asli bila memungkinkan."
alpha = "Penampil alpha ini masih berkembang—beberapa font, warna, efek transparansi, dan detail tata letak mungkin sedikit bergeser. Harap periksa kembali PDF yang dihasilkan sebelum dibagikan."
[pdfTextEditor.empty]
title = "Tidak ada dokumen dimuat"
subtitle = "Muat file PDF atau JSON untuk mulai mengedit konten teks."
dropzone = "Seret dan letakkan file PDF atau JSON di sini, atau klik untuk memilih"
dropzoneWithFiles = "Pilih file dari tab File, atau seret dan letakkan file PDF atau JSON di sini, atau klik untuk memilih"
[pdfTextEditor.welcomeBanner]
title = "Selamat datang di PDF Text Editor (Akses Awal)"
experimental = "Ini adalah fitur eksperimental yang sedang aktif dikembangkan. Harap maklum, mungkin ada ketidakstabilan dan masalah saat digunakan."
howItWorks = "Alat ini mengonversi PDF Anda ke format yang dapat diedit di mana Anda dapat mengubah konten teks dan memosisikan ulang gambar. Perubahan disimpan kembali sebagai PDF baru."
bestFor = "Paling cocok untuk:"
bestFor1 = "PDF sederhana yang berisi terutama teks dan gambar"
bestFor2 = "Dokumen dengan pemformatan paragraf standar"
bestFor3 = "Surat, esai, laporan, dan dokumen dasar"
notIdealFor = "Kurang ideal untuk:"
notIdealFor1 = "PDF dengan pemformatan khusus seperti bullet, tabel, atau tata letak multi-kolom"
notIdealFor2 = "Majalah, brosur, atau dokumen dengan desain kompleks"
notIdealFor3 = "Manual instruksi dengan tata letak kompleks"
limitations = "Batasan saat ini:"
limitation1 = "Perenderan font mungkin sedikit berbeda dari PDF asli"
limitation2 = "Grafik kompleks, bidang formulir, dan anotasi dipertahankan tetapi tidak dapat diedit"
limitation3 = "File besar mungkin memerlukan waktu untuk dikonversi dan diproses"
knownIssues = "Masalah yang Diketahui (Sedang Diperbaiki):"
issue1 = "Warna teks saat ini belum dipertahankan (akan segera ditambahkan)"
issue2 = "Mode Paragraf memiliki lebih banyak masalah perataan dan spasi - Mode Satu Baris direkomendasikan"
issue3 = "Tampilan pratinjau berbeda dari PDF yang diekspor - PDF yang diekspor lebih mendekati aslinya"
issue4 = "Perataan teks yang diputar mungkin perlu penyesuaian manual"
issue5 = "Efek transparansi dan pelapisan mungkin berbeda dari aslinya"
feedback = "Ini adalah fitur akses awal. Harap laporkan masalah apa pun yang Anda temui untuk membantu kami meningkatkan!"
gotIt = "Mengerti"
dontShowAgain = "Jangan tampilkan lagi"
[pdfTextEditor.modeChange]
title = "Konfirmasi Perubahan Mode"
warning = "Mengubah mode pengelompokan teks akan mereset semua perubahan yang belum disimpan. Anda yakin ingin melanjutkan?"
cancel = "Batal"
confirm = "Reset dan Ubah Mode"
[pdfTextEditor.fontAnalysis]
details = "Detail Font"
embedded = "Tertanam"
type = "Tipe"
webFormat = "Format Web"
warnings = "Peringatan"
suggestions = "Catatan"
currentPageFonts = "Font pada halaman ini"
allFonts = "Semua font"
fallback = "fallback"
missing = "hilang"
perfectMessage = "Semua font dapat direproduksi dengan sempurna."
warningMessage = "Beberapa font mungkin tidak dirender dengan benar."
infoMessage = "Informasi reproduksi font tersedia."
perfect = "sempurna"
subset = "subset"
[pdfTextEditor.errors]
invalidJson = "Tidak dapat membaca file JSON. Pastikan file tersebut dihasilkan oleh alat PDF ke JSON."
pdfConversion = "Tidak dapat mengonversi JSON yang diedit kembali menjadi PDF."
[auth]
sessionExpired = "Sesi berakhir"
pleaseLoginAgain = "Silakan login lagi."
accessDenied = "Akses Ditolak"
insufficientPermissions = "Anda tidak memiliki izin untuk melakukan tindakan ini."
[addText]
title = "Tambah Teks"
header = "Tambahkan teks ke PDF"
tags = "teks, anotasi, label"
applySignatures = "Terapkan Teks"
[addText.text]
name = "Konten teks"
placeholder = "Masukkan teks yang ingin Anda tambahkan"
fontLabel = "Font"
fontSizeLabel = "Ukuran font"
fontSizePlaceholder = "Ketik atau pilih ukuran font (8-200)"
colorLabel = "Warna teks"
[addText.steps]
configure = "Atur Teks"
[addText.step]
createDesc = "Masukkan teks yang ingin Anda tambahkan"
place = "Tempatkan teks"
placeDesc = "Klik pada PDF untuk menambahkan teks Anda"
[addText.instructions]
title = "Cara menambahkan teks"
text = "Setelah memasukkan teks di atas, klik di mana saja pada PDF untuk menempatkannya."
paused = "Penempatan dijeda"
resumeHint = "Lanjutkan penempatan lalu klik untuk menambahkan teks Anda."
noSignature = "Masukkan teks di atas untuk mengaktifkan penempatan."
[addText.mode]
move = "Pindahkan Teks"
place = "Tempatkan Teks"
pause = "Jeda penempatan"
resume = "Lanjutkan penempatan"
[addText.results]
title = "Hasil Tambah Teks"
[addText.error]
failed = "Terjadi kesalahan saat menambahkan teks ke PDF."
[mobileUpload]
title = "Unggah dari Ponsel"
description = "Pindai untuk mengunggah foto. Gambar otomatis dikonversi ke PDF."
descriptionNoConvert = "Pindai untuk mengunggah foto dari perangkat seluler Anda."
error = "Kesalahan Koneksi"
pollingError = "Kesalahan saat memeriksa file"
sessionId = "ID Sesi"
sessionCreateError = "Gagal membuat sesi"
expiryWarning = "Sesi Akan Segera Berakhir"
expiryWarningMessage = "Kode QR ini akan kedaluwarsa dalam {{seconds}} detik. Kode baru akan dibuat secara otomatis."
filesReceived = "Menerima {{count}} file"
connected = "Perangkat seluler terhubung"
instructions = "Pindai dengan kamera ponsel Anda. Gambar otomatis dikonversi ke PDF."
instructionsNoConvert = "Pindai dengan kamera ponsel Anda untuk mengunggah file."
[mobileScanner]
title = "Pemindai Ponsel"
noSession = "Sesi Tidak Valid"
noSessionMessage = "Harap pindai Kode QR yang valid untuk mengakses halaman ini."
validating = "Memvalidasi sesi..."
sessionInvalid = "Kesalahan Sesi"
sessionExpired = "Sesi ini telah kedaluwarsa. Harap segarkan dan coba lagi."
sessionNotFound = "Sesi tidak ditemukan. Harap segarkan dan coba lagi."
sessionValidationError = "Tidak dapat memverifikasi sesi. Silakan coba lagi."
uploadSuccess = "Unggah Berhasil!"
uploadSuccessMessage = "Gambar Anda telah ditransfer."
httpsRequired = "Akses kamera memerlukan HTTPS atau localhost. Harap gunakan HTTPS atau akses melalui localhost."
uploadFailed = "Unggah gagal. Silakan coba lagi."
uploading = "Mengunggah..."
connected = "Terhubung"
connecting = "Menyambungkan..."
chooseMethod = "Pilih Metode Unggah"
chooseMethodDescription = "Pilih cara Anda ingin memindai dan mengunggah dokumen"
camera = "Kamera"
cameraDescription = "Pindai dokumen menggunakan kamera perangkat Anda dengan deteksi tepi otomatis"
fileUpload = "Unggah File"
fileDescription = "Unggah foto atau dokumen yang sudah ada dari perangkat Anda"
cameraAccessDenied = "Akses kamera ditolak. Harap aktifkan akses kamera."
back = "Kembali"
settings = "Pengaturan"
edgeDetection = "Deteksi Tepi"
flashlight = "Senter"
flash = "Flash"
processing = "Memproses..."
capture = "Ambil Foto"
selectFilesPrompt = "Pilih file untuk diunggah"
selectImage = "Pilih Gambar"
preview = "Pratinjau"
retake = "Ambil Ulang"
addToBatch = "Tambahkan ke Batch"
upload = "Unggah"
batchImages = "Batch"
clearBatch = "Bersihkan"
uploadAll = "Unggah Semua"