🤖 format everything with pre-commit by stirlingbot (#5946)

Co-authored-by: stirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Stirling <[email protected]>
This commit is contained in:
stirlingbot[bot]
2026-03-24 18:55:37 +00:00
committed by GitHub
co-authored by Anthony Stirling
parent a1f03c844b
commit 4858608162
42 changed files with 12891 additions and 217 deletions
+326 -1
View File
@@ -142,6 +142,10 @@ welcome = "欢迎"
white = "白色"
WorkInProgess = "工作正在进行中,可能无法工作或有错误,请报告任何问题!"
yes = "是"
insufficientCredits = "积分不足。所需:{{requiredCredits}},可用:{{currentBalance}},缺口:{{shortfall}}"
loadingCredits = "正在检查积分..."
loadingProStatus = "正在检查订阅状态..."
noticeTopUpOrPlan = "积分不足,请充值或升级至某个套餐"
[account]
accountSettings = "账号设定"
@@ -1513,6 +1517,7 @@ editStampHint = "要更换图像,请删除此图章并添加新的。"
editSwitchToSelect = "切换到“选择并编辑”以编辑此注释。"
editText = "编辑文本框"
editTextMarkup = "编辑文本标注"
annotationStyle = "批注样式"
ellipse = "椭圆"
exit = "退出注释模式"
fillColor = "填充颜色"
@@ -1523,13 +1528,19 @@ highlight = "高亮"
imagePreview = "预览"
inkHighlighter = "手绘高亮"
line = "直线"
lineArrow = "箭头"
noBackground = "无背景"
note = "便笺"
comment = "评论"
comments = "评论"
insertText = "插入文本"
replaceText = "替换文本"
noteIcon = "便笺图标"
notesStamps = "便笺与图章"
opacity = "不透明度"
pen = "画笔"
polygon = "多边形"
polyline = "折线"
properties = "属性"
rectangle = "矩形"
redo = "重做"
@@ -2574,11 +2585,49 @@ title = "质量调整"
[compressPdfs]
tags = "压缩、小、微小"
[config]
plan = "套餐"
[config.account.overview]
confirmDelete = "删除我的账户"
deleteAccount = "删除账户"
deleteAccountTitle = "删除账户"
deleteFailed = "删除账户失败。"
deleteFailedTitle = "无法删除账户"
deleteWarning = "此操作是永久性的,无法撤销。您的所有数据都将被删除。"
enterEmailConfirm = "为确认删除,请在下方输入您的电子邮箱地址({{email}}):"
guestDescription = "您以访客身份登录。可考虑在上方升级您的账户。"
label = "概览"
manageAccountPreferences = "管理您的账户偏好"
signedInAs = "当前登录为"
title = "账户设置"
[config.account.profilePicture]
description = "上传图片以个性化您的账户。"
help = "PNG、JPG 或 WebP,最多 2MB。"
remove = "移除"
sizeError = "请选择小于 2MB 的图像。"
switchedToCustom = "已切换为自定义图片。您现在可以上传自己的图片。"
title = "头像"
upload = "上传"
useCustom = "使用自定义图片"
usingProvider = "使用 {{provider}} 的头像"
[config.account.profilePicture.cropper]
cropError = "裁剪失败。请重试。"
invalidImage = "无效的图像文件。请选择有效的 PNG、JPG 或 WebP 文件。"
processing = "正在处理裁剪..."
save = "保存裁剪后的图像"
sizeErrorAfterCrop = "裁剪后的图像过大。请缩小或裁剪更小区域。"
title = "裁剪头像"
zoom = "缩放"
[config.account.security]
changePassword = "更改密码"
description = "管理您的密码和安全设置。"
title = "密码与安全"
update = "更新密码"
[config.account.upgrade]
description = "关联您的账户以保留历史并获得更多功能!"
email = "邮箱"
@@ -2595,6 +2644,7 @@ upgradeButton = "升级账户"
[config.apiKeys]
chartAriaLabel = "积分使用:已用包含 {{includedUsed}} / {{includedTotal}},已用购买 {{purchasedUsed}} / {{purchasedTotal}}"
copyKeyAriaLabel = "复制 API 密钥"
creditsRemaining = "剩余积分"
description = "用于访问 Stirling 一系列 PDF 工具的 API 密钥。可复制到您的项目,或刷新以生成新密钥。"
docsDescription = "了解如何与 Stirling PDF 集成:"
docsLink = "API 文档"
@@ -2644,6 +2694,14 @@ integration = "集成配置"
security = "安全配置"
system = "系统配置"
[connectionMode.status]
localOffline = "正在运行离线模式"
localOnline = "正在运行离线模式"
saas = "已连接到 Stirling Cloud"
selfhostedChecking = "已连接到自托管服务器(正在检查...)"
selfhostedOffline = "无法访问自托管服务器"
selfhostedOnline = "已连接到自托管服务器"
[convert]
autoRotate = "自动旋转"
autoRotateDescription = "自动旋转图像以更好地适配 PDF 页面"
@@ -2728,6 +2786,15 @@ webOptions = "网页转 PDF 选项"
wordDoc = "Word 文档"
wordDocExt = "Word 文档(.docx"
zoomLevel = "缩放级别"
cbrToPdf = "CBR → PDF"
cbzToPdf = "CBZ → PDF"
ebookToPdf = "电子书 → PDF"
emlToPdf = "电子邮件 → PDF"
fileToPdf = "Office/文档 → PDF"
pdfToCbr = "PDF → CBR"
pdfToCbz = "PDF → CBZ"
pdfToEpub = "PDF → EPUB"
svgToPdf = "SVG → PDF"
[convert.ebookOptions]
ebookOptions = "电子书转 PDF 选项"
@@ -3718,6 +3785,11 @@ desc = "通过绘图、文字或图像向 PDF 添加签名"
tags = "签名,亲笔签名"
title = "签名"
[home.timestampPdf]
desc = "添加 RFC 3161 文档时间戳,以证明您的 PDF 存在的时间"
tags = "时间戳,RFC 3161,TSA,时间戳机构,文档时间戳,存在性证明,时间戳令牌,可信时间戳,签名时间戳,公证"
title = "为 PDF 添加时间戳"
[home.split]
desc = "将 PDF 拆分为多个文档。"
tags = "分割,分离,拆分"
@@ -3854,6 +3926,7 @@ version = "版本"
accountCreatedSuccess = "账户创建成功!现在可以登录。"
alreadyLoggedIn = "您已经登录到了"
alreadyLoggedIn2 = "设备,请注销设备后重试。"
backToSignIn = "返回登录"
cancel = "取消"
changePasswordWarning = "首次登录后请更改密码"
credentialsUpdated = "您的凭据已更新。请重新登录。"
@@ -3895,16 +3968,21 @@ or = "或"
password = "密码"
passwordChangedSuccess = "密码修改成功!请使用新密码登录。"
passwordResetSent = "密码重置链接已发送至 {{email}}!请检查邮箱并按指引操作。"
passwordUpdatedSuccess = "您的密码已成功更新。"
pleaseEnterBoth = "请同时输入邮箱和密码"
pleaseEnterEmail = "请输入您的邮箱地址"
relyingPartyRegistrationNotFound = "未找到依赖方注册信息"
rememberme = "记住我"
resetHelp = "输入您的邮箱以接收安全的密码重置链接。若链接已过期,请重新请求。"
resetYourPassword = "重置您的密码"
saml2RequiresLicense = "SAML 登录需要付费许可(Server 或 Enterprise)。请联系管理员以升级您的计划。"
sending = "正在发送…"
sendMagicLink = "发送魔法链接"
sendResetLink = "发送重置链接"
sessionExpired = "您的会话已过期。请重新登录。"
signin = "登录"
signInAnonymously = "以访客身份注册"
subtitle = "重新登录 Stirling PDF"
signingIn = "正在登录…"
signinTitle = "请登录"
signInWith = "使用以下方式登录"
@@ -3913,6 +3991,7 @@ ssoSignIn = "通过单点登录登录"
title = "登录"
toManySessions = "你已经有太多的会话了。请注销一些设备后重试。"
unexpectedError = "意外错误:{{message}}"
updatePassword = "更新密码"
useEmailInstead = "使用邮箱登录"
useMagicLink = "改用魔法链接"
userIsDisabled = "用户被禁用,登录已被阻止。请联系管理员。"
@@ -4222,6 +4301,15 @@ viewSwitcher = "使用这些控件选择您希望如何查看 PDF。"
workbench = "这是 <strong>工作台</strong> - 用于查看和编辑 PDF 的主要区域。"
wrapUp = "一切就绪!您已了解应用的主要区域及其用法。随时点击 <strong>帮助</strong> 按钮重新查看本导览。"
[onboarding.freeTrial]
afterTrialWithoutPayment = "试用结束后,您将继续使用我们的免费层。添加付款方式以保持 Pro 访问权限。"
afterTrialWithPayment = "试用结束后将自动开始您的 Pro 订阅。"
body = "在试用期内,您可完整使用 Stirling PDF Pro 功能。享受不限次数转换、更大文件大小与优先处理。"
daysRemaining = "剩余 {{days}} 天"
daysRemainingSingular = "剩余 {{days}} 天"
title = "您的 30 天 Pro 试用"
trialEnds = "试用将于 {{date}} 结束"
[onboarding.buttons]
back = "返回"
download = "下载 →"
@@ -4392,6 +4480,31 @@ loading = "正在加载附件..."
empty = "此文档没有附件"
noMatch = "没有与您的搜索匹配的附件"
[viewer.comments]
title = "评论"
hint = "使用“评论”“插入文本”或“替换文本”工具放置评论。它们将按页面显示在此处。"
placeholder = "输入您的评论..."
pageLabel = "第 {{page}} 页"
oneComment = "1 条评论"
nComments = "{{count}} 条评论"
addCommentPlaceholder = "添加评论..."
addLink = "添加链接"
goToLink = "前往链接"
addComment = "添加评论"
viewComment = "查看评论"
addReplyPlaceholder = "添加回复..."
saveReply = "保存回复"
send = "发送"
moreActions = "更多操作"
typeComment = "评论"
typeInsertText = "插入文本"
typeReplaceText = "替换文本"
locateAnnotation = "在文档中定位"
deleteTitle = "从评论中移除批注?"
deleteDescription = "此批注附带了一个评论。您可以仅从侧边栏移除评论而保留批注,或删除全部内容。"
removeCommentOnly = "仅移除评论"
deleteAnnotationAndComment = "删除批注与评论"
[viewer.formBar]
title = "表单字段"
unsavedBadge = "未保存"
@@ -4425,14 +4538,20 @@ rotateLeft = "向左旋转"
rotateRight = "向右旋转"
toggleSidebar = "切换侧边栏"
toggleBookmarks = "切换书签"
toggleComments = "评论"
print = "打印 PDF"
ruler = "标尺/测量"
readAloud = "朗读"
readAloudSpeed = "速度"
readAloudLanguage = "语言"
selectLanguage = "选择语言"
draw = "绘制"
redact = "涂黑"
exitRedaction = "退出涂黑模式"
save = "保存"
downloadAll = "全部下载"
saveAll = "全部保存"
saveAs = "另存为"
[textAlign]
left = "左对齐"
@@ -4447,21 +4566,132 @@ title = "提取页面"
[pageLayout]
addBorder = "添加边框"
borderWidth = "边框厚度"
bottom = "下边距"
cols = "列"
header = "多页布局"
innerMargin = "内间距"
left = "左边距"
pagesPerSheet = "每页的页面数:"
right = "右边距"
rows = "行"
submit = "提交"
tags = "合并、组合、单视图、整理"
title = "多页布局"
top = "上边距"
[pageLayout.mode]
default = "默认"
custom = "自定义"
label = "模式:"
[pageLayout.arrangement]
byColumns = "按列"
byRows = "按行"
label = "页面排列:"
[pageLayout.desc]
16 = "将 16 页放在一张纸上(4 × 4 网格)。"
2 = "将 2 页并排放在一张纸上。"
3 = "将 3 页以单行放在一张纸上。"
4 = "将 4 页放在一张纸上(2 × 2 网格)。"
9 = "将 9 页放在一张纸上(3 × 3 网格)。"
[pageLayout.error]
failed = "创建多页布局时发生错误。"
outerVerticalMarginsTooLarge = "上下边距对于此纸张尺寸过大。"
outerHorizontalMarginsTooLarge = "左右边距对于此纸张尺寸过大。"
innerMarginTooLarge = "所选布局的内间距过大。"
[pageLayout.orientation]
landscape = "横向"
portrait = "纵向"
label = "方向:"
[pageLayout.readingDirection]
ltr = "从左到右"
rtl = "从右到左"
label = "阅读方向:"
[pageLayout.tooltip.header]
title = "页面布局指南"
[pageLayout.tooltip.overview]
title = "什么是页面布局?"
text = "将多个页面排到一张纸上,用于讲义或节省纸张。"
[pageLayout.tooltip.mode]
title = "模式"
text = "选择如何配置网格:"
bullet1 = "默认:选择预设,系统将自动计算网格。"
bullet2 = "自定义:手动设置行与列。"
[pageLayout.tooltip.pagesPerSheet]
title = "每张纸的页面数(默认模式)"
text = "选择每张纸包含的页面数(例如:4 → 2×2,9 → 3×3)。"
[pageLayout.tooltip.rowsCols]
title = "行与列(自定义模式)"
text = "设置精确的网格尺寸。每张纸的总页面数 = 行 × 列。"
[pageLayout.tooltip.orientation]
title = "方向"
text = "设置输出纸张方向:"
bullet1 = "纵向:高于宽。"
bullet2 = "横向:宽于高。"
[pageLayout.tooltip.arrangement]
title = "页面排列"
text = "控制页面填充网格的顺序:"
bullet1 = "按行:逐行填充(从左到右或从右到左)。"
bullet2 = "按列:自上而下,逐列填充。"
[pageLayout.tooltip.readingDirection]
title = "阅读方向"
text = "控制页面的水平方向顺序:"
bullet1 = "LTR:从左到右。"
bullet2 = "RTL:从右到左。"
[pageLayout.tooltip.addBorder]
title = "添加边框"
text = "在每个页面单元周围绘制边框线,用于裁切参考或视觉分隔。"
[pageLayout.marginsBorders.tooltip.header]
title = "边距与边框"
[pageLayout.marginsBorders.tooltip.margins]
title = "边距"
text = "使用上、下、左、右边距来控制整张纸输出周围的留白。"
[pageLayout.marginsBorders.tooltip.innerMargin]
title = "内间距"
text = "内间距在页面网格的单元之间增加空隙,提升分隔与可读性。"
[pageLayout.marginsBorders.tooltip.borders]
title = "添加边框"
text = "启用边框以在每个放置的页面周围绘制线条,有助于视觉分隔或裁切。"
[pageLayout.marginsBorders.tooltip.borderWidth]
title = "边框厚度"
text = "仅在启用边框时才应用厚度。数值越大,线条越粗。"
[pageLayout.advanced.tooltip.header]
title = "高级布局选项"
[pageLayout.advanced.tooltip.orientation]
title = "方向"
text = "选择最终纸张方向。纵向更适合较高的内容,横向更适合较宽的布局。"
[pageLayout.advanced.tooltip.arrangement]
title = "页面排列"
text = "控制页面是按行还是按列填充网格。"
bullet1 = "按行:先填满每一行。"
bullet2 = "按列:先填满每一列。"
[pageLayout.advanced.tooltip.readingDirection]
title = "阅读方向"
text = "设置网格中的水平方向排序,适用于从左到右和从右到左的文档惯例。"
bullet1 = "LTR:从左到右顺序。"
bullet2 = "RTL:从右到左顺序。"
[pageRemover]
header = "PDF 页面移除器"
@@ -4977,7 +5207,10 @@ perMonth = "/月"
perSeat = "/席位"
popular = "热门"
selectPlan = "选择方案"
selectCredits = "选择积分数量"
showComparison = "比较全部功能"
purchase = "购买"
totalCost = "总费用"
upgrade = "升级"
withServer = "+ 服务器方案"
@@ -5069,6 +5302,30 @@ successMessage = "您的许可证已成功激活。现在可以关闭此窗口
name = "团队"
siteLicense = "站点许可"
[plan.api]
large = "5,000 积分"
medium = "1,000 积分"
small = "500 积分"
xsmall = "100 积分"
[plan.apiPackages]
subtitle = "为您的应用程序购买 API 积分"
title = "API 积分套餐"
[plan.trial]
badge = "试用"
continueWithFree = "继续使用免费版"
daysRemaining = "您的试用将在 {{days}} 天后结束"
endDate = "到期:{{date}}"
expired = "您的试用已结束"
expiredMessage = "您的 30 天 Pro 试用已到期。订阅 Pro 以继续使用高级功能,或继续使用我们的免费层。"
freeTierLimitations = "免费层包含基础 PDF 工具并有限制用量。"
message = ""
subscribe = "订阅 Pro"
subscribeToPro = "订阅 Pro"
subscriptionScheduled = "订阅已安排 - 将于 {{date}} 开始"
title = "免费试用中"
[credits]
enableOverageBilling = "启用超额计费"
maybeLater = "稍后再说"
@@ -5631,6 +5888,32 @@ text = "以 90° 为增量顺时针或逆时针旋转 PDF 页面。PDF 中所有
[rotate.tooltip.header]
title = "旋转设置概览"
[timestampPdf]
completed = "已成功为 PDF 添加时间戳"
desc = "使用可信的时间戳机构(TSA)服务器向您的 PDF 添加 RFC 3161 文档时间戳。"
filenamePrefix = "timestamped"
results = "时间戳结果"
submit = "应用时间戳"
title = "为 PDF 添加时间戳"
[timestampPdf.error]
failed = "为 PDF 添加时间戳时发生错误。"
generic = "时间戳失败"
[timestampPdf.files]
placeholder = "在主视图中选择一个 PDF 文件以开始"
[timestampPdf.options]
note = "只有您文档的 SHA-256 哈希会被发送到 TSA 服务器;PDF 文件本身不会被发送到 TSA 服务器。"
title = "时间戳服务器(TSA"
[timestampPdf.options.tsaUrl]
desc = "选择可信的时间戳机构"
label = "选择 TSA 服务器"
[timestampPdf.steps]
settings = "设置"
[sanitize]
completed = "安全清理成功完成"
desc = "移除 PDF 文件中的潜在有害元素。"
@@ -5755,6 +6038,14 @@ placeholder = "输入搜索词…"
searching = "正在搜索..."
title = "搜索 PDF"
[selfHosted.offline]
hideTools = "隐藏不可用工具 ▴"
messageNoFallback = "在服务器恢复联机之前,工具不可用。"
messageWithFallback = "某些工具需要服务器连接。"
showTools = "查看不可用工具 ▾"
title = "无法访问您的 Stirling-PDF 服务器"
toolNotAvailableLocally = "您的 Stirling-PDF 服务器处于离线状态,且本地后端不提供 \"{{endpoint}}\"。"
[session]
expired = "您的会话已过期。请刷新页面并重试。"
refreshPage = "刷新页面"
@@ -5768,12 +6059,15 @@ systemSettings = "系统设置"
title = "配置"
[settings.connection]
localDescription = "您正在无账户使用本地后端。某些需要云处理或自托管服务器的工具不可用。"
logout = "退出登录"
server = "服务器"
signIn = "登录"
title = "连接模式"
user = "登录身份"
[settings.connection.mode]
local = "仅本地"
saas = "Stirling Cloud"
selfhosted = "自托管"
@@ -5931,6 +6225,9 @@ title = "策略与隐私"
[settings.preferences]
title = "首选项"
[settings.search]
placeholder = "搜索设置页面..."
[settings.security]
description = "更新密码以保障您的账户安全。"
title = "安全"
@@ -5968,6 +6265,18 @@ title = "工作区"
[settings.team]
title = "团队"
[localMode]
toolUnavailable = "此工具需要账户。登录到 Stirling Cloud 或连接到自托管服务器以使用。"
[localMode.banner]
message = "登录以解锁全部工具。"
signIn = "登录"
title = "本地运行"
[localMode.toolPicker]
message = "登录以解锁全部工具。"
signIn = "登录"
[setup]
description = "选择您希望使用 Stirling PDF 的方式开始"
welcome = "欢迎使用 Stirling PDF"
@@ -5975,6 +6284,7 @@ welcome = "欢迎使用 Stirling PDF"
[setup.login]
connectingTo = "正在连接到:"
hideInstructions = "隐藏说明"
skipSignIn = "不登录继续"
instructions = "要在您的 Stirling PDF 服务器上启用登录:"
instructionsEnvVar = "设置环境变量:"
instructionsOrYml = "或在 settings.yml 中:"
@@ -6022,8 +6332,15 @@ title = "登录 Stirling"
[setup.selfhosted]
link = "或连接到自托管账户"
subtitle = "输入您的服务器凭据"
switchToLocal = "改用本地工具"
title = "登录到服务器"
[setup.selfhosted.unreachable]
continueOffline = "改用本地工具"
message = "无法访问 {{url}}。请检查服务器是否正在运行且可访问。"
retry = "重试"
title = "无法连接到服务器"
[setup.server]
subtitle = "输入您的自托管服务器 URL"
testing = "正在测试连接..."
@@ -6032,6 +6349,7 @@ useLast = "Last used server: {{serverUrl}}"
[setup.server.error]
configFetch = "获取服务器配置失败。请检查 URL 并重试。"
configFetchError = "获取服务器配置失败:{{error}}"
emptyUrl = "请输入服务器 URL"
invalidUrl = "无效的 URL 格式。请输入有效的 URL,例如 https://your-server.com"
testFailed = "连接测试失败"
@@ -6557,6 +6875,7 @@ favorites = "收藏"
heading = "所有工具(全屏视图)"
noResults = "尝试调整搜索或切换描述显示以找到所需内容。"
recommended = "推荐"
selfHostedOffline = "需要您的 Stirling-PDF 服务器(当前离线):"
showDetails = "显示详情"
unavailable = "由服务器管理员禁用:"
unavailableDependency = "不可用 - 服务器缺少所需工具:"
@@ -6602,6 +6921,12 @@ removal = "移除"
signing = "签署"
verification = "验证"
[tool]
endpointUnavailable = "此工具在您的服务器上不可用。"
endpointUnavailableClickable = "此模式下不可用。点击以登录。"
invalidParams = "请填写必填设置。"
noFiles = "添加文件以开始。"
[tools]
noSearchResults = "未找到工具"
noTools = "没有可用的工具"