mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2025-07-23 13:45:21 +00:00
Update messages_zh_CN.properties (#3912)
# Description of Changes Improved Chinese translation. --- ## Checklist ### General - [x] I have read the [Contribution Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md) - [x] I have read the [Stirling-PDF Developer Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md) (if applicable) - [x] I have read the [How to add new languages to Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md) (if applicable) - [x] I have performed a self-review of my own code - [x] My changes generate no new warnings ### Documentation - [x] I have updated relevant docs on [Stirling-PDF's doc repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/) (if functionality has heavily changed) - [x] I have read the section [Add New Translation Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags) (for new translation tags only) ### UI Changes (if applicable) No UI Changes ### Testing (if applicable) I think translation needs no testing.
This commit is contained in:
parent
6f982c4db4
commit
74d3d7d2c7
@ -170,9 +170,9 @@ sizes.medium=中型尺寸
|
||||
sizes.large=大型尺寸
|
||||
sizes.x-large=超大型尺寸
|
||||
error.pdfPassword=PDF文档有密码,未提供密码或密码不正确
|
||||
error.pdfCorrupted=PDF file appears to be corrupted or damaged. Please try using the 'Repair PDF' feature first to fix the file before proceeding with this operation.
|
||||
error.pdfCorruptedMultiple=One or more PDF files appear to be corrupted or damaged. Please try using the 'Repair PDF' feature on each file first before attempting to merge them.
|
||||
error.pdfCorruptedDuring=Error {0}: PDF file appears to be corrupted or damaged. Please try using the 'Repair PDF' feature first to fix the file before proceeding with this operation.
|
||||
error.pdfCorrupted=PDF文件似乎已损坏或损坏。在继续此操作之前,请先尝试使用“修复PDF”功能修复文件。
|
||||
error.pdfCorruptedMultiple=一个或多个PDF文件似乎已损坏或损坏。请先对单个文件使用“修复PDF”功能,然后再尝试合并它们。
|
||||
error.pdfCorruptedDuring=错误 {0} :PDF文件似乎已损坏或损坏。在继续此操作之前,请先尝试使用“修复PDF”功能修复文件。
|
||||
|
||||
# Frontend corruption error messages
|
||||
error.pdfInvalid=The PDF file "{0}" appears to be corrupted or has an invalid structure. Please try using the 'Repair PDF' feature to fix the file before proceeding.
|
||||
@ -183,54 +183,54 @@ error.pdfEncryption=The PDF appears to have corrupted encryption data. This can
|
||||
error.fileProcessing=An error occurred while processing the file during {0} operation: {1}
|
||||
|
||||
# Generic error message templates
|
||||
error.toolNotInstalled={0} is not installed
|
||||
error.toolRequired={0} is required for {1}
|
||||
error.conversionFailed={0} conversion failed
|
||||
error.commandFailed={0} command failed
|
||||
error.toolNotInstalled={0} 未被安装
|
||||
error.toolRequired={1} 依赖于 {0}
|
||||
error.conversionFailed={0} 转换失败
|
||||
error.commandFailed={0} 执行命令失败
|
||||
error.algorithmNotAvailable={0} algorithm not available
|
||||
error.optionsNotSpecified={0} options are not specified
|
||||
error.fileFormatRequired=File must be in {0} format
|
||||
error.invalidFormat=Invalid {0} format: {1}
|
||||
error.endpointDisabled=This endpoint has been disabled by the admin
|
||||
error.urlNotReachable=URL is not reachable, please provide a valid URL
|
||||
error.endpointDisabled=该端点被管理员禁用
|
||||
error.urlNotReachable=URL无法访问,请提供有效的URL
|
||||
|
||||
# DPI and image rendering messages - used by frontend for dynamic translation
|
||||
# Backend sends: [TRANSLATE:messageKey:arg1,arg2] English message
|
||||
# Frontend parses this and replaces with localized versions using these keys
|
||||
error.dpiExceedsLimit=DPI value {0} exceeds maximum safe limit of {1}. High DPI values can cause memory issues and crashes. Please use a lower DPI value.
|
||||
error.pageTooBigForDpi=PDF page {0} is too large to render at {1} DPI. Please try a lower DPI value (recommended: 150 or less).
|
||||
error.pageTooBigExceedsArray=PDF page {0} is too large to render at {1} DPI. The resulting image would exceed Java's maximum array size. Please try a lower DPI value (recommended: 150 or less).
|
||||
error.pageTooBigFor300Dpi=PDF page {0} is too large to render at 300 DPI. The resulting image would exceed Java's maximum array size. Please use a lower DPI value for PDF-to-image conversion.
|
||||
error.dpiExceedsLimit=DPI值 {0} 超过 {1} 的最大安全限值。高DPI值可能导致内存溢出或崩溃。请尝试较低的DPI值。
|
||||
error.pageTooBigForDpi=PDF页面 {0} 太大,无法以 {1} DPI呈现。请尝试较低的DPI值(建议:150或更低)。
|
||||
error.pageTooBigExceedsArray=PDF页面 {0} 太大,无法以 {1} DPI呈现。生成的图像将超过Java的最大数组大小。请尝试较低的DPI值(建议:150或更低)。
|
||||
error.pageTooBigFor300Dpi=PDF页面 {0} 太大,无法以300 DPI呈现。生成的图像将超过Java的最大数组大小。请使用较低的DPI值进行pdf到图像的转换。
|
||||
|
||||
# URL and website conversion messages
|
||||
|
||||
# System requirements messages
|
||||
|
||||
# Authentication and security messages
|
||||
error.apiKeyInvalid=API key is not valid.
|
||||
error.userNotFound=User not found.
|
||||
error.passwordRequired=Password must not be null.
|
||||
error.accountLocked=Your account has been locked due to too many failed login attempts.
|
||||
error.invalidEmail=Invalid email addresses provided.
|
||||
error.emailAttachmentRequired=An attachment is required to send the email.
|
||||
error.signatureNotFound=Signature file not found.
|
||||
error.apiKeyInvalid=API秘钥无效。
|
||||
error.userNotFound=用户未找到。
|
||||
error.passwordRequired=密码不应为空。
|
||||
error.accountLocked=由于过多的失败登录尝试,你的账户被锁定。
|
||||
error.invalidEmail=提供了无效的电子邮件地址。
|
||||
error.emailAttachmentRequired=发送该电子邮件需要附件。
|
||||
error.signatureNotFound=证书文件未找到。
|
||||
|
||||
# File processing messages
|
||||
error.fileNotFound=File not found with ID: {0}
|
||||
error.fileNotFound=具有此ID的文件未找到: {0}
|
||||
|
||||
# Database and configuration messages
|
||||
error.noBackupScripts=No backup scripts were found.
|
||||
error.unsupportedProvider={0} is not currently supported.
|
||||
error.pathTraversalDetected=Path traversal detected for security reasons.
|
||||
error.noBackupScripts=未找到备份脚本。
|
||||
error.unsupportedProvider={0} 当前不被支持。
|
||||
error.pathTraversalDetected=检测到存在安全问题的路径遍历操作。
|
||||
|
||||
# Validation messages
|
||||
error.invalidArgument=Invalid argument: {0}
|
||||
error.argumentRequired={0} must not be null
|
||||
error.operationFailed=Operation failed: {0}
|
||||
error.angleNotMultipleOf90=Angle must be a multiple of 90
|
||||
error.pdfBookmarksNotFound=No PDF bookmarks/outline found in document
|
||||
error.fontLoadingFailed=Error processing font file
|
||||
error.fontDirectoryReadFailed=Failed to read font directory
|
||||
error.invalidArgument=不合法的参数: {0}
|
||||
error.argumentRequired={0} 不应当为空
|
||||
error.operationFailed=操作失败: {0}
|
||||
error.angleNotMultipleOf90=角度应当为90°的倍数
|
||||
error.pdfBookmarksNotFound=文档中没有找到PDF书签/大纲
|
||||
error.fontLoadingFailed=处理字体文件出错
|
||||
error.fontDirectoryReadFailed=无法读取字体目录
|
||||
delete=删除
|
||||
username=用户名
|
||||
password=密码
|
||||
@ -260,7 +260,7 @@ disabledCurrentUserMessage=无法禁用当前用户。
|
||||
downgradeCurrentUserLongMessage=无法降级当前用户的角色。因此,当前用户将不会显示。
|
||||
userAlreadyExistsOAuthMessage=该用户已作为 OAuth2 用户存在。
|
||||
userAlreadyExistsWebMessage=该用户已作为 Web 用户存在。
|
||||
invalidRoleMessage=Invalid role.
|
||||
invalidRoleMessage=无效角色。
|
||||
error=错误
|
||||
oops=哎呀!
|
||||
help=帮助
|
||||
@ -272,8 +272,8 @@ donate=捐款
|
||||
color=颜色
|
||||
sponsor=赞助
|
||||
info=信息
|
||||
pro=专业版
|
||||
proFeatures=Pro Features
|
||||
pro=Pro版本
|
||||
proFeatures=Pro版本功能
|
||||
page=页面
|
||||
pages=页码
|
||||
loading=加载中...
|
||||
@ -281,11 +281,11 @@ addToDoc=添加至文件
|
||||
reset=重置
|
||||
apply=应用
|
||||
noFileSelected=未选择文件,请上传一个文件。
|
||||
view=View
|
||||
cancel=Cancel
|
||||
view=预览
|
||||
cancel=取消
|
||||
|
||||
back.toSettings=Back to Settings
|
||||
back.toHome=Back to Home
|
||||
back.toSettings=回到设置
|
||||
back.toHome=回到主页
|
||||
back.toAdmin=Back to Admin
|
||||
|
||||
legal.privacy=隐私政策
|
||||
@ -450,17 +450,17 @@ adminUserSettings.teamName=团队名称
|
||||
adminUserSettings.teamExists=该团队已存在
|
||||
adminUserSettings.teamCreated=团队成功创建
|
||||
adminUserSettings.teamChanged=用户所属团队已更新
|
||||
adminUserSettings.teamHidden=Hidden
|
||||
adminUserSettings.teamHidden=隐藏
|
||||
adminUserSettings.totalMembers=成员总数
|
||||
adminUserSettings.confirmDeleteTeam=您确定要删除此团队吗?
|
||||
|
||||
teamCreated=Team created successfully
|
||||
teamExists=A team with that name already exists
|
||||
teamNameExists=Another team with that name already exists
|
||||
teamNotFound=Team not found
|
||||
teamDeleted=Team deleted
|
||||
teamHasUsers=Cannot delete a team with users assigned
|
||||
teamRenamed=Team renamed successfully
|
||||
teamCreated=团队创建成功
|
||||
teamExists=同名称的团队已存在
|
||||
teamNameExists=同名称的团队已存在
|
||||
teamNotFound=未找到团队
|
||||
teamDeleted=团队被删除
|
||||
teamHasUsers=不能删除已经被分配用户的团队
|
||||
teamRenamed=团队重命名成功
|
||||
|
||||
# Team user management
|
||||
team.addUser=添加用户到团队
|
||||
@ -472,16 +472,16 @@ team.back=返回团队列表
|
||||
team.internal=内部团队
|
||||
team.internalTeamNotAccessible=内部团队为系统预设,无法访问
|
||||
team.cannotMoveInternalUsers=内部团队中的用户无法转移至其他团队
|
||||
team.hidden=Hidden
|
||||
team.name=Team Name
|
||||
team.totalMembers=Total Members
|
||||
team.members=Members
|
||||
team.username=Username
|
||||
team.role=Role
|
||||
team.status=Status
|
||||
team.enabled=Enabled
|
||||
team.disabled=Disabled
|
||||
team.noMembers=This team has no members yet.
|
||||
team.hidden=隐藏
|
||||
team.name=团队名称
|
||||
team.totalMembers=总人数
|
||||
team.members=成员
|
||||
team.username=用户名
|
||||
team.role=角色
|
||||
team.status=状态
|
||||
team.enabled=启用
|
||||
team.disabled=禁用
|
||||
team.noMembers=这个团队还没有成员。
|
||||
|
||||
|
||||
|
||||
@ -585,9 +585,9 @@ home.addImage.title=在 PDF 中添加图片
|
||||
home.addImage.desc=将图像添加到 PDF 的指定位置。
|
||||
addImage.tags=图像、JPG、图片、照片
|
||||
|
||||
home.attachments.title=Add Attachments
|
||||
home.attachments.desc=Add or remove embedded files (attachments) to/from a PDF
|
||||
attachments.tags=embed,attach,file,attachment,attachments
|
||||
home.attachments.title=添加附件
|
||||
home.attachments.desc=在 PDF 中添加或删除嵌入文件(附件)
|
||||
attachments.tags=嵌入、附件、文件、附加
|
||||
|
||||
home.watermark.title=添加水印
|
||||
home.watermark.desc=在 PDF 中添加自定义水印。
|
||||
@ -724,8 +724,8 @@ home.crop.desc=裁剪 PDF 以减小其文件大小(保留文本!)
|
||||
crop.tags=修剪、缩小、编辑、形状
|
||||
|
||||
home.autoSplitPDF.title=自动拆分页面
|
||||
home.autoSplitPDF.desc=使用物理扫描页面分割器 QR 代码自动拆分扫描的 PDF
|
||||
autoSplitPDF.tags=基于 QR 码、分离、扫描分割、整理
|
||||
home.autoSplitPDF.desc=使用物理扫描页面分割器二维码自动拆分扫描的 PDF
|
||||
autoSplitPDF.tags=基于二维码、分离、扫描分割、整理
|
||||
|
||||
home.sanitizePdf.title=清理
|
||||
home.sanitizePdf.desc=从 PDF 文件中删除脚本和其他元素
|
||||
@ -831,11 +831,11 @@ validateSignature.tags=签名,验证,验证,PDF,证书,数字签名,
|
||||
replace-color.title=替换-反转-颜色
|
||||
replace-color.header=替换-反转 PDF 颜色
|
||||
home.replaceColorPdf.title=替换和反转颜色
|
||||
home.replaceColorPdf.desc=替换 PDF 中文本和背景的颜色,并将PDF全色反转以减小文件大小
|
||||
home.replaceColorPdf.desc=替换 PDF 中文本和背景的颜色,并将PDF反转颜色以减小文件大小
|
||||
replaceColorPdf.tags=更换颜色,页面操作,后端,服务器端
|
||||
replace-color.selectText.1=替换或反转颜色选项
|
||||
replace-color.selectText.2=默认(默认高对比度颜色)
|
||||
replace-color.selectText.3=定制(定制的颜色)
|
||||
replace-color.selectText.3=定制(定制的颜色)
|
||||
replace-color.selectText.4=全反转(反转所有颜色)
|
||||
replace-color.selectText.5=高对比度颜色选项
|
||||
replace-color.selectText.6=黑底白字
|
||||
@ -1270,11 +1270,11 @@ addImage.upload=添加图片
|
||||
addImage.submit=添加图片
|
||||
|
||||
#attachments
|
||||
attachments.title=Add Attachments
|
||||
attachments.header=Add attachments
|
||||
attachments.description=Allows you to add attachments to the PDF
|
||||
attachments.descriptionPlaceholder=Enter a description for the attachments...
|
||||
attachments.addButton=Add Attachments
|
||||
attachments.title=添加附件
|
||||
attachments.header=添加附件
|
||||
attachments.description=允许您向PDF添加附件
|
||||
attachments.descriptionPlaceholder=为附件输入描述…
|
||||
attachments.addButton=添加附件
|
||||
|
||||
#merge
|
||||
merge.title=合并
|
||||
@ -1664,7 +1664,7 @@ fileChooser.dragAndDropPDF=拖放PDF文件
|
||||
fileChooser.dragAndDropImage=拖放图片文件
|
||||
fileChooser.hoveredDragAndDrop=拖放文件到此处
|
||||
fileChooser.extractPDF=处理中...
|
||||
fileChooser.addAttachments=drag & drop attachments here
|
||||
fileChooser.addAttachments=拖放附件到此处
|
||||
|
||||
#release notes
|
||||
releases.footer=版本
|
||||
@ -1722,14 +1722,14 @@ audit.dashboard.totalEvents=Total Events
|
||||
# Audit Dashboard Tabs
|
||||
audit.dashboard.tab.dashboard=Dashboard
|
||||
audit.dashboard.tab.events=Audit Events
|
||||
audit.dashboard.tab.export=Export
|
||||
audit.dashboard.tab.export=导出
|
||||
# Dashboard Charts
|
||||
audit.dashboard.eventsByType=Events by Type
|
||||
audit.dashboard.eventsByUser=Events by User
|
||||
audit.dashboard.eventsOverTime=Events Over Time
|
||||
audit.dashboard.period.7days=7 Days
|
||||
audit.dashboard.period.30days=30 Days
|
||||
audit.dashboard.period.90days=90 Days
|
||||
audit.dashboard.period.7days=7天
|
||||
audit.dashboard.period.30days=30天
|
||||
audit.dashboard.period.90days=90天
|
||||
|
||||
# Events Tab
|
||||
audit.dashboard.auditEvents=Audit Events
|
||||
@ -1744,11 +1744,11 @@ audit.dashboard.filter.reset=Reset Filters
|
||||
|
||||
# Table Headers
|
||||
audit.dashboard.table.id=ID
|
||||
audit.dashboard.table.time=Time
|
||||
audit.dashboard.table.user=User
|
||||
audit.dashboard.table.type=Type
|
||||
audit.dashboard.table.details=Details
|
||||
audit.dashboard.table.viewDetails=View Details
|
||||
audit.dashboard.table.time=时间
|
||||
audit.dashboard.table.user=用户
|
||||
audit.dashboard.table.type=类型
|
||||
audit.dashboard.table.details=详情
|
||||
audit.dashboard.table.viewDetails=查看详情
|
||||
|
||||
# Pagination
|
||||
audit.dashboard.pagination.show=Show
|
||||
|
Loading…
x
Reference in New Issue
Block a user