diff --git a/Telegram/Resources/langs/lang.strings b/Telegram/Resources/langs/lang.strings index 9cd62fde0..a5ba2a744 100644 --- a/Telegram/Resources/langs/lang.strings +++ b/Telegram/Resources/langs/lang.strings @@ -1578,6 +1578,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL "lng_report_sponsored_hidden" = "Sponsored messages will be hidden."; "lng_report_sponsored_reported" = "We will review this ad to ensure it matches out {link}."; "lng_report_sponsored_reported_link" = "Ad Policies and Guidelines"; +"lng_report_sponsored_reported_learn" = "Learn more about our {link}."; "lng_channel_add_members" = "Add members"; "lng_channel_add_users" = "Add users"; diff --git a/Telegram/SourceFiles/menu/menu_sponsored.cpp b/Telegram/SourceFiles/menu/menu_sponsored.cpp index 97be48253..41e72a432 100644 --- a/Telegram/SourceFiles/menu/menu_sponsored.cpp +++ b/Telegram/SourceFiles/menu/menu_sponsored.cpp @@ -219,6 +219,9 @@ void ShowReportSponsoredBox( auto &sponsoredMessages = peer->session().data().sponsoredMessages(); const auto fullId = item->fullId(); const auto report = sponsoredMessages.createReportCallback(fullId); + const auto guideLink = Ui::Text::Link( + tr::lng_report_sponsored_reported_link(tr::now), + u"https://promote.telegram.org/guidelines"_q); auto performRequest = [=]( const auto &repeatRequest, @@ -245,6 +248,20 @@ void ShowReportSponsoredBox( box->addLeftButton( tr::lng_create_group_back(), [=] { box->closeBox(); }); + } else { + const auto container = box->verticalLayout(); + Ui::AddSkip(container); + container->add(object_ptr( + container, + object_ptr( + container, + tr::lng_report_sponsored_reported_learn( + lt_link, + rpl::single(guideLink), + Ui::Text::WithEntities), + st::boxDividerLabel), + st::defaultBoxDividerLabelPadding, + RectPart::Top | RectPart::Bottom)); } box->addButton( tr::lng_close(), @@ -259,9 +276,7 @@ void ShowReportSponsoredBox( auto text = tr::lng_report_sponsored_reported( tr::now, lt_link, - Ui::Text::Link( - tr::lng_report_sponsored_reported_link(tr::now), - u"https://promote.telegram.org/guidelines"_q), + guideLink, Ui::Text::WithEntities); show->showToast({ .text = std::move(text) }); } break;