mirror of
https://github.com/sassanix/Warracker.git
synced 2026-05-24 19:48:27 -05:00
Update Simplified Chinese translation
This commit is contained in:
+132
-116
@@ -9,7 +9,8 @@
|
||||
},
|
||||
"auth": {
|
||||
"login": "登录",
|
||||
"logout": "登出",
|
||||
"login_title": "登录 - Warracker",
|
||||
"logout": "退出登录",
|
||||
"register": "注册",
|
||||
"username": "用户名",
|
||||
"password": "密码",
|
||||
@@ -19,7 +20,7 @@
|
||||
"forgot_password": "忘记密码?",
|
||||
"reset_password": "重置密码",
|
||||
"confirm_password": "确认密码",
|
||||
"create_account_title": "创建您的帐户",
|
||||
"create_account_title": "创建账户",
|
||||
"first_name_optional": "名(可选)",
|
||||
"last_name_optional": "姓(可选)",
|
||||
"username_hint": "用户名必须是唯一的,并将用于登录。",
|
||||
@@ -32,11 +33,11 @@
|
||||
"req_lowercase": "至少1个小写字母",
|
||||
"req_number": "至少1个数字",
|
||||
"req_special": "至少1个特殊字符",
|
||||
"create_account": "创建帐户",
|
||||
"already_have_account": "已经有帐户了?",
|
||||
"create_account": "创建账户",
|
||||
"already_have_account": "已有账户?",
|
||||
"reset_password_title": "Warracker - 重置密码",
|
||||
"reset_your_password": "重置您的密码",
|
||||
"reset_password_info": "在下方输入您的电子邮件地址,我们将向您发送一个重置密码的链接。",
|
||||
"reset_your_password": "重置密码",
|
||||
"reset_password_info": "在下方输入电子邮件地址,我们会向您发送密码重置链接。",
|
||||
"send_reset_link": "发送重置链接",
|
||||
"back_to_login": "返回登录",
|
||||
"set_new_password_title": "Warracker - 设置新密码",
|
||||
@@ -48,7 +49,7 @@
|
||||
"request_new_reset_link": "请求新的重置链接"
|
||||
},
|
||||
"warranties": {
|
||||
"title": "您的保修",
|
||||
"title": "我的保修",
|
||||
"title_global": "所有用户的保修",
|
||||
"add_new": "添加新保修",
|
||||
"edit": "编辑保修",
|
||||
@@ -70,15 +71,15 @@
|
||||
"expired": "已过期",
|
||||
"expiring_soon": "即将过期",
|
||||
"lifetime": "终身",
|
||||
"no_warranties": "暂无保修。添加您的第一个保修以开始。",
|
||||
"search_placeholder": "按名称、供应商、备注、标签或序列号查找...",
|
||||
"no_warranties": "暂无保修。添加第一条保修即可开始。",
|
||||
"search_placeholder": "按名称、型号、供应商、备注、标签或序列号查找...",
|
||||
"warranty_type": "保修类型",
|
||||
"other_document": "其他文件",
|
||||
"product": "产品",
|
||||
"expiration": "到期",
|
||||
"actions": "操作",
|
||||
"no_warranties_title": "暂无保修",
|
||||
"no_warranties_desc": "添加您的第一个保修以开始",
|
||||
"no_warranties_desc": "添加第一条保修即可开始",
|
||||
"add_warranty": "添加保修",
|
||||
"warranty_entry_method": "保修录入方式",
|
||||
"warranty_duration_option": "保修期",
|
||||
@@ -210,10 +211,15 @@
|
||||
"files_short": "文件",
|
||||
"enter_serial_number": "输入序列号",
|
||||
"model_number_optional": "型号(可选)",
|
||||
"add_serial_number": "添加另一个序列号"
|
||||
"model_number_placeholder": "例如 SM-G991U1",
|
||||
"add_serial_number": "添加另一个序列号",
|
||||
"archived": "已归档",
|
||||
"or_link_to_invoice_url": "或链接到发票 URL",
|
||||
"or_link_to_manual_url": "或链接到手册 URL",
|
||||
"or_link_to_files_url": "或链接到文件 URL"
|
||||
},
|
||||
"settings": {
|
||||
"title": "设置",
|
||||
"title": "Warracker - 设置",
|
||||
"account_settings": "账户设置",
|
||||
"preferences": "偏好设置",
|
||||
"language": "语言",
|
||||
@@ -308,6 +314,8 @@
|
||||
"issuer_url_desc": "您的OIDC提供商的基础URL。",
|
||||
"scope_desc": "以空格分隔的OIDC范围。",
|
||||
"oidc_restart_message": "OIDC设置需要重新启动应用程序才能完全生效。",
|
||||
"oidc_admin_group": "OIDC管理员组",
|
||||
"oidc_admin_desc": "被授予管理员权限的组。留空则禁用。",
|
||||
"api_token": "API令牌",
|
||||
"view_documents": "在Warracker中查看文件",
|
||||
"connection_testing": "连接测试",
|
||||
@@ -394,7 +402,8 @@
|
||||
"download": "下载",
|
||||
"manage_tags": "管理标签",
|
||||
"close": "关闭",
|
||||
"save_changes": "保存更改"
|
||||
"save_changes": "保存更改",
|
||||
"data": "数据"
|
||||
},
|
||||
"filters": {
|
||||
"all_status": "所有状态",
|
||||
@@ -413,7 +422,12 @@
|
||||
"vendor": "供应商",
|
||||
"warranty_type": "保修类型",
|
||||
"view": "视图",
|
||||
"scope": "范围"
|
||||
"scope": "范围",
|
||||
"filter": "筛选",
|
||||
"filter_by": "筛选条件",
|
||||
"clear": "清除",
|
||||
"apply": "应用",
|
||||
"sort": "排序"
|
||||
},
|
||||
"messages": {
|
||||
"success": "成功",
|
||||
@@ -481,105 +495,105 @@
|
||||
"failed_to_create_tag": "创建标签失败",
|
||||
"failed_to_update_tag": "更新标签失败",
|
||||
"failed_to_delete_tag": "删除标签失败",
|
||||
"no_warranties_found": "No warranties found",
|
||||
"no_warranties_found_add_first": "No warranties yet. Add your first warranty to get started.",
|
||||
"could_not_load_tags": "Could not load tags. Please try again.",
|
||||
"no_warranty_selected": "No warranty selected",
|
||||
"archived_warranties_guidance": "You can find archived warranties by selecting \"Archived\" in Filters.",
|
||||
"no_file_selected": "No file selected.",
|
||||
"invalid_csv_file_type": "Invalid file type. Please select a .csv file.",
|
||||
"auth_error_login_again": "Authentication error. Please log in again.",
|
||||
"import_failed": "Import failed: {{error}}",
|
||||
"import_error_details": "An error occurred during import. Check console for details.",
|
||||
"date_format_updated": "Date format updated.",
|
||||
"currency_symbol_updated": "Currency symbol updated.",
|
||||
"no_warranty_for_note_update": "No warranty selected for note update",
|
||||
"cannot_save_notes_invalid_duration": "Cannot save notes: The warranty has an invalid duration. Please edit the full warranty details to set a valid duration first.",
|
||||
"note_updated": "Note updated",
|
||||
"paperless_duplicate_linked": "Duplicate document detected in Paperless-ngx. Linked to existing document.",
|
||||
"paperless_not_enabled": "Paperless-ngx integration is not enabled",
|
||||
"paperless_not_configured": "Paperless-ngx is not properly configured. Please check the settings.",
|
||||
"paperless_connection_failed": "Paperless-ngx connection failed: {{error}}",
|
||||
"allow_popups": "Please allow popups to view documents",
|
||||
"opening_document_in_warracker": "Opening document in Warracker...",
|
||||
"allow_popups_paperless": "Please allow popups to view documents in Paperless-ngx",
|
||||
"opening_document_in_paperless": "Opening document in Paperless-ngx...",
|
||||
"error_opening_document": "Error opening document: {{error}}",
|
||||
"opened_with_fallback_url": "Opened with fallback URL - please check if Paperless-ngx is accessible",
|
||||
"opened_with_generic_fallback_url": "Opened with generic fallback URL",
|
||||
"document_linked_refreshing": "Document linked successfully! Refreshing...",
|
||||
"failed_to_link_document": "Failed to link document: {{message}}",
|
||||
"error_searching_document": "Error searching for document",
|
||||
"autolinked_documents": "Automatically linked {{count}} document(s): {{docInfo}}",
|
||||
"paperless_upload_autolink_failed": "Document uploaded to Paperless-ngx but could not be automatically linked. You can manually link it later.",
|
||||
"paperless_upload_autolink_failed_errors": "Document uploaded but auto-linking failed due to errors. You can manually link it later.",
|
||||
"document_linked_successfully": "Document linked successfully: {{documentType}}",
|
||||
"failed_to_open_claims_modal": "Failed to open claims modal",
|
||||
"failed_to_save_claim": "Failed to save claim",
|
||||
"failed_to_delete_claim": "Failed to delete claim",
|
||||
"authentication_required": "Authentication required",
|
||||
"warranty_deleted_successfully": "Warranty deleted successfully",
|
||||
"failed_to_delete_warranty": "Failed to delete warranty",
|
||||
"warranty_updated_successfully": "Warranty updated successfully",
|
||||
"failed_to_update_warranty": "Failed to update warranty",
|
||||
"confirm_delete_tag": "Are you sure you want to delete this tag? It will be removed from all warranties.",
|
||||
"tag_already_exists": "A tag with this name already exists",
|
||||
"failed_to_update_tag": "Failed to update tag",
|
||||
"failed_to_load_fresh_user_data": "Failed to load fresh user data",
|
||||
"could_not_connect_fetch_user_data": "Could not connect to fetch user data. Displaying cached info.",
|
||||
"fill_in_first_and_last_name": "Please fill in First Name and Last Name",
|
||||
"email_address_cannot_be_empty": "Email address cannot be empty.",
|
||||
"enter_valid_email_address": "Please enter a valid email address.",
|
||||
"failed_to_update_profile": "Failed to update profile: {{error}}",
|
||||
"preferences_saved_locally_failed_to_sync": "Preferences saved locally, but failed to sync with server: {{error}}",
|
||||
"preferences_saved_locally": "Preferences saved locally.",
|
||||
"fill_in_all_password_fields": "Please fill in all password fields",
|
||||
"new_passwords_do_not_match": "New passwords do not match",
|
||||
"password_at_least_8_characters": "Password must be at least 8 characters long",
|
||||
"failed_to_change_password": "Failed to change password: {{error}}",
|
||||
"failed_to_update_user": "Failed to update user",
|
||||
"failed_to_update_user_try_again": "Failed to update user. Please try again.",
|
||||
"failed_to_delete_user_check_console": "Failed to delete user. Check console for details.",
|
||||
"error_during_user_deletion": "Error during user deletion: {{error}}",
|
||||
"trying_direct_api_call_for_user_id": "Trying direct API call for user ID {{userId}}...",
|
||||
"user_id_deleted_successfully_with_direct_api_call": "User ID {{userId}} deleted successfully with direct API call!",
|
||||
"failed_to_delete_user_with_direct_api_call": "Failed to delete user {{username}} with direct API call.",
|
||||
"error_with_direct_api_call": "Error with direct API call: {{error}}",
|
||||
"error_checking_if_user_exists": "Error checking if user exists: {{error}}",
|
||||
"select_user_to_transfer_ownership": "Please select a user to transfer ownership to",
|
||||
"transfer_ownership_modal_elements_not_found": "Error: Transfer ownership modal elements not found",
|
||||
"failed_to_transfer_ownership": "Failed to transfer ownership",
|
||||
"failed_to_transfer_ownership_try_again": "Failed to transfer ownership. Please try again.",
|
||||
"checking_user": "Checking user...",
|
||||
"user_with_id_username_not_found": "User with ID/username \"{{userId}}\" not found",
|
||||
"deleting_user": "Deleting user {{username}} (ID: {{id}})...",
|
||||
"user_deleted_successfully_username": "User {{username}} deleted successfully!",
|
||||
"failed_to_delete_user_check_console_username": "Failed to delete user {{username}}. Check console for details.",
|
||||
"trying_direct_api_call_for_user_username": "Trying direct API call for user {{username}}...",
|
||||
"user_deleted_successfully_with_direct_api_call_username": "User {{username}} deleted successfully with direct API call!",
|
||||
"failed_to_delete_user_with_direct_api_call_username": "Failed to delete user {{username}} with direct API call.",
|
||||
"invalid_email_base_url_format": "Invalid Email Base URL format. It should start with http:// or https://",
|
||||
"failed_to_save_site_settings_try_again": "Failed to save site settings. Please try again.",
|
||||
"failed_to_save_oidc_settings_try_again": "Failed to save OIDC settings. Please try again.",
|
||||
"error_checking_api_endpoint": "Error checking API endpoint: {{error}}",
|
||||
"error_colon": "Error: {{error}}",
|
||||
"error_checking_scheduler_status": "Error checking scheduler status: {{error}}",
|
||||
"error_saving_notification_settings": "Error saving notification settings: {{error}}",
|
||||
"error_saving_apprise_settings": "Error saving Apprise settings: {{error}}",
|
||||
"failed_to_send_test_notification": "Failed to send test notification: {{message}}",
|
||||
"error_sending_test_notification": "Error sending test notification: {{error}}",
|
||||
"error_validating_urls": "Error validating URLs: {{error}}",
|
||||
"failed_to_trigger_notifications": "Failed to trigger notifications: {{message}}",
|
||||
"error_triggering_notifications": "Error triggering notifications: {{error}}",
|
||||
"error_updating_apprise_setting": "Error updating Apprise setting: {{error}}",
|
||||
"error_loading_paperless_settings": "Error loading Paperless-ngx settings: {{error}}",
|
||||
"error_saving_paperless_settings": "Error saving Paperless-ngx settings: {{error}}",
|
||||
"error_testing_connection": "Error testing connection: {{error}}",
|
||||
"debug_information_logged_to_console": "Debug information logged to console",
|
||||
"debug_error": "Debug error: {{error}}",
|
||||
"file_upload_test_successful": "File upload test successful!",
|
||||
"file_upload_test_failed": "File upload test failed",
|
||||
"file_upload_test_error": "File upload test error: {{error}}"
|
||||
"no_warranties_found": "未找到保修",
|
||||
"no_warranties_found_add_first": "暂无保修。添加第一条保修即可开始。",
|
||||
"could_not_load_tags": "无法加载标签。请重试。",
|
||||
"no_warranty_selected": "未选择保修",
|
||||
"archived_warranties_guidance": "可在筛选器中选择“已归档”来查看已归档的保修。",
|
||||
"no_file_selected": "未选择文件。",
|
||||
"invalid_csv_file_type": "文件类型无效。请选择 .csv 文件。",
|
||||
"auth_error_login_again": "身份验证错误。请重新登录。",
|
||||
"import_failed": "导入失败:{{error}}",
|
||||
"import_error_details": "导入过程中发生错误。请查看控制台了解详情。",
|
||||
"date_format_updated": "日期格式已更新。",
|
||||
"currency_symbol_updated": "货币符号已更新。",
|
||||
"no_warranty_for_note_update": "未选择要更新备注的保修",
|
||||
"cannot_save_notes_invalid_duration": "无法保存备注:该保修的保修期无效。请先编辑完整保修信息并设置有效的保修期。",
|
||||
"note_updated": "备注已更新",
|
||||
"paperless_duplicate_linked": "在 Paperless-ngx 中检测到重复文件。已链接到现有文件。",
|
||||
"paperless_not_enabled": "Paperless-ngx 集成未启用",
|
||||
"paperless_not_configured": "Paperless-ngx 尚未正确配置。请检查设置。",
|
||||
"paperless_connection_failed": "Paperless-ngx 连接失败:{{error}}",
|
||||
"allow_popups": "请允许弹出窗口以查看文件",
|
||||
"opening_document_in_warracker": "正在 Warracker 中打开文件...",
|
||||
"allow_popups_paperless": "请允许弹出窗口以在 Paperless-ngx 中查看文件",
|
||||
"opening_document_in_paperless": "正在 Paperless-ngx 中打开文件...",
|
||||
"error_opening_document": "打开文件时出错:{{error}}",
|
||||
"opened_with_fallback_url": "已使用备用 URL 打开,请检查 Paperless-ngx 是否可访问",
|
||||
"opened_with_generic_fallback_url": "已使用通用备用 URL 打开",
|
||||
"document_linked_refreshing": "文件链接成功!正在刷新...",
|
||||
"failed_to_link_document": "链接文件失败:{{message}}",
|
||||
"error_searching_document": "搜索文件时出错",
|
||||
"autolinked_documents": "已自动链接 {{count}} 个文件:{{docInfo}}",
|
||||
"paperless_upload_autolink_failed": "文件已上传到 Paperless-ngx,但无法自动链接。您可以稍后手动链接。",
|
||||
"paperless_upload_autolink_failed_errors": "文件已上传,但因发生错误无法自动链接。您可以稍后手动链接。",
|
||||
"document_linked_successfully": "文件链接成功:{{documentType}}",
|
||||
"failed_to_open_claims_modal": "无法打开索赔窗口",
|
||||
"failed_to_save_claim": "保存索赔失败",
|
||||
"failed_to_delete_claim": "删除索赔失败",
|
||||
"authentication_required": "需要身份验证",
|
||||
"warranty_deleted_successfully": "保修删除成功",
|
||||
"failed_to_delete_warranty": "删除保修失败",
|
||||
"warranty_updated_successfully": "保修更新成功",
|
||||
"failed_to_update_warranty": "更新保修失败",
|
||||
"confirm_delete_tag": "确定要删除此标签吗?它将从所有保修中移除。",
|
||||
"tag_already_exists": "已存在同名标签",
|
||||
"failed_to_update_tag": "更新标签失败",
|
||||
"failed_to_load_fresh_user_data": "加载最新用户数据失败",
|
||||
"could_not_connect_fetch_user_data": "无法连接以获取用户数据。正在显示缓存信息。",
|
||||
"fill_in_first_and_last_name": "请填写名字和姓氏",
|
||||
"email_address_cannot_be_empty": "电子邮件地址不能为空。",
|
||||
"enter_valid_email_address": "请输入有效的电子邮件地址。",
|
||||
"failed_to_update_profile": "更新个人资料失败:{{error}}",
|
||||
"preferences_saved_locally_failed_to_sync": "偏好设置已保存在本地,但与服务器同步失败:{{error}}",
|
||||
"preferences_saved_locally": "偏好设置已保存在本地。",
|
||||
"fill_in_all_password_fields": "请填写所有密码字段",
|
||||
"new_passwords_do_not_match": "两次输入的新密码不一致",
|
||||
"password_at_least_8_characters": "密码长度至少为8个字符",
|
||||
"failed_to_change_password": "修改密码失败:{{error}}",
|
||||
"failed_to_update_user": "更新用户失败",
|
||||
"failed_to_update_user_try_again": "更新用户失败。请重试。",
|
||||
"failed_to_delete_user_check_console": "删除用户失败。请查看控制台了解详情。",
|
||||
"error_during_user_deletion": "删除用户时出错:{{error}}",
|
||||
"trying_direct_api_call_for_user_id": "正在尝试对用户 ID {{userId}} 直接调用 API...",
|
||||
"user_id_deleted_successfully_with_direct_api_call": "已通过直接调用 API 成功删除用户 ID {{userId}}!",
|
||||
"failed_to_delete_user_with_direct_api_call": "通过直接调用 API 删除用户 {{username}} 失败。",
|
||||
"error_with_direct_api_call": "直接调用 API 时出错:{{error}}",
|
||||
"error_checking_if_user_exists": "检查用户是否存在时出错:{{error}}",
|
||||
"select_user_to_transfer_ownership": "请选择要转移所有权的用户",
|
||||
"transfer_ownership_modal_elements_not_found": "错误:未找到所有权转移窗口元素",
|
||||
"failed_to_transfer_ownership": "转移所有权失败",
|
||||
"failed_to_transfer_ownership_try_again": "转移所有权失败。请重试。",
|
||||
"checking_user": "正在检查用户...",
|
||||
"user_with_id_username_not_found": "未找到 ID/用户名为“{{userId}}”的用户",
|
||||
"deleting_user": "正在删除用户 {{username}}(ID:{{id}})...",
|
||||
"user_deleted_successfully_username": "用户 {{username}} 删除成功!",
|
||||
"failed_to_delete_user_check_console_username": "删除用户 {{username}} 失败。请查看控制台了解详情。",
|
||||
"trying_direct_api_call_for_user_username": "正在尝试对用户 {{username}} 直接调用 API...",
|
||||
"user_deleted_successfully_with_direct_api_call_username": "已通过直接调用 API 成功删除用户 {{username}}!",
|
||||
"failed_to_delete_user_with_direct_api_call_username": "通过直接调用 API 删除用户 {{username}} 失败。",
|
||||
"invalid_email_base_url_format": "电子邮件基础 URL 格式无效。应以 http:// 或 https:// 开头",
|
||||
"failed_to_save_site_settings_try_again": "保存站点设置失败。请重试。",
|
||||
"failed_to_save_oidc_settings_try_again": "保存 OIDC 设置失败。请重试。",
|
||||
"error_checking_api_endpoint": "检查 API 端点时出错:{{error}}",
|
||||
"error_colon": "错误:{{error}}",
|
||||
"error_checking_scheduler_status": "检查计划任务状态时出错:{{error}}",
|
||||
"error_saving_notification_settings": "保存通知设置时出错:{{error}}",
|
||||
"error_saving_apprise_settings": "保存 Apprise 设置时出错:{{error}}",
|
||||
"failed_to_send_test_notification": "发送测试通知失败:{{message}}",
|
||||
"error_sending_test_notification": "发送测试通知时出错:{{error}}",
|
||||
"error_validating_urls": "验证 URL 时出错:{{error}}",
|
||||
"failed_to_trigger_notifications": "触发通知失败:{{message}}",
|
||||
"error_triggering_notifications": "触发通知时出错:{{error}}",
|
||||
"error_updating_apprise_setting": "更新 Apprise 设置时出错:{{error}}",
|
||||
"error_loading_paperless_settings": "加载 Paperless-ngx 设置时出错:{{error}}",
|
||||
"error_saving_paperless_settings": "保存 Paperless-ngx 设置时出错:{{error}}",
|
||||
"error_testing_connection": "测试连接时出错:{{error}}",
|
||||
"debug_information_logged_to_console": "调试信息已记录到控制台",
|
||||
"debug_error": "调试错误:{{error}}",
|
||||
"file_upload_test_successful": "文件上传测试成功!",
|
||||
"file_upload_test_failed": "文件上传测试失败",
|
||||
"file_upload_test_error": "文件上传测试出错:{{error}}"
|
||||
},
|
||||
"languages": {
|
||||
"en": "English",
|
||||
@@ -599,10 +613,12 @@
|
||||
"ja": "日本語",
|
||||
"pt": "Português",
|
||||
"ko": "한국어",
|
||||
"tr": "Türkçe"
|
||||
"tr": "Türkçe",
|
||||
"pl": "Polski",
|
||||
"he": "עברית"
|
||||
},
|
||||
"status": {
|
||||
"title": "系统状态",
|
||||
"title": "状态 - Warracker",
|
||||
"dashboard_title": "保修状态仪表板",
|
||||
"global_dashboard_title": "全局保修状态仪表板",
|
||||
"overview": "概览",
|
||||
@@ -623,7 +639,7 @@
|
||||
"uptime": "正常运行时间"
|
||||
},
|
||||
"about": {
|
||||
"title": "关于Warracker",
|
||||
"title": "关于 - Warracker",
|
||||
"description": "一个全面的保修管理系统,旨在帮助您在一个安全、用户友好的平台中跟踪、整理和管理所有产品保修。",
|
||||
"version": "版本",
|
||||
"update_status": "更新状态",
|
||||
|
||||
Reference in New Issue
Block a user