{at("tariffs_trial_title", {}, "Trial access")}
{at( "tariffs_trial_subtitle", {}, "Configure trial duration, traffic limit, and Remnawave squads from the tariff page." )}
{at("tariffs_trial_group_switch", {}, "Доступ")}
{at(
"tariffs_trial_group_switch_hint",
{},
"Включает или выключает выдачу пробного периода пользователям."
)}
{#if dirtyCount(TRIAL_SWITCH_KEYS, settingsDirty)}
{at("tariffs_trial_group_general", {}, "Общие настройки")}
{at(
"tariffs_trial_group_general_hint",
{},
"Длительность пробного доступа и объём трафика, который получает пользователь."
)}
{#if dirtyCount(TRIAL_GENERAL_KEYS, settingsDirty)}
setSetting("TRIAL_DURATION_DAYS", event.currentTarget.value)}
/>
{#if isSettingDirty("TRIAL_DURATION_DAYS", settingsDirty)}
resetSetting("TRIAL_DURATION_DAYS")}
>
{at("reset", {}, "Сбросить")}
{/if}
setSetting("TRIAL_TRAFFIC_LIMIT_GB", event.currentTarget.value)}
/>
{#if isSettingDirty("TRIAL_TRAFFIC_LIMIT_GB", settingsDirty)}
resetSetting("TRIAL_TRAFFIC_LIMIT_GB")}
>
{at("reset", {}, "Сбросить")}
{/if}
{at("tariffs_trial_group_reset", {}, "Сброс трафика")}
{at(
"tariffs_trial_group_reset_hint",
{},
"Стратегия, по которой Remnawave обновляет лимит трафика для пробного периода."
)}
{#if dirtyCount(TRIAL_RESET_KEYS, settingsDirty)}
{at("tariffs_trial_group_squads", {}, "Сквады")}
{at(
"tariffs_trial_group_squads_hint",
{},
"Сквады, которые будут назначены пользователю при активации триала."
)}
{#if dirtyCount(TRIAL_SQUAD_KEYS, settingsDirty)}
{#key trialSquadSelectKey}
{/key}
setSetting("TRIAL_SQUAD_UUIDS", event.currentTarget.value)}
/>
{#if isSettingDirty("TRIAL_SQUAD_UUIDS", settingsDirty)}
resetSetting("TRIAL_SQUAD_UUIDS")}
>
{at("reset", {}, "Сбросить")}
{/if}
{#each csvList("TRIAL_SQUAD_UUIDS", settingsDirty, settingsFieldMap) as uuid}
{/each}