{{ 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.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('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.drop_primary') }}
{{ t('upload.drop_hint') }}
{{ uploadedFile.name }}
{{ formatSize(uploadedFile.size) }} · {{ t('upload.cost_words_approx', { n: estimatedWords.toLocaleString() }) }} · {{ t('upload.size_only_hint') }}
{{ t('upload.target_hint') }}
⚠ {{ t('upload.mode_prod_warning') }}
{{ t('upload.cost_preliminary') }}
{{ uploadError.body }}
{{ t('upload.footnote') }}
{{ t('analysis.panel_subtitle') }}
{{ analysisDirectionLabel }}
{{ w.body }}
{{ glossaryMode === 'edit' ? t('glossary.panel_subtitle_edit') : t('glossary.panel_subtitle_review') }}
{{ glossaryStatus }}
{{ 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_title') }}
{{ t('download.cta_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, }) }}