# Description of Changes

<!--
Please provide a summary of the changes, including:

- What was changed
- Why the change was made
- Any challenges encountered

Closes #(issue_number)
-->

---

## Checklist

### General

- [ ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md)
- [ ] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md)
(if applicable)
- [ ] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md)
(if applicable)
- [ ] I have performed a self-review of my own code
- [ ] My changes generate no new warnings

### Documentation

- [ ] I have updated relevant docs on [Stirling-PDF's doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/)
(if functionality has heavily changed)
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags)
(for new translation tags only)

### Translations (if applicable)

- [ ] I ran
[`scripts/counter_translation.py`](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/docs/counter_translation.md)

### UI Changes (if applicable)

- [ ] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)

### Testing (if applicable)

- [ ] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing)
for more details.
This commit is contained in:
Anthony Stirling
2025-12-03 09:57:00 +00:00
committed by GitHub
parent f72538d30f
commit 65a3eeca76
62 changed files with 3352 additions and 1947 deletions
+68 -16
View File
@@ -163,6 +163,11 @@ unfavorite = "Hapus dari Favorit"
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?"
@@ -190,7 +195,7 @@ title = "Pengaturan Dibuka"
message = "Silakan pilih Stirling PDF di pengaturan sistem Anda"
[defaultApp.error]
title = "Error"
title = "Kesalahan"
message = "Gagal menyetel penangan PDF default"
[language]
@@ -383,7 +388,7 @@ logout = "Keluar"
[settings.connection.mode]
saas = "Stirling Cloud"
selfhosted = "Self-Hosted"
selfhosted = "Dihost Sendiri"
[settings.general]
title = "Umum"
@@ -544,8 +549,8 @@ usage = "Lihat Penggunaan"
[endpointStatistics]
title = "Statistik Endpoint"
header = "Statistik Endpoint"
top10 = "Top 10"
top20 = "Top 20"
top10 = "10 Teratas"
top20 = "20 Teratas"
all = "Semua"
refresh = "Muat Ulang"
dataTypeLabel = "Tipe Data:"
@@ -912,6 +917,9 @@ desc = "Bangun alur kerja multi-langkah dengan merangkai tindakan PDF. Ideal unt
desc = "Menumpuk PDF di atas PDF lain"
title = "Tumpuk PDF"
[home.pdfTextEditor]
title = "Editor Teks PDF"
desc = "Edit teks dan gambar yang ada di dalam PDF"
[home.addText]
tags = "teks,anotasi,label"
@@ -1173,7 +1181,7 @@ selectFilesPlaceholder = "Pilih file di tampilan utama untuk memulai"
settings = "Pengaturan"
conversionCompleted = "Konversi selesai"
results = "Hasil"
defaultFilename = "converted_file"
defaultFilename = "file_terkonversi"
conversionResults = "Hasil Konversi"
convertFrom = "Konversi dari"
convertTo = "Konversi ke"
@@ -1360,7 +1368,7 @@ title = "Tambahkan Watermark"
desc = "Tambahkan tanda air teks atau gambar ke file PDF"
completed = "Tanda air ditambahkan"
submit = "Tambahkan Watermark"
filenamePrefix = "watermarked"
filenamePrefix = "bertanda_air"
[watermark.error]
failed = "Terjadi kesalahan saat menambahkan tanda air ke PDF."
@@ -2259,8 +2267,16 @@ 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"
@@ -2701,7 +2717,7 @@ 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"
filenamePrefix = "tanpa_tanda_tangan"
[removeCertSign.files]
placeholder = "Pilih file PDF di tampilan utama untuk memulai"
@@ -3438,6 +3454,9 @@ 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"
@@ -3533,7 +3552,7 @@ 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"
filenamePrefix = "halaman_tunggal"
[pdfToSinglePage.files]
placeholder = "Pilih file PDF di tampilan utama untuk memulai"
@@ -3846,14 +3865,17 @@ fitToWidth = "Sesuaikan ke Lebar"
actualSize = "Ukuran Asli"
[viewer]
cannotPreviewFile = "Tidak dapat menampilkan pratinjau file"
dualPageView = "Tampilan Dua Halaman"
firstPage = "Halaman Pertama"
lastPage = "Halaman Terakhir"
previousPage = "Halaman Sebelumnya"
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"
singlePageView = "Tampilan Satu Halaman"
dualPageView = "Tampilan Dua Halaman"
[rightRail]
closeSelected = "Tutup File Terpilih"
@@ -3877,6 +3899,7 @@ toggleSidebar = "Alihkan Sidebar"
exportSelected = "Ekspor Halaman Terpilih"
toggleAnnotations = "Alihkan Visibilitas Anotasi"
annotationMode = "Alihkan Mode Anotasi"
print = "Cetak PDF"
draw = "Gambar"
save = "Simpan"
saveChanges = "Simpan Perubahan"
@@ -4494,6 +4517,7 @@ description = "URL atau nama file untuk impressum (diperlukan di beberapa yurisd
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?"
@@ -4511,6 +4535,25 @@ 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"
@@ -4644,7 +4687,9 @@ 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"
@@ -4938,13 +4983,13 @@ done = "Selesai"
loading = "Memuat..."
back = "Kembali"
continue = "Lanjut"
error = "Error"
error = "Kesalahan"
[config.overview]
title = "Konfigurasi Aplikasi"
description = "Pengaturan dan detail konfigurasi aplikasi saat ini."
loading = "Memuat konfigurasi..."
error = "Error"
error = "Kesalahan"
warning = "Peringatan Konfigurasi"
[config.overview.sections]
@@ -5245,7 +5290,7 @@ emailsPlaceholder = "[email protected], [email protected]"
emailsRequired = "Setidaknya satu alamat email diperlukan"
submit = "Kirim Undangan"
success = "pengguna berhasil diundang"
partialSuccess = "Beberapa undangan gagal"
partialFailure = "Beberapa undangan gagal"
allFailed = "Gagal mengundang pengguna"
error = "Gagal mengirim undangan"
@@ -5752,7 +5797,7 @@ label = "Pilih Server"
description = "Server self-hosted"
[setup.step3]
label = "Login"
label = "Masuk"
description = "Masukkan kredensial"
[setup.mode.saas]
@@ -5793,10 +5838,17 @@ testFailed = "Tes koneksi gagal"
title = "Masuk"
subtitle = "Masukkan kredensial Anda untuk melanjutkan"
connectingTo = "Menghubungkan ke:"
submit = "Login"
submit = "Masuk"
signInWith = "Masuk dengan"
oauthPending = "Membuka browser untuk autentikasi..."
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"