{{ t('plaza') }}
({{ plazaTotal }}){{ t('plazaEmpty') }}
{{ w.title || '—' }}
{{ w.style }}
{{ t('tutorials') }}
({{ tutTotal }}){{ t('tutEmpty') }}
{{ a.title || '—' }}
{{ a.summary }}
{{ tutDetail.title }}
{{ tutDetail.nickname || tutDetail.username || '' }} · {{ tutDate(tutDetail.created_at) }} · {{ t('tutViews') }} {{ tutDetail.views || 0 }}
{{ tutDetail.summary }}
{{ tutForm.id ? t('tutEdit') : t('tutPublish') }}
{{ t('tutFormTip') }}
{{ t('account') }}
{{ authUser && (authUser.nickname || authUser.username) }}
{{ authUser && authUser.username }}
{{ t('balanceTip') }}
{{ authUser ? authUser.credits : 0 }}
{{ t('buyCredits') }}
{{ p.name }}
{{ p.badge }}{{ p.credits }} {{ t('creditsLabel') }}
+{{ p.bonus }} {{ t('creditsLabel') }}
¥{{ p.price }}
{{ t('myOrders') }}
| {{ t('orderNo') }} | {{ t('packages') }} | {{ t('amount') }} | {{ t('creditsLabel') }} | {{ t('payMethod') }} | {{ t('orderTime') }} | |
|---|---|---|---|---|---|---|
| {{ o.order_no }} | {{ o.package_name || '—' }} | ¥{{ o.amount }} | {{ o.credits }} | {{ payName(o.pay_method) }} | {{ shortDate(o.created_at) }} | {{ orderStatus(o.status) }} |
{{ t('myLedger') }}
| {{ t('orderTime') }} | {{ t('creditsLabel') }} | {{ t('ledgerBalance') }} | {{ t('ledgerReason') }} |
|---|---|---|---|
| {{ shortDate(l.created_at) }} | {{ l.delta>=0 ? '+' : '' }}{{ l.delta }} | {{ l.balance }} | {{ l.reason }} |
{{ t('profile') }}
{{ t('generating') }}
{{ t('genTip') }}
{{ genElapsed }}s
{{ t('resultsTitle') }}
{{ s.title || '—' }}
{{ s.style }}
{{ s.model }}
{{ t('lyricsShort') }}
{{ t('library') }} ({{ library.length }})
{{ t('empty') }}
{{ s.title || '—' }}
{{ s.style || fmt(s.duration) }}
{{ shortDate(s.created_at) }}
{{ t('stemsTitle') }}
{{ job.source.title || '—' }}
{{ t('stemsSource') }} · {{ actionLabel(job.action) }}
{{ t('stemsWaitTip') }}
{{ tr.title || (t('stemTrack') + ' ' + (i + 1)) }}
{{ fmt(tr.duration) }}