{{ cleanTitle(previewChapterData.title) }}
{{ pair.translated }}
{{ pair.original }}
{{ t('auth.reset_request_subtitle') }} {{ t('auth.reset_confirm_subtitle') }} {{ t('auth.subtitle') }}
{{ t('hero.lead') }}
{{ t('how.step1_desc') }}
{{ t('how.step2_desc') }}
{{ t('how.step3_desc') }}
{{ t('how.step4_desc') }}
{{ t('calc.subtitle') }}
{{ t('calc.disclaimer') }}
| {{ 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_created') }} | {{ t('admin.col_actions') }} |
|---|---|---|---|---|---|---|---|
| {{ j.user_email || '—' }} | {{ j.filename }} | {{ jobDirectionLabel(j.direction) }} | {{ j.plan }} | {{ j.status }} | {{ (j.total_words || 0).toLocaleString() }} | {{ formatRelativeTime(j.created_at) }} | |
|
{{ t('admin.integrity_loading') }}
{{ t('admin.integrity_error') }}: {{ adminIntegrity[j.id].error }}
🔴 {{ t('admin.integrity_blocking') }}
🟡 {{ adminIntegrity[j.id].report.counts.warning }} {{ t('admin.integrity_warnings') }}
🔵 {{ adminIntegrity[j.id].report.counts.info }} {{ t('admin.integrity_infos') }}
✓ {{ t('admin.integrity_pass') }}
{{ adminIntegrity[j.id].report.summary.chapters_done }}/{{ adminIntegrity[j.id].report.summary.chapters_total }} chapters,
{{ adminIntegrity[j.id].report.summary.src_words.toLocaleString() }} → {{ adminIntegrity[j.id].report.summary.tgt_words.toLocaleString() }} words
(ratio {{ adminIntegrity[j.id].report.summary.ratio.toFixed(2) }})
|
|||||||
| {{ 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 || '—' }} | ✓ ✗ | {{ formatRelativeTime(l.created_at) }} | |
| {{ t('admin.empty_leads') }} | |||||
{{ t('calculator.subtitle') }}
{{ calcResult.token_counting.mode === 'precise' ? t('calculator.tokens_precise') : t('calculator.tokens_fast') }} — {{ calcResult.token_counting.warning }}
| {{ 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.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_col_model') }} | {{ t('calculator.rates_col_input') }} | {{ t('calculator.rates_col_output') }} |
|---|---|---|
{{ key }} |
${{ r.input.toFixed(2) }} | ${{ r.output.toFixed(2) }} |
{{ t('for_publishers.tagline_sub') }}
{{ t('for_publishers.hero_microcopy') }}
{{ t('for_publishers.problem_quote') }}
{{ t('for_publishers.problem_body') }}
{{ t('for_publishers.features_lead') }}
{{ t('for_publishers.feature_glossary_desc') }}
{{ t('for_publishers.feature_memory_desc') }}
{{ t('for_publishers.feature_check_desc') }}
{{ t('for_publishers.tech_books_desc') }}
{{ t('for_publishers.output_note') }}
{{ t('for_publishers.quality_lead') }} {{ t('for_publishers.quality_body') }}
{{ t('for_publishers.quality_methodology') }}
{{ t('for_publishers.process_s1_desc') }}
{{ t('for_publishers.process_s2_desc') }}
{{ t('for_publishers.process_s3_desc') }}
{{ t('for_publishers.process_s4_desc') }}
{{ t('for_publishers.process_timeline') }}
{{ t('for_publishers.languages_other') }}
{{ t('for_publishers.pricing_body') }}
{{ t('for_publishers.security_nda') }}
{{ t('for_publishers.security_storage_desc') }}
{{ t('for_publishers.about_body') }}
{{ t('for_publishers.form_sub') }}
{{ t('for_publishers.form_success_body') }}
{{ t('pricing.subtitle') }}
{{ t('plan.basic_tagline') }}
{{ t('plan.pro_tagline') }}
{{ 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.subtitle') }}
{{ t('dashboard.empty_subtitle') }}
{{ t('upload.subtitle') }}
{{ t('upload.mock_fixture_hint') }}
{{ t('upload.drop_primary') }}
{{ t('upload.drop_hint') }}
{{ uploadedFile.name }}
{{ formatSize(uploadedFile.size) }}
{{ uploadError.body }}
{{ t('upload.target_hint') }}
⚠ {{ t('upload.mode_prod_warning') }}
{{ t('upload.footnote') }}
{{ t('analysis.panel_subtitle') }}
{{ analysisDirectionLabel }}
{{ t('analysis.format_at_least_one') }}
{{ w.body }}
{{ glossaryMode === 'edit' ? t('glossary.panel_subtitle_edit') : t('glossary.panel_subtitle_review') }}
{{ glossaryStatus }}
{{ t('glossary.loading_elapsed', { s: glossaryElapsed }) }} · {{ t('glossary.loading_typical') }}
{{ t('glossary.edit_warning_body') }}
{{ t('preview.panel_subtitle') }}
{{ pair.translated }}
{{ pair.original }}
{{ t('preview.verdict') }}
{{ t('preview.style_note') }}
{{ t('preview.nogo_label') }}
{{ progressSummary }}
{{ 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') }}
{{ t('sales.success_body') }}
{{ t('glossary.err_missing_in_source_body') }}
{{ t('glossary.warn_removed_body') }}
{{ t('glossary.warn_high_change_body', { ratio: Math.round((glossaryHighChangeWarning?.ratio || 0) * 100), added: glossaryHighChangeWarning?.added || 0, removed: glossaryHighChangeWarning?.removed || 0, changed: glossaryHighChangeWarning?.changed || 0, }) }}