From d754014321ec2c5fcdfa944ea02fea2c13f955c1 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Mon, 10 Feb 2025 21:57:32 +0300 Subject: [PATCH] Added missed label about similar channels to box for doubled limits. --- Telegram/Resources/langs/lang.strings | 4 ++++ Telegram/SourceFiles/boxes/premium_preview_box.cpp | 12 ++++++++++++ Telegram/SourceFiles/settings/settings_business.cpp | 3 +++ Telegram/SourceFiles/settings/settings_premium.cpp | 3 --- 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/Telegram/Resources/langs/lang.strings b/Telegram/Resources/langs/lang.strings index 37d2f97ca..eed73ee24 100644 --- a/Telegram/Resources/langs/lang.strings +++ b/Telegram/Resources/langs/lang.strings @@ -2591,6 +2591,10 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL "lng_premium_double_limits_subtitle_accounts" = "Connected Accounts"; "lng_premium_double_limits_about_accounts#one" = "Connect {count} account with different mobile numbers"; "lng_premium_double_limits_about_accounts#other" = "Connect {count} accounts with different mobile numbers"; + +"lng_premium_double_limits_subtitle_similar_channels" = "Similar Channel"; +"lng_premium_double_limits_about_similar_channels#one" = "View up to {count} similar channel"; +"lng_premium_double_limits_about_similar_channels#other" = "View up to {count} similar channels"; // "lng_premium_gift_title" = "Gift Telegram Premium"; diff --git a/Telegram/SourceFiles/boxes/premium_preview_box.cpp b/Telegram/SourceFiles/boxes/premium_preview_box.cpp index 570fb75e6..53c6a6744 100644 --- a/Telegram/SourceFiles/boxes/premium_preview_box.cpp +++ b/Telegram/SourceFiles/boxes/premium_preview_box.cpp @@ -1526,6 +1526,18 @@ void DoubledLimitsPreviewBox( Main::Domain::kPremiumMaxAccounts, till, }); + { + const auto premium = limits.similarChannelsPremium(); + entries.push_back({ + tr::lng_premium_double_limits_subtitle_similar_channels(), + tr::lng_premium_double_limits_about_similar_channels( + lt_count, + rpl::single(float64(premium)), + Ui::Text::RichLangValue), + limits.similarChannelsDefault(), + premium, + }); + } Ui::Premium::ShowListBox( box, st::defaultPremiumLimits, diff --git a/Telegram/SourceFiles/settings/settings_business.cpp b/Telegram/SourceFiles/settings/settings_business.cpp index 9cc0fdb68..82c0b9964 100644 --- a/Telegram/SourceFiles/settings/settings_business.cpp +++ b/Telegram/SourceFiles/settings/settings_business.cpp @@ -137,6 +137,7 @@ using Order = std::vector; tr::lng_business_subtitle_chatbots(), tr::lng_business_about_chatbots(), PremiumFeature::BusinessBots, + true, }, }, { @@ -146,6 +147,7 @@ using Order = std::vector; tr::lng_business_subtitle_chat_intro(), tr::lng_business_about_chat_intro(), PremiumFeature::ChatIntro, + true, }, }, { @@ -155,6 +157,7 @@ using Order = std::vector; tr::lng_business_subtitle_chat_links(), tr::lng_business_about_chat_links(), PremiumFeature::ChatLinks, + true, }, }, { diff --git a/Telegram/SourceFiles/settings/settings_premium.cpp b/Telegram/SourceFiles/settings/settings_premium.cpp index cae7f893e..343bbefc2 100644 --- a/Telegram/SourceFiles/settings/settings_premium.cpp +++ b/Telegram/SourceFiles/settings/settings_premium.cpp @@ -211,7 +211,6 @@ using Order = std::vector; tr::lng_premium_summary_subtitle_tags_for_messages(), tr::lng_premium_summary_about_tags_for_messages(), PremiumFeature::TagsForMessages, - true, }, }, { @@ -221,7 +220,6 @@ using Order = std::vector; tr::lng_premium_summary_subtitle_last_seen(), tr::lng_premium_summary_about_last_seen(), PremiumFeature::LastSeen, - true, }, }, { @@ -231,7 +229,6 @@ using Order = std::vector; tr::lng_premium_summary_subtitle_message_privacy(), tr::lng_premium_summary_about_message_privacy(), PremiumFeature::MessagePrivacy, - true, }, }, {