Update to Kirby 4.7.0

This commit is contained in:
Paul Nicoué 2025-04-21 18:57:21 +02:00
parent 02a9ab387c
commit ba25a9a198
509 changed files with 26604 additions and 14872 deletions

View file

@ -3,19 +3,28 @@
"account.delete": "Hapus akun Anda",
"account.delete.confirm": "Anda yakin menghapus akun? Anda akan dikeluarkan segera. Akun Anda tidak dapat dipulihkan.",
"activate": "Activate",
"add": "Tambah",
"alpha": "Alpha",
"author": "Penulis",
"avatar": "Gambar profil",
"back": "Kembali",
"cancel": "Batal",
"change": "Ubah",
"close": "Tutup",
"changes": "Perubahan",
"confirm": "Oke",
"collapse": "Lipat",
"collapse.all": "Lipat Semua",
"color": "Warna",
"coordinates": "Koordinat",
"copy": "Salin",
"copy.all": "Salin semua",
"copy.success": "{count} disalin!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Buat",
"custom": "Kustom",
"date": "Tanggal",
"date.select": "Pilih tanggal",
@ -34,13 +43,20 @@
"delete": "Hapus",
"delete.all": "Hapus semua",
"dialog.fields.empty": "Dialog ini tidak memiliki bidang",
"dialog.files.empty": "Tidak ada berkas untuk dipilih",
"dialog.pages.empty": "Tidak ada halaman untuk dipilih",
"dialog.text.empty": "Dialog ini tidak mendefinisikan teks apa pun",
"dialog.users.empty": "Tidak ada pengguna untuk dipilih",
"dimensions": "Dimensi",
"disable": "Disable",
"disabled": "Dimatikan",
"discard": "Buang",
"drawer.fields.empty": "Drawer ini tidak memiliki bidang",
"domain": "Domain",
"download": "Unduh",
"duplicate": "Duplikasi",
@ -49,11 +65,13 @@
"email": "Surel",
"email.placeholder": "surel@contoh.com",
"entries": "Entries",
"entry": "Entry",
"enter": "Masuk",
"entries": "Entri",
"entry": "Entri",
"environment": "Environment",
"environment": "Lingkungan",
"error": "Kesalahan",
"error.access.code": "Kode tidak valid",
"error.access.login": "Upaya masuk tidak valid",
"error.access.panel": "Anda tidak diizinkan mengakses panel",
@ -70,17 +88,35 @@
"error.blocks.max.singular": "Anda tidak boleh menambahkan lebih dari satu blok",
"error.blocks.min.plural": "Anda setidaknya menambahkan {min} blok",
"error.blocks.min.singular": "Anda setidaknya menambahkan satu blok",
"error.blocks.validation": "There's an error on the \"{field}\" field in block {index} using the \"{fieldset}\" block type",
"error.blocks.validation": "Ada kesalahan di bidang \"{field}\" di blok {index} menggunakan \"{fieldset}\" tipe blok",
"error.cache.type.invalid": "Invalid cache type \"{type}\"",
"error.cache.type.invalid": "Tipe tembolok tidak valid \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.entries.max.plural": "You must not add more than {max} entries",
"error.entries.max.singular": "You must not add more than one entry",
"error.entries.min.plural": "You must add at least {min} entries",
"error.entries.min.singular": "You must add at least one entry",
"error.entries.supports": "\"{type}\" field type is not supported for the entries field",
"error.entries.validation": "Ada kesalahan pada bidang \"{field}\" di baris {index}",
"error.email.preset.notFound": "Surel \"{name}\" tidak dapat ditemukan",
"error.field.converter.invalid": "Konverter \"{converter}\" tidak valid",
"error.field.type.missing": "Field \"{ name }\": The field type \"{ type }\" does not exist",
"error.field.link.options": "Invalid options: {options}",
"error.field.type.missing": "Bidang \"{ name }\": Tipe bidang \"{ type }\" tidak ada",
"error.file.changeName.empty": "Nama harus diisi",
"error.file.changeName.permission": "Anda tidak diizinkan mengubah nama berkas \"{filename}\"",
"error.file.changeTemplate.invalid": "Templat untuk berkas \"{id}\" tidak dapat diubah menjadi \"{template}\" (valid: \"{blueprints}\")",
"error.file.changeTemplate.permission": "Anda tidak diizinkan mengubah templat untuk berkas \"{id}\"",
"error.file.delete.multiple": "Not all files could be deleted. Try each remaining file individually to see the specific error that prevents deletion.",
"error.file.duplicate": "Berkas dengan nama \"{filename}\" sudah ada",
"error.file.extension.forbidden": "Ekstensi \"{extension}\" tidak diizinkan",
"error.file.extension.invalid": "Ekstensi tidak valid: {extension}",
@ -95,9 +131,11 @@
"error.file.minheight": "Tinggi gambar setidaknya {height} piksel",
"error.file.minsize": "Berkas terlalu kecil",
"error.file.minwidth": "Lebar gambar setidaknya {width} piksel",
"error.file.name.unique": "Nama berkas harus unik",
"error.file.name.missing": "Nama berkas harus diisi",
"error.file.notFound": "Berkas \"{filename}\" tidak dapat ditemukan",
"error.file.orientation": "Orientasi gambar harus \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "Anda tidak diizinkan mengunggah berkas dengan tipe {type}",
"error.file.type.invalid": "Tipe berkas tidak valid: {type}",
"error.file.undefined": "Berkas tidak dapat ditemukan",
@ -106,22 +144,30 @@
"error.form.notSaved": "Formulir tidak dapat disimpan",
"error.language.code": "Masukkan kode bahasa yang valid",
"error.language.create.permission": "You are not allowed to create a language",
"error.language.delete.permission": "You are not allowed to delete the language",
"error.language.duplicate": "Bahasa sudah ada",
"error.language.name": "Masukkan nama bahasa yang valid",
"error.language.notFound": "The language could not be found",
"error.language.notFound": "Bahasa tidak ditemukan",
"error.language.update.permission": "You are not allowed to update the language",
"error.layout.validation.block": "There's an error on the \"{field}\" field in block {blockIndex} using the \"{fieldset}\" block type in layout {layoutIndex}",
"error.layout.validation.block": "Ada kesalahan pada bidang \"{field}\" di blok {blockIndex} menggunakan tipe blok \"{fieldset}\" di tata letak {layoutIndex}",
"error.layout.validation.settings": "Ada kesalahan di pengaturan tata letak {index}",
"error.license.format": "Masukkan kode lisensi yang valid",
"error.license.domain": "The domain for the license is missing",
"error.license.email": "Masukkan surel yang valid",
"error.license.format": "Please enter a valid license code",
"error.license.verification": "Lisensi tidak dapat diverifikasi",
"error.object.validation": "Theres an error in the \"{label}\" field:\n{message}",
"error.login.totp.confirm.invalid": "Kode tidak valid",
"error.login.totp.confirm.missing": "Please enter the current code",
"error.offline": "The Panel is currently offline",
"error.object.validation": "Ada kesalahan di bidang \"{label}\":\n{message}",
"error.offline": "Panel saat ini luring",
"error.page.changeSlug.permission": "Anda tidak diizinkan mengubah akhiran URL untuk \"{slug}\"",
"error.page.changeSlug.reserved": "Alur halaman-halaman level atas tidak boleh diawali dengan \"{path}\"",
"error.page.changeStatus.incomplete": "Halaman memiliki kesalahan dan tidak dapat diterbitkan",
"error.page.changeStatus.permission": "Status halaman ini tidak dapat diubah",
"error.page.changeStatus.toDraft.invalid": "Halaman \"{slug}\" tidak dapat dikonversi menjadi draf",
@ -133,10 +179,18 @@
"error.page.delete": "Halaman \"{slug}\" tidak dapat dihapus",
"error.page.delete.confirm": "Masukkan judul halaman untuk mengonfirmasi",
"error.page.delete.hasChildren": "Halaman ini memiliki sub-halaman dan tidak dapat dihapus",
"error.page.delete.multiple": "Not all pages could be deleted. Try each remaining page individually to see the specific error that prevents deletion.",
"error.page.delete.permission": "Anda tidak diizinkan menghapus \"{slug}\"",
"error.page.draft.duplicate": "Draf halaman dengan akhiran URL \"{slug}\" sudah ada",
"error.page.duplicate": "Halaman dengan akhiran URL \"{slug}\" sudah ada",
"error.page.duplicate.permission": "Anda tidak diizinkan menduplikasi \"{slug}\"",
"error.page.move.ancestor": "Halaman tidak dapat dipindahkan ke dirinya sendiri",
"error.page.move.directory": "Direktori halaman tidak dapat dipindahkan",
"error.page.move.duplicate": "Suatu sub halaman dengan akhiran URL \"{slug}\" sudah ada",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "Halaman yang dipindahkan tidak dapat ditemukan",
"error.page.move.permission": "Anda tidak diizinkan memindahkan \"{slug}\"",
"error.page.move.template": "Templat \"{template}\" tidak dapat diterima sebagai sub halaman dari \"{parent}\"",
"error.page.notFound": "Halaman \"{slug}\" tidak dapat ditemukan",
"error.page.num.invalid": "Masukkan nomor urut yang valid. Nomor tidak boleh negatif.",
"error.page.slug.invalid": "Masukkan akhiran URL yang valid",
@ -163,9 +217,11 @@
"error.site.changeTitle.permission": "Anda tidak diizinkan mengubah judul situs",
"error.site.update.permission": "Anda tidak diizinkan memperbaharui situs",
"error.structure.validation": "Ada kesalahan pada bidang \"{field}\" di baris {index}",
"error.template.default.notFound": "Templat bawaan tidak ada",
"error.unexpected": "An unexpected error occurred! Enable debug mode for more info: https://getkirby.com/docs/reference/system/options/debug",
"error.unexpected": "Kesalahan tidak terduga terjadi! Hidupkan mode debug untuk informasi lebih lanjut: https://getkirby.com/docs/reference/system/options/debug",
"error.user.changeEmail.permission": "Anda tidak diizinkan mengubah surel dari pengguna \"{name}\"",
"error.user.changeLanguage.permission": "Anda tidak diizinkan mengubah bahasa dari pengguna \"{name}\"",
@ -183,7 +239,7 @@
"error.user.email.invalid": "Masukkan surel yang valid",
"error.user.language.invalid": "Masukkan bahasa yang valid",
"error.user.notFound": "Pengguna \"{name}\" tidak dapat ditemukan",
"error.user.password.excessive": "Please enter a valid password. Passwords must not be longer than 1000 characters.",
"error.user.password.excessive": "Masukkan sandi yang valid. Sandi tidak boleh lebih dari 1000 karakter.",
"error.user.password.invalid": "Masukkan sandi yang valid. Sandi setidaknya mengandung 8 karakter.",
"error.user.password.notSame": "Sandi tidak cocok",
"error.user.password.undefined": "Pengguna tidak memiliki sandi",
@ -195,8 +251,10 @@
"error.validation.accepted": "Mohon konfirmasi",
"error.validation.alpha": "Masukkan hanya karakter a-z",
"error.validation.alphanum": "Masukkan hanya karakter a-z atau 0-9",
"error.validation.anchor": "Masukkan tautan yang valid",
"error.validation.between": "Masukkan nilai antara \"{min}\" dan \"{max}\"",
"error.validation.boolean": "Mohon konfirmasi atau tolak",
"error.validation.color": "Masukkan warna yang valid dalam format {format}",
"error.validation.contains": "Masukkan nilai yang mengandung \"{needle}\"",
"error.validation.date": "Masukkan tanggal yang valid",
"error.validation.date.after": "Masukkan tanggal setelah {date}",
@ -211,6 +269,7 @@
"error.validation.integer": "Masukkan bilangan bulat yang valid",
"error.validation.ip": "Masukkan IP yang valid",
"error.validation.less": "Masukkan nilai kurang dari {max}",
"error.validation.linkType": "Tipe tautan tidak diizinkan",
"error.validation.match": "Nilai tidak cocok dengan pola yang semestinya",
"error.validation.max": "Masukkan nilai yang sama dengan atau kurang dari {max}",
"error.validation.maxlength": "Masukkan nilai yang lebih pendek. (maksimal {max} karakter)",
@ -227,15 +286,18 @@
"error.validation.same": "Masukkan \"{other}\"",
"error.validation.size": "Ukuran dari nilai harus \"{size}\"",
"error.validation.startswith": "Nilai harus diawali dengan \"{start}\"",
"error.validation.tel": "Masukkan nomor telepon tanpa format",
"error.validation.time": "Masukkan waktu yang valid",
"error.validation.time.after": "Masukkan waktu setelah {time}",
"error.validation.time.before": "Masukkan waktu sebelum {time}",
"error.validation.time.between": "Masukkan waktu antara {min} dan {max}",
"error.validation.uuid": "Masukkan UUID yang valid",
"error.validation.url": "Masukkan URL yang valid",
"expand": "Luaskan",
"expand.all": "Luaskan Semua",
"field.invalid": "Bidang tidak valid",
"field.required": "Bidang ini wajib",
"field.blocks.changeType": "Ubah tipe",
"field.blocks.code.name": "Kode",
@ -245,8 +307,9 @@
"field.blocks.delete.confirm.all": "Anda yakin menghapus semua blok?",
"field.blocks.delete.confirm.selected": "Anda yakin menghapus blok yang dipilih?",
"field.blocks.empty": "Belum ada blok",
"field.blocks.fieldsets.empty": "Belum ada set bidang",
"field.blocks.fieldsets.label": "Pilih tipe blok …",
"field.blocks.fieldsets.paste": "Press <kbd>{{ shortcut }}</kbd> to paste/import blocks from your clipboard",
"field.blocks.fieldsets.paste": "Press <kbd>{{ shortcut }}</kbd> to import layouts/blocks from your clipboard <small>Only those allowed in the current field will get inserted.</small>",
"field.blocks.gallery.name": "Galeri",
"field.blocks.gallery.images.empty": "Belum ada gambar",
"field.blocks.gallery.images.label": "Gambar",
@ -254,11 +317,16 @@
"field.blocks.heading.name": "Penajukan",
"field.blocks.heading.text": "Teks",
"field.blocks.heading.placeholder": "Penajukan …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Teks alternatif",
"field.blocks.image.caption": "Deskripsi",
"field.blocks.image.caption": "Keterangan",
"field.blocks.image.crop": "Pangkas",
"field.blocks.image.link": "Tautan",
"field.blocks.image.location": "Lokasi",
"field.blocks.image.location.internal": "This website",
"field.blocks.image.location.external": "External source",
"field.blocks.image.name": "Gambar",
"field.blocks.image.placeholder": "Pilih gambar",
"field.blocks.image.ratio": "Rasio",
@ -275,38 +343,72 @@
"field.blocks.quote.citation.placeholder": "oleh …",
"field.blocks.text.name": "Teks",
"field.blocks.text.placeholder": "Teks …",
"field.blocks.video.autoplay": "Autoplay",
"field.blocks.video.caption": "Deskripsi",
"field.blocks.video.controls": "Controls",
"field.blocks.video.location": "Lokasi",
"field.blocks.video.loop": "Loop",
"field.blocks.video.muted": "Muted",
"field.blocks.video.name": "Video",
"field.blocks.video.placeholder": "Masukkan URL video",
"field.blocks.video.poster": "Poster",
"field.blocks.video.preload": "Preload",
"field.blocks.video.url.label": "URL Video",
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Belum ada berkas yang dipilih",
"field.entries.delete.confirm.all": "Do you really want to delete all entries?",
"field.entries.empty": "Belum ada entri",
"field.files.empty": "Belum ada berkas yang dipilih",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Hapus tata letak",
"field.layout.delete.confirm": "Anda yakin menghapus tata letak ini?",
"field.layout.delete.confirm.all": "Do you really want to delete all layouts?",
"field.layout.empty": "Belum ada baris",
"field.layout.select": "Pilih tata letak",
"field.object.empty": "No information yet",
"field.pages.empty": "Belum ada halaman yang dipilih",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Anda yakin menghapus baris ini?",
"field.structure.delete.confirm.all": "Do you really want to delete all entries?",
"field.structure.empty": "Belum ada entri",
"field.users.empty": "Belum ada pengguna yang dipilih",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
"file": "Berkas",
"file.blueprint": "This file has no blueprint yet. You can define the setup in <strong>/site/blueprints/files/{blueprint}.yml</strong>",
"file.changeTemplate": "Ubah templat",
"file.changeTemplate.notice": "Changing the file's template will remove content for fields that don't match in type. If the new template defines certain rules, e.g. image dimensions, those will also be applied irreversibly. Use with caution.",
"file.delete.confirm": "Anda yakin menghapus <br> <strong>{filename}</strong>?",
"file.focus.placeholder": "Set focal point",
"file.focus.reset": "Remove focal point",
"file.focus.title": "Focus",
"file.sort": "Ubah posisi",
"files": "Berkas",
"files.delete.confirm.selected": "Do you really want to delete the selected files? This action cannot be undone.",
"files.empty": "Belum ada berkas",
"filter": "Filter",
"form.discard": "Discard changes",
"form.discard.confirm": "Do you really want to <strong>discard all your changes</strong>?",
"form.locked": "This content is disabled for you as it is currently edited by another user",
"form.unsaved": "The current changes have not yet been saved",
"form.preview": "Preview changes",
"form.preview.draft": "Preview draft",
"hide": "Sembunyikan",
"hour": "Jam",
"hue": "Hue",
"import": "Import",
"info": "Info",
"insert": "Sisipkan",
@ -324,7 +426,6 @@
"installation.issues.mbstring": "Ekstensi <code>MB String</code> diperlukan",
"installation.issues.media": "Folder <code>/media</code> tidak ada atau tidak dapat ditulis",
"installation.issues.php": "Pastikan Anda menggunakan <code>PHP 8+</code>",
"installation.issues.server": "Kirby memerlukan <code>Apache</code>, <code>Nginx</code>, atau <code>Caddy</code>",
"installation.issues.sessions": "Folder <code>/site/sessions</code> tidak ada atau tidak dapat ditulis",
"language": "Bahasa",
@ -332,6 +433,7 @@
"language.convert": "Atur sebagai bawaan",
"language.convert.confirm": "<p>Anda yakin mengubah <strong>{name}</strong> menjadi bahasa bawaan? Ini tidak dapat dibatalkan.</p> <p>Jika <strong>{name}</strong> memiliki konten yang tidak diterjemahkan, tidak akan ada pengganti yang valid dan dapat menyebabkan beberapa bagian dari situs Anda menjadi kosong.</p>",
"language.create": "Tambah bahasa baru",
"language.default": "Bahasa bawaan",
"language.delete.confirm": "Anda yakin menghapus bahasa <strong>{name}</strong> termasuk semua terjemahannya? Ini tidak dapat dibatalkan!",
"language.deleted": "Bahasa sudah dihapus",
"language.direction": "Arah baca",
@ -340,7 +442,16 @@
"language.locale": "String \"PHP locale\"",
"language.locale.warning": "Anda menggunakan pengaturan lokal ubah suaian. Ubah di berkas bahasa di /site/languages",
"language.name": "Nama",
"language.secondary": "Secondary language",
"language.settings": "Language settings",
"language.updated": "Bahasa sudah diperbaharui",
"language.variables": "Language variables",
"language.variables.empty": "No translations yet",
"language.variable.delete.confirm": "Do you really want to delete the variable for {key}?",
"language.variable.key": "Key",
"language.variable.notFound": "The variable could not be found",
"language.variable.value": "Value",
"languages": "Bahasa",
"languages.default": "Bahasa bawaan",
@ -349,15 +460,32 @@
"languages.secondary.empty": "Belum ada bahasa sekunder",
"license": "Lisensi Kirby",
"license.activate": "Activate it now",
"license.activate.label": "Please activate your license",
"license.activate.domain": "Your license will be activated for <strong>{host}</strong>.",
"license.activate.local": "You are about to activate your Kirby license for your local domain <strong>{host}</strong>. If this site will be deployed to a public domain, please activate it there instead. If {host} is the domain you want to use your license for, please continue.",
"license.activated": "Activated",
"license.buy": "Beli lisensi",
"license.register": "Daftar",
"license.code": "Kode",
"license.code.help": "You received your license code after the purchase via email. Please copy and paste it here.",
"license.code.label": "Masukkan kode lisensi Anda",
"license.status.active.info": "Includes new major versions until {date}",
"license.status.active.label": "Valid license",
"license.status.demo.info": "This is a demo installation",
"license.status.demo.label": "Demo",
"license.status.inactive.info": "Renew license to update to new major versions",
"license.status.inactive.label": "No new major versions",
"license.status.legacy.bubble": "Ready to renew your license?",
"license.status.legacy.info": "Your license does not cover this version",
"license.status.legacy.label": "Please renew your license",
"license.status.missing.bubble": "Ready to launch your site?",
"license.status.missing.info": "No valid license",
"license.status.missing.label": "Please activate your license",
"license.status.unknown.info": "The license status is unknown",
"license.status.unknown.label": "Unknown",
"license.manage": "Manage your licenses",
"license.register.help": "Anda menerima kode lisensi via surel setelah pembelian. Salin dan tempel kode tersebut untuk mendaftarkan.",
"license.register.label": "Masukkan kode lisensi Anda",
"license.register.domain": "Your license will be registered to <strong>{host}</strong>.",
"license.register.local": "You are about to register your license for your local domain <strong>{host}</strong>. If this site will be deployed to a public domain, please register it there instead. If {host} is the domain you want to license Kirby to, please continue.",
"license.register.success": "Terima kasih atas dukungan untuk Kirby",
"license.unregistered": "Ini adalah demo tidak diregistrasi dari Kirby",
"license.purchased": "Purchased",
"license.success": "Terima kasih atas dukungan untuk Kirby",
"license.unregistered.label": "Unregistered",
"link": "Tautan",
@ -367,17 +495,21 @@
"lock.unsaved": "Perubahan belum tersimpan",
"lock.unsaved.empty": "Tidak ada lagi perubahan belum tersimpan",
"lock.isLocked": "Perubahan belum tersimpan oleh <strong>{email}</strong>",
"lock.file.isLocked": "Berkas sedang disunting oleh {email} dan tidak dapat diubah.",
"lock.page.isLocked": "Halaman sedang disunting oleh {email} dan tidak dapat diubah.",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Buka kunci",
"lock.isUnlocked": "Perubahan Anda yang belum tersimpan telah terubah oleh pengguna lain. Anda dapat mengunduh perubahan Anda untuk menggabungkannya manual.",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
"lock.isUnlocked": "Was unlocked by another user",
"login": "Masuk",
"login.code.label.login": "Kode masuk",
"login.code.label.password-reset": "Kode atur ulang sandi",
"login.code.placeholder.email": "000 000",
"login.code.placeholder.totp": "000000",
"login.code.text.email": "Jika alamat surel terdaftar, kode yang diminta dikirim via surel",
"login.code.text.totp": "Please enter the onetime code from your authenticator app.",
"login.email.login.body": "Hi {user.nameOrEmail},\n\nYou recently requested a login code for the Panel of {site}.\nThe following login code will be valid for {timeout} minutes:\n\n{code}\n\nIf you did not request a login code, please ignore this email or contact your administrator if you have questions.\nFor security, please DO NOT forward this email.",
"login.email.login.subject": "Kode masuk Anda",
"login.email.password-reset.body": "Hi {user.nameOrEmail},\n\nYou recently requested a password reset code for the Panel of {site}.\nThe following password reset code will be valid for {timeout} minutes:\n\n{code}\n\nIf you did not request a password reset code, please ignore this email or contact your administrator if you have questions.\nFor security, please DO NOT forward this email.",
@ -388,9 +520,24 @@
"login.toggleText.code.email-password": "Masuk dengan sandi",
"login.toggleText.password-reset.email": "Lupa sandi Anda?",
"login.toggleText.password-reset.email-password": "← Kembali ke masuk",
"login.totp.enable.option": "Set up onetime codes",
"login.totp.enable.intro": "Authenticator apps can generate onetime codes that are used as a second factor when signing into your account.",
"login.totp.enable.qr.label": "1. Scan this QR code",
"login.totp.enable.qr.help": "Unable to scan? Add the setup key <code>{secret}</code> manually to your authenticator app.",
"login.totp.enable.confirm.headline": "2. Confirm with generated code",
"login.totp.enable.confirm.text": "Your app generates a new onetime code every 30 seconds. Enter the current code to complete the setup:",
"login.totp.enable.confirm.label": "Current code",
"login.totp.enable.confirm.help": "After this setup, we will ask you for a onetime code every time you log in.",
"login.totp.enable.success": "Onetime codes enabled",
"login.totp.disable.option": "Disable onetime codes",
"login.totp.disable.label": "Enter your password to disable onetime codes",
"login.totp.disable.help": "In the future, a different second factor like a login code sent via email will be requested when you log in. You can always set up onetime codes again later.",
"login.totp.disable.admin": "<p>This will disable onetime codes for <strong>{user}</strong>.</p><p>In the future, a different second factor like a login code sent via email will be requested when they log in. {user} can set up onetime codes again after their next login.</p>",
"login.totp.disable.success": "Onetime codes disabled",
"logout": "Keluar",
"merge": "Merge",
"menu": "Menu",
"meridiem": "AM/PM",
"mime": "Tipe Media",
@ -411,21 +558,26 @@
"months.september": "September",
"more": "Lebih lanjut",
"move": "Move",
"name": "Nama",
"next": "Selanjutnya",
"night": "Night",
"no": "tidak",
"off": "mati",
"on": "hidup",
"open": "Buka",
"open.newWindow": "Buka di jendela baru",
"option": "Option",
"options": "Opsi",
"options.none": "Tidak ada opsi",
"options.all": "Show all {count} options",
"orientation": "Orientasi",
"orientation.landscape": "Rebah",
"orientation.portrait": "Tegak",
"orientation.square": "Persegi",
"page": "Halaman",
"page.blueprint": "This page has no blueprint yet. You can define the setup in <strong>/site/blueprints/pages/{blueprint}.yml</strong>",
"page.changeSlug": "Ubah URL",
"page.changeSlug.fromTitle": "Buat dari judul",
@ -433,13 +585,15 @@
"page.changeStatus.position": "Pilih posisi",
"page.changeStatus.select": "Pilih status baru",
"page.changeTemplate": "Ubah templat",
"page.changeTemplate.notice": "Changing the page's template will remove content for fields that don't match in type. Use with caution.",
"page.create": "Create as {status}",
"page.delete.confirm": "Anda yakin menghapus <strong>{title}</strong>?",
"page.delete.confirm.subpages": "<strong>Halaman ini memiliki sub-halaman</strong>. <br>Semua sub-halaman akan ikut dihapus.",
"page.delete.confirm.title": "Masukkan judul halaman untuk mengonfirmasi",
"page.draft.create": "Buat draf",
"page.duplicate.appendix": "Salin",
"page.duplicate.files": "Salin berkas",
"page.duplicate.pages": "Salin halaman",
"page.move": "Move page",
"page.sort": "Ubah posisi",
"page.status": "Status",
"page.status.draft": "Draf",
@ -450,6 +604,7 @@
"page.status.unlisted.description": "Halaman hanya dapat diakses via URL",
"pages": "Halaman",
"pages.delete.confirm.selected": "Do you really want to delete the selected pages? This action cannot be undone.",
"pages.empty": "Belum ada halaman",
"pages.status.draft": "Draf",
"pages.status.listed": "Dipublikasikan",
@ -460,14 +615,21 @@
"password": "Sandi",
"paste": "Paste",
"paste.after": "Paste after",
"paste.success": "{count} pasted!",
"pixel": "Piksel",
"plugin": "Plugin",
"plugins": "Plugins",
"prev": "Sebelumnya",
"preview": "Pratinjau",
"publish": "Publish",
"published": "Dipublikasikan",
"remove": "Hapus",
"rename": "Ubah nama",
"renew": "Renew",
"replace": "Ganti",
"replace.with": "Replace with",
"retry": "Coba lagi",
"revert": "Kembalikan",
"revert.confirm": "Anda yakin <strong>menghapus semua perubahan yang belum tersimpan</strong>?",
@ -482,34 +644,46 @@
"role.nobody.title": "Tidak siapapun",
"save": "Simpan",
"saved": "Saved",
"search": "Cari",
"searching": "Searching",
"search.min": "Masukkan {min} karakter untuk mencari",
"search.all": "Tampilkan semua",
"search.all": "Show all {count} results",
"search.results.none": "Tidak ada hasil",
"section.invalid": "Bagian ini tidak valid",
"section.required": "Bagian ini wajib",
"security": "Security",
"security": "Keamanan",
"select": "Pilih",
"server": "Server",
"server": "Peladen",
"settings": "Pengaturan",
"show": "Tampilkan",
"site.blueprint": "Situs ini belum memiliki cetak biru. Anda dapat mendefinisikannya di <strong>/site/blueprints/site.yml</strong>",
"size": "Ukuran",
"slug": "Akhiran URL",
"sort": "Urutkan",
"sort.drag": "Geser untuk mengurutkan …",
"split": "Pisahkan",
"stats.empty": "No reports",
"system.issues.content": "The content folder seems to be exposed",
"system.issues.eol.kirby": "Your installed Kirby version has reached end-of-life and will not receive further security updates",
"system.issues.eol.plugin": "Your installed version of the { plugin } plugin is has reached end-of-life and will not receive further security updates",
"stats.empty": "Tidak ada laporan",
"status": "Status",
"system.info.copy": "Copy info",
"system.info.copied": "System info copied",
"system.issues.content": "Folder konten nampaknya terekspos",
"system.issues.eol.kirby": "Versi instalasi Kirby Anda sudah mencapai akhir dan tidak akan lagi mendapat pembaruan keamanan",
"system.issues.eol.plugin": "Versi instalasi plugin { plugin } Anda sudah mencapai akhir dan tidak akan lagi mendapatkan pembaruan keamanan",
"system.issues.eol.php": "Your installed PHP release { release } has reached end-of-life and will not receive further security updates",
"system.issues.debug": "Debugging must be turned off in production",
"system.issues.git": "The .git folder seems to be exposed",
"system.issues.https": "We recommend HTTPS for all your sites",
"system.issues.kirby": "The kirby folder seems to be exposed",
"system.issues.local": "The site is running locally with relaxed security checks",
"system.issues.site": "The site folder seems to be exposed",
"system.issues.vulnerability.kirby": "Your installation might be affected by the following vulnerability ({ severity } severity): { description }",
"system.issues.vulnerability.plugin": "Your installation might be affected by the following vulnerability in the { plugin } plugin ({ severity } severity): { description }",
"system.issues.vue.compiler": "The Vue template compiler is enabled",
"system.issues.vulnerability.kirby": "Instalasi Anda mungkin terpengaruh oleh celah keamanan berikut ({ severity } severity): { description }",
"system.issues.vulnerability.plugin": "Instalasi Anda mungkin terpengaruh oleh celah keamanan di dalam plugin { plugin } ({ severity } severity): { description }",
"system.updateStatus": "Update status",
"system.updateStatus.error": "Could not check for updates",
"system.updateStatus.not-vulnerable": "No known vulnerabilities",
@ -520,10 +694,19 @@
"system.updateStatus.update": "Free update { version } available",
"system.updateStatus.upgrade": "Upgrade { version } available",
"title": "Judul",
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "Templat",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Judul",
"today": "Hari ini",
"toolbar.button.clear": "Clear formatting",
"toolbar.button.code": "Kode",
"toolbar.button.bold": "Tebal",
"toolbar.button.email": "Surel",
@ -541,6 +724,8 @@
"toolbar.button.link": "Tautan",
"toolbar.button.paragraph": "Paragraph",
"toolbar.button.strike": "Coret",
"toolbar.button.sub": "Subscript",
"toolbar.button.sup": "Superscript",
"toolbar.button.ol": "Daftar berurut",
"toolbar.button.underline": "Garis bawah",
"toolbar.button.ul": "Daftar tidak berurut",
@ -550,6 +735,8 @@
"translation.name": "Bahasa Indonesia",
"translation.locale": "id_ID",
"type": "Type",
"upload": "Unggah",
"upload.error.cantMove": "Berkas unggahan tidak dapat dipindahkan",
"upload.error.cantWrite": "Gagal menyimpan berkas",
@ -574,6 +761,7 @@
"user.changeLanguage": "Ubah bahasa",
"user.changeName": "Ubah nama pengguna ini",
"user.changePassword": "Ubah sandi",
"user.changePassword.current": "Your current password",
"user.changePassword.new": "Sandi baru",
"user.changePassword.new.confirm": "Konfirmasi sandi baru…",
"user.changeRole": "Ubah peran",
@ -585,10 +773,13 @@
"users": "Pengguna",
"version": "Versi",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Current version",
"version.latest": "Latest version",
"versionInformation": "Version information",
"view": "View",
"view.account": "Akun Anda",
"view.installation": "Pemasangan",
"view.languages": "Bahasa",