📊 {{ translate('Summary') }}
📅 {{ translate('Year') }}:
📅 {{ translate('Month') }}:
{{ item.text }}
{{ formatNumber(item.value) }}
{{ item.percentage }}%
🏷️ {{ translate('Label') }}:
📈 {{ translate('Timeline') }}:
💰 {{ translate('Value') }}:
📊 {{ translate('Bar') }}
📈 {{ translate('Line') }}

📈 {{ translate('Trend') }}

☰ {{ translate('Columns') }}
{{ translate('Column Name') }}
{{ translate('Data Type') }}
× ×
{{ translate('Workspace') }}
#{{ (isPrinting ? 0 : windowStart) + index + 1 }}
{{ formatNumber((row[col.opA] || 0) * (row[col.opB] || 0)) }}
{{ formatNumber((row[col.opA] || 0) * (row[col.opB] || 0) * (row[col.opC] || 0)) }}
{{ formatNumber((parseFloat(row[col.opA]) || 0) - (parseFloat(row[col.opB]) || 0)) }}
{{ row[col.id] }}
{{ row.note }}
{{ translate('Total') }} {{ col.label }}

🔍 OCR 丟給 Tesseract 的最終圖片:

🤖 Edge AI 自動抓拍
{{ maxZoom }}x
1x
{{ globalNotes }}
{{ outputToScreen }}

⚙️ {{ translate('Settings') }}

🐙 {{ translate('GitHub Gist Sync Settings') }}

{{ translate('GitHub Personal Access Token (PAT)') }}
{{ translate('Gist ID (Leave blank to create new)') }}

💡 {{ translate('How to get a Token?') }}

  1. {{ translate('Go to GitHub > Settings > Developer settings > Personal access tokens > Tokens (classic).') }}
  2. {{ translate('Click "Generate new token (classic)".') }}
  3. {{ translate('Set Expiration to "No expiration" (to prevent future backup failures).') }}
  4. {{ translate('Under Scopes, make sure to check "gist".') }}
  5. {{ translate('If this is your first time using it, please leave the Gist ID blank.') }}
  6. {{ translate('The size limit for Gist is 1 MB.') }}

👁️ Google Vision API (文字辨識)

留空則停用 OCR 功能。前 1,000 次/月 免費。

語音回饋設定

掃描成功或失敗時的語音提示

{{ voiceSettings.rate }}x
{{ voiceSettings.pitch }}
{{ Math.round(voiceSettings.volume * 100) }}%

💡 {{ translate('Tips') }}

{{ confirmModal.message }}

{{ tooltipState.text }}

🔗 {{ shareModal.title }}

Share QR Code
{{ shareModal.link }}