{
    "alttext.icon_to_illustrate_the_account": "Ikon yang menggambarkan akun",
    "alttext.image_of_qrcode_to_scan": "Image of a QR code to scan",
    "confirmation.are_you_sure": "Are you sure?",
    "confirmation.cancel_creation": "Changes will be lost. Are you sure?",
    "confirmation.change_admin_role": "This will have serious impacts on this user's permissions. Are you sure?",
    "confirmation.delete_account": "Apakah Anda yakin ingin menghapus akun anda?",
    "confirmation.delete_group": "Are you sure you want to delete this group?",
    "confirmation.delete_twofaccount": "Are you sure you want to delete this account?",
    "confirmation.delete_user": "Are you sure you want to delete this user? There is no going back.",
    "confirmation.demote_own_account": "You will no longer be an administrator. Really sure?",
    "confirmation.discard_all": "Are you sure you want to discard all accounts?",
    "confirmation.discard_duplicates": "Are you sure you want to discard all duplicates?",
    "confirmation.discard": "Are you sure you want to discard this account?",
    "confirmation.edit_own_account": "This is your own account. Are you sure?",
    "confirmation.logout": "Apakah Anda yakin ingin keluar?",
    "confirmation.purge_password_reset_request": "Are you sure you want to revoke the previous request?",
    "confirmation.request_password_reset": "Are you sure you want to reset this user's password?",
    "confirmation.revoke_device": "Anda yakin ingin menghapus perangkat ini?",
    "confirmation.revoke_token": "Are you sure you want to revoke this token?",
    "confirmation.toggle_sharing_setting": "Are you sure you want to change the sharing setting?",
    "confirmation.unshare": "This will stop sharing this account with all users. Are you sure?",
    "confirmation.bulk_unshare": "This will stop sharing these accounts. Are you sure?",
    "confirmation.you_will_loose_ownership": "You are about to lose ownership of this account. Are you sure?",
    "error.2fauth_has_not_a_valid_domain": "2FAuth's domain is not a valid domain",
    "error.aborted_by_user": "Aborted by user",
    "error.account_managed_by_external_provider": "Account managed by an external provider",
    "error.auth_proxy_failed.legend": "2Fauth is configured to run behind an authentication proxy but your proxy does not return the expected header. Check your configuration and try again.",
    "error.auth_proxy_failed": "Proxy authentication failed",
    "error.authenticator_missing_discoverable_credential_support": "Authenticator missing discoverable credential support",
    "error.authenticator_missing_user_verification_support": "Authenticator missing user verification support",
    "error.browser_does_not_support_webauthn": "Your device does not support webauthn. Try again later using a more modern browser",
    "error.cannot_create_otp_without_secret": "Tidak dapat membuat sebuah OTP tanpa sebuah rahasia",
    "error.cannot_decipher_secret": "The secret cannot be deciphered. This is mainly caused by a wrong APP_KEY set in the .env configuration file of 2Fauth or a corrupted data stored in database.",
    "error.cannot_decode_detected_qrcode": "Cannot decode detected QR code, try to crop or sharpen the image",
    "error.cannot_delete_the_only_admin": "Cannot delete the only admin account",
    "error.cannot_demote_the_only_admin": "Cannot demote the only admin account",
    "error.cannot_detect_qrcode_in_image": "Cannot detect a QR code in the image, try to crop the image",
    "error.change_failed_please_retry": "Change failed, please retry",
    "error.check_failed_try_later": "Check failed, please retry later",
    "error.data_cannot_be_refreshed_from_server": "Data cannot be refreshed from server",
    "error.data_of_qrcode_is_not_valid_URI": "Data dari kode QR merupakan Auth URI OTP yang tidak valid. Kode QR nya mengandung:",
    "error.delete_user_setting_only": "Only user-created setting can be deleted",
    "error.error_during_qrcode_retrieval": "Error during QR code retrieval",
    "error.email_sending_failed": "Email sending failed",
    "error.encrypted_migration": "Unreadable, the data seem encrypted",
    "error.encryption_key_generation_failed": "Generation of encryption key failed",
    "error.error_during_data_fetching": "💀 Something went wrong during data fetching",
    "error.error_during_decryption": "Dekripsi gagal, database anda masih tetap tidak terlindungi. Hal ini utamanya terjadi karena sebuah masalah integritas enkripsi data untuk satu atau lebih akun.",
    "error.error_during_encryption": "Enkripsi gagal, database anda masih tetap tidak terlindungi.",
    "error.failed_icon_store_database_toggling": "Migration of icons failed. The setting has been restored to its previous value.",
    "error.failed_to_authenticate_with_host": "Authentication failed, check your PAT",
    "error.failed_to_contact_host": "2FAuth server unreachable, check the URL",
    "error.failed_to_decipher_pat": "Failed to decipher PAT",
    "error.failed_to_derive_key": "Failed to derive key",
    "error.failed_to_encrypt_pat": "Failed to encrypt PAT",
    "error.failed_to_get_password": "Failed to get password",
    "error.failed_to_get_token": "Failed to get token",
    "error.failed_to_inject_content_script": "Failed to inject the script to perform QR scan",
    "error.failed_to_load_settings": "Failed to load settings from the store",
    "error.failed_to_regenerate_iv": "Failed to regenerate IV",
    "error.failed_to_retrieve_app_settings": "Failed to retrieve application settings",
    "error.failed_to_retrieve_encryption_store_data": "Failed to retrieve encryption store data",
    "error.failed_to_set_autolock_delay": "Failed to set the auto-lock delay",
    "error.failed_to_set_enc_key": "Failed to set encryption key",
    "error.failed_to_set_encryption_parameters": "Failed to set encryption parameters",
    "error.failed_to_store_encrypted_pat": "Failed to store encrypted PAT",
    "error.field_is_required_and_valid_url": "The field is required and must be a valid URL",
    "error.field_is_required": "The field is required",
    "error.file_upload_failed": "File upload failed",
    "error.https_required": "HTTPS context required",
    "error.indecipherable": "*indecipherable*",
    "error.invalid_2fa_data": "Invalid 2FA data",
    "error.invalid_or_unknown_token": "Invalid or unknown personal access token",
    "error.invalid_x_migration": "Invalid or unreadable :appname data",
    "error.no_active_tab_found": "No active tab found",
    "error.no_authenticator_support_specified_algorithms": "No authenticators support specified algorithms",
    "error.no_entry_was_of_type_public_key": "No entry was of type 'public-key'",
    "error.no_icon_for_this_variant": "No icon available in this variant",
    "error.no_match_in_the_icon_pack": "No match in the icon pack",
    "error.no_pwd_reset_for_this_user_type": "Password reset unavailable for this user",
    "error.no_qr_image_data_available": "No QR image data available",
    "error.no_qrcode_found": "No valid QR code found in the visible area of the page",
    "error.no_readable_qrcode": "No readable QR code",
    "error.no_valid_otp": "Tidak ada sumber OTP Valid untuk kode QR ini",
    "error.not_a_supported_otp_type": "Format OTP ini saat ini tidak didukung",
    "error.not_allowed_operation": "Operation not allowed",
    "error.passport_key_permissions": "OAuth key permissions are invalid on the server. Please refer to the 'Upgrading to v8' guide on the 2FAuth documentation site to resolve this issue.",
    "error.qrcode_cannot_be_read": "Kode QR ini tidak dapat dibaca",
    "error.qrcode_has_invalid_checksum": "QR code has invalid checksum",
    "error.refresh": "Muat Ulang",
    "error.reserved_name_please_choose_something_else": "Reserved name, please choose something else",
    "error.accepted_char_for_group_name": "Please only use letters, numbers, dashes, underscores, spaces or single quotation marks",
    "error.request_not_from_trusted_proxy": "Request does not come from a trusted proxy",
    "error.resource_not_found": "Sumber daya tidak ditemukan",
    "error.security_device_already_registered": "Device already registered",
    "error.security_error_check_rpid": "Security error: Check your WEBAUTHN_ID env var",
    "error.all_users_sharing_scope_is_disabled": "All Users sharing scope is disabled",
    "error.sharing_is_disabled": "Sharing feature is disabled",
    "error.something_wrong_with_server": "Ada yang selah dengan server anda",
    "error.spaces_are_ignored": "Unwanted spaces will be automatically removed",
    "error.sso_bad_provider_setup": "This SSO provider is not fully setup in your .env file",
    "error.sso_disabled": "SSO is disabled",
    "error.sso_email_already_used": "A user account with the same email address already exists but it does not match your external account ID. Do not use SSO if you are already registered on 2FAuth with this email.",
    "error.sso_failed": "Authentication via SSO rejected",
    "error.sso_no_register": "Registrations are disabled",
    "error.this_account_is_already_shared_with_all": "This account is already shared with all users.",
    "error.this_account_is_not_shared_with_all": "This account is not shared with all users",
    "error.too_many_ids": "terlalu banyak id yang yang disertakan didalam parameter kueri, maksimal yang diperbolehkan 100",
    "error.Unable_to_decrypt_uri": "Tidak dapat mendekripsi uri",
    "error.unauthorized.legend": "You do not have permissions to view this resource or to perform this action",
    "error.unauthorized": "Unauthorized",
    "error.unknown_error_during_pat_encryption": "Unknown error during PAT encryption",
    "error.unknown_error": "Unknown error",
    "error.unsupported_migration": "Data do not match any supported format",
    "error.unsupported_otp_type": "Unsupported OTP type",
    "error.unsupported_sharing_scope": "Unsupported sharing scope",
    "error.unsupported_with_reverseproxy": "Not applicable when using an auth proxy or SSO",
    "error.unsupported_with_sso_only": "This authentication method is for administrators only. Users must log in with SSO.",
    "error.user_deletion_failed": "User account deletion failed, no data have been deleted",
    "error.user_id_not_between_1_64": "User ID was not between 1 and 64 chars",
    "error.wrong_current_password": "Kata sandi saat ini salah, tidak ada yang diubah",
    "error.wrong_password": "Wrong password",
    "field.account.placeholder": "Fulan",
    "field.account": "Account",
    "field.algorithm.help": "The algorithm used to secure your security codes",
    "field.algorithm": "Algorithm",
    "field.allow_pat_in_sso_only.help": "Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension",
    "field.allow_pat_in_sso_only": "Allow PAT usage",
    "field.apiToken.help": "The Personal Access Token (PAT) to authenticate the extension to the server. You can generate one from the Settings > OAuth page of your 2FAuth user account",
    "field.apiToken": "API token",
    "field.auto_close_timeout.help": "Automatically hide on-screen password after a timeout. This avoids unnecessary requests for fresh passwords if you forget to close the password view.",
    "field.auto_close_timeout": "Auto close OTP",
    "field.auto_lock_extension.help": "Lock the extension automatically to prevent illegitimate access to its data",
    "field.auto_lock_extension": "Kunci Otomatis",
    "field.auto_lock.help": "Log out the user automatically in case of inactivity. Has no effect when authentication is handled by a proxy and no custom logout url is specified.",
    "field.auto_lock": "Kunci Otomatis",
    "field.auto_save_qrcoded_account.help": "New accounts are automatically registered after scanning or uploading a QR code, no need to click a Save button",
    "field.auto_save_qrcoded_account": "Auto-save accounts",
    "field.cache_management.help": "Sometimes cache needs to be cleared, for instance after a change to environment variables or an update. You can do it from here.",
    "field.cache_management": "Cache management",
    "field.check_for_update.help": "Automatically check (once a week) and warn when a new release of 2FAuth is published on Github",
    "field.check_for_update": "Check for new version",
    "field.clear_search_on_copy.help": "Empty the Search box right after a code has been copied to the clipboard",
    "field.clear_search_on_copy": "Clear Search on copy",
    "field.close_otp_on_copy.help": "Click on a generated password to copy it automatically hides it from the screen",
    "field.close_otp_on_copy": "Close OTP after copy",
    "field.confirm_new_password": "Confirm new password",
    "field.copy_otp_on_display.help": "Automatically copy a generated password right after it appears on screen. Due to browsers limitations, only the first Time-based One-Time Password (TOTP) password will be copied, not the rotating ones",
    "field.copy_otp_on_display": "Copy OTP on display",
    "field.counter.help_lock": "It is risky to edit the counter as you can desynchronize the account with the verification server of the service. Use the lock icon to enable modification, but only if you know for you are doing",
    "field.counter.help": "The initial counter value",
    "field.counter.placeholder": "Default is 0",
    "field.counter": "Counter",
    "field.current_password.help": "Fill in your current password to confirm that it's you",
    "field.current_password": "Current password",
    "field.default_group.help": "The group to which the newly created accounts are associated",
    "field.default_group": "Default group",
    "field.defaultCaptureMode.help": "Default input mode used when the Direct input option is On",
    "field.defaultCaptureMode": "Default input mode",
    "field.digits.help": "The number of digits of the generated security codes",
    "field.digits": "Digits",
    "field.disable_all_security_devices.help": "All your security devices will be revoked. Use this option if you have lost one or its security has been compromised.",
    "field.disable_all_security_devices": "Disable all security devices",
    "field.disable_registration.help": "Prevent new user registration. Unless overridden (see below), this affects SSO as well, so new users won't be able to sign in via SSO",
    "field.disable_registration": "Disable registration",
    "field.display_mode.help": "Choose whether you want accounts to be displayed as a list or as a grid",
    "field.display_mode": "Display mode",
    "field.email": "Email",
    "field.enable_sharing.help": "Allow users to share their 2FA accounts with other users of this 2FAuth instance. When shared, 2FA accounts can be viewed and used by sharing recipients to generate OTP codes. Only the owner of an account can edit, delete, or export it, as well as view its secret or manage the sharing configuration of the account.",
    "field.enable_sharing": "Enable sharing",
    "field.enable_all_users_sharing_scope.help": "The All Users scope lets you target all users of the 2FAuth instance. When an account is shared at this level, it is automatically shared with all users, including those created after the sharing action.",
    "field.enable_all_users_sharing_scope.help_bis": "Disabling this setting will deactivate existing sharings with the All Users scope, but it will not revoke them. If you re-enable this setting later, these sharings will be active again unless sharings with specific users have been set up in the meantime.",
    "field.enable_all_users_sharing_scope": "Enable 'All Users' sharing scope",
    "field.enable_sso.help": "Allow visitors to authenticate using an external ID via the Single Sign-On scheme",
    "field.enable_sso": "Enable SSO",
    "field.extCurrentPassword.help": "The password currently used to unlock the extension",
    "field.extCurrentPassword": "Current password",
    "field.extNewPassword.help": "The new password that will be used to lock this extension and encrypt sensitive data when needed",
    "field.extNewPassword": "Kata sandi baru",
    "field.extPassword.help": "The password that will be used to lock this extension and encrypt sensitive data when needed",
    "field.extPassword": "Password",
    "field.findUserForShare.help": "Partial search supported on username, email must match exactly",
    "field.findUserForShare": "Find users to share with",
    "field.get_official_icons.help": "(Try to) Get the official icon of the 2FA issuer when adding an account",
    "field.get_official_icons": "Get official icons",
    "field.group.help": "The group to which the account is to be assigned",
    "field.group": "Group",
    "field.health_endpoint.help": "URL you can visit to check the health of this 2FAuth instance. This URL can be used to set up a Docker HEALTHCHECK or a Kubernetes HTTPS Liveness probe.",
    "field.health_endpoint": "Health endpoint",
    "field.hostUrl.help": "The web address of the 2FAuth instance where you signed up. For example: https://2fauth.mysite.me",
    "field.hostUrl": "2FAuth server URL",
    "field.icon_collection.help": "The icons collection to be queried at first when an official icon is required.",
    "field.icon_collection": "Favorite online collection",
    "field.icon_source.help": "Set whether to fetch the icons from an online logo collection or a local icon pack. Changing the following icon settings will not refresh icons that have already been fetched.",
    "field.icon_source": "Fetch icons from",
    "field.icon_pack.help": "The icon pack to use when an official icon is required. Icon packs are made available by uploading pack directories to the 2FAuth server, ask your instance administrator for more.",
    "field.icon_pack": "Icon pack",
    "field.icon_variant_strict_fetch.help": "Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.",
    "field.icon_variant_strict_fetch": "Strict fetch",
    "field.icon_variant.help": "Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.",
    "field.icon_variant": "Icon variant",
    "field.icon": "Ikon",
    "field.is_admin.help": "Give administrator rights to the user. Administrators have permissions to manage the whole app, i.e. settings and other users, but cannot generate password for a 2FA they don't own.",
    "field.is_admin": "Is administrator",
    "field.keep_sso_registration_enabled.help": "Allow new users to sign in for the first time via SSO whereas registration is disabled",
    "field.keep_sso_registration_enabled": "Keep SSO registration enabled",
    "field.language.help": "Language used to translate the 2FAuth user interface. Named languages are complete, set the one of your choice to override your browser preference.",
    "field.language": "Language",
    "field.name_this_device": "Name this device",
    "field.name": "Name",
    "field.new_name": "New name",
    "field.new_owner.help": "The user to which the ownership of this account will be transferred.",
    "field.new_owner": "New owner",
    "field.new_password": "Kata sandi baru",
    "field.notify_on_failed_login.help": "Get an email each time an attempt to connect to your 2FAuth account fails",
    "field.notify_on_failed_login": "On failed login",
    "field.notify_on_new_auth_device.help": "Get an email when a new device connects to your 2FAuth account for the first time",
    "field.notify_on_new_auth_device": "On new device",
    "field.options.help": "You can leave the following options blank if you don't know how to set them. The most commonly used values will be applied.",
    "field.otp_generation.help": "Set how and when One-Time Passwords (OTP) are displayed",
    "field.otp_generation": "Show Password",
    "field.otp_type.help": "Time-based OTP or HMAC-based OTP or Steam OTP",
    "field.otp_type": "Choose the type of OTP to create",
    "field.password_format.help": "Change how the passwords are displayed by grouping digits to ease readability and memorization",
    "field.password_format": "Password formatting",
    "field.password": "Password",
    "field.period.help": "The period of validity of the generated security codes in second",
    "field.period.placeholder": "Default is 30",
    "field.period": "Period",
    "field.remember_active_group.help": "Save the last group filter applied and restore it on your next visit",
    "field.remember_active_group": "Remember group filter",
    "field.restrict_list.help": "Emails in this list will be allowed to register. Separate addresses with a pipe ('{'|'}')",
    "field.restrict_list": "Filtering list",
    "field.restrict_registration.help": "Make registration only available to a limited range of email addresses. Both rules can be used simultaneously. This has no effect on registration via SSO.",
    "field.restrict_registration": "Restrict registration",
    "field.restrict_rule.help": "Emails matching this regular expression will be allowed to register",
    "field.restrict_rule": "Filtering rule",
    "field.reveal_dotted_otp.help": "Let the ability to temporarily reveal Dot-Obscured passwords",
    "field.reveal_dotted_otp": "Reveal obscured OTP",
    "field.secret.help": "The key used to generate your security codes",
    "field.secret": "Secret",
    "field.service.placeholder": "Google, Twitter, Apple",
    "field.service": "Layanan",
    "field.show_accounts_icons.help": "Show account icons in the main view",
    "field.show_accounts_icons": "Show icons",
    "field.show_email_in_footer.help": "Display the logged-in user's email in the footer instead of direct navigation links. The links are then available in a menu behind a click/tap on the email address.",
    "field.show_email_in_footer": "Show email in footer",
    "field.show_in_chips.help": "Display this group as a chip in the group selector on the main view. This has no effect if 'Use Chips for toggling' is disabled in user preferences.",
    "field.show_in_chips": "Show in chip toggles",
    "field.show_next_otp.help": "Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)",
    "field.show_next_otp": "Show next OTP",
    "field.show_otp_as_dot.help": "Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature",
    "field.show_otp_as_dot": "Show generated OTP as dot",
    "field.show_quick_nav_menus.help": "Add a navigation menu to the side of certain long pages so that you can scroll directly to specific sections. This feature is only available on desktop. Menus won't be visible on mobile or tablet.",
    "field.show_quick_nav_menus": "Show quick nav menus",
    "field.show_virtual_chips.help": "Show chips for virtual groups like the Group Less Accounts group, the Shared With/By Me group, etc...",
    "field.show_virtual_chips": "Show virtual groups",
    "field.sort_case_sensitive.help": "When invoked, force the Sort function to sort accounts on a case-sensitive basis",
    "field.sort_case_sensitive": "Sort case sensitive",
    "field.store_icon_to_database.help": "Uploaded icons are registered in the database in addition to the file system storage, which is then used only as a cache. This makes creating a 2FAuth backup much easier, as only the database has to be backed up.",
    "field.store_icon_to_database.help_bis": "But beware, this may has some drawbacks: The database size may increase significantly if the instance hosts many large icons. It may also affect the application performance because the file system is hit more often to ensure it is synchronised with the database.",
    "field.store_icon_to_database": "Store icons to database",
    "field.test_email.help": "Send a test email to control your instance's email configuration. It is important to have a working configuration, otherwise users will not be able to request a reset password.",
    "field.test_email": "Email configuration test",
    "field.theme.help": "Force a specific theme or apply the theme defined in your system/browser preferences",
    "field.theme": "Theme",
    "field.timezone.help": "The time zone applied to all dates and times displayed in the application",
    "field.timezone": "Time zone",
    "field.use_basic_qrcode_reader.help": "If you experiences issues when capturing QR codes enables this option to switch to a more basic but more reliable QR code reader",
    "field.use_basic_qrcode_reader": "Use basic QR code reader",
    "field.use_chips_to_select_group.help": "Show a set of chips above the 2FA account list to allow group toggling direclty from the main view. When disabled, the name of the active group is displayed on a label that must be clicked to invoke the group selector.",
    "field.use_chips_to_select_group": "Use Chips for toggling",
    "field.use_encryption.help": "Sensitive data, the 2FA secrets and emails, are stored encrypted in database. Be sure to backup the APP_KEY value of your .env file (or the whole file) as it serves as key encryption. There is no way to decypher encrypted data without this key.",
    "field.use_encryption": "Protect sensitive data",
    "field.use_sso_only.help": "Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.",
    "field.use_sso_only": "Use SSO only",
    "field.use_webauthn_only.help": "Make WebAuthn the only authorized method to log into your 2FAuth account. This is the recommended setup to take advantage of the WebAuthn enhanced security.",
    "field.use_webauthn_only.help_bis": "In case of device lost, you will be able to recover your account by resetting this option and signing in using your email and password.",
    "field.use_webauthn_only.help_ter": "Attention! The Email & Password form remains available despite this option being enabled, but it will always return an 'Authentication failed' response.",
    "field.use_webauthn_only": "Use WebAuthn only",
    "field.useDirectCapture.help": "Choose whether you want to be prompted to choose an input mode among those available or if you want to directly use the default input mode",
    "field.useDirectCapture": "Direct input",
    "field.view_default_group_on_copy.help": "Always return to the default group when an OTP is copied",
    "field.view_default_group_on_copy": "View default group on copy",
    "heading.about": "Tentang",
    "heading.access_log": "Access log",
    "heading.access": "Access",
    "heading.account_recovery": "Pemulihan akun",
    "heading.2fa_accounts": "2FA accounts",
    "heading.sharing": "Sharing",
    "heading.sharing_setting": "Sharing setting",
    "heading.authentication": "Otentikasi",
    "heading.browser_restrictions": "Browser Restrictions",
    "heading.change_password": "Change password",
    "heading.danger_zone": "Danger Zone",
    "heading.data_input": "Data input",
    "heading.delete_account": "Delete account",
    "heading.edit_account": "Edit account",
    "heading.edit_group": "Edit group",
    "heading.environment": "Environment",
    "heading.general": "General",
    "heading.groups": "Grup",
    "heading.icons": "Icons",
    "heading.import": "Import",
    "heading.last_accesses": "Last accesses",
    "heading.login": "Masuk",
    "heading.new_account": "Akun baru",
    "heading.new_group": "New group",
    "heading.new_password": "Kata sandi baru",
    "heading.new_sharing": "New sharing",
    "heading.new_token": "New token",
    "heading.new_user": "New user",
    "heading.notifications": "Notifications",
    "heading.options": "Opsi",
    "heading.one_time_passwords": "One-Time Passwords",
    "heading.otp_generation_log": "OTP generations log",
    "heading.password": "Password",
    "heading.personal_access_tokens": "Personal access tokens",
    "heading.preferences": "Preferences",
    "heading.profile": "Profile",
    "heading.purpose": "Purpose",
    "heading.qr_code": "QR Code",
    "heading.register": "Register",
    "heading.registrations": "Registrations",
    "heading.rename_device": "Rename device",
    "heading.reset_extension": "Reset extension",
    "heading.reset_password": "Reset password",
    "heading.resources": "Resources",
    "heading.security_devices": "Perangkat keamanan",
    "heading.security": "Security",
    "heading.server_parameter": "Server Parameters",
    "heading.session": "Session",
    "heading.setup": "Setup",
    "heading.single_sign_on": "Single Sign-On (SSO)",
    "heading.sso_login": "SSO login",
    "heading.storage": "Storage",
    "heading.supported_migration_formats": "Supported migration formats",
    "heading.user": "User",
    "heading.transfer_ownership": "Transfer ownership",
    "heading.twofauth_webext": "2FAuth webext",
    "heading.unauthorized": "Unauthorized",
    "heading.update_profile": "Profile update",
    "heading.user_management": "User management",
    "heading.users": "Users",
    "heading.webauthn_login": "WebAuthn login",
    "label.1_day": "After 1 day",
    "label.1_hour": "After 1 hour",
    "label.1_minutes": "After 1 minute",
    "label.10_minutes": "After 10 minutes",
    "label.15_minutes": "After 15 minutes",
    "label.2_minutes": "After 2 minutes",
    "label.30_minutes": "After 30 minutes",
    "label.5_minutes": "After 5 minutes",
    "label.about": "About",
    "label.account": "Account",
    "label.accounts_shared_with_me": "Accounts shared with me",
    "label.accounts_I_m_sharing": "Accounts I'm sharing",
    "label.actions": "Actions",
    "label.active_group": "Active group",
    "label.add_to_2fauth": "Add to 2FAuth",
    "label.administrator": "Administrator",
    "label.advanced_form": "Advanced form",
    "label.after_a_click_tap": "After a click/tap",
    "label.all_of_them_on_home.title": "Show all passwords in the main view, without doing anything",
    "label.all_of_them_on_home": "All of them, on home",
    "label.all": "All",
    "label.all_accounts": "All accounts",
    "label.group_less": "Group-less",
    "label.group_less_accounts": "Group-less accounts",
    "label.alone_in_its_own_view.title": "Click an account to get a password in a dedicated view",
    "label.alone_in_its_own_view": "Alone, in its own view",
    "label.api": "API",
    "label.app_setup": "App setup",
    "label.apply": "Apply",
    "label.auth": "Authentication",
    "label.automatic": "Auto",
    "label.back": "Back",
    "label.browser_preference": "Preferensi perambaan",
    "label.browser": "Browser",
    "label.cancel": "Cancel",
    "label.change_password": "Change password",
    "label.check_all": "All",
    "label.check_now": "Check now",
    "label.choose_image": "Unggah",
    "label.clear": "Clear",
    "label.close": "Close",
    "label.constantly": "Constantly",
    "label.continue": "Continue",
    "label.copy_to_clipboard": "Copy to clipboard",
    "label.copy": "Copy",
    "label.counter": "Counter",
    "label.create": "Create",
    "heading.credits": "Credits",
    "label.dark": "Dark",
    "label.default": "Default",
    "label.delete_this_user": "Delete this user",
    "label.delete_your_account": "Delete your account",
    "label.delete": "Delete",
    "label.demo": "Demo",
    "label.detect_qrcode": "Detect QR Codes",
    "label.device": "Device",
    "label.discard_all": "Discard all",
    "label.discard_duplicates": "Discard duplicates",
    "label.docs": "Docs",
    "label.done": "Done",
    "label.edit": "Edit",
    "label.export": "Export",
    "label.extension": "Extension",
    "label.fifteen_minutes": "After 15 minutes",
    "label.five_minutes": "After 5 minutes",
    "label.generate": "Generate",
    "label.github": "Github",
    "label.grid": "Grid",
    "label.half_digit": "1234 5678",
    "label.half.legend": "Split digits into two equals groups",
    "label.half": "by Half",
    "label.i_m_lucky": "Coba keberuntunganku",
    "label.uploaded_pack": "Uploaded pack",
    "label.import_all": "Import all",
    "label.import": "Import",
    "label.ip_address": "IP Address",
    "label.IP": "IP",
    "label.issuer": "Issuer",
    "label.light": "Light",
    "label.list": "List",
    "label.livescan": "QR code livescan",
    "label.manage": "Manage",
    "label.maybe_later": "Maybe later",
    "label.move": "Move",
    "label.my_device": "My device",
    "label.never": "Never",
    "label.new": "New",
    "label.no_group": "No group",
    "label.no_available_icon_packs": "- No pack -",
    "label.not_shared": "Not shared",
    "label.remove_from_group": "Remove from their group",
    "label.oauth": "OAuth",
    "label.on_otp_copy": "On security code copy",
    "label.one_day": "After 1 day",
    "label.one_hour": "After 1 hour",
    "label.one_minutes": "After 1 minute",
    "label.one_month": "1 mo.",
    "label.one_year": "1 yr.",
    "label.online_collection": "Online collection",
    "label.open_in_browser": "Open in browser",
    "label.openid": "OpenID",
    "label.operating_system_short": "OS",
    "label.options": "Opsi",
    "label.otpauth_export_format": "otpauth URIs",
    "label.pair_digit": "12 34 56",
    "label.pair.legend": "Group digits two by two",
    "label.pair": "by Pair",
    "label.plain_text": "Plain text",
    "label.prefill_using_qrcode": "Isi awal menggunakan sebuah Kode QR",
    "label.qr_code": "QR Code",
    "label.qr_code_upload": "QR code upload",
    "label.refresh": "Muat Ulang",
    "label.register_a_device": "Register a device",
    "label.register": "Register",
    "label.regular": "Regular",
    "label.remove_icon": "Hapus ikon",
    "label.resend_email": "Resend email",
    "label.reset_extension": "Reset extension",
    "label.reset_password": "Reset password",
    "label.reset": "Reset",
    "label.revoke": "Revoke",
    "label.save": "Save",
    "label.scan_qrcode": "Pindai kode QR",
    "label.search": "Search",
    "label.select_accounts_to_show": "Select accounts to show",
    "label.send_password_reset_link": "Send password reset link",
    "label.send_recovery_link": "Send recovery link",
    "label.send": "Send",
    "label.share": "Share",
    "label.shared": "Shared",
    "label.shared_by_me": "Shared by me",
    "label.shared_with_me": "Shared with me",
    "label.share_with_all": "All users",
    "label.share_with_specific_users": "Specific users",
    "label.show_me": "Show me",
    "label.sign_in": "Masuk",
    "label.sign_out": "Keluar",
    "label.submit": "Submit",
    "label.ten_minutes": "After 10 minutes",
    "label.test": "Tes",
    "label.text_file": "Text file",
    "label.thirty_minutes": "After 30 minutes",
    "label.time": "Time",
    "label.to_import": "Import",
    "label.transfer": "Transfer",
    "label.transfer_ownership": "Transfer ownership",
    "label.trio_digit": "123 456",
    "label.trio.legend": "Group digits three by three",
    "label.trio": "by Trio",
    "label.two_minutes": "After 2 minutes",
    "label.twofauth_export_format": "2FAuth format",
    "label.unlock": "Buka",
    "label.unshare": "Unshare",
    "label.update": "Update",
    "label.upload_qrcode": "Unggah kode QR",
    "label.upload": "Upload",
    "label.users": "Users",
    "label.variables": "Variables",
    "label.webauthn": "WebAuthn",
    "label.webextension": "Web extension",
    "label.x_month": "{x} mos.",
    "lang.bg": "Български (Bulgarian)",
    "lang.da": "Dansk (Danish)",
    "lang.de": "Deutsch (German)",
    "lang.en": "English (English)",
    "lang.es-ES": "Español (Spanish)",
    "lang.fr": "Français (French)",
    "lang.hi": "हिंदी (Hindi)",
    "lang.it": "Italiano (Italian)",
    "lang.ja": "日本語 (Japanese)",
    "lang.ko": "한국어 (Korean)",
    "lang.nl": "Nederlands (Dutch)",
    "lang.pt-BR": "Português (Portuguese, Brazilian)",
    "lang.ru": "Русский (Russian)",
    "lang.tr": "Türkçe (Turkish)",
    "lang.zh-CN": "简体中文 (Chinese Simplified)",
    "link.about": "Tentang",
    "link.add_sharing": "Add sharing",
    "link.add_users": "Add users",
    "link.admin_panel": "Admin panel",
    "link.back_to_home": "Back to home",
    "link.configure": "Configure",
    "link.continue": "Continue",
    "link.create_group": "Create new group",
    "link.create_new_user": "Create a user",
    "link.create_your_first_group": "Create your first group",
    "link.docs_how_to_create_a_pat": "How to create a PAT",
    "link.edit": "Edit",
    "link.generate_new_token": "Generate a new token",
    "link.go_to_2fauth_host": "Go to 2FAuth",
    "link.help_translate_2fauth": "Help translate 2FAuth",
    "link.icons_doc": "Icons Documentation",
    "link.login_and_password": "masuk & kata sandi",
    "link.manage_groups": "Manage groups",
    "link.manage_sharing": "Manage sharing",
    "link.manage": "Manage",
    "link.maybe_later": "Mungkin nanti",
    "link.open_2fauth_to_create_group": "Open 2FAuth to create a group",
    "link.otp_generation_log": "OTP generation log",
    "link.recover_your_account": "Recover your account",
    "link.register_a_new_device": "Daftarkan sebuah perangkat baru",
    "link.register": "Register",
    "link.request_password_reset": "Reset it",
    "link.reset_extension": "Reset extension",
    "label.reset_your_password": "Reset your password",
    "link.scan": "Scan",
    "link.security_device": "sebuah perangkat keamanan",
    "link.see_full_log": "See full log",
    "link.see_how_to_enable_sso": "See how to enable a provider",
    "link.settings": "Settings",
    "link.sharing_doc": "Sharing Documentation",
    "link.sign_in_here": "You can sign without SSO",
    "link.sign_in": "Masuk",
    "link.transfer_ownership": "Transfer ownership",
    "link.twofauth_export_schema": "2FAuth export schema",
    "link.use_advanced_form": "Gunakan formulir lanjutan",
    "link.view_as_qrcode": "View as QR Code",
    "link.view_on_github": "View on Github",
    "link.why_this": "Why do I see this?",
    "message.2fauth_description": "A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes",
    "message.2fauth_teaser": "A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes",
    "message.log_has_more_entries": "The log contains more entries.",
    "message.access_log_legend_for_user": "Full access log for user {username}",
    "message.account_bound_to_x_via_oauth": "This account is bound to a {provider} account via OAuth",
    "message.account_linked_to_sso_x_provider": "You signed-in via SSO using your {provider} account. Your information cannot be changed here but on {provider}.",
    "message.account_recovery_email_sent": "Account recovery email sent!",
    "message.add_first_account": "Pilih sebuah metode dan tambahkan terlebih dahulu akun anda",
    "message.add_your_first_user_to_share_this_account_with": "Add the first user to share this account with",
    "message.admin_users_legend": "Manage users registered on your instance or create new ones.",
    "message.all_users_meaning": "Set to 'All users' to share this account with all other users of the 2FAuth instance. This includes both existing and future users.",
    "message.already_authenticated": "Telah terotentikasi",
    "message.already_register": "Already registered?",
    "message.already_shared": "already shared",
    "message.alternative_methods": "Alternative methods",
    "message.auth_handled_by_proxy": "Authentication handled by a reverse proxy, below settings are disabled.",
    "message.authentication_against_server_failed": "Authentication against the server failed.",
    "message.bind_2fauth_to_use_extension": "The perfect companion to your 2FAuth web application",
    "message.browser_on_platform": ":browser on :platform",
    "message.caps_lock_is_on": "Caps lock is On",
    "message.delete_this_user_legend": "The user account will be deleted as well as all its 2FA data.",
    "message.delete_your_account_and_reset_all_data": "Your user account will be deleted as well as all your 2FA data. There is no going back.",
    "message.deleting_2fauth_account_does_not_impact_provider": "Deleting your 2FAuth account has no impact on your external SSO account.",
    "message.deleting_group_does_not_delete_accounts": "Deleting a group does not delete accounts",
    "message.detect_qrcode_in_page_legend": "Start detection and select the code, I'll handle the rest.",
    "message.direct_input": "Direct input",
    "message.disabled_in_demo": "Feature disabled in Demo mode",
    "message.do_not_set_password_or_encryption": "Do NOT enable Password protection or Encryption when you export data from a 2FA app otherwise 2FAuth will not be able to decipher them.",
    "message.dont_have_account_yet": "Don't have your account yet?",
    "message.double_check_new_owner": "Be sure to double-check your choice before proceeding as this action cannot be undone (by you). Also, ensure you are transferring the ownership to a trusted user as they will have full control over this 2FA account.",
    "message.email_will_be_send_to_x": "The email will be send to {email}",
    "message.enhance_security_using_webauthn": "You can enhance the security of your 2FAuth account by enabling WebAuthn authentication.",
    "message.ensure_you_open_mail_in_trusted_device": "Ensure you open the email on a device you fully own.",
    "message.error_occured": "Terjadi kesalahan:",
    "message.expected_format_for_direct_input": "Expected: A list of otpauth URI, one by line",
    "message.expire_in_x_day": "Expires in {days_to_expiration} day(s)",
    "message.expired_since_x": "Expired since {expired_at}",
    "message.failed_login_on": "Failed login on {login_at}",
    "message.failure": "Failure",
    "message.fetching_data": "Fetching data...",
    "message.keep_in_mind_share_principle": "Keep in mind that sharing an account does not give permission to recipient to access sensitive data of the 2FA account but only the ability to generate OTP codes.",
    "message.firefox_popup_restriction_info": "Your browser (Firefox) requires a special preference to be enabled for the extension to automatically open when you capture a QR code from a webpage.",
    "message.forgot_your_password": "Forgot your password?",
    "message.otp_generated_by_on": "{otp} generated by {requester} on {generated_at}",
    "message.has_lower_case": "Has lower case",
    "message.has_number": "Has number",
    "message.has_special_char": "Has special char",
    "message.has_upper_case": "Has upper case",
    "message.help_colon": "Help: ",
    "message.hi_x_its_all_good": "Hi {username}, it's all good",
    "message.i_m_lucky_legend": "The 'Try my luck' button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like '.com'), use the exact name of the service, avoid special chars.",
    "message.if_administrator": "Administrator?",
    "message.import_legend_afterpart": "Use the Export feature of these apps to get a migration resource like a QR code or a JSON file then load it here.",
    "message.import_legend": "2FAuth can import data from various 2FA apps.",
    "message.imported": "Imported",
    "message.invalid_account": "- invalid account -",
    "message.invalid_reset_token": "This reset token is invalid.",
    "message.invalid_service": "- invalid service -",
    "message.is_long_enough": "8 characters min.",
    "message.is_pat_still_valid": "Is your personal access token still valid?",
    "message.is_shared_with_all_users": "Shared with all users",
    "message.is_shared_with_all_users_legend": "Every user of this 2FAuth instance, both current and future, can see this account and generate passwords for it.",
    "message.last_seen_on_date": "Last seen {date}",
    "message.logos_by": "Logos by",
    "message.lost_your_device": "Lost your device?",
    "message.made_with": "Made with",
    "message.make_sure_copy_token": "Make sure to copy your personal access token now. You won’t be able to see it again!",
    "message.manage_account_at_proxy_level": "Manage the account at proxy level.",
    "message.manage_auth_at_proxy_level": "Manage authentication at proxy level.",
    "message.manage_groups_legend": "You can create groups to organize your accounts the way you want. All accounts remain visible in the pseudo group named 'All', regardless of the group they belong to.",
    "message.mandatory_rules": "Mandatory",
    "message.move_selected_to": "Move selected to",
    "message.need_to_import_qrcode_punchline": "Need to import one of the visible QR codes of this page into 2FAuth?",
    "message.or": "Or",
    "message.or_filter_by_group": "Or filter accounts by group",
    "message.ownership_can_be_transferred_legend": "You can transfer the ownership of this 2FA account to another user. The new owner will have full control over it.",
    "message.ownership_can_be_transferred_sharing_legend": "Existing sharing settings of the account will not be impacted by the transfer.",
    "message.ownership_can_be_transferred_sharing_legend_if_with_all": "If this account is currently shared with all users, you will be able to continue generating One-Time Passwords for it.",
    "message.ownership_can_be_transferred_sharing_legend_if_with_specific_users": "If this account is currently shared with specific users, you won't see it anymore unless the new owner shares it with you afterward.",
    "message.need_a_security_device_to_enable_options": "Set at least one device to enable the following options",
    "message.no_account_here": "Tidak ada 2FA disini!",
    "message.no_entry_yet": "No entry yet",
    "message.no_group_yet": "No group yet",
    "message.no_image_found_in_clipboard": "No image found in clipboard",
    "message.no_match": "No match",
    "message.no_provider": "no provider",
    "message.no_result": "No result",
    "message.no_service": "- tidak ada layanan -",
    "message.no_sso_provider_or_provider_is_missing": "Provider is missing?",
    "message.not_shared": "not shared",
    "message.nothing": "nothing",
    "message.notifications.failed_login.connection_details": "Here are the details of this connection attempt",
    "message.notifications.failed_login.recommandations": "If this was you, you can ignore this alert. If further attempts fail, you should contact the 2FAuth administrator to review security settings and take action against this attacker.",
    "message.notifications.failed_login.resume": "There has been a failed login attempt to your 2FAuth account.",
    "message.notifications.failed_login.subject": "Failed login to 2FAuth",
    "message.notifications.hello_user": "Hello :username,",
    "message.notifications.hello": "Hello",
    "message.notifications.new_device.connection_details": "Here are the details of this connection",
    "message.notifications.new_device.recommandations": "If this was you, you can ignore this alert. If you suspect any suspicious activity on your account, please change your password.",
    "message.notifications.new_device.resume": "A new device has just connected to your 2FAuth account.",
    "message.notifications.new_device.subject": "Connection to 2FAuth from a new device",
    "message.notifications.twofaccount_ownership_transferred.check_shares": "As this 2FA account may have been shared with other users before this ownership transfer, you should review the account's sharing settings to ensure they are still appropriate.",
    "message.notifications.twofaccount_ownership_transferred.resume": "We wanted to let you know that :actor transferred ownership of 2FA account :twofaccount to you. You are now the owner of this 2FA account and have full control over it.",
    "message.notifications.twofaccount_ownership_transferred.subject": "Ownership transfer on a 2FA account",
    "message.notifications.twofaccount_share_revoked.cannot_use_it_to_generate_otp": "You can no longer view this 2FA account or use it to generate One-Time Passwords.",
    "message.notifications.twofaccount_share_revoked.resume_all_users": "We wanted to let you know that :actor has revoked sharing of 2FA account :twofaccount for all users.",
    "message.notifications.twofaccount_share_revoked.resume_user": "We wanted to let you know that :actor has revoked your access to 2FA account :twofaccount.",
    "message.notifications.twofaccount_share_revoked.subject": "2FA account sharing revoked",
    "message.notifications.twofaccount_shared.resume_all_users": "We wanted to let you know that :actor shared 2FA account :twofaccount with all users.",
    "message.notifications.twofaccount_shared.resume_user": "We wanted to let you know that :actor shared 2FA account :twofaccount with you.",
    "message.notifications.twofaccount_shared.subject": "A 2FA account has been shared with you",
    "message.notifications.twofaccount_shared.use_it_to_generate_otp": "You can now view this 2FA account and use it to generate One-Time Passwords as long as the share is active.",
    "message.notifications.regards": "Regards",
    "message.notifications.reset_password.subject": "2FAuth Password Reset",
    "message.notifications.reset_password.reason": "You are receiving this email because you requested a password reset for your 2FAuth account.",
    "message.notifications.reset_password.expire_in_x_minutes": "This password reset link will expire in :count minutes.",
    "message.notifications.reset_password.no_action_required": "If you did not request a password reset, no further action is required.",
    "message.notifications.test_email_settings.reason": "You are receiving this email because you requested a test email to validate the email settings of your 2FAuth instance.",
    "message.notifications.test_email_settings.subject": "2FAuth test email",
    "message.notifications.test_email_settings.success": "Good news, it works :)",
    "message.optional_rules_you_should_follow": "Recommended (highly)",
    "message.or_continue_with": "You can also continue with:",
    "message.otpauth_export_format_desc": "otpauth URI is the most common format used to exchange 2FA data, for example in the form of a QR code when you enable 2FA on a web site. Select this if you want to switch from 2FAuth.",
    "message.otpauth_export_format_sub": "Export data as a list of otpauth URIs",
    "message.parsing_data": "Parsing data...",
    "message.password_login_and_webauthn_are_disabled": "Password login and WebAuthn are disabled.",
    "message.password_request_expired": "A password reset request exists for this user but has expired, meaning that the user has not changed their password in time. This may be a request from the user themselves or from an administrator.",
    "message.password_requested_on_t": "A password reset request exists for this user (request sent at {datetime}), which means that the user has not yet changed their password but the link they received is still valid. This may be a request from the user themselves or from an administrator.",
    "message.possible_duplicate": "An account with the exact same data already exists",
    "message.purpose_description": "This web extension is an add-on to the 2FAuth web application. It lets you access the 2FA data of your 2FAuth user account and generate OTPs directly from your browser bar.",
    "message.purpose_requirements": "You must have a 2FAuth user account and bind it to the extension in order to use it. This is done by providing the 2FAuth server address and a Personal Access Token (PAT).",
    "message.recover_account_instructions": "To recover your account, 2FAuth resets some Webauthn settings so you will be able to sign in using your email and password.",
    "message.recovery_punchline": "2FAuth will send you a recovery link to this email address. Click the link in the received email and follow the instructions.",
    "message.registered_on_date": "Registered {date}",
    "message.registration_not_supported_visit_tour_instance": "2FA registraton from the extension is not supported yet. Visit your 2FAuth app to add your first 2FA.",
    "message.resend_email_help": "Use 'Resend email' to send a new password reset email to the user so he can set a new password. This will leave its current password as is and any previous request will be revoked.",
    "message.reset_extension_description_bis": "Use this option if you forgot the extension password.",
    "message.reset_extension_description": "The extension will be stripped of its current configuration and 2FAuth data. It will be available again for rebinding to a 2FAuth user account.",
    "message.reset_password_help": "Use 'Reset password' to force a password reset (this will set a temporary password) before sending a password reset email to the user so they can set a new password. Any previous request will be revoked.",
    "message.reset_punchline": "2FAuth will send you a password reset link to this address. Click the link in the received email to set a new password.",
    "message.reset_your_password_to_delete_your_account": "If you always used SSO to sign in, sign out then use the reset password feature to get a password so you can fill this form.",
    "message.retry_or_reset_extension": "You can try to refresh (maybe it was a temporary problem) or you can reset the extension and provide a new token.",
    "message.revoking_a_device_is_permanent": "Revoking a device is permanent",
    "message.revoking_a_token_is_permanent": "Revoking a token is permanent",
    "message.security_devices_legend": "Perangkat otentikasi yang dapat anda gunakan untuk masuk ke 2FAuth, seperti kunci kemanan(cth. Yubikey) atau smartphone dengan kemampuan biometrik (cth. Apple FaceId/TouchId)",
    "message.selected_users_meaning": "Set to 'Specific users' to share this account with the users of your choice.",
    "message.settings_managed_by_administrator": "Some settings are being managed by your administrator",
    "message.share_account_with_other_users": "Share this 2FA account with other users of this 2FAuth instance.",
    "message.shared_account_can_be_viewed_not_full_controlled": "Shared accounts can be viewed and used by other users to generate OTP codes, but only the owner can edit or delete them, or view their secrets.",
    "message.shared_by_x": "Shared by {username}",
    "message.shared_since_x": "Since {date}",
    "message.shared_with_all": "shared with all",
    "message.shared_with_specific_users": "shared with specific users",
    "message.sign_in_using_email_password": "You can connect using the email address {email} and the password {password}",
    "message.sign_in_using_sso": "Pick an SSO provider to sign in with:",
    "message.sign_in_using": "Masuk dengan",
    "message.some_translation_are_missing": "Some translations are missing using the browser preferred language?",
    "message.sso_only_form_restricted_to_admin": "Regular users must sign in with SSO. Other methods are for administrators only.",
    "message.sso_only_x_settings_are_disabled": "Authentication is restricted to SSO only, {auth_method} is disabled",
    "message.stream.camera_not_suitable.reason": "Installed cameras are not suitable",
    "message.stream.camera_not_suitable.solution": "Please use another device/camera",
    "message.stream.https_required": "HTTPS required for camera streaming",
    "message.stream.live_scan_cant_start": "Live scan can't start :(",
    "message.stream.need_grant_permission.click_camera_icon": "It is usually done by clicking on a slashed camera icon in or next to the browser's address bar",
    "message.stream.need_grant_permission.reason": "2FAuth does not have permission to access your camera",
    "message.stream.need_grant_permission.solution": "You need to grant permission to use your device camera. If you already denied and your browser do not prompt you again, please refers to the browser documentation to find out how to grant permission.",
    "message.stream.no_cam_on_device.reason": "No camera on this device",
    "message.stream.no_cam_on_device.solution": "Maybe you forgot to plug in your webcam",
    "message.stream.not_readable.reason": "Fail to load scanner",
    "message.stream.not_readable.solution": "Is the camera already in use? Ensure that no other app use your camera and try again",
    "message.stream.secured_context_required.reason": "Secure context required",
    "message.stream.secured_context_required.solution": "HTTPS is required for live scan. If you run 2FAuth from your computer, do not use virtual host other than localhost",
    "message.stream.stream_api_not_supported.reason": "Stream API is not supported in this browser",
    "message.stream.stream_api_not_supported.solution": "You should use a modern browser",
    "message.submitted_data_parsed_now_accounts_are_awaiting_import": "The following 2FA accounts were found in the migration resource. So far none of them have been added to 2FAuth.",
    "message.successful_login_on": "Successful login on {login_at}",
    "message.successful_logout_on": "Successful logout on {logout_at}",
    "message.supported_formats_for_file_upload": "Accepted: Plain text, json, 2fas",
    "message.supported_formats_for_qrcode_upload": "Accepted: jpg, jpeg, png, bmp, gif, svg, or webp",
    "message.this_account_is_currently_x": "This account is currently {sharing_status}.",
    "message.this_is_not_soft_delete": "This is not a soft delete, there is no going back.",
    "message.this_form_does_not_affect_existing_sharing": "This form does not affect existing shares of the account. To stop sharing this account with a user, you need to revoke the sharing from the sharing settings.",
    "message.throttle": "Terlalu banyak upaya log masuk. Silakan coba lagi dalam {seconds} detik.",
    "message.token_legend": "Personal Access Tokens allow any app to authenticate to the 2Fauth API. You should specify the access token as a Bearer token in the authorization header of consumer apps requests.",
    "message.token_remains_valid": "This action does not revoke the personal access token in use.",
    "message.twofauth_export_format_desc": "You should prefer this option if you need to create a backup that can be restored. This format takes care of the icons.",
    "message.twofauth_export_format_sub": "Export data using the 2FAuth json schema",
    "message.twofauth_export_format_url": "The schema definition is described here:",
    "message.twofauth_webext_teaser": "A browser extension to retrieve 2FA security codes generated from your 2FAuth server.",
    "message.ui_icons_by": "UI Icons by",
    "message.unlock_description": "The extension is locked to protect its data. Enter the extension password to access your 2FAs.",
    "message.use_buttons_to_save_or_discard": "Use the available buttons to permanently save them to your 2FA collection or discard them.",
    "message.use_security_device_to_sign_in": "Get ready to authenticate using (one of) your security devices. Plug your key in, remove face mask or gloves, etc.",
    "message.use_those_credentials": "Use email address {email} and password {password}",
    "message.user_account_controlled_by_proxy": "User account made available by an authentication proxy.",
    "message.user_has_x_active_pat": "{count} active token(s)",
    "message.user_has_x_security_devices": "{count} security device(s) (passkeys)",
    "message.viewed_on": "Viewed on {login_at}",
    "message.warning_no_icon_pack": "No icon pack found on the server.",
    "message.webauthn_login_disabled": "Webauthn login disabled",
    "message.webauthn_uses_trusted_devices": "WebAuthn allows you to use trusted devices (like Yubikeys or smartphones with biometric capabilities) to sign in quickly and more securely.",
    "message.welcome_to_2fauth": "Welcome to 2FAuth",
    "message.welcome_to_demo_app": "Welcome to the 2FAuth demo.",
    "message.welcome_to_testing_app": "Welcome to the 2FAuth testing instance",
    "message.workaround_available": "This is a simple configuration change that takes less than a minute. We've prepared a step-by-step guide to help you enable this feature.",
    "message.x_accounts": "{count} accounts",
    "message.x_is_available": "{version} is available",
    "message.x_selected": "{count} selected",
    "message.you_are_up_to_date": "This instance is up-to-date",
    "message.you_can_also_paste": "You can also Paste your clipboard",
    "message.you_can_toggle_sharing_setting_at_any_time": "You can toggle sharing setting at any time",
    "message.you_need_an_account_to_go_further": "You need an account to go further, please register yourself.",
    "notification.account_created": "Akun berhasil dibuat",
    "notification.account_updated": "Akun berhasil diperbaru",
    "notification.accounts_deleted": "Akun berhasil dihapus",
    "notification.accounts_moved": "Akun berhasil dipindahkan",
    "notification.authentication_failed": "Authentication failed",
    "notification.autolock_triggered_punchline": "Peristiwa yang di awasi oleh fitur Kunci Otomatis telah di picu. Jika anda terputus otomatis.",
    "notification.cache_cleared": "Cache cleared",
    "notification.copied_to_clipboard": "Copied to clipboard",
    "notification.data_refreshed_to_reflect_server_changes": "Data has been refresh to reflect server-side changes",
    "notification.device_revoked": "Device successfully revoked",
    "notification.device_successfully_registered": "Device successfully registered",
    "notification.group_name_saved": "Group name saved",
    "notification.group_successfully_created": "Group successfully created",
    "notification.group_successfully_deleted": "Group successfully deleted",
    "notification.no_available_icon_packs": "No icon pack available",
    "notification.password_changed": "Password changed",
    "notification.password_successfully_changed": "Password successfully changed",
    "notification.password_successfully_reset": "Password successfully reset",
    "notification.pats_succesfully_revoked": "User's PATs successfully revoked",
    "notification.profile_saved": "Profile successfully updated!",
    "notification.security_devices_succesfully_revoked": "User's security devices successfully revoked",
    "notification.setting_saved": "Settings saved",
    "notification.test_email_sent": "Test email sent, check your inbox",
    "notification.token_revoked": "Token successfully revoked",
    "notification.user_account_successfully_deleted": "User account successfully deleted",
    "notification.user_created": "user successfully created",
    "notification.user_role_updated": "User role updated",
    "notification.x_valid_accounts_found": "{count} valid accounts found",
    "pagination.next": "Selanjutnya &raquo;",
    "pagination.previous": "&laquo; Sebelumnya",
    "passwords.password": "Kata sandi harus setidaknya delapan karakter dan sesuai dengan konfirmasi.",
    "passwords.reset": "Kata sandi Anda telah diatur ulang!",
    "passwords.sent": "Kami telah mengirimkan email tautan pengaturan ulang kata sandi anda!",
    "passwords.throttled": "Mohon tunggu sebelum mencoba lagi.",
    "passwords.token": "Token pengaturan ulang kata sandi ini tidak valid.",
    "passwords.user": "Kami tidak dapat menemukan pengguna dengan alamat email tersebut.",
    "placeholder.search_user_placeholder": "User name, email...",
    "test.action": "This is an action",
    "test.alert": "This is an alert",
    "test.info": "This is an info",
    "test.success": "This is a success",
    "test.warn": "This is a warn",
    "title.404": "Item tidak ditemukan",
    "title.about": "Tentang",
    "title.accounts": "Akun",
    "title.accountSharing": "Account Sharing",
    "title.admin.appSetup": "App setup",
    "title.admin.auth": "Otentikasi",
    "title.admin.createUser": "Create user",
    "title.admin.logs.access": "Access log",
    "title.admin.manageUser": "Manage user",
    "title.admin.users": "Users management",
    "title.autolock": "Kunci Otomatis",
    "title.capture": "QR Kilat",
    "title.createAccount": "Buat akun",
    "title.createGroup": "Buat grup",
    "title.editAccount": "Ubah akun",
    "title.editGroup": "Edit grup",
    "title.flooded": "Banjir",
    "title.genericError": "Galat",
    "title.groups": "Grup",
    "title.importAccounts": "Impor Akun",
    "title.landing": "Landing",
    "title.login": "Masuk",
    "title.otpLogs": "OTP generation log",
    "title.password.request": "Atur ulang kata sandi",
    "title.password.reset": "Kata sandi baru",
    "title.reset_extension": "Reset extension",
    "title.register": "Register new account",
    "title.settings.account": "Akun pengguna",
    "title.settings.oauth.generatePAT": "Token personal baru",
    "title.settings.oauth.tokens": "Token OAuth",
    "title.settings.options": "Opsi",
    "title.settings.webauthn.devices": "Perangkat WebAuthn",
    "title.settings.webauthn.editCredential": "Pengaturan perangkat",
    "title.settings": "Settings",
    "title.shareAccount": "Share account",
    "title.showQRcode": "Akun sebagai kode QR",
    "title.start": "Akun baru",
    "title.transferOwnership": "Transfer ownership",
    "title.unlock": "Buka",
    "title.webauthn.lost": "Pemulihan akun",
    "title.webauthn.recover": "Daftarkan sebuah perangkat baru",
    "tooltip.clear_search": "Clear search",
    "tooltip.clear_selection": "Clear selection",
    "tooltip.close_the_x_page": "Close the {pagetitle} page",
    "tooltip.create_new_group": "Create a new group",
    "tooltip.copy_next_password": "Copy next password to clipboard",
    "tooltip.copy_to_clipboard": "Copy to clipboard",
    "tooltip.delete": "Delete",
    "tooltip.delete_account": "Delete account",
    "tooltip.delete_selected_accounts": "Delete selected accounts",
    "tooltip.detect_qrcode_in_page": "Detect QR codes in the active webpage",
    "tooltip.discard_this_account": "Discard this account",
    "tooltip.edit_account": "Edit account",
    "tooltip.edit_group": "Edit group",
    "tooltip.edit_sharing": "Edit sharing",
    "tooltip.export_selected_accounts": "Export selected accounts",
    "tooltip.generate_a_test_password": "Generate a test pasword",
    "tooltip.go_back_to_the_x_page": "Go back to the {pagetitle} page",
    "tooltip.hide_group_selector": "Hide group selector",
    "tooltip.hide_password": "Hide password",
    "tooltip.import_this_account": "Import this account",
    "tooltip.lock": "Kunci",
    "tooltip.manage": "Manage",
    "tooltip.manage_your_groups": "Manage your groups",
    "tooltip.move_selected_to_group": "Move selected into a group",
    "tooltip.otpauth_export_format_sub": "Export data as a list of otpauth URIs",
    "tooltip.refresh_icon_pack_list": "Refresh icon pack list",
    "tooltip.rename": "Rename",
    "tooltip.resend_email_title": "Resend a password reset email to the user",
    "tooltip.reset_password_title": "Reset the user's password",
    "tooltip.reveal_password": "Reveal password",
    "tooltip.revoke_all_devices_for_user": "Revoke all user's security devices",
    "tooltip.revoke_all_pat_for_user": "Revoke all user's tokens",
    "tooltip.revoke": "Revoke",
    "tooltip.search": "Search",
    "tooltip.select_all": "Select all",
    "tooltip.share_this_account": "Share this account",
    "tooltip.share_with_new_users": "Add new user sharing",
    "tooltip.shared_with_all": "Shared with all",
    "tooltip.show_group_selector": "Show group selector",
    "tooltip.show_last_month_log": "Show entries from the last month",
    "tooltip.show_one_year_log": "Show entries from the last year",
    "tooltip.show_qrcode": "Tampilkan kode QR",
    "tooltip.show_six_months_log": "Show entries from the last 6 months",
    "tooltip.show_three_months_log": "Show entries from the last 3 months",
    "tooltip.sign_in_using_security_device": "Masuk menggunakan sebuah perangkat keamanan",
    "tooltip.sort_ascending": "Sort ascending",
    "tooltip.sort_by_date_asc": "Show least recent first",
    "tooltip.sort_by_date_desc": "Show most recent first",
    "tooltip.sort_descending": "Sort descending",
    "tooltip.this_account_is_shared_by_x_with_you": "{username} shares this account with you",
    "tooltip.this_account_is_shared_with_all": "You share this account with all users",
    "tooltip.this_account_is_shared_with_specific_users": "You share this account with specific users",
    "tooltip.twofauth_export_format_sub": "Export data using the 2FAuth json schema",
    "tooltip.unlock": "Buka (tanggung resiko sendiri)",
    "tooltip.unshare_selected_accounts": "Revoke all shares on selected accounts",
    "tooltip.use_qrcode": "Gunakan sebuah kode QR untuk mengisi formulir secara ajaib",
    "tooltip.visit_x": "Visit {website}",
    "validation.accepted_if": "The :attribute field must be accepted when :other is :value.",
    "validation.accepted": "The :attribute field must be accepted.",
    "validation.active_url": "The :attribute field must be a valid URL.",
    "validation.after_or_equal": "The :attribute field must be a date after or equal to :date.",
    "validation.after": "The :attribute field must be a date after :date.",
    "validation.alpha_dash": "The :attribute field must only contain letters, numbers, dashes, and underscores.",
    "validation.alpha_num": "The :attribute field must only contain letters and numbers.",
    "validation.alpha": "The :attribute field must only contain letters.",
    "validation.array": "The :attribute field must be an array.",
    "validation.ascii": "The :attribute field must only contain single-byte alphanumeric characters and symbols.",
    "validation.before_or_equal": "The :attribute field must be a date before or equal to :date.",
    "validation.before": "The :attribute field must be a date before :date.",
    "validation.between.array": "The :attribute field must have between :min and :max items.",
    "validation.between.file": "The :attribute field must be between :min and :max kilobytes.",
    "validation.between.numeric": "The :attribute field must be between :min and :max.",
    "validation.between.string": "The :attribute field must be between :min and :max characters.",
    "validation.boolean": "The :attribute field must be true or false.",
    "validation.can": "The :attribute field contains an unauthorized value.",
    "validation.confirmed": "The :attribute field confirmation does not match.",
    "validation.contains": "The :attribute field is missing a required value.",
    "validation.current_password": "The password is incorrect.",
    "validation.custom.account.regex": "The :attribute field must not contain colon.",
    "validation.custom.email.ComplyWithEmailRestrictionPolicy": "This email address does not comply with the registration policy",
    "validation.custom.email.exists": "No account found using this email.",
    "validation.custom.email.IsValidEmailList": "All emails must be valid and separated with a pipe",
    "validation.custom.icon.image": "Supported format are jpeg, png, bmp, gif, svg, or webp.",
    "validation.custom.ids.regex": "IDs must be comma separated, without trailing comma.",
    "validation.custom.label.required": "The uri must have a label.",
    "validation.custom.otp_type.in": "The :attribute field is not supported.",
    "validation.custom.qrcode.image": "Supported format are jpeg, png, bmp, gif, svg, or webp.",
    "validation.custom.secret.isBase32Encoded": "The :attribute field must be a base32 encoded string.",
    "validation.custom.service.regex": "The :attribute field must not contain colon.",
    "validation.custom.uri.regex": "The :attribute field is not a valid otpauth uri.",
    "validation.date_equals": "The :attribute field must be a date equal to :date.",
    "validation.date_format": "The :attribute field must match the format :format.",
    "validation.date": "The :attribute field must be a valid date.",
    "validation.decimal": "The :attribute field must have :decimal decimal places.",
    "validation.declined_if": "The :attribute field must be declined when :other is :value.",
    "validation.declined": "The :attribute field must be declined.",
    "validation.different": "The :attribute field and :other must be different.",
    "validation.digits_between": "The :attribute field must be between :min and :max digits.",
    "validation.digits": "The :attribute field must be :digits digits.",
    "validation.dimensions": "The :attribute field has invalid image dimensions.",
    "validation.distinct": "The :attribute field has a duplicate value.",
    "validation.doesnt_end_with": "The :attribute field must not end with one of the following: :values.",
    "validation.doesnt_start_with": "The :attribute field must not start with one of the following: :values.",
    "validation.email": "The :attribute field must be a valid email address.",
    "validation.ends_with": "The :attribute field must end with one of the following: :values.",
    "validation.enum": "The selected :attribute is invalid.",
    "validation.exists": "The selected :attribute is invalid.",
    "validation.extensions": "The :attribute field must have one of the following extensions: :values.",
    "validation.file": "The :attribute field must be a file.",
    "validation.filled": "The :attribute field must have a value.",
    "validation.gt.array": "The :attribute field must have more than :value items.",
    "validation.gt.file": "The :attribute field must be greater than :value kilobytes.",
    "validation.gt.numeric": "The :attribute field must be greater than :value.",
    "validation.gt.string": "The :attribute field must be greater than :value characters.",
    "validation.gte.array": "The :attribute field must have :value items or more.",
    "validation.gte.file": "The :attribute field must be greater than or equal to :value kilobytes.",
    "validation.gte.numeric": "The :attribute field must be greater than or equal to :value.",
    "validation.gte.string": "The :attribute field must be greater than or equal to :value characters.",
    "validation.hex_color": "The :attribute field must be a valid hexadecimal color.",
    "validation.IconPackExists": "The icon pack cannot be found on the server.",
    "validation.image": "The :attribute field must be an image.",
    "validation.in_array": "The :attribute field must exist in :other.",
    "validation.in": "The selected :attribute is invalid.",
    "validation.integer": "The :attribute field must be an integer.",
    "validation.ip": "The :attribute field must be a valid IP address.",
    "validation.ipv4": "The :attribute field must be a valid IPv4 address.",
    "validation.ipv6": "The :attribute field must be a valid IPv6 address.",
    "validation.IsValidRegex": "The :attribute field must be a valid regex pattern.",
    "validation.json": "The :attribute field must be a valid JSON string.",
    "validation.list": "The :attribute field must be a list.",
    "validation.lowercase": "The :attribute field must be lowercase.",
    "validation.lt.array": "The :attribute field must have less than :value items.",
    "validation.lt.file": "The :attribute field must be less than :value kilobytes.",
    "validation.lt.numeric": "The :attribute field must be less than :value.",
    "validation.lt.string": "The :attribute field must be less than :value characters.",
    "validation.lte.array": "The :attribute field must not have more than :value items.",
    "validation.lte.file": "The :attribute field must be less than or equal to :value kilobytes.",
    "validation.lte.numeric": "The :attribute field must be less than or equal to :value.",
    "validation.lte.string": "The :attribute field must be less than or equal to :value characters.",
    "validation.mac_address": "The :attribute field must be a valid MAC address.",
    "validation.max_digits": "The :attribute field must not have more than :max digits.",
    "validation.max.array": "The :attribute field must not have more than :max items.",
    "validation.max.file": "The :attribute field must not be greater than :max kilobytes.",
    "validation.max.numeric": "The :attribute field must not be greater than :max.",
    "validation.max.string": "The :attribute field must not be greater than :max characters.",
    "validation.mimes": "The :attribute field must be a file of type: :values.",
    "validation.mimetypes": "The :attribute field must be a file of type: :values.",
    "validation.min_digits": "The :attribute field must have at least :min digits.",
    "validation.min.array": "The :attribute field must have at least :min items.",
    "validation.min.file": "The :attribute field must be at least :min kilobytes.",
    "validation.min.numeric": "The :attribute field must be at least :min.",
    "validation.min.string": "The :attribute field must be at least :min characters.",
    "validation.missing_if": "The :attribute field must be missing when :other is :value.",
    "validation.missing_unless": "The :attribute field must be missing unless :other is :value.",
    "validation.missing_with_all": "The :attribute field must be missing when :values are present.",
    "validation.missing_with": "The :attribute field must be missing when :values is present.",
    "validation.missing": "The :attribute field must be missing.",
    "validation.multiple_of": "The :attribute field must be a multiple of :value.",
    "validation.not_in": "The selected :attribute is invalid.",
    "validation.not_regex": "The :attribute field format is invalid.",
    "validation.not_current_owner": "The new owner must not be the current owner.",
    "validation.numeric": "The :attribute field must be a number.",
    "validation.onlyCustomOtpWithUri": "The uri parameter must be provided alone or only in combination with the 'custom_otp' parameter",
    "validation.password.letters": "The :attribute field must contain at least one letter.",
    "validation.password.mixed": "The :attribute field must contain at least one uppercase and one lowercase letter.",
    "validation.password.numbers": "The :attribute field must contain at least one number.",
    "validation.password.symbols": "The :attribute field must contain at least one symbol.",
    "validation.password.uncompromised": "The given :attribute has appeared in a data leak. Please choose a different :attribute.",
    "validation.present_if": "The :attribute field must be present when :other is :value.",
    "validation.present_unless": "The :attribute field must be present unless :other is :value.",
    "validation.present_with_all": "The :attribute field must be present when :values are present.",
    "validation.present_with": "The :attribute field must be present when :values is present.",
    "validation.present": "The :attribute field must be present.",
    "validation.prohibited_if": "The :attribute field is prohibited when :other is :value.",
    "validation.prohibited_unless": "The :attribute field is prohibited unless :other is in :values.",
    "validation.prohibited": "The :attribute field is prohibited.",
    "validation.prohibits": "The :attribute field prohibits :other from being present.",
    "validation.regex": "The :attribute field format is invalid.",
    "validation.required_array_keys": "The :attribute field must contain entries for: :values.",
    "validation.required_if_accepted": "The :attribute field is required when :other is accepted.",
    "validation.required_if_declined": "The :attribute field is required when :other is declined.",
    "validation.required_if": "The :attribute field is required when :other is :value.",
    "validation.required_unless": "The :attribute field is required unless :other is in :values.",
    "validation.required_with_all": "The :attribute field is required when :values are present.",
    "validation.required_with": "The :attribute field is required when :values is present.",
    "validation.required_without_all": "The :attribute field is required when none of :values are present.",
    "validation.required_without": "The :attribute field is required when :values is not present.",
    "validation.required": "The :attribute field is required.",
    "validation.same": "The :attribute field must match :other.",
    "validation.single": "When using :attribute it must be the only parameter in this request body",
    "validation.size.array": "The :attribute field must contain :size items.",
    "validation.size.file": "The :attribute field must be :size kilobytes.",
    "validation.size.numeric": "The :attribute field must be :size.",
    "validation.size.string": "The :attribute field must be :size characters.",
    "validation.starts_with": "The :attribute field must start with one of the following: :values.",
    "validation.string": "The :attribute field must be a string.",
    "validation.timezone": "The :attribute field must be a valid timezone.",
    "validation.ulid": "The :attribute field must be a valid ULID.",
    "validation.unique": "The :attribute has already been taken.",
    "validation.uploaded": "The :attribute failed to upload.",
    "validation.uppercase": "The :attribute field must be uppercase.",
    "validation.url": "The :attribute field must be a valid URL.",
    "validation.uuid": "The :attribute field must be a valid UUID."
}