{
  "common": {
    "cancel": "Batal",
    "close": "Tutup",
    "delete": "Hapus",
    "remove": "Buang",
    "save": "Simpan",
    "edit": "Ubah",
    "yes": "Ya",
    "no": "Tidak",
    "ok": "OK",
    "continue": "Lanjutkan",
    "loading": "Memuat",
    "error": "Kesalahan",
    "success": "Berhasil",
    "never": "Jangan pernah",
    "copied": "Tersalin ke papan klip",
    "loadMore": "Muat lebih banyak",
    "use": "Gunakan",
    "none": "None",
    "confirm": "Konfirmasi",
    "next": "Berikutnya",
    "notice": "Perhatian",
    "enabled": "Diaktifkan",
    "disabled": "Dinonaktifkan",
    "twoFactorAuthentication": "Autentikasi dua langkah",
    "add": "Tambah",
    "generate": "Buat",
    "attachments": "Lampiran",
    "or": "atau",
    "retry": "Coba lagi",
    "deleteItemConfirmTitle": "Hapus Item",
    "deleteItemConfirmDescription": "Apakah Anda yakin Anda ingin menghapus item ini?",
    "errors": {
      "unknownError": "Terjadi kesalahan yang tidak diketahui.",
      "unknownErrorTryAgain": "Terjadi kesalahan tidak diketahui. Coba lagi.",
      "vaultTooLarge": "Vault terlalu besar untuk diterima server. Coba untuk menghapus beberapa item atau lampiran untuk mengurangi ukuran dan coba lagi.",
      "serverVersionTooOld": "Server AliasVault perlu diperbarui ke versi yang lebih baru agar dapat menggunakan fitur ini. Silakan hubungi admin server jika Anda memerlukan bantuan."
    }
  },
  "auth": {
    "login": "Masuk",
    "logout": "Keluar",
    "username": "Nama pengguna atau Email",
    "password": "Kata sandi",
    "authCode": "Kode autentikasi",
    "unlocking": "Membuka...",
    "loggingIn": "Sedang login",
    "validatingCredentials": "Memvalidasi kredensial",
    "syncingVault": "Menyinkronkan vault",
    "verifyingAuthCode": "Verifikasi kode autentikasi",
    "verify": "Verifikasi",
    "unlockVault": "Buka Brankas",
    "unlockWithBiometric": "Buka kunci dengan {{biometric}}",
    "unlockWithPin": "Buka dengan PIN",
    "unlockWithPassword": "Buka kunci dengan Kata Sandi",
    "enterPassword": "Masukkan kata sandi Anda untuk membuka kunci brankas",
    "enterAuthCode": "Masukkan kode 6 digit",
    "usernamePlaceholder": "nama / nama@perusahaan.com",
    "passwordPlaceholder": "Masukkan kata sandi Anda",
    "enableBiometric": "Aktifkan {{biometric}}?",
    "biometricPrompt": "Apakah Anda ingin menggunakan {{biometric}} untuk membuka kunci brankas Anda?",
    "authCodeNote": "Catatan: Jika kamu tidak punya akses ke perangkat autentikator-mu, kamu bisa me-reset 2FA dengan kode recovery dengan cara login melalui website.",
    "errors": {
      "credentialsRequired": "Nama Pengguna dan Kata Sandi diperlukan",
      "invalidAuthCode": "Mohon masukkan 6-digit kode autentikasi yang valid",
      "incorrectPassword": "Kata sandi salah. Silakan coba lagi.",
      "enterPassword": "Silakan masukkan kata sandi Anda",
      "serverError": "Tidak dapat menjangkau Server AliasVault. Silakan coba lagi nanti atau hubungi layanan pelanggan jika masalah berlanjut.",
      "serverErrorSelfHosted": "Tidak dapat menjangkau API. Untuk instans yang di-host mandiri, pastikan endpoint API dapat dijangkau dengan membukanya di browser: halaman tersebut harus menampilkan 'OK'.",
      "networkError": "Permintaan jaringan gagal. Silakan periksa koneksi internet Anda dan coba lagi.",
      "networkErrorSelfHosted": "Permintaan jaringan gagal. Periksa koneksi jaringan Anda dan ketersediaan server. Untuk instans yang di-host sendiri, pastikan Anda telah memasang sertifikat SSL yang valid. Sertifikatself-signed tidak didukung pada perangkat seluler karena alasan keamanan.",
      "sessionExpired": "Sesi Anda telah berakhir. Silakan masuk kembali.",
      "httpError": "Kesalahan HTTP: {{status}}"
    },
    "confirmLogout": "Apakah Anda yakin ingin keluar? Anda harus masuk kembali dengan kata sandi utama Anda untuk mengakses brankas.",
    "noAccountYet": "Belum mempunyai akun?",
    "createNewVault": "Buat vault baru",
    "connectingTo": "Menyambungkan ke",
    "loggedInAs": "Masuk sebagai"
  },
  "logout": {
    "unsyncedChangesTitle": "Perubahan Belum Disinkronkan",
    "unsyncedChangesWarning": "Anda memiliki perubahan yang belum disinkronkan yang akan hilang jika Anda keluar sekarang. Apakah Anda yakin ingin melanjutkan?",
    "logoutAnyway": "Tetap keluar"
  },
  "vault": {
    "syncingVault": "Menyinkronkan vault",
    "uploadingVaultToServer": "Mengunggah brankas ke server",
    "savingChangesToVault": "Menyimpan perubahan ke brankas",
    "checkingForVaultUpdates": "Memeriksa pembaruan vault",
    "executingOperation": "Menjalankan operasi...",
    "checkingVaultUpdates": "Memeriksa pembaruan brankas",
    "syncingUpdatedVault": "Menyinkronkan vault terbaru",
    "mergingVault": "Menyatukan perubahan vault",
    "uploadingChanges": "Mengunggah perubahan",
    "errors": {
      "failedToGetEncryptedDatabase": "Gagal mendapatkan database terenkripsi",
      "usernameNotFound": "Nama pengguna tidak ditemukan",
      "vaultOutdated": "Brankas Anda sudah usang. Silakan masuk ke situs web AliasVault dan ikuti langkah-langkahnya.",
      "failedToSyncVault": "Gagal menyinkronkan brankas",
      "versionNotSupported": "Aplikasi seluler AliasVault versi ini sudah tidak didukung lagi oleh server. Silakan perbarui aplikasi Anda ke versi terbaru.",
      "serverVersionNotSupported": "Server AliasVault perlu diperbarui ke versi yang lebih baru untuk dapat menggunakan aplikasi seluler ini. Silakan hubungi support jika Anda memerlukan bantuan.",
      "appOutdated": "Aplikasi ini sudah usang dan tidak dapat digunakan untuk mengakses versi brankas yang (lebih baru) ini. Silakan perbarui aplikasi AliasVault untuk melanjutkan.",
      "passwordChanged": "Kata sandi Anda telah berubah sejak terakhir kali Anda masuk. Silakan masuk kembali untuk alasan keamanan.",
      "passwordChangeRequiresOnline": "Perubahan kata sandi memerlukan koneksi internet. Silakan coba lagi saat online."
    }
  },
  "passkeys": {
    "passkey": "Passkey",
    "helpText": "Passkey dibuat di situs web saat diminta. Passkey tidak dapat diubah secara manual. Untuk menghapus Passkey ini, Anda dapat menghapusnya dari kredensial ini.",
    "passkeyMarkedForDeletion": "Passkey ditandai untuk dihapus",
    "passkeyWillBeDeleted": "Passkey ini akan dihapus saat Anda menyimpan kredensial ini."
  },
  "totp": {
    "addCode": "Tambahkan kode 2FA",
    "nameOptional": "Nama (opsional)",
    "addName": "Add a name (optional)",
    "defaultName": "Autentikator",
    "secretKey": "Secret Key",
    "instructions": "Masukkan kunci rahasia yang ditampilkan oleh situs web tempat Anda ingin menambahkan autentikasi dua faktor.",
    "saveToViewCode": "Simpan untuk melihat kode",
    "scanQrCode": "Scan QR Code",
    "enterManually": "Enter secret key",
    "errors": {
      "invalidSecretKey": "Format kunci rahasia tidak valid.",
      "scanFailed": "Failed to scan QR code. Please try again."
    }
  },
  "settings": {
    "title": "Pengaturan",
    "autofill": "Autofill & Passkeys",
    "iosAutofillSettings": {
      "headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.",
      "passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.",
      "howToEnable": "How to enable Autofill & Passkeys:",
      "step1": "1. Open iOS Settings via the button below",
      "step2": "2. Go to \"General\"",
      "step3": "3. Tap \"AutoFill & Passwords\"",
      "step4": "4. Enable \"AliasVault\"",
      "step5": "5. Disable other password providers (e.g. \"iCloud Passwords\") to avoid conflicts",
      "openIosSettings": "Open iOS Settings",
      "alreadyConfigured": "I already configured it"
    },
    "androidAutofillSettings": {
      "warningTitle": "⚠️ Experimental Feature",
      "warningDescription": "Autofill and passkey support for Android is currently in an experimental state.",
      "warningLink": "Read more about it here",
      "headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.",
      "passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.",
      "howToEnable": "How to enable Autofill & Passkeys:",
      "step1": "1. Open Android Settings via the button below, and change the \"autofill preferred service\" to \"AliasVault\"",
      "openAutofillSettings": "Open Autofill Settings",
      "buttonTip": "If the button above doesn't work it might be blocked because of security settings. You can manually go to Android Settings → General Management → Passwords and autofill.",
      "step2": "2. Some apps, e.g. Google Chrome, may require manual configuration in their settings to allow third-party autofill apps. However, most apps should work with autofill by default.",
      "alreadyConfigured": "I already configured it",
      "showSearchText": "Show search text",
      "showSearchTextDescription": "Include the text AliasVault receives from Android that it uses to search for a matching credential"
    },
    "advancedOptions": "Advanced Options",
    "copyTotpOnFill": "Copy TOTP code on autofill",
    "copyTotpOnFillDescription": "When you autofill a credential with 2FA, automatically copy its TOTP code to the clipboard so you can paste it into the next field.",
    "vaultUnlock": "Metode buka Vault",
    "autoLock": "Batas waktu penguncian otomatis",
    "clipboardClear": "Clear Clipboard",
    "clipboardClearDescription": "Automatically clear copied passwords and sensitive information from your clipboard after a specified time period.",
    "clipboardClearAndroidWarning": "Note: some Android devices have clipboard history enabled, which may keep track of previously copied items, even after AliasVault clears the clipboard. AliasVault can only overwrite the most recent item, but older entries may remain visible in history. For security reasons, we recommend disabling any clipboard history features in your device settings.",
    "clipboardLocalOnly": "Local Clipboard Only",
    "clipboardLocalOnlyDescription": "Keep copied credentials on this device instead of syncing them to your other Apple devices via Universal Clipboard.",
    "clipboardLocalOnlyDisabledWarning": "With this off, copied credentials can sync to your other Apple devices (Mac, iPad, etc.) through Universal Clipboard.",
    "clipboardClearOptions": {
      "never": "Jangan pernah",
      "5seconds": "5 detik",
      "10seconds": "10 detik",
      "15seconds": "15 detik",
      "30seconds": "30 detik"
    },
    "batteryOptimizationHelpTitle": "Aktifkan Pembersihan Papan Klip di Latar Belakang",
    "batteryOptimizationActive": "Optimasi baterai memblokir task background",
    "batteryOptimizationDisabled": "Aktifkan Pembersihan Papan Klip di Latar Belakang",
    "batteryOptimizationHelpDescription": "Optimasi baterai Android mencegah pembersihan papan klip yang andal saat aplikasi berada di latar belakang. Menonaktifkan optimasi baterai untuk AliasVault memungkinkan pembersihan papan klip di latar belakang secara akurat dan secara otomatis memberikan izin alarm yang diperlukan.",
    "disableBatteryOptimization": "Nonaktifkan optimasi baterai",
    "identityGenerator": "Pembuat identitas",
    "passwordGenerator": "Password Generator",
    "importExport": "Import / Export",
    "importSectionTitle": "Import",
    "importSectionDescription": "Import your passwords from other password managers or from a previous AliasVault export.",
    "importWebNote": "To import credentials from existing password managers, please login to the web app. The import feature is currently only available on the web version.",
    "exportSectionTitle": "Export",
    "exportSectionDescription": "Export your vault data to a CSV file. This file can be used as a back-up and can also be imported into other password managers.",
    "exportCsvButton": "Export vault to CSV file",
    "exporting": "Exporting...",
    "exportConfirmTitle": "Export Vault",
    "exportWarning": "Warning: Exporting your vault to an unencrypted file will expose all of your passwords and sensitive information in plain text. Only do this on trusted devices and ensure you:\n\n• Store the exported file in a secure location\n• Delete the file when you no longer need it\n• Never share the exported file with others\n\nAre you sure you want to continue with the export?",
    "passwordConfirm": {
      "exportDescription": "For security reasons, please enter your master password to confirm this export."
    },
    "security": "Security",
    "appVersion": "App version",
    "serverVersion": "Server version",
    "autoLockOptions": {
      "never": "Jangan pernah",
      "5seconds": "5 detik",
      "15seconds": "15 detik",
      "30seconds": "30 detik",
      "1minute": "1 menit",
      "5minutes": "5 menit",
      "15minutes": "15 menit",
      "30minutes": "30 menit",
      "1hour": "1 jam",
      "4hours": "4 jam",
      "8hours": "8 jam",
      "24hours": "24 jam"
    },
    "language": "Bahasa",
    "languageSystemMessage": "To change the app language, configure the preferred language for AliasVault in your device settings.",
    "openSettings": "Open Settings",
    "vaultUnlockSettings": {
      "description": "Choose how you want to unlock your vault.",
      "biometrics": "Biometrics",
      "faceId": "Face ID",
      "touchId": "Touch ID",
      "faceIdTouchId": "Face ID / Touch ID",
      "biometricEnabled": "{{biometric}} is now successfully enabled",
      "biometricNotAvailable": "{{biometric}} Not Available",
      "biometricDisabledMessage": "{{biometric}} is disabled for AliasVault. In order to use it, please enable it in your device settings first.",
      "biometricHelp": "Use biometrics to unlock your vault, which is secured by the {{keystore}}.",
      "biometricUnavailableHelp": "{{biometric}} is not available. Tap to open settings and/or go to your device settings to enable and configure it.",
      "featureRequiresPasscode": "This feature requires a passcode to be enabled on your device.",
      "pin": "Kode PIN",
      "pinDescription": "Use a custom PIN code to unlock your vault more quickly.",
      "pinEnabled": "Pembukaan kunci dengan PIN berhasil diaktifkan",
      "pinDisabled": "PIN unlock has been disabled",
      "passwordHelp": "Re-enter your full master password to unlock your vault. This is always enabled as fallback option.",
      "keystoreIOS": "iOS Keychain",
      "keystoreAndroid": "Android Keystore"
    },
    "autoLockSettings": {
      "description": "Choose how long the app can stay in the background before requiring re-authentication. You'll need to use Face ID or enter your password to unlock the vault again."
    },
    "identityGeneratorSettings": {
      "description": "Konfigurasikan bahasa default dan preferensi jenis kelamin untuk membuat identitas baru.",
      "languageSection": "Bahasa",
      "languageDescription": "Atur bahasa yang akan digunakan saat membuat identitas baru.",
      "genderSection": "Jenis kelamin",
      "genderDescription": "Atur preferensi jenis kelamin untuk membuat identitas baru.",
      "ageRangeSection": "Rentang usia",
      "ageRangeDescription": "Atur rentang usia untuk membuat identitas baru.",
      "genderOptions": {
        "random": "Acak",
        "male": "Laki-laki",
        "female": "Perempuan"
      }
    },
    "passwordGeneratorSettings": {
      "description": "Configure the default settings used when generating new passwords. These settings will be used for all new passwords unless overridden for specific entries.",
      "preview": "Preview"
    },
    "securitySettings": {
      "title": "Security",
      "description": "Manage your account and vault security settings.",
      "changeMasterPassword": "Change Master Password",
      "activeSessionsTitle": "Active Sessions",
      "recentAuthLogs": "Recent Auth Logs",
      "deleteAccountTitle": "Delete Account",
      "changePassword": {
        "headerText": "Changing your master password also changes the vault encryption keys. It is advised to periodically change your master password to keep your vaults secure.",
        "currentPassword": "Current Password",
        "newPassword": "New Password",
        "confirmNewPassword": "Confirm New Password",
        "enterCurrentPassword": "Enter current password",
        "enterNewPassword": "Enter new password",
        "changePassword": "Change Password",
        "fillAllFields": "Please fill in all fields",
        "passwordsDoNotMatch": "New passwords do not match",
        "userNotAuthenticated": "User not authenticated",
        "initiatingChange": "Initiating password change...",
        "currentPasswordIncorrect": "Current password is not correct",
        "passwordChangedSuccessfully": "Password changed successfully",
        "failedToChange": "Failed to change password. Please try again."
      },
      "activeSessions": {
        "headerText": "Below is a list of devices where your account is currently logged in or has an active session. You can log out from any of these sessions here.",
        "noSessions": "No active sessions",
        "revoke": "Revoke",
        "revokeSession": "Revoke Session",
        "revokeConfirmation": "Are you sure you want to revoke this session? This will log you out of the chosen device.",
        "sessionRevoked": "Session successfully revoked",
        "failedToRevoke": "Failed to revoke session",
        "failedToLoad": "Failed to load active sessions",
        "lastActive": "Last active",
        "expires": "Expires"
      },
      "authLogs": {
        "headerText": "Below you can find an overview of recent login attempts to your account.",
        "noLogs": "No auth logs found",
        "success": "Berhasil",
        "failed": "Failed",
        "time": "Time",
        "ipAddress": "IP Address",
        "client": "Client",
        "failedToLoad": "Failed to load auth logs"
      },
      "deleteAccount": {
        "headerText": "Deleting your account will immediately and permanently delete all of your data.",
        "warningText": "Warning: This action cannot be undone. All your data will be permanently deleted.",
        "finalWarning": "Final warning: Enter your password to permanently delete your account.",
        "warningVaults": "All encrypted vaults which includes all of your credentials will be permanently deleted",
        "warningAliases": "Your email aliases will be orphaned and cannot be claimed by other users",
        "warningRecovery": "Your account cannot be recovered after deletion",
        "irreversibleWarning": "Account deletion is irreversible and cannot be undone. Pressing the button below will delete your account immediately and permanently.",
        "enterUsername": "Enter your username to continue",
        "password": "Kata sandi",
        "enterPassword": "Enter password",
        "deleteAccount": "Delete Account",
        "confirmationMessage": "Are you absolutely sure you want to delete your account? This action cannot be undone.",
        "usernameDoesNotMatch": "Username does not match",
        "verifyingPassword": "Verifying password...",
        "currentPasswordIncorrect": "Current password is not correct",
        "initiatingDeletion": "Initiating account deletion",
        "verifyingWithServer": "Verifying with server",
        "deletingAccount": "Deleting account",
        "accountDeleted": "Account deleted successfully",
        "failedToDelete": "Failed to delete account. Please try again."
      }
    },
    "qrScanner": {
      "title": "QR Code Scanner",
      "scanningMessage": "Scan AliasVault QR code",
      "mobileLogin": {
        "confirmTitle": "Confirm Login Request",
        "confirmSubtitle": "Re-authenticate to approve login on another device.",
        "confirmMessage": "You are about to log in on a remote device with your account. This other device will have full access to your vault. Only proceed if you trust this device.",
        "successDescription": "The remote device has been successfully logged in.",
        "requestExpired": "This login request has expired. Please generate a new QR code."
      }
    }
  },
  "navigation": {
    "vault": "Vault",
    "emails": "Email",
    "settings": "Pengaturan"
  },
  "itemTypes": {
    "creating": "Membuat",
    "editing": "Mengedit",
    "login": {
      "title": "Masuk"
    },
    "alias": {
      "title": "Alias"
    },
    "creditCard": {
      "title": "Kartu kredit",
      "cardInformation": "Informasi kartu"
    },
    "note": {
      "title": "Note"
    },
    "addField": "Add Field",
    "addCustomField": "Add Custom Field",
    "customFields": "Kolom Kustom",
    "fieldLabel": "Bidang Label",
    "fieldType": "Tipe Field",
    "enterFieldName": "Masukkan nama field",
    "fieldTypes": {
      "text": "Teks",
      "password": "Kata sandi",
      "hidden": "Hidden",
      "email": "Email",
      "url": "URL",
      "phone": "Telepon",
      "number": "Nomor",
      "date": "Tanggal",
      "textArea": "Area teks"
    }
  },
  "fieldLabels": {
    "login.username": "Username",
    "login.password": "Kata sandi",
    "login.email": "E-mail",
    "login.url": "URL",
    "alias.first_name": "Nama Depan",
    "alias.last_name": "Nama Belakang",
    "alias.gender": "Jenis kelamin",
    "alias.birthdate": "Birth Date",
    "card.cardholder_name": "Nama Pemilik Kartu",
    "card.number": "Nomor kartu",
    "card.expiry_month": "Bulan Kedaluwarsa",
    "card.expiry_year": "Tahun Kedaluwarsa",
    "card.cvv": "CVV",
    "card.pin": "PIN",
    "notes.content": "Catatan"
  },
  "items": {
    "title": "Items",
    "addItem": "Tambah Item",
    "editItem": "Edit Item",
    "deleteItem": "Hapus Item",
    "itemDetails": "Detail Item",
    "itemCreated": "Item Created",
    "itemCreatedMessage": "Your new item has been added to your vault and is ready to use.",
    "emailPreview": "Email Preview",
    "untitled": "Tanpa judul",
    "name": "Nama",
    "url": "URL",
    "itemName": "Nama",
    "serviceUrl": "Service URL",
    "loginCredentials": "Login credentials",
    "cardInformation": "Informasi kartu",
    "email": "E-mail",
    "alias": "Alias",
    "firstName": "Nama Depan",
    "lastName": "Nama Belakang",
    "fullName": "Full Name",
    "birthDate": "Birth Date",
    "birthDatePlaceholder": "YYYY-MM-DD",
    "notes": "Catatan",
    "randomAlias": "Random Alias",
    "manual": "Manual",
    "enterEmailPrefix": "Enter email prefix",
    "selectEmailDomain": "Select Email Domain",
    "privateEmailTitle": "Email pribadi",
    "privateEmailAliasVaultServer": "Server AliasVault",
    "privateEmailDescription": "Terenkripsi E2E, sangat pribadi.",
    "publicEmailTitle": "Penyedia Email Temp yang publik",
    "publicEmailDescription": "Anonim tetapi privasi terbatas. Isi email dapat dibaca oleh siapa pun yang mengetahui alamat tersebut.",
    "searchPlaceholder": "Mencari vault...",
    "noMatchingItems": "Tidak ada item yang sesuai dengan filter yang dipilih.",
    "noMatchingItemsSearch": "Tidak ada item yang sesuai \"{{search}}\"",
    "noMatchingItemsWithFilter": "Tidak ada {{filter}} items yang sama dengan \"{{search}}\"",
    "noItemsFound": "No items found. Create one to get started. Tip: you can also login to the AliasVault web app to import credentials from other password managers.",
    "allItemsInFolders": "All your items are organized in folders. Tap a folder above to view your credentials, or use the search to find specific items.",
    "clearSearch": "Hapus pencarian",
    "clearFilter": "Bersihkan filter",
    "recentEmails": "Email terbaru",
    "loadingEmails": "Memuat Email...",
    "noEmailsYet": "No emails received yet.",
    "offlineEmailsMessage": "Anda sedang offline. Silakan hubungkan ke internet untuk memuat email Anda.",
    "emailLoadError": "An error occurred while loading emails. Please try again later.",
    "emailUnexpectedError": "An unexpected error occurred while loading emails. Please try again later.",
    "password": "Kata sandi",
    "passwordLength": "Password Length",
    "changePasswordComplexity": "Password Settings",
    "includeLowercase": "Lowercase (a-z)",
    "includeUppercase": "Uppercase (A-Z)",
    "includeNumbers": "Numbers (0-9)",
    "includeSpecialChars": "Special Characters (!@#)",
    "avoidAmbiguousChars": "Avoid Ambiguous Characters",
    "passwordTypeBasic": "Kata sandi",
    "passwordTypeDiceware": "Passphrase",
    "passphraseLanguage": "Passphrase language",
    "wordCount": "Words",
    "capitalization": "Capitalization",
    "separator": "Separator",
    "salt": "Salt",
    "dicewareCapitalizationOption": {
      "Lowercase": "Lowercase",
      "TitleCase": "Title Case",
      "Uppercase": "Uppercase"
    },
    "dicewareSeparatorOption": {
      "Dash": "Dash",
      "Space": "Space",
      "Underscore": "Underscore",
      "Dot": "Dot"
    },
    "dicewareSaltOption": {
      "Prefix": "Prefix",
      "Sprinkle": "Random position",
      "Suffix": "Suffix"
    },
    "errorLoadingItems": "Error loading items",
    "vaultSyncFailed": "Vault sync failed",
    "vaultSyncedSuccessfully": "Vault synced successfully",
    "vaultUpToDate": "Vault is up-to-date",
    "offlineMessage": "You are offline. Please connect to the internet to sync your vault.",
    "switchBackToOriginalApp": "Switch back to the original app to continue.",
    "autofillOpenApp": {
      "title": "Autofill request",
      "description": "Choose an action for the app or website that requested autofill.",
      "appOrUrlLabel": "App or URL",
      "findExistingTitle": "Link to existing credential",
      "findExistingDescription": "Select an existing credential from your vault to link to the address above.",
      "createNewTitle": "Create new credential",
      "createNewDescription": "Add a new credential to your vault for this app or URL."
    },
    "autofillLinkExisting": {
      "title": "Link to existing credential",
      "intro": "Select an existing credential from your vault to link to \"{{target}}\".",
      "confirmTitle": "Link to credential?",
      "confirmMessage": "Are you sure you want to link \"{{url}}\" to this credential?"
    },
    "autofillUrlAdded": {
      "title": "Credential linked",
      "message": "Autofill should now offer this credential the next time you open the app."
    },
    "filters": {
      "all": "Items",
      "showFolders": "Folder",
      "passkeys": "Passkey",
      "attachments": "Lampiran",
      "totp": "Kode 2FA"
    },
    "sort": {
      "title": "Urutkan berdasarkan",
      "oldestFirst": "Terlama dahulu",
      "newestFirst": "Terbaru dahulu",
      "alphabetical": "Abjad (A-Z)"
    },
    "totpCode": "TOTP Code",
    "attachments": "Lampiran",
    "deleteAttachment": "Hapus",
    "fileSavedTo": "File saved to",
    "previewNotSupported": "Preview not supported",
    "downloadToView": "Download the file to view it",
    "unsavedChanges": {
      "title": "Discard Changes?",
      "message": "You have unsaved changes. Are you sure you want to discard them?",
      "discard": "Discard"
    },
    "toasts": {
      "itemUpdated": "Item updated successfully",
      "itemCreated": "Item created successfully",
      "itemDeleted": "Item deleted successfully",
      "usernameCopied": "Username copied to clipboard",
      "emailCopied": "Email copied to clipboard",
      "passwordCopied": "Kata sandi disalin ke papan klip",
      "totpCodeCopied": "TOTP code copied to clipboard",
      "urlCopied": "URL copied to clipboard"
    },
    "createNewAliasFor": "Create new alias for",
    "contextMenu": {
      "title": "Item Options",
      "edit": "Ubah",
      "delete": "Hapus",
      "copyUsername": "Copy Username",
      "copyEmail": "Copy Email",
      "copyPassword": "Copy Password",
      "copyTotpCode": "Copy TOTP Code"
    },
    "urlContextMenu": {
      "title": "URL Options",
      "copyLink": "Copy Link",
      "openLink": "Open Link",
      "shareLink": "Share Link"
    },
    "viewHistory": "Lihat Riwayat",
    "history": "Riwayat",
    "noHistoryAvailable": "Tidak ada riwayat yang tersedia",
    "deleteHistoryConfirm": "Are you sure you want to delete this history record?",
    "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
    "folders": {
      "folder": "Folder",
      "newFolder": "Folder baru",
      "createFolder": "Buat Folder",
      "editFolder": "Edit Folder",
      "folderName": "Nama Folder",
      "folderNamePlaceholder": "e.g., Work, Personal",
      "folderNameRequired": "Nama Folder diperlukan",
      "deleteFolder": "Hapus folder",
      "deleteFolderKeepItems": "Hapus folder saja",
      "deleteFolderKeepItemsDescription": "Item akan dipindahkan ke folder induk.",
      "deleteFolderAndItems": "Hapus folder dan semua item",
      "deleteFolderAndItemsDescription": "Sebanyak {{count}} item akan dipindahkan ke Baru Dihapus.",
      "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
      "selectFolder": "Select Folder"
    },
    "recentlyDeleted": {
      "title": "Baru-baru ini dihapus",
      "noItems": "Tidak ada item yang dihapus",
      "noItemsDescription": "Item yang Anda hapus akan muncul di sini selama {{days}} hari sebelum dihapus secara permanen.",
      "description": "Item-item ini akan dihapus secara permanen setelah {{days}} hari. Anda dapat memulihkannya atau segera menghapusnya.",
      "restore": "Pulihkan",
      "deletePermanently": "Hapus Permanen",
      "emptyAll": "Kosongkan Semua",
      "daysRemaining": "Tersisa {{count}} hari",
      "daysRemaining_plural": "Tersisa {{count}} hari",
      "expiringSoon": "Segera kedaluwarsa",
      "confirmDeleteTitle": "Hapus Permanen?",
      "confirmDeleteMessage": "Item ini akan dihapus secara permanen dan tidak dapat dipulihkan.",
      "confirmEmptyAllTitle": "Kosongkan Item yang Baru Saja Dihapus?",
      "confirmEmptyAllMessage": "Semua {{count}} item akan dihapus secara permanen dan tidak dapat dipulihkan.",
      "itemRestored": "Item restored",
      "itemDeleted": "Item permanently deleted",
      "allItemsDeleted": "All items permanently deleted"
    }
  },
  "emails": {
    "title": "Email",
    "emailDetails": "Email Details",
    "subject": "Subject:",
    "date": "Tanggal:",
    "from": "Dari:",
    "to": "Kepada:",
    "attachments": "Lampiran",
    "deleteEmail": "Hapus Email",
    "deleteEmailConfirm": "Are you sure you want to delete this email? This action is permanent and cannot be undone.",
    "emailNotFound": "Email tidak ditemukan",
    "formatHtml": "HTML",
    "formatPlain": "Teks",
    "formatSource": "Sumber",
    "formatSwitchTitle": "Ganti format email",
    "sizeKB": "KB",
    "offlineMessage": "Anda sedang offline. Silakan hubungkan ke internet untuk memuat email Anda.",
    "emptyMessage": "Anda belum menerima email apa pun di alamat email privat Anda. Ketika Anda menerima email baru, email tersebut akan muncul di sini.",
    "loadMore": "Muat Lebih Banyak (tersisa {{count}})",
    "time": {
      "justNow": "baru saja",
      "minutesAgo_single": "{{count}} menit yang lalu",
      "minutesAgo_plural": "{{count}} menit yang lalu",
      "hoursAgo_single": "{{count}} jam yang lalu",
      "hoursAgo_plural": "{{count}} jam yang lalu",
      "yesterday": "kemarin"
    }
  },
  "validation": {
    "required": "Bagian ini perlu diisi",
    "serviceNameRequired": "Service name is required",
    "invalidDateFormat": "Date must be in YYYY-MM-DD format",
    "invalidEmailFormat": "Invalid email format"
  },
  "apiErrors": {
    "CLAIM_DOES_NOT_MATCH_USER": "Alamat email yang dipilih saat ini sudah digunakan. Silakan ubah alamat email dengan mengedit kredensial ini.",
    "CLAIM_DOES_NOT_EXIST": "Terjadi kesalahan saat mencoba memuat email. Silakan coba ubah dan simpan entri kredensial untuk menyinkronkan basis data, lalu coba lagi.",
    "UNKNOWN_ERROR": "Terjadi kesalahan tidak diketahui. Coba lagi.",
    "ACCOUNT_LOCKED": "Akun Anda sementara terkunci karena terlalu banyak percobaan masuk yang gagal. Silakan coba lagi nanti.",
    "ACCOUNT_BLOCKED": "Akun Anda telah dinonaktifkan. Jika Anda yakin ini adalah kesalahan, silakan hubungi layanan pelanggan.",
    "USER_NOT_FOUND": "Username atau password salah. Mohon coba lagi.",
    "INVALID_AUTHENTICATOR_CODE": "Kode autentikator salah. Mohon coba lagi.",
    "INVALID_RECOVERY_CODE": "Kode pemulihan salah. Mohon coba lagi.",
    "REFRESH_TOKEN_REQUIRED": "Token refresh diperlukan.",
    "INVALID_REFRESH_TOKEN": "Token refresh salah.",
    "PUBLIC_REGISTRATION_DISABLED": "Pendaftaran akun baru saat ini dinonaktifkan di server ini. Silakan hubungi administrator.",
    "USERNAME_REQUIRED": "Username diperlukan.",
    "USERNAME_ALREADY_IN_USE": "Username sudah ada yang pakai.",
    "USERNAME_AVAILABLE": "Username tersedia.",
    "USERNAME_MISMATCH": "Nama pengguna tidak sesuai dengan pengguna saat ini.",
    "PASSWORD_MISMATCH": "Kata sandi yang diberikan tidak sesuai dengan kata sandi Anda saat ini.",
    "ACCOUNT_SUCCESSFULLY_DELETED": "Akun berhasil dihapus.",
    "USERNAME_EMPTY_OR_WHITESPACE": "Nama pengguna tidak boleh kosong atau mengandung spasi.",
    "USERNAME_TOO_SHORT": "Nama pengguna terlalu pendek: harus minimal 3 karakter.",
    "USERNAME_TOO_LONG": "Nama pengguna terlalu panjang: tidak boleh lebih dari 40 karakter.",
    "USERNAME_INVALID_EMAIL": "Alamat email tidak valid.",
    "USERNAME_INVALID_CHARACTERS": "Nama pengguna tidak valid, hanya boleh berisi huruf atau angka.",
    "VAULT_NOT_UP_TO_DATE": "Vault Anda bukan yang terkini. Harap sinkronkan vault Anda dan coba lagi.",
    "INTERNAL_SERVER_ERROR": "Kesalahan server internal.",
    "VAULT_ERROR": "Vault lokal Anda belum diperbarui. Harap sinkronkan vault Anda dengan menyegarkan halaman dan coba lagi."
  },
  "sync": {
    "offline": "Offline",
    "syncing": "Menyinkronkan...",
    "pending": "Pending sync",
    "backOnline": "Back online",
    "stillOffline": "Still offline",
    "syncFailed": "Sync failed"
  },
  "app": {
    "status": {
      "unlockingVault": "Unlocking vault",
      "decryptingVault": "Decrypting vault"
    },
    "navigation": {
      "login": "Masuk",
      "loginSettings": "Login Settings"
    },
    "notFound": {
      "title": "Page not found",
      "message": "This page has been moved or deleted.",
      "goHome": "Go back to the start"
    },
    "appName": "AliasVault",
    "reinitialize": {
      "vaultAutoLockedMessage": "Vault auto-locked after timeout.",
      "attemptingToUnlockMessage": "Attempting to unlock."
    },
    "vaultError": {
      "title": "Vault Error",
      "description": "An error occurred while loading your vault. If this problem persists, please contact support.",
      "showDetails": "Show error details",
      "hideDetails": "Hide error details",
      "copyErrorDetails": "Copy error details"
    },
    "loginSettings": {
      "title": "API Connection",
      "selfHosted": "Self-hosted",
      "customApiUrl": "Custom API URL",
      "customApiUrlPlaceholder": "https://my-aliasvault-instance.com/api",
      "version": "Version: {{version}}",
      "advancedSettings": "Advanced settings",
      "customProxyHeaders": "Custom proxy headers",
      "customProxyHeadersDescription": "Add HTTP headers that will be sent with every request to your AliasVault server. Can be used for self-hosted setups behind a reverse proxy that checks for custom headers (e.g. Pangolin, Cloudflare Access).",
      "headerName": "Header name",
      "headerNamePlaceholder": "X-Custom-Header",
      "headerValue": "Header value"
    }
  },
  "upgrade": {
    "title": "Perbarui Brankas",
    "subtitle": "AliasVault telah diperbarui dan brankas Anda perlu ditingkatkan skalanya. Ini hanya memerlukan waktu beberapa detik.",
    "versionInformation": "Informasi Versi",
    "yourVault": "Versi brankas Anda:",
    "newVersion": "Versi baru yang tersedia:",
    "upgrade": "Upgrade",
    "upgrading": "Memperbarui...",
    "logout": "Keluar",
    "whatsNew": "Apa yang baru",
    "whatsNewDescription": "Pembaruan diperlukan untuk mendukung perubahan berikut:",
    "noDescriptionAvailable": "Tidak ada deskripsi yang tersedia untuk versi ini.",
    "status": {
      "preparingUpgrade": "Preparing upgrade...",
      "vaultAlreadyUpToDate": "Vault is already up to date",
      "applyingDatabaseMigrations": "Applying database migrations...",
      "applyingMigration": "Applying migration {{current}} of {{total}}...",
      "committingChanges": "Committing changes..."
    },
    "alerts": {
      "unableToGetVersionInfo": "Tidak dapat memperoleh informasi versi. Silakan coba lagi.",
      "selfHostedServer": "Server yang Dihosting Mandiri",
      "selfHostedWarning": "Jika Anda menggunakan server yang dihosting mandiri, pastikan untuk memperbarui instans tersebut juga, karena jika tidak, proses masuk ke klien web akan berhenti berfungsi.",
      "continueUpgrade": "Lanjutkan Pembaruan",
      "upgradeFailed": "Pembaruan gagal",
      "failedToApplyMigration": "Gagal menerapkan migrasi ({{current}} dari {{total}})"
    }
  }
}
