Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apps/website/i18n/course-ladder.ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"SAY_PAID_PRESS": "Вступить в клуб в Telegram",
"SAY_PAID_LATER": "Оплата здесь в рублях, долларах или крипте ещё не сделана.",
"SAY_CLUB_TITLE": "Клуб открывает остальную лестницу",
"SAY_CLUB_LINE": "Четвёртый и все следующие курсы открываются с клубом: наша единственная подписка, оплачивается звёздами Telegram в боте, там же цена. Часть каждого платежа возвращается вам токенами.",
"SAY_CLUB_LINE": "Четвёртый и все следующие курсы открываются с клубом: наша единственная подписка, оплачивается звёздами Telegram в боте, там же цена. Часть каждого платежа возвращается на ваш баланс в боте — на генерации.",
"SAY_CHECKING": "Проверяем ключ...",
"SAY_KEY_BAD": "Этот ключ не открыл курс ({0}). Нажмите кнопку ещё раз — бот выдаст новый.",
"SAY_SHARED": "Ваши пройденные уроки видит автор курса.",
Expand Down
4 changes: 3 additions & 1 deletion apps/website/specs/ladder/course-ladder.t27
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,10 @@ pub const SAY_PAID_LATER : str = "Paying here in roubles, dollars or crypto is n
; The teaser a reader meets INSIDE an open course (lesson one, below the pager): the gate
; above names the club only when a course is locked, and most readers never climb that far.
; No price here either -- the bot's card says it, same honesty as SAY_PAID_LINE.
; The return is the bot's own balance for generations, never $TRI: the token is not sold
; and is earned only by verified work (gHashTag/golden-chain-international FACTS.md s.6).
pub const SAY_CLUB_TITLE : str = "The club opens the rest of the ladder";
pub const SAY_CLUB_LINE : str = "Every course from the fourth on opens with the club: our one subscription, paid in Telegram Stars in the bot, which shows the price. Part of every payment returns to you as tokens.";
pub const SAY_CLUB_LINE : str = "Every course from the fourth on opens with the club: our one subscription, paid in Telegram Stars in the bot, which shows the price. Part of every payment returns to your bot balance, to spend on generations in the bot.";
; Paying on the site (owner, 2026-10-13: payment without going to the bot). The render answers
; GET /api/course/checkout with the price; with no price set there, none of these words show
; and the gate keeps the bot button. One payment for the club days, no auto-renewal.
Expand Down
4 changes: 2 additions & 2 deletions apps/website/src/lib/courseLadder.generated.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ export const LADDER = {
"PAID_PRESS": "Join the club in Telegram",
"PAID_LATER": "Paying here in roubles, dollars or crypto is not built yet.",
"CLUB_TITLE": "The club opens the rest of the ladder",
"CLUB_LINE": "Every course from the fourth on opens with the club: our one subscription, paid in Telegram Stars in the bot, which shows the price. Part of every payment returns to you as tokens.",
"CLUB_LINE": "Every course from the fourth on opens with the club: our one subscription, paid in Telegram Stars in the bot, which shows the price. Part of every payment returns to your bot balance, to spend on generations in the bot.",
"PAY_LINE": "The club opens every course for {0} days. One payment in roubles, no auto-renewal, no Telegram needed.",
"PAY_EMAIL": "Email for the receipt",
"PAY_PRESS": "Pay {0} roubles",
Expand Down Expand Up @@ -74,7 +74,7 @@ export const LADDER = {
"PAID_PRESS": "Вступить в клуб в Telegram",
"PAID_LATER": "Оплата здесь в рублях, долларах или крипте ещё не сделана.",
"CLUB_TITLE": "Клуб открывает остальную лестницу",
"CLUB_LINE": "Четвёртый и все следующие курсы открываются с клубом: наша единственная подписка, оплачивается звёздами Telegram в боте, там же цена. Часть каждого платежа возвращается вам токенами.",
"CLUB_LINE": "Четвёртый и все следующие курсы открываются с клубом: наша единственная подписка, оплачивается звёздами Telegram в боте, там же цена. Часть каждого платежа возвращается на ваш баланс в боте — на генерации.",
"PAY_LINE": "Клуб открывает все курсы на {0} дней. Один платёж в рублях, без автопродления, без Telegram.",
"PAY_EMAIL": "Email для чека",
"PAY_PRESS": "Оплатить {0} руб.",
Expand Down
Loading