unsavedChanges = "您對 PDF 的變更尚未儲存。"
areYouSure = "確定要離開嗎?"
unsavedChangesTitle = "未儲存的變更"
keepWorking = "繼續編輯"
discardChanges = "捨棄並離開"
applyAndContinue = "儲存並離開"
exportAndContinue = "匯出並繼續"
cancel = "取消"
pageSelectionPrompt = "自訂頁面選擇(輸入以逗號分隔的頁碼 1、5、6 或 2n+1 等函式的清單):"
startingNumberTooltip = "要顯示的第一個數字。後續頁面將從此數字遞增。"
marginTooltip = "頁碼與頁面邊緣的距離。"
fontSizeTooltip = "頁碼文字大小(點)。數值越大文字越大。"
fontTypeTooltip = "頁碼的字型家族。可依文件風格選擇。"
customTextTooltip = "頁碼的自訂格式(選用)。使用 {n} 作為數字的佔位符。範例:「第 {n} 頁」會顯示「第 1 頁」、「第 2 頁」等。"
pdfPrompt = "選擇 PDF 檔案"
multiPdfPrompt = "選擇多個 PDF 檔案"
multiPdfDropPrompt = "選擇(或拖放)所有需要的 PDF 檔案"
imgPrompt = "選擇圖片"
genericSubmit = "送出"
uploadLimit = "檔案大小上限:"
uploadLimitExceededSingular = "太大。允許的最大檔案大小為"
uploadLimitExceededPlural = "太大。允許的最大檔案大小為"
processTimeWarning = "警告:此過程可能長達一分鐘,具體取決於檔案大小"
pageOrderPrompt = "自訂頁面順序(輸入以逗號分隔的頁碼或函式,如 2n+1):"
goToPage = "前往"
true = "是"
false = "否"
unknown = "未知"
save = "儲存"
saveToBrowser = "儲存到瀏覽器"
download = "下載"
downloadUnavailable = "此項目無法下載"
saveUnavailable = "此項目無法儲存"
pin = "釘選檔案(工具執行後保持作用中)"
unpin = "取消釘選檔案(工具執行後以新檔取代)"
undoOperationTooltip = "按一下可復原上一次操作並還原原始檔案"
undo = "撤銷"
back = "返回"
nothingToUndo = "沒有可復原的項目"
moreOptions = "更多選項"
editYourNewFiles = "編輯新檔案"
close = "關閉"
openInViewer = "在檢視器中開啟"
confirmClose = "確認關閉"
confirmCloseMessage = "確定要關閉此檔案嗎?"
confirmCloseCancel = "取消"
confirmCloseConfirm = "關閉檔案"
fileSelected = "已選取:{{filename}}"
chooseFile = "選擇檔案"
filesSelected = "已選擇的檔案"
noFavourites = "還沒有功能被收藏"
downloadComplete = "下載完成"
bored = "等待時覺得無聊?"
alphabet = "字母表"
downloadPdf = "下載 PDF"
text = "文字"
font = "字型"
selectFillter = "-- 選擇 --"
pageNum = "頁碼"
edit = "編輯"
delete = "刪除"
never = "永不"
username = "使用者名稱"
password = "密碼"
welcome = "歡迎"
property = "屬性"
black = "黑色"
white = "白色"
red = "紅色"
green = "綠色"
blue = "藍色"
custom = "自訂..."
comingSoon = "即將推出"
WorkInProgess = "工作正在進行中,可能無法工作或有問題,請報告任何問題!"
poweredBy = "技術支援"
yes = "是"
no = "否"
changedCredsMessage = "憑證已變更!"
notAuthenticatedMessage = "使用者未通過驗證。"
userNotFoundMessage = "找不到使用者。"
incorrectPasswordMessage = "目前密碼不正確。"
usernameExistsMessage = "新使用者名稱已存在。"
invalidUsernameMessage = "無效的使用者名稱。使用者名稱只能包含字母、數字和以下特殊字元 @._+- 或必須是有效的電子郵件地址。"
invalidPasswordMessage = "密碼不能為空,且開頭和結尾不能有空格。"
confirmPasswordErrorMessage = "新密碼與確認新密碼必須相符。"
deleteCurrentUserMessage = "無法刪除目前登入的使用者。"
deleteUsernameExistsMessage = "使用者名稱不存在,無法刪除。"
downgradeCurrentUserMessage = "無法降級目前使用者的角色"
disabledCurrentUserMessage = "無法停用目前使用者"
downgradeCurrentUserLongMessage = "無法降級目前使用者的角色。因此,將不會顯示目前使用者。"
userAlreadyExistsOAuthMessage = "使用者已經以 OAuth2 使用者身份存在。"
userAlreadyExistsWebMessage = "使用者已經以網頁使用者身份存在。"
oops = "哎呀!"
help = "說明"
goHomepage = "前往首頁"
joinDiscord = "加入我們的 Discord 伺服器"
seeDockerHub = "造訪 Docker Hub 儲存庫"
visitGithub = "造訪 GitHub 專案"
donate = "捐款"
color = "顏色"
sponsor = "贊助"
info = "資訊"
pro = "專業版"
page = "頁面"
pages = "頁面"
loading = "載入中..."
review = "檢閱"
addToDoc = "新增至文件"
reset = "重設"
apply = "套用"
noFileSelected = "未選擇檔案,請上傳一個。"
termsAndConditions = "條款與條件"
logOut = "登出"
customPosition = "自訂位置"
details = "詳細資料"
invalidUndoData = "無法復原:無效的作業資料"
noFilesToUndo = "無法復原:上一個作業未處理任何檔案"
noOperationToUndo = "沒有可復原的作業"
noValidFiles = "沒有可處理的有效檔案"
operationCancelled = "作業已取消"
quickPosition = "快速定位"
size = "大小"
submit = "送出"
success = "成功"
undoDataMismatch = "無法復原:作業資料已損毀"
undoFailed = "復原作業失敗"
undoQuotaError = "無法復原:儲存空間不足"
undoStorageError = "已復原,但部分檔案無法儲存到儲存空間"
undoSuccess = "已成功復原作業"
unsupported = "不支援"
[toolPanel]
placeholder = "選擇一個工具以開始"
alpha = "Alpha"
premiumFeature = "進階功能:"
comingSoon = "即將推出:"
[toolPanel.modePrompt]
title = "選擇工具瀏覽方式"
description = "預覽兩種版面,決定如何瀏覽 Stirling PDF 工具。"
sidebarTitle = "側邊欄模式"
sidebarDescription = "在工作區旁保留工具,便於快速切換。"
recommended = "建議"
chooseSidebar = "使用側邊欄模式"
fullscreenTitle = "全螢幕模式 -(舊版)"
fullscreenDescription = "在覆蓋工作區的工具目錄中瀏覽所有工具,直到選定為止。"
chooseFullscreen = "使用全螢幕模式"
dismiss = "稍後再說"
[toolPanel.fullscreen]
showDetails = "顯示詳細資料"
comingSoon = "即將推出:"
favorite = "加入我的最愛"
favorites = "我的最愛"
unavailable = "已被伺服器管理員停用:"
unavailableDependency = "無法使用 - 伺服器缺少必要工具:"
heading = "所有工具(全螢幕檢視)"
noResults = "嘗試調整搜尋或切換說明以找到所需內容。"
recommended = "建議"
unfavorite = "從我的最愛移除"
[toolPanel.toggle]
fullscreen = "切換至全螢幕模式"
sidebar = "切換至側邊欄模式"
[backendStartup]
notFoundTitle = "找不到後端"
retry = "重試"
unreachable = "應用程式目前無法連線至後端。請確認後端狀態與網路連線,然後再試一次。"
[zipWarning]
title = "大型 ZIP 檔案"
message = "此 ZIP 包含 {{count}} 個檔案。仍要解壓縮嗎?"
cancel = "取消"
confirm = "解壓縮"
[defaultApp]
title = "設為預設 PDF 應用程式"
message = "是否要將 Stirling PDF 設為預設 PDF 編輯器?"
description = "稍後可在系統設定中變更。"
notNow = "暫時不要"
setDefault = "設為預設"
dismiss = "關閉"
[defaultApp.prompt]
title = "設為預設 PDF 編輯器"
message = "將 Stirling PDF 設為開啟 PDF 檔的預設應用程式。"
[defaultApp.success]
title = "已設為預設應用程式"
message = "Stirling PDF 已成為你的預設 PDF 編輯器"
[defaultApp.settingsOpened]
title = "已開啟設定"
message = "請在系統設定中選擇 Stirling PDF"
[defaultApp.error]
title = "錯誤"
message = "設定預設 PDF 處理程式失敗"
[language]
direction = "ltr"
[addPageNumbers]
fontSize = "字型大小"
fontName = "字型名稱"
title = "新增頁碼"
header = "新增頁碼"
customTextDesc = "自訂文字"
numberPagesDesc = "要編號的頁面,預設為 '全部',也可使用 1-5 或 2,5,9 等格式"
customNumberDesc = "預設為 {n},也接受 '頁面 {n} 共 {total}','文字-{n}','{filename}-{n}'"
submit = "新增頁碼"
configuration = "設定"
customize = "自訂外觀"
pagesAndStarting = "頁面與起始編號"
positionAndPages = "位置與頁面"
preview = "位置選擇"
previewDisclaimer = "預覽為近似值。最終輸出可能因 PDF 字型度量而異。"
[addPageNumbers.selectText]
1 = "選擇 PDF 檔案:"
2 = "邊距大小"
3 = "位置"
4 = "起始號碼"
5 = "要編號的頁面"
6 = "自訂文字"
[addPageNumbers.error]
failed = "新增頁碼作業失敗"
[addPageNumbers.results]
title = "頁碼結果"
[app]
description = "免費的 Adobe Acrobat 替代方案(下載量 10M+)"
[files]
title = "檔案"
upload = "上傳"
uploadFiles = "上傳檔案"
addFiles = "新增檔案"
selectFromWorkbench = "從工作台選取檔案或 "
selectMultipleFromWorkbench = "至少從工作台選取 {{count}} 個檔案或 "
created = "建立日期"
size = "檔案大小"
[sizes]
small = "小"
medium = "中"
large = "大"
x-large = "特大"
[error]
pdfPassword = "PDF 檔案已加密,但未提供密碼或密碼不正確"
encryptedPdfMustRemovePassword = "此 PDF 已加密或受密碼保護。請先解除鎖定再轉換為 PDF/A。"
incorrectPasswordProvided = "PDF 密碼不正確或未提供。"
_value = "錯誤"
dismissAllErrors = "關閉所有錯誤"
sorry = "很抱歉造成您的困擾!"
needHelp = "需要協助或發現問題?"
contactTip = "如果您仍然遇到問題,請不要猶豫,隨時向我們尋求協助。您可以在我們的 GitHub 頁面回報問題,或透過 Discord 跟我們聯絡:"
github = "在 GitHub 上回報問題"
showStack = "顯示堆疊追蹤"
copyStack = "複製堆疊追蹤"
githubSubmit = "GitHub - 回報問題"
discordSubmit = "Discord - 發表支援文章"
[error.404]
head = "404 - 找不到頁面 | 糟糕,我們在程式碼中迷路了!"
1 = "我們似乎找不到您正在尋找的頁面。"
2 = "發生了一些錯誤"
[warning]
tooltipTitle = "警告"
[legal]
privacy = "隱私權政策"
iAgreeToThe = "我同意所有"
terms = "使用條款"
accessibility = "無障礙性聲明"
cookie = "Cookie 政策"
impressum = "版本說明"
showCookieBanner = "Cookie 偏好設定"
[pipeline]
header = "管道功能選單(測試版)"
uploadButton = "上傳自訂設定"
configureButton = "設定"
defaultOption = "自訂"
submitButton = "送出"
help = "管道功能說明"
scanHelp = "資料夾掃描說明"
deletePrompt = "您確定要刪除此管道嗎?"
tags = "自動化,序列,指令碼,批次處理"
title = "管道"
[pipelineOptions]
header = "管道設定"
pipelineNameLabel = "管道名稱"
saveSettings = "儲存操作設定"
pipelineNamePrompt = "請在此輸入管道名稱"
selectOperation = "選擇操作"
addOperationButton = "新增操作"
pipelineHeader = "管道:"
saveButton = "下載"
validateButton = "驗證"
[enterpriseEdition]
button = "升級至專業版"
warning = "此功能僅提供給專業版使用者使用。"
yamlAdvert = "Stirling PDF 專業版支援 YAML 設定檔和其他單一登入 (SSO) 功能。"
ssoAdvert = "需要更多使用者管理功能嗎?請參考 Stirling PDF 專業版"
[analytics]
title = "您想協助改善 Stirling PDF 嗎?"
paragraph1 = "Stirling PDF 有選擇性的分析功能,可幫助我們改進產品。我們不會追蹤任何個人資訊或檔案內容。"
paragraph2 = "請考慮啟用分析功能,以協助 Stirling-PDF 成長並讓我們更了解使用者需求。"
learnMore = "了解更多"
enable = "啟用分析功能"
disable = "停用分析功能"
settings = "您可以在 config/settings.yml 檔案中變更分析功能的設定"
privacyAssurance = "我們不會追蹤任何個人資訊或你檔案的內容。"
[navbar]
favorite = "我的最愛"
recent = "最新與近期更新"
darkmode = "深色模式"
language = "語言"
settings = "設定"
allTools = "工具"
multiTool = "複合工具"
search = "搜尋"
[navbar.sections]
organize = "整理"
convertTo = "轉換為 PDF"
convertFrom = "從 PDF 轉換"
security = "簽章與安全性"
advance = "進階"
edit = "檢視與編輯"
popular = "熱門功能"
[settings.preferences]
title = "偏好設定"
[settings.workspace]
title = "工作空間"
people = "成員"
teams = "團隊"
[settings.configuration]
title = "組態"
systemSettings = "系統設定"
features = "功能"
endpoints = "端點"
database = "資料庫"
advanced = "進階"
[settings.securityAuth]
title = "安全性與身分驗證"
security = "安全性"
connections = "連線"
[settings.licensingAnalytics]
title = "授權與分析"
plan = "方案"
audit = "稽核"
usageAnalytics = "使用分析"
[settings.policiesPrivacy]
title = "政策與隱私"
legal = "法務"
privacy = "隱私"
[settings.developer]
title = "開發者"
apiKeys = "API 金鑰"
[settings.tooltips]
enableLoginFirst = "先啟用登入模式"
requiresEnterprise = "需要 Enterprise 授權"
[settings.connection]
title = "連線模式"
server = "伺服器"
user = "已登入身分"
logout = "登出"
[settings.connection.mode]
saas = "Stirling Cloud"
selfhosted = "自託管"
[settings.general]
title = "一般"
description = "設定一般應用程式偏好設定。"
user = "使用者"
logout = "登出"
defaultToolPickerMode = "預設工具選擇器模式"
defaultToolPickerModeDescription = "選擇工具選擇器預設以全螢幕或側邊欄開啟"
autoUnzipTooltip = "自動解壓縮 API 操作回傳的 ZIP 檔案。停用以保留 ZIP 檔不變。這不會影響自動化工作流程。"
autoUnzip = "自動解壓縮 API 回應"
autoUnzipDescription = "自動從 ZIP 回應中解壓縮檔案"
autoUnzipFileLimitTooltip = "僅在 ZIP 含有不超過此數量的檔案時解壓縮。提高數值可解壓較大的 ZIP。"
autoUnzipFileLimit = "自動解壓縮檔案上限"
autoUnzipFileLimitDescription = "從 ZIP 解壓縮的最大檔案數"
defaultPdfEditor = "預設 PDF 編輯器"
defaultPdfEditorActive = "Stirling PDF 是你的預設 PDF 編輯器"
defaultPdfEditorInactive = "已由其他應用程式設為預設"
defaultPdfEditorChecking = "正在檢查..."
defaultPdfEditorSet = "已是預設"
setAsDefault = "設為預設"
hideUnavailableTools = "隱藏無法使用的工具"
hideUnavailableToolsDescription = "移除伺服器已停用的工具,而非以灰色顯示。"
hideUnavailableConversions = "隱藏無法使用的轉換"
hideUnavailableConversionsDescription = "在「轉換」工具中移除已停用的轉換選項,而非以灰色顯示。"
[settings.general.enableFeatures]
dismiss = "關閉"
title = "系統管理員專用"
intro = "為您的組織啟用使用者驗證、團隊管理與工作區功能。"
action = "設定"
and = "與"
benefit = "啟用使用者角色、團隊協作、管理控制與企業功能。"
learnMore = "在文件中了解更多"
[settings.general.mode]
sidebar = "側邊欄"
fullscreen = "全螢幕"
[settings.general.updates]
title = "軟體更新"
description = "檢查更新並檢視版本資訊"
currentVersion = "目前版本"
latestVersion = "最新版本"
checkForUpdates = "檢查更新"
viewDetails = "檢視詳細資料"
[settings.hotkeys]
title = "鍵盤快速鍵"
description = "自訂鍵盤快速鍵以快速存取工具。按「變更快速鍵」,然後按下新的按鍵組合。按 Esc 取消。"
errorConflict = "快捷鍵已被 {{tool}} 使用。"
searchPlaceholder = "搜尋工具..."
none = "未指派"
customBadge = "自訂"
defaultLabel = "預設:{{shortcut}}"
capturing = "請按按鍵…(Esc 取消)"
change = "變更快捷鍵"
reset = "重設"
shortcut = "快捷鍵"
noShortcut = "未設定快捷鍵"
[settings.hotkeys.errorModifier]
mac = "請在快速鍵中包含 ⌘(Command)、⌥(Option)或其他修飾鍵。"
windows = "請在快速鍵中包含 Ctrl、Alt 或其他修飾鍵。"
[update]
modalTitle = "有可用更新"
current = "目前版本"
latest = "最新版本"
latestStable = "最新穩定版"
priorityLabel = "優先順序"
recommendedAction = "建議動作"
breakingChangesDetected = "偵測到重大變更"
breakingChangesMessage = "部分版本包含重大變更。更新前請先查看下方的遷移指南。"
migrationGuides = "遷移指南"
viewGuide = "查看指南"
loadingDetailedInfo = "正在載入詳細資訊..."
close = "關閉"
viewAllReleases = "檢視所有版本"
downloadLatest = "下載最新版本"
availableUpdates = "可用更新"
unableToLoadDetails = "無法載入詳細資訊。"
version = "版本"
urgentUpdateAvailable = "緊急更新"
updateAvailable = "可用更新"
releaseNotes = "版本資訊"
breakingChanges = "重大變更"
breakingChangesDefault = "此版本包含重大變更。"
migrationGuide = "遷移指南"
[update.priority]
urgent = "緊急"
normal = "一般"
minor = "次要"
low = "低"
[changeCreds]
title = "變更憑證"
header = "更新您的帳號詳細資訊"
changePassword = "您正在使用預設登入憑證。請輸入新密碼"
newUsername = "新使用者名稱"
oldPassword = "目前密碼"
newPassword = "新密碼"
confirmNewPassword = "確認新密碼"
submit = "送出變更"
[account]
title = "帳號設定"
accountSettings = "帳號設定"
adminSettings = "管理員設定 - 檢視和新增使用者"
userControlSettings = "使用者控制設定"
changeUsername = "修改使用者名稱"
newUsername = "新使用者名稱"
password = "確認密碼"
oldPassword = "舊密碼"
newPassword = "新密碼"
changePassword = "修改密碼"
confirmNewPassword = "確認新密碼"
signOut = "登出"
yourApiKey = "您的 API 金鑰"
syncTitle = "將瀏覽器設定與帳號同步"
settingsCompare = "設定比較:"
property = "屬性"
webBrowserSettings = "網頁瀏覽器設定"
syncToBrowser = "同步帳號 → 瀏覽器"
syncToAccount = "同步帳號 ← 瀏覽器"
[adminUserSettings]
title = "使用者控制設定"
header = "管理員使用者控制設定"
admin = "管理員"
user = "使用者"
addUser = "新增使用者"
deleteUser = "刪除使用者"
confirmDeleteUser = "確定要刪除此使用者?"
confirmChangeUserStatus = "是否要停用/啟用此使用者?"
usernameInfo = "使用者名稱只能包含字母、數字和以下特殊字元 @._+- 或必須是有效的電子郵件地址。"
roles = "角色"
role = "角色"
actions = "操作"
apiUser = "受限制的 API 使用者"
extraApiUser = "額外受限制的 API 使用者"
webOnlyUser = "僅網頁版使用者"
demoUser = "示範使用者(無自訂設定)"
internalApiUser = "內部 API 使用者"
forceChange = "強制使用者在登入時變更密碼"
submit = "儲存使用者"
changeUserRole = "變更使用者角色"
authenticated = "已驗證"
editOwnProfil = "編輯自己的個人資料"
enabledUser = "已啟用使用者"
disabledUser = "已停用使用者"
activeUsers = "使用中的使用者:"
disabledUsers = "已停用的使用者:"
totalUsers = "使用者總數:"
lastRequest = "最後請求時間"
usage = "檢視使用情況"
[endpointStatistics]
title = "端點統計"
header = "端點統計"
top10 = "前 10 名"
top20 = "前 20 名"
all = "全部"
refresh = "重新整理"
dataTypeLabel = "資料類型:"
dataTypeAll = "全部"
dataTypeApi = "API"
dataTypeUi = "UI"
totalEndpoints = "端點總數"
totalVisits = "總造訪次數"
showing = "顯示中"
selectedVisits = "選取的造訪次數"
endpoint = "端點"
visits = "造訪次數"
percentage = "百分比"
loading = "載入中..."
failedToLoad = "無法載入端點資料。請嘗試重新整理。"
home = "首頁"
login = "登入"
top = "前"
numberOfVisits = "造訪次數"
visitsTooltip = "造訪次數:{0}(總數的 {1}%)"
retry = "重試"
[database]
title = "資料庫匯入/匯出"
header = "資料庫匯入/匯出"
fileName = "檔案名稱"
creationDate = "建立日期"
fileSize = "檔案大小"
deleteBackupFile = "刪除備份檔案"
importBackupFile = "匯入備份檔案"
createBackupFile = "建立備份檔案"
downloadBackupFile = "下載備份檔案"
info_1 = "在匯入資料時,確保正確的結構至關重要。如果您不確定自己在做什麼,請尋求專業人士的建議和支援。結構錯誤可能會導致應用程式故障,甚至完全無法執行應用程式。"
info_2 = "上傳時檔案名稱並不重要。上傳後將重新命名為 backup_user_yyyyMMddHHmm.sql 格式,以確保命名規範一致。"
submit = "匯入備份"
importIntoDatabaseSuccessed = "成功匯入資料庫"
backupCreated = "資料庫備份成功"
fileNotFound = "找不到檔案"
fileNullOrEmpty = "檔案不得為空或空白"
failedImportFile = "匯入檔案失敗"
notSupported = "您的資料庫連線不支援此功能。"
[session]
expired = "您的工作階段已過期。請重新整理頁面並再試一次。"
refreshPage = "重新整理頁面"
[home]
desc = "您的本機一站式 PDF 解決方案。"
searchBar = "搜尋功能..."
setFavorites = "設定我的最愛"
hideFavorites = "隱藏我的最愛"
showFavorites = "顯示我的最愛"
legacyHomepage = "舊版首頁"
newHomePage = "嘗試使用全新首頁!"
alphabetical = "按照字母排序"
globalPopularity = "熱門程度"
sortBy = "排序方式:"
[home.viewPdf]
title = "檢視/編輯 PDF"
desc = "檢視、註釋、新增文字或圖片"
[home.mobile]
brandAlt = "Stirling PDF 標誌"
openFiles = "開啟檔案"
swipeHint = "向左或向右滑動以切換視圖"
tools = "工具"
toolsSlide = "工具選擇面板"
viewSwitcher = "切換工作區視圖"
workbenchSlide = "工作區面板"
workspace = "工作區"
[home.multiTool]
tags = "多個,工具"
title = "PDF 複合工具"
desc = "合併、旋轉、重新排列和移除頁面"
[home.merge]
tags = "合併,連接,整合"
title = "合併"
desc = "輕鬆將多個 PDF 合併為一個。"
[home.split]
tags = "分割,分開,拆分"
title = "分割"
desc = "將 PDF 分割為多個文件"
[home.rotate]
tags = "旋轉,翻轉,調整方向"
title = "旋轉"
desc = "輕鬆旋轉您的 PDF。"
[home.convert]
tags = "轉換,變更"
title = "轉換"
desc = "在不同格式之間轉換檔案"
[home.pdfOrganiser]
tags = "整理,重新排列,重新排序"
title = "整理"
desc = "以任何順序移除/重新排列頁面"
[home.addImage]
tags = "插入,內嵌,放置"
title = "新增圖片"
desc = "在 PDF 的指定位置新增圖片"
[home.addAttachments]
tags = "內嵌,附加,包含"
title = "新增附件"
desc = "在 PDF 中新增或移除內嵌檔案(附件)"
[home.watermark]
tags = "圖章,標記,覆蓋"
title = "新增浮水印"
desc = "在您的 PDF 檔案中新增自訂浮水印。"
[home.removePassword]
tags = "解鎖"
title = "移除密碼"
desc = "從您的 PDF 檔案中移除密碼保護。"
[home.compress]
tags = "壓縮,減少,最佳化"
title = "壓縮"
desc = "壓縮 PDF 以減少其檔案大小。"
[home.unlockPDFForms]
tags = "解鎖,啟用,編輯"
title = "解鎖 PDF 表單"
desc = "移除 PDF 文件中表單欄位的唯讀屬性"
[home.changeMetadata]
tags = "編輯,修改,更新"
title = "變更中繼資料"
desc = "從 PDF 檔案中變更/移除/新增中繼資料"
[home.ocr]
tags = "擷取,掃描"
title = "OCR / 清理掃描"
desc = "清理掃描並從 PDF 中的影像中偵測文字並重新新增為文字。"
[home.extractImages]
tags = "擷取,儲存,匯出"
title = "提取圖片"
desc = "從 PDF 中提取所有圖片並將它們儲存到壓縮檔中"
[home.scannerImageSplit]
tags = "偵測,分割,照片"
title = "偵測並分割掃描照片"
desc = "偵測並將掃描的照片分割為獨立頁面"
[home.sign]
tags = "簽名,署名"
title = "簽章"
desc = "透過繪圖、文字或影像新增簽章到 PDF"
[home.flatten]
tags = "簡化,移除,互動"
title = "平坦化"
desc = "從 PDF 中移除所有互動元素和表單"
[home.certSign]
tags = "驗證,PEM,P12,官方,加密,簽署,憑證,PKCS12,JKS,伺服器,手動,自動"
title = "使用憑證簽章"
desc = "使用憑證/金鑰(PEM/P12)簽章 PDF"
[home.repair]
tags = "修復,還原"
title = "修復"
desc = "嘗試修復損壞/破損的 PDF"
[home.removeBlanks]
tags = "刪除,清理,空白"
title = "移除空白頁面"
desc = "偵測並從文件中移除空白頁面"
[home.removeAnnotations]
tags = "刪除,清理,去除"
title = "移除註釋"
desc = "從 PDF 中移除所有註釋/註解"
[home.compare]
tags = "差異"
title = "比較"
desc = "比較並顯示 2 個 PDF 檔案的差異"
[home.removeCertSign]
tags = "移除,刪除,解鎖"
title = "移除簽章"
desc = "從 PDF 移除簽章"
[home.pageLayout]
tags = "版面,排列,組合"
title = "多頁面版面配置"
desc = "將 PDF 檔案的多個頁面合併到單一頁面"
[home.bookletImposition]
tags = "小冊子,列印,裝訂"
title = "小冊子拼版"
desc = "建立適合列印與裝訂的小冊子頁序與多頁版面"
[home.scalePages]
tags = "調整大小,調整,縮放"
title = "調整頁面大小/比例"
desc = "修改頁面及其內容的大小/比例。"
[home.addPageNumbers]
tags = "編號,頁碼,計數"
title = "新增頁碼"
desc = "在文件的設定位置新增頁碼"
[home.autoRename]
tags = "自動偵測,依標頭,整理,重新命名"
title = "自動重新命名 PDF 檔案"
desc = "依偵測到的標頭自動重新命名 PDF 檔案"
[home.adjustContrast]
tags = "對比,亮度,飽和度"
title = "調整顏色/對比度"
desc = "調整 PDF 的對比度、飽和度和亮度"
[home.crop]
tags = "裁切,剪裁,調整大小"
title = "裁剪 PDF"
desc = "裁剪 PDF 以減少其大小(保持文字!)"
[home.autoSplitPDF]
tags = "自動,分割,QR"
title = "自動分割頁面"
desc = "自動分割掃描的 PDF,使用實體掃描頁面分割器 QR Code"
[home.sanitize]
tags = "清理,清除,移除"
title = "淨化"
desc = "移除 PDF 中可能有害的元素"
[home.getPdfInfo]
tags = "資訊,中繼資料,詳細"
title = "取得 PDF 的所有資訊"
desc = "取得 PDF 的所有可能資訊"
[home.pdfToSinglePage]
tags = "合併,整合,單頁"
title = "PDF 轉單一大頁面"
desc = "將所有 PDF 頁面合併為一個大的單一頁面"
[home.showJS]
tags = "JavaScript,程式碼,指令碼"
title = "顯示 JavaScript"
desc = "搜尋並顯示嵌入 PDF 中的任何 JS(JavaScript)"
[home.redact]
tags = "遮蔽,塗黑,隱藏"
title = "手動塗黑"
desc = "依據選取的文字、繪製的形狀和選取的頁面塗黑 PDF"
[home.splitBySections]
tags = "分割,區塊,切分"
title = "依區塊分割 PDF"
desc = "將 PDF 的每頁分成較小的水平與垂直區塊"
[home.addStamp]
tags = "圖章,標記,印章"
title = "新增圖章至 PDF"
desc = "在指定位置加入文字或影像圖章"
[home.removeImage]
tags = "移除,刪除,清理"
title = "移除圖片"
desc = "從 PDF 中移除圖片以減少檔案大小"
[home.splitByChapters]
tags = "分割,章節,結構"
title = "依章節分割 PDF"
desc = "根據 PDF 的章節結構將其分割成多個檔案。"
[home.validateSignature]
tags = "驗證,校驗,憑證"
title = "驗證 PDF 簽章"
desc = "驗證 PDF 文件中的數位簽章與憑證"
[home.swagger]
tags = "API,文件,測試"
title = "API 文件"
desc = "檢視 API 文件並測試端點"
[home.scannerEffect]
tags = "掃描,模擬,建立"
title = "掃描器效果"
desc = "建立看起來像是掃描過的 PDF"
[home.editTableOfContents]
tags = "書籤,目錄,編輯"
title = "編輯目錄"
desc = "在 PDF 文件中新增或編輯書籤和目錄"
[home.manageCertificates]
tags = "憑證,匯入,匯出"
title = "管理憑證"
desc = "匯入、匯出或刪除用於簽署 PDF 的數位憑證檔。"
[home.read]
tags = "檢視,開啟,顯示"
title = "閱讀"
desc = "檢視並註解 PDFs。可反白文字、繪圖或插入評論以供審閱與協作。"
[home.reorganizePages]
tags = "重新排列,重新排序,整理"
title = "重組頁面"
desc = "透過視覺化拖放控制,重新排列、複製或刪除 PDF 頁面。"
[home.extractPages]
tags = "擷取,選取,複製"
title = "提取頁面"
desc = "從 PDF 文件中擷取特定頁面"
[home.removePages]
tags = "刪除,擷取,排除"
title = "移除"
desc = "從您的 PDF 檔案中刪除不需要的頁面。"
[home.autoSizeSplitPDF]
tags = "自動,分割,大小"
title = "根據大小/數量自動分割"
desc = "根據大小、頁數或文件數將單一 PDF 分割為多個文件"
[home.replaceColor]
title = "取代與反轉顏色"
desc = "在 PDF 文件中取代或反轉顏色"
[home.devApi]
tags = "API,開發,文件"
title = "API"
desc = "連結至 API 文件"
[home.devFolderScanning]
tags = "自動化,資料夾,掃描"
title = "自動化資料夾掃描"
desc = "連結至自動化資料夾掃描指南"
[home.devSsoGuide]
title = "SSO 指南"
desc = "連結至 SSO 指南"
[home.devAirgapped]
title = "隔離網路設定"
desc = "連結至隔離網路設定指南"
[home.addPassword]
title = "新增密碼"
desc = "用密碼加密您的 PDF 檔案。"
[home.changePermissions]
title = "變更權限"
desc = "變更文件限制與權限"
[home.automate]
tags = "工作流程,序列,自動化"
title = "自動化"
desc = "將多個 PDF 動作串接,建立多步驟工作流程。適合重複性工作。"
[home.overlay-pdfs]
desc = "將 PDF 覆蓋在另一個 PDF 上"
title = "覆蓋 PDF"
[home.pdfTextEditor]
title = "PDF 文字編輯器"
desc = "編輯 PDF 中既有的文字與圖片"
[home.addText]
tags = "文字,註解,標籤"
title = "新增文字"
desc = "在 PDF 的任意位置新增自訂文字"
[landing]
addFiles = "新增檔案"
uploadFromComputer = "從電腦上傳"
openFromComputer = "從電腦開啟"
[viewPdf]
tags = "檢視,閱讀,註釋,文字,圖片"
title = "檢視/編輯 PDF"
header = "檢視 PDF"
[multiTool]
tags = "複合工具,多功能,UI,點選拖曳,前端,客戶端,互動,互動式,移動"
title = "PDF 複合工具"
header = "PDF 複合工具"
uploadPrompts = "檔名"
selectAll = "全選"
deselectAll = "取消全選"
selectPages = "選取頁面"
selectedPages = "已選取的頁面"
page = "頁面"
deleteSelected = "刪除已選取的項目"
downloadAll = "匯出"
downloadSelected = "匯出已選取的項目"
insertPageBreak = "插入分頁符號"
addFile = "新增檔案"
rotateLeft = "向左旋轉"
rotateRight = "向右旋轉"
split = "分割"
moveLeft = "向左移動"
moveRight = "向右移動"
delete = "刪除"
dragDropMessage = "已選取的頁面"
undo = "復原"
redo = "重做"
[merge]
tags = "合併,頁面操作,後端,伺服器端"
title = "合併"
submit = "合併"
[merge.removeDigitalSignature]
label = "移除合併後檔案中的數位簽章?"
[merge.removeDigitalSignature.tooltip]
title = "移除數位簽章"
description = "合併檔案時會使數位簽章失效。勾選此項以從最終合併的 PDF 移除它們。"
[merge.generateTableOfContents]
label = "在合併後的檔案中產生目錄?"
[merge.generateTableOfContents.tooltip]
title = "產生目錄"
description = "會根據原始檔名與頁碼,自動在合併的 PDF 中建立可點選的目錄。"
[merge.sortBy]
description = "檔案將依選取順序合併。可拖曳重新排序或在下方排序。"
label = "排序依據"
filename = "檔案名稱"
dateModified = "修改日期"
ascending = "遞增"
descending = "遞減"
sort = "排序"
[merge.error]
failed = "合併 PDF 時發生錯誤。"
[merge.tooltip.header]
title = "合併設定概覽"
[split]
title = "分割 PDF"
header = "分割 PDF"
splitPages = "輸入要分割的頁面:"
submit = "分割"
selectMethod = "選擇分割方法"
resultsTitle = "分割結果"
[split.desc]
1 = "你選擇的數字是你希望進行分割的頁碼"
2 = "因此,選擇 1,3,7-9 將會將一個 10 頁的文件分割為 6 個單獨的 PDF,包括:"
3 = "文件 #1:頁面 1"
4 = "文件 #2:頁面 2 和 3"
5 = "文件 #3:頁面 4、5、6 和 7"
6 = "文件 #4:頁面 8"
7 = "文件 #5:頁面 9"
8 = "文件 #6:頁面 10"
[split.steps]
chooseMethod = "選擇方法"
settings = "設定"
[split.settings]
selectMethodFirst = "請先選擇分割方法"
[split.error]
failed = "分割 PDF 時發生錯誤。"
[split.method]
label = "選擇分割方法"
placeholder = "選擇如何分割 PDF"
[split.methods.prefix]
splitAt = "在"
splitBy = "依"
[split.methods.byPages]
name = "頁碼"
desc = "擷取特定頁面(1,3,5-10)"
tooltip = "輸入以逗號分隔的頁碼,或以連字號表示的範圍"
[split.methods.bySections]
name = "區塊"
desc = "將頁面劃分為格狀區塊"
tooltip = "將每頁分成水平與垂直區塊"
[split.methods.bySize]
name = "檔案大小"
desc = "限制最大檔案大小"
tooltip = "指定最大檔案大小(例如 10MB、500KB)"
[split.methods.byPageCount]
name = "頁數"
desc = "每個檔案的固定頁數"
tooltip = "輸入每個分割檔案的頁數"
[split.methods.byDocCount]
name = "文件數量"
desc = "建立指定數量的檔案"
tooltip = "輸入想要建立的檔案數量"
[split.methods.byChapters]
name = "章節"
desc = "在書籤邊界處分割"
tooltip = "使用 PDF 書籤決定分割點"
[split.methods.byPageDivider]
name = "分隔頁"
desc = "使用分隔頁自動分割"
tooltip = "在掃描時於文件間放置帶有 QR 碼的分隔頁"
[split.value.fileSize]
label = "檔案大小"
placeholder = "例如 10MB、500KB"
[split.value.pageCount]
label = "每個檔案的頁數"
placeholder = "例如 5、10"
[split.value.docCount]
label = "檔案數量"
placeholder = "例如 3、5"
[split.tooltip.header]
title = "分割方法概覽"
[split.tooltip.byPages]
title = "依頁碼分割"
text = "在特定頁碼處分割您的 PDF。使用「n」會在第 n 頁之後分割。使用「n-m」會在第 n 頁之前與第 m 頁之後分割。"
bullet1 = "單一分割點:3,7(在第 3 與第 7 頁之後分割)"
bullet2 = "範圍分割點:3-8(在第 3 頁之前與第 8 頁之後分割)"
bullet3 = "混合:2,5-10,15(在第 2 頁之後、第 5 頁之前、第 10 頁之後與第 15 頁之後分割)"
[split.tooltip.bySections]
title = "依網格區塊分割"
text = "將每頁劃分為網格區塊。適合分割多欄文件或擷取特定區域。"
bullet1 = "水平:要建立的列數"
bullet2 = "垂直:要建立的欄數"
bullet3 = "合併:將所有區塊合併為一個 PDF"
[split.tooltip.bySize]
title = "依檔案大小分割"
text = "建立多個不超過指定檔案大小的 PDF。適用於大小限制或電子郵件附件。"
bullet1 = "大型檔案用 MB(例如 10MB)"
bullet2 = "小型檔案用 KB(例如 500KB)"
bullet3 = "系統會在頁面邊界處分割"
[split.tooltip.byCount]
title = "依數量分割"
text = "建立多個 PDF,每個具有特定頁數或文件數。"
bullet1 = "頁數:每個檔案的固定頁數"
bullet2 = "文件數量:固定的輸出檔案數"
bullet3 = "適合批次處理流程"
[split.tooltip.byChapters]
title = "依章節分割"
text = "使用 PDF 書籤自動在章節邊界分割。需要具有書籤結構的 PDF。"
bullet1 = "書籤層級:要在第幾層分割(1=最上層)"
bullet2 = "包含中繼資料:保留文件屬性"
bullet3 = "允許重複:處理重複的書籤名稱"
[split.tooltip.byDocCount]
bullet1 = "輸入想要的輸出檔案數量"
bullet2 = "頁面會盡可能平均分配"
bullet3 = "當您需要特定檔案數量時很有用"
text = "將頁面平均分配以建立指定數量的輸出檔案。"
title = "依文件數量分割"
[split.tooltip.byPageCount]
bullet1 = "輸入每個輸出檔案的頁數"
bullet2 = "若無法整除,最後一個檔案的頁數可能較少"
bullet3 = "適合批次處理流程"
text = "建立多個具有特定頁數的 PDF。非常適合建立一致的文件區塊。"
title = "依頁數分割"
[split.tooltip.byPageDivider]
bullet1 = "從下載連結列印分隔頁"
bullet2 = "在文件之間插入分隔頁"
bullet3 = "將所有文件一起掃描成一個 PDF"
bullet4 = "上傳後 - 系統會自動偵測並移除分隔頁"
bullet5 = "若掃描分隔頁雙面,請啟用雙面模式"
text = "使用含 QR 碼的實體分隔頁自動分割掃描文件。非常適合同時處理多份一起掃描的文件。"
title = "依分隔頁分割"
[split.methodSelection.tooltip]
bullet1 = "點擊方法卡片以選擇"
bullet2 = "將滑鼠移到卡片上可查看簡短說明"
bullet3 = "選擇方法後會顯示設定步驟"
bullet4 = "在處理前隨時可更換方法"
title = "選擇您的分割方法"
[split.methodSelection.tooltip.header]
text = "選擇您想如何分割 PDF 文件。每種方法都針對不同使用情境與文件類型最佳化。"
title = "分割方法選擇"
[rotate]
title = "旋轉 PDF"
submit = "旋轉"
selectRotation = "選擇旋轉角度(順時針)"
rotateLeft = "逆時針旋轉"
rotateRight = "順時針旋轉"
[rotate.error]
failed = "旋轉 PDF 時發生錯誤。"
[rotate.preview]
title = "旋轉預覽"
[rotate.tooltip.header]
title = "旋轉設定概覽"
[rotate.tooltip.description]
text = "以 90 度為單位,將 PDF 頁面順時針或逆時針旋轉。PDF 中所有頁面都會被旋轉。預覽會顯示旋轉後的文件外觀。"
[rotate.tooltip.controls]
title = "控制項"
text = "使用旋轉按鈕調整方向。左鍵為逆時針,右鍵為順時針。每次點擊旋轉 90 度。"
[convert]
title = "轉換"
desc = "在不同格式之間轉換檔案"
files = "檔案"
selectFilesPlaceholder = "在主視圖選取檔案以開始"
settings = "設定"
conversionCompleted = "轉換完成"
results = "結果"
defaultFilename = "已轉換_檔案"
conversionResults = "轉換結果"
convertFrom = "來源格式"
convertTo = "目標格式"
sourceFormatPlaceholder = "來源格式"
targetFormatPlaceholder = "目標格式"
selectSourceFormatFirst = "請先選擇來源格式"
outputOptions = "輸出選項"
pdfOptions = "PDF 選項"
imageOptions = "影像選項"
colorType = "色彩類型"
color = "顏色"
greyscale = "灰度"
blackwhite = "黑白"
dpi = "DPI"
output = "輸出"
single = "單一"
multiple = "多個"
fitOption = "適配選項"
maintainAspectRatio = "維持長寬比"
fitDocumentToPage = "使文件符合頁面"
fillPage = "填充頁面"
autoRotate = "自動旋轉"
autoRotateDescription = "自動旋轉影像以更符合 PDF 頁面"
combineImages = "合併影像"
combineImagesDescription = "將所有影像合併為一個 PDF,或為每張影像建立個別 PDF"
webOptions = "Web 轉 PDF 選項"
zoomLevel = "縮放等級"
emailOptions = "Email 轉 PDF 選項"
includeAttachments = "包含電子郵件附件"
maxAttachmentSize = "最大附件大小(MB)"
includeAllRecipients = "在標頭中包含 CC 與 BCC 收件者"
downloadHtml = "下載中介的 HTML 檔而非 PDF"
pdfaOptions = "PDF/A 選項"
outputFormat = "輸出格式"
pdfaNote = "PDF/A-1b 相容性較佳,PDF/A-2b 支援更多功能。"
pdfaDigitalSignatureWarning = "該 PDF 的憑證簽章將會在下一步被移除"
fileFormat = "檔案格式"
wordDoc = "Word 文件"
wordDocExt = "Word 文件(.docx)"
odtExt = "OpenDocument 文字(.odt)"
pptExt = "PowerPoint(.pptx)"
odpExt = "OpenDocument 簡報(.odp)"
txtExt = "純文字(.txt)"
rtfExt = "Rich Text 格式(.rtf)"
selectedFiles = "已選取的檔案"
noFileSelected = "未選取任何檔案。請使用檔案面板新增檔案。"
convertFiles = "轉換檔案"
converting = "正在轉換..."
downloadConverted = "下載已轉換檔案"
errorNoFiles = "請至少選擇一個要轉換的檔案。"
errorNoFormat = "請同時選擇來源與目標格式。"
errorNotSupported = "不支援從 {{from}} 轉換為 {{to}}。"
images = "影像"
officeDocs = "Office 文件(Word、Excel、PowerPoint)"
imagesExt = "影像(JPG、PNG 等)"
markdown = "Markdown"
textRtf = "文字/RTF"
grayscale = "灰度"
errorConversion = "轉換檔案時發生錯誤。"
cbzOptions = "CBZ 轉 PDF 選項"
optimizeForEbook = "為電子書閱讀器最佳化 PDF(使用 Ghostscript)"
cbzOutputOptions = "PDF 轉 CBZ 選項"
cbzDpi = "影像轉繪的 DPI"
[imageToPdf]
tags = "轉換,img,jpg,圖片,照片"
[pdfToImage]
tags = "轉換,img,jpg,圖片,照片"
title = "PDF 轉圖片"
header = "PDF 轉圖片"
selectText = "影像格式"
singleOrMultiple = "頁面到影像的結果類型"
single = "單一大影像結合所有頁面"
multi = "多個影像,每頁一個影像"
colorType = "顏色類型"
color = "顏色"
grey = "灰度"
blackwhite = "黑白(可能會遺失資料!)"
submit = "轉換"
info = "尚未安裝 Python。需要安裝 Python 才能進行 WebP 轉換。"
placeholder = "(例如 1,2,8 或 4,7,12-16 或 2n-1)"
[pdfOrganiser]
tags = "雙面,偶數,奇數,排序,移動"
title = "頁面整理"
header = "PDF 頁面整理"
submit = "重新排列頁面"
placeholder = "(例如 1,3,2 或 4-8,2,10-12 或 2n-1)"
[pdfOrganiser.mode]
_value = "模式"
1 = "自定義頁面順序"
2 = "反向順序"
3 = "雙工排序"
4 = "摺頁冊排序"
5 = "側裝訂摺頁冊排序"
6 = "奇偶拆分"
7 = "刪除第一頁"
8 = "刪除最後一頁"
9 = "刪除第一頁和最後一頁"
10 = "奇偶合併"
11 = "複製所有頁面"
[pdfOrganiser.mode.desc]
BOOKLET_SORT = "為小冊子列印排列頁面(最後、第一、第二、倒數第二,…)。"
CUSTOM = "使用自訂的頁碼或運算式來定義新順序。"
DUPLEX_SORT = "像雙面掃描器先掃完所有正面,再掃背面一樣交錯排列(1, n, 2, n-1, …)。"
DUPLICATE = "依自訂次數重複每一頁(例如每頁重複 4 次)。"
ODD_EVEN_MERGE = "將兩個 PDF 以交替頁合併:第一個取奇數頁,第二個取偶數頁。"
ODD_EVEN_SPLIT = "將文件分為兩個輸出:所有奇數頁與所有偶數頁。"
REMOVE_FIRST = "從文件移除第一頁。"
REMOVE_FIRST_AND_LAST = "從文件同時移除第一頁與最後一頁。"
REMOVE_LAST = "從文件移除最後一頁。"
REVERSE_ORDER = "將文件反轉,使最後一頁變為第一頁,以此類推。"
SIDE_STITCH_BOOKLET_SORT = "為側裝訂小冊子列印排列頁面(針對側邊裝訂最佳化)。"
[pdfOrganiser.desc]
CUSTOM = "使用自訂的頁碼或運算式來定義新順序。"
REVERSE_ORDER = "將文件反轉,使最後一頁變為第一頁,以此類推。"
DUPLEX_SORT = "像雙面掃描器先掃完所有正面,再掃背面一樣交錯排列(1, n, 2, n-1, …)。"
BOOKLET_SORT = "為小冊子列印排列頁面(最後、第一、第二、倒數第二,…)。"
SIDE_STITCH_BOOKLET_SORT = "為側裝訂小冊子列印排列頁面(針對側邊裝訂最佳化)。"
ODD_EVEN_SPLIT = "將文件分為兩個輸出:所有奇數頁與所有偶數頁。"
ODD_EVEN_MERGE = "將兩個 PDF 以交替頁合併:第一個取奇數頁,第二個取偶數頁。"
DUPLICATE = "依自訂次數重複每一頁(例如每頁重複 4 次)。"
REMOVE_FIRST = "從文件移除第一頁。"
REMOVE_LAST = "從文件移除最後一頁。"
REMOVE_FIRST_AND_LAST = "從文件同時移除第一頁與最後一頁。"
[addImage]
tags = "img,jpg,圖片,照片"
title = "新增圖片"
header = "新增圖片到 PDF"
applySignatures = "套用圖片"
[addImage.image]
name = "圖片"
placeholder = "上傳一張圖片"
label = "圖片檔"
[addImage.steps]
configure = "設定圖片"
[addImage.step]
createDesc = "上傳你要加入的圖片"
place = "放置圖片"
placeDesc = "在 PDF 上點擊以加入圖片"
[addImage.instructions]
title = "如何新增圖片"
text = "在上方上傳圖片後,點擊 PDF 任意位置即可放置。"
paused = "已暫停放置"
resumeHint = "恢復放置後,點擊即可加入圖片。"
noSignature = "請先上傳圖片以啟用放置。"
[addImage.mode]
move = "移動圖片"
place = "放置圖片"
pause = "暫停放置"
resume = "恢復放置"
[addImage.results]
title = "新增圖片結果"
[addImage.error]
failed = "將圖片加入 PDF 時發生錯誤。"
[addImage.saved]
defaultLabel = "圖片"
defaultImageLabel = "已上傳的圖片"
[attachments]
tags = "嵌入,附件,檔案,附加,附件管理"
title = "新增附件"
header = "新增附件"
add = "新增附件"
remove = "移除附件"
embed = "內嵌附件"
submit = "新增附件"
[watermark]
title = "新增浮水印"
desc = "將文字或影像浮水印加入 PDF 檔案"
completed = "已加入浮水印"
submit = "新增浮水印"
filenamePrefix = "已加_浮水印"
[watermark.error]
failed = "為 PDF 新增浮水印時發生錯誤。"
[watermark.watermarkType]
text = "文字"
image = "影像"
[watermark.settings]
type = "浮水印類型"
fontSize = "字型大小"
size = "大小"
alphabet = "字體/語言"
color = "浮水印顏色"
rotation = "旋轉(度)"
opacity = "不透明度(%)"
convertToImage = "將 PDF 頁面轉為影像"
[watermark.settings.text]
label = "浮水印文字"
placeholder = "輸入浮水印文字"
[watermark.settings.image]
label = "浮水印影像"
choose = "選擇影像"
selected = "已選取:{{filename}}"
[watermark.settings.spacing]
horizontal = "水平間距"
vertical = "垂直間距"
height = "高度間距"
width = "寬度間距"
[watermark.alphabet]
roman = "羅馬/拉丁"
arabic = "阿拉伯文"
japanese = "日文"
korean = "韓文"
chinese = "中文"
thai = "泰文"
[watermark.steps]
type = "浮水印類型"
wording = "文字內容"
textStyle = "樣式"
formatting = "格式"
file = "浮水印檔案"
[watermark.results]
title = "浮水印結果"
[watermark.tooltip.language]
title = "語言支援"
text = "選擇合適的語言設定以確保文字正確呈現字型。"
[watermark.tooltip.appearance]
title = "外觀設定"
text = "控制浮水印的外觀及其與文件的融合效果。"
bullet1 = "旋轉:-360° 至 360° 的傾斜浮水印"
bullet2 = "不透明度:0-100% 的透明度控制"
bullet3 = "較低不透明度可產生更不突兀的浮水印"
[watermark.tooltip.spacing]
title = "間距控制"
text = "調整整頁重複浮水印之間的間距。"
bullet1 = "寬度間距:浮水印之間的水平距離"
bullet2 = "高度間距:浮水印之間的垂直距離"
bullet3 = "數值越高,圖樣分布越疏"
[watermark.tooltip.type.header]
title = "浮水印類型選擇"
[watermark.tooltip.type.description]
title = "選擇您的浮水印"
text = "依需求在文字或影像浮水印之間選擇。"
[watermark.tooltip.type.text]
title = "文字浮水印"
text = "非常適合新增版權宣告、公司名稱或保密標示。支援多種語言與自訂顏色。"
bullet1 = "可自訂字型與語言"
bullet2 = "可調整顏色與透明度"
bullet3 = "適合法律或品牌文字"
[watermark.tooltip.type.image]
title = "影像浮水印"
text = "使用標誌、圖章或任何影像作為浮水印。非常適合品牌與視覺識別。"
bullet1 = "可上傳任何影像格式"
bullet2 = "維持影像品質"
bullet3 = "非常適合標誌與圖章"
[watermark.tooltip.wording.header]
title = "文字內容"
[watermark.tooltip.wording.text]
title = "浮水印文字"
text = "輸入將作為浮水印顯示於整份文件的文字。"
bullet1 = "請保持精簡以提升可讀性"
bullet2 = "常見範例:「CONFIDENTIAL」、「DRAFT」、公司名稱"
bullet3 = "不支援 Emoji 字元,會被過濾掉"
[watermark.tooltip.textStyle.header]
title = "文字樣式"
[watermark.tooltip.textStyle.color]
title = "顏色選擇"
text = "選擇與文件內容具良好對比的顏色。"
bullet1 = "淺灰色(#d3d3d3)適合低調浮水印"
bullet2 = "黑色或深色適合高對比"
bullet3 = "自訂顏色以符合品牌需求"
[watermark.tooltip.textStyle.language]
title = "語言支援"
text = "選擇合適的語言設定以確保正確的字型呈現。"
[watermark.tooltip.file.header]
title = "影像上傳"
[watermark.tooltip.file.upload]
title = "影像選擇"
text = "上傳一個影像檔以作為浮水印。"
bullet1 = "支援常見格式:PNG、JPG、GIF、BMP"
bullet2 = "建議使用具透明度的 PNG"
bullet3 = "較高解析度的影像可維持較佳品質"
[watermark.tooltip.file.recommendations]
title = "最佳實務"
text = "取得最佳影像浮水印效果的提示。"
bullet1 = "使用具透明背景的標誌或圖章"
bullet2 = "簡潔的設計通常比複雜影像更好"
bullet3 = "選擇解析度時請考量最終文件大小"
[watermark.tooltip.formatting.header]
title = "格式與版面配置"
[watermark.tooltip.formatting.size]
title = "尺寸控制"
text = "調整浮水印的大小(文字或影像)。"
bullet1 = "較大的尺寸會使浮水印更醒目"
[watermark.tooltip.formatting.appearance]
title = "外觀設定"
text = "控制浮水印的外觀及與文件的融合方式。"
bullet1 = "旋轉:-360° 至 360° 可建立傾斜的浮水印"
bullet2 = "不透明度:0–100% 控制透明度"
bullet3 = "較低不透明度可產生較不顯眼的浮水印"
[watermark.tooltip.formatting.spacing]
title = "間距控制"
text = "調整頁面上重複浮水印之間的間距。"
bullet1 = "水平間距:浮水印左右之間的距離"
bullet2 = "垂直間距:浮水印上下之間的距離"
bullet3 = "較高數值會產生更分散的樣式"
[watermark.tooltip.formatting.security]
title = "安全性選項"
text = "將最終 PDF 轉換為影像式格式,以加強安全性。"
bullet1 = "防止選取與複製文字"
bullet2 = "讓浮水印更難移除"
bullet3 = "產生較大的檔案大小"
bullet4 = "適用於敏感或受版權保護的內容"
[watermark.type]
1 = "文字"
2 = "圖片"
[permissions]
tags = "讀取,寫入,編輯,列印"
title = "變更權限"
header = "變更權限"
warning = "警告,要使這些權限不可變更,建議透過新增密碼頁面使用密碼設定這些權限"
submit = "變更"
[permissions.selectText]
1 = "選擇要變更權限的 PDF"
2 = "要設定的權限"
3 = "防止文件組裝"
4 = "防止內容提取"
5 = "防止為了無障礙使用而提取資料"
6 = "防止填寫表單"
7 = "防止修改"
8 = "防止註釋修改"
9 = "防止列印"
10 = "防止列印不同格式"
[editTableOfContents]
submit = "套用目錄"
[editTableOfContents.settings]
title = "書籤與大綱"
replaceExisting = "取代現有書籤(取消勾選以附加)"
replaceExistingHint = "停用時,新的大綱會附加在目前書籤之後。"
[editTableOfContents.actions]
source = "載入書籤"
selectedFile = "已從 {{file}} 載入"
noFile = "選擇 PDF 以擷取現有書籤。"
loadFromPdf = "從選取的 PDF 載入"
importJson = "匯入 JSON"
importClipboard = "從剪貼簿貼上 JSON"
export = "匯出書籤"
exportJson = "下載 JSON"
exportClipboard = "將 JSON 複製到剪貼簿"
clipboardUnavailable = "此瀏覽器無法存取剪貼簿。"
[editTableOfContents.info]
line1 = "每個書籤都需要描述性標題與對應的開啟頁面。"
line2 = "使用子書籤為章節、節或小節建立階層。"
line3 = "可從選取的 PDF 或 JSON 檔匯入書籤以節省時間。"
[editTableOfContents.workbench]
tabTitle = "大綱工作區"
subtitle = "匯入書籤、建立階層,並在不受擁擠的側邊欄影響下套用大綱。"
noFile = "未選取 PDF"
fileLabel = "變更將套用到目前選取的 PDF。"
filePrompt = "從你的資料庫選擇 PDF,或上傳新檔開始。"
changeFile = "更換 PDF"
selectFile = "選擇 PDF"
[editTableOfContents.workbench.empty]
title = "開啟工具開始編輯"
description = "選擇「編輯目錄」工具以載入其工作區。"
[editTableOfContents.editor]
heading = "書籤編輯器"
description = "新增、巢狀與重新排序書籤,打造你的 PDF 大綱。"
addTopLevel = "新增最上層書籤"
defaultTitle = "新書籤"
defaultChildTitle = "子書籤"
defaultSiblingTitle = "新書籤"
untitled = "未命名書籤"
childBadge = "子項"
pagePreview = "第 {{page}} 頁"
confirmRemove = "要移除此書籤及其所有子項嗎?"
[editTableOfContents.editor.empty]
title = "尚無書籤"
description = "匯入現有書籤,或先新增第一個項目。"
action = "新增第一個書籤"
[editTableOfContents.editor.field]
title = "書籤標題"
page = "目標頁碼"
[editTableOfContents.editor.actions]
toggle = "展開/收合子項"
addChild = "新增子書籤"
addSibling = "新增同層書籤"
remove = "移除書籤"
[editTableOfContents.messages]
loadedTitle = "已擷取書籤"
loadedBody = "已將 PDF 的現有書籤載入編輯器。"
noBookmarks = "選取的 PDF 中找不到書籤。"
loadFailed = "無法從選取的 PDF 擷取書籤。"
imported = "已匯入書籤"
importedBody = "你的 JSON 大綱已取代目前的編輯內容。"
importedClipboard = "剪貼簿資料已取代目前的書籤清單。"
invalidJson = "JSON 結構無效"
invalidJsonBody = "請提供有效的書籤 JSON 檔,再試一次。"
exported = "JSON 下載就緒"
copied = "已複製到剪貼簿"
copiedBody = "已成功複製書籤 JSON。"
copyFailed = "複製失敗"
[editTableOfContents.error]
failed = "更新目錄失敗"
[editTableOfContents.results]
title = "已更新含書籤的 PDF"
subtitle = "以下可下載處理後的檔案或復原此操作。"
[removePages]
tags = "移除頁面,刪除頁面"
title = "移除"
filenamePrefix = "已移除頁面"
submit = "移除"
[removePages.pageNumbers]
label = "要移除的頁面"
placeholder = "例如:1,3,5-8,10"
error = "頁碼格式無效。請使用數字、範圍(1-5),或數學表達式(2n+1)"
[removePages.files]
placeholder = "請在主視圖選取一個 PDF 檔案以開始"
[removePages.settings]
title = "設定"
[removePages.tooltip.header]
title = "移除頁面設定"
[removePages.tooltip.pageNumbers]
title = "頁面選擇"
text = "指定要從 PDF 移除的頁面。您可以選取單一頁、範圍,或使用數學表達式。"
bullet1 = "單一頁面:1,3,5(移除第 1、3、5 頁)"
bullet2 = "頁面範圍:1-5,10-15(移除第 1–5 與 10–15 頁)"
bullet3 = "數學:2n+1(移除奇數頁)"
bullet4 = "開放範圍:5-(從第 5 頁移除到結尾)"
[removePages.tooltip.examples]
title = "常見範例"
text = "以下是一些常見的頁面選擇模式:"
bullet1 = "移除第一頁:1"
bullet2 = "移除最後 3 頁:-3"
bullet3 = "每隔一頁移除:2n"
bullet4 = "移除特定分散頁面:1,5,10,15"
[removePages.tooltip.safety]
title = "安全提示"
text = "移除頁面時的重要注意事項:"
bullet1 = "處理前務必預覽您的選擇"
bullet2 = "保留原始檔案的備份"
bullet3 = "頁碼從 1 開始,而非 0"
bullet4 = "無效的頁碼將會被忽略"
[removePages.error]
failed = "移除頁面時發生錯誤。"
[removePages.results]
title = "移除頁面結果"
[extractPages]
title = "擷取頁面"
submit = "擷取頁面"
[extractPages.pageNumbers]
label = "要擷取的頁面"
placeholder = "例如:1,3,5-8 或 odd & 1-10"
[extractPages.settings]
title = "設定"
[extractPages.tooltip]
description = "將選取的頁面擷取成新的 PDF,並保留順序。"
[extractPages.error]
failed = "擷取頁面失敗"
[extractPages.results]
title = "已擷取頁面"
[pageSelection.tooltip]
description = "選擇要用於此操作的頁面。支援單頁、範圍、公式與 all 關鍵字。"
[pageSelection.tooltip.header]
title = "頁面選擇指南"
[pageSelection.tooltip.basic]
title = "基本用法"
text = "使用簡易語法從 PDF 文件選取特定頁面。"
bullet1 = "單一頁面:1,3,5"
bullet2 = "頁面範圍:3-6 或 10-15"
bullet3 = "所有頁面:all"
[pageSelection.tooltip.advanced]
title = "進階功能"
[pageSelection.tooltip.tips]
title = "提示"
text = "請記住以下指引:"
bullet1 = "頁碼從 1 開始(不是 0)"
bullet2 = "空白會自動移除"
bullet3 = "無效表達式會被忽略"
[pageSelection.tooltip.syntax]
title = "語法基礎"
text = "使用數字、範圍、關鍵字與等差序列(n 從 0 開始)。支援括號。"
[pageSelection.tooltip.syntax.bullets]
numbers = "數字/範圍:5, 10-20"
keywords = "關鍵字:odd, even"
progressions = "等差序列:3n, 4n+1"
[pageSelection.tooltip.operators]
title = "運算子"
text = "AND 的優先順序高於逗號。NOT 於文件範圍內套用。"
and = "AND: & 或 \"and\" — 需同時符合條件(例如:1-50 & even)"
comma = "逗號:, 或 | — 合併選取(例如:1-10, 20)"
not = "NOT: ! 或 \"not\" — 排除頁面(例如:3n & not 30)"
[pageSelection.tooltip.examples]
title = "範例"
[pageSelection.tooltip.complex]
bullet1 = "1,3-5,8,2n → 第 1、3–5、8 頁,以及所有偶數頁"
bullet2 = "10-,2n-1 → 從第 10 頁到結尾 + 奇數頁"
description = "可混合不同類型。"
title = "複合組合"
[pageSelection.tooltip.individual]
bullet1 = "1,3,5 → 選取第 1、3、5 頁"
bullet2 = "2,7,12 → 選取第 2、7、12 頁"
description = "輸入以逗號分隔的數字。"
title = "單一頁面"
[pageSelection.tooltip.mathematical]
bullet1 = "2n → 所有偶數頁(2, 4, 6…)"
bullet2 = "2n-1 → 所有奇數頁(1, 3, 5…)"
bullet3 = "3n → 每第 3 頁(3, 6, 9…)"
bullet4 = "4n-1 → 第 3、7、11、15… 頁"
description = "在公式中使用 n 以建立規律。"
title = "數學函式"
[pageSelection.tooltip.ranges]
bullet1 = "3-6 → 選取第 3–6 頁"
bullet2 = "10-15 → 選取第 10–15 頁"
bullet3 = "5- → 選取第 5 頁到結尾"
description = "使用 - 表示連續頁面。"
title = "頁面範圍"
[pageSelection.tooltip.special]
bullet1 = "all → 選取所有頁面"
title = "特殊關鍵字"
[bulkSelection]
syntaxError = "語法有問題。請參考「頁面選擇」提示以取得協助。"
[bulkSelection.header]
title = "頁面選擇指南"
[bulkSelection.syntax]
title = "語法基礎"
text = "使用數字、範圍、關鍵字與等差序列(n 從 0 開始)。支援括號。"
[bulkSelection.syntax.bullets]
numbers = "數字/範圍:5, 10-20"
keywords = "關鍵字:odd, even"
progressions = "等差序列:3n, 4n+1"
[bulkSelection.operators]
title = "運算子"
text = "AND 的優先順序高於逗號。NOT 於文件範圍內套用。"
and = "AND: & 或 \"and\" — 需同時符合條件(例如:1-50 & even)"
comma = "逗號:, 或 | — 合併選取(例如:1-10, 20)"
not = "NOT: ! 或 \"not\" — 排除頁面(例如:3n & not 30)"
[bulkSelection.examples]
title = "範例"
first50 = "前 50"
last50 = "後 50"
every3rd = "每第 3"
oddWithinExcluding = "1-20 內的奇數(排除 5-7)"
combineSets = "合併集合"
[bulkSelection.firstNPages]
title = "前 N 頁"
placeholder = "頁數"
[bulkSelection.lastNPages]
title = "後 N 頁"
placeholder = "頁數"
[bulkSelection.everyNthPage]
title = "每 N 頁"
placeholder = "步進大小"
[bulkSelection.range]
title = "範圍"
fromPlaceholder = "起始"
toPlaceholder = "結束"
[bulkSelection.keywords]
title = "關鍵字"
[bulkSelection.advanced]
title = "進階"
[compressPdfs]
tags = "壓縮,小,微小"
[unlockPDFForms]
tags = "移除,刪除,表格,欄位,唯讀"
title = "移除表單欄位的唯讀限制"
header = "解鎖 PDF 表單"
submit = "Remove"
description = "此工具將移除 PDF 表單欄位的唯讀限制,使其可編輯與可填寫。"
filenamePrefix = "已解鎖表單"
[unlockPDFForms.files]
placeholder = "請在主視圖選取一個 PDF 檔案以開始"
[unlockPDFForms.error]
failed = "解除 PDF 表單鎖定時發生錯誤。"
[unlockPDFForms.results]
title = "表單解鎖結果"
[changeMetadata]
header = "變更中繼資料"
submit = "變更"
filenamePrefix = "中繼資料"
[changeMetadata.settings]
title = "中繼資料設定"
[changeMetadata.standardFields]
title = "標準欄位"
[changeMetadata.deleteAll]
label = "移除現有中繼資料"
checkbox = "刪除所有中繼資料"
[changeMetadata.title]
label = "標題"
placeholder = "文件標題"
[changeMetadata.author]
label = "作者"
placeholder = "文件作者"
[changeMetadata.subject]
label = "主旨"
placeholder = "文件主旨"
[changeMetadata.keywords]
label = "關鍵字"
placeholder = "文件關鍵字"
[changeMetadata.creator]
label = "建立者"
placeholder = "文件建立者"
[changeMetadata.producer]
label = "製作程式"
placeholder = "文件製作程式"
[changeMetadata.dates]
title = "日期欄位"
[changeMetadata.creationDate]
label = "建立日期"
placeholder = "建立日期"
[changeMetadata.modificationDate]
label = "修改日期"
placeholder = "修改日期"
[changeMetadata.trapped]
label = "Trapped 狀態"
unknown = "未知"
true = "是"
false = "否"
[changeMetadata.advanced]
title = "進階選項"
[changeMetadata.customFields]
title = "自訂中繼資料"
description = "為文件新增自訂中繼資料欄位"
add = "新增欄位"
key = "鍵"
keyPlaceholder = "自訂鍵"
value = "值"
valuePlaceholder = "自訂值"
remove = "移除"
[changeMetadata.results]
title = "已更新的 PDF"
[changeMetadata.error]
failed = "變更 PDF 中繼資料時發生錯誤。"
[changeMetadata.tooltip.header]
title = "PDF 中繼資料概觀"
[changeMetadata.tooltip.standardFields]
title = "標準欄位"
text = "描述文件的常見 PDF 中繼資料欄位。"
bullet1 = "標題:文件名稱或標頭"
bullet2 = "作者:建立文件的人"
bullet3 = "主旨:內容的簡短描述"
bullet4 = "關鍵字:文件的搜尋關鍵詞"
bullet5 = "建立者/製作程式:用來建立 PDF 的軟體"
[changeMetadata.tooltip.dates]
title = "日期欄位"
text = "文件的建立與修改時間。"
bullet1 = "建立日期:原始文件建立的時間"
bullet2 = "修改日期:最近一次變更的時間"
[changeMetadata.tooltip.options]
title = "其他選項"
text = "自訂欄位與隱私控制。"
bullet1 = "自訂中繼資料:新增自訂鍵值配對"
bullet2 = "Trapped 狀態:高品質列印設定"
bullet3 = "全部刪除:為了隱私移除所有中繼資料"
[changeMetadata.tooltip.deleteAll]
title = "移除現有中繼資料"
text = "完全刪除中繼資料以確保隱私。"
[changeMetadata.tooltip.customFields]
title = "自訂中繼資料"
text = "新增您自訂的鍵值中繼資料配對。"
bullet1 = "新增任何與文件相關的自訂欄位"
bullet2 = "例如:部門、專案、版本、狀態"
bullet3 = "每個項目都需同時包含鍵與值"
[changeMetadata.tooltip.advanced]
title = "進階選項"
[changeMetadata.tooltip.advanced.trapped]
title = "Trapped 狀態"
description = "表示文件是否已為高品質列印做好 Trapping。"
bullet1 = "True:文件已做過 Trapping 以供列印"
bullet2 = "False:文件未做過 Trapping"
bullet3 = "Unknown:未指定 Trapped 狀態"
[fileToPDF]
tags = "轉換,格式,文件,圖片,投影片,文字,轉換,office,docs,Word,Excel,PowerPoint"
title = "檔案轉 PDF"
header = "將任何檔案轉換為 PDF"
credit = "此服務使用 LibreOffice 和 Unoconv 進行檔案轉換。"
supportedFileTypesInfo = "支援的檔案類型"
supportedFileTypes = "支援的檔案類型應包括以下內容,但要獲得完整的更新支援格式列表,請參閱 LibreOffice 的文件"
submit = "轉換為 PDF"
[ocr]
tags = "識別,文字,影像,掃描,讀取,識別,偵測,可編輯"
title = "OCR / 掃描清理"
desc = "清理掃描並從 PDF 中的影像中偵測文字並重新新增為文字。"
header = "清理掃描 / OCR(光學字元識別)"
help = "請閱讀此文件,了解如何使用其他語言和/或在 Docker 中使用"
credit = "此服務使用 qpdf 和 Tesseract 進行 OCR。"
submit = "使用 OCR 處理 PDF"
[ocr.selectText]
1 = "選擇要在 PDF 中偵測的語言(列出的是目前可以偵測的語言):"
2 = "產生包含 OCR 文字的文字文件,並與 OCR 的 PDF 一起"
3 = "修正掃描的頁面傾斜角度,將它們旋轉回原位"
4 = "清理頁面以降低 OCR 在背景雜訊中識別文字的機率。(無輸出變化)"
5 = "清理頁面以降低 OCR 在背景雜訊中識別文字的機率,保持乾淨的輸出。"
6 = "忽略具有互動文字的頁面,只對影像頁面進行 OCR"
7 = "強制 OCR,將對每一頁進行 OCR,移除所有原始文字元素"
8 = "正常(如果 PDF 包含文字將出錯)"
9 = "額外設定"
10 = "OCR 模式"
11 = "移除 OCR 後的影像(移除所有影像,只有在轉換步驟中才有用)"
12 = "渲染類型(進階)"
[ocr.operation]
submit = "執行 OCR 並檢閱"
[ocr.results]
title = "OCR 結果"
[ocr.languagePicker]
additionalLanguages = "尋找其他語言?"
viewSetupGuide = "查看設定指南 →"
[ocr.settings]
title = "設定"
[ocr.settings.ocrMode]
label = "OCR 模式"
auto = "自動(略過文字圖層)"
force = "強制(重新 OCR 全部,取代文字)"
strict = "嚴格(若發現文字則中止)"
[ocr.settings.languages]
label = "語言"
placeholder = "選擇語言"
[ocr.settings.compatibilityMode]
label = "相容模式"
[ocr.settings.advancedOptions]
label = "處理選項"
sidecar = "建立文字檔"
deskew = "校正頁面傾斜"
clean = "清理輸入檔"
cleanFinal = "清理最終輸出"
[ocr.tooltip.header]
title = "OCR 設定概觀"
[ocr.tooltip.mode]
title = "OCR 模式"
text = "光學字元辨識(OCR)可將掃描或螢幕截圖的頁面轉成可搜尋、複製或反白的文字。"
bullet1 = "Auto 會略過已包含文字圖層的頁面。"
bullet2 = "Force 會重新 OCR 每一頁並取代所有文字。"
bullet3 = "Strict 若發現可選取文字則會中止。"
[ocr.tooltip.languages]
title = "語言"
text = "透過指定預期語言可提升 OCR 準確度。可選擇一種或多種語言以協助偵測。"
[ocr.tooltip.output]
title = "輸出"
text = "決定您要如何格式化文字輸出:"
bullet1 = "可搜尋 PDF 會在原始影像後方內嵌文字。"
bullet2 = "HOCR XML 會回傳結構化、機器可讀的檔案。"
bullet3 = "純文字 sidecar 會建立一個包含原始內容的 .txt 附屬檔。"
[ocr.tooltip.advanced.header]
title = "進階 OCR 處理"
[ocr.tooltip.advanced.compatibility]
title = "相容模式"
text = "使用 OCR『sandwich PDF』模式:檔案較大,但對某些語言與舊版 PDF 軟體更可靠。預設我們使用 hOCR,適合較小且新式的 PDF。"
[ocr.tooltip.advanced.sidecar]
title = "建立文字檔"
text = "在 PDF 旁生成一個獨立的 .txt 檔,包含所有擷取的文字內容,方便存取與後續處理。"
[ocr.tooltip.advanced.deskew]
title = "校正頁面傾斜"
text = "自動修正傾斜或歪斜的頁面以提升 OCR 準確度。適用於未完全對齊的掃描文件。"
[ocr.tooltip.advanced.clean]
title = "清理輸入檔"
text = "在處理前先移除雜訊、增強對比並最佳化影像,以提升 OCR 的辨識效果。"
[ocr.tooltip.advanced.cleanFinal]
title = "清理最終輸出"
text = "對最終 PDF 進行後處理,移除 OCR 偽影並最佳化文字圖層,以提升可讀性並縮小檔案大小。"
[ocr.error]
failed = "OCR 作業失敗"
[extractImages]
tags = "圖片,照片,儲存,存檔,壓縮檔,捕獲,抓取"
title = "提取圖片"
header = "提取圖片"
selectText = "選擇要轉換提取影像的影像格式"
allowDuplicates = "儲存重複的圖片"
submit = "提取"
[extractImages.settings]
title = "設定"
[extractImages.error]
failed = "從 PDF 擷取影像時發生錯誤。"
[pdfToPDFA]
tags = "存檔,長期,標準,轉換,儲存,保存"
title = "PDF 轉 PDF/A"
header = "PDF 轉 PDF/A"
credit = "此服務使用 libreoffice 進行 PDF/A 轉換"
submit = "轉換"
tip = "目前不支援上傳多個"
outputFormat = "輸出格式"
pdfWithDigitalSignature = "該 PDF 的憑證簽章將會在下一步被移除"
[PDFToWord]
tags = "doc,docx,odt,word,轉換,格式,轉檔,office,微軟,docfile"
title = "PDF 轉 Word"
header = "PDF 轉 Word"
credit = "此服務使用 LibreOffice 進行檔案轉換。"
submit = "轉換"
[PDFToWord.selectText]
1 = "輸出文件格式"
[PDFToPresentation]
tags = "投影片,展示,office,微軟"
title = "PDF 轉簡報"
header = "PDF 轉簡報"
credit = "此服務使用 LibreOffice 進行檔案轉換。"
submit = "轉換"
[PDFToPresentation.selectText]
1 = "輸出文件格式"
[PDFToText]
tags = "豐富格式,豐富文字格式,豐富文字格式"
title = "PDF 轉 RTF(文字)"
header = "PDF 轉 RTF(文字)"
credit = "此服務使用 LibreOffice 進行檔案轉換。"
submit = "轉換"
[PDFToText.selectText]
1 = "輸出文件格式"
[PDFToHTML]
tags = "網頁內容,瀏覽器友善"
title = "PDF 轉 HTML"
header = "PDF 轉 HTML"
credit = "此服務使用 pdftohtml 進行檔案轉換。"
submit = "轉換"
[PDFToXML]
tags = "資料提取,結構化內容,互操作,轉換,轉檔"
title = "PDF 轉換為 XML"
header = "PDF 轉換為 XML"
credit = "此服務使用 LibreOffice 進行檔案轉換。"
submit = "轉換"
[ScannerImageSplit]
tags = "分離,自動偵測,掃描,多照片,組織"
info = "尚未安裝 Python。需要安裝 Python 才能執行。"
[ScannerImageSplit.selectText]
1 = "角度閾值:"
2 = "設定影像旋轉所需的最小絕對角度(預設:10)。"
3 = "容忍度:"
4 = "確定圍繞估計的背景顏色的顏色變化範圍(預設:30)。"
5 = "最小區域:"
6 = "設定照片的最小區域閾值(預設:10000)。"
7 = "最小輪廓區域:"
8 = "設定照片的最小輪廓區域閾值"
9 = "邊框大小:"
10 = "設定新增和移除的邊框大小,以防止輸出中的白色邊框(預設:1)。"
[scannerImageSplit]
title = "已擷取的影像"
submit = "擷取相片掃描"
[scannerImageSplit.error]
failed = "擷取相片掃描時發生錯誤。"
[scannerImageSplit.tooltip]
title = "相片分割器"
whatThisDoes = "功能說明"
whatThisDoesDesc = "自動從掃描頁或合成影像中找出並擷取各張相片—無須手動裁切。"
whenToUse = "適用時機"
useCase1 = "一次掃描整頁相簿"
useCase2 = "將平台掃描的批次分割成個別檔案"
useCase3 = "將拼貼拆成獨立相片"
useCase4 = "從文件中擷取相片"
quickFixes = "快速修正"
problem1 = "未偵測到相片 → 將「容差」提高到 30–50"
problem2 = "偵測過多誤判 → 將「最小面積」提高到 15,000–20,000"
problem3 = "裁切過於緊密 → 將「邊框大小」提高到 5–10"
problem4 = "傾斜的相片未被拉正 → 將「角度閾值」降低到約 5°"
problem5 = "灰塵/雜訊框 → 將「最小輪廓面積」提高到 1000–2000"
setupTips = "設定提示"
tip1 = "使用純淨、較淺的背景"
tip2 = "照片之間留一點間距(約 1 公分)"
tip3 = "以 300–600 DPI 掃描"
tip4 = "清潔掃描器玻璃"
headsUp = "提醒"
headsUpDesc = "相片互相重疊或背景顏色與相片非常接近可能降低準確度—請嘗試使用更淺或更深的背景並留出更多空間。"
[sign]
title = "簽章"
header = "簽署 PDF"
upload = "上傳影像"
clear = "清除"
add = "新增"
save = "儲存簽章"
applySignatures = "套用簽名"
personalSigs = "個人簽章"
sharedSigs = "共用簽章"
noSavedSigs = "尚未儲存任何簽章"
addToAll = "新增至所有頁面"
delete = "刪除"
first = "第一頁"
last = "最後一頁"
next = "下一頁"
previous = "上一頁"
maintainRatio = "切換維持長寬比"
undo = "撤銷"
redo = "重做"
submit = "簽署文件"
updateAndPlace = "更新並放置"
activate = "啟用簽名放置"
deactivate = "停止放置簽名"
[sign.draw]
title = "繪製您的簽名"
clear = "清除"
[sign.canvas]
heading = "繪製你的簽名"
clickToOpen = "點擊以開啟繪圖畫布"
modalTitle = "繪製你的簽名"
colorLabel = "顏色"
penSizeLabel = "筆刷大小"
penSizePlaceholder = "大小"
clear = "清除畫布"
colorPickerTitle = "選擇筆畫顏色"
[sign.text]
name = "簽署者姓名"
placeholder = "輸入您的全名"
fontLabel = "字型"
fontSizeLabel = "字型大小"
fontSizePlaceholder = "輸入或選擇字型大小(8-200)"
colorLabel = "文字顏色"
[sign.saved]
heading = "已儲存的簽名"
description = "可隨時重複使用已儲存的簽名。"
emptyTitle = "尚未儲存簽名"
emptyDescription = "在上方繪製、上傳或輸入簽名,然後使用「儲存到資料庫」即可保留最多 {{max}} 個常用項。"
limitTitle = "已達上限"
limitDescription = "新增前請先移除一個已儲存的簽名(最多 {{max}})。"
carouselPosition = "{{current}} / {{total}}"
prev = "上一個"
next = "下一個"
delete = "移除"
label = "標籤"
defaultLabel = "簽名"
defaultCanvasLabel = "手繪簽名"
defaultImageLabel = "上傳的簽名"
defaultTextLabel = "輸入的簽名"
saveButton = "儲存簽名"
savePersonal = "儲存為個人"
saveShared = "儲存為共用"
saveUnavailable = "請先建立簽名才能儲存。"
noChanges = "目前簽名已儲存。"
tempStorageTitle = "瀏覽器暫存"
tempStorageDescription = "簽名僅儲存在您的瀏覽器中。若清除瀏覽資料或更換瀏覽器,將會遺失。"
personalHeading = "個人簽名"
sharedHeading = "共用簽名"
personalDescription = "只有您能看到這些簽名。"
sharedDescription = "所有使用者都可以查看並使用這些簽名。"
[sign.saved.type]
canvas = "手繪"
image = "上傳"
text = "文字"
[sign.saved.status]
saved = "已儲存"
[sign.steps]
configure = "設定簽名"
[sign.step]
createDesc = "選擇你要建立簽名的方式"
place = "放置與儲存"
placeDesc = "在 PDF 上定位簽名"
[sign.type]
title = "簽名類型"
draw = "手繪"
canvas = "畫布"
image = "影像"
text = "文字"
saved = "已儲存"
[sign.image]
label = "上傳簽名影像"
placeholder = "選擇影像檔"
hint = "上傳您的簽名 PNG 或 JPG 影像"
[sign.instructions]
title = "如何加入簽名"
canvas = "在畫布中繪製簽名後,關閉此視窗,接著在 PDF 任意位置點擊以放置。"
image = "在上方上傳簽名影像後,於 PDF 任意位置點擊以放置。"
saved = "在上方選擇已儲存的簽名,然後在 PDF 任意位置點擊以放置。"
text = "在上方輸入您的姓名後,於 PDF 任意位置點擊以放置簽名。"
paused = "已暫停放置"
resumeHint = "恢復放置後,點擊即可加入簽名。"
noSignature = "請在上方建立簽名以啟用放置工具。"
[sign.mode]
move = "移動簽名"
place = "放置簽名"
pause = "暫停放置"
resume = "恢復放置"
[sign.results]
title = "簽名結果"
[sign.error]
failed = "簽署 PDF 時發生錯誤。"
[flatten]
title = "平坦化"
header = "PDF 平坦化"
flattenOnlyForms = "僅將表單平坦化"
submit = "平坦化"
filenamePrefix = "已扁平化"
[flatten.files]
placeholder = "請在主視圖選取一個 PDF 檔案以開始"
[flatten.steps]
settings = "設定"
[flatten.options]
stepTitle = "扁平化選項"
title = "扁平化選項"
note = "扁平化會移除 PDF 的互動元素,使其無法編輯。"
[flatten.options.flattenOnlyForms]
label = "僅將表單平坦化"
desc = "僅扁平化表單欄位,保留其他互動元素"
[flatten.results]
title = "扁平化結果"
[flatten.error]
failed = "扁平化 PDF 時發生錯誤。"
[flatten.tooltip.header]
title = "關於 PDF 扁平化"
[flatten.tooltip.description]
title = "扁平化會做什麼?"
text = "扁平化會將可填寫的表單與按鈕轉成一般文字與影像,使 PDF 變為不可編輯。PDF 外觀將完全一致,但無法再變更或填寫表單。非常適合分享已完成的表單、建立存檔用的最終文件,或確保在所有環境外觀一致。"
bullet1 = "文字方塊會變成一般文字(無法編輯)"
bullet2 = "核取方塊與按鈕會變成圖片"
bullet3 = "適合不想再被變更的定稿版本"
bullet4 = "確保在所有裝置上外觀一致"
[flatten.tooltip.formsOnly]
title = "「僅扁平化表單」是什麼意思?"
text = "此選項只會移除填寫表單的能力,但保留其他功能,如點擊連結、檢視書籤與閱讀註解。"
bullet1 = "表單將不可編輯"
bullet2 = "連結仍可點擊使用"
bullet3 = "註解與備註仍可見"
bullet4 = "書籤仍可協助導覽"
[repair]
tags = "修復,恢復,修正,復原"
title = "修復"
header = "修復 PDF"
submit = "修復"
description = "此工具將嘗試修復損毀或受損的 PDF 檔案。無需額外設定。"
filenamePrefix = "已修復"
[repair.files]
placeholder = "請在主視圖選取一個 PDF 檔案以開始"
[repair.error]
failed = "修復 PDF 時發生錯誤。"
[repair.results]
title = "修復結果"
[removeBlanks]
title = "移除空白頁面"
header = "移除空白頁面"
submit = "移除空白"
[removeBlanks.settings]
title = "設定"
[removeBlanks.threshold]
label = "像素白度閾值"
[removeBlanks.whitePercent]
label = "白色比例閾值"
unit = "%"
[removeBlanks.includeBlankPages]
label = "包含偵測到的空白頁面"
[removeBlanks.tooltip.header]
title = "移除空白頁設定"
[removeBlanks.tooltip.threshold]
title = "像素白度閾值"
text = "控制像素要多白才視為「白色」。這有助於判斷頁面上的空白區域。"
bullet1 = "0 = 全黑(限制最嚴)"
bullet2 = "128 = 中灰"
bullet3 = "255 = 全白(限制最寬)"
[removeBlanks.tooltip.whitePercent]
title = "白色比例閾值"
text = "設定頁面被視為空白並移除時所需的最小白色像素比例。"
bullet1 = "較低數值(例如 80%)= 移除更多頁面"
bullet2 = "較高數值(例如 95%)= 只有非常空白的頁面會被移除"
bullet3 = "含淺色背景的文件建議使用較高數值"
[removeBlanks.tooltip.includeBlankPages]
title = "包含偵測到的空白頁"
text = "啟用後,會建立一個包含原始文件中所有被偵測並移除之空白頁的獨立 PDF。"
bullet1 = "有助於檢閱被移除的內容"
bullet2 = "有助於驗證偵測的準確性"
bullet3 = "可停用以減少輸出檔案大小"
[removeBlanks.error]
failed = "移除空白頁失敗"
[removeBlanks.results]
title = "已移除空白頁面"
[removeAnnotations]
tags = "註釋,突出,註解,標記,移除"
title = "移除註釋"
header = "移除註釋"
submit = "移除"
[removeAnnotations.settings]
title = "設定"
[removeAnnotations.info]
title = "關於移除註解"
description = "此工具會移除 PDF 文件中的所有註解(留言、重點標示、注記等)。"
[removeAnnotations.tooltip.header]
title = "關於移除註解"
[removeAnnotations.tooltip.description]
title = "功能說明"
[removeAnnotations.error]
failed = "從 PDF 移除註解時發生錯誤。"
[compare]
tags = "區分,對比,變化,分析"
title = "比較"
header = "比較 PDF"
clearSelected = "清除所選"
addFilesHint = "請在「檔案」步驟新增 PDF 以啟用選取。"
noFiles = "尚無可用的 PDF"
pages = "頁面"
cta = "比較"
loading = "正在比較…"
newLine = "換行"
[compare.clear]
confirmTitle = "清除所選 PDF?"
confirmBody = "這將關閉目前的比較並帶您回到使用中的檔案。"
confirm = "清除並返回"
[compare.review]
title = "比較結果"
actionsHint = "檢視比較、交換文件角色,或匯出摘要。"
switchOrder = "交換順序"
exportSummary = "匯出摘要"
[compare.base]
label = "原始文件"
placeholder = "選取原始 PDF"
[compare.comparison]
label = "已編輯文件"
placeholder = "選取已編輯的 PDF"
[compare.selection]
originalEditedTitle = "選取原始與已編輯的 PDF"
[compare.original]
label = "原始 PDF"
[compare.edited]
label = "已編輯的 PDF"
[compare.swap]
confirmTitle = "要重新執行比較嗎?"
confirmBody = "這會重新執行工具。確定要交換「原始」與「已編輯」的順序嗎?"
confirm = "交換並重新執行"
[compare.summary]
baseHeading = "原始文件"
comparisonHeading = "已編輯文件"
pageLabel = "頁"
[compare.rendering]
pageNotReadyTitle = "頁面尚未繪製"
pageNotReadyBody = "部分頁面仍在繪製中。完成後導覽將自動對齊。"
rendering = "繪製中"
inProgress = "其中至少一個 PDF 非常大,繪製完成前捲動可能不順暢"
pagesRendered = "頁面已繪製"
complete = "頁面繪製完成"
[compare.dropdown]
deletionsLabel = "刪除"
additionsLabel = "新增"
deletions = "刪除({{count}})"
additions = "新增({{count}})"
searchPlaceholder = "搜尋變更…"
noResults = "找不到變更"
[compare.actions]
stackVertically = "垂直堆疊"
placeSideBySide = "並排顯示"
zoomOut = "縮小"
zoomIn = "放大"
resetView = "重設視圖"
unlinkScrollPan = "取消連結捲動與平移"
linkScrollPan = "連結捲動與平移"
unlinkScroll = "取消連結捲動"
linkScroll = "連結捲動"
[compare.toasts]
unlinkedTitle = "已啟用獨立捲動與平移"
unlinkedBody = "提示:方向鍵上下可同時捲動兩個窗格;平移僅移動作用中的窗格。"
[compare.error]
selectRequired = "請選擇原始與已編輯的文件。"
filesMissing = "找不到所選檔案。請重新選取。"
generic = "無法比較這些檔案。"
[compare.status]
extracting = "正在擷取文字…"
processing = "正在分析差異…"
complete = "比較已就緒"
[compare.longJob]
title = "大型比較處理中"
body = "這些 PDF 合計超過 2,000 頁。處理可能需要數分鐘。"
[compare.slowOperation]
title = "仍在處理…"
body = "此次比較所需時間比平常更長。您可以讓它繼續或取消。"
cancel = "取消比較"
[compare.complex]
message = "選擇的檔案大小太大(其中一個或兩者皆是),可能會影響比較的精確度"
[compare.large.file]
message = "選擇的檔案大小超出系統限制(其中一個或兩者皆是),無法處理"
[compare.no.text]
message = "選擇的 PDF 檔案未包含文字(其中一個或兩者皆是)。請選擇含有文字的 PDF 進行比較"
[compare.too.dissimilar]
message = "這些文件看起來差異很大。為節省時間已停止比較。"
[compare.earlyDissimilarity]
title = "這些 PDF 差異很大"
body = "目前觀察到的相似度非常低。若不是相關文件,您可以停止比較。"
stopButton = "停止比較"
[certSign]
tags = "驗證,PEM,P12,官方,加密"
title = "憑證簽章"
filenamePrefix = "已簽署"
chooseCertificate = "選擇憑證檔"
chooseJksFile = "選擇 JKS 檔"
chooseP12File = "選擇 PKCS12 檔"
choosePfxFile = "選擇 PFX 檔"
choosePrivateKey = "選擇私鑰檔"
location = "位置"
logoTitle = "商標"
name = "名稱"
noLogo = "無商標"
pageNumber = "頁碼"
password = "輸入您的金鑰庫或私鑰密碼(如果有的話):"
passwordOptional = "若無密碼請留空"
reason = "原因"
serverCertMessage = "使用伺服器憑證 - 不需要檔案或密碼"
showLogo = "顯示 Logo"
[certSign.signMode]
stepTitle = "簽署模式"
[certSign.signMode.tooltip.header]
title = "關於 PDF 簽章"
[certSign.signMode.tooltip.overview]
title = "簽章如何運作"
text = "兩種模式都會為文件加封(任何編輯都會被標記為遭竄改),並記錄誰/何時/如何以供稽核。檢視器的信任取決於憑證鏈。"
[certSign.signMode.tooltip.manual]
title = "手動 - 使用您的憑證"
text = "使用您自己的憑證檔以符合品牌識別。當您的 CA/憑證鏈被識別時,可能顯示為受信任。"
use = "適用於:對客戶、法務、法規遵循。"
[certSign.signMode.tooltip.auto]
title = "自動 - 零設定、立即系統封印"
text = "使用伺服器自我簽署憑證簽署。提供相同的防竄改封印與稽核軌跡;在檢視器中通常顯示為未驗證。"
use = "使用時機:需要速度,且在內部審閱與存檔間維持一致身份。"
[certSign.signMode.tooltip.rule]
title = "經驗法則"
text = "需要收件方顯示受信任狀態?用手動。需要無設定的快速防竄改封印與稽核軌跡?用自動。"
[certSign.certTypeStep]
stepTitle = "憑證格式"
[certSign.certFiles]
stepTitle = "憑證檔案"
[certSign.appearance]
stepTitle = "簽章外觀"
invisible = "隱形"
visible = "可見"
[certSign.appearance.tooltip.header]
title = "關於簽章外觀"
[certSign.appearance.tooltip.invisible]
title = "隱形簽章"
text = "簽章會加入 PDF 以強化安全性,但在檢視文件時不會顯示。非常適合符合法規需求且不改變文件外觀。"
bullet1 = "提供安全性而不改變視覺外觀"
bullet2 = "符合數位簽署的法規要求"
bullet3 = "不影響文件版面或設計"
[certSign.appearance.tooltip.visible]
title = "可見簽章"
text = "在 PDF 上顯示簽章區塊,包含您的姓名、日期與可選細節。當您希望讀者清楚看到文件已簽署時很有用。"
bullet1 = "在文件上顯示簽署者姓名與日期"
bullet2 = "可加入簽署原因與位置"
bullet3 = "可選擇要放置簽章的頁面"
bullet4 = "可選擇加入商標"
[certSign.appearance.options]
title = "簽章細節"
[certSign.sign]
submit = "簽署 PDF"
results = "已簽署 PDF"
[certSign.error]
failed = "處理簽章時發生錯誤。"
[certSign.tooltip.header]
title = "關於管理簽章"
[certSign.tooltip.overview]
title = "此工具可以做什麼?"
text = "此工具可檢查您的 PDF 是否已有數位簽章,並新增數位簽章。數位簽章可證明文件的建立者或核准者,並顯示簽署後是否被變更。"
bullet1 = "檢查現有簽章及其有效性"
bullet2 = "檢視簽署者與憑證的詳細資訊"
bullet3 = "新增數位簽章以保護您的文件"
bullet4 = "支援多檔,且易於導覽"
[certSign.tooltip.validation]
title = "檢查簽章"
text = "當您檢查簽章時,工具會告知是否有效、誰簽署、何時簽署,以及文件在簽署後是否被變更。"
bullet1 = "顯示簽章為有效或無效"
bullet2 = "顯示簽署者資訊與簽署日期"
bullet3 = "檢查文件是否在簽署後被修改"
bullet4 = "可使用自訂憑證進行驗證"
[certSign.tooltip.signing]
title = "新增簽章"
text = "要簽署 PDF,您需要數位憑證(如 PEM、PKCS12 或 JKS)。您可以選擇在文件上顯示簽章或僅加入隱形簽章以提高安全性。"
bullet1 = "支援 PEM、PKCS12、JKS 與伺服器憑證格式"
bullet2 = "可選擇在 PDF 上顯示或隱藏簽章"
bullet3 = "可新增簽署原因、位置與簽署者姓名"
bullet4 = "可選擇放置可見簽章的頁面"
bullet5 = "使用伺服器憑證,享有簡單的「以 Stirling PDF 簽署」選項"
[certSign.certType.tooltip.header]
title = "關於憑證類型"
[certSign.certType.tooltip.what]
title = "什麼是憑證?"
text = "它是您簽章的安全身分識別,用以證明簽屬者。若非必須以憑證簽署,我們建議改用其他安全方法,如輸入、手繪或上傳。"
[certSign.certType.tooltip.which]
title = "我該使用哪個選項?"
text = "選擇與您憑證檔案相符的格式:"
bullet1 = "PKCS#12(.p12 / .pfx)— 單一合併檔(最常見)"
bullet2 = "PFX(.pfx)— Microsoft 的 PKCS12 版本"
bullet3 = "PEM — 分開的私鑰與憑證 .pem 檔"
bullet4 = "JKS — Java .jks 金鑰庫,適用於開發/CI-CD 工作流程"
[certSign.certType.tooltip.convert]
title = "未列出金鑰?"
text = "請使用 keytool 將您的檔案轉換為 Java 金鑰庫(.jks),然後選擇 JKS。"
[removeCertSign]
tags = "驗證,PEM,P12,官方,解密"
title = "移除憑證簽章"
header = "從 PDF 檔案中移除憑證簽章"
selectPDF = "選擇 PDF 檔案"
submit = "移除"
description = "此工具將從您的 PDF 文件移除數位憑證簽章。"
filenamePrefix = "已移除簽章"
[removeCertSign.files]
placeholder = "請在主視圖選取一個 PDF 檔案以開始"
[removeCertSign.error]
failed = "移除憑證簽章時發生錯誤。"
[removeCertSign.results]
title = "憑證移除結果"
[pageLayout]
tags = "合併,複合,單一檢視,組織"
title = "多頁面版面配置"
header = "多頁面版面配置"
pagesPerSheet = "每張紙的頁面數:"
addBorder = "新增邊框"
submit = "送出"
[pageLayout.desc]
2 = "在單張紙上並排放置 2 個頁面。"
3 = "在單張紙、單列放置 3 個頁面。"
4 = "在單張紙上放置 4 個頁面(2 × 2 方格)。"
9 = "在單張紙上放置 9 個頁面(3 × 3 方格)。"
16 = "在單張紙上放置 16 個頁面(4 × 4 方格)。"
[pageLayout.error]
failed = "建立多頁版面配置時發生錯誤。"
[bookletImposition]
tags = "小冊子,拼版,列印,裝訂,摺疊,折帖"
title = "小冊子拼版"
header = "小冊子拼版"
submit = "建立小冊"
paperSizeNote = "紙張尺寸會自動依您的第一頁推算。"
[bookletImposition.spineLocation]
label = "書脊位置"
left = "左側(預設)"
right = "右側(RTL)"
[bookletImposition.doubleSided]
label = "雙面列印"
tooltip = "建立正反兩面以利正確的小冊列印"
[bookletImposition.manualDuplex]
title = "手動雙面模式"
instructions = "適用於沒有自動雙面的印表機。您需要執行兩次:"
[bookletImposition.duplexPass]
label = "列印輪次"
first = "第一次"
second = "第二次"
firstInstructions = "列印正面 → 紙疊正面朝下堆疊 → 以第二次再執行"
secondInstructions = "將已列印紙疊以正面朝下放入 → 列印背面"
[bookletImposition.rtlBinding]
label = "由右至左裝訂"
tooltip = "適用於阿拉伯文、希伯來文或其他由右至左的語言"
[bookletImposition.addBorder]
label = "在頁面周圍加上邊框"
tooltip = "在每個頁面區塊周圍加入邊框,以利裁切與對齊"
[bookletImposition.addGutter]
label = "加入裝訂邊"
tooltip = "為裝訂增加內側邊距空間"
[bookletImposition.gutterSize]
label = "裝訂邊大小(點)"
[bookletImposition.flipOnShortEdge]
label = "以短邊翻轉(僅自動雙面)"
tooltip = "啟用短邊雙面列印(僅自動雙面—手動模式會忽略)"
manualNote = "手動模式不需要—您會自行翻面紙疊"
[bookletImposition.advanced]
toggle = "進階選項"
[bookletImposition.tooltip.header]
title = "小冊建立指南"
[bookletImposition.tooltip.description]
title = "什麼是小冊排版?"
text = "透過正確的列印順序來製作專業的小冊。您的 PDF 頁面會以 2-up 方式放在橫式紙張上,摺疊並裝訂後即可像真正的書籍一樣依序閱讀。"
[bookletImposition.tooltip.example]
title = "範例:8 頁小冊"
text = "您的 8 頁文件將變成 2 張紙:"
bullet1 = "第 1 張 正面:第 8、1 頁 | 背面:第 2、7 頁"
bullet2 = "第 2 張 正面:第 6、3 頁 | 背面:第 4、5 頁"
bullet3 = "摺疊並堆疊後:閱讀順序為 1→2→3→4→5→6→7→8"
[bookletImposition.tooltip.printing]
title = "如何列印與裝訂"
text = "遵循以下步驟打造完美小冊:"
bullet1 = "使用雙面列印並選擇 'Flip on long edge'"
bullet2 = "依序堆疊後對摺"
bullet3 = "沿著摺線裝釘或裝訂"
bullet4 = "若為短邊翻轉的印表機:啟用 'Flip on short edge' 選項"
[bookletImposition.tooltip.manualDuplex]
title = "手動雙面(單面印表機)"
text = "適用於沒有自動雙面的印表機:"
bullet1 = "關閉『雙面列印』"
bullet2 = "選擇『第一次』 → 列印 → 紙疊正面朝下"
bullet3 = "選擇『第二次』 → 放入紙疊 → 列印背面"
bullet4 = "照常對摺並裝訂"
[bookletImposition.tooltip.advanced]
title = "進階選項"
text = "微調您的小冊:"
bullet1 = "由右至左裝訂:適用於阿拉伯文、希伯來文或 RTL 語言"
bullet2 = "邊框:顯示裁切線以便修邊"
bullet3 = "裝訂邊:為裝訂/騎馬釘預留空間"
bullet4 = "短邊翻轉:僅適用於自動雙面印表機"
[bookletImposition.error]
failed = "建立小冊排版時發生錯誤。"
[scalePages]
title = "調整頁面大小/比例"
header = "調整頁面大小/比例"
pageSize = "文件的頁面大小。"
keepPageSize = "原始大小"
scaleFactor = "頁面的縮放級別(裁剪)。"
submit = "送出"
[adjustPageScale]
tags = "調整,修改,尺寸,適配"
title = "調整頁面縮放"
header = "調整頁面縮放"
submit = "調整頁面縮放"
[adjustPageScale.scaleFactor]
label = "縮放係數"
[adjustPageScale.pageSize]
label = "目標頁面尺寸"
keep = "保持原始大小"
letter = "美式信紙"
legal = "美式法律紙"
[adjustPageScale.error]
failed = "調整頁面縮放時發生錯誤。"
[adjustPageScale.tooltip.header]
title = "頁面縮放設定總覽"
[adjustPageScale.tooltip.description]
title = "說明"
text = "調整 PDF 內容大小並變更頁面尺寸。"
[adjustPageScale.tooltip.scaleFactor]
title = "縮放係數"
text = "控制內容在頁面上的大小。內容會縮放並置中—若縮放後的內容大於頁面尺寸,可能會被裁切。"
bullet1 = "1.0 = 原始大小"
bullet2 = "0.5 = 一半大小(小 50%)"
bullet3 = "2.0 = 兩倍大小(大 200%,可能裁切)"
[adjustPageScale.tooltip.pageSize]
title = "目標頁面尺寸"
text = "設定輸出 PDF 的頁面尺寸。『保持原始大小』會維持目前尺寸,其餘選項將調整為標準紙張大小。"
[add-page-numbers]
tags = "分頁,標籤,組織,索引"
[auto-rename]
tags = "自動偵測,基於標頭,組織,重新標籤"
title = "自動重新命名"
header = "自動重新命名 PDF"
description = "自動從 PDF 內容找出標題並用作檔名。"
submit = "自動重新命名"
[auto-rename.files]
placeholder = "在主畫面選擇一個 PDF 檔開始使用"
[auto-rename.error]
failed = "自動重新命名 PDF 時發生錯誤。"
[auto-rename.results]
title = "自動重新命名結果"
[auto-rename.tooltip.header]
title = "自動重新命名運作方式"
[auto-rename.tooltip.description]
title = "功能說明"
[auto-rename.tooltip.howItWorks]
title = "智慧重新命名"
text = "自動從 PDF 內容找出標題並用作檔名。"
bullet1 = "尋找看起來像標題或標頭的文字"
bullet2 = "依偵測到的標題建立乾淨且有效的檔名"
bullet3 = "若找不到合適標題則保留原檔名"
[auto-rename.settings]
title = "關於"
[adjust-contrast]
tags = "色彩校正,調整,修改,增強"
[crop]
title = "裁剪"
header = "裁剪 PDF"
submit = "送出"
noFileSelected = "選取一個 PDF 檔以開始裁切"
reset = "重設為整個 PDF"
[crop.preview]
title = "裁切區域選擇"
[crop.coordinates]
title = "位置與尺寸"
[crop.coordinates.x]
label = "X 位置"
desc = "左邊界(點)"
[crop.coordinates.y]
label = "Y 位置"
desc = "下邊界(點)"
[crop.coordinates.width]
label = "寬度"
desc = "裁切寬度(點)"
[crop.coordinates.height]
label = "高度"
desc = "裁切高度(點)"
[crop.error]
invalidArea = "裁切區域超出 PDF 邊界"
failed = "裁切 PDF 失敗"
[crop.steps]
selectArea = "選擇裁切區域"
[crop.tooltip]
title = "如何裁切 PDF"
description = "透過拖曳並調整縮圖上的藍色覆蓋層來選擇要裁切的區域。"
drag = "拖曳覆蓋層以移動裁切區域"
resize = "拖曳角落與邊緣手把以調整大小"
precision = "使用座標輸入可精準定位"
[crop.results]
title = "裁切結果"
[crop.automation]
info = "以 PDF 的點數輸入裁切座標。原點 (0,0) 位於左下角。這些數值將套用到此自動化處理的所有 PDF。"
reference = "參考:A4 頁面為 595.28 × 841.89 點(210mm × 297mm)。1 英吋 = 72 點。"
[autoSplitPDF]
tags = "基於 QR Code,分離,掃描區段,組織"
title = "自動分割 PDF"
header = "自動分割 PDF"
description = "列印,插入,掃描,上傳,讓 Stirling PDF 處理其餘的工作。不需要手動工作排序。"
formPrompt = "送出包含 Stirling-PDF 頁面分隔器的 PDF:"
duplexMode = "雙面模式(正反面掃描)"
dividerDownload2 = "下載 '自動分割器分隔器(帶說明).pdf'"
submit = "送出"
[autoSplitPDF.selectText]
1 = "從下面列印一些分隔紙張(黑白即可)。"
2 = "透過在它們之間插入分隔紙張一次掃描所有文件。"
3 = "上傳單一大的掃描 PDF 檔案,讓 Stirling PDF 處理其餘的工作。"
4 = "自動偵測並移除分隔頁面,確保最終文件整潔。"
[sanitizePdf]
tags = "清理,安全,無害,移除威脅"
[URLToPDF]
tags = "網頁捕獲,儲存頁面,網頁轉文件,存檔"
title = "URL 轉 PDF"
header = "URL 轉 PDF"
submit = "轉換"
credit = "此服務使用 WeasyPrint 進行轉換"
[HTMLToPDF]
tags = "標記,網頁內容,轉換,轉檔"
title = "HTML 轉 PDF"
header = "HTML 轉 PDF"
help = "接受 HTML 文件和包含所需 html/css/images 等的 ZIP"
submit = "轉換"
credit = "此服務使用 WeasyPrint 進行轉換"
zoom = "用於顯示網站的縮放級別。"
pageWidth = "頁面寬度-以公分為單位(留空則使用預設值)"
pageHeight = "頁面高度-以公分為單位(留空則使用預設值)"
marginTop = "頁面的上邊距-以毫米為單位(留空則使用預設值)"
marginBottom = "頁面的下邊距-以毫米為單位(留空則使用預設值)"
marginLeft = "頁面的左邊距-以毫米為單位(留空則使用預設值)"
marginRight = "頁面的右邊距-以毫米為單位(留空則使用預設值)"
printBackground = "渲染網站的背景。"
defaultHeader = "啟用預設標頭(名稱和頁碼)"
cssMediaType = "更改頁面的 CSS 媒體類型。"
none = "無"
print = "列印"
screen = "螢幕"
[MarkdownToPDF]
tags = "標記,網頁內容,轉換,轉檔,md"
title = "Markdown 轉 PDF"
header = "Markdown 轉 PDF"
submit = "轉換"
help = "正在進行中"
credit = "此服務使用 WeasyPrint 進行轉換"
[PDFToMarkdown]
tags = "標記語言,網頁內容,轉換,轉檔,md"
title = "PDF 轉 Markdown"
header = "PDF 轉 Markdown"
submit = "轉換"
[getPdfInfo]
tags = "資訊,資料,統計,統計資料"
title = "取得 PDF 資訊"
header = "取得 PDF 資訊"
submit = "取得資訊"
downloadJson = "下載 JSON"
[extractPage]
tags = "提取"
[PdfToSinglePage]
tags = "單一頁面"
[showJS]
tags = "JS"
title = "顯示 JavaScript"
header = "顯示 JavaScript"
downloadJS = "下載 JavaScript"
submit = "顯示"
results = "結果"
processing = "正在擷取 JavaScript..."
done = "已擷取 JavaScript"
singleFileWarning = "此工具一次僅支援一個檔案。請選擇單一檔案。"
[showJS.view]
title = "擷取的 JavaScript"
[redact]
tags = "塗改,隱藏,塗黑,黑色,標記,遮蔽,手動"
title = "手動塗黑"
submit = "塗黑"
[redact.error]
failed = "遮蔽 PDF 時發生錯誤。"
[redact.modeSelector]
title = "遮蔽方式"
mode = "模式"
automatic = "自動"
automaticDesc = "根據搜尋詞遮蔽文字"
manual = "手動"
manualDesc = "點擊並拖曳以遮蔽特定區域"
manualComingSoon = "即將推出手動遮蔽"
[redact.auto]
header = "自動遮蔽"
colorLabel = "方框顏色"
useRegexLabel = "使用 Regex"
wholeWordSearchLabel = "全字匹配"
customPaddingLabel = "自訂額外留白"
convertPDFToImageLabel = "將 PDF 轉為 PDF-Image"
[redact.auto.settings]
title = "遮蔽設定"
advancedTitle = "進階"
[redact.auto.wordsToRedact]
title = "要遮蔽的字詞"
placeholder = "輸入字詞"
add = "新增"
examples = "範例:Confidential、Top-Secret"
[redact.tooltip.mode.header]
title = "遮蔽方式"
[redact.tooltip.mode.automatic]
title = "自動遮蔽"
text = "自動尋找並遮蔽文件中的指定文字。適合移除如姓名、地址或機密標記等一致的敏感資訊。"
[redact.tooltip.mode.manual]
title = "手動遮蔽"
text = "點擊並拖曳以手動選取要遮蔽的特定區域。可精確控制遮蔽內容。(即將推出)"
[redact.tooltip.words]
bullet1 = "一次新增一個字詞"
bullet2 = "按 Enter 或點擊『再新增一個』即可加入"
bullet3 = "點擊 × 可移除字詞"
[redact.tooltip.words.header]
title = "要遮蔽的字詞"
[redact.tooltip.words.description]
title = "文字比對"
text = "輸入要在文件中尋找並遮蔽的單字或片語。每個字詞會分別搜尋。"
[redact.tooltip.words.examples]
title = "常見範例"
text = "常見遮蔽項目包含:銀行資料、電子郵件地址或特定姓名。"
[redact.tooltip.advanced.header]
title = "進階遮蔽設定"
[redact.tooltip.advanced.color]
title = "方框顏色與留白"
text = "自訂遮蔽方框外觀。黑色為標準,但您可選擇任何顏色。留白可在找到的文字周圍增加額外空間。"
[redact.tooltip.advanced.regex]
title = "使用 Regex"
text = "啟用正則表示式以進行進階樣式比對。對於尋找電話號碼、電子郵件或複雜模式很有用。"
bullet1 = "範例:\\d{4}-\\d{2}-\\d{2} 可比對任何 YYYY-MM-DD 格式的日期"
bullet2 = "請小心使用—請徹底測試"
[redact.tooltip.advanced.wholeWord]
title = "全字匹配"
text = "只比對完整單字,不進行部分比對。啟用後『John』不會比對到『Johnson』。"
[redact.tooltip.advanced.convert]
title = "轉為 PDF-Image"
text = "遮蔽後將 PDF 轉為以影像為基礎的 PDF,確保遮蔽方框後方的文字完全移除且無法復原。"
[redact.manual]
header = "手動遮蔽"
textBasedRedaction = "文字式遮蔽"
pageBasedRedaction = "以頁面為單位遮蔽"
convertPDFToImageLabel = "將 PDF 轉為 PDF-Image(用於移除方框後方文字)"
export = "匯出"
upload = "上傳"
boxRedaction = "方框繪製遮蔽"
zoom = "縮放"
zoomIn = "放大"
zoomOut = "縮小"
nextPage = "下一頁"
previousPage = "上一頁"
toggleSidebar = "切換側邊欄"
showThumbnails = "顯示縮圖"
showDocumentOutline = "顯示文件大綱(連按兩下以展開/摺疊所有項目)"
showAttachments = "顯示附件"
showLayers = "顯示圖層(連按兩下以將所有圖層重設為預設狀態)"
colourPicker = "顏色選擇器"
findCurrentOutlineItem = "尋找目前大綱項目"
applyChanges = "套用變更"
[redact.manual.pageRedactionNumbers]
title = "頁面"
placeholder = "(例如 1,2,8 或 4,7,12-16 或 2n-1)"
[redact.manual.redactionColor]
title = "遮蔽顏色"
[tableExtraxt]
tags = "CSV,表格提取,提取,轉換"
[autoSizeSplitPDF]
tags = "pdf,分割,文件,組織"
[overlay-pdfs]
tags = "覆蓋"
header = "覆蓋 PDF 檔案"
title = "疊加 PDF"
desc = "將一個 PDF 疊加在另一個之上"
submit = "送出"
[overlay-pdfs.baseFile]
label = "選擇基底 PDF 檔案"
[overlay-pdfs.overlayFiles]
label = "選擇覆蓋 PDF 檔案"
placeholder = "選擇 PDF..."
addMore = "新增更多 PDF..."
[overlay-pdfs.mode]
label = "選擇覆蓋模式"
sequential = "序列覆蓋"
interleaved = "交錯覆蓋"
fixedRepeat = "固定重複覆蓋"
[overlay-pdfs.counts]
label = "覆蓋次數(適用於固定重複模式)"
placeholder = "輸入逗號分隔的次數(例如:2,3,1)"
item = "檔案的計數"
noFiles = "新增疊加檔以設定計數"
[overlay-pdfs.position]
label = "選擇覆蓋位置"
foreground = "前景"
background = "背景"
[overlay-pdfs.settings]
title = "設定"
[overlay-pdfs.results]
title = "疊加結果"
[overlay-pdfs.tooltip.header]
title = "疊加 PDF 概覽"
[overlay-pdfs.tooltip.description]
title = "說明"
text = "將基底 PDF 與一個或多個疊加 PDF 合併。可依不同模式逐頁套用,並放在前景或背景。"
[overlay-pdfs.tooltip.mode]
title = "疊加模式"
text = "選擇如何將疊加頁面分配到基底 PDF 的各頁。"
sequential = "連續疊加:先用第一個疊加 PDF 的頁面直到結束,再移至下一個。"
interleaved = "交錯疊加:依序從每個疊加各取一頁。"
fixedRepeat = "固定重複疊加:每個疊加在移至下一個前取用固定頁數。使用「計數」設定數量。"
[overlay-pdfs.tooltip.position]
title = "疊加位置"
text = "前景將疊加置於頁面上方;背景則置於其下。"
[overlay-pdfs.tooltip.overlayFiles]
title = "疊加檔案"
text = "選擇一個或多個要疊加在基底上的 PDF。這些檔案的順序會影響在『連續』與『固定重複』模式時的套用方式。"
[overlay-pdfs.tooltip.counts]
title = "計數(僅限固定重複)"
text = "為每個疊加檔提供正整數,表示在移至下一個前要取用的頁數。當模式為固定重複時為必填。"
[overlay-pdfs.error]
failed = "疊加 PDF 時發生錯誤。"
[split-by-sections]
tags = "區段分割, 劃分, 自訂"
title = "依區段分割 PDF"
header = "將 PDF 分割成區段"
submit = "分割 PDF"
merge = "是否合併為一個 PDF"
[split-by-sections.horizontal]
label = "水平劃分"
placeholder = "輸入水平劃分的數量"
[split-by-sections.vertical]
label = "垂直劃分"
placeholder = "輸入垂直劃分的數量"
[AddStampRequest]
tags = "圖章,新增圖片,中心影像,浮水印,PDF,嵌入,自訂"
header = "圖章 PDF"
title = "圖章 PDF"
stampSetup = "印章設定"
stampType = "圖章類型"
stampText = "圖章文字"
stampImage = "圖章圖片"
alphabet = "字母表"
fontSize = "字型/影像大小"
rotation = "旋轉"
opacity = "透明度"
position = "位置"
overrideX = "覆蓋 X 座標"
overrideY = "覆蓋 Y 座標"
customMargin = "自訂邊緣"
customColor = "自訂文字顏色"
submit = "送出"
noStampSelected = "未選擇印章。請回到步驟 1。"
customPosition = "在預覽視窗中拖曳印章至想要的位置。"
imageSize = "影像大小"
margin = "邊距"
positionAndFormatting = "位置與格式"
quickPosition = "選擇頁面上的位置以放置印章。"
[AddStampRequest.error]
failed = "將印章加入 PDF 時發生錯誤。"
[AddStampRequest.results]
title = "蓋章結果"
[removeImagePdf]
tags = "移除圖片,頁面操作,後端,伺服器端"
[splitPdfByChapters]
tags = "分割,章節,書籤,整理"
[validateSignature]
tags = "簽章,驗證,確認,pdf,憑證,數位簽章,驗證簽章,驗證憑證"
title = "驗證 PDF 簽章"
header = "驗證數位簽章"
selectPDF = "選擇已簽章的 PDF 檔案"
submit = "驗證簽章"
results = "驗證結果"
signer = "簽署者"
date = "日期"
reason = "原因"
location = "位置"
noSignatures = "此文件中未找到數位簽章"
selectCustomCert = "自訂 X.509 憑證檔案(選填)"
downloadCsv = "下載 CSV"
downloadJson = "下載 JSON"
downloadPdf = "下載 PDF 報告"
finalizing = "正在準備下載..."
noResults = "執行驗證以產生報告。"
noSignaturesShort = "沒有簽章"
processing = "正在驗證簽章..."
signatureDate = "簽章日期"
totalSignatures = "總簽章數"
[validateSignature.status]
_value = "狀態"
valid = "有效"
invalid = "無效"
complete = "驗證完成"
[validateSignature.chain]
invalid = "憑證鏈驗證失敗 - 無法驗證簽署者身份"
[validateSignature.trust]
invalid = "憑證不在信任儲存區中 - 無法驗證來源"
[validateSignature.cert]
expired = "憑證已過期"
revoked = "憑證已被撤銷"
info = "憑證詳細資訊"
issuer = "發行者"
subject = "主旨"
serialNumber = "序號"
validFrom = "有效期自"
validUntil = "有效期至"
algorithm = "演算法"
keySize = "金鑰長度"
version = "版本"
keyUsage = "金鑰用途"
selfSigned = "自我簽署"
bits = "位元"
details = "憑證詳細資訊"
[validateSignature.signature]
info = "簽章資訊"
_value = "簽章"
mathValid = "簽章在數學上有效,但:"
[validateSignature.downloadType]
csv = "CSV"
json = "JSON"
pdf = "PDF"
[validateSignature.error]
allFailed = "無法驗證所選檔案。"
partial = "部分檔案無法驗證。"
reportGeneration = "無法產生 PDF 報告。可用 JSON 與 CSV。"
unexpected = "驗證過程中發生未預期的錯誤。"
[validateSignature.issue]
certExpired = "憑證已過期"
certRevocationUnknown = "憑證撤銷狀態未知"
certRevoked = "憑證已撤銷"
chainInvalid = "憑證鏈無效"
signatureInvalid = "簽章加密檢查失敗"
trustInvalid = "憑證不受信任"
[validateSignature.report]
continued = "續"
downloads = "下載"
entryLabel = "簽章摘要"
filesEvaluated = "已評估 {{count}} 個檔案"
footer = "透過 Stirling PDF 驗證"
generatedAt = "產生時間"
noPdf = "成功驗證後將提供 PDF 報告。"
page = "頁"
shortTitle = "簽章摘要"
signatureCountLabel = "{{count}} 個簽章"
signaturesFound = "偵測到 {{count}} 個簽章"
signaturesValid = "{{count}} 個完全有效"
title = "簽章驗證報告"
[validateSignature.report.fields]
created = "建立時間"
fileSize = "檔案大小"
signatureCount = "總簽章數"
signatureDate = "簽章日期"
[validateSignature.settings]
certHint = "上傳受信任的 X.509 憑證以針對自訂信任來源進行驗證。"
title = "驗證設定"
[replaceColor]
tags = "取代顏色,頁面操作,後端,伺服端"
[replaceColor.labels]
settings = "設定"
colourOperation = "顏色操作"
[replaceColor.options]
highContrast = "高對比"
invertAll = "反轉所有顏色"
custom = "自訂"
cmyk = "轉換為 CMYK"
[replaceColor.tooltip.header]
title = "替換與反轉顏色設定總覽"
[replaceColor.tooltip.description]
title = "說明"
text = "轉換 PDF 顏色以改善可讀性與無障礙性。可選用高對比預設、反轉所有顏色,或建立自訂配色。"
[replaceColor.tooltip.highContrast]
title = "高對比"
text = "套用為更佳可讀性與無障礙相容性設計的預設高對比配色。"
bullet1 = "白字黑底—經典深色模式"
bullet2 = "黑字白底—標準高對比"
bullet3 = "黃字黑底—高可視性選項"
bullet4 = "綠字黑底—替代高對比"
[replaceColor.tooltip.invertAll]
title = "反轉所有顏色"
text = "完全反轉 PDF 中的所有顏色,形成類似負片的效果。可用於建立文件的深色模式版本,或在低光環境下減輕眼睛疲勞。"
[replaceColor.tooltip.custom]
title = "自訂顏色"
text = "使用顏色選擇器自訂文字與背景顏色。非常適合製作品牌文件或滿足特定無障礙需求。"
bullet1 = "文字顏色—選擇文字元素的顏色"
bullet2 = "背景顏色—設定文件的背景顏色"
[replaceColor.tooltip.cmyk]
title = "轉換為 CMYK"
text = "將 PDF 從 RGB 色域轉換為 CMYK 色域,最佳化專業列印。此程序會將顏色轉換為印表機使用的青、洋紅、黃、黑模型。"
[replaceColor.error]
failed = "處理顏色替換時發生錯誤。"
[login]
title = "登入"
header = "登入"
signin = "登入"
signInWith = "使用以下方式登入"
signInAnonymously = "以訪客身分登入"
rememberme = "記住我"
invalid = "使用者名稱或密碼無效。"
locked = "您的帳號已被鎖定。"
sessionExpired = "您的工作階段已過期。請重新登入。"
signinTitle = "請登入"
ssoSignIn = "透過 SSO 單一登入"
oAuth2AutoCreateDisabled = "OAuth 2.0 自動建立使用者功能已停用"
oAuth2AdminBlockedUser = "目前不允許未註冊的使用者註冊或登入。請聯絡系統管理員。"
oAuth2RequiresLicense = "OAuth/SSO 登入需要付費授權(Server 或 Enterprise)。請聯絡管理員升級您的方案。"
saml2RequiresLicense = "SAML 登入需要付費授權(Server 或 Enterprise)。請聯絡管理員升級您的方案。"
maxUsersReached = "您目前的授權已達使用者上限。請聯絡管理員以升級方案或新增席次。"
oauth2RequestNotFound = "找不到驗證請求"
oauth2InvalidUserInfoResponse = "使用者資訊回應無效"
oauth2invalidRequest = "請求無效"
oauth2AccessDenied = "存取被拒"
oauth2InvalidTokenResponse = "無效的權杖回應"
oauth2InvalidIdToken = "無效的身分權杖"
relyingPartyRegistrationNotFound = "找不到任何信賴方註冊紀錄"
userIsDisabled = "使用者已停用,目前此使用者無法登入。請聯絡系統管理員。"
alreadyLoggedIn = "您已經登入了"
alreadyLoggedIn2 = "部裝置。請先從這些裝置登出後再試一次。"
toManySessions = "您有太多使用中的工作階段"
logoutMessage = "您已登出。"
youAreLoggedIn = "您已登入!"
email = "電子郵件"
password = "密碼"
enterEmail = "輸入您的電子郵件"
enterPassword = "輸入您的密碼"
loggingIn = "正在登入..."
username = "使用者名稱"
enterUsername = "輸入使用者名稱"
useEmailInstead = "使用電子郵件登入"
forgotPassword = "忘記密碼?"
logIn = "登入"
signingIn = "正在登入..."
login = "登入"
or = "或"
useMagicLink = "改用魔術連結"
enterEmailForMagicLink = "輸入您的電子郵件以接收魔術連結"
sending = "正在傳送…"
sendMagicLink = "傳送魔術連結"
cancel = "取消"
dontHaveAccount = "沒有帳號嗎?註冊"
home = "首頁"
debug = "除錯"
signOut = "登出"
pleaseEnterBoth = "請輸入電子郵件與密碼"
pleaseEnterEmail = "請輸入您的電子郵件地址"
magicLinkSent = "魔術連結已寄至 {{email}}!請查看您的電子郵件並點擊連結登入。"
passwordResetSent = "密碼重設連結已寄至 {{email}}!請查看您的電子郵件並依指示操作。"
failedToSignIn = "使用 {{provider}} 登入失敗:{{message}}"
unexpectedError = "未預期的錯誤:{{message}}"
accountCreatedSuccess = "帳號建立成功!您現在可以登入。"
passwordChangedSuccess = "密碼變更成功!請使用新密碼登入。"
credentialsUpdated = "您的認證資訊已更新。請重新登入。"
defaultCredentials = "預設登入憑證"
changePasswordWarning = "首次登入後請更改您的密碼"
[login.slides.overview]
alt = "Stirling PDF 概覽"
title = "滿足您所有 PDF 需求的一站式平台。"
subtitle = "以隱私為先的 PDF 雲端套件,讓您轉換、簽署、遮蔽與管理文件,並提供 50+ 種強大工具。"
[login.slides.edit]
alt = "編輯 PDF"
title = "編輯 PDF 以顯示/保護您想要的資訊"
subtitle = "提供十多種工具,協助您遮蔽、簽署、閱讀與處理 PDF,滿足您的各種需求。"
[login.slides.secure]
alt = "保護 PDF"
title = "保護 PDF 中的敏感資訊"
subtitle = "輕鬆新增密碼、遮蔽內容並管理憑證。"
[signup]
title = "建立帳號"
subtitle = "加入 Stirling PDF 以開始使用"
name = "姓名"
email = "電子郵件"
password = "密碼"
confirmPassword = "確認密碼"
enterName = "輸入您的姓名"
enterEmail = "輸入您的電子郵件"
enterPassword = "輸入您的密碼"
confirmPasswordPlaceholder = "確認密碼"
or = "或"
creatingAccount = "正在建立帳號..."
signUp = "註冊"
alreadyHaveAccount = "已經有帳號了嗎?登入"
pleaseFillAllFields = "請填寫所有欄位"
passwordsDoNotMatch = "兩次密碼不一致"
passwordTooShort = "密碼長度至少需 6 個字元"
invalidEmail = "請輸入有效的電子郵件地址"
checkEmailConfirmation = "請至電子郵件查收確認連結以完成註冊。"
accountCreatedSuccessfully = "帳號建立成功!您現在可以登入。"
unexpectedError = "未預期的錯誤:{{message}}"
useEmailInstead = "改用電子郵件"
nameRequired = "必須填寫姓名"
emailRequired = "必須填寫電子郵件"
passwordRequired = "必須填寫密碼"
confirmPasswordRequired = "請確認您的密碼"
[pdfToSinglePage]
title = "PDF 轉為單一頁面"
header = "PDF 轉為單一頁面"
submit = "轉換為單一頁面"
description = "此工具會將 PDF 的所有頁面合併成一個大型單頁。寬度將與原頁相同,但高度會是所有頁面高度之總和。"
filenamePrefix = "單一_頁面"
[pdfToSinglePage.files]
placeholder = "在主畫面選擇一個 PDF 檔開始使用"
[pdfToSinglePage.error]
failed = "轉換為單頁時發生錯誤。"
[pdfToSinglePage.results]
title = "單頁結果"
[pageExtracter]
title = "提取頁面"
header = "提取頁面"
submit = "提取"
placeholder = "(例如 1,2,8 或 4,7,12-16 或 2n-1)"
[sanitizePDF]
title = "清理 PDF"
header = "清理 PDF 檔案"
submit = "清理 PDF"
[sanitizePDF.selectText]
1 = "移除 JavaScript 操作"
2 = "移除內嵌文件"
3 = "移除內嵌 XMP 資訊"
4 = "移除連結"
5 = "移除字型"
6 = "移除文件中繼資料"
[adjustContrast]
title = "調整對比度"
header = "調整對比度"
basic = "基本調整"
contrast = "對比度:"
brightness = "亮度:"
saturation = "飽和度:"
download = "下載"
adjustColors = "調整顏色"
blue = "藍"
confirm = "確認"
green = "綠"
noPreview = "選取 PDF 以預覽"
red = "紅"
[adjustContrast.error]
failed = "調整顏色/對比失敗"
[adjustContrast.results]
title = "已調整的 PDF"
[compress]
title = "壓縮"
desc = "壓縮 PDF 以減少檔案大小。"
header = "壓縮 PDF"
credit = "此服務使用 qpdf 進行 PDF 壓縮/最佳化。"
submit = "壓縮"
[compress.method]
title = "壓縮方法"
quality = "品質"
filesize = "檔案大小"
[compress.grayscale]
label = "套用灰階進行壓縮"
[compress.tooltip.header]
title = "壓縮設定總覽"
[compress.tooltip.description]
title = "說明"
text = "壓縮是減少檔案大小的簡單方法。選擇『檔案大小』可輸入目標大小,系統會為您調整品質。選擇『品質』可手動設定壓縮強度。"
[compress.tooltip.qualityAdjustment]
title = "品質調整"
text = "拖曳滑桿以調整壓縮強度。較低的數值(1–3)可保留品質但檔案較大;較高的數值(7–9)會更縮小檔案但降低影像清晰度。"
bullet1 = "較低數值保留品質"
bullet2 = "較高數值降低檔案大小"
[compress.tooltip.grayscale]
title = "灰階"
text = "選取此選項可將所有影像轉為黑白,對於掃描 PDF 或影像較多的文件,可大幅減少檔案大小。"
[compress.error]
failed = "壓縮 PDF 時發生錯誤。"
[compress.selectText]
2 = "最佳化等級:"
4 = "自動模式 - 自動調整品質使 PDF 達到指定的檔案大小"
5 = "指定的 PDF 檔案大小(例如 25MB, 10.8MB, 25KB)"
[compress.selectText.1]
_value = "壓縮設定"
1 = "1-3 為一般 PDF 壓縮, 4-6 為輕度圖片壓縮, 7-9 為高強度圖片壓縮,將大幅降低圖片品質"
[decrypt]
passwordPrompt = "此檔案已受密碼保護。請輸入密碼:"
cancelled = "已取消處理 PDF:{0}"
noPassword = "未提供加密 PDF 的密碼:{0}"
invalidPassword = "請重新輸入正確的密碼。"
invalidPasswordHeader = "密碼錯誤或不支援的加密方式,PDF:{0}"
unexpectedError = "處理檔案時發生錯誤。請再試一次。"
serverError = "解密時發生伺服器錯誤:{0}"
success = "檔案已成功解密。"
[multiTool-advert]
message = "此功能也可以在我們的複合工具頁面中使用。前往查看並體驗更強大的逐頁操作介面及其他進階功能!"
[pageRemover]
title = "頁面移除"
header = "PDF 頁面移除"
pagesToDelete = "要刪除的頁面(輸入以逗號分隔的頁碼):"
submit = "刪除頁面"
placeholder = "(例如 1,2,6 或 1-10,15-30)"
[imageToPDF]
title = "圖片轉 PDF"
header = "圖片轉 PDF"
submit = "轉換"
selectLabel = "影像適應選項"
fillPage = "填充頁面"
fitDocumentToImage = "適應影像到頁面"
maintainAspectRatio = "保持長寬比"
[imageToPDF.selectText]
2 = "自動旋轉 PDF"
3 = "多文件邏輯(僅在處理多個影像時啟用)"
4 = "合併為單一 PDF"
5 = "轉換為單獨的 PDF"
[PDFToCSV]
title = "PDF 轉換為 CSV"
header = "PDF 轉換為 CSV"
prompt = "選擇要提取表格的頁面"
submit = "提取"
[split-by-size-or-count]
title = "依大小或數量分割 PDF"
header = "依大小或數量分割 PDF"
submit = "送出"
[split-by-size-or-count.type]
label = "選擇分割類型"
size = "依大小"
pageCount = "依頁數"
docCount = "依文件數量"
[split-by-size-or-count.value]
label = "輸入值"
placeholder = "輸入大小(例如:2MB 或 3KB)或數量(例如:5)"
[printFile]
title = "列印檔案"
header = "使用印表機印出檔案"
submit = "列印"
[printFile.selectText]
1 = "選擇要印的檔案"
2 = "輸入印表機名稱"
[licenses]
nav = "授權條款"
title = "第三方授權條款"
header = "第三方授權條款"
module = "模組"
version = "版本"
license = "授權條款"
[survey]
nav = "問卷調查"
title = "Stirling-PDF 問卷調查"
description = "Stirling-PDF 沒有追蹤功能,因此我們希望聽取使用者的意見來改進 Stirling-PDF!"
changes = "Stirling-PDF 自上次調查以來已有所改變!欲了解更多資訊,請查看我們的部落格文章:"
changes2 = "隨著這些變更,我們正在獲得付費的商業支援和資金"
please = "請考慮參與我們的問卷調查!"
disabled = "(問卷調查彈出視窗將在後續更新中停用,但仍可在頁尾使用)"
button = "參與問卷調查"
dontShowAgain = "不要再次顯示"
[survey.meeting]
1 = "如果您在工作中使用 Stirling PDF,我們很希望能與您交流。我們將提供技術支援諮詢,以換取 15 分鐘的使用者體驗回饋交流。"
2 = "這是一個機會讓您:"
3 = "獲得關於部署、整合或疑難排解方面的協助"
4 = "針對效能、特殊案例和缺少的功能提供直接意見回饋"
5 = "協助我們改良 Stirling PDF 以符合實際企業使用需求"
6 = "如果您有興趣,可以直接預約時間與我們的團隊交流。(僅提供英語服務)"
7 = "期待深入了解您的使用情境,讓 Stirling PDF 變得更好!"
notInterested = "不是企業使用者或對會議不感興趣?"
button = "預約會議"
[removeImage]
title = "移除圖片"
header = "移除圖片"
removeImage = "移除圖片"
submit = "移除圖片"
[removeImage.error]
failed = "移除 PDF 中的影像失敗。"
[removeImage.results]
title = "移除影像結果"
[splitByChapters]
title = "依章節分割 PDF"
header = "依章節分割 PDF"
bookmarkLevel = "書籤層級"
includeMetadata = "包含中繼資料"
allowDuplicates = "允許重複"
submit = "分割 PDF"
[splitByChapters.desc]
1 = "此工具會根據 PDF 檔案的章節結構將其分割成多個 PDF。"
2 = "書籤層級:選擇用於分割的書籤層級(0 表示最上層,1 表示第二層,依此類推)。"
3 = "包含中繼資料:如果勾選,原始 PDF 的中繼資料將包含在每個分割後的 PDF 中。"
4 = "允許重複:如果勾選,允許同一頁面上的多個書籤建立獨立的 PDF。"
[fileChooser]
click = "點選"
or = "或"
dragAndDrop = "拖放檔案"
dragAndDropPDF = "拖放 PDF 檔案"
dragAndDropImage = "拖放圖片檔案"
hoveredDragAndDrop = "將檔案拖放至此"
extractPDF = "處理中..."
[releases]
footer = "版本資訊"
title = "版本資訊"
header = "版本資訊"
note = "版本資訊僅提供英文版本"
[releases.current]
version = "目前版本"
[swagger]
title = "API 文件"
header = "API 文件"
desc = "檢視並測試 Stirling PDF 的 API 端點"
tags = "api,文件,swagger,端點,開發"
[cookieBanner.popUp]
title = "我們如何使用 Cookies"
acceptAllBtn = "接受"
acceptNecessaryBtn = "不,謝謝"
showPreferencesBtn = "管理偏好設定"
[cookieBanner.popUp.description]
1 = "我們使用 Cookies 和其他技術來讓 Stirling PDF 變得更好——幫助我們改善工具並繼續創造您會喜愛的新功能"
2 = "如果您仍不想,點擊「不,謝謝」只會開啟必要的 Cookies 好讓網站功能保持運作"
[cookieBanner.preferencesModal]
title = "喜好設定中心"
acceptAllBtn = "全部接受"
acceptNecessaryBtn = "全部拒絕"
savePreferencesBtn = "儲存設定"
closeIconLabel = "關閉視窗"
serviceCounterLabel = "服務|服務"
subtitle = "Cookies 的用途"
[cookieBanner.preferencesModal.description]
1 = "Stirling PDF 使用 Cookies 與其他相似技術去改善您的體驗和分析您如何使用我們的工具。這有助於我們改善效能、開發您注目的功能,和提供使用者協助。"
2 = "Stirling PDF 不能——且永遠不會——追蹤或存取您的文件。"
3 = "您的隱私和信任是我們的核心理念。"
[cookieBanner.preferencesModal.necessary]
description = "這些 Cookies 對網站正常運作至關重要。它們讓核心功能,像是隱私設定、登入、填入表格能夠運作——這也是為什麼它們不能被關掉。"
[cookieBanner.preferencesModal.necessary.title]
1 = "必要的 Cookies"
2 = "永遠開啟"
[cookieBanner.preferencesModal.analytics]
title = "分析 Cookies"
description = "這些 Cookies 幫助我們分析您如何使用我們的工具,好讓我們能專注在構建社群最重視的功能。儘管放心—— Stirling PDF 不會且永不追蹤您的文件"
[cookieBanner.services]
posthog = "PostHog 分析"
scarf = "Scarf 像素"
[removeMetadata]
submit = "移除中繼資料"
[sidebar]
toggle = "切換側邊欄"
[theme]
toggle = "切換主題"
[view]
viewer = "檢視器"
pageEditor = "頁面編輯器"
fileManager = "檔案管理器"
[pageEditor]
title = "頁面編輯器"
save = "儲存變更"
noPdfLoaded = "未載入 PDF。請上傳 PDF 以進行編輯。"
rotatedLeft = "向左旋轉:"
rotatedRight = "向右旋轉:"
deleted = "已刪除:"
movedLeft = "向左移動:"
movedRight = "向右移動:"
splitAt = "於此分割:"
insertedPageBreak = "已在此插入分頁符號:"
addFileNotImplemented = "示範版未實作新增檔案功能"
closePdf = "關閉 PDF"
reset = "重設變更"
zoomIn = "放大"
zoomOut = "縮小"
fitToWidth = "適合寬度"
actualSize = "實際大小"
[viewer]
cannotPreviewFile = "無法預覽檔案"
dualPageView = "雙頁檢視"
firstPage = "第一頁"
lastPage = "最後一頁"
nextPage = "下一頁"
onlyPdfSupported = "此檢視器僅支援 PDF 檔案。此檔案似乎是其他格式。"
previousPage = "上一頁"
singlePageView = "單頁檢視"
unknownFile = "未知檔案"
zoomIn = "放大"
zoomOut = "縮小"
[rightRail]
closeSelected = "關閉已選檔案"
selectAll = "全選"
deselectAll = "取消全選"
selectByNumber = "依頁碼選取"
deleteSelected = "刪除所選頁面"
closePdf = "關閉 PDF"
exportAll = "匯出 PDF"
downloadSelected = "下載選取的檔案"
downloadAll = "全部下載"
saveAll = "全部儲存"
toggleTheme = "切換主題"
toggleBookmarks = "切換書籤"
language = "語言"
search = "搜尋 PDF"
panMode = "平移模式"
rotateLeft = "向左旋轉"
rotateRight = "向右旋轉"
toggleSidebar = "切換側邊欄"
exportSelected = "匯出選取的頁面"
toggleAnnotations = "切換註解可見度"
annotationMode = "切換註解模式"
print = "列印 PDF"
draw = "繪圖"
save = "儲存"
saveChanges = "儲存變更"
[search]
title = "搜尋 PDF"
placeholder = "輸入搜尋詞..."
noResults = "找不到結果"
searching = "搜尋中..."
[guestBanner]
title = "您正以訪客身分使用 Stirling PDF!"
message = "建立免費帳號以儲存您的工作、存取更多功能,並支持此專案。"
dismiss = "關閉橫幅"
signUp = "免費註冊"
[toolPicker]
searchPlaceholder = "搜尋工具..."
noToolsFound = "找不到工具"
allTools = "所有工具"
quickAccess = "快速存取"
[toolPicker.categories]
standardTools = "標準工具"
advancedTools = "進階工具"
recommendedTools = "推薦工具"
[toolPicker.subcategories]
signing = "簽章"
documentSecurity = "文件安全"
verification = "驗證"
documentReview = "文件審閱"
pageFormatting = "頁面格式"
extraction = "擷取"
removal = "移除"
automation = "自動化"
general = "一般"
advancedFormatting = "進階格式化"
developerTools = "開發者工具"
[quickAccess]
read = "閱讀"
sign = "簽章"
automate = "自動化"
files = "檔案"
activity = "活動"
help = "說明"
account = "帳戶"
config = "組態"
settings = "設定"
adminSettings = "管理員設定"
allTools = "All Tools"
reader = "閱讀器"
[quickAccess.helpMenu]
toolsTour = "工具導覽"
toolsTourDesc = "了解這些工具能做什麼"
adminTour = "管理導覽"
adminTourDesc = "探索管理設定與功能"
[admin]
error = "錯誤"
success = "成功"
expand = "展開"
close = "關閉"
[admin.status]
active = "啟用"
inactive = "停用"
[admin.settings]
title = "管理員設定"
workspace = "工作區"
fetchError = "載入設定失敗"
saveError = "儲存設定失敗"
saved = "設定已成功儲存"
saveSuccess = "設定已成功儲存"
save = "儲存變更"
discard = "捨棄"
restartRequired = "需要重新啟動"
loginRequired = "必須啟用登入模式才能修改管理設定"
restarting = "正在重新啟動伺服器"
restartingMessage = "伺服器正在重新啟動。請稍候..."
restartError = "重新啟動伺服器失敗。請手動重新啟動。"
[admin.settings.unsavedChanges]
title = "未儲存的變更"
message = "您有未儲存的變更。要捨棄嗎?"
cancel = "繼續編輯"
discard = "捨棄變更"
hint = "您有未儲存的變更"
[admin.settings.loginDisabled]
title = "需要登入模式"
message = "必須啟用登入模式才能修改管理設定。請在環境中設定 SECURITY_ENABLELOGIN=true 或在 settings.yml 設定 security.enableLogin: true,然後重新啟動伺服器。"
readOnly = "下列設定僅示範參考值。啟用登入模式即可檢視並編輯實際組態。"
[admin.settings.restart]
title = "需要重新啟動"
message = "設定已成功儲存。需要重新啟動伺服器才能使變更生效。"
question = "您要現在重新啟動伺服器還是稍後?"
now = "立即重新啟動"
later = "稍後再說"
[admin.settings.general]
title = "系統設定"
description = "設定全系統的應用程式選項,包括品牌與預設行為。"
ui = "使用者介面"
system = "系統"
[admin.settings.general.appName]
label = "應用程式名稱"
description = "顯示於瀏覽器分頁與首頁的名稱"
[admin.settings.general.appNameNavbar]
label = "導覽列品牌"
description = "顯示於導覽列的名稱"
[admin.settings.general.homeDescription]
label = "首頁說明"
description = "顯示在首頁的說明文字"
[admin.settings.general.defaultLocale]
label = "預設語系"
description = "新使用者的預設語言(例如:en_US、es_ES)"
[admin.settings.general.fileUploadLimit]
label = "檔案上傳限制"
description = "最大檔案上傳大小(例如:100MB、1GB)"
[admin.settings.general.showUpdate]
label = "顯示更新通知"
description = "當有新版本可用時顯示通知"
[admin.settings.general.showUpdateOnlyAdmin]
label = "僅對管理員顯示更新"
description = "將更新通知僅限於管理員使用者"
[admin.settings.general.customHTMLFiles]
label = "自訂 HTML 檔案"
description = "允許從 customFiles 目錄提供自訂 HTML 檔案"
[admin.settings.general.languages]
label = "可用語言"
description = "使用者可選擇的語言(留空以啟用所有語言)"
placeholder = "選擇語言"
[admin.settings.general.customMetadata]
label = "自訂中繼資料"
[admin.settings.general.customMetadata.autoUpdate]
label = "自動更新中繼資料"
description = "自動更新所有處理文件的 PDF 中繼資料"
[admin.settings.general.customMetadata.author]
label = "預設作者"
description = "PDF 中繼資料的預設作者(例如:使用者名稱)"
[admin.settings.general.customMetadata.creator]
label = "預設建立者"
description = "PDF 中繼資料的預設建立者"
[admin.settings.general.customMetadata.producer]
label = "預設製作器"
description = "PDF 中繼資料的預設製作器"
[admin.settings.general.logoStyle]
label = "標誌樣式"
description = "在現代極簡標誌與經典 S 圖示之間選擇"
classic = "經典"
classicAlt = "經典 Logo"
modern = "現代"
modernAlt = "現代 Logo"
[admin.settings.general.customPaths]
label = "自訂路徑"
description = "設定管線處理與外部工具的自訂檔案系統路徑"
[admin.settings.general.customPaths.pipeline]
label = "管線目錄"
[admin.settings.general.customPaths.pipeline.watchedFoldersDir]
label = "監看資料夾目錄"
description = "管線監看輸入 PDF 的目錄(留空使用預設:/pipeline/watchedFolders)"
[admin.settings.general.customPaths.pipeline.finishedFoldersDir]
label = "完成資料夾目錄"
description = "輸出已處理 PDF 的目錄(留空使用預設:/pipeline/finishedFolders)"
[admin.settings.general.customPaths.operations]
label = "外部工具路徑"
[admin.settings.general.customPaths.operations.weasyprint]
label = "WeasyPrint 可執行檔"
description = "用於 HTML 轉 PDF 的 WeasyPrint 可執行檔路徑(留空使用預設:/opt/venv/bin/weasyprint)"
[admin.settings.general.customPaths.operations.unoconvert]
label = "Unoconvert 可執行檔"
description = "用於文件轉換的 LibreOffice unoconvert 路徑(留空使用預設:/opt/venv/bin/unoconvert)"
[admin.settings.security]
title = "安全性"
description = "設定驗證、登入行為與安全性原則。"
authentication = "驗證"
[admin.settings.security.ssoNotice]
title = "在找 SSO/SAML 設定?"
message = "OAuth2 與 SAML2 驗證提供者已移至「連線」選單以便於管理。"
[admin.settings.security.enableLogin]
label = "啟用登入"
description = "要求使用者在存取應用程式前登入"
[admin.settings.security.loginMethod]
label = "登入方式"
description = "用於使用者登入的驗證方式"
all = "所有方式"
normal = "僅使用帳號/密碼"
oauth2 = "僅 OAuth2"
saml2 = "僅 SAML2"
[admin.settings.security.loginAttemptCount]
label = "登入嘗試次數限制"
description = "帳戶被鎖定前允許的最大登入失敗次數"
[admin.settings.security.loginResetTimeMinutes]
label = "登入重設時間(分鐘)"
description = "登入失敗次數重設所需的時間"
[admin.settings.security.csrfDisabled]
label = "停用 CSRF 保護"
description = "停用跨站請求偽造保護(不建議)"
[admin.settings.security.initialLogin]
label = "初始登入"
[admin.settings.security.initialLogin.username]
label = "初始使用者名稱"
description = "初始管理員帳戶的使用者名稱"
[admin.settings.security.initialLogin.password]
label = "初始密碼"
description = "初始管理員帳戶的密碼"
[admin.settings.security.jwt]
label = "JWT 設定"
[admin.settings.security.jwt.secureCookie]
label = "安全 Cookie"
description = "要求 JWT Cookie 使用 HTTPS(建議用於正式環境)"
[admin.settings.security.jwt.keyRetentionDays]
label = "金鑰保留天數"
description = "保留舊 JWT 金鑰以供驗證的天數"
[admin.settings.security.jwt.persistence]
label = "啟用金鑰永續化"
description = "持久儲存 JWT 金鑰,以在伺服器重啟後保留"
[admin.settings.security.jwt.enableKeyRotation]
label = "啟用金鑰輪替"
description = "定期自動輪替 JWT 簽署金鑰"
[admin.settings.security.jwt.enableKeyCleanup]
label = "啟用金鑰清理"
description = "自動移除過期的 JWT 金鑰"
[admin.settings.security.audit]
label = "稽核記錄"
[admin.settings.security.audit.enabled]
label = "啟用稽核記錄"
description = "追蹤使用者操作與系統事件以利合規與安全監控"
[admin.settings.security.audit.level]
label = "稽核等級"
description = "0=關閉,1=基本,2=標準,3=詳細"
[admin.settings.security.audit.retentionDays]
label = "稽核保留(天)"
description = "稽核記錄的保留天數"
[admin.settings.security.htmlUrlSecurity]
label = "HTML URL 安全性"
description = "設定 HTML 處理的 URL 存取限制以防止 SSRF 攻擊"
advanced = "進階設定"
networkBlocking = "網路封鎖"
[admin.settings.security.htmlUrlSecurity.enabled]
label = "啟用 URL 安全性"
description = "為 HTML 轉 PDF 啟用 URL 安全性限制"
[admin.settings.security.htmlUrlSecurity.level]
label = "安全等級"
description = "MAX:僅白名單,MEDIUM:封鎖內部網路,OFF:無限制"
max = "最高(僅白名單)"
medium = "中等(封鎖內部)"
off = "關閉(無限制)"
[admin.settings.security.htmlUrlSecurity.allowedDomains]
label = "允許的網域(白名單)"
description = "每行一個網域(例如:cdn.example.com)。當等級為 MAX 時僅允許這些網域"
[admin.settings.security.htmlUrlSecurity.blockedDomains]
label = "封鎖的網域(黑名單)"
description = "每行一個網域(例如:malicious.com)。要額外封鎖的網域"
[admin.settings.security.htmlUrlSecurity.internalTlds]
label = "內部 TLD"
description = "每行一個 TLD(例如:.local、.internal)。封鎖具有這些 TLD 模式的網域"
[admin.settings.security.htmlUrlSecurity.blockPrivateNetworks]
label = "封鎖私人網路"
description = "封鎖 RFC 1918 私有網路(10.x.x.x、192.168.x.x、172.16-31.x.x)"
[admin.settings.security.htmlUrlSecurity.blockLocalhost]
label = "封鎖 Localhost"
description = "封鎖 localhost 與迴圈位址(127.x.x.x、::1)"
[admin.settings.security.htmlUrlSecurity.blockLinkLocal]
label = "封鎖連結本機位址"
description = "封鎖連結本機位址(169.254.x.x、fe80::/10)"
[admin.settings.security.htmlUrlSecurity.blockCloudMetadata]
label = "封鎖雲端中繼資料端點"
description = "封鎖雲端供應商的中繼資料端點(169.254.169.254)"
[admin.settings.connections]
title = "連線"
description = "設定外部驗證提供者,如 OAuth2 與 SAML。"
linkedServices = "已連結的服務"
unlinkedServices = "未連結的服務"
connect = "連線"
disconnect = "中斷連線"
disconnected = "已成功中斷提供者的連線"
disconnectError = "無法中斷提供者的連線"
[admin.settings.connections.ssoAutoLogin]
label = "SSO 自動登入"
enable = "啟用 SSO 自動登入"
description = "需要驗證時自動重新導向至 SSO 登入"
[admin.settings.connections.oauth2]
label = "OAuth2"
[admin.settings.connections.oauth2.enabled]
label = "啟用 OAuth2"
description = "允許使用者透過 OAuth2 提供者進行驗證"
[admin.settings.connections.oauth2.provider]
label = "提供者"
description = "用於驗證的 OAuth2 提供者"
[admin.settings.connections.oauth2.issuer]
label = "發行者 URL"
description = "OAuth2 提供者的 Issuer URL"
[admin.settings.connections.oauth2.clientId]
label = "用戶端 ID"
description = "由提供者提供的 OAuth2 Client ID"
[admin.settings.connections.oauth2.clientSecret]
label = "用戶端密鑰"
description = "由提供者提供的 OAuth2 Client Secret"
[admin.settings.connections.oauth2.useAsUsername]
label = "作為使用者名稱"
description = "作為使用者名稱的 OAuth2 聲明欄位(例如:email、sub)"
[admin.settings.connections.oauth2.autoCreateUser]
label = "自動建立使用者"
description = "首次以 OAuth2 登入時自動建立使用者帳戶"
[admin.settings.connections.oauth2.blockRegistration]
label = "阻止註冊"
description = "阻止透過 OAuth2 註冊新使用者"
[admin.settings.connections.oauth2.scopes]
label = "OAuth2 範圍"
description = "以逗號分隔的 OAuth2 scope 清單(例如:openid、profile、email)"
[admin.settings.connections.saml2]
label = "SAML2"
[admin.settings.connections.saml2.enabled]
label = "啟用 SAML2"
description = "允許使用者透過 SAML2 提供者進行驗證"
[admin.settings.connections.saml2.provider]
label = "提供者"
description = "SAML2 提供者名稱"
[admin.settings.connections.saml2.registrationId]
label = "註冊 ID"
description = "SAML2 註冊識別碼"
[admin.settings.connections.saml2.autoCreateUser]
label = "自動建立使用者"
description = "首次以 SAML2 登入時自動建立使用者帳戶"
[admin.settings.connections.saml2.blockRegistration]
label = "阻止註冊"
description = "阻止透過 SAML2 註冊新使用者"
[admin.settings.database]
title = "資料庫"
description = "設定企業部署的自訂資料庫連線。"
configuration = "資料庫設定"
[admin.settings.database.enableCustom]
label = "啟用自訂資料庫"
description = "使用您自己的自訂資料庫設定,取代預設的內嵌資料庫"
[admin.settings.database.customUrl]
label = "自訂資料庫 URL"
description = "完整 JDBC 連線字串(例如:jdbc:postgresql://localhost:5432/postgres)。若已提供,以下個別連線設定將不會使用。"
[admin.settings.database.type]
label = "資料庫類型"
description = "資料庫類型(若提供自訂 URL 則不使用)"
[admin.settings.database.hostName]
label = "主機名稱"
description = "資料庫伺服器主機名稱(若提供自訂 URL 則不使用)"
[admin.settings.database.port]
label = "連接埠"
description = "資料庫伺服器連接埠(若提供自訂 URL 則不使用)"
[admin.settings.database.name]
label = "資料庫名稱"
description = "資料庫名稱(若提供自訂 URL 則不使用)"
[admin.settings.database.username]
label = "使用者名稱"
description = "資料庫驗證使用者名稱"
[admin.settings.database.password]
label = "密碼"
description = "資料庫驗證密碼"
[admin.settings.privacy]
title = "隱私"
description = "設定隱私與資料蒐集。"
analytics = "分析與追蹤"
searchEngine = "搜尋引擎可見度"
[admin.settings.privacy.enableAnalytics]
label = "啟用分析"
description = "蒐集匿名使用分析以協助改進應用程式"
[admin.settings.privacy.metricsEnabled]
label = "啟用度量"
description = "啟用效能與使用度量的蒐集。提供給管理員存取度量資料的 API 端點"
[admin.settings.privacy.googleVisibility]
label = "Google 可見度"
description = "允許搜尋引擎索引此應用程式"
[admin.settings.advanced]
title = "進階"
description = "設定進階與實驗性功能。"
features = "功能旗標"
processing = "處理"
[admin.settings.advanced.endpoints]
label = "端點"
manage = "管理 API 端點"
description = "端點管理透過 YAML 設定。請參閱文件以了解啟用/停用特定端點的詳細資訊。"
[admin.settings.advanced.enableAlphaFunctionality]
label = "啟用 Alpha 功能"
description = "啟用實驗與 Alpha 階段功能(可能不穩定)"
[admin.settings.advanced.enableUrlToPDF]
label = "啟用 URL 轉 PDF"
description = "允許將網頁轉換為 PDF 文件"
[admin.settings.advanced.maxDPI]
label = "最大 DPI"
description = "影像處理的最大 DPI(0 = 不限)"
[admin.settings.advanced.tessdataDir]
label = "Tessdata 目錄"
description = "OCR 語言檔的 tessdata 目錄路徑"
[admin.settings.advanced.disableSanitize]
label = "停用 HTML 淨化"
description = "警告:存在安全風險—停用 HTML 淨化可能導致 XSS 漏洞"
[admin.settings.advanced.tempFileManagement]
label = "暫存檔案管理"
description = "設定暫存檔案的儲存與清理行為"
[admin.settings.advanced.tempFileManagement.baseTmpDir]
label = "基本暫存目錄"
description = "暫存檔案的基本目錄(留空使用預設:java.io.tmpdir/stirling-pdf)"
[admin.settings.advanced.tempFileManagement.libreofficeDir]
label = "LibreOffice 暫存目錄"
description = "LibreOffice 暫存檔案目錄(留空使用預設:baseTmpDir/libreoffice)"
[admin.settings.advanced.tempFileManagement.systemTempDir]
label = "系統暫存目錄"
description = "要清理的系統暫存目錄(僅在啟用 cleanupSystemTemp 時使用)"
[admin.settings.advanced.tempFileManagement.prefix]
label = "暫存檔前綴"
description = "暫存檔檔名的前綴"
[admin.settings.advanced.tempFileManagement.maxAgeHours]
label = "最長存留時間(小時)"
description = "暫存檔在清理前可保留的最長小時數"
[admin.settings.advanced.tempFileManagement.cleanupIntervalMinutes]
label = "清理間隔(分鐘)"
description = "執行清理的頻率(分鐘)"
[admin.settings.advanced.tempFileManagement.startupCleanup]
label = "啟動時清理"
description = "應用程式啟動時清理舊的暫存檔"
[admin.settings.advanced.tempFileManagement.cleanupSystemTemp]
label = "清理系統暫存"
description = "是否清理較廣泛的系統暫存目錄(請謹慎使用)"
[admin.settings.advanced.processExecutor]
label = "處理程序執行器限制"
description = "設定每個執行器的工作階段上限與逾時"
libreOffice = "LibreOffice"
pdfToHtml = "PDF 轉 HTML"
qpdf = "QPDF"
tesseract = "Tesseract OCR"
pythonOpenCv = "Python OpenCV"
weasyPrint = "WeasyPrint"
installApp = "安裝應用程式"
calibre = "Calibre"
ghostscript = "Ghostscript"
ocrMyPdf = "OCRmyPDF"
[admin.settings.advanced.processExecutor.sessionLimit]
label = "工作階段上限"
description = "同時執行的最大實例數"
[admin.settings.advanced.processExecutor.timeout]
label = "逾時(分鐘)"
description = "最長執行時間"
[admin.settings.mail]
title = "郵件伺服器"
description = "設定 SMTP,用於傳送電子郵件通知。"
smtp = "SMTP 設定"
[admin.settings.mail.enabled]
label = "啟用郵件"
description = "啟用電子郵件通知與 SMTP 功能"
[admin.settings.mail.host]
label = "SMTP 主機"
description = "SMTP 伺服器的主機名稱或 IP 位址"
[admin.settings.mail.port]
label = "SMTP 連接埠"
description = "SMTP 連線的連接埠(通常為 25、465 或 587)"
[admin.settings.mail.username]
label = "SMTP 使用者名稱"
description = "SMTP 驗證使用者名稱"
[admin.settings.mail.password]
label = "SMTP 密碼"
description = "SMTP 驗證密碼"
[admin.settings.mail.from]
label = "寄件者地址"
description = "作為寄件者所使用的電子郵件地址"
[admin.settings.mail.enableInvites]
label = "啟用電子郵件邀請"
description = "允許管理員透過電子郵件邀請使用者,並自動產生密碼"
[admin.settings.mail.frontendUrl]
label = "前端 URL"
description = "前端的基底 URL(例如:https://pdf.example.com)。用於在電子郵件中產生邀請連結。留空則使用後端 URL。"
[admin.settings.legal]
title = "法律文件"
description = "設定法律文件與政策的連結。"
[admin.settings.legal.disclaimer]
title = "法律責任警示"
message = "透過自訂這些法律文件,您即承擔確保遵守所有適用法律與法規的全部責任,包括但不限於 GDPR 與其他歐盟資料保護要求。僅在下列情況下修改這些設定:(1)您運作的是個人/私人實例,(2)您位於歐盟司法管轄區之外並理解當地法律義務,或(3)您已取得適當之法律意見,並同意對所有使用者資料與法遵事項負完全責任。Stirling-PDF 及其開發者對您的法律義務不承擔任何責任。"
[admin.settings.legal.termsAndConditions]
label = "服務條款"
description = "服務條款的 URL 或檔名"
[admin.settings.legal.privacyPolicy]
label = "隱私權政策"
description = "隱私權政策的 URL 或檔名"
[admin.settings.legal.accessibilityStatement]
label = "無障礙聲明"
description = "無障礙聲明的 URL 或檔名"
[admin.settings.legal.cookiePolicy]
label = "Cookie 政策"
description = "Cookie 政策的 URL 或檔名"
[admin.settings.legal.impressum]
label = "法律資訊"
description = "Impressum 的 URL 或檔名(某些司法管轄區要求提供)"
[admin.settings.premium]
title = "Premium 與 Enterprise"
description = "設定您的 Premium 或 Enterprise 授權金鑰。"
license = "擴充授權設定"
noInput = "請提供授權金鑰或檔案"
[admin.settings.premium.licenseKey]
toggle = "有授權金鑰或憑證檔嗎?"
info = "如果你有直接購買的授權金鑰或憑證檔,可在此輸入以啟用進階或企業功能。"
[admin.settings.premium.key]
label = "擴充授權金鑰"
description = "輸入您的 Premium 或 Enterprise 授權金鑰"
success = "已儲存授權金鑰"
successMessage = "你的授權金鑰已成功啟用,無需重新啟動。"
[admin.settings.premium.key.overwriteWarning]
title = "⚠️ 警告:偵測到現有授權"
line1 = "覆寫目前的授權金鑰後將無法復原。"
line2 = "除非你另有備份,否則先前的授權將永久遺失。"
line3 = "重要:請妥善保管授權金鑰並保持私密,切勿公開分享。"
[admin.settings.premium.inputMethod]
text = "授權金鑰"
file = "憑證檔案"
[admin.settings.premium.file]
label = "授權憑證檔案"
description = "上傳您離線購買的 .lic 或 .cert 授權檔案"
choose = "選擇授權檔案"
selected = "已選取:{{filename}}({{size}})"
successMessage = "授權檔案已成功上傳並啟用,無需重新啟動。"
[admin.settings.premium.currentLicense]
title = "使用中的授權"
file = "來源:授權檔案({{path}})"
key = "來源:授權金鑰"
type = "類型:{{type}}"
noInput = "請提供授權金鑰或上傳憑證檔案"
success = "成功"
[admin.settings.premium.enabled]
label = "啟用 Premium 功能"
description = "啟用對進階/企業功能的授權金鑰檢查"
[admin.settings.premium.movedFeatures]
title = "Premium 功能已重新分配"
message = "Premium 與 Enterprise 功能現已整理至各自的區段:"
[admin.settings.features]
title = "功能"
description = "設定選用功能。"
[admin.settings.features.serverCertificate]
label = "伺服器憑證"
description = "設定用於「以 Stirling-PDF 簽署」功能的伺服器端憑證產生"
[admin.settings.features.serverCertificate.enabled]
label = "啟用伺服器憑證"
description = "為「以 Stirling-PDF 簽署」選項啟用伺服器端憑證"
[admin.settings.features.serverCertificate.organizationName]
label = "組織名稱"
description = "產生憑證所用的組織名稱"
[admin.settings.features.serverCertificate.validity]
label = "憑證有效期(天)"
description = "憑證的有效天數"
[admin.settings.features.serverCertificate.regenerateOnStartup]
label = "啟動時重新產生"
description = "每次應用程式啟動時產生新憑證"
[admin.settings.endpoints]
title = "API 端點"
description = "控制可用的 API 端點與端點群組。"
management = "端點管理"
note = "注意:停用端點會限制 API 存取,但不會移除 UI 元件。需重新啟動才會生效。"
[admin.settings.endpoints.toRemove]
label = "已停用的端點"
description = "選擇要停用的個別端點"
[admin.settings.endpoints.groupsToRemove]
label = "已停用的端點群組"
description = "選擇要停用的端點群組"
[fileUpload]
selectFile = "選取檔案"
selectFiles = "選取檔案"
selectPdfToView = "選取要檢視的 PDF"
selectPdfToEdit = "選取要編輯的 PDF"
chooseFromStorage = "從儲存空間選擇檔案或上傳新的 PDF"
chooseFromStorageMultiple = "從儲存空間選擇檔案或上傳新的 PDF"
loadFromStorage = "從儲存空間載入"
filesAvailable = "個可用檔案"
loading = "載入中..."
or = "或"
dropFileHere = "將檔案拖放到此處或點擊以上傳"
dropFilesHere = "將檔案拖放到此處或點擊上傳按鈕"
dropFilesHereOpen = "將檔案拖曳到此處或點擊開啟按鈕"
pdfFilesOnly = "僅限 PDF 檔"
supportedFileTypes = "支援的檔案類型"
upload = "上傳"
uploadFile = "上傳檔案"
uploadFiles = "上傳檔案"
open = "開啟"
openFile = "開啟檔案"
openFiles = "開啟多個檔案"
noFilesInStorage = "儲存空間中沒有可用檔案。請先上傳一些檔案。"
noFilesInStorageOpen = "儲存空間中沒有可用檔案。請先開啟一些檔案。"
selectFromStorage = "從儲存空間選取"
backToTools = "返回工具"
addFiles = "新增檔案"
dragFilesInOrClick = "將檔案拖入或點擊「新增檔案」以瀏覽"
[fileEditor]
addFiles = "新增檔案"
[fileManager]
title = "上傳 PDF 檔案"
subtitle = "將檔案加入您的儲存空間,以便在各工具中輕鬆存取"
filesSelected = "個已選檔案"
clearSelection = "清除選取"
openInFileEditor = "在檔案編輯器中開啟"
uploadError = "部分檔案上傳失敗。"
failedToOpen = "無法開啟檔案。可能已從儲存空間移除。"
failedToLoad = "無法將檔案載入至作用中集合。"
storageCleared = "瀏覽器已清除儲存空間。檔案已被移除,請重新上傳。"
clearAll = "全部清除"
reloadFiles = "重新載入檔案"
dragDrop = "將檔案拖放到此處"
clickToUpload = "點擊以上傳檔案"
selectedFiles = "已選檔案"
storage = "儲存空間"
filesStored = "個已儲存檔案"
storageError = "發生儲存空間錯誤"
storageLow = "儲存空間即將不足。請考慮移除舊檔案。"
supportMessage = "由瀏覽器資料庫儲存提供,容量近乎無限"
noFileSelected = "未選取任何檔案"
showHistory = "顯示歷史"
hideHistory = "隱藏歷史"
fileHistory = "檔案歷史"
loadingHistory = "正在載入歷史..."
lastModified = "最後修改"
toolChain = "已套用的工具"
restore = "還原"
unzip = "解壓縮"
searchFiles = "搜尋檔案..."
recent = "最近"
localFiles = "本機檔案"
googleDrive = "Google Drive"
googleDriveShort = "雲端硬碟"
myFiles = "我的檔案"
noRecentFiles = "找不到最近的檔案"
googleDriveNotAvailable = "無法使用 Google Drive 整合"
downloadSelected = "下載所選"
saveSelected = "儲存已選"
openFiles = "開啟檔案"
openFile = "開啟檔案"
details = "檔案詳細資訊"
fileName = "名稱"
fileFormat = "格式"
fileSize = "大小"
fileVersion = "版本"
totalSelected = "選取總計"
dropFilesHere = "將檔案拖放到此處"
selectAll = "全選"
deselectAll = "取消全選"
deleteSelected = "刪除已選取的項目"
selectedCount = "{{count}} 個已選"
download = "下載"
delete = "刪除"
unsupported = "不支援"
active = "啟用"
addToUpload = "加入上傳"
closeFile = "關閉檔案"
deleteAll = "全部刪除"
loadingFiles = "正在載入檔案..."
noFiles = "沒有可用的檔案"
noFilesFound = "找不到符合搜尋條件的檔案"
openInPageEditor = "在頁面編輯器中開啟"
showAll = "顯示全部"
sortByDate = "依日期排序"
sortByName = "依名稱排序"
sortBySize = "依大小排序"
[storage]
temporaryNotice = "檔案會暫存在您的瀏覽器中,可能會自動被清除"
storageLimit = "儲存上限"
storageUsed = "已使用的暫存儲存空間"
storageFull = "儲存空間幾近用滿。請考慮移除部分檔案。"
fileTooLarge = "檔案過大。每個檔案的最大大小為"
storageQuotaExceeded = "超出儲存配額。上傳更多檔案前請先移除部分檔案。"
approximateSize = "大約大小"
[sanitize]
title = "淨化"
desc = "從 PDF 檔案移除可能有害的元素。"
submit = "清理 PDF"
completed = "淨化成功完成"
filenamePrefix = "已淨化"
sanitizationResults = "淨化結果"
[sanitize.error]
generic = "淨化失敗"
failed = "淨化 PDF 時發生錯誤。"
[sanitize.steps]
files = "檔案"
settings = "設定"
results = "結果"
[sanitize.files]
placeholder = "請在主視圖中選取 PDF 檔案以開始"
[sanitize.options]
title = "淨化選項"
note = "選取您想從 PDF 中移除的元素。至少必須選取一個選項。"
[sanitize.options.removeJavaScript]
label = "移除 JavaScript"
desc = "從 PDF 移除 JavaScript 動作與指令碼"
[sanitize.options.removeEmbeddedFiles]
label = "移除內嵌檔案"
desc = "移除 PDF 中所有內嵌檔案"
[sanitize.options.removeXMPMetadata]
label = "移除 XMP 中繼資料"
desc = "從 PDF 移除 XMP 中繼資料"
[sanitize.options.removeMetadata]
label = "移除文件中繼資料"
desc = "移除文件資訊中繼資料(標題、作者等)"
[sanitize.options.removeLinks]
label = "移除連結"
desc = "從 PDF 移除外部連結與啟動動作"
[sanitize.options.removeFonts]
label = "移除字型"
desc = "移除嵌入的字型"
[addPassword]
title = "新增密碼"
desc = "以密碼加密您的 PDF 文件。"
completed = "已套用密碼保護"
submit = "加密"
filenamePrefix = "已加密"
[addPassword.error]
failed = "加密 PDF 時發生錯誤。"
[addPassword.passwords]
stepTitle = "密碼與加密"
completed = "已設定密碼"
[addPassword.passwords.user]
label = "使用者密碼"
placeholder = "輸入使用者密碼"
[addPassword.passwords.owner]
label = "擁有者密碼"
placeholder = "輸入擁有者密碼"
[addPassword.encryption.keyLength]
label = "加密金鑰長度"
40bit = "40 位元(低)"
128bit = "128 位元(標準)"
256bit = "256 位元(高)"
[addPassword.results]
title = "已加密的 PDF"
[addPassword.tooltip.header]
title = "密碼保護總覽"
[addPassword.tooltip.passwords]
title = "密碼類型"
text = "使用者密碼限制開啟文件,擁有者密碼則控制在開啟後可對文件進行的操作。您可以同時設定兩者或只設定其中一個。"
bullet1 = "使用者密碼:開啟 PDF 時必填"
bullet2 = "擁有者密碼:控制文件權限(並非所有 PDF 檢視器都支援)"
[addPassword.tooltip.encryption]
title = "加密等級"
text = "較高的加密等級提供更佳的安全性,但可能不被較舊的 PDF 檢視器支援。"
bullet1 = "40 位元:基本安全性,相容於舊版檢視器"
bullet2 = "128 位元:標準安全性,廣泛支援"
bullet3 = "256 位元:最高安全性,需要較新的檢視器"
[addPassword.tooltip.permissions]
title = "變更權限"
text = "這些權限控制使用者對 PDF 可進行的操作。與擁有者密碼搭配使用時效果最佳。"
[changePermissions]
title = "變更權限"
desc = "變更文件限制與權限。"
completed = "已變更權限"
submit = "變更權限"
[changePermissions.error]
failed = "變更 PDF 權限時發生錯誤。"
[changePermissions.permissions.preventAssembly]
label = "防止文件組裝"
[changePermissions.permissions.preventExtractContent]
label = "防止內容提取"
[changePermissions.permissions.preventExtractForAccessibility]
label = "防止為了無障礙使用而提取資料"
[changePermissions.permissions.preventFillInForm]
label = "防止填寫表單"
[changePermissions.permissions.preventModify]
label = "防止修改"
[changePermissions.permissions.preventModifyAnnotations]
label = "防止註釋修改"
[changePermissions.permissions.preventPrinting]
label = "防止列印"
[changePermissions.permissions.preventPrintingFaithful]
label = "防止列印不同格式"
[changePermissions.results]
title = "已修改的 PDF"
[changePermissions.tooltip.header]
title = "變更權限"
[changePermissions.tooltip.description]
text = "變更文件權限,允許/禁止在 PDF 閱讀器中使用不同功能。"
[changePermissions.tooltip.warning]
text = "若要使這些權限無法被變更,請使用「新增密碼」工具設定擁有者密碼。"
[removePassword]
title = "移除密碼"
desc = "從您的 PDF 檔案中移除密碼保護。"
tags = "安全,解密,安全性,取消密碼,刪除密碼"
filenamePrefix = "已解密"
submit = "移除"
[removePassword.password]
stepTitle = "移除密碼"
label = "目前密碼"
placeholder = "輸入目前密碼"
completed = "已設定密碼"
[removePassword.error]
failed = "移除 PDF 密碼時發生錯誤。"
[removePassword.tooltip]
description = "移除密碼保護需要用於加密該 PDF 的密碼。這將解密文件,使其在無需密碼的情況下即可存取。"
[removePassword.results]
title = "已解密的 PDF"
[automate]
title = "自動化"
desc = "透過串接多個 PDF 操作來建立多步驟工作流程。非常適合重複性工作。"
invalidStep = "無效的步驟"
reviewTitle = "自動化結果"
copyToSaved = "複製到已儲存"
[automate.files]
placeholder = "選取要由此自動化流程處理的檔案"
[automate.selection]
title = "自動化選擇"
[automate.selection.saved]
title = "已儲存"
[automate.selection.createNew]
title = "建立新自動化"
[automate.selection.suggested]
title = "建議"
[automate.creation]
createTitle = "建立自動化"
editTitle = "編輯自動化"
intro = "自動化會依序執行工具。開始之前,請按您希望的順序加入工具。"
save = "儲存自動化"
[automate.creation.name]
label = "自動化名稱"
placeholder = "我的自動化"
[automate.creation.description]
label = "描述(選填)"
placeholder = "描述此自動化的用途..."
[automate.creation.tools]
selectTool = "選擇工具..."
selected = "已選工具"
remove = "移除工具"
configure = "設定工具"
notConfigured = "! 未設定"
addTool = "新增工具"
add = "新增一個工具..."
[automate.creation.unsavedChanges]
title = "未儲存的變更"
message = "您有未儲存的變更。確定要返回嗎?所有變更都將遺失。"
cancel = "取消"
confirm = "返回"
[automate.creation.icon]
label = "圖示"
[automate.run]
title = "執行自動化"
[automate.sequence]
unnamed = "未命名的自動化"
steps = "{{count}} 個步驟"
running = "正在執行自動化..."
run = "執行自動化"
finish = "完成"
[automate.config]
loading = "正在載入工具設定..."
noSettings = "此工具沒有可設定的選項。"
title = "設定 {{toolName}}"
description = "設定此工具的選項。自動化執行時將套用這些設定。"
cancel = "取消"
save = "儲存設定"
[automation.suggested]
securePdfIngestion = "安全的 PDF 匯入"
securePdfIngestionDesc = "完整的 PDF 處理流程,先淨化文件、套用附帶清理的 OCR、轉換為 PDF/A 以供長期封存,並最佳化檔案大小。"
emailPreparation = "電子郵件準備"
emailPreparationDesc = "透過壓縮檔案、將大型文件切分為 20MB 區塊以符合郵件相容性,並移除中繼資料以保護隱私,來最佳化 PDF 以供電子郵件傳送。"
secureWorkflow = "安全性流程"
secureWorkflowDesc = "移除 JavaScript 與內嵌檔案等可能的惡意內容來保護 PDF,並新增密碼保護以防止未授權存取。預設密碼為「password」。"
processImages = "處理影像"
processImagesDesc = "將多個影像檔轉為單一 PDF 文件,接著套用 OCR 技術以擷取可搜尋文字。"
prePublishSanitization = "發佈前淨化"
prePublishSanitizationDesc = "移除所有隱藏中繼資料、JavaScript、內嵌檔案、註解,並將表單攤平,以防在將 PDF 發佈上線前發生資料外洩的淨化流程。"
[colorPicker]
title = "選擇顏色"
[common]
previous = "上一步"
next = "下一步"
collapse = "收合"
expand = "展開"
collapsed = "已收合"
lines = "行"
copy = "複製"
copied = "已複製!"
refresh = "重新整理"
retry = "重試"
remaining = "剩餘"
used = "已使用"
available = "可用"
cancel = "取消"
preview = "預覽"
close = "關閉"
done = "完成"
loading = "正在載入..."
back = "返回"
continue = "繼續"
error = "錯誤"
[config.overview]
title = "應用程式設定"
description = "目前的應用程式設定與詳細資訊。"
loading = "正在載入組態..."
error = "錯誤"
warning = "組態警告"
[config.overview.sections]
basic = "基本組態"
security = "安全性組態"
system = "系統組態"
integration = "整合組態"
[config.account.overview]
title = "帳戶設定"
manageAccountPreferences = "管理您的帳戶偏好"
guestDescription = "您以訪客身分登入。建議於上方升級您的帳戶。"
[config.account.upgrade]
title = "升級訪客帳戶"
description = "將您的帳號連結起來以保留歷史紀錄並存取更多功能!"
socialLogin = "使用社群帳號升級"
linkWith = "連結至"
emailPassword = "或輸入您的電子郵件與密碼"
email = "電子郵件"
emailPlaceholder = "輸入您的電子郵件"
password = "密碼(選填)"
passwordPlaceholder = "設定密碼"
passwordNote = "留空則僅使用電子郵件驗證"
upgradeButton = "升級帳號"
[config.apiKeys]
intro = "使用您的 API 金鑰以程式方式存取 Stirling PDF 的處理能力。"
docsTitle = "API 文件"
docsDescription = "深入了解如何與 Stirling PDF 整合:"
docsLink = "API 文件"
schemaLink = "API 結構參考"
usage = "在所有 API 請求的 X-API-KEY 標頭中包含此金鑰。"
description = "用於存取 Stirling 的 PDF 工具套件的 API 金鑰。將它複製到您的專案,或重新產生以建立新金鑰。"
publicKeyAriaLabel = "公開 API 金鑰"
copyKeyAriaLabel = "複製 API 金鑰"
refreshAriaLabel = "重新產生 API 金鑰"
includedCredits = "包含額度"
purchasedCredits = "已購買額度"
totalCredits = "總額度"
chartAriaLabel = "額度使用:包含 {{includedUsed}} / {{includedTotal}},已購買 {{purchasedUsed}} / {{purchasedTotal}}"
nextReset = "下次重置"
lastApiUse = "上次 API 使用時間"
overlayMessage = "產生金鑰以查看總額度與可用額度"
label = "API 金鑰"
guestInfo = "訪客不會取得 API 金鑰。建立帳號即可取得可在您的應用程式中使用的 API 金鑰。"
goToAccount = "前往帳號"
generateError = "無法產生您的 API 金鑰。"
[config.apiKeys.refreshModal]
title = "重新產生 API 金鑰"
warning = "⚠️ 警告:此動作將產生新的 API 金鑰,並使您先前的金鑰失效。"
impact = "任何目前使用這些金鑰的應用程式或服務都會停止運作,直到您更新為新金鑰。"
confirmPrompt = "確定要繼續嗎?"
confirmCta = "重新產生金鑰"
[AddAttachmentsRequest]
attachments = "選擇附件"
info = "選擇要附加到您的 PDF 的檔案。這些檔案會被內嵌,並可透過 PDF 的附件面板存取。"
selectFiles = "選擇要附加的檔案"
placeholder = "選擇檔案..."
addMoreFiles = "新增更多檔案..."
selectedFiles = "已選擇的檔案"
submit = "新增附件"
[AddAttachmentsRequest.tooltip.header]
title = "關於新增附件"
[AddAttachmentsRequest.tooltip.description]
title = "功能說明"
[AddAttachmentsRequest.results]
title = "附件結果"
[AddAttachmentsRequest.error]
failed = "新增附件作業失敗"
[addAttachments.error]
failed = "將附件新增至 PDF 時發生錯誤。"
[autoRename]
description = "此工具會根據內容自動重新命名 PDF 檔。它會分析文件,從文字中找出最合適的標題。"
[margin]
large = "大"
medium = "中"
small = "小"
xLarge = "特大"
[pageEdit]
deselectAll = "全部不選"
selectAll = "全選"
[reorganizePages]
submit = "重新編排頁面"
[reorganizePages.error]
failed = "重新編排頁面失敗"
[reorganizePages.results]
title = "頁面已重新編排"
[reorganizePages.settings]
title = "設定"
[replace-color]
previewOverlayOpacity = "預覽疊加層不透明度"
previewOverlayTransparency = "預覽疊加層透明度"
previewOverlayVisibility = "顯示預覽疊加層"
submit = "取代"
title = "取代-反轉顏色"
[replace-color.options]
fill = "填色"
gradient = "漸層"
[replace-color.selectText]
1 = "取代或反轉顏色選項"
2 = "預設(預設高對比度顏色)"
3 = "自訂(自訂顏色)"
4 = "全部反轉(反轉所有顏色)"
5 = "高對比度顏色選項"
6 = "黑底白字"
7 = "白底黑字"
8 = "黑底黃字"
9 = "黑底綠字"
10 = "選擇文字顏色"
11 = "選擇背景顏色"
12 = "選擇起始顏色"
13 = "選擇結束顏色"
[tools]
noSearchResults = "找不到工具"
noTools = "沒有可用的工具"
[onboarding]
allTools = "This is the All Tools panel, where you can browse and select from all available PDF tools."
selectCropTool = "我們先選擇 裁切 工具,示範如何使用其中一個工具。"
toolInterface = "這是 裁切 工具介面。如您所見,因為尚未加入任何 PDF 檔可供操作,因此內容不多。"
filesButton = "快速存取列上的 檔案 按鈕可讓您上傳 PDF 以使用各種工具。"
fileSources = "您可以在此上傳新檔案或存取最近的檔案。本次導覽我們將使用範例檔案。"
workbench = "這裡是 工作區——檢視與編輯 PDF 的主要區域。"
viewSwitcher = "使用這些控制項選擇您想要的 PDF 檢視方式。"
viewer = "檢視器 讓您閱讀並註解您的 PDF。"
pageEditor = "頁面編輯器 可對 PDF 內的頁面進行各種操作,例如重新排序、旋轉與刪除。"
activeFiles = "使用中檔案 檢視會顯示您載入工具的所有 PDF,並可選擇要處理的檔案。"
fileCheckbox = "點選其中一個檔案即可將其選取以進行處理。您可以選取多個檔案以批次操作。"
selectControls = "右側欄 提供快速全選/全不選使用中 PDF 的按鈕,還有變更應用程式主題或語言的按鈕。"
cropSettings = "選好要裁切的檔案後,我們可以設定裁切工具,選擇要裁切的區域。"
runButton = "設定完成後,使用此按鈕即可在所有已選取的 PDF 上執行該工具。"
results = "工具執行完畢後,檢閱 步驟會在此面板顯示結果預覽,並允許您復原操作或下載檔案。 "
fileReplacement = "修改後的檔案會自動在工作區取代原檔,讓您能輕鬆再用其他工具處理。"
pinButton = "如果您希望檔案在執行工具後保持使用中狀態,可以使用 釘選 按鈕。"
wrapUp = "大功告成!您已了解此應用程式的主要區域與使用方式。隨時點擊 說明 按鈕可再度觀看本導覽。"
previous = "上一步"
next = "下一步"
finish = "完成"
startTour = "開始導覽"
startTourDescription = "帶您導覽 Stirling PDF 的重點功能"
[onboarding.welcomeModal]
title = "歡迎使用 Stirling PDF!"
description = "要不要來個 1 分鐘的快速導覽,了解重點功能與如何開始?"
helpHint = "您隨時可從左下角的 說明 按鈕再次開啟此導覽。"
startTour = "開始導覽"
maybeLater = "稍後再說"
dontShowAgain = "不再顯示"
[onboarding.welcomeSlide]
title = "歡迎使用 Stirling"
body = "Stirling PDF 現在已準備好支援各種規模的團隊。此更新包含全新版面、強大的新管理功能,以及大家最期待的功能 - 編輯文字。"
[onboarding.buttons]
next = "下一步 →"
back = "返回"
skipForNow = "暫時略過"
download = "下載 →"
showMeAround = "帶我導覽"
skipTheTour = "略過導覽"
[onboarding.serverLicense]
skip = "暫時略過"
seePlans = "查看方案 →"
upgrade = "立即升級 →"
freeTitle = "伺服器授權"
overLimitTitle = "需要伺服器授權"
overLimitBody = "我們的授權允許每台伺服器最多 {{freeTierLimit}} 位使用者免費使用。你有 {{overLimitUserCopy}} 位 Stirling 使用者。若要不中斷使用,請升級至 Stirling Server 方案 - 不限席次、PDF 文字編輯,以及完整管理控制,每台伺服器 $99/月。"
freeBody = "我們的 Open-Core 授權允許每台伺服器最多 {{freeTierLimit}} 位使用者免費使用。若要無縫擴充,我們建議選用 Stirling Server 方案 - 不限席次 與 SSO 支援,每伺服器每月 $99。"
[onboarding.desktopInstall]
title = "下載"
titleWithOs = "下載適用於 {{osLabel}} 的版本"
body = "Stirling 最適合以桌面應用程式使用。你可以離線操作、更快存取文件,並在電腦本機進行編輯。"
[onboarding.planOverview]
adminTitle = "管理員總覽"
userTitle = "方案總覽"
adminBodyLoginEnabled = "身為管理員,你可以管理使用者、設定參數並監控伺服器健康狀態。伺服器上的前 {{freeTierLimit}} 人可免費使用 Stirling。"
adminBodyLoginDisabled = "啟用登入模式後,你可以管理使用者、設定參數並監控伺服器健康狀態。伺服器上的前 {{freeTierLimit}} 人可免費使用 Stirling。"
userBody = "邀請隊友、指派角色,並在單一安全的工作區中整理你的文件。當你準備好超越個人使用時,可隨時啟用登入模式。"
[onboarding.securityCheck]
message = "應用程式近期進行了重大變更,可能需要你的伺服器管理員關注。請確認你的角色以繼續。"
[adminOnboarding]
welcome = "歡迎來到 管理員導覽!一起探索提供系統管理員使用的強大企業功能與設定。"
configButton = "點擊 設定 按鈕以存取所有系統設定與管理控制項。"
settingsOverview = "這裡是 設定面板。管理設定依類別整理,方便瀏覽。"
teamsAndUsers = "在此管理 團隊 與個別使用者。您可透過電子郵件、可分享連結邀請新使用者,或自行為他們建立自訂帳號。"
systemCustomization = "我們提供多種自訂介面的方法:系統設定 可變更應用程式名稱與語言,功能 可管理伺服器憑證,端點 可為您的使用者啟用或停用特定工具。"
databaseSection = "針對進階的正式環境,我們提供 外部資料庫連接 設定,方便與您現有的基礎架構整合。"
connectionsSection = "連線 區段支援各種登入方式,包括自訂 SSO 與 SAML 供應商(如 Google 與 GitHub),以及電子郵件整合以用於通知與通訊。"
adminTools = "最後,還有進階管理工具,例如用於追蹤系統活動的 稽核,以及監看使用者如何與平台互動的 使用分析。"
wrapUp = "這就是管理員導覽!您已了解讓 Stirling PDF 成為強大且可自訂之組織方案的企業功能。可隨時從 說明 功能表再次開啟本導覽。"
[workspace]
title = "工作空間"
[workspace.people]
title = "人員"
description = "管理工作空間成員及其權限"
loading = "正在載入人員..."
searchMembers = "搜尋成員..."
addMembers = "新增成員"
user = "使用者"
role = "角色"
team = "團隊"
status = "狀態"
noMembersFound = "找不到成員"
active = "啟用"
disabled = "已停用"
activeSession = "使用中工作階段"
member = "成員"
admin = "管理員"
editRole = "編輯角色"
enable = "啟用"
disable = "停用"
deleteUser = "刪除使用者"
deleteUserSuccess = "已成功刪除使用者"
deleteUserError = "刪除使用者失敗"
confirmDelete = "確定要刪除此使用者嗎?此動作無法復原。"
loginRequired = "請先啟用登入模式"
[workspace.people.inviteMembers]
label = "邀請成員"
subtitle = "在下方輸入或貼上電子郵件,使用逗號分隔。您的工作空間將依成員數計費。"
[workspace.people.actions]
label = "操作"
upgrade = "升級"
[workspace.people.roleDescriptions]
admin = "可管理設定並邀請成員,具完整的管理存取權。"
member = "可檢視與編輯共用檔案,但無法管理工作空間設定或成員。"
user = "使用者"
[workspace.people.addMember]
title = "新增成員"
username = "使用者名稱(電子郵件)"
usernamePlaceholder = "user@example.com"
password = "密碼"
passwordPlaceholder = "輸入密碼"
role = "角色"
team = "團隊(選填)"
teamPlaceholder = "選擇團隊"
forcePasswordChange = "首次登入時強制變更密碼"
cancel = "取消"
submit = "新增成員"
usernameRequired = "需要使用者名稱與密碼"
passwordTooShort = "密碼至少需 6 個字元"
success = "已成功建立使用者"
error = "建立使用者失敗"
[workspace.people.editMember]
title = "編輯成員"
editing = "正在編輯:"
role = "角色"
team = "團隊(選填)"
teamPlaceholder = "選擇團隊"
cancel = "取消"
submit = "更新成員"
success = "已成功更新使用者"
error = "更新使用者失敗"
[workspace.people.toggleEnabled]
success = "已成功更新使用者狀態"
error = "更新使用者狀態失敗"
[workspace.people.delete]
success = "已成功刪除使用者"
error = "刪除使用者失敗"
[workspace.people.emailInvite]
tab = "電子郵件邀請"
description = "在下方輸入或貼上電子郵件,使用逗號分隔。使用者將透過電子郵件收到登入憑證。"
emails = "電子郵件地址"
emailsPlaceholder = "user1@example.com, user2@example.com"
emailsRequired = "至少需要一個電子郵件地址"
submit = "發送邀請"
success = "已成功邀請使用者"
partialFailure = "部分邀請失敗"
allFailed = "邀請使用者失敗"
error = "發送邀請失敗"
[workspace.people.directInvite]
tab = "直接建立"
[workspace.people.inviteLinkTab]
tab = "邀請連結"
[workspace.people.inviteLink]
description = "產生一個安全連結,讓使用者自行設定密碼"
email = "電子郵件地址"
emailPlaceholder = "user@example.com(選填)"
emailDescription = "選填——留空則產生通用邀請連結,可由任何人使用"
emailRequired = "需要電子郵件地址"
emailOptional = "選填——留空為通用邀請連結"
emailRequiredForSend = "發送電子郵件通知需要提供電子郵件地址"
expiryHours = "到期小時數"
expiryDescription = "連結在幾小時後到期"
sendEmail = "透過電子郵件發送邀請連結"
sendEmailDescription = "若啟用,邀請連結將發送至指定電子郵件地址"
smtpRequired = "未設定 SMTP"
generate = "產生連結"
generated = "已產生邀請連結"
copied = "連結已複製到剪貼簿"
success = "已成功產生邀請連結"
successWithEmail = "已產生邀請連結並透過電子郵件寄送"
emailSent = "已產生邀請連結並透過電子郵件寄送"
emailFailed = "已產生邀請連結,但電子郵件寄送失敗"
emailFailedDetails = "錯誤:{0}。請手動分享邀請連結。"
error = "產生邀請連結失敗"
submit = "產生邀請連結"
[workspace.people.inviteMode]
username = "使用者名稱"
email = "電子郵件"
link = "連結"
emailDisabled = "電子郵件邀請需要在設定中完成 SMTP 設定並將 mail.enableInvites 設為 true"
[workspace.people.license]
users = "使用者"
availableSlots = "可用名額"
grandfathered = "舊制保留"
grandfatheredShort = "{{count}} 個舊制保留"
fromLicense = "來自授權"
slotsAvailable = "尚有 {{count}} 個使用者名額"
noSlotsAvailable = "沒有可用名額"
currentUsage = "目前使用 {{current}} / {{max}} 個使用者授權"
[workspace.teams]
title = "團隊"
description = "管理團隊並組織工作空間成員"
loading = "正在載入團隊..."
loadingDetails = "正在載入團隊詳細資料..."
loadError = "無法載入團隊詳細資料"
createNewTeam = "建立新團隊"
teamName = "團隊名稱"
totalMembers = "成員總數"
actions = "操作"
noTeamsFound = "找不到團隊"
noMembers = "此團隊沒有成員"
system = "系統"
addMember = "新增成員"
viewTeam = "檢視團隊"
removeMember = "從團隊移除"
cannotRemoveFromSystemTeam = "無法從系統團隊中移除"
renameTeamLabel = "重新命名團隊"
deleteTeamLabel = "刪除團隊"
cannotDeleteInternal = "無法刪除 Internal 團隊"
confirmDelete = "確定要刪除此團隊嗎?刪除前必須確保該團隊為空。"
confirmRemove = "將使用者自此團隊移除?"
cannotRenameInternal = "無法重新命名 Internal 團隊"
cannotAddToInternal = "無法將成員加入 Internal 團隊"
teamNotFound = "找不到團隊"
backToTeams = "返回團隊"
memberCount = "{{count}} 位成員"
removeMemberSuccess = "已將使用者自團隊移除"
removeMemberError = "無法將使用者自團隊移除"
[workspace.teams.createTeam]
title = "建立新團隊"
teamName = "團隊名稱"
teamNamePlaceholder = "輸入團隊名稱"
cancel = "取消"
submit = "建立團隊"
nameRequired = "需要團隊名稱"
success = "已成功建立團隊"
error = "建立團隊失敗"
[workspace.teams.renameTeam]
title = "重新命名團隊"
renaming = "正在重新命名:"
newTeamName = "新團隊名稱"
newTeamNamePlaceholder = "輸入新團隊名稱"
cancel = "取消"
submit = "重新命名團隊"
nameRequired = "需要團隊名稱"
success = "已成功重新命名團隊"
error = "重新命名團隊失敗"
[workspace.teams.deleteTeam]
success = "已成功刪除團隊"
error = "刪除團隊失敗。請確認該團隊為空。"
teamMustBeEmpty = "刪除前團隊必須為空"
[workspace.teams.addMemberToTeam]
title = "將成員加入團隊"
addingTo = "加入至"
selectUser = "選擇使用者"
selectUserPlaceholder = "選擇使用者"
selectUserRequired = "請選擇使用者"
currentlyIn = "目前所在:"
willBeMoved = "注意:此使用者將從目前的團隊移動到此團隊。"
cancel = "取消"
submit = "新增成員"
userRequired = "請選擇使用者"
success = "已成功將成員加入團隊"
error = "將成員加入團隊失敗"
[workspace.teams.changeTeam]
label = "變更團隊"
title = "變更團隊"
changing = "正在移動"
selectTeam = "選擇團隊"
selectTeamPlaceholder = "選擇團隊"
selectTeamRequired = "請選擇團隊"
success = "已成功變更團隊"
error = "變更團隊失敗"
submit = "變更團隊"
[plan]
currency = "幣別"
popular = "最受歡迎"
current = "目前方案"
upgrade = "升級"
contact = "聯絡我們"
customPricing = "自訂"
showComparison = "比較所有功能"
hideComparison = "隱藏功能比較"
featureComparison = "功能比較"
from = "起"
perMonth = "/月"
perSeat = "/席"
withServer = "+ Server 方案"
licensedSeats = "已授權:{{count}} 席"
includedInCurrent = "已包含於你的方案"
selectPlan = "選擇方案"
manage = "管理"
[plan.manageSubscription]
description = "管理你的訂閱、帳單與付款方式"
[plan.activePlan]
title = "使用中方案"
subtitle = "您目前的訂閱詳情"
[plan.availablePlans]
title = "可用方案"
subtitle = "選擇符合您需求的方案"
[plan.static]
title = "帳單資訊"
message = "目前未設定線上計費。若要升級方案或管理訂閱,請直接與我們聯絡。"
contactSales = "聯絡業務"
contactToUpgrade = "聯絡我們以升級或自訂您的方案"
maxUsers = "使用者上限"
upTo = "最多"
[plan.period]
month = "月"
perUserPerMonth = "/使用者/月"
[plan.free]
name = "免費"
highlight1 = "每週工具使用次數有限"
highlight2 = "可存取所有工具"
highlight3 = "社群支援"
forever = "永遠免費"
included = "已包含"
[plan.pro]
name = "專業版"
highlight1 = "工具使用不限次數"
highlight2 = "進階 PDF 工具"
highlight3 = "無浮水印"
[plan.enterprise]
name = "企業版"
highlight1 = "自訂價格"
highlight2 = "專屬支援"
highlight3 = "最新功能"
requiresServer = "需要 Server"
requiresServerMessage = "請先升級到 Server 方案,再升級至 Enterprise。"
[plan.feature]
title = "功能"
pdfTools = "基本 PDF 工具"
fileSize = "檔案大小上限"
automation = "自動化工具流程"
api = "API 存取"
priority = "優先支援"
customPricing = "自訂價格"
[plan.licenseWarning]
title = "自託管免費上限已達"
body = "你有 {{total}} 位使用者,但免費層每台伺服器僅支援 {{limit}} 位。升級以保持 Stirling PDF 運作順暢。"
overLimit = "多於 {{limit}}"
cta = "查看方案"
[subscription]
renewsOn = "將於 {{date}} 續訂"
cancelsOn = "將於 {{date}} 取消"
[subscription.status]
active = "有效"
pastDue = "逾期"
canceled = "已取消"
incomplete = "未完成"
trialing = "試用"
none = "無訂閱"
[billing]
manageBilling = "管理計費"
updateSeats = "更新席次"
updateEnterpriseSeats = "更新 Enterprise 席次"
currentSeats = "目前席次"
minimumSeats = "最少席次"
basedOnUsers = "(目前使用者數)"
newSeatCount = "新的席次數"
newSeatCountDescription = "選擇企業授權的席次數量"
whatHappensNext = "接下來會發生什麼?"
stripePortalRedirect = "你將被導向至 Stripe 的付款入口,以檢視並確認席次變更。系統將自動計算按比例金額。"
preparingUpdate = "正在準備更新席次..."
seatCountTooLow = "席次至少需為 {{minimum}}(目前使用者數)"
seatCountUnchanged = "請選擇不同的席次數"
seatsUpdated = "已更新席次"
seatsUpdatedMessage = "你的企業席次已更新為 {{seats}}"
updateProcessing = "正在處理更新"
updateProcessingMessage = "你的席次更新正在處理中。請稍後重新整理。"
notEnterprise = "僅企業授權可管理席次"
[billing.portal]
error = "開啟計費入口失敗"
[upgradeBanner]
title = "升級至 Server 方案"
message = "以不限人數與進階功能,充分發揮 Stirling PDF"
upgradeButton = "立即升級"
dismiss = "關閉橫幅"
attentionTitle = "此伺服器需要管理員關注"
attentionBody = "你的管理員需要登入以查看更多資訊。請立即聯絡他們。"
attentionBodyAdmin = "請檢視授權需求以維持此伺服器合規。"
seeInfo = "查看資訊"
[payment]
preparing = "正在準備結帳..."
redirecting = "正在重新導向至安全結帳..."
upgradeTitle = "升級至 {{planName}}"
success = "付款成功!"
successMessage = "您的訂閱已成功啟用。您將很快收到確認電子郵件。"
autoClose = "此視窗將自動關閉..."
error = "付款錯誤"
upgradeSuccess = "付款成功!你的訂閱已升級。伺服器上的授權已更新。你將很快收到確認 Email。"
paymentSuccess = "付款成功!正在擷取你的授權金鑰..."
licenseActivated = "已啟用授權!你的授權金鑰已儲存。確認 Email 已寄至你的註冊信箱。"
licenseDelayed = "付款成功!你的授權正在產生中。你將很快收到含授權金鑰的 Email。若 10 分鐘內未收到,請聯絡客服。"
licensePollingError = "付款成功但我們無法自動擷取你的授權金鑰。請查收 Email 或攜帶付款確認聯絡客服。"
licenseRetrievalError = "付款成功但擷取授權失敗。你將透過 Email 收到授權金鑰。若 10 分鐘內未收到,請聯絡客服。"
syncError = "付款成功但授權同步失敗。你的授權將很快更新。若問題持續,請聯絡客服。"
licenseSaveError = "儲存授權金鑰失敗。請攜帶授權金鑰聯絡客服完成啟用。"
paymentCanceled = "已取消付款。未扣款。"
syncingLicense = "正在同步升級後的授權..."
generatingLicense = "正在產生授權金鑰..."
upgradeComplete = "升級完成"
upgradeCompleteMessage = "你的訂閱已成功升級。既有授權金鑰已更新。"
stripeNotConfigured = "未設定 Stripe"
stripeNotConfiguredMessage = "尚未設定 Stripe 付款整合。請聯絡你的管理員。"
monthly = "月繳"
yearly = "年繳"
billingPeriod = "計費週期"
enterpriseNote = "席次可在結帳時調整(1-1000)。"
installationId = "安裝 ID"
licenseKey = "你的授權金鑰"
licenseInstructions = "這已加入你的安裝中。你也會收到一封 Email 副本。"
canCloseWindow = "你現在可以關閉此視窗。"
licenseKeyProcessing = "授權金鑰處理中"
licenseDelayedMessage = "你的授權金鑰正在產生中。請稍後查收 Email,或聯絡客服。"
perYear = "/年"
perMonth = "/月"
emailInvalid = "請輸入有效的 Email 位址"
[payment.emailStage]
title = "輸入你的 Email"
description = "我們將用它來寄送你的授權金鑰與收據。"
emailLabel = "Email 位址"
emailPlaceholder = "your@email.com"
continue = "繼續"
modalTitle = "開始使用 - {{planName}}"
[payment.planStage]
title = "選擇你的計費週期"
savingsNote = "年繳可省下 {{percent}}%"
basePrice = "基本價格"
seatPrice = "每席價格"
totalForSeats = "總計({{count}} 席)"
selectMonthly = "選擇月繳"
selectYearly = "選擇年繳"
savePercent = "省下 {{percent}}%"
savingsAmount = "你可省下 {{amount}}"
modalTitle = "選擇計費週期 - {{planName}}"
billedYearly = "年繳金額為 {{currency}}{{amount}}"
[payment.paymentStage]
backToPlan = "返回方案選擇"
selectedPlan = "已選擇的方案"
modalTitle = "完成付款 - {{planName}}"
[firstLogin]
title = "首次登入"
welcomeTitle = "歡迎!"
welcomeMessage = "基於安全考量,您必須在首次登入時變更密碼。"
loggedInAs = "登入身分"
error = "錯誤"
currentPassword = "目前密碼"
enterCurrentPassword = "輸入您目前的密碼"
newPassword = "新密碼"
enterNewPassword = "輸入新密碼(至少 8 個字元)"
confirmPassword = "確認新密碼"
reEnterNewPassword = "再次輸入新密碼"
changePassword = "變更密碼"
allFieldsRequired = "所有欄位皆為必填"
passwordsDoNotMatch = "新密碼不相符"
passwordTooShort = "密碼至少需 8 個字元"
passwordMustBeDifferent = "新密碼必須不同於目前密碼"
passwordChangedSuccess = "已成功變更密碼!請重新登入。"
passwordChangeFailed = "變更密碼失敗。請檢查您目前的密碼。"
[invite]
welcome = "歡迎使用 Stirling PDF"
invalidToken = "無效的邀請連結"
validationError = "驗證邀請連結失敗"
passwordRequired = "需要密碼"
passwordTooShort = "密碼至少需 6 個字元"
passwordMismatch = "密碼不相符"
acceptError = "建立帳號失敗"
validating = "正在驗證邀請..."
invalidInvitation = "無效的邀請"
goToLogin = "前往登入"
welcomeTitle = "您已獲邀!"
welcomeSubtitle = "完成帳號設定即可開始使用"
accountFor = "正在為以下對象建立帳號:"
linkExpires = "連結到期"
email = "電子郵件地址"
emailPlaceholder = "輸入您的電子郵件地址"
emailRequired = "需要電子郵件地址"
invalidEmail = "電子郵件地址無效"
choosePassword = "選擇密碼"
passwordPlaceholder = "輸入您的密碼"
confirmPassword = "確認密碼"
confirmPasswordPlaceholder = "再次輸入您的密碼"
createAccount = "建立帳號"
creating = "正在建立帳號..."
alreadyHaveAccount = "已經有帳號?"
signIn = "登入"
[audit]
notAvailable = "稽核系統不可用"
notAvailableMessage = "稽核系統未設定或不可用。"
disabled = "已停用稽核記錄"
disabledMessage = "請在應用程式設定中啟用稽核記錄以追蹤系統事件。"
[audit.error]
title = "載入稽核系統時發生錯誤"
[audit.systemStatus]
title = "系統狀態"
status = "稽核記錄"
enabled = "已啟用"
disabled = "已停用"
level = "稽核等級"
retention = "保留期間"
days = "天"
totalEvents = "事件總數"
[audit.tabs]
dashboard = "總覽"
events = "稽核事件"
export = "匯出"
[audit.charts]
title = "稽核總覽"
error = "載入圖表時發生錯誤"
day = "日"
week = "週"
month = "月"
byType = "依類型分類的事件"
byUser = "依使用者分類的事件"
overTime = "事件隨時間變化"
[audit.events]
title = "稽核事件"
filterByType = "依類型篩選"
filterByUser = "依使用者篩選"
startDate = "開始日期"
endDate = "結束日期"
clearFilters = "清除"
error = "載入事件時發生錯誤"
noEvents = "找不到任何事件"
timestamp = "時間戳記"
type = "類型"
user = "使用者"
ipAddress = "IP 位址"
actions = "操作"
viewDetails = "檢視詳細資訊"
eventDetails = "事件詳細資訊"
details = "詳細資料"
[audit.export]
title = "匯出稽核資料"
description = "將稽核事件匯出為 CSV 或 JSON 格式。使用篩選器限制匯出資料。"
format = "匯出格式"
filters = "篩選(選填)"
filterByType = "依類型篩選"
filterByUser = "依使用者篩選"
startDate = "開始日期"
endDate = "結束日期"
clearFilters = "清除"
exportButton = "匯出資料"
error = "匯出資料失敗"
[usage]
noData = "無可用資料"
error = "載入使用統計時發生錯誤"
noDataMessage = "目前沒有可用的使用統計。"
[usage.controls]
top10 = "前 10 名"
top20 = "前 20 名"
all = "全部"
refresh = "重新整理"
dataTypeLabel = "資料類型:"
[usage.controls.dataType]
all = "全部"
api = "API"
ui = "UI"
[usage.showing]
top10 = "前 10 名"
top20 = "前 20 名"
all = "全部"
[usage.stats]
totalEndpoints = "端點總數"
totalVisits = "總造訪數"
showing = "顯示"
selectedVisits = "選定的造訪數"
[usage.chart]
title = "端點使用圖表"
[usage.table]
title = "詳細統計"
endpoint = "端點"
visits = "造訪數"
percentage = "百分比"
noData = "無可用資料"
[backendHealth]
checking = "正在檢查後端狀態..."
online = "後端在線"
offline = "後端離線"
starting = "後端正在啟動..."
wait = "請等待後端啟動完成後再試一次。"
[encryptedPdfUnlock]
unlockPrompt = "解鎖 PDF 以繼續"
title = "移除密碼以繼續"
description = "此 PDF 已受密碼保護。請輸入密碼以繼續操作。"
skip = "暫時略過"
unlock = "解鎖並繼續"
incorrectPassword = "密碼錯誤"
missingFile = "選取的檔案已不存在。"
emptyResponse = "移除密碼未產生檔案。"
required = "請輸入密碼以繼續。"
successTitle = "已移除密碼"
successBodyWithName = "已從 {{fileName}} 移除密碼"
successBody = "已成功移除密碼。"
[encryptedPdfUnlock.password]
label = "PDF 密碼"
placeholder = "輸入 PDF 密碼"
[setup]
welcome = "歡迎使用 Stirling PDF"
description = "開始選擇你要如何使用 Stirling PDF"
[setup.step1]
label = "選擇模式"
description = "離線或伺服器"
[setup.step2]
label = "選擇伺服器"
description = "自託管伺服器"
[setup.step3]
label = "登入"
description = "輸入認證資訊"
[setup.mode.saas]
title = "Stirling Cloud"
description = "使用你的 Stirling 帳戶登入"
[setup.mode.selfhosted]
title = "自託管伺服器"
description = "連線至你自己的 Stirling PDF 伺服器"
[setup.saas]
title = "登入 Stirling"
subtitle = "使用你的 Stirling 帳戶登入"
[setup.selfhosted]
title = "登入伺服器"
subtitle = "輸入你的伺服器認證資訊"
[setup.server]
title = "連線至伺服器"
subtitle = "輸入你的自託管伺服器 URL"
testing = "正在測試連線..."
[setup.server.type]
saas = "Stirling PDF SaaS"
selfhosted = "自託管伺服器"
[setup.server.url]
label = "伺服器 URL"
description = "輸入你自託管 Stirling PDF 伺服器的完整 URL"
[setup.server.error]
emptyUrl = "請輸入伺服器 URL"
unreachable = "無法連線至伺服器"
testFailed = "連線測試失敗"
[setup.login]
title = "登入"
subtitle = "輸入你的認證資訊以繼續"
connectingTo = "正在連線到:"
submit = "登入"
signInWith = "以此登入"
oauthPending = "正在開啟瀏覽器進行驗證..."
orContinueWith = "或改用 Email 繼續"
serverRequirement = "注意:伺服器必須啟用登入功能。"
showInstructions = "如何啟用?"
hideInstructions = "隱藏說明"
instructions = "在您的 Stirling PDF 伺服器上啟用登入功能:"
instructionsEnvVar = "設定環境變數:"
instructionsOrYml = "或在 settings.yml 中:"
instructionsRestart = "然後重新啟動伺服器以套用變更。"
[setup.login.username]
label = "使用者名稱"
placeholder = "輸入你的使用者名稱"
[setup.login.email]
label = "電子郵件"
placeholder = "輸入你的 Email"
[setup.login.password]
label = "密碼"
placeholder = "輸入你的密碼"
[setup.login.error]
emptyUsername = "請輸入你的使用者名稱"
emptyEmail = "請輸入你的 Email"
emptyPassword = "請輸入你的密碼"
oauthFailed = "OAuth 登入失敗。請再試一次。"
[oauth.success]
title = "驗證成功"
message = "你可以關閉此視窗並回到 Stirling PDF。"
[oauth.error]
title = "驗證失敗"
message = "驗證未成功。你可以關閉此視窗後再試一次。"
[pdfTextEditor]
title = "PDF JSON 編輯器"
viewLabel = "PDF 編輯器"
converting = "正在將 PDF 轉換為可編輯格式..."
conversionFailed = "轉換 PDF 失敗。請再試一次。"
currentFile = "目前檔案:{{name}}"
pageSummary = "第 {{number}} / {{total}} 頁"
pagePreviewAlt = "頁面預覽"
imageLabel = "已放置的圖片"
noTextOnPage = "此頁未偵測到可編輯文字。"
[pdfTextEditor.pageType]
paragraph = "段落頁面"
sparse = "零散文字"
[pdfTextEditor.groupingMode]
auto = "自動"
paragraph = "段落"
singleLine = "單行"
[pdfTextEditor.badges]
unsaved = "已編輯"
modified = "已編輯"
earlyAccess = "搶先體驗"
[pdfTextEditor.actions]
reset = "重設變更"
downloadJson = "下載 JSON"
generatePdf = "產生 PDF"
[pdfTextEditor.options.autoScaleText]
title = "自動縮放文字以符合方框"
description = "當字型呈現與 PDF 不同時,自動在水平方向縮放文字以適配其原始邊界框。"
[pdfTextEditor.options.groupingMode]
title = "文字分組模式"
autoDescription = "自動偵測頁面類型並適當分組文字。"
paragraphDescription = "將對齊的多行合併為段落文字框。"
singleLineDescription = "每一行 PDF 文字保留為單獨的文字框。"
[pdfTextEditor.options.manualGrouping]
descriptionInline = "提示:按住 Ctrl(或 Cmd)或 Shift 以多選文字框。選取上方會出現浮動工具列,可用來合併、取消分組或調整寬度。"
[pdfTextEditor.options.forceSingleElement]
title = "將已編輯文字鎖定為單一 PDF 元素"
description = "啟用時,編輯器會將每個已編輯文字框匯出為一個 PDF 文字元素,以避免字形重疊或字型混用。"
[pdfTextEditor.manual]
mergeTooltip = "合併所選方框"
merge = "合併所選"
ungroupTooltip = "將段落拆回多行"
ungroup = "取消分組所選"
widthMenu = "寬度選項"
expandWidth = "展開至頁緣"
resetWidth = "重設寬度"
resizeHandle = "調整文字寬度"
[pdfTextEditor.disclaimer]
heading = "預覽限制"
textFocus = "此工作區專注於編輯文字與重新定位嵌入的圖片。複雜的頁面圖像、表單元件與分層圖形會在匯出時保留,但無法於此完全編輯。"
previewVariance = "部分視覺元素(如表格邊框、形狀或註解外觀)在預覽中可能與實際略有差異。匯出後的 PDF 會盡可能保留原始繪圖指令。"
alpha = "此 Alpha 檢視器仍在演進中——部分字型、顏色、透明度效果與版面細節可能略有變動。分享前請再次檢查產生的 PDF。"
[pdfTextEditor.empty]
title = "尚未載入文件"
subtitle = "載入 PDF 或 JSON 檔以開始編輯文字內容。"
[pdfTextEditor.welcomeBanner]
title = "歡迎使用 PDF 文字編輯器(搶先體驗)"
experimental = "這是仍在積極開發中的實驗性功能。使用期間可能遇到些許不穩定與問題。"
howItWorks = "此工具會將你的 PDF 轉為可編輯格式,你可修改文字內容並重新定位圖片。變更將另存為新的 PDF。"
bestFor = "最適合:"
bestFor1 = "以文字與圖片為主的簡單 PDF"
bestFor2 = "採標準段落格式的文件"
bestFor3 = "信件、論文、報告與基本文件"
notIdealFor = "不適用於:"
notIdealFor1 = "含特殊格式的 PDF,例如項目符號、表格或多欄版面"
notIdealFor2 = "雜誌、型錄或高度設計的文件"
notIdealFor3 = "版面複雜的說明手冊"
limitations = "目前限制:"
limitation1 = "字型呈現可能與原始 PDF 略有差異"
limitation2 = "複雜圖形、表單欄位與註解會保留,但不可編輯"
limitation3 = "大型檔案可能需要時間轉換與處理"
knownIssues = "已知問題(修復中):"
issue1 = "目前無法保留文字顏色(即將加入)"
issue2 = "段落模式對齊與間距問題較多,建議使用單行模式"
issue3 = "預覽與匯出後的 PDF 顯示不同;匯出的 PDF 更接近原始檔"
issue4 = "旋轉文字的對齊可能需要手動調整"
issue5 = "透明與分層效果可能與原始不同"
feedback = "此功能為搶先體驗。請回報任何問題以協助我們改進!"
gotIt = "知道了"
dontShowAgain = "不再顯示"
[pdfTextEditor.modeChange]
title = "確認變更模式"
warning = "變更文字群組模式將重設所有未儲存的變更。確定要繼續嗎?"
cancel = "取消"
confirm = "重設並變更模式"
[pdfTextEditor.fontAnalysis]
details = "字型詳細資訊"
embedded = "嵌入"
type = "類型"
webFormat = "Web 格式"
warnings = "警告"
suggestions = "備註"
currentPageFonts = "此頁字型"
allFonts = "所有字型"
fallback = "後備"
missing = "缺少"
perfectMessage = "所有字型皆可完美重現。"
warningMessage = "某些字型可能無法正確呈現。"
infoMessage = "提供字型重現相關資訊。"
perfect = "完美"
subset = "子集"
[pdfTextEditor.errors]
invalidJson = "無法讀取 JSON 檔。請確認該檔是由 PDF to JSON 工具產生。"
pdfConversion = "無法將已編輯的 JSON 轉回 PDF。"
[auth]
sessionExpired = "工作階段已逾時"
pleaseLoginAgain = "請重新登入。"
accessDenied = "拒絕存取"
insufficientPermissions = "您沒有執行此操作的權限。"
[addText]
title = "新增文字"
header = "在 PDF 新增文字"
tags = "文字,註解,標籤"
applySignatures = "套用文字"
[addText.text]
name = "文字內容"
placeholder = "輸入要新增的文字"
fontLabel = "字型"
fontSizeLabel = "字型大小"
fontSizePlaceholder = "輸入或選擇字型大小 (8-200)"
colorLabel = "文字顏色"
[addText.steps]
configure = "設定文字"
[addText.step]
createDesc = "輸入要新增的文字"
place = "放置文字"
placeDesc = "在 PDF 上點擊以加入文字"
[addText.instructions]
title = "如何新增文字"
text = "在上方輸入文字後,於 PDF 任意位置點擊以放置。"
paused = "暫停放置"
resumeHint = "恢復放置後即可點擊加入文字。"
noSignature = "請先在上方輸入文字以啟用放置。"
[addText.mode]
move = "移動文字"
place = "放置文字"
pause = "暫停放置"
resume = "恢復放置"
[addText.results]
title = "新增文字結果"
[addText.error]
failed = "將文字新增到 PDF 時發生錯誤。"