{{ t('nav_dashboard') }}

{{ t('nav_users') }}

{{ t('nav_config') }}

{{ t('nav_checkin') }}

{{ t('nav_implementations') }}

{{ t('nav_runninghub_key_pool') }}

{{ t('nav_models') }}

{{ t('nav_notifications') }}

{{ t('nav_constants') }}

{{ t('nav_marketing_publications') }}

{{ t('nav_commission') }}

{{ t('nav_task_timeline') }}

{{ t('branding_title') }}

{{ maskedPhone }}

{{ t('loading') }}

{{ t('total_users') }}
{{ dashboard.totalUsers }}
{{ t('active_workflows_3d') }}
{{ dashboard.activeWorkflows3d }}
{{ t('monthly_active_users') }}
{{ dashboard.monthlyActiveUsers?.count ?? '-' }}
({{ dashboard.monthlyActiveUsers.year }}-{{ dashboard.monthlyActiveUsers.month }})

{{ t('model_success_rate') }}

{{ t('loading') }}

{{ t('model_chart_total_calls') }}
{{ getModelAnalysisSummary().total }}
{{ t('model_chart_success_calls') }}
{{ getModelAnalysisSummary().success }}
{{ t('model_chart_failed_calls') }}
{{ getModelAnalysisSummary().fail }}
{{ t('model_chart_avg_rate') }}
{{ getModelAnalysisSummary().successRate.toFixed(1) }}%
{{ t('model_date_range') }}
-
{{ t('model_select') }}
{{ t('model_chart_trend') }}
{{ t('model_chart_stacked_volume') }}
{{ t('model_chart_rose_volume') }}
{{ t('model_col_model') }} {{ t('model_col_total') }} {{ t('model_col_success') }} {{ t('model_col_fail') }} {{ t('model_col_rate') }}
{{ t('model_select_hint') }}

{{ t('marketing_review_title') }}

{{ t('loading') }}

ID {{ t('marketing_col_preview') }} {{ t('marketing_col_title') }} {{ t('marketing_col_prompt') }} {{ t('marketing_col_status') }} {{ t('col_actions') }}
{{ t('no_data') }}
{{ item.id }}
{{ item.title }}
{{ item.media_type }} · {{ item.owner_phone || item.owner_email || item.owner_user_id }}
{{ item.prompt_snapshot }}
{{ getMarketingStatusText(item.status) }}

{{ t('users_title') }}

{{ t('loading') }}

{{ t('col_id') }} {{ t('col_account') }} {{ t('col_role') }} {{ t('col_power') }} {{ t('col_status') }} {{ t('col_register_time') }} {{ t('col_actions') }}
{{ t('no_data') }}
{{ user.user_id }} {{ user.role === 'admin' ? t('user_role_admin') : t('user_role_user') }} {{ user.computing_power || 0 }} {{ user.status === 1 ? t('status_normal') : user.status === 2 ? t('status_pending') : t('status_disabled') }} {{ formatDateOnly(user.created_at) }}

{{ t('config_title') }}

{{ t('loading') }}

{{ t('col_config_key') }} {{ t('col_config_value') }} {{ t('col_config_type') }} {{ t('col_config_desc') }} {{ t('col_config_sensitive') }} {{ t('col_config_update_time') }} {{ t('col_config_actions') }}
{{ t('no_config_hint') }}
{{ item.config_key }} {{ formatConfigValue(item.config_value) }} {{ item.value_type }} {{ item.description || '-' }} {{ item.is_sensitive ? t('yes') : t('no') }} {{ formatDate(item.updated_at) }}

{{ t('checkin_title') }}

{{ t('loading') }}

{{ t('checkin_enable_hint') }}

{{ t('checkin_base_reward_hint') }}

{{ t('checkin_col_days') }} {{ t('checkin_col_reward') }} {{ t('checkin_col_actions') }}

{{ t('checkin_streak_hint') }}

{{ t('implementations_title') }}

🎥 {{ t('btn_tutorial_video') }}

📋 {{ t('impl_usage_hint_title') }}

  • {{ t('impl_usage_hint_priority') }}{{ t('impl_usage_hint_priority_desc') }}
  • {{ t('impl_usage_hint_power') }}{{ t('impl_usage_hint_power_desc') }}⚠️ {{ t('impl_usage_hint_power_warn') }}

🔄 {{ t('impl_retry_global_title') }}  {{ t('impl_retry_global_desc') }}

{{ t('loading') }}

{{ t('impl_no_data') }}

{{ formatDriverKey(group.driver_key) }}

{{ t('impl_count', { count: group.implementations.length }) }}
{{ t('impl_col_sort') }} {{ t('impl_col_name') }} {{ t('impl_col_display_name') }} {{ t('impl_col_enabled') }} {{ t('impl_col_power_config') }} {{ t('impl_col_desc') }}
{{ item.name }} {{ item.display_name }} {{ t('impl_in_use') }}
{{ dp.duration }}s: {{ t('impl_power_unit') }}
{{ t('impl_power_unit') }} {{ t('impl_default_suffix') }}
{{ item.description || '-' }}

{{ t('rh_pool_locked_title') }}

{{ t('rh_pool_locked_desc') }}

{{ t('rh_pool_title') }}

{{ t('rh_pool_desc') }}

{{ t('loading') }}
# {{ t('rh_col_label') }} {{ t('rh_col_api_key') }} {{ t('rh_col_slots') }} {{ t('rh_col_status') }} {{ t('rh_col_fail_count') }} {{ t('rh_col_last_used') }} {{ t('col_actions') }}
{{ t('rh_pool_empty') }}
{{ item.index }} {{ item.label || '-' }} {{ item.active }}/{{ item.max_slots }} {{ t('rh_status_disabled') }} {{ circuitStatusText(item.circuit_status) }} {{ item.api_key_configured ? item.fail_count : '—' }} {{ item.last_used_at ? formatDate(item.last_used_at) : '—' }}

{{ t('rh_pool_no_global_key') }}

{{ t('models_col_name') }}
{{ models.list.length }}
{{ t('models_enabled') }}
{{ models.list.filter(m => m.enabled).length }}
{{ t('models_disabled') }}
{{ models.list.filter(m => !m.enabled).length }}

{{ t('models_title') }}

{{ t('loading') }}

{{ t('no_data') }}

ID {{ t('models_col_name') }} {{ t('models_col_context') }} {{ t('models_col_tools') }} {{ t('models_col_vl') }} {{ t('models_col_thinking') }} {{ t('models_col_enabled') }} {{ t('models_col_note') }}
{{ model.id }}
{{ model.model_name }} {{ t('models_disabled') }}
{{ model.context_window ? formatContextWindow(model.context_window) : '-' }} {{ model.note || '-' }}
🔥

{{ t('version_new_version', { version: versionUpdate.latest_version }) }}

{{ versionUpdate.release_notes }}
{{ t('btn_view_changelog') }} →
⚠️

{{ t('binary_deps_title') }}

{{ t('binary_deps_hint') }}

📦

{{ t('binary_missing_title') }}

{{ t('binary_missing_desc') }}

{{ t('notifications_title') }}

{{ t('no_notifications') }}

{{ typeLabels[n.type] || n.type }} {{ n.title }}
{{ n.content }}
{{ formatDate(n.created_at) }} {{ n.link_text || t('view_detail_link') }} →
{{ t('constants_count', { count: filteredConstantsClasses.length }) }}

{{ t('loading') }}

{{ t('no_data') }}

{{ cls.class_name }}

{{ cls.description }}

{{ cls.member_count }}
{{ t('constants_col_name') }} {{ t('constants_col_value') }} {{ t('constants_col_label') }}
{{ member.name }} {{ member.value }} {{ member.label || '-' }}

{{ t('constants_mappings_title') }}

{{ t('commission_locked_title') }}

{{ t('commission_locked_desc') }}

{{ t('commission_title') }}

{{ t('commission_max_rate_title') }}
{{ t('commission_max_rate_desc') }}
{{ t('commission_max_rate_current') }}
{{ (commissionMaxRate * 100).toFixed(0) }}%

{{ t('loading') }}

{{ t('commission_col_no') }} {{ t('commission_col_inviter') }} {{ t('commission_col_amount') }} {{ t('commission_col_method') }} {{ t('commission_col_account') }} {{ t('commission_col_status') }} {{ t('commission_col_created') }} {{ t('commission_col_actions') }}
{{ t('no_data') }}
{{ item.withdraw_no }} {{ item.inviter_id }} {{ item.amount != null ? '¥' + item.amount.toFixed(2) : '-' }} {{ getCommissionMethodText(item.method) }} {{ getCommissionAccount(item) }} {{ getCommissionStatusText(item.status) }} {{ formatDate(item.create_at) }} -

{{ t('task_timeline') }}ai_tool_id: {{ taskTimeline.meta.ai_tool_id }}

{{ taskTimeline.error }}
ai_tool_id: {{ taskTimeline.meta.ai_tool_id }}  | project_id: {{ taskTimeline.meta.project_id }}  | status: {{ taskTimeline.meta.status }}
{{ t('no_timeline_records') }}
{{ t('timeline_col_time') }} {{ t('event') }} {{ t('timeline_col_message') }} {{ t('timeline_col_duration') }} {{ t('timeline_col_detail') }}
⚠️ {{ t('branding_restart_hint') }}
ℹ️ {{ t('branding_excluded_hint') }}

{{ t('branding_site_name') }}

{{ t('branding_logo') }}

Logo
{{ t('branding_custom') }}

{{ t('branding_logo_tip') }}

{{ t('branding_favicon') }}

Favicon
{{ t('branding_custom') }}

{{ t('branding_favicon_tip') }}

{{ t('branding_terms') }}

{{ t('branding_terms_desc') }}

{{ t('branding_terms_zh') }}
{{ t('branding_custom') }}
{{ t('branding_default') }}
{{ t('branding_preview') }}
{{ t('branding_terms_en') }}
{{ t('branding_custom') }}
{{ t('branding_default') }}
{{ t('branding_preview') }}

{{ t('branding_wx_group_qr') }}

{{ t('branding_wx_group_qr_desc') }}

QR {{ t('branding_default') }}
{{ t('branding_custom') }}

{{ t('branding_wx_group_qr_tip') }}

{{ toast.message }}