Add some more premium promo sections.
This commit is contained in:
parent
33207b78d5
commit
cb174cb0bf
Binary file not shown.
After Width: | Height: | Size: 553 B |
Binary file not shown.
After Width: | Height: | Size: 1015 B |
Binary file not shown.
After Width: | Height: | Size: 1.4 KiB |
Binary file not shown.
After Width: | Height: | Size: 597 B |
Binary file not shown.
After Width: | Height: | Size: 1.1 KiB |
Binary file not shown.
After Width: | Height: | Size: 1.6 KiB |
|
@ -2035,6 +2035,10 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||||
"lng_premium_summary_about_infinite_reactions" = "React with thousands of emoji — with multiple reactions per message.";
|
"lng_premium_summary_about_infinite_reactions" = "React with thousands of emoji — with multiple reactions per message.";
|
||||||
"lng_premium_summary_subtitle_tags_for_messages" = "Tags for Messages";
|
"lng_premium_summary_subtitle_tags_for_messages" = "Tags for Messages";
|
||||||
"lng_premium_summary_about_tags_for_messages" = "Organize your Saved Messages with tags for quicker access.";
|
"lng_premium_summary_about_tags_for_messages" = "Organize your Saved Messages with tags for quicker access.";
|
||||||
|
"lng_premium_summary_subtitle_last_seen" = "Last Seen Times";
|
||||||
|
"lng_premium_summary_about_last_seen" = "View the last seen and read times of others even if you hide yours.";
|
||||||
|
"lng_premium_summary_subtitle_message_privacy" = "Message Privacy";
|
||||||
|
"lng_premium_summary_about_message_privacy" = "Restrict people you don't know from sending you messages.";
|
||||||
"lng_premium_summary_subtitle_premium_stickers" = "Premium Stickers";
|
"lng_premium_summary_subtitle_premium_stickers" = "Premium Stickers";
|
||||||
"lng_premium_summary_about_premium_stickers" = "Exclusive enlarged stickers featuring additional effects, updated monthly.";
|
"lng_premium_summary_about_premium_stickers" = "Exclusive enlarged stickers featuring additional effects, updated monthly.";
|
||||||
"lng_premium_summary_subtitle_animated_emoji" = "Animated Emoji";
|
"lng_premium_summary_subtitle_animated_emoji" = "Animated Emoji";
|
||||||
|
|
|
@ -112,6 +112,10 @@ void PreloadSticker(const std::shared_ptr<Data::DocumentMedia> &media) {
|
||||||
return tr::lng_premium_summary_subtitle_infinite_reactions();
|
return tr::lng_premium_summary_subtitle_infinite_reactions();
|
||||||
case PremiumPreview::TagsForMessages:
|
case PremiumPreview::TagsForMessages:
|
||||||
return tr::lng_premium_summary_subtitle_tags_for_messages();
|
return tr::lng_premium_summary_subtitle_tags_for_messages();
|
||||||
|
case PremiumPreview::LastSeen:
|
||||||
|
return tr::lng_premium_summary_subtitle_last_seen();
|
||||||
|
case PremiumPreview::MessagePrivacy:
|
||||||
|
return tr::lng_premium_summary_subtitle_message_privacy();
|
||||||
case PremiumPreview::Stickers:
|
case PremiumPreview::Stickers:
|
||||||
return tr::lng_premium_summary_subtitle_premium_stickers();
|
return tr::lng_premium_summary_subtitle_premium_stickers();
|
||||||
case PremiumPreview::AnimatedEmoji:
|
case PremiumPreview::AnimatedEmoji:
|
||||||
|
@ -150,6 +154,10 @@ void PreloadSticker(const std::shared_ptr<Data::DocumentMedia> &media) {
|
||||||
return tr::lng_premium_summary_about_infinite_reactions();
|
return tr::lng_premium_summary_about_infinite_reactions();
|
||||||
case PremiumPreview::TagsForMessages:
|
case PremiumPreview::TagsForMessages:
|
||||||
return tr::lng_premium_summary_about_tags_for_messages();
|
return tr::lng_premium_summary_about_tags_for_messages();
|
||||||
|
case PremiumPreview::LastSeen:
|
||||||
|
return tr::lng_premium_summary_about_last_seen();
|
||||||
|
case PremiumPreview::MessagePrivacy:
|
||||||
|
return tr::lng_premium_summary_about_message_privacy();
|
||||||
case PremiumPreview::Stickers:
|
case PremiumPreview::Stickers:
|
||||||
return tr::lng_premium_summary_about_premium_stickers();
|
return tr::lng_premium_summary_about_premium_stickers();
|
||||||
case PremiumPreview::AnimatedEmoji:
|
case PremiumPreview::AnimatedEmoji:
|
||||||
|
@ -480,6 +488,8 @@ struct VideoPreviewDocument {
|
||||||
case PremiumPreview::AnimatedUserpics: return "animated_userpics";
|
case PremiumPreview::AnimatedUserpics: return "animated_userpics";
|
||||||
case PremiumPreview::RealTimeTranslation: return "translations";
|
case PremiumPreview::RealTimeTranslation: return "translations";
|
||||||
case PremiumPreview::Wallpapers: return "wallpapers";
|
case PremiumPreview::Wallpapers: return "wallpapers";
|
||||||
|
case PremiumPreview::LastSeen: return "last_seen";
|
||||||
|
case PremiumPreview::MessagePrivacy: return "message_privacy";
|
||||||
}
|
}
|
||||||
return "";
|
return "";
|
||||||
}();
|
}();
|
||||||
|
|
|
@ -62,6 +62,8 @@ enum class PremiumPreview {
|
||||||
RealTimeTranslation,
|
RealTimeTranslation,
|
||||||
Wallpapers,
|
Wallpapers,
|
||||||
TagsForMessages,
|
TagsForMessages,
|
||||||
|
LastSeen,
|
||||||
|
MessagePrivacy,
|
||||||
|
|
||||||
kCount,
|
kCount,
|
||||||
};
|
};
|
||||||
|
|
|
@ -92,6 +92,8 @@ settingsPremiumIconVoice: icon {{ "settings/premium/voice", settingsIconFg }};
|
||||||
settingsPremiumIconFiles: icon {{ "settings/premium/files", settingsIconFg }};
|
settingsPremiumIconFiles: icon {{ "settings/premium/files", settingsIconFg }};
|
||||||
settingsPremiumIconTranslations: icon {{ "settings/premium/translations", settingsIconFg }};
|
settingsPremiumIconTranslations: icon {{ "settings/premium/translations", settingsIconFg }};
|
||||||
settingsPremiumIconTags: icon {{ "settings/premium/tags", settingsIconFg }};
|
settingsPremiumIconTags: icon {{ "settings/premium/tags", settingsIconFg }};
|
||||||
|
settingsPremiumIconLastSeen: icon {{ "settings/premium/lastseen", settingsIconFg }};
|
||||||
|
settingsPremiumIconPrivacy: icon {{ "settings/premium/privacy", settingsIconFg }};
|
||||||
|
|
||||||
settingsStoriesIconOrder: icon {{ "settings/premium/stories_order", premiumButtonBg1 }};
|
settingsStoriesIconOrder: icon {{ "settings/premium/stories_order", premiumButtonBg1 }};
|
||||||
settingsStoriesIconStealth: icon {{ "menu/stealth", premiumButtonBg1 }};
|
settingsStoriesIconStealth: icon {{ "menu/stealth", premiumButtonBg1 }};
|
||||||
|
|
|
@ -177,22 +177,26 @@ using Order = std::vector<QString>;
|
||||||
|
|
||||||
[[nodiscard]] Order FallbackOrder() {
|
[[nodiscard]] Order FallbackOrder() {
|
||||||
return Order{
|
return Order{
|
||||||
u"wallpapers"_q,
|
|
||||||
u"stories"_q,
|
u"stories"_q,
|
||||||
u"double_limits"_q,
|
|
||||||
u"more_upload"_q,
|
u"more_upload"_q,
|
||||||
u"faster_download"_q,
|
u"double_limits"_q,
|
||||||
|
u"last_seen"_q,
|
||||||
u"voice_to_text"_q,
|
u"voice_to_text"_q,
|
||||||
u"no_ads"_q,
|
u"faster_download"_q,
|
||||||
|
u"translations"_q,
|
||||||
|
u"animated_emoji"_q,
|
||||||
u"emoji_status"_q,
|
u"emoji_status"_q,
|
||||||
u"saved_tags"_q,
|
u"saved_tags"_q,
|
||||||
u"infinite_reactions"_q,
|
//u"peer_colors"_q,
|
||||||
u"premium_stickers"_q,
|
u"wallpapers"_q,
|
||||||
u"animated_emoji"_q,
|
|
||||||
u"advanced_chat_management"_q,
|
|
||||||
u"profile_badge"_q,
|
u"profile_badge"_q,
|
||||||
|
u"message_privacy"_q,
|
||||||
|
u"advanced_chat_management"_q,
|
||||||
|
u"no_ads"_q,
|
||||||
|
//u"app_icons"_q,
|
||||||
|
u"infinite_reactions"_q,
|
||||||
u"animated_userpics"_q,
|
u"animated_userpics"_q,
|
||||||
u"translations"_q,
|
u"premium_stickers"_q,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -208,6 +212,26 @@ using Order = std::vector<QString>;
|
||||||
true,
|
true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
u"last_seen"_q,
|
||||||
|
Entry{
|
||||||
|
&st::settingsPremiumIconLastSeen,
|
||||||
|
tr::lng_premium_summary_subtitle_last_seen(),
|
||||||
|
tr::lng_premium_summary_about_last_seen(),
|
||||||
|
PremiumPreview::LastSeen,
|
||||||
|
true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
u"message_privacy"_q,
|
||||||
|
Entry{
|
||||||
|
&st::settingsPremiumIconPrivacy,
|
||||||
|
tr::lng_premium_summary_subtitle_message_privacy(),
|
||||||
|
tr::lng_premium_summary_about_message_privacy(),
|
||||||
|
PremiumPreview::MessagePrivacy,
|
||||||
|
true,
|
||||||
|
},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
u"wallpapers"_q,
|
u"wallpapers"_q,
|
||||||
Entry{
|
Entry{
|
||||||
|
@ -1522,6 +1546,10 @@ not_null<Ui::GradientButton*> CreateSubscribeButton(
|
||||||
return PremiumPreview::InfiniteReactions;
|
return PremiumPreview::InfiniteReactions;
|
||||||
} else if (s == u"saved_tags"_q) {
|
} else if (s == u"saved_tags"_q) {
|
||||||
return PremiumPreview::TagsForMessages;
|
return PremiumPreview::TagsForMessages;
|
||||||
|
} else if (s == u"last_seen"_q) {
|
||||||
|
return PremiumPreview::LastSeen;
|
||||||
|
} else if (s == u"message_privacy"_q) {
|
||||||
|
return PremiumPreview::MessagePrivacy;
|
||||||
} else if (s == u"premium_stickers"_q) {
|
} else if (s == u"premium_stickers"_q) {
|
||||||
return PremiumPreview::Stickers;
|
return PremiumPreview::Stickers;
|
||||||
} else if (s == u"animated_emoji"_q) {
|
} else if (s == u"animated_emoji"_q) {
|
||||||
|
|
Loading…
Reference in New Issue