{{ userEmail }}

{{ t('auth.reset_request_title') }} {{ t('auth.reset_confirm_title') }} {{ t('auth.title') }}

{{ t('auth.reset_request_subtitle') }} {{ t('auth.reset_confirm_subtitle') }} {{ t('auth.subtitle') }}

{{ t('auth.signup_magic_hint') }}

{{ authError }}
{{ authMessage }}

{{ t('auth.config_missing') }}

{{ t('for_authors.eyebrow') }}

{{ t('for_authors.hero_title') }}

{{ t('for_authors.hero_lead') }}

{{ t('for_authors.hero_microcopy') }}

{{ t('for_authors.stat_price_val') }}{{ t('for_authors.stat_price_label') }}
{{ t('for_authors.stat_speed_val') }}{{ t('for_authors.stat_speed_label') }}
{{ t('for_authors.stat_pairs_val') }}{{ t('for_authors.stat_pairs_label') }}
{{ t('for_authors.stat_free_val') }}{{ t('for_authors.stat_free_label') }}

{{ t('for_authors.math_title') }}

{{ t('for_authors.math_lead') }}

{{ t('for_authors.th_trad') }}{{ t('for_authors.th_mt') }}Publify
{{ t('for_authors.row_cost_label') }}{{ t('for_authors.row_cost_trad') }}{{ t('for_authors.row_cost_mt') }}{{ t('for_authors.row_cost_pub') }}
{{ t('for_authors.row_time_label') }}{{ t('for_authors.row_time_trad') }}{{ t('for_authors.row_time_mt') }}{{ t('for_authors.row_time_pub') }}
{{ t('for_authors.row_names_label') }}{{ t('for_authors.row_names_trad') }}{{ t('for_authors.row_names_mt') }}{{ t('for_authors.row_names_pub') }}
{{ t('for_authors.row_voice_label') }}{{ t('for_authors.row_voice_trad') }}{{ t('for_authors.row_voice_mt') }}{{ t('for_authors.row_voice_pub') }}
{{ t('for_authors.row_file_label') }}{{ t('for_authors.row_file_trad') }}{{ t('for_authors.row_file_mt') }}{{ t('for_authors.row_file_pub') }}
{{ t('for_authors.row_rights_label') }}{{ t('for_authors.row_rights_trad') }}{{ t('for_authors.row_rights_mt') }}{{ t('for_authors.row_rights_pub') }}

{{ t('for_authors.callout_strong') }} {{ t('for_authors.callout_rest') }}

{{ t('for_authors.quality_title') }}

{{ t('for_authors.quality_lead') }}

{{ t('for_authors.pillar_style_title') }}{{ t('for_authors.pillar_style_desc') }}
{{ t('for_authors.pillar_voices_title') }}{{ t('for_authors.pillar_voices_desc') }}
{{ t('for_authors.pillar_terms_title') }}{{ t('for_authors.pillar_terms_desc') }}
{{ t('for_authors.pillar_structure_title') }}{{ t('for_authors.pillar_structure_desc') }}

{{ t('for_authors.scope_note') }}

{{ t('for_publishers.demo_title') }}

{{ t('for_publishers.demo_lead') }}

{{ t('for_publishers.demo_names_chip') }}

{{ t('for_publishers.demo_names_caption') }}

{{ t('for_publishers.demo_col_original') }}

{{ t('for_publishers.demo_col_generic') }}

{{ t('for_publishers.demo_names_badwhy') }}

{{ t('for_publishers.demo_col_publify') }}

{{ t('for_publishers.demo_names_goodwhy') }}

{{ t('for_publishers.demo_idiom_chip') }}

{{ t('for_publishers.demo_idiom_caption') }}

{{ t('for_publishers.demo_col_original') }}

{{ t('for_publishers.demo_col_generic') }}

{{ t('for_publishers.demo_idiom_badwhy') }}

{{ t('for_publishers.demo_col_publify') }}

{{ t('for_publishers.demo_idiom_goodwhy') }}

{{ t('for_publishers.demo_voice_chip') }}

{{ t('for_publishers.demo_voice_caption') }}

{{ t('for_publishers.demo_col_original') }}

{{ t('for_publishers.demo_col_generic') }}

{{ t('for_publishers.demo_voice_badwhy') }}

{{ t('for_publishers.demo_col_publify') }}

{{ t('for_publishers.demo_voice_goodwhy') }}

{{ t('for_authors.demo_note') }}

{{ t('for_authors.covers_title') }}

{{ t('for_authors.covers_lead') }}

{{ t('for_authors.covers_note') }}

{{ t('for_authors.covers_cap_src') }}
{{ t('for_authors.covers_cap_out') }}

{{ t('for_authors.how_title') }}

{{ t('for_authors.s1_title') }}{{ t('for_authors.s1_desc') }}
{{ t('for_authors.s2_title') }}{{ t('for_authors.s2_desc') }}
{{ t('for_authors.s3_title') }}{{ t('for_authors.s3_desc') }}
{{ t('for_authors.s4_title') }}{{ t('for_authors.s4_desc') }}

{{ t('for_authors.how_note') }}

{{ t('for_authors.languages_title') }}

{{ t('for_authors.languages_lead') }}

EN ↔ ESEN ↔ DEEN ↔ PL EN → TREN → KOEN ↔ RU DE ↔ PLEN → UZ {{ t('for_authors.languages_more') }}

{{ t('for_authors.trust_title') }}

  • {{ t('for_authors.trust1_b') }} — {{ t('for_authors.trust1_d') }}
  • {{ t('for_authors.trust2_b') }} — {{ t('for_authors.trust2_d') }}
  • {{ t('for_authors.trust3_b') }} — {{ t('for_authors.trust3_d') }}
  • {{ t('for_authors.trust4_b') }} — {{ t('for_authors.trust4_d') }}
  • {{ t('for_authors.trust5_b') }} — {{ t('for_authors.trust5_d') }}

{{ t('for_authors.cta_title') }}

{{ t('for_authors.cta_sub') }}

{{ t('for_authors.cta_hint') }}

{{ t('for_authors.footnote') }}

{{ t('admin.title') }}

{{ adminError }}
{{ t('admin.stat_users') }}
{{ adminStats.users.total }}
{{ t('admin.stat_admins', { n: adminStats.users.admins }) }}
{{ t('admin.stat_jobs') }}
{{ adminStats.jobs.total }}
{{ t('admin.stat_leads') }}
{{ adminStats.sales_leads.total }}
{{ t('admin.stat_leads_emailed', { n: adminStats.sales_leads.emailed }) }}
{{ t('admin.stat_words') }}
{{ adminStats.words_translated_done.toLocaleString() }}

{{ t('admin.stat_status_breakdown') }}

{{ t('admin.col_status') }} {{ t('admin.col_count') }}
{{ status }} {{ count }}
{{ t('admin.col_email') }} {{ t('admin.col_role') }} {{ t('admin.col_can_choose_mode') }} {{ t('admin.col_jobs') }} {{ t('admin.col_words') }} {{ t('admin.col_last_active') }} {{ t('admin.col_signed_up') }}
{{ u.email }} {{ u.role }} {{ u.jobs_count }} {{ (u.words_total || 0).toLocaleString() }} {{ formatRelativeTime(u.last_active) || '—' }} {{ formatRelativeTime(u.created_at) || '—' }}
{{ t('admin.empty_users') }}
{{ t('admin.col_email') }} {{ t('admin.col_filename') }} {{ t('admin.col_direction') }} {{ t('admin.col_plan') }} {{ t('admin.col_status') }} {{ t('admin.col_words') }} {{ t('admin.col_cost') }} {{ t('admin.col_created') }} {{ t('admin.col_actions') }}
{{ t('admin.empty_jobs') }}
{{ t('admin.col_name') }} {{ t('admin.col_email') }} {{ t('admin.col_phone') }} {{ t('admin.col_message') }} {{ t('admin.col_email_sent') }} {{ t('admin.col_created') }}
{{ l.name }} {{ l.email }} {{ l.phone || '—' }} {{ l.message || '—' }} {{ formatRelativeTime(l.created_at) }}
{{ t('admin.empty_leads') }}

{{ t('admin.settings.title') }}

{{ t('admin.settings.subtitle') }}

MB

{{ t('admin.settings.max_file_hint') }}

✓ {{ t('common.saved') }}

{{ t('admin.settings.last_updated') }}: {{ formatRelativeTime(adminSettings.settings[0].updated_at) }}

{{ t('calculator.internal_badge') }}

{{ t('calculator.title') }}

{{ t('calculator.subtitle') }}

📂

{{ t('calculator.drop_primary') }}

{{ t('calculator.drop_hint', { mb: maxFileMb }) }}

📄

{{ calcFile.name }}

{{ (calcFile.size / 1024).toFixed(1) }} KB

{{ t('calculator.advanced_summary') }}

{{ t('calculator.form_precise_hint') }}

{{ calcError }}
{{ t('calculator.cost_label') }}
${{ calcResult.cost_usd.toFixed(2) }}
{{ t('calculator.retry_note', { n: calcResult.retry_buffer_usd.toFixed(2) }) }}
{{ t('calculator.price_label') }}
${{ calcResult.price_usd.toFixed(2) }}
{{ t('calculator.markup_label', { n: calcResult.markup_factor }) }} · {{ t('calculator.min_price_note') }}

{{ calcResult.token_counting.mode === 'precise' ? t('calculator.tokens_precise') : t('calculator.tokens_fast') }} — {{ calcResult.token_counting.warning }}

{{ t('calculator.parse_title') }}
{{ calcResult.parse.direction }}
{{ t('calculator.parse_direction') }}
{{ calcResult.parse.applied_profile }}
{{ t('calculator.parse_profile') }} · auto-{{ calcResult.parse.detected_profile }}
{{ calcResult.parse.chapters_after_split }}
{{ t('calculator.parse_chapters_split') }} · {{ calcResult.parse.chapters_raw }} {{ t('calculator.parse_chapters_raw').toLowerCase() }}
{{ calcResult.parse.images_total }}
{{ t('calculator.parse_images') }}
{{ calcResult.total_source_chars.toLocaleString() }}
{{ t('calculator.parse_chars') }}
{{ calcResult.total_source_tokens.toLocaleString() }}
{{ t('calculator.parse_tokens') }}
{{ t('calculator.stages_title') }}
{{ t('calculator.col_stage') }} {{ t('calculator.col_model') }} {{ t('calculator.col_input_tok') }} {{ t('calculator.col_output_tok') }} {{ t('calculator.col_cost') }}
{{ stageLabel(s.name) }} {{ s.model }} {{ s.input_tokens.toLocaleString() }} {{ s.output_tokens.toLocaleString() }} ${{ s.cost_usd.toFixed(4) }}
{{ t('calculator.chapters_title') }} ({{ calcResult.chapter_estimates.length }})
{{ t('calculator.col_idx') }} {{ t('calculator.col_title') }} {{ t('calculator.col_kind') }} {{ t('calculator.col_pipeline') }} {{ t('calculator.parse_tokens') }} {{ t('calculator.col_cost') }}
{{ c.index }} {{ c.title }} {{ c.kind }} {{ c.pipeline_profile }} {{ c.source_tokens.toLocaleString() }} ${{ c.cost_usd.toFixed(4) }}
{{ t('calculator.rates_title') }} · {{ t('calculator.rates_version', { v: calcResult.rates_version }) }}
{{ t('calculator.rates_col_model') }} {{ t('calculator.rates_col_input') }} {{ t('calculator.rates_col_output') }}
{{ key }} ${{ r.input.toFixed(2) }} ${{ r.output.toFixed(2) }}

{{ t('calculator.warnings_title') }}

  • {{ w }}

{{ t('for_publishers.eyebrow') }}

{{ t('for_publishers.hero_title') }}

{{ t('for_publishers.hero_lead') }}

{{ t('for_publishers.hero_microcopy') }}

{{ t('for_publishers.stat_price_val') }}{{ t('for_publishers.stat_price_label') }}
{{ t('for_publishers.stat_speed_val') }}{{ t('for_publishers.stat_speed_label') }}
{{ t('for_publishers.stat_pairs_val') }}{{ t('for_publishers.stat_pairs_label') }}
{{ t('for_publishers.stat_pilot_val') }}{{ t('for_publishers.stat_pilot_label') }}

{{ t('for_publishers.math_title') }}

{{ t('for_publishers.math_lead') }}

{{ t('for_publishers.th_trad') }}{{ t('for_publishers.th_publify') }}
{{ t('for_publishers.row_cost_label') }}{{ t('for_publishers.row_cost_trad') }}{{ t('for_publishers.row_cost_pub') }}
{{ t('for_publishers.row_time_label') }}{{ t('for_publishers.row_time_trad') }}{{ t('for_publishers.row_time_pub') }}
{{ t('for_publishers.row_deliv_label') }}{{ t('for_publishers.row_deliv_trad') }}{{ t('for_publishers.row_deliv_pub') }}
{{ t('for_publishers.row_consist_label') }}{{ t('for_publishers.row_consist_trad') }}{{ t('for_publishers.row_consist_pub') }}
{{ t('for_publishers.row_conf_label') }}{{ t('for_publishers.row_conf_trad') }}{{ t('for_publishers.row_conf_pub') }}

{{ t('for_publishers.callout_strong') }} {{ t('for_publishers.callout_rest') }}

{{ t('for_publishers.quality_title') }}

{{ t('for_publishers.quality_lead') }}

{{ t('for_publishers.pillar_style_title') }}{{ t('for_publishers.pillar_style_desc') }}
{{ t('for_publishers.pillar_voices_title') }}{{ t('for_publishers.pillar_voices_desc') }}
{{ t('for_publishers.pillar_terms_title') }}{{ t('for_publishers.pillar_terms_desc') }}
{{ t('for_publishers.pillar_structure_title') }}{{ t('for_publishers.pillar_structure_desc') }}

{{ t('for_publishers.scope_note') }}

{{ t('for_publishers.demo_title') }}

{{ t('for_publishers.demo_lead') }}

{{ t('for_publishers.demo_names_chip') }}

{{ t('for_publishers.demo_names_caption') }}

{{ t('for_publishers.demo_col_original') }}

{{ t('for_publishers.demo_col_generic') }}

{{ t('for_publishers.demo_names_badwhy') }}

{{ t('for_publishers.demo_col_publify') }}

{{ t('for_publishers.demo_names_goodwhy') }}

{{ t('for_publishers.demo_idiom_chip') }}

{{ t('for_publishers.demo_idiom_caption') }}

{{ t('for_publishers.demo_col_original') }}

{{ t('for_publishers.demo_col_generic') }}

{{ t('for_publishers.demo_idiom_badwhy') }}

{{ t('for_publishers.demo_col_publify') }}

{{ t('for_publishers.demo_idiom_goodwhy') }}

{{ t('for_publishers.demo_voice_chip') }}

{{ t('for_publishers.demo_voice_caption') }}

{{ t('for_publishers.demo_col_original') }}

{{ t('for_publishers.demo_col_generic') }}

{{ t('for_publishers.demo_voice_badwhy') }}

{{ t('for_publishers.demo_col_publify') }}

{{ t('for_publishers.demo_voice_goodwhy') }}

{{ t('for_publishers.demo_note') }}

{{ t('for_publishers.covers_title') }}

{{ t('for_publishers.covers_lead') }}

{{ t('for_publishers.covers_note') }}

{{ t('for_publishers.covers_cap_src') }}
{{ t('for_publishers.covers_cap_out') }}

{{ t('for_publishers.process_title') }}

{{ t('for_publishers.process_s1_title') }}{{ t('for_publishers.process_s1_desc') }}
{{ t('for_publishers.process_s2_title') }}{{ t('for_publishers.process_s2_desc') }}
{{ t('for_publishers.process_s3_title') }}{{ t('for_publishers.process_s3_desc') }}
{{ t('for_publishers.process_s4_title') }}{{ t('for_publishers.process_s4_desc') }}

{{ t('for_publishers.process_timeline') }}

{{ t('for_publishers.languages_title') }}

{{ t('for_publishers.languages_lead') }}

EN ↔ ESEN ↔ DEEN ↔ PL EN → TREN → KOEN ↔ RU DE ↔ PLEN → UZ {{ t('for_publishers.languages_more') }}

{{ t('for_publishers.trust_title') }}

  • {{ t('for_publishers.trust1_b') }} — {{ t('for_publishers.trust1_d') }}
  • {{ t('for_publishers.trust2_b') }} — {{ t('for_publishers.trust2_d') }}
  • {{ t('for_publishers.trust3_b') }} — {{ t('for_publishers.trust3_d') }}
  • {{ t('for_publishers.trust4_b') }} — {{ t('for_publishers.trust4_d') }}
  • {{ t('for_publishers.trust5_b') }} — {{ t('for_publishers.trust5_d') }}

{{ t('for_publishers.form_heading') }}

{{ t('for_publishers.form_sub') }}

{{ t('for_publishers.form_success_title') }}

{{ t('for_publishers.form_success_body') }}

{{ pubLeadError }}

{{ t('for_publishers.form_reply_hint') }}

{{ t('for_publishers.footnote') }}

{{ t('billing.checkout_loading_title') }}

{{ t('billing.checkout_loading_body') }}

{{ t('billing.checkout_opened_title') }}

{{ t('billing.checkout_opened_body') }}

{{ t('billing.checkout_error_title') }}

{{ paddleCheckout.error || t('billing.checkout_provider_error') }}

{{ t('billing.success_waiting_title') }}

{{ t('billing.success_waiting_body') }}

  1. {{ n }} {{ t('roadmap.step_' + n) }}

✓ {{ t('billing.success_paid_title') }}

{{ t('billing.success_paid_body') }}

  1. {{ n }} {{ t('roadmap.step_' + n) }}

{{ t('billing.success_failed_title') }}

{{ t('billing.success_failed_body') }}

{{ t('billing.success_timeout_title') }}

{{ t('billing.success_timeout_body') }}

{{ t('billing.cancelled_title') }}

{{ t('billing.cancelled_body') }}

{{ t('pricing.title') }}

{{ t('pricing.subtitle') }}

{{ t('plan.basic_name') }}

{{ t('plan.basic_tagline') }}

{{ t('pricing.from') }} {{ pricingRows[0].basic }}
  • {{ t('plan.feat_glossary') }}
  • {{ t('plan.feat_translate') }}
  • {{ t('plan.feat_preview') }}
  • {{ t('plan.feat_docx') }}
{{ t('pricing.recommended') }}

{{ t('plan.pro_name') }}

{{ t('plan.pro_tagline') }}

{{ t('pricing.from') }} {{ pricingRows[0].pro }}
  • {{ t('plan.feat_glossary') }}
  • {{ t('plan.feat_translate') }}
  • {{ t('plan.feat_preview') }}
  • {{ t('plan.feat_docx') }}
  • {{ t('plan.feat_idiom') }}
  • {{ t('plan.feat_edit') }}
  • {{ t('plan.feat_polish') }}

{{ t('pricing.table_title') }}

{{ t('pricing.table_subtitle') }}

{{ t('pricing.col_size') }} {{ t('pricing.col_words') }} {{ t('plan.basic_name') }} {{ t('plan.pro_name') }}
{{ t('calc.preset_' + row.id) }} {{ row.words.toLocaleString() }} {{ row.basic }} {{ row.pro }}

{{ t('pricing.exact_after_upload') }}

{{ t('dashboard.title') }}

{{ t('dashboard.subtitle') }}

📚

{{ t('dashboard.empty_title') }}

{{ t('dashboard.empty_subtitle') }}

{{ t('upload.title') }}

{{ t('upload.subtitle') }}

📂

{{ t('upload.drop_primary') }}

{{ t('upload.drop_hint', { mb: maxFileMb }) }}

📄

{{ uploadedFile.name }}

{{ formatSize(uploadedFile.size) }}

{{ uploadError.title }}

{{ uploadError.body }}

{{ t('upload.target_hint') }}

{{ t('upload.plan_compare') }} →

{{ t('upload.footnote') }}

{{ t('analysis.panel_title') }}

{{ t('analysis.panel_subtitle') }}

{{ t('glossary.cost_label') }} {{ formatPriceUsd(jobEstimate.price_usd) }}
{{ t('analysis.card_words') }}
{{ (jobState?.total_source_words || 0).toLocaleString() }}
{{ t('analysis.card_chapters_n', { n: jobState?.total_chapters || 0 }) }}
{{ t('analysis.card_lang') }}
{{ analysisLangLabel }}
{{ t('analysis.detected_auto') }}
{{ t('analysis.card_genre') }}
{{ analysisGenreLabel }}
{{ analysisProfileLabel }}

{{ analysisDirectionLabel }}

{{ t('analysis.format_at_least_one') }}

{{ t('analysis.cover_unavailable') }}

{{ w.title }}

{{ w.body }}

{{ t('glossary.panel_title') }}

{{ t('glossary_edit.extending') }} {{ t('glossary_edit.ready_hint') }} {{ t('glossary.panel_subtitle_review') }}

{{ glossaryStatus }}

{{ t('glossary.loading_elapsed', { s: glossaryElapsed }) }} · {{ t('glossary.loading_typical') }}

{{ t('glossary_edit.extending_title') }}

{{ t('glossary_edit.extending_body') }}

  1. {{ step.n }} {{ t('roadmap.step_' + step.n) }}

{{ t('glossary_edit.extending_step') }}

{{ t('glossary.loading_elapsed', { s: glossaryElapsed }) }} · {{ t('glossary.loading_typical') }}

{{ t('glossary_edit.extending_draft_summary') }}
🔒 {{ t('glossary.demo_locked') }}
{{ t('glossary.edit_warning_title') }}

{{ t('glossary.edit_warning_body') }}

{{ t('glossary.editor_label') }} {{ t('common.saving') }} {{ t('common.saved') }}
{{ t('glossary.preview_label') }}

{{ previewPhase === 'checking' ? t('preview.checking') : t('preview.generating') }}

{{ previewPhase === 'checking' ? t('preview.checking_hint') : t('preview.generating_hint') }}

{{ formatTime(ev.ts) }} {{ ev._label || ev.message || ev.type }}
  • {{ t('preview.checking_c1') }}
  • {{ t('preview.checking_c2') }}
  • {{ t('preview.checking_c3') }}
  • {{ t('preview.checking_c4') }}

{{ t('preview.kicker', { lang: jobTargetLangLabel || '' }) }}

{{ bookTitle || '' }} Publify

{{ cleanTitle(previewChapterData.title) }}

{{ para }}

{{ previewIsSliced ? t('preview.under_note_sliced') : t('preview.under_note_full', { n: previewChapterData.words || 0 }) }}
{{ t('preview.col_original') }}

{{ para }}

{{ (qrStatus === 'ready' && qrSummary) ? t('preview.paybar_ready') : t('preview.paybar_generic') }}
  • {{ t('preview.incl_chapters', { n: totalChapters }) }}
  • {{ payFormatsLabel }}
  • {{ deliveryEta }}
{{ t('preview.order_all_book') }} {{ formatPriceUsd(jobEstimate.price_usd) }} {{ t('preview.order_per_ch', { price: payPerChapter }) }}
{{ t('preview.order_trust') }}

{{ t('translate.panel_title') }}

{{ progressSummary }}

  1. {{ step.n }} {{ t('roadmap.step_' + step.n) }}
{{ t('translate.stat_chapters', { n: doneChapters, total: totalChapters }) }} {{ t('translate.stat_words', { n: totalTranslatedWords.toLocaleString() }) }} {{ t('translate.badge_done') }} {{ t('translate.badge_working') }}
{{ t('translate.style_guide_title') }} {{ t('translate.style_guide_hint') }}
{{ cleanTitle(ch.title) }} {{ t('translate.stat_words', { n: ch.words.toLocaleString() }) }}
{{ formatTime(ev.ts) }} {{ ev._label || ev.message || ev.type }}
🎉

{{ t('download.panel_title') }}

{{ t('download.subtitle', { chapters: jobState?.translated_chapters || 0, words: (jobState?.total_translated_words || 0).toLocaleString() }) }}

📄

{{ t('download.cta_docx_title') }}

{{ t('download.cta_docx_hint') }}

📚

{{ t('download.cta_epub_title') }}

{{ t('download.cta_epub_hint') }}

{{ cleanTitle(previewChapter.title) }}

{{ t('download.preview_nav', { i: previewIndex + 1, total: translatedChapters.length }) }}
{{ previewChapter.text?.slice(0, 1500) }}{{ previewChapter.text?.length > 1500 ? '…' : '' }}