mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 21:15:32 +09:00
fix(api)!: align error codes with throw sites and image bounds (#2488)
This commit is contained in:
1 parent
4534822355
commit
d5bfa5a73d
99 files changed
+857
-4853
No files matched your search
@@ -3,31 +3,24 @@
|
||||
import {defineErrorI18nLocaleMessages} from '../ErrorI18nMessages';
|
||||
|
||||
const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"account.already_verified": "Tài khoản của bạn đã được xác minh.",
|
||||
"account.communication_disabled": "Tính năng giao tiếp đã bị tắt.",
|
||||
"account.disabled": "Tài khoản này đã bị vô hiệu hóa.",
|
||||
"account.email_verification_required": "Cần xác minh email cho hành động này.",
|
||||
"account.guild_verification_required": "Yêu cầu xác minh cộng đồng.",
|
||||
"account.ip_authorization_required": "Yêu cầu ủy quyền IP.",
|
||||
"account.locked_suspicious_activity": "Tài khoản đã bị khóa do hoạt động đáng ngờ.",
|
||||
"account.phone_gate_escape_unavailable": "Không thể tạm hoãn việc xác minh điện thoại cho tài khoản này.",
|
||||
"account.phone_required_for_guild": "Cần thêm số điện thoại để gửi tin nhắn trong cộng đồng này.",
|
||||
"account.scheduled_for_deletion": "Tài khoản này đã được lên lịch để xóa.",
|
||||
"account.sensitive_content_filter_age_restricted": "Bộ lọc nội dung nhạy cảm này không khả dụng cho độ tuổi của bạn.",
|
||||
"account.session_timeout": "Phiên đã hết thời gian. làm mới trang và đăng nhập lại.",
|
||||
"account.session_token_mismatch": "Token phiên không khớp.",
|
||||
"account.suspended_permanently": "Tài khoản này đã bị đình chỉ vĩnh viễn.",
|
||||
"account.suspended_temporarily": "Tài khoản này đã bị đình chỉ tạm thời.",
|
||||
"account.too_new_for_guild": "Tài khoản của bạn quá mới để gửi tin nhắn trong cộng đồng này.",
|
||||
"account.trusted_domains_wildcard_conflict": "Không thể kết hợp ký tự đại diện (*) với các tên miền cụ thể.",
|
||||
"account.unauthorized": "Không được phép.",
|
||||
"admin_and_system.acls_must_be_non_empty": "ACL không được để trống.",
|
||||
"admin_and_system.admin_api_key_not_found": "Không tìm thấy khóa API quản trị.",
|
||||
"admin_and_system.audit_log_indexing": "Nhật ký kiểm tra đang được lập chỉ mục. vui lòng thử lại sau.",
|
||||
"admin_and_system.channel_indexing": "Các kênh đang được lập chỉ mục. vui lòng thử lại sau.",
|
||||
"admin_and_system.creation_failed": "Không thể tạo tài nguyên. vui lòng thử lại.",
|
||||
"admin_and_system.decryption_failed": "Không thể giải mã tin nhắn. khóa mã hóa có thể không hợp lệ hoặc bị hỏng.",
|
||||
"admin_and_system.deletion_failed": "Không thể xóa tài nguyên. vui lòng thử lại.",
|
||||
"admin_and_system.empty_encrypted_body": "Nội dung được mã hóa trống.",
|
||||
"admin_and_system.encryption_failed": "Không thể mã hóa tin nhắn. khóa mã hóa có thể không hợp lệ hoặc bị hỏng.",
|
||||
"admin_and_system.general_error": "Đã xảy ra lỗi. vui lòng thử lại sau.",
|
||||
"admin_and_system.guild_id_required_for_search_index": "ID cộng đồng là bắt buộc để tạo chỉ mục tìm kiếm cho tin nhắn kênh và thành viên.",
|
||||
"admin_and_system.instance_policy_transition_not_allowed": "Không được phép thực hiện thay đổi này đối với chính sách của phiên bản.",
|
||||
@@ -35,21 +28,16 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"admin_and_system.invalid_api_origin": "Nguồn gốc API không hợp lệ.",
|
||||
"admin_and_system.invalid_audit_log_reason": "Lý do nhật ký kiểm tra không hợp lệ.",
|
||||
"admin_and_system.invalid_bot_flag": "Cờ bot không hợp lệ.",
|
||||
"admin_and_system.invalid_decrypted_json": "JSON đã giải mã không hợp lệ.",
|
||||
"admin_and_system.invalid_ephemeral_key": "Khóa tạm thời không hợp lệ.",
|
||||
"admin_and_system.invalid_flags_format": "Định dạng cờ không hợp lệ.",
|
||||
"admin_and_system.invalid_form_body": "Nội dung biểu mẫu không hợp lệ.",
|
||||
"admin_and_system.invalid_format": "Giá trị được cung cấp có định dạng không hợp lệ.",
|
||||
"admin_and_system.invalid_integer_format": "Định dạng số nguyên không hợp lệ.",
|
||||
"admin_and_system.invalid_iv": "Vector khởi tạo không hợp lệ.",
|
||||
"admin_and_system.invalid_suspicious_flags_format": "Định dạng cờ đáng ngờ không hợp lệ.",
|
||||
"admin_and_system.invalid_system_flag": "Cờ hệ thống không hợp lệ.",
|
||||
"admin_and_system.invalid_timeout_value": "Giá trị thời gian chờ không hợp lệ.",
|
||||
"admin_and_system.invalid_timestamp": "Mốc thời gian không hợp lệ.",
|
||||
"admin_and_system.invalid_timezone_identifier": "Mã định danh múi giờ không hợp lệ.",
|
||||
"admin_and_system.missing_acl": "Thiếu ACL.",
|
||||
"admin_and_system.missing_ephemeral_key": "Khóa tạm thời bị thiếu.",
|
||||
"admin_and_system.missing_iv": "Vector khởi tạo bị thiếu.",
|
||||
"admin_and_system.must_be_iso_timestamp": "Phải là mốc thời gian ISO hợp lệ.",
|
||||
"admin_and_system.processing_failed": "Không thể xử lý yêu cầu. vui lòng thử lại sau.",
|
||||
"admin_and_system.resource_locked": "Tài nguyên này đang được sửa đổi. Vui lòng thử lại sau một lát.",
|
||||
@@ -60,13 +48,10 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"admin_and_system.update_failed": "Không thể cập nhật tài nguyên. vui lòng thử lại sau.",
|
||||
"admin_and_system.user_must_be_bot_for_system_user": "Người dùng phải là bot mới có thể được đánh dấu là người dùng hệ thống.",
|
||||
"age_verification.already_verified": "Bạn đã hoàn tất xác minh tuổi.",
|
||||
"age_verification.invalid_card_type": "Chỉ chấp nhận thẻ tín dụng để xác minh tuổi. không thể sử dụng thẻ ghi nợ và thẻ trả trước.",
|
||||
"attachments_and_uploads.attachment_fields_required": "`attachment_id`, `channel_id`, `message_id`, và `expires_at` là bắt buộc.",
|
||||
"attachments_and_uploads.attachment_ids_must_be_valid_integers": "`attachment_id`, `channel_id`, và `message_id` phải là các số nguyên hợp lệ.",
|
||||
"attachments_and_uploads.attachment_metadata_without_files": "Siêu dữ liệu tệp đính kèm có tên tệp, nhưng không có tệp nào được tải lên.",
|
||||
"attachments_and_uploads.attachment_must_be_image": "Tệp đính kèm \"{filename}\" phải là tệp hình ảnh (png, jpg, jpeg, webp hoặc gif).",
|
||||
"attachments_and_uploads.attachment_not_found_in_message": "Không tìm thấy tệp đính kèm có ID {attachmentId} trong tin nhắn.",
|
||||
"attachments_and_uploads.attachments_metadata_required_when_uploading": "Cần có mảng siêu dữ liệu tệp đính kèm khi tải tệp lên.",
|
||||
"attachments_and_uploads.attachments_not_allowed_for_message": "Tệp đính kèm không cho phép cho tin nhắn này.",
|
||||
"attachments_and_uploads.cannot_edit_attachment_metadata": "Người dùng có quyền quản lý tin nhắn chỉ có thể chỉnh sửa mô tả tệp đính kèm, chứ không phải các siêu dữ liệu khác.",
|
||||
"attachments_and_uploads.cannot_reference_attachments_without_attachments": "Bạn không thể tham chiếu tệp đính kèm khi chưa có tệp đính kèm nào được cung cấp.",
|
||||
@@ -77,29 +62,23 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"attachments_and_uploads.failed_to_upload_image": "Không tải được hình ảnh lên. Hãy thử lại.",
|
||||
"attachments_and_uploads.file_index_exceeds_maximum": "Chỉ mục tệp {index} vượt quá chỉ mục tối đa cho phép là {maxIndex}.",
|
||||
"attachments_and_uploads.file_not_found": "Không tìm thấy tệp.",
|
||||
"attachments_and_uploads.file_not_found_for_scanning": "Không tìm thấy tệp để quét.",
|
||||
"attachments_and_uploads.file_size_too_large": "Kích thước tệp quá lớn. Tối đa {maxSize}.",
|
||||
"attachments_and_uploads.filename_empty_after_normalization": "Tên tệp không được để trống sau khi chuẩn hóa.",
|
||||
"attachments_and_uploads.filename_invalid_characters": "Tên tệp có ký tự không hợp lệ.",
|
||||
"attachments_and_uploads.filename_length_invalid": "Tên tệp phải có độ dài từ {min} đến {max} ký tự.",
|
||||
"attachments_and_uploads.filename_mismatch_for_attachment": "Tên tệp không khớp cho tệp đính kèm {attachmentId}: siêu dữ liệu chỉ định \"{expectedFilename}\", nhưng không khớp.",
|
||||
"attachments_and_uploads.image_size_exceeds_limit": "Kích thước hình ảnh lớn hơn {maxSize} byte.",
|
||||
"attachments_and_uploads.invalid_file_field_name": "Tên trường tệp không hợp lệ: {key}. Định dạng đúng: `files[N]` trong đó N là một số.",
|
||||
"attachments_and_uploads.invalid_image_data": "Dữ liệu hình ảnh không hợp lệ.",
|
||||
"attachments_and_uploads.invalid_image_format": "Định dạng hình ảnh không hợp lệ. Các phần mở rộng được hỗ trợ: {supportedExtensions}.",
|
||||
"attachments_and_uploads.invalid_json_in_payload_json": "JSON không hợp lệ trong `payload_json`.",
|
||||
"attachments_and_uploads.multiple_files_for_index_not_allowed": "Không cho phép nhiều tệp cho chỉ mục {index}.",
|
||||
"attachments_and_uploads.no_file_uploaded_for_attachment": "Không có tệp nào được tải lên cho tệp đính kèm có ID {attachmentId}.",
|
||||
"attachments_and_uploads.no_file_uploaded_for_attachment_metadata": "Không có tệp nào được tải lên cho siêu dữ liệu tệp đính kèm có ID {attachmentId}.",
|
||||
"attachments_and_uploads.no_metadata_for_file": "Không có siêu dữ liệu nào được cung cấp cho tệp có ID {fileId}.",
|
||||
"attachments_and_uploads.no_uploaded_parts_to_finalize": "Không có phần nào đã tải lên để hoàn tất.",
|
||||
"attachments_and_uploads.no_valid_media_in_message": "Không tìm thấy media hợp lệ nào trong tin nhắn.",
|
||||
"attachments_and_uploads.payload_json_required_for_multipart": "Trường `payload_json` bắt buộc cho tin nhắn nhiều phần.",
|
||||
"attachments_and_uploads.preview_must_be_jpeg": "Xem trước phải ở định dạng JPEG.",
|
||||
"attachments_and_uploads.referenced_attachment_not_found": "Không tìm thấy tệp đính kèm tham chiếu \"{filename}\" trong tệp đính kèm của tin nhắn.",
|
||||
"attachments_and_uploads.size_bytes_must_be_valid_integer": "`size_bytes` phải là số nguyên hợp lệ.",
|
||||
"attachments_and_uploads.too_many_files": "Quá nhiều tệp. Tối đa {maxFiles} {maxFiles, plural, other {tệp}}.",
|
||||
"attachments_and_uploads.unknown_image_format": "Định dạng hình ảnh không xác định.",
|
||||
"attachments_and_uploads.unresolved_attachment_url": "Đã phát hiện URL `attachment://` chưa được giải quyết. URL này cần được giải quyết trước khi xử lý nhúng.",
|
||||
"attachments_and_uploads.uploaded_attachment_not_found": "Không tìm thấy tệp đính kèm đã tải lên {filename}.",
|
||||
"auth_and_oauth.application_not_owned": "Bạn không phải chủ sở hữu của ứng dụng này.",
|
||||
@@ -111,29 +90,19 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"auth_and_oauth.failed_to_parse_sso_user_info": "Không đọc được phản hồi từ nhà cung cấp SSO của bạn. Hãy thử lại.",
|
||||
"auth_and_oauth.handoff_code_expired": "Mã chuyển giao hết hạn.",
|
||||
"auth_and_oauth.handoff_code_invalid": "Mã chuyển giao không hợp lệ.",
|
||||
"auth_and_oauth.http_get_authorize_not_supported": "`GET /oauth2/authorize` không được hỗ trợ. Sử dụng `POST /oauth2/authorize/consent`.",
|
||||
"auth_and_oauth.invalid_client": "Ứng dụng khách không hợp lệ.",
|
||||
"auth_and_oauth.invalid_client_secret": "Mã bí mật client không hợp lệ.",
|
||||
"auth_and_oauth.invalid_code": "Mã không hợp lệ.",
|
||||
"auth_and_oauth.invalid_grant": "Quyền ủy quyền không hợp lệ, hết hạn hoặc bị hủy.",
|
||||
"auth_and_oauth.invalid_or_expired_authorization_ticket": "Vé ủy quyền không hợp lệ hoặc hết hạn.",
|
||||
"auth_and_oauth.invalid_or_expired_authorization_token": "Token ủy quyền không hợp lệ hoặc hết hạn.",
|
||||
"auth_and_oauth.invalid_or_expired_sso_state": "Trạng thái SSO không hợp lệ hoặc hết hạn. Hãy bắt đầu lại quá trình đăng nhập.",
|
||||
"auth_and_oauth.invalid_or_expired_ticket": "Vé không hợp lệ hoặc hết hạn.",
|
||||
"auth_and_oauth.invalid_proof_token": "Mã thông báo xác thực không hợp lệ.",
|
||||
"auth_and_oauth.invalid_redirect_uri": "URI chuyển hướng không hợp lệ.",
|
||||
"auth_and_oauth.invalid_request": "Yêu cầu không hợp lệ.",
|
||||
"auth_and_oauth.invalid_scope": "Phạm vi được yêu cầu không hỗ trợ hoặc bạn không có quyền yêu cầu.",
|
||||
"auth_and_oauth.invalid_sso_authorization_code": "Mã ủy quyền SSO không hợp lệ.",
|
||||
"auth_and_oauth.invalid_sso_token": "Mã thông báo SSO không hợp lệ.",
|
||||
"auth_and_oauth.invalid_sudo_token": "Mã thông báo sudo không hợp lệ.",
|
||||
"auth_and_oauth.invalid_token_admin_api_key": "Khóa API quản trị viên không hợp lệ.",
|
||||
"auth_and_oauth.missing_authorization": "Tiêu đề ủy quyền bị thiếu hoặc không hợp lệ.",
|
||||
"auth_and_oauth.missing_client_secret": "Thiếu client secret.",
|
||||
"auth_and_oauth.missing_redirect_uri": "Thiếu URI chuyển hướng.",
|
||||
"auth_and_oauth.must_start_session_before_sending_messages": "Bạn phải bắt đầu một phiên trước khi gửi tin nhắn.",
|
||||
"auth_and_oauth.oauth_fields_missing": "Thiếu các trường OAuth.",
|
||||
"auth_and_oauth.redirect_uri_required_for_non_bot_scopes": "URI chuyển hướng là bắt buộc đối với các phạm vi không phải bot.",
|
||||
"auth_and_oauth.registration_closed": "Đăng ký đã bị đóng trên phiên bản này.",
|
||||
"auth_and_oauth.registration_pending_approval": "Đăng ký này đang chờ quản trị viên phê duyệt.",
|
||||
"auth_and_oauth.registration_rejected": "Yêu cầu đăng ký này đã bị từ chối.",
|
||||
@@ -146,20 +115,15 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"auth_and_oauth.sso_unable_to_allocate_discriminator": "Chúng tôi không thể cấp phát mã phân biệt cho tài khoản SSO của bạn. Vui lòng thử lại.",
|
||||
"auth_and_oauth.sudo_mode_required": "Chế độ Sudo là bắt buộc.",
|
||||
"auth_and_oauth.unknown_application": "Ứng dụng không xác định.",
|
||||
"auth_and_oauth.unsupported_response_type": "Loại phản hồi không được hỗ trợ.",
|
||||
"auth_and_registration.current_password_incorrect": "Mật khẩu hiện tại không đúng.",
|
||||
"auth_and_registration.password_is_too_common": "Mật khẩu của bạn quá phổ biến. Hãy chọn một mật khẩu độc đáo hơn.",
|
||||
"auth_and_registration.password_not_set": "Mật khẩu chưa được đặt.",
|
||||
"bots.bot_application_not_found": "Không tìm thấy ứng dụng bot.",
|
||||
"bots.bot_discriminator_cannot_be_changed": "Mã phân biệt của bot không thể thay đổi.",
|
||||
"bots.bot_is_private": "Bot này là riêng tư.",
|
||||
"bots.bot_user_generation_failed": "Tạo người dùng bot thất bại.",
|
||||
"bots.bot_user_not_found": "Không tìm thấy người dùng bot.",
|
||||
"bots.invalid_response_type_for_non_bot": "Loại phản hồi phải là mã cho các phạm vi không phải bot.",
|
||||
"bots.not_a_bot_application": "Ứng dụng này không phải là bot.",
|
||||
"bots.search_scope_unavailable": "Bot chỉ có thể tìm kiếm trong một cộng đồng hoặc một kênh duy nhất.",
|
||||
"calls_and_voice.call_already_exists": "Có một cuộc gọi đang diễn ra trong kênh này.",
|
||||
"calls_and_voice.cannot_modify_voice_state": "Bạn không thể sửa đổi trạng thái thoại.",
|
||||
"calls_and_voice.invalid_or_restricted_rtc_region": "Vùng RTC không hợp lệ hoặc bị hạn chế: {region}.",
|
||||
"calls_and_voice.invalid_rtc_region": "Vùng RTC không hợp lệ: {region}. Các vùng khả dụng: {availableRegions}.",
|
||||
"calls_and_voice.invalid_stream_key_format": "Định dạng khóa stream không hợp lệ.",
|
||||
@@ -167,7 +131,6 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"calls_and_voice.no_active_call": "Không có cuộc gọi đang hoạt động.",
|
||||
"calls_and_voice.stream_key_channel_mismatch": "Kênh khóa stream không khớp.",
|
||||
"calls_and_voice.stream_key_scope_mismatch": "Phạm vi khóa stream không khớp.",
|
||||
"calls_and_voice.stream_thumbnail_payload_empty": "Dữ liệu hình thu nhỏ stream trống.",
|
||||
"calls_and_voice.unknown_voice_region": "Vùng thoại không xác định.",
|
||||
"calls_and_voice.unknown_voice_server": "Server thoại không xác định.",
|
||||
"calls_and_voice.voice_message_duration_exceeds_limit": "Thời lượng tin nhắn thoại không được vượt quá {maxDuration} {maxDuration, plural, other {giây}}.",
|
||||
@@ -199,9 +162,7 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"channels_and_guilds.guild_banner_requires_feature": "Ảnh bìa cộng đồng yêu cầu tính năng BANNER.",
|
||||
"channels_and_guilds.guild_feature_not_toggleable": "Tính năng này không thể bật/tắt.",
|
||||
"channels_and_guilds.guild_id_must_match_referenced_message": "ID cộng đồng phải khớp với kênh mà tin nhắn được tham chiếu đã được lấy từ đó.",
|
||||
"channels_and_guilds.guild_template_fetch_failed": "Không thể lấy mẫu cộng đồng. Mẫu có thể không tồn tại hoặc dịch vụ bên ngoài đang không khả dụng.",
|
||||
"channels_and_guilds.guild_template_invalid": "Dữ liệu mẫu cộng đồng không hợp lệ hoặc bị sai cú pháp.",
|
||||
"channels_and_guilds.invalid_channel": "Kênh không hợp lệ.",
|
||||
"channels_and_guilds.invalid_channel_id": "ID kênh không hợp lệ: {channelId}.",
|
||||
"channels_and_guilds.invalid_channel_type": "Loại kênh không hợp lệ.",
|
||||
"channels_and_guilds.invalid_channel_type_for_call": "Chỉ có thể thực hiện cuộc gọi trong tin nhắn riêng hoặc DM nhóm.",
|
||||
@@ -216,7 +177,6 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"channels_and_guilds.max_guilds_reached": "Bạn đã đạt tối đa {count} {count, plural, other {cộng đồng}}.",
|
||||
"channels_and_guilds.message_history_cutoff_before_guild_creation": "Giới hạn lịch sử tin nhắn không thể đặt trước thời điểm cộng đồng được tạo.",
|
||||
"channels_and_guilds.message_history_cutoff_in_future": "Giới hạn lịch sử tin nhắn không thể đặt trong tương lai.",
|
||||
"channels_and_guilds.new_account_guild_join_rate_limited": "Tài khoản mới bị giới hạn tham gia 10 cộng đồng trong 24 giờ đầu. Hãy thử lại sau.",
|
||||
"channels_and_guilds.parent_channel_not_in_guild": "Kênh cha không tồn tại trong cộng đồng.",
|
||||
"channels_and_guilds.parent_must_be_category": "Cha phải là một danh mục.",
|
||||
"channels_and_guilds.preceding_channel_must_share_parent": "Kênh phía trước phải có cùng cha với kênh được di chuyển.",
|
||||
@@ -237,10 +197,8 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"connections.bluesky_oauth_authorization_failed": "Chúng tôi không thể tìm thấy tài khoản Bluesky đó. Vui lòng kiểm tra lại và thử lại.",
|
||||
"connections.bluesky_oauth_callback_failed": "Chúng tôi không thể hoàn tất kết nối Bluesky. Vui lòng thử lại.",
|
||||
"connections.bluesky_oauth_not_enabled": "Kết nối Bluesky không được bật trên phiên bản này.",
|
||||
"connections.bluesky_oauth_session_expired": "Phiên Bluesky của bạn đã hết hạn. Kết nối lại tài khoản.",
|
||||
"connections.bluesky_oauth_state_invalid": "Yêu cầu ủy quyền đã hết hạn hoặc không hợp lệ. Thử lại.",
|
||||
"connections.initiation_token_invalid": "Token khởi tạo kết nối không hợp lệ hoặc đã hết hạn.",
|
||||
"connections.invalid_identifier": "Mã định danh kết nối không hợp lệ.",
|
||||
"connections.invalid_type": "Loại kết nối không được hỗ trợ.",
|
||||
"connections.limit_reached": "Bạn đã đạt số lượng kết nối tối đa ({limit}).",
|
||||
"connections.not_found": "Kết nối không xác định.",
|
||||
@@ -253,13 +211,10 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"discovery.already_applied": "Cộng đồng này đã nộp đơn xin khám phá.",
|
||||
"discovery.application_already_reviewed": "Ứng dụng khám phá này đã được duyệt.",
|
||||
"discovery.application_not_found": "Không tìm thấy ứng dụng khám phá.",
|
||||
"discovery.description_required": "Cần có mô tả để được liệt kê trong khám phá.",
|
||||
"discovery.disabled": "Khám phá không khả dụng trên phiên bản này.",
|
||||
"discovery.insufficient_members": "Cộng đồng này không đạt đủ số lượng thành viên tối thiểu để được liệt kê trong khám phá.",
|
||||
"discovery.invalid_category": "Danh mục khám phá không hợp lệ.",
|
||||
"discovery.not_discoverable": "Cộng đồng này chưa có trong danh sách khám phá.",
|
||||
"donation.amount_invalid": "Số tiền quyên góp không hợp lệ.",
|
||||
"donation.donor_not_found": "Không tìm thấy người quyên góp.",
|
||||
"donation.magic_link_expired": "Liên kết ma thuật đã hết hạn.",
|
||||
"donation.magic_link_invalid": "Liên kết ma thuật không hợp lệ.",
|
||||
"donation.magic_link_used": "Liên kết ma thuật đã được sử dụng.",
|
||||
@@ -341,7 +296,6 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"invites_and_gifts.stripe_gift_redemption_in_progress": "Đang đổi mã quà tặng. Thử lại sau.",
|
||||
"invites_and_gifts.unknown_gift_code": "Mã quà tặng không xác định.",
|
||||
"invites_and_packs.emoji_requires_access": "Bạn không thể sử dụng emoji này nếu không có quyền truy cập vào cộng đồng hoặc gói đã cài đặt.",
|
||||
"invites_and_packs.max_animated_emojis_reached": "Bạn đã đạt tối đa {count} {count, plural, other {emoji động}}.",
|
||||
"invites_and_packs.max_emojis_reached": "Bạn đã đạt tối đa {count} {count, plural, other {emoji}}.",
|
||||
"limits.at_least_one_entry_required": "Yêu cầu ít nhất một mục.",
|
||||
"limits.base64_length_invalid": "Độ dài chuỗi Base64 phải dài từ {min} đến {maxLength} ký tự.",
|
||||
@@ -353,9 +307,9 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"limits.rows_required": "`rows` là bắt buộc.",
|
||||
"limits.string_length_exact": "Chuỗi phải có đúng {length} ký tự.",
|
||||
"limits.string_length_invalid": "Độ dài chuỗi phải dài từ {min} đến {max} ký tự.",
|
||||
"limits.synced_preferences_too_large": "Tùy chọn đồng bộ hóa vượt quá {max_bytes} byte.",
|
||||
"limits.timeout_cannot_exceed_365_days": "Thời gian tạm khóa không được quá {maxDays} {maxDays, plural, other {ngày}}.",
|
||||
"limits.value_must_be_integer_in_range": "Giá trị của `{name}` phải là số nguyên nằm trong khoảng từ {minValue} đến {maxValue}.",
|
||||
"limits.value_too_small": "Giá trị quá thấp.",
|
||||
"media_and_memes.favorite_meme_name_required": "Tên meme yêu thích là bắt buộc.",
|
||||
"media_and_memes.favorite_meme_not_found": "Không tìm thấy meme yêu thích.",
|
||||
"media_and_memes.max_favorite_meme_tags_exceeded": "Bạn chỉ có thể thêm tối đa {limit} {limit, plural, other {thẻ}} cho mỗi meme yêu thích.",
|
||||
@@ -387,7 +341,6 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"mfa_and_passkeys.must_enable_2fa_before_enforcing_for_mods": "Bạn phải bật xác thực hai yếu tố cho tài khoản của mình trước khi yêu cầu quản trị viên sử dụng.",
|
||||
"mfa_and_passkeys.no_passkeys_registered": "Không có passkey nào đăng ký.",
|
||||
"mfa_and_passkeys.passkey_authentication_failed": "Xác thực passkey không thành công.",
|
||||
"mfa_and_passkeys.passkeys_disabled": "Passkey đã bị tắt.",
|
||||
"mfa_and_passkeys.totp_not_enabled": "Xác thực hai yếu tố bằng ứng dụng xác thực chưa được bật cho tài khoản này.",
|
||||
"mfa_and_passkeys.two_factor_not_enabled": "Xác thực hai yếu tố chưa được bật.",
|
||||
"mfa_and_passkeys.two_factor_required": "Yêu cầu xác thực hai yếu tố.",
|
||||
@@ -395,14 +348,10 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"mfa_and_passkeys.webauthn_credential_limit_reached": "Bạn đã đạt tối đa {count} {count, plural, other {thông tin xác thực}} WebAuthn.",
|
||||
"misc.cannot_send_messages_in_non_text_channel": "Bạn không thể gửi tin nhắn trong kênh không phải kênh văn bản.",
|
||||
"misc.cannot_send_messages_in_this_guild_without_email_verification": "Bạn cần xác minh email để gửi tin nhắn trong cộng đồng này.",
|
||||
"misc.invalid_job_id": "ID công việc không hợp lệ.",
|
||||
"misc.invalid_permissions_integer": "Quyền phải là một số nguyên hợp lệ.",
|
||||
"misc.invalid_permissions_negative": "Quyền phải là một số không âm.",
|
||||
"misc.invalid_request_generic": "Yêu cầu không hợp lệ.",
|
||||
"misc.invalid_snowflake": "ID Snowflake không hợp lệ.",
|
||||
"misc.job_already_processed": "Công việc đã được xử lý.",
|
||||
"misc.job_id_required": "Cần có ID công việc.",
|
||||
"misc.job_not_found": "Không tìm thấy công việc.",
|
||||
"misc.max_files_exceeded": "Quá nhiều tệp. Tối đa {maxFiles} {maxFiles, plural, other {tệp}} được phép.",
|
||||
"misc.must_have_bot_to_mark_system_user": "Người dùng phải là bot mới được đánh dấu là người dùng hệ thống.",
|
||||
"misc_limits.max_applications_reached": "Bạn đã đạt tối đa {limit} {limit, plural, other {ứng dụng}}.",
|
||||
@@ -410,12 +359,12 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"misc_limits.max_category_channels_reached": "Bạn đã đạt tối đa {count} {count, plural, other {kênh}} trong danh mục.",
|
||||
"misc_limits.max_friends_reached": "Bạn đã đạt tối đa {count} {count, plural, other {bạn bè}}.",
|
||||
"misc_limits.max_invites_reached": "Bạn đã đạt tối đa {count} {count, plural, other {lời mời}}.",
|
||||
"misc_limits.max_pins_per_channel_reached": "Bạn đã đạt tối đa {count} {count, plural, other {ghim}} cho mỗi kênh.",
|
||||
"moderation_and_reports.cannot_report_own_message": "Bạn không thể báo cáo tin nhắn của mình.",
|
||||
"moderation_and_reports.cannot_report_yourself": "Bạn không thể báo cáo bản thân mình.",
|
||||
"moderation_and_reports.invalid_dsa_report_target": "Mục tiêu báo cáo DSA không hợp lệ.",
|
||||
"moderation_and_reports.invalid_dsa_ticket": "Mã DSA không hợp lệ.",
|
||||
"moderation_and_reports.invalid_dsa_verification_code": "Mã xác minh DSA không hợp lệ.",
|
||||
"moderation_and_reports.ip_ban_declined": "Không thể thêm địa chỉ IP này vào danh sách chặn.",
|
||||
"moderation_and_reports.ncmec_attachment_must_be_image_or_video": "Chỉ có thể báo cáo tệp đính kèm là hình ảnh hoặc video cho NCMEC.",
|
||||
"moderation_and_reports.report_already_resolved": "Báo cáo đã được giải quyết.",
|
||||
"moderation_and_reports.report_banned": "Bạn đã bị ban không được gửi báo cáo.",
|
||||
@@ -428,7 +377,6 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"permissions.global_ip_temporarily_banned": "Địa chỉ IP của bạn {ipAddress} đã bị chặn tạm thời khỏi Fluxer API trong 24 giờ do các mẫu truy cập lạm dụng hoặc bất thường. Chúng tôi thường không hỗ trợ kháng nghị cho các lệnh ban API tạm thời. Hãy đổi địa chỉ IP hoặc chờ lệnh ban hết hạn, và xem lại các mẫu truy cập Fluxer API đến từ client của bạn.",
|
||||
"permissions.missing_access": "Bạn không có quyền truy cập vào tài nguyên hoặc tính năng này.",
|
||||
"permissions.missing_permissions": "Bạn không có quyền cần thiết để thực hiện hành động này.",
|
||||
"permissions.not_owner_of_admin_api_key": "Bạn không có quyền sửa đổi khóa API admin này.",
|
||||
"permissions.user_banned_from_guild": "Người dùng này bị ban khỏi cộng đồng này.",
|
||||
"permissions.user_ip_banned_from_guild": "Địa chỉ IP của người dùng này bị ban khỏi cộng đồng này.",
|
||||
"permissions.user_not_in_channel": "Người dùng này không ở trong kênh.",
|
||||
@@ -455,8 +403,6 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"premium_and_plans.custom_stickers_outside_source_require_premium": "Bạn không thể sử dụng sticker tùy chỉnh bên ngoài cộng đồng nguồn nếu không có gói Premium.",
|
||||
"premium_and_plans.discriminator_change_requires_premium": "Thay đổi discriminator của bạn yêu cầu gói Premium.",
|
||||
"premium_and_plans.no_active_subscription": "Không có gói đăng ký đang hoạt động.",
|
||||
"premium_and_plans.no_visionary_slots_available": "Không có chỗ trống Visionary nào khả dụng.",
|
||||
"premium_and_plans.visionary_required_for_bot_discriminator": "Bạn phải sử dụng gói trọn đời Visionary để tùy chỉnh discriminator bot.",
|
||||
"premium_and_plans.visionary_required_for_discriminator": "Bạn phải sử dụng gói trọn đời Visionary để sử dụng discriminator đó.",
|
||||
"rate_limits.accent_color_changed_too_often": "Bạn đã thay đổi màu nhấn quá thường xuyên gần đây. Vui lòng thử lại sau {minutes} {minutes, plural, other {phút}}.",
|
||||
"rate_limits.avatar_changed_too_often": "Bạn đã thay đổi ảnh đại diện quá thường xuyên gần đây. Vui lòng thử lại sau {minutes} {minutes, plural, other {phút}}.",
|
||||
@@ -472,10 +418,8 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"rate_limits.voice_activity_sharing_on_cooldown": "Bạn chỉ có thể cập nhật mặc định chia sẻ hoạt động thoại một lần mỗi 24 giờ. Vui lòng thử lại sau {retry_after} giây.",
|
||||
"roles.cannot_reorder_everyone_role": "Bạn không thể sắp xếp lại vai trò @everyone.",
|
||||
"roles.cannot_set_everyone_hoist": "Bạn không thể đặt vị trí hiển thị riêng cho vai trò @everyone.",
|
||||
"roles.cannot_use_same_role_as_preceding": "Bạn không thể sử dụng vai trò giống với vai trò trước đó.",
|
||||
"roles.invalid_role_id": "ID vai trò không hợp lệ: {roleId}.",
|
||||
"roles.parse_and_users_or_roles_cannot_be_used_together": "Bạn không thể sử dụng `parse` cùng với `allowed_mentions.users` hoặc `allowed_mentions.roles`.",
|
||||
"roles.preceding_role_not_in_guild": "Vai trò trước đó không có trong cộng đồng.",
|
||||
"stickers_and_emojis.custom_emoji_not_found": "Không tìm thấy emoji tùy chỉnh.",
|
||||
"stickers_and_emojis.custom_sticker_not_found": "Không tìm thấy sticker tùy chỉnh.",
|
||||
"stickers_and_emojis.max_reactions_reached": "Bạn đã đạt tối đa {count} {count, plural, other {phản ứng}}.",
|
||||
@@ -484,7 +428,6 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"stickers_and_emojis.unknown_emoji": "Emoji không xác định.",
|
||||
"stickers_and_emojis.unknown_sticker": "Sticker không xác định.",
|
||||
"stripe.error": "Xử lý thanh toán gặp lỗi. Vui lòng thử lại hoặc liên hệ hỗ trợ.",
|
||||
"stripe.eu_withdrawal_waiver_required": "Vui lòng xác nhận việc từ bỏ quyền rút lại nội dung số EU/EEA trước khi bắt đầu thanh toán.",
|
||||
"stripe.invalid_product_configuration": "Cấu hình sản phẩm không hợp lệ.",
|
||||
"stripe.invalid_product_selection": "Lựa chọn sản phẩm không hợp lệ.",
|
||||
"stripe.no_active_subscription_found": "Không tìm thấy gói đăng ký đang hoạt động.",
|
||||
@@ -495,7 +438,6 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"stripe.refund_outside_window": "Giao dịch này nằm ngoài thời gian hoàn tiền tự phục vụ 3 ngày.",
|
||||
"stripe.subscription_already_canceling": "Gói đăng ký đã được đặt hủy vào cuối kỳ.",
|
||||
"stripe.subscription_not_canceling": "Gói đăng ký chưa được đặt để hủy.",
|
||||
"stripe.subscription_period_end_missing": "Thiếu current_period_end của gói đăng ký.",
|
||||
"stripe.webhook_not_available": "Xử lý webhook không có sẵn.",
|
||||
"stripe.webhook_signature_invalid": "Chữ ký số webhook Stripe không hợp lệ.",
|
||||
"stripe.webhook_signature_missing": "Thiếu chữ ký số webhook Stripe.",
|
||||
@@ -503,7 +445,6 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"tos_and_age.date_of_birth_format_invalid": "Định dạng ngày sinh không hợp lệ.",
|
||||
"tos_and_age.must_agree_to_tos_and_privacy": "Bạn phải đồng ý với Điều khoản dịch vụ và Chính sách bảo mật.",
|
||||
"tos_and_age.must_be_minimum_age": "Bạn phải từ {minAge} {minAge, plural, other {tuổi}} trở lên để tạo tài khoản.",
|
||||
"unknown_entities.unknown_application": "Không tìm thấy ứng dụng này.",
|
||||
"unknown_entities.unknown_channel": "Không tìm thấy kênh này.",
|
||||
"unknown_entities.unknown_guild": "Không tìm thấy cộng đồng này.",
|
||||
"unknown_entities.unknown_invite": "Không tìm thấy lời mời này hoặc lời mời không còn hiệu lực.",
|
||||
@@ -514,7 +455,6 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"unknown_entities.unknown_user_flag": "Flag người dùng được chỉ định không được nhận dạng.",
|
||||
"urls.invalid_url_format": "Định dạng URL không hợp lệ.",
|
||||
"urls.invalid_url_or_attachment_reference": "Định dạng URL hoặc tham chiếu tệp đính kèm không hợp lệ.",
|
||||
"urls.unfurl_stream_too_large": "Phản hồi xem trước liên kết quá lớn để xử lý.",
|
||||
"urls.url_length_invalid": "URL phải có độ dài từ {min} đến {max} ký tự.",
|
||||
"urls.url_not_publicly_routable": "URL phải phân giải thành một địa chỉ IP công khai truy cập được từ internet.",
|
||||
"usernames_and_tags.discriminator_invalid_format": "Discriminator phải có {min}–{max} chữ số.",
|
||||
@@ -542,7 +482,6 @@ const ERROR_I18N_VI_MESSAGES = defineErrorI18nLocaleMessages({
|
||||
"webhooks.cannot_modify_system_webhook": "Bạn không thể chỉnh sửa tin nhắn hệ thống.",
|
||||
"webhooks.max_webhooks_per_channel_reached": "Bạn đã đạt đến giới hạn {count} {count, plural, other {webhook}} cho mỗi kênh.",
|
||||
"webhooks.max_webhooks_per_guild_reached": "Bạn đã đạt đến giới hạn {count} {count, plural, other {webhook}} cho mỗi cộng đồng.",
|
||||
"webhooks.max_webhooks_reached": "Bạn đã đạt đến giới hạn {count} {count, plural, other {webhook}}.",
|
||||
"webhooks.unknown_webhook": "Webhook không xác định.",
|
||||
"webhooks.webhook_name_length_invalid": "Tên webhook phải có độ dài từ {min} đến {max} ký tự."
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user