{{ t('forgot_pw_hint') }}
{{ t('reset_sent') }}
{{ error }}
{{ chainDashboard.total_branches || 0 }}
{{ t('active_branches') }}: {{ (chainDashboard.branches || []).filter(b => b.status === 'active').length }}
{{ chainDashboard.total_devices || 0 }}
{{ t('online_tvs') }}: {{ chainDashboard.online_devices || 0 }}
{{ chainDashboard.online_devices || 0 }}
/ {{ chainDashboard.total_devices || 0 }} {{ t('total_tvs_short') }}
| {{ t('branch_name') }} | {{ t('status') }} | {{ t('tv_status') }} | {{ t('subscription_end') }} | |
|---|---|---|---|---|
|
{{ branch.tenant_name }}
⚠️ {{ t('sub_expired') }}
⏳ {{ t('sub_expiring_soon') }}
|
{{ branch.status === 'active' ? t('active') : t('passive') }} | {{ branch.online_devices }} / {{ branch.total_devices }} TV | {{ formatDate(branch.subscription_end) }} — |
{{ t('select_tenant_hint') }}
{{ t('select_tenant_hint_sub') }}
{{ adminStats.activeScreens }} ... {{ devices.filter(d => d.status === 'online').length }}
{{ t('all_tenants') }}
{{ adminStats.totalMedia }} ... {{ media.length }}
{{ t('all_tenants') }}
{{ tenants.length }}
{{ tenants.filter(t => t.status === 'active').length }} {{ t('active') }}
| {{ t('tenant_name') }} / {{ t('email') }} | {{ t('status') }} | {{ t('subscription_end') }} | {{ t('limit') }} | {{ t('action') }} |
|---|---|---|---|---|
|
{{ tenant.name }}
{{ tenant.Users && tenant.Users[0] ? tenant.Users[0].email : 'E-posta yok' }}
|
{{ tenant.status === 'active' ? t('active') : t('passive') }} | {{ formatDate(tenant.subscription_end) }} (DOLDU) {{ t('unlimited') }} |
{{ tenant.device_limit }}
TV
TV
|
{{ t('no_schedule') }}
Video: MP4, MOV, AVI, MKV, WebM · maks. 500 MB
{{ t('image_label') }} JPG, PNG, WebP · maks. 30 MB
{{ t('video_processing') }}
{{ t('video_processing_sub') }}
⚠ {{ t('upload_wait') }} {{ t('dont_close') }}
{{ t('no_media') }}
{{ t('add_to_playlist') }}
{{ t('order_and_durations') }}
{{ pl.items.length }} {{ t('content_count') }} · {{ playlistDuration(pl) }}
{{ t('enter_code') }}
{{ t('last_seen') }}: {{ dev.last_seen ? new Date(dev.last_seen).toLocaleString() : 'Asla' }}
{{ t('schedule_active') }}
{{ t('push_playlist_desc') }}
{{ t('tenant_label') }} {{ editingTenant.name }}
{{ t('chain_admin_desc') }}
{{ t('linked_branches_desc') }}
{{ t('link_branch_desc') }}
{{ t('clear_unlimited') }}
{{ t('leave_blank_unlimited') }}
{{ t('chain_admin_desc') }}
{{ t('midnight_warning') }}
{{ t('inline_media_hint') }} ({{ (newSlot.inline_items || []).length }} {{ t('items_selected') }}):
{{ changePw.error }}
✓ {{ changePw.success }}
{{ t('name_tv_desc') }}