📅 {{ t('page.daily_stats') }} 📆 {{ t('page.period_stats') }} 🏆 {{ t('page.top_workers') }} 📍 {{ t('page.current_activity') }} ⚙️ {{ t('page.settings') }} 🏢 {{ t('page.org_settings') }}

{{ dataStatusIcon }} {{ dataStatusWarning }}

{{ t('common.loading') }}

{{ error }}

👥
{{ workersCount }} {{ t('stats.workers') }}
📦
{{ totalBoxes }} {{ t('stats.boxes') }}
💰
{{ totalEarnings.toFixed(0) }} {{ t('common.currency') }} {{ t('stats.earnings') }}
{{ averageEfficiency.toFixed(1) }}% {{ t('stats.efficiency') }}

📊 {{ t('chart.efficiency_distribution') }}

🥧 {{ t('chart.efficiency_shares') }}

🏆 {{ t('chart.top10_workers') }}

⏱️ {{ t('chart.work_types_analysis') }}

📈 {{ t('chart.productivity_vs_earnings') }}

👥 {{ t('tbl.title.workers_list') }}

{{ t('tbl.num') }} {{ t('tbl.name') }} {{ t('tbl.barcode') }} {{ t('tbl.boxes') }} {{ t('tbl.weight_kg') }} {{ t('tbl.hours') }} {{ t('tbl.piecework') }} {{ t('tbl.timework') }} {{ t('tbl.earnings') }} {{ t('tbl.efficiency') }}
{{ (currentPage - 1) * itemsPerPage + index + 1 }} {{ worker.name }} {{ worker.barcode }} {{ worker.total_boxes || worker.boxes_count || 0 }} {{ (worker.total_weight || worker.weight_kg || 0).toFixed(1) }} {{ worker.total_hours || '00:00' }} {{ worker.piecework_hours || '00:00' }} {{ worker.timework_hours || '00:00' }} {{ (worker.total_earnings || worker.earnings || 0).toFixed(2) }} {{ t('common.currency') }} {{ (worker.efficiency_percent || worker.efficiency_score || 0).toFixed(1) }}%
👥
{{ workersCount }} {{ t('stats.workers') }}
📦
{{ totalBoxes }} {{ t('stats.boxes') }}
💰
{{ totalEarnings.toFixed(0) }} {{ t('common.currency') }} {{ t('stats.earnings') }}
{{ averageEfficiency.toFixed(1) }}% {{ t('stats.efficiency') }}

📊 {{ t('chart.efficiency_distribution') }}

🥧 {{ t('chart.efficiency_shares') }}

🏆 {{ t('chart.top10_workers') }}

⏱️ {{ t('chart.work_types_analysis') }}

📈 {{ t('chart.productivity_vs_earnings') }}

👥 {{ t('tbl.title.workers_period') }}

{{ t('tbl.num') }} {{ t('tbl.name') }} {{ t('tbl.days') }} {{ t('tbl.boxes') }} {{ t('tbl.weight') }} {{ t('tbl.hours') }} {{ t('tbl.earnings') }} {{ t('tbl.efficiency') }}
{{ (currentPage - 1) * itemsPerPage + index + 1 }} {{ worker.name }} {{ worker.days_worked || 0 }} {{ worker.total_boxes || worker.boxes_count || 0 }} {{ (worker.total_weight || 0).toFixed(1) }} {{ worker.total_hours || '00:00' }} {{ (worker.total_earnings || 0).toFixed(2) }} {{ t('common.currency') }} {{ (worker.efficiency_percent || 0).toFixed(1) }}%
{{ index + 1 }}

{{ worker.name }}

📦 {{ worker.total_boxes || worker.boxes_count }} {{ t('common.pcs') }} 💰 {{ (worker.total_earnings || worker.earnings || 0).toFixed(0) }} {{ t('common.currency') }} 📅 {{ worker.days_worked }} {{ t('common.days_short') }}
{{ (worker.efficiency_percent || 0).toFixed(1) }}% {{ t('top.efficiency') }}

{{ t('top.no_data') }}

{{ activity.worker_name || activity.name }} {{ activity.time_start }} - {{ activity.time_stop || t('common.now') }}
📍 {{ activity.area_name || t('common.not_specified') }} 🔧 {{ activity.work_type_name || t('common.not_specified') }} 📦 {{ activity.quantity }} {{ t('common.pcs') }}

📭 {{ t('current.no_activity') }}

📦 {{ t('settings.piecework_coefficient') }}

{{ t('settings.piecework_formula') }}

⏱️ {{ t('settings.timework_coefficients') }}

{{ t('settings.timework_formula') }}

🎯 {{ t('settings.efficiency_thresholds') }}

{{ settings.efficiency.thresholds.medium }}+

🗄️ {{ t('settings.org_cache') }}

{{ t('settings.cache_help') }}

{{ t('settings.dict_ttl_hint') }}
{{ t('settings.workers_ttl_hint') }}