fix(api)!: align error codes with throw sites and image bounds (#2488)

This commit is contained in:
Hampus authored and GitHub committed 2026-09-06 15:21:38 +02:00
1 parent 4534822355
commit d5bfa5a73d
99 files changed
+857 -4853

No files matched your search

+4 -65
View File
@@ -3,31 +3,24 @@
import {defineErrorI18nLocaleMessages} from '../ErrorI18nMessages';
const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"account.already_verified": "Akunmu sudah terverifikasi.",
"account.communication_disabled": "Komunikasi dinonaktifkan.",
"account.disabled": "Akun ini telah dinonaktifkan.",
"account.email_verification_required": "Verifikasi email diperlukan untuk tindakan ini.",
"account.guild_verification_required": "Verifikasi komunitas diperlukan.",
"account.ip_authorization_required": "Otorisasi IP diperlukan.",
"account.locked_suspicious_activity": "Akunmu terkunci karena aktivitas mencurigakan.",
"account.phone_gate_escape_unavailable": "Verifikasi telepon tidak dapat ditunda untuk akun ini.",
"account.phone_required_for_guild": "Kamu perlu tambah nomor telepon untuk mengirim pesan di komunitas ini.",
"account.scheduled_for_deletion": "Akun ini akan dihapus.",
"account.sensitive_content_filter_age_restricted": "Filter konten sensitif ini tidak tersedia untuk usia Anda.",
"account.session_timeout": "Sesi berakhir. Muat ulang halaman dan Masuk lagi.",
"account.session_token_mismatch": "Token sesi tidak cocok.",
"account.suspended_permanently": "Akun ini telah ditangguhkan secara permanen.",
"account.suspended_temporarily": "Akun ini telah ditangguhkan sementara.",
"account.too_new_for_guild": "Akunmu terlalu baru untuk mengirim pesan di komunitas ini.",
"account.trusted_domains_wildcard_conflict": "Wildcard (*) tidak dapat digabungkan dengan domain tertentu.",
"account.unauthorized": "Tidak diizinkan.",
"admin_and_system.acls_must_be_non_empty": "ACL tidak boleh kosong.",
"admin_and_system.admin_api_key_not_found": "Kunci API admin tidak ditemukan.",
"admin_and_system.audit_log_indexing": "Log audit sedang diindeks. Coba lagi sebentar.",
"admin_and_system.channel_indexing": "Kanal sedang diindeks. Coba lagi nanti.",
"admin_and_system.creation_failed": "Ada yang salah. Tidak bisa membuat sumber daya. Coba lagi.",
"admin_and_system.decryption_failed": "Gagal mendekripsi pesan. Kunci enkripsi mungkin tidak valid atau rusak.",
"admin_and_system.deletion_failed": "Ada yang salah. Tidak bisa menghapus sumber daya. Coba lagi.",
"admin_and_system.empty_encrypted_body": "Isi terenkripsi kosong.",
"admin_and_system.encryption_failed": "Gagal mengenkripsi pesan. Kunci enkripsi mungkin tidak valid atau rusak.",
"admin_and_system.general_error": "Ada yang salah. Coba lagi.",
"admin_and_system.guild_id_required_for_search_index": "ID komunitas diperlukan untuk indeks pencarian pesan saluran dan anggota.",
"admin_and_system.instance_policy_transition_not_allowed": "Perubahan kebijakan instance ini tidak diizinkan.",
@@ -35,21 +28,16 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"admin_and_system.invalid_api_origin": "API origin tidak valid.",
"admin_and_system.invalid_audit_log_reason": "Alasan log audit tidak valid.",
"admin_and_system.invalid_bot_flag": "Bot flag tidak valid.",
"admin_and_system.invalid_decrypted_json": "Decrypted JSON tidak valid.",
"admin_and_system.invalid_ephemeral_key": "Ephemeral key tidak valid.",
"admin_and_system.invalid_flags_format": "Format flags tidak valid.",
"admin_and_system.invalid_form_body": "Form body tidak valid.",
"admin_and_system.invalid_format": "Nilai yang diberikan berformat tidak valid.",
"admin_and_system.invalid_integer_format": "Format integer tidak valid.",
"admin_and_system.invalid_iv": "Initialization vector tidak valid.",
"admin_and_system.invalid_suspicious_flags_format": "Format suspicious flags tidak valid.",
"admin_and_system.invalid_system_flag": "System flag tidak valid.",
"admin_and_system.invalid_timeout_value": "Nilai batas waktu tidak valid.",
"admin_and_system.invalid_timestamp": "Timestamp tidak valid.",
"admin_and_system.invalid_timezone_identifier": "Timezone identifier tidak valid.",
"admin_and_system.missing_acl": "ACL tidak ditemukan.",
"admin_and_system.missing_ephemeral_key": "Ephemeral key tidak ditemukan.",
"admin_and_system.missing_iv": "Initialization vector tidak ditemukan.",
"admin_and_system.must_be_iso_timestamp": "Harus ISO timestamp yang valid.",
"admin_and_system.processing_failed": "Tidak bisa diproses sekarang. Coba lagi.",
"admin_and_system.resource_locked": "Sumber daya ini sedang dimodifikasi. Silakan coba lagi nanti.",
@@ -60,13 +48,10 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"admin_and_system.update_failed": "Ada yang salah. Tidak bisa memperbarui sumber daya. Coba lagi.",
"admin_and_system.user_must_be_bot_for_system_user": "Pengguna harus bot untuk ditandai sebagai pengguna sistem.",
"age_verification.already_verified": "Kamu sudah menyelesaikan verifikasi usia.",
"age_verification.invalid_card_type": "Hanya kartu kredit yang diterima untuk verifikasi usia. Kartu debit dan prabayar tidak bisa dipakai.",
"attachments_and_uploads.attachment_fields_required": "`attachment_id`, `channel_id`, `message_id`, dan `expires_at` diperlukan.",
"attachments_and_uploads.attachment_ids_must_be_valid_integers": "`attachment_id`, `channel_id`, dan `message_id` harus berupa angka bulat yang valid.",
"attachments_and_uploads.attachment_metadata_without_files": "Metadata lampiran menyertakan nama file, tetapi tidak ada file yang diunggah.",
"attachments_and_uploads.attachment_must_be_image": "Lampiran \"{filename}\" harus berupa gambar (png, jpg, jpeg, webp, atau gif).",
"attachments_and_uploads.attachment_not_found_in_message": "Lampiran dengan ID {attachmentId} tidak ditemukan di pesan.",
"attachments_and_uploads.attachments_metadata_required_when_uploading": "Array metadata lampiran wajib ada saat mengunggah file.",
"attachments_and_uploads.attachments_not_allowed_for_message": "Lampiran tidak diizinkan untuk pesan ini.",
"attachments_and_uploads.cannot_edit_attachment_metadata": "Pengguna dengan izin MANAGE_MESSAGES hanya dapat mengedit deskripsi lampiran, bukan metadata lainnya.",
"attachments_and_uploads.cannot_reference_attachments_without_attachments": "Kamu tidak bisa mereferensikan lampiran kalau tidak ada lampiran.",
@@ -77,29 +62,23 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"attachments_and_uploads.failed_to_upload_image": "Gagal unggah gambar. Coba lagi.",
"attachments_and_uploads.file_index_exceeds_maximum": "Indeks file {index} melebihi indeks maksimum yang diizinkan yaitu {maxIndex}.",
"attachments_and_uploads.file_not_found": "File tidak ditemukan.",
"attachments_and_uploads.file_not_found_for_scanning": "File tidak ditemukan untuk dipindai.",
"attachments_and_uploads.file_size_too_large": "Ukuran file terlalu besar. Ukuran file maksimum adalah {maxSize}.",
"attachments_and_uploads.filename_empty_after_normalization": "Nama file tidak boleh kosong setelah dinormalisasi.",
"attachments_and_uploads.filename_invalid_characters": "Nama file berisi karakter yang tidak valid.",
"attachments_and_uploads.filename_length_invalid": "Panjang nama file harus antara {min} dan {max} karakter.",
"attachments_and_uploads.filename_mismatch_for_attachment": "Nama file tidak cocok untuk lampiran {attachmentId}: metadata menyebutkan \"{expectedFilename}\", tapi tidak cocok.",
"attachments_and_uploads.image_size_exceeds_limit": "Ukuran gambar melebihi {maxSize} byte.",
"attachments_and_uploads.invalid_file_field_name": "Nama kolom file tidak valid: {key}. Format yang benar: `files[N]` dengan N adalah angka.",
"attachments_and_uploads.invalid_image_data": "Data gambar tidak valid.",
"attachments_and_uploads.invalid_image_format": "Format gambar tidak valid. Ekstensi yang didukung: {supportedExtensions}.",
"attachments_and_uploads.invalid_json_in_payload_json": "JSON tidak valid di `payload_json`.",
"attachments_and_uploads.multiple_files_for_index_not_allowed": "Lebih dari satu file untuk indeks {index} tidak diizinkan.",
"attachments_and_uploads.no_file_uploaded_for_attachment": "Tidak ada file yang diunggah untuk lampiran dengan ID {attachmentId}.",
"attachments_and_uploads.no_file_uploaded_for_attachment_metadata": "Tidak ada file yang diunggah untuk metadata lampiran dengan ID {attachmentId}.",
"attachments_and_uploads.no_metadata_for_file": "Tidak ada metadata untuk file dengan ID {fileId}.",
"attachments_and_uploads.no_uploaded_parts_to_finalize": "Tidak ada bagian yang diunggah yang tersedia untuk diselesaikan.",
"attachments_and_uploads.no_valid_media_in_message": "Tidak ada media yang valid di pesan.",
"attachments_and_uploads.payload_json_required_for_multipart": "Kolom `payload_json` diperlukan untuk pesan multipart.",
"attachments_and_uploads.preview_must_be_jpeg": "Pratinjau harus berupa JPEG.",
"attachments_and_uploads.referenced_attachment_not_found": "Lampiran yang dirujuk \"{filename}\" tidak ditemukan di lampiran pesan.",
"attachments_and_uploads.size_bytes_must_be_valid_integer": "`size_bytes` harus berupa bilangan bulat yang valid.",
"attachments_and_uploads.too_many_files": "Terlalu banyak file. Maksimal {maxFiles} {maxFiles, plural, other {file}} diizinkan.",
"attachments_and_uploads.unknown_image_format": "Format gambar tidak dikenal.",
"attachments_and_uploads.unresolved_attachment_url": "URL `attachment://` yang belum terselesaikan terdeteksi. Ini seharusnya sudah diselesaikan sebelum pemrosesan sematan.",
"attachments_and_uploads.uploaded_attachment_not_found": "Lampiran yang diunggah {filename} tidak ditemukan.",
"auth_and_oauth.application_not_owned": "Kamu tidak memiliki aplikasi ini.",
@@ -111,29 +90,19 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"auth_and_oauth.failed_to_parse_sso_user_info": "Gagal membaca respons dari penyedia SSO-mu. Coba lagi.",
"auth_and_oauth.handoff_code_expired": "Kode serah terima kedaluwarsa.",
"auth_and_oauth.handoff_code_invalid": "Kode serah terima tidak valid.",
"auth_and_oauth.http_get_authorize_not_supported": "GET /oauth2/authorize tidak didukung. Gunakan POST /oauth2/authorize/consent.",
"auth_and_oauth.invalid_client": "Klien tidak valid.",
"auth_and_oauth.invalid_client_secret": "Client secret tidak valid.",
"auth_and_oauth.invalid_code": "Kode tidak valid.",
"auth_and_oauth.invalid_grant": "Grant otorisasi tidak valid, kedaluwarsa, atau sudah dicabut.",
"auth_and_oauth.invalid_or_expired_authorization_ticket": "Tiket otorisasi tidak valid atau kedaluwarsa.",
"auth_and_oauth.invalid_or_expired_authorization_token": "Token otorisasi tidak valid atau kedaluwarsa.",
"auth_and_oauth.invalid_or_expired_sso_state": "State SSO tidak valid atau kedaluwarsa. Mulai ulang alur masuk.",
"auth_and_oauth.invalid_or_expired_ticket": "Tiket tidak valid atau kedaluwarsa.",
"auth_and_oauth.invalid_proof_token": "Token bukti tidak valid.",
"auth_and_oauth.invalid_redirect_uri": "URI redirect tidak valid.",
"auth_and_oauth.invalid_request": "Permintaan tidak valid.",
"auth_and_oauth.invalid_scope": "Scope yang diminta tidak didukung atau kamu tidak punya izin untuk memintanya.",
"auth_and_oauth.invalid_sso_authorization_code": "Kode otorisasi SSO tidak valid.",
"auth_and_oauth.invalid_sso_token": "Token SSO tidak valid.",
"auth_and_oauth.invalid_sudo_token": "Token sudo tidak valid.",
"auth_and_oauth.invalid_token_admin_api_key": "Kunci API admin tidak valid.",
"auth_and_oauth.missing_authorization": "Header otorisasi hilang atau tidak valid.",
"auth_and_oauth.missing_client_secret": "Rahasia klien hilang.",
"auth_and_oauth.missing_redirect_uri": "URI pengalihan hilang.",
"auth_and_oauth.must_start_session_before_sending_messages": "Kamu harus memulai sesi sebelum mengirim pesan.",
"auth_and_oauth.oauth_fields_missing": "Kolom OAuth tidak ada.",
"auth_and_oauth.redirect_uri_required_for_non_bot_scopes": "URI pengalihan diperlukan untuk cakupan non-bot.",
"auth_and_oauth.registration_closed": "Pendaftaran ditutup di instance ini.",
"auth_and_oauth.registration_pending_approval": "Pendaftaran ini menunggu persetujuan admin.",
"auth_and_oauth.registration_rejected": "Permintaan pendaftaran ini ditolak.",
@@ -146,20 +115,15 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"auth_and_oauth.sso_unable_to_allocate_discriminator": "Tidak bisa mengalokasikan diskriminator untuk akun SSO kamu. Silakan coba lagi.",
"auth_and_oauth.sudo_mode_required": "Mode sudo diperlukan.",
"auth_and_oauth.unknown_application": "Aplikasi tidak dikenal.",
"auth_and_oauth.unsupported_response_type": "Jenis respons tidak didukung.",
"auth_and_registration.current_password_incorrect": "Kata sandi saat ini salah.",
"auth_and_registration.password_is_too_common": "Kata sandi kamu terlalu umum. Pilih kata sandi yang lebih unik.",
"auth_and_registration.password_not_set": "Kata sandi belum diatur.",
"bots.bot_application_not_found": "Aplikasi bot tidak ditemukan.",
"bots.bot_discriminator_cannot_be_changed": "Diskriminator bot tidak dapat diubah.",
"bots.bot_is_private": "Bot ini bersifat pribadi.",
"bots.bot_user_generation_failed": "Pembuatan pengguna bot gagal.",
"bots.bot_user_not_found": "Pengguna bot tidak ditemukan.",
"bots.invalid_response_type_for_non_bot": "Jenis respons harus berupa kode untuk cakupan non-bot.",
"bots.not_a_bot_application": "Aplikasi ini bukan bot.",
"bots.search_scope_unavailable": "Bot hanya bisa mencari di dalam satu komunitas atau kanal.",
"calls_and_voice.call_already_exists": "Panggilan sudah berlangsung di kanal ini.",
"calls_and_voice.cannot_modify_voice_state": "Kamu tidak dapat mengubah status suara.",
"calls_and_voice.invalid_or_restricted_rtc_region": "Wilayah RTC tidak valid atau dibatasi: {region}.",
"calls_and_voice.invalid_rtc_region": "Wilayah RTC tidak valid: {region}. Wilayah yang tersedia: {availableRegions}.",
"calls_and_voice.invalid_stream_key_format": "Format kunci stream tidak valid.",
@@ -167,7 +131,6 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"calls_and_voice.no_active_call": "Tidak ada panggilan aktif.",
"calls_and_voice.stream_key_channel_mismatch": "Kanal kunci stream tidak cocok.",
"calls_and_voice.stream_key_scope_mismatch": "Cakupan kunci stream tidak cocok.",
"calls_and_voice.stream_thumbnail_payload_empty": "Payload thumbnail stream kosong.",
"calls_and_voice.unknown_voice_region": "Wilayah suara tidak dikenal.",
"calls_and_voice.unknown_voice_server": "Server suara tidak dikenal.",
"calls_and_voice.voice_message_duration_exceeds_limit": "Durasi pesan suara tidak boleh melebihi {maxDuration} {maxDuration, plural, other {detik}}.",
@@ -199,9 +162,7 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"channels_and_guilds.guild_banner_requires_feature": "Banner komunitas memerlukan fitur BANNER.",
"channels_and_guilds.guild_feature_not_toggleable": "Fitur ini tidak bisa diubah.",
"channels_and_guilds.guild_id_must_match_referenced_message": "ID komunitas harus cocok dengan kanal tempat pesan yang dirujuk diambil.",
"channels_and_guilds.guild_template_fetch_failed": "Gagal mengambil template komunitas. Template mungkin tidak ada atau layanan eksternal tidak tersedia.",
"channels_and_guilds.guild_template_invalid": "Data template komunitas tidak valid atau salah format.",
"channels_and_guilds.invalid_channel": "Kanal tidak valid.",
"channels_and_guilds.invalid_channel_id": "ID kanal tidak valid: {channelId}.",
"channels_and_guilds.invalid_channel_type": "Jenis kanal tidak valid.",
"channels_and_guilds.invalid_channel_type_for_call": "Panggilan hanya bisa dilakukan di DM atau DM grup.",
@@ -216,7 +177,6 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"channels_and_guilds.max_guilds_reached": "Kamu sudah mencapai maksimal {count} {count, plural, other {komunitas}}.",
"channels_and_guilds.message_history_cutoff_before_guild_creation": "Batas waktu riwayat pesan tidak boleh sebelum komunitas dibuat.",
"channels_and_guilds.message_history_cutoff_in_future": "Batas waktu riwayat pesan tidak boleh di masa depan.",
"channels_and_guilds.new_account_guild_join_rate_limited": "Akun baru dibatasi untuk bergabung dengan 10 komunitas dalam 24 jam pertama. Coba lagi nanti.",
"channels_and_guilds.parent_channel_not_in_guild": "Kanal induk tidak ada di komunitas.",
"channels_and_guilds.parent_must_be_category": "Induk harus berupa kategori.",
"channels_and_guilds.preceding_channel_must_share_parent": "Kanal sebelumnya harus memiliki induk yang sama dengan kanal yang dipindahkan.",
@@ -237,10 +197,8 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"connections.bluesky_oauth_authorization_failed": "Tidak bisa menyelesaikan handle Bluesky tersebut. Silakan periksa dan coba lagi.",
"connections.bluesky_oauth_callback_failed": "Tidak bisa menyelesaikan koneksi Bluesky. Silakan coba lagi.",
"connections.bluesky_oauth_not_enabled": "Koneksi Bluesky tidak diaktifkan pada instans ini.",
"connections.bluesky_oauth_session_expired": "Sesi Bluesky kamu telah kedaluwarsa. Sambungkan kembali akun kamu.",
"connections.bluesky_oauth_state_invalid": "Permintaan otorisasi sudah kedaluwarsa atau tidak valid. Silakan coba lagi.",
"connections.initiation_token_invalid": "Token inisiasi koneksi tidak valid atau sudah kedaluwarsa.",
"connections.invalid_identifier": "Pengidentifikasi koneksi tidak valid.",
"connections.invalid_type": "Jenis koneksi tidak didukung.",
"connections.limit_reached": "Kamu telah mencapai jumlah koneksi maksimum ({limit}).",
"connections.not_found": "Koneksi tidak dikenal.",
@@ -253,13 +211,10 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"discovery.already_applied": "Komunitas ini sudah mendaftar untuk ditemukan.",
"discovery.application_already_reviewed": "Komunitas ini sudah ditinjau untuk discovery.",
"discovery.application_not_found": "Discovery tidak ditemukan.",
"discovery.description_required": "Deskripsi diperlukan agar terdaftar di discovery.",
"discovery.disabled": "Discovery tidak tersedia di platform ini.",
"discovery.insufficient_members": "Komunitas ini tidak memenuhi jumlah anggota minimum agar terdaftar di discovery.",
"discovery.invalid_category": "Kategori discovery tidak valid.",
"discovery.not_discoverable": "Komunitas ini tidak terdaftar di fitur discovery.",
"donation.amount_invalid": "Jumlah donasi tidak valid.",
"donation.donor_not_found": "Donatur tidak ditemukan.",
"donation.magic_link_expired": "Tautan ajaib sudah kedaluwarsa.",
"donation.magic_link_invalid": "Tautan ajaib tidak valid.",
"donation.magic_link_used": "Tautan ajaib sudah digunakan.",
@@ -341,7 +296,6 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"invites_and_gifts.stripe_gift_redemption_in_progress": "Penukaran kode hadiah sedang berlangsung. Coba lagi sebentar.",
"invites_and_gifts.unknown_gift_code": "Kode hadiah tidak dikenal.",
"invites_and_packs.emoji_requires_access": "Kamu tidak bisa pakai emoji ini tanpa akses ke komunitanya atau paket yang terinstal.",
"invites_and_packs.max_animated_emojis_reached": "Kamu sudah mencapai batas maksimum {count} {count, plural, other {emoji animasi}}.",
"invites_and_packs.max_emojis_reached": "Kamu sudah mencapai batas maksimum {count} {count, plural, other {emoji}}.",
"limits.at_least_one_entry_required": "Minimal satu entri diperlukan.",
"limits.base64_length_invalid": "Panjang string Base64 harus antara {min} dan {maxLength} karakter.",
@@ -353,9 +307,9 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"limits.rows_required": "`rows` diperlukan.",
"limits.string_length_exact": "String harus persis {length} karakter.",
"limits.string_length_invalid": "Panjang string harus antara {min} dan {max} karakter.",
"limits.synced_preferences_too_large": "Preferensi yang disinkronkan melebihi {max_bytes} byte.",
"limits.timeout_cannot_exceed_365_days": "Batas waktu tidak boleh lebih dari {maxDays} {maxDays, plural, other {hari}} dari sekarang.",
"limits.value_must_be_integer_in_range": "Nilai untuk `{name}` harus bilangan bulat antara {minValue} dan {maxValue}.",
"limits.value_too_small": "Nilai terlalu kecil.",
"media_and_memes.favorite_meme_name_required": "Nama meme favorit diperlukan.",
"media_and_memes.favorite_meme_not_found": "Meme favorit tidak ditemukan.",
"media_and_memes.max_favorite_meme_tags_exceeded": "Kamu hanya bisa menambahkan hingga {limit} {limit, plural, other {tag}} per meme favorit.",
@@ -387,7 +341,6 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"mfa_and_passkeys.must_enable_2fa_before_enforcing_for_mods": "Kamu harus mengaktifkan 2FA di akunmu sebelum mewajibkannya untuk moderator.",
"mfa_and_passkeys.no_passkeys_registered": "Tidak ada passkey yang terdaftar.",
"mfa_and_passkeys.passkey_authentication_failed": "Autentikasi passkey gagal.",
"mfa_and_passkeys.passkeys_disabled": "Passkey dinonaktifkan.",
"mfa_and_passkeys.totp_not_enabled": "Autentikasi dua faktor dengan aplikasi authenticator tidak diaktifkan untuk akun ini.",
"mfa_and_passkeys.two_factor_not_enabled": "Autentikasi dua faktor tidak diaktifkan.",
"mfa_and_passkeys.two_factor_required": "Autentikasi dua faktor diperlukan.",
@@ -395,14 +348,10 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"mfa_and_passkeys.webauthn_credential_limit_reached": "Kamu telah mencapai batas maksimal {count} WebAuthn {count, plural, other {kredensial}}.",
"misc.cannot_send_messages_in_non_text_channel": "Kamu tidak bisa mengirim pesan di kanal selain teks.",
"misc.cannot_send_messages_in_this_guild_without_email_verification": "Kamu perlu memverifikasi emailmu untuk mengirim pesan di komunitas ini.",
"misc.invalid_job_id": "ID tugas tidak valid.",
"misc.invalid_permissions_integer": "Izin harus berupa integer yang valid.",
"misc.invalid_permissions_negative": "Izin harus non-negatif.",
"misc.invalid_request_generic": "Permintaan tidak valid.",
"misc.invalid_snowflake": "Snowflake tidak valid.",
"misc.job_already_processed": "Tugas sudah diproses.",
"misc.job_id_required": "ID tugas diperlukan.",
"misc.job_not_found": "Tugas tidak ditemukan.",
"misc.max_files_exceeded": "Terlalu banyak file. Maksimal {maxFiles} {maxFiles, plural, other {file}} diizinkan.",
"misc.must_have_bot_to_mark_system_user": "Pengguna harus berupa bot untuk ditandai sebagai pengguna sistem.",
"misc_limits.max_applications_reached": "Kamu telah mencapai batas maksimal {limit} {limit, plural, other {aplikasi}}.",
@@ -410,12 +359,12 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"misc_limits.max_category_channels_reached": "Kamu telah mencapai batas maksimal {count} kategori {count, plural, other {kanal}}.",
"misc_limits.max_friends_reached": "Kamu telah mencapai batas maksimal {count} {count, plural, other {teman}}.",
"misc_limits.max_invites_reached": "Kamu telah mencapai batas maksimal {count} {count, plural, other {undangan}}.",
"misc_limits.max_pins_per_channel_reached": "Kamu telah mencapai batas maksimal {count} {count, plural, other {sematan}} per kanal.",
"moderation_and_reports.cannot_report_own_message": "Kamu tidak bisa melaporkan pesanmu sendiri.",
"moderation_and_reports.cannot_report_yourself": "Kamu tidak bisa melaporkan dirimu sendiri.",
"moderation_and_reports.invalid_dsa_report_target": "Target laporan DSA tidak valid.",
"moderation_and_reports.invalid_dsa_ticket": "Tiket DSA tidak valid.",
"moderation_and_reports.invalid_dsa_verification_code": "Kode verifikasi DSA tidak valid.",
"moderation_and_reports.ip_ban_declined": "Alamat IP ini tidak dapat ditambahkan ke daftar blokir.",
"moderation_and_reports.ncmec_attachment_must_be_image_or_video": "Hanya lampiran berupa gambar atau video yang dapat dilaporkan ke NCMEC.",
"moderation_and_reports.report_already_resolved": "Laporan sudah ditangani.",
"moderation_and_reports.report_banned": "Kamu telah di-banned dari mengirim laporan.",
@@ -428,7 +377,6 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"permissions.global_ip_temporarily_banned": "Alamat IP kamu {ipAddress} diblokir sementara dari Fluxer API selama 24 jam karena pola akses yang abusif atau tidak biasa. Biasanya kami tidak menyediakan banding untuk ban API sementara. Ganti alamat IP atau tunggu sampai ban berakhir, dan tinjau pola akses ke Fluxer API yang berasal dari klien kamu.",
"permissions.missing_access": "Kamu tidak memiliki akses ke sumber daya atau fitur ini.",
"permissions.missing_permissions": "Kamu tidak memiliki izin yang diperlukan untuk melakukan tindakan ini.",
"permissions.not_owner_of_admin_api_key": "Kamu tidak memiliki izin untuk mengubah kunci API admin ini.",
"permissions.user_banned_from_guild": "Pengguna ini di-banned dari komunitas ini.",
"permissions.user_ip_banned_from_guild": "IP pengguna ini di-banned dari komunitas ini.",
"permissions.user_not_in_channel": "Pengguna ini tidak ada di kanal.",
@@ -455,8 +403,6 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"premium_and_plans.custom_stickers_outside_source_require_premium": "Kamu tidak bisa pakai stiker kustom di luar komunitas asalnya tanpa paket Premium.",
"premium_and_plans.discriminator_change_requires_premium": "Ganti discriminator butuh paket Premium.",
"premium_and_plans.no_active_subscription": "Tidak ada langganan aktif.",
"premium_and_plans.no_visionary_slots_available": "Tidak ada slot Visionary yang tersedia.",
"premium_and_plans.visionary_required_for_bot_discriminator": "Kamu harus pada paket seumur hidup Visionary untuk kustomisasi discriminator bot.",
"premium_and_plans.visionary_required_for_discriminator": "Kamu harus pada paket seumur hidup Visionary untuk pakai discriminator itu.",
"rate_limits.accent_color_changed_too_often": "Kamu terlalu sering ganti warna aksen. Coba lagi dalam {minutes} {minutes, plural, other {menit}}.",
"rate_limits.avatar_changed_too_often": "Kamu terlalu sering ganti avatar. Coba lagi dalam {minutes} {minutes, plural, other {menit}}.",
@@ -472,10 +418,8 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"rate_limits.voice_activity_sharing_on_cooldown": "Kamu hanya bisa memperbarui default berbagi aktivitas suara sekali setiap 24 jam. Coba lagi dalam {retry_after} detik.",
"roles.cannot_reorder_everyone_role": "Kamu tidak bisa mengurutkan ulang peran @everyone.",
"roles.cannot_set_everyone_hoist": "Kamu tidak bisa mengatur posisi hoist untuk peran @everyone.",
"roles.cannot_use_same_role_as_preceding": "Kamu tidak bisa pakai peran yang sama dengan peran sebelumnya.",
"roles.invalid_role_id": "ID peran tidak valid: {roleId}.",
"roles.parse_and_users_or_roles_cannot_be_used_together": "Kamu tidak bisa pakai `parse` bersamaan dengan `allowed_mentions.users` atau `allowed_mentions.roles`.",
"roles.preceding_role_not_in_guild": "Peran sebelumnya tidak ada di komunitas.",
"stickers_and_emojis.custom_emoji_not_found": "Emoji kustom tidak ditemukan.",
"stickers_and_emojis.custom_sticker_not_found": "Stiker kustom tidak ditemukan.",
"stickers_and_emojis.max_reactions_reached": "Kamu sudah mencapai maksimal {count} {count, plural, other {reaksi}}.",
@@ -484,7 +428,6 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"stickers_and_emojis.unknown_emoji": "Emoji tidak dikenal.",
"stickers_and_emojis.unknown_sticker": "Stiker tidak dikenal.",
"stripe.error": "Proses pembayaran mengalami error. Coba lagi atau hubungi support.",
"stripe.eu_withdrawal_waiver_required": "Konfirmasi waiver penarikan konten digital EU/EEA sebelum memulai checkout.",
"stripe.invalid_product_configuration": "Konfigurasi produk tidak valid.",
"stripe.invalid_product_selection": "Pilihan produk tidak valid.",
"stripe.no_active_subscription_found": "Tidak ada langganan aktif ditemukan.",
@@ -495,7 +438,6 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"stripe.refund_outside_window": "Pembelian ini di luar jendela refund mandiri 3 hari.",
"stripe.subscription_already_canceling": "Langganan sudah diatur untuk dibatalkan di akhir periode.",
"stripe.subscription_not_canceling": "Langganan tidak diatur untuk dibatalkan.",
"stripe.subscription_period_end_missing": "current_period_end langganan tidak ada.",
"stripe.webhook_not_available": "Pemrosesan webhook tidak tersedia.",
"stripe.webhook_signature_invalid": "Tanda tangan webhook Stripe tidak valid.",
"stripe.webhook_signature_missing": "Tanda tangan webhook Stripe tidak ada.",
@@ -503,7 +445,6 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"tos_and_age.date_of_birth_format_invalid": "Format tanggal lahir tidak valid.",
"tos_and_age.must_agree_to_tos_and_privacy": "Kamu harus setuju dengan Syarat Layanan dan Kebijakan Privasi.",
"tos_and_age.must_be_minimum_age": "Kamu harus berusia minimal {minAge} {minAge, plural, other {tahun}} untuk membuat akun.",
"unknown_entities.unknown_application": "Aplikasi tidak ditemukan.",
"unknown_entities.unknown_channel": "Kanal tidak ditemukan.",
"unknown_entities.unknown_guild": "Komunitas tidak ditemukan.",
"unknown_entities.unknown_invite": "Undangan tidak ditemukan atau sudah tidak valid.",
@@ -514,7 +455,6 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"unknown_entities.unknown_user_flag": "Flag pengguna yang ditentukan tidak dikenali.",
"urls.invalid_url_format": "Format URL tidak valid.",
"urls.invalid_url_or_attachment_reference": "Format URL atau referensi lampiran tidak valid.",
"urls.unfurl_stream_too_large": "Respons pratinjau tautan terlalu besar untuk diproses.",
"urls.url_length_invalid": "URL harus antara {min} dan {max} karakter.",
"urls.url_not_publicly_routable": "URL harus mengarah ke alamat IP publik yang dapat diakses dari internet.",
"usernames_and_tags.discriminator_invalid_format": "Diskriminator harus {min}–{max} digit.",
@@ -542,7 +482,6 @@ const ERROR_I18N_ID_MESSAGES = defineErrorI18nLocaleMessages({
"webhooks.cannot_modify_system_webhook": "Kamu tidak bisa mengedit pesan sistem.",
"webhooks.max_webhooks_per_channel_reached": "Kamu sudah mencapai batas maksimum {count} {count, plural, other {webhooks}} per kanal.",
"webhooks.max_webhooks_per_guild_reached": "Kamu sudah mencapai batas maksimum {count} {count, plural, other {webhooks}} per komunitas.",
"webhooks.max_webhooks_reached": "Kamu sudah mencapai batas maksimum {count} {count, plural, other {webhooks}}.",
"webhooks.unknown_webhook": "Webhook tidak dikenal.",
"webhooks.webhook_name_length_invalid": "Nama webhook harus antara {min} dan {max} karakter."
});