Update index.html

This commit is contained in:
Egor
2026-01-12 19:48:17 +03:00
committed by GitHub
parent a2380b937c
commit 4e3b6a081c
+20 -5
View File
@@ -20916,12 +20916,19 @@
</span>
`;
} else if (switchingFromDaily) {
// Переключение С суточного НА периодный - показываем "от X₽"
// Переключение С суточного НА периодный - показываем "от X₽ / N дн"
const fromLabel = preferredLanguage === 'en' ? 'from' : 'от';
// Находим минимальный период тарифа
const tariffPeriods = tariff.periods || [];
let minPeriodDays = 30;
if (tariffPeriods.length > 0) {
minPeriodDays = Math.min(...tariffPeriods.map(p => p.days || 30));
}
const periodSuffix = preferredLanguage === 'en' ? ` / ${minPeriodDays}d` : ` / ${minPeriodDays} дн`;
return `
<span class="instant-switch-cost-badge upgrade">
<span style="font-size: 10px; display: block; text-transform: uppercase; opacity: 0.8;">${fromLabel}</span>
${upgradeCostLabel}
${upgradeCostLabel}${periodSuffix}
</span>
`;
} else if (isUpgrade) {
@@ -21127,9 +21134,17 @@
confirmUpgrade: preferredLanguage === 'en'
? `Switch to "${tariff.name}"?\n\nUpgrade cost: ${costLabel}\nYour balance: ${balanceLabel}`
: `Сменить тариф на «${tariff.name}»?\n\nДоплата: ${costLabel}\nВаш баланс: ${balanceLabel}`,
confirmFromDaily: preferredLanguage === 'en'
? `Switch to "${tariff.name}"?\n\nCost: ${costLabel}\n(Daily subscription time is not transferred)\nYour balance: ${balanceLabel}`
: `Сменить тариф на «${tariff.name}»?\n\nСтоимость: ${costLabel}\n(Время суточной подписки не переносится)\nВаш баланс: ${balanceLabel}`,
confirmFromDaily: (() => {
// Получаем минимальный период для отображения
const tariffPeriods = tariff.periods || [];
let minPeriodDays = 30;
if (tariffPeriods.length > 0) {
minPeriodDays = Math.min(...tariffPeriods.map(p => p.days || 30));
}
return preferredLanguage === 'en'
? `Switch to "${tariff.name}"?\n\nCost: ${costLabel} for ${minPeriodDays} days\n(Daily subscription time is not transferred)\nYour balance: ${balanceLabel}`
: `Сменить тариф на «${tariff.name}»?\n\nСтоимость: ${costLabel} за ${minPeriodDays} дн.\n(Время суточной подписки не переносится)\nВаш баланс: ${balanceLabel}`;
})(),
confirmDowngrade: preferredLanguage === 'en'
? `Switch to "${tariff.name}"?\n\nFree (downgrade)`
: `Сменить тариф на «${tariff.name}»?\n\nБесплатно (понижение тарифа)`,