From 68e8a0174c0e299cfd0e97939b40428fdc4d294c Mon Sep 17 00:00:00 2001 From: Wn0304 <86523415+Null-wn@users.noreply.github.com> Date: Tue, 18 Feb 2025 08:08:05 +0800 Subject: [PATCH] Translation localization (#2969) # Description of Changes Please provide a summary of the changes, including: - What was changed messages_zh_CN.properties - Why the change was made Try to translate the rest of the Chinese information - Any challenges encountered No Closes #(issue_number) --- ## Checklist ### General - [ ] I have read the [Contribution Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md) - [ ] I have read the [Stirling-PDF Developer Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md) (if applicable) - [ ] I have read the [How to add new languages to Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md) (if applicable) - [ ] I have performed a self-review of my own code - [ ] My changes generate no new warnings ### Documentation - [ ] 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) - [ ] I have read the section [Add New Translation Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md#add-new-translation-tags) (for new translation tags only) ### UI Changes (if applicable) - [ ] Screenshots or videos demonstrating the UI changes are attached (e.g., as comments or direct attachments in the PR) ### Testing (if applicable) - [ ] I have tested my changes locally. Refer to the [Testing Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md#6-testing) for more details. Co-authored-by: Anthony Stirling <77850077+Frooodle@users.noreply.github.com> --- src/main/resources/messages_zh_CN.properties | 208 +++++++++---------- 1 file changed, 104 insertions(+), 104 deletions(-) diff --git a/src/main/resources/messages_zh_CN.properties b/src/main/resources/messages_zh_CN.properties index 8d7005960..a900dcb71 100644 --- a/src/main/resources/messages_zh_CN.properties +++ b/src/main/resources/messages_zh_CN.properties @@ -76,11 +76,11 @@ donate=捐款 color=颜色 sponsor=赞助 info=信息 -pro=Pro -page=Page -pages=Pages +pro=专业版 +page=页面 +pages=页码 loading=加载中... -addToDoc=Add to Document +addToDoc=添加至文件 reset=重置 apply=应用 @@ -120,19 +120,19 @@ pipelineOptions.validateButton=验证 ######################## enterpriseEdition.button=升级到 Pro 版本 enterpriseEdition.warning=此功能仅适用于 Pro 版本 -enterpriseEdition.yamlAdvert=Stirling PDF Pro supports YAML configuration files and other SSO features. -enterpriseEdition.ssoAdvert=Looking for more user management features? Check out Stirling PDF Pro +enterpriseEdition.yamlAdvert=Stirling PDF Pro支持YAML配置文件和其他SSO功能。 +enterpriseEdition.ssoAdvert=寻找更多的用户管理功能?查看Stirling PDF Pro ################# # Analytics # ################# -analytics.title=Do you want make Stirling PDF better? -analytics.paragraph1=Stirling PDF has opt in analytics to help us improve the product. We do not track any personal information or file contents. -analytics.paragraph2=Please consider enabling analytics to help Stirling-PDF grow and to allow us to understand our users better. -analytics.enable=Enable analytics -analytics.disable=Disable analytics -analytics.settings=You can change the settings for analytics in the config/settings.yml file +analytics.title=你想协助改善Stirling PDF吗 +analytics.paragraph1=Stirling PDF有选择性分析功能,可以帮助我们改进产品。我们不跟踪任何个人信息或文件内容。 +analytics.paragraph2=请考虑启用分析来帮助Stirling-PDF的发展,并让我们更好地了解我们的用户。 +analytics.enable=启用分析功能 +analytics.disable=禁用分析功能 +analytics.settings=您可以在 config/settings.yml 文件中变更分析功能的设定 ############# # NAVBAR # @@ -240,17 +240,17 @@ database.creationDate=创建时间 database.fileSize=文件大小 database.deleteBackupFile=删除备份文件 database.importBackupFile=导入备份文件 -database.createBackupFile=Create Backup File +database.createBackupFile=创建备份文件 database.downloadBackupFile=下载备份文件 database.info_1=导入数据时,确保结构正确至关重要。如果您不确定自己在做什么,请寻求专业人士的建议和支持。结构错误会导致应用程序故障,甚至完全无法运行应用程序。 database.info_2=上传文件时,文件名并不重要。上传后,文件名将重命名为 backup_user_yyyyMMddHHmm.sql,以确保命名规范的一致性。 database.submit=导入备份 database.importIntoDatabaseSuccessed=导入数据库成功 -database.backupCreated=Database backup successful +database.backupCreated=数据库备份成功 database.fileNotFound=未找到文件 database.fileNullOrEmpty=文件不能为空 database.failedImportFile=导入文件失败 -database.notSupported=This function is not available for your database connection. +database.notSupported=此功能不适用于您的数据库连接。 session.expired=您的会话已过期。请刷新页面并重试。 session.refreshPage=刷新页面 @@ -267,8 +267,8 @@ home.viewPdf.desc=浏览、注释、添加文本或图像 viewPdf.tags=浏览、阅读、注释、文本、图像 home.setFavorites=编辑收藏夹 -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites +home.hideFavorites=隐藏收藏夹 +home.showFavorites=显示收藏夹 home.legacyHomepage=使用旧版主页 home.newHomePage=试用新版主页! home.alphabetical=按字母顺序 @@ -462,9 +462,9 @@ home.MarkdownToPDF.title=Markdown 转 PDF home.MarkdownToPDF.desc=将任何 Markdown 文件转换为 PDF MarkdownToPDF.tags=标记、网页内容、转换、转换 -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md +home.PDFToMarkdown.title=PDF 转 Markdown +home.PDFToMarkdown.desc=将任何pdf文件转换为Markdown文件 +PDFToMarkdown.tags=标记,网页内容,转换,转档,md home.getPdfInfo.title=获取 PDF 的所有信息 home.getPdfInfo.desc=获取 PDF 的所有可能的信息 @@ -489,9 +489,9 @@ home.autoRedact.title=自动删除 home.autoRedact.desc=根据输入文本自动删除(覆盖)PDF 中的文本 autoRedact.tags=脱敏、隐藏、涂黑、标记、不可见 -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual +home.redact.title=手动修订 +home.redact.desc=根据选定的文本、绘制的形状和/或选定的页面编辑PDF +redact.tags=涂改,隐藏,涂黑,黑色,标记,遮蔽,手动 home.tableExtraxt.title=PDF 转 CSV home.tableExtraxt.desc=从 PDF 中提取表格并将其转换为 CSV @@ -542,19 +542,19 @@ replace-color.title=替换-反转-颜色 replace-color.header=替换-反转 PDF 颜色 home.replaceColorPdf.title=替换和反转颜色 home.replaceColorPdf.desc=替换 PDF 中文本和背景的颜色,并将PDF全色反转以减小文件大小 -replaceColorPdf.tags=Replace Color,Page operations,Back end,server side +replaceColorPdf.tags=更换颜色,页面操作,后端,服务器端 replace-color.selectText.1=替换或反转颜色选项 -replace-color.selectText.2=Default(Default high contrast colors) -replace-color.selectText.3=Custom(Customized colors) -replace-color.selectText.4=Full-Invert(Invert all colors) -replace-color.selectText.5=High contrast color options -replace-color.selectText.6=white text on black background -replace-color.selectText.7=Black text on white background -replace-color.selectText.8=Yellow text on black background -replace-color.selectText.9=Green text on black background -replace-color.selectText.10=Choose text Color -replace-color.selectText.11=Choose background Color -replace-color.submit=Replace +replace-color.selectText.2=默认(默认高对比度颜色) +replace-color.selectText.3=定制(定制的颜色) +replace-color.selectText.4=全反转(反转所有颜色) +replace-color.selectText.5=高对比度颜色选项 +replace-color.selectText.6=黑底白字 +replace-color.selectText.7=白底黑字 +replace-color.selectText.8=黑底黄字 +replace-color.selectText.9=黑底绿字 +replace-color.selectText.10=选择文本颜色 +replace-color.selectText.11=选择背景颜色 +replace-color.submit=取代 @@ -599,31 +599,31 @@ autoRedact.convertPDFToImageLabel=将PDF转换为PDF-Image(用于删除方框 autoRedact.submitButton=提交 #redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes +redact.title=手动纠正 +redact.header=手动纠正 +redact.submit=纠正 +redact.textBasedRedaction=基于文本的纠正 +redact.pageBasedRedaction=基于页面的纠正 +redact.convertPDFToImageLabel=将PDF转换为PDF图像(用于删除框后的文本) +redact.pageRedactionNumbers.title=页面 +redact.pageRedactionNumbers.placeholder=(例如 1,2,8 或 4,7,12-16 或 2n-1) +redact.redactionColor.title=编辑颜色 +redact.export=导出 +redact.upload=上传 +redact.boxRedaction=框选区域涂黑 +redact.zoom=缩放 +redact.zoomIn=放大 +redact.zoomOut=缩小 +redact.nextPage=下一页 +redact.previousPage=上一页 +redact.toggleSidebar=切换侧边栏 +redact.showThumbnails=显示缩略图 +redact.showDocumentOutline=显示文档大纲(双击展开/折叠所有项目) +redact.showAttatchments=显示附件 +redact.showLayers=显示图层(双击将所有图层重置为默认状态) +redact.colourPicker=颜色选择器 +redact.findCurrentOutlineItem=查找当前大纲项目 +redact.applyChanges=应用 #showJS showJS.title=显示 JavaScript @@ -661,9 +661,9 @@ MarkdownToPDF.credit=此服务使用 WeasyPrint 进行文件转换。 #pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert +PDFToMarkdown.title=PDF转Markdown +PDFToMarkdown.header=PDF转Markdown +PDFToMarkdown.submit=转换 #url-to-pdf @@ -872,7 +872,7 @@ sign.add=添加 sign.saved=已保存签名 sign.save=保存签名 sign.personalSigs=个人签名 -sign.sharedSigs=Shared Signatures +sign.sharedSigs=共享签名 sign.noSavedSigs=未找到已保存的签名 sign.addToAll=添加到所有页面 sign.delete=删除 @@ -880,7 +880,7 @@ sign.first=首页 sign.last=末页 sign.next=下一页 sign.previous=上一页 -sign.maintainRatio=Toggle maintain aspect ratio +sign.maintainRatio=切换保持长宽比 #repair @@ -1328,18 +1328,18 @@ splitByChapters.header=按章节拆分 PDF splitByChapters.bookmarkLevel=书签级别 splitByChapters.includeMetadata=包含元数据 splitByChapters.allowDuplicates=允许重复 -splitByChapters.desc.1=This tool splits a PDF file into multiple PDFs based on its chapter structure. -splitByChapters.desc.2=Bookmark Level: Choose the level of bookmarks to use for splitting (0 for top-level, 1 for second-level, etc.). -splitByChapters.desc.3=Include Metadata: If checked, the original PDF's metadata will be included in each split PDF. -splitByChapters.desc.4=Allow Duplicates: If checked, allows multiple bookmarks on the same page to create separate PDFs. +splitByChapters.desc.1=此工具根据章节结构将PDF文件拆分为多个PDF。 +splitByChapters.desc.2=书签级别:选择用于拆分的书签级别(0表示顶级,1表示二级等)。 +splitByChapters.desc.3=包含元数据:如果选中,原始PDF的元数据将包含在每个拆分的PDF中。 +splitByChapters.desc.4=允许重复:如果选中,允许同一页面上的多个书签创建单独的PDF。 splitByChapters.submit=拆分 PDF #File Chooser fileChooser.click=单击 fileChooser.or=或 fileChooser.dragAndDrop=拖放文件 -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file +fileChooser.dragAndDropPDF=拖放PDF文件 +fileChooser.dragAndDropImage=拖放图片文件 fileChooser.hoveredDragAndDrop=拖放文件到此处 #release notes @@ -1350,36 +1350,36 @@ releases.current.version=当前版本 releases.note=版本说明仅提供英文版本 #Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits +validateSignature.title=验证pdf签名 +validateSignature.header=验证数字签名 +validateSignature.selectPDF=选择已签名的pdf文件 +validateSignature.submit=验证签名 +validateSignature.results=验证结果 +validateSignature.status=状态 +validateSignature.signer=签署者 +validateSignature.date=日期 +validateSignature.reason=原因 +validateSignature.location=位置 +validateSignature.noSignatures=此文件中未找到电子签名 +validateSignature.status.valid=有效 +validateSignature.status.invalid=无效 +validateSignature.chain.invalid=证书链验证失败 - 无法验证签名者的身份 +validateSignature.trust.invalid=证书不在信任存储区中 - 无法验证来源 +validateSignature.cert.expired=凭证已过期 +validateSignature.cert.revoked=凭证已被撤销 +validateSignature.signature.info=签名信息 +validateSignature.signature=签名 +validateSignature.signature.mathValid=签名在数学上有效,但: +validateSignature.selectCustomCert=X.509 自签名证书(可选) +validateSignature.cert.info=凭证信息 +validateSignature.cert.issuer=发行者 +validateSignature.cert.subject=主题 +validateSignature.cert.serialNumber=序列号 +validateSignature.cert.validFrom=有效期自 +validateSignature.cert.validUntil=有效期至 +validateSignature.cert.algorithm=算法 +validateSignature.cert.keySize=密钥长度 +validateSignature.cert.version=版本 +validateSignature.cert.keyUsage=密钥用途 +validateSignature.cert.selfSigned=自签名 +validateSignature.cert.bits=比特