{{ t('reset_password') }}

{{ t('reset_for_user') }}: {{ resetPwdInfo.username }}
{{ resetPwdInfo.error }}
{{ t('pwd_changed') }}

ARGUS INTEL

{{ loginError }}

{{ t('system_offline') }}

{{ dbStatus.sync_status.progress }}

⚡ {{ t('jump_planner') }}

{{ t('jp_ly') }}
{{ sys.name }}
★ {{ jpOrigin.name }}
{{ sys.name }}
⬤ {{ jpFinalDest.name }}
{{ sys.name }}
{{ t('jp_destinations') }} ({{ jpDestinations.length }}/10)
{{ t('jp_no_dest') }}
{{ dest.name }} ×

{{ t('jp_result_title') }}

{{ t('jp_no_result') }}
{{ t('jp_calculating') }}
{{ t('jp_unreachable') }}
LEG {{ legIdx + 1 }} {{ leg.from_name }} {{ leg.to_name }} ({{ leg.jumps }} {{ t('jp_jumps_unit') }})
{{ t('jp_leg_unreachable') }}
{{ wp.ly_from_prev }} ly {{ wp.name }} {{ wp.security_status.toFixed(1) }} {{ t('jp_start') }} {{ t('jp_dest_mark') }} {{ t('jp_midpoint') }}
{{ t('jp_summary') }} {{ jpResult.total_jumps }} {{ t('jp_jumps_unit') }}
{{ t('jp_route_order') }}: {{ jpResult.origin.name }}

{{ t('change_password') }}

{{ t('users_list') }}

ID USERNAME ROLE STATUS ACTION
{{ u.id }} {{ u.username }} {{ u.role }} ACTIVE
── {{ t('disabled_section') }} ──
{{ u.id }} {{ u.username }} {{ u.role }} DISABLED
{{ t('reset_link_for') }} {{ resetLinkUsername }}:
{{ resetLink }}

{{ t('upload_members') }}

{{ t('member_upload_hint') }}
{{ t('upload_result') }}
{{ t('members_parsed') }}: {{ memberUploadResult.total_parsed }}
{{ t('account_sync_result') }}
{{ t('accounts_created') }}: {{ memberUploadResult.account_sync.created_count }}
{{ t('accounts_enabled') }}: {{ memberUploadResult.account_sync.enabled_count }}
{{ t('accounts_disabled') }}: {{ memberUploadResult.account_sync.disabled_count }}
{{ t('disabled_list') }}: {{ memberUploadResult.account_sync.disabled_usernames.join(', ') }}

{{ t('pending_claims') }}

{{ t('no_pending_claims') }}
{{ claim.operation_name }}
{{ claim.operation_time }}
{{ t('claim_submitter') }}: {{ claim.submitted_by }}
{{ claim.submitted_at }}
{{ claim.character_names }}
{{ t('op_creator') }}: {{ claim.created_by || '-' }}

{{ t('add_operation') }}

{{ t('op_result_title') }}

{{ t('op_result_added', {name: opResult.operation_name}) }}
{{ t('op_result_matched', {count: opResult.matched_count}) }}
{{ opResult.matched_names }}
{{ t('op_result_discarded', {count: opResult.discarded_count}) }}
{{ opResult.discarded_names }}

{{ t('edit_operation') }}

{{ t('claim_title') }}

{{ t('claim_hint') }}

{{ t('redeem_confirm_title') }}

{{ redeemTarget.name }}
{{ t('product_price') }}: {{ redeemTarget.price }} {{ t('points_unit') }}
{{ t('redeem_after_points') }}: {{ shopMyPoints - redeemTarget.price }} {{ t('points_unit') }}
{{ t('points_insufficient') }}

{{ t('redemption_history') }}

{{ t('no_redemption_records') }}
{{ r.item_name }}
{{ formatOpTime(r.submitted_at) }}
{{ r.status === 'approved' ? t('redemption_status_approved') : t('redemption_status_pending') }}
-{{ r.points_spent }} {{ t('points_unit') }}
{{ t('approved_by') }}: {{ r.reviewed_by }}

{{ t('shop_mgmt_title') }}

{{ t('no_products') }}
ID {{ t('product_image') }} {{ t('product_name') }} {{ t('product_price') }} {{ t('product_desc') }} STATUS ACTION
{{ p.id }} 🎁 {{ p.name }} {{ p.price }} {{ p.description || '-' }} {{ p.is_active ? t('on_shelf') : t('off_shelf') }}
{{ u }}
{{ mgmtRedemptionUserSelected }}
{{ t('no_redemption_mgmt_records') }}
ID USER {{ t('product_name') }} {{ t('points_unit') }} STATUS {{ t('approved_by_col') }} TIME ACTION
{{ r.id }} {{ r.username }} {{ r.item_name }} {{ r.points_spent }} {{ r.status === 'approved' ? t('redemption_status_approved') : t('redemption_status_pending') }} {{ r.reviewed_by || '-' }} {{ formatOpTime(r.submitted_at) }}

{{ productEditorMode === 'add' ? t('add_product') : t('edit_product') }}

{{ productForm.image_data ? '✓ 已选择新图片,保存后将自动转换为 WebP/JPEG' : (productForm.image_url ? '当前已有图片,可上传或粘贴新图替换' : '点击此处后 Ctrl+V 粘贴截图') }}

{{ t('pending_redemptions') }}

{{ u }}
{{ directMgmtUserSelected }}
{{ t('no_redemption_mgmt_records') }}
ID USER {{ t('product_name') }} {{ t('points_unit') }} STATUS {{ t('approved_by_col') }} TIME ACTION
{{ r.id }} {{ r.username }} {{ r.item_name }} {{ r.points_spent }} {{ r.status === 'approved' ? t('redemption_status_approved') : t('redemption_status_pending') }} {{ r.reviewed_by || '-' }} {{ formatOpTime(r.submitted_at) }}
ARGUS
{{ currentUser.username }} [{{ currentUser.role }}]
{{ currentUser.username }} [{{ currentUser.role }}]

{{ t('admin_console') }}

{{ t('grid_status', {tab: currentTab}) }}

{{ currentNodes.length }} {{ t('anchor_nodes_short') }}
{{ t('range') }} {{ currentRange }} {{ t('jumps') }}
{{ sys.name }}
{{ t('anchor_nodes') }} ({{ currentNodes.length }})
{{ t('no_nodes_yet') }}
{{ node.name }}({{ node.range || 5 }}) ×
{{ t('updated_by') }}: {{ syncedState.updated_by }}
{{ t('receiving_telemetry') }}
⚠ TACTICAL FEED {{ Object.keys(activeAlerts).length }}
NO ACTIVE THREATS
{{ alert.name }} {{ alert.reporter }}
{{ alert.count }}

{{ t('online_ops') }} {{ onlineUsers.length }}

{{ u.username }} [全局已屏蔽] {{ u.system_name || 'Unknown' }} {{ u.system_name }} {{ t('location_admin_only') }}
No active operators
{{ t('syncing_grid', {tab: currentTab.toUpperCase()}) }}
📋 {{ t('ctx_copy_name') }}
🏠 ✓ {{ t('is_my_home') }} {{ t('set_as_home') }}
{{ t('quick_focus') }}:
{{ t('no_focus_nodes') }}
~

{{ t('by_character') }} ({{ timeStats.by_character.length }})

#{{ t('character_name') }}{{ t('corp_username') }}{{ t('op_count') }}
{{ item._originalRank }} {{ item.character_name }} {{ item.corp_username }} {{ item.count }}
{{ t('no_data') }}

{{ t('by_username') }} ({{ timeStats.by_username.length }})

#{{ t('corp_username') }}{{ t('op_count') }}
{{ item._originalRank }} {{ item.corp_username }} {{ item.count }}
{{ t('no_data') }}
{{ t('no_operations') }}
{{ op.operation_name }}
{{ formatOpTime(op.operation_time) }}
{{ t('created_by') }}: {{ op.created_by }}
{{ op.participants.length }} {{ t('members') }}
{{ t('no_participants') }}
{{ t('welcome_points', {username: currentUser.username}) }} {{ shopMyPoints }}
{{ t('no_products') }}
🎁
{{ item.name }}
{{ item.price }} {{ t('points_unit') }}